YES
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http:/www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>H-Termination proof of ../tpdb/FP/full_haskell/List_union_12.hs</title>
</head>
<body>
<BR><B>H-Termination</B> of the given <I>Haskell-Program with start terms</I> could successfully be <font color=#00ff00>proven</font>:<BR><BR><BR><BR><pre>&#8627 <B>HASKELL</B></pre><pre>  &#8627 IFR</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">List.union</FONT> :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]) :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)])</td>
</tr>
</table>
<br>module List where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified Main<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top">_&nbsp;_&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"> if <FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT> then <FONT COLOR="#000088">ys</FONT> else <FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> <FONT COLOR="#000088">ys</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top">_&nbsp;_&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">False</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;(<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">||</FONT>&nbsp;<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">l</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">l</FONT> <FONT COLOR="#666600">[]</FONT></td><td valign="top">&nbsp;where&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT>&nbsp;_&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top"></td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">&nbsp;|&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td><td valign="top">&nbsp;=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">&nbsp;|&nbsp;</td><td valign="top"><FONT COLOR="#000088">otherwise</FONT></td><td valign="top">&nbsp;=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">union</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">union</FONT>&nbsp;</td><td valign="top"></td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> <FONT COLOR="#000088">(==)</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">unionBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">++</FONT>&nbsp;<FONT COLOR="#000088">foldl</FONT> (<FONT COLOR="#000088">flip</FONT> (<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT>)) (<FONT COLOR="#000088">nubBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>module Maybe where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>If Reductions:<BR>The following If expression<BR><BLOCKQUOTE>if <font color=#000088>eq</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font> then <font color=#000088>ys</font> else <font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>deleteBy</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>ys</font></BLOCKQUOTE><BR>is transformed to<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>deleteBy0</font>&#160;</td><td valign="top"><font color=#000088>ys</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>x</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>ys</font></td></tr>
<tr><td valign="top"><font color=#000088>deleteBy0</font>&#160;</td><td valign="top"><font color=#000088>ys</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>x</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>deleteBy</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>ys</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 <B>HASKELL</B></pre><pre>      &#8627 BR</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">List.union</FONT> :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)])</td>
</tr>
</table>
<br>module List where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified Main<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top">_&nbsp;_&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy0</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> (<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> <FONT COLOR="#000088">ys</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top">_&nbsp;_&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">False</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;(<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">||</FONT>&nbsp;<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">l</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">l</FONT> <FONT COLOR="#666600">[]</FONT></td><td valign="top">&nbsp;where&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT>&nbsp;_&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top"></td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">&nbsp;|&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td><td valign="top">&nbsp;=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">&nbsp;|&nbsp;</td><td valign="top"><FONT COLOR="#000088">otherwise</FONT></td><td valign="top">&nbsp;=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">union</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">union</FONT>&nbsp;</td><td valign="top"></td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> <FONT COLOR="#000088">(==)</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">unionBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">++</FONT>&nbsp;<FONT COLOR="#000088">foldl</FONT> (<FONT COLOR="#000088">flip</FONT> (<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT>)) (<FONT COLOR="#000088">nubBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>module Maybe where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Replaced joker patterns by fresh variables and removed binding patterns.<BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 <B>HASKELL</B></pre><pre>          &#8627 COR</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">List.union</FONT> :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)])</td>
</tr>
</table>
<br>module List where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified Main<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vw</FONT>&nbsp;<FONT COLOR="#000088">vx</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy0</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> (<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> <FONT COLOR="#000088">ys</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vz</FONT>&nbsp;<FONT COLOR="#000088">wu</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">False</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;(<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">||</FONT>&nbsp;<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">l</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">l</FONT> <FONT COLOR="#666600">[]</FONT></td><td valign="top">&nbsp;where&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top"></td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">&nbsp;|&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td><td valign="top">&nbsp;=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">&nbsp;|&nbsp;</td><td valign="top"><FONT COLOR="#000088">otherwise</FONT></td><td valign="top">&nbsp;=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">union</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">union</FONT>&nbsp;</td><td valign="top"></td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> <FONT COLOR="#000088">(==)</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">unionBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">++</FONT>&nbsp;<FONT COLOR="#000088">foldl</FONT> (<FONT COLOR="#000088">flip</FONT> (<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT>)) (<FONT COLOR="#000088">nubBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>module Maybe where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Cond Reductions:<BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'</font>&#160;</td><td valign="top"><font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'</font>&#160;</td><td valign="top">(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top">&#160;|&#160;</td><td valign="top"><font color=#000088>elem_by</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xs</font></td><td valign="bottom"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top">&#160;=&#160;</td><td valign="top"><font color=#000088>nubBy'</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font></td></tr>
</table></td></tr>
<tr><td valign="top">&#160;|&#160;</td><td valign="top"><font color=#000088>otherwise</font></td><td valign="bottom"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top">&#160;=&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>nubBy'</font>&#160;<font color=#000088>ys</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></td></tr>
</table></td></tr>
</table></BLOCKQUOTE><BR>is transformed to<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'</font>&#160;</td><td valign="top"><font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'3</font>&#160;<font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'</font>&#160;</td><td valign="top">(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'2</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'0</font>&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>nubBy'</font>&#160;<font color=#000088>ys</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'1</font>&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'1</font>&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'0</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#000088>otherwise</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'2</font>&#160;</td><td valign="top">(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'1</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;(<font color=#000088>elem_by</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'3</font>&#160;</td><td valign="top"><font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'3</font>&#160;</td><td valign="top"><font color=#000088>yx</font>&#160;<font color=#000088>yy</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'2</font>&#160;<font color=#000088>yx</font>&#160;<font color=#000088>yy</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 <B>HASKELL</B></pre><pre>              &#8627 LetRed</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">List.union</FONT> :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)])</td>
</tr>
</table>
<br>module List where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified Main<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vw</FONT>&nbsp;<FONT COLOR="#000088">vx</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy0</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> (<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> <FONT COLOR="#000088">ys</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vz</FONT>&nbsp;<FONT COLOR="#000088">wu</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">False</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;(<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">||</FONT>&nbsp;<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">l</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">l</FONT> <FONT COLOR="#666600">[]</FONT></td><td valign="top">&nbsp;where&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy'3</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">vy</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy'2</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy'</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy'0</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT> <FONT COLOR="#000088">otherwise</FONT></td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'2</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy'1</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT> (<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy'3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yx</FONT>&nbsp;<FONT COLOR="#000088">yy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy'2</FONT> <FONT COLOR="#000088">yx</FONT> <FONT COLOR="#000088">yy</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">union</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">union</FONT>&nbsp;</td><td valign="top"></td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> <FONT COLOR="#000088">(==)</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">unionBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">++</FONT>&nbsp;<FONT COLOR="#000088">foldl</FONT> (<FONT COLOR="#000088">flip</FONT> (<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT>)) (<FONT COLOR="#000088">nubBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>module Maybe where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Let/Where Reductions:<BR>The bindings of the following Let/Where expression<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<td  valign="top" colspan="2"><font color=#000088>nubBy'</font>&#160;<font color=#000088>l</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top">where&#160;</td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'</font>&#160;</td><td valign="top"><font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'3</font>&#160;<font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'</font>&#160;</td><td valign="top">(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'2</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td></tr>
</table></td></tr>
<tr><td></td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'0</font>&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>nubBy'</font>&#160;<font color=#000088>ys</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></td></tr>
<tr><td></td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'1</font>&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'1</font>&#160;</td><td valign="top"><font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'0</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#000088>otherwise</font></td></tr>
</table></td></tr>
<tr><td></td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'2</font>&#160;</td><td valign="top">(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'1</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;(<font color=#000088>elem_by</font>&#160;<font color=#000088>eq</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></td></tr>
<tr><td></td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubBy'3</font>&#160;</td><td valign="top"><font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>nubBy'3</font>&#160;</td><td valign="top"><font color=#000088>yx</font>&#160;<font color=#000088>yy</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubBy'2</font>&#160;<font color=#000088>yx</font>&#160;<font color=#000088>yy</font></td></tr>
</table></td></tr>
</table></BLOCKQUOTE><BR>are unpacked to the following functions on top level<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubByNubBy'</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;<font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubByNubBy'3</font>&#160;<font color=#000088>yz</font>&#160;<font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td></tr>
<tr><td valign="top"><font color=#000088>nubByNubBy'</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubByNubBy'2</font>&#160;<font color=#000088>yz</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubByNubBy'3</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;<font color=#666600>[]</font>&#160;<font color=#000088>vy</font></td><td valign="top">&#160;=&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>nubByNubBy'3</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;<font color=#000088>yx</font>&#160;<font color=#000088>yy</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubByNubBy'2</font>&#160;<font color=#000088>yz</font>&#160;<font color=#000088>yx</font>&#160;<font color=#000088>yy</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubByNubBy'1</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubByNubBy'</font>&#160;<font color=#000088>yz</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font></td></tr>
<tr><td valign="top"><font color=#000088>nubByNubBy'1</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubByNubBy'0</font>&#160;<font color=#000088>yz</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#000088>otherwise</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubByNubBy'2</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>ys</font>)&#160;<font color=#000088>xs</font></td><td valign="top">&#160;=&#160;<font color=#000088>nubByNubBy'1</font>&#160;<font color=#000088>yz</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;(<font color=#000088>elem_by</font>&#160;<font color=#000088>yz</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>nubByNubBy'0</font>&#160;</td><td valign="top"><font color=#000088>yz</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>ys</font>&#160;<font color=#000088>xs</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>nubByNubBy'</font>&#160;<font color=#000088>yz</font>&#160;<font color=#000088>ys</font>&#160;(<font color=#000088>y</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>xs</font>)</td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 <B>HASKELL</B></pre><pre>                  &#8627 NumRed</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">List.union</FONT> :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]) :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)])</td>
</tr>
</table>
<br>module List where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified Main<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vw</FONT>&nbsp;<FONT COLOR="#000088">vx</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy0</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> (<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> <FONT COLOR="#000088">ys</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vz</FONT>&nbsp;<FONT COLOR="#000088">wu</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">False</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;(<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">||</FONT>&nbsp;<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">l</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">l</FONT> <FONT COLOR="#666600">[]</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'3</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">vy</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'2</FONT> <FONT COLOR="#000088">yz</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">nubByNubBy'</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">ys</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'0</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT> <FONT COLOR="#000088">otherwise</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'2</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'1</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT> (<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">yx</FONT>&nbsp;<FONT COLOR="#000088">yy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'2</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">yx</FONT> <FONT COLOR="#000088">yy</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">union</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">union</FONT>&nbsp;</td><td valign="top"></td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> <FONT COLOR="#000088">(==)</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">unionBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">++</FONT>&nbsp;<FONT COLOR="#000088">foldl</FONT> (<FONT COLOR="#000088">flip</FONT> (<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT>)) (<FONT COLOR="#000088">nubBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>module Maybe where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Num Reduction:All numbers are transformed to thier corresponding representation with Succ, Pred and Zero.<BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 <B>HASKELL</B></pre><pre>                      &#8627 Narrow</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>(<FONT COLOR="#000088">List.union</FONT> :: (<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; [(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)])</td>
</tr>
</table>
<br>module List where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified Main<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vw</FONT>&nbsp;<FONT COLOR="#000088">vx</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">deleteBy0</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> (<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">deleteBy0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">x</FONT> <FONT COLOR="#000088">ys</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">elem_by</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vz</FONT>&nbsp;<FONT COLOR="#000088">wu</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">False</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">elem_by</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;(<FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">x</FONT>&nbsp;<FONT COLOR="#000088">`eq`</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">||</FONT>&nbsp;<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">l</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">l</FONT> <FONT COLOR="#666600">[]</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'3</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">vy</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'2</FONT> <FONT COLOR="#000088">yz</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">nubByNubBy'</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">ys</FONT> (<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'0</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT> <FONT COLOR="#000088">otherwise</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'2</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;(<FONT COLOR="#000088">y</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>)&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'1</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">ys</FONT> <FONT COLOR="#000088">xs</FONT> (<FONT COLOR="#000088">elem_by</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">y</FONT> <FONT COLOR="#000088">xs</FONT>)</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#666600">[]</FONT>&nbsp;<FONT COLOR="#000088">vy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">[]</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">nubByNubBy'3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">yz</FONT>&nbsp;<FONT COLOR="#000088">yx</FONT>&nbsp;<FONT COLOR="#000088">yy</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">nubByNubBy'2</FONT> <FONT COLOR="#000088">yz</FONT> <FONT COLOR="#000088">yx</FONT> <FONT COLOR="#000088">yy</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">union</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">union</FONT>&nbsp;</td><td valign="top"></td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> <FONT COLOR="#000088">(==)</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">unionBy</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Bool</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">a</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">unionBy</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">eq</FONT>&nbsp;<FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">ys</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">xs</FONT>&nbsp;<FONT COLOR="#000088">++</FONT>&nbsp;<FONT COLOR="#000088">foldl</FONT> (<FONT COLOR="#000088">flip</FONT> (<FONT COLOR="#000088">deleteBy</FONT> <FONT COLOR="#000088">eq</FONT>)) (<FONT COLOR="#000088">nubBy</FONT> <FONT COLOR="#000088">eq</FONT> <FONT COLOR="#000088">ys</FONT>) <FONT COLOR="#000088">xs</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Maybe<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>module Maybe where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">import qualified List<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Haskell To QDPs<BR><textarea cols="80" rows="25">digraph dp_graph {
node [outthreshold=100, inthreshold=100];1[label="List.union\n",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3];
3[label="List.union zu3\n",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3];
4[label="List.union zu3 zu4\n",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3];
5[label="List.unionBy (==) zu3 zu4\n",fontsize=16,color="black",shape="box"];5 -> 6[label="",style="solid", color="black", weight=3];
6 -> 432[label="",style="dashed", color="red", weight=0];
6[label="zu3 ++ foldl (flip (List.deleteBy (==))) (List.nubBy (==) zu4) zu3\n",fontsize=16,color="magenta"];6 -> 433[label="",style="dashed", color="magenta", weight=3];
6 -> 434[label="",style="dashed", color="magenta", weight=3];
433 -> 473[label="",style="dashed", color="red", weight=0];
433[label="foldl (flip (List.deleteBy (==))) (List.nubBy (==) zu4) zu3\n",fontsize=16,color="magenta"];433 -> 474[label="",style="dashed", color="magenta", weight=3];
433 -> 475[label="",style="dashed", color="magenta", weight=3];
434[label="zu3\n",fontsize=16,color="green",shape="box"];432[label="zu31111111 ++ zu45\n",fontsize=16,color="burlywood",shape="triangle"];2284[label="zu31111111/zu311111110 : zu311111111",fontsize=10,color="white",style="solid",shape="box"];432 -> 2284[label="",style="solid", color="burlywood", weight=9];
2284 -> 452[label="",style="solid", color="burlywood", weight=3];
2285[label="zu31111111/[]",fontsize=10,color="white",style="solid",shape="box"];432 -> 2285[label="",style="solid", color="burlywood", weight=9];
2285 -> 453[label="",style="solid", color="burlywood", weight=3];
474[label="List.nubBy (==) zu4\n",fontsize=16,color="black",shape="box"];474 -> 480[label="",style="solid", color="black", weight=3];
475[label="zu3\n",fontsize=16,color="green",shape="box"];473[label="foldl (flip (List.deleteBy (==))) zu48 zu311\n",fontsize=16,color="burlywood",shape="triangle"];2286[label="zu311/zu3110 : zu3111",fontsize=10,color="white",style="solid",shape="box"];473 -> 2286[label="",style="solid", color="burlywood", weight=9];
2286 -> 481[label="",style="solid", color="burlywood", weight=3];
2287[label="zu311/[]",fontsize=10,color="white",style="solid",shape="box"];473 -> 2287[label="",style="solid", color="burlywood", weight=9];
2287 -> 482[label="",style="solid", color="burlywood", weight=3];
452[label="(zu311111110 : zu311111111) ++ zu45\n",fontsize=16,color="black",shape="box"];452 -> 456[label="",style="solid", color="black", weight=3];
453[label="[] ++ zu45\n",fontsize=16,color="black",shape="box"];453 -> 457[label="",style="solid", color="black", weight=3];
480[label="List.nubByNubBy' (==) zu4 []\n",fontsize=16,color="burlywood",shape="box"];2288[label="zu4/zu40 : zu41",fontsize=10,color="white",style="solid",shape="box"];480 -> 2288[label="",style="solid", color="burlywood", weight=9];
2288 -> 483[label="",style="solid", color="burlywood", weight=3];
2289[label="zu4/[]",fontsize=10,color="white",style="solid",shape="box"];480 -> 2289[label="",style="solid", color="burlywood", weight=9];
2289 -> 484[label="",style="solid", color="burlywood", weight=3];
481[label="foldl (flip (List.deleteBy (==))) zu48 (zu3110 : zu3111)\n",fontsize=16,color="black",shape="box"];481 -> 485[label="",style="solid", color="black", weight=3];
482[label="foldl (flip (List.deleteBy (==))) zu48 []\n",fontsize=16,color="black",shape="box"];482 -> 486[label="",style="solid", color="black", weight=3];
456[label="zu311111110 : zu311111111 ++ zu45\n",fontsize=16,color="green",shape="box"];456 -> 461[label="",style="dashed", color="green", weight=3];
457[label="zu45\n",fontsize=16,color="green",shape="box"];483[label="List.nubByNubBy' (==) (zu40 : zu41) []\n",fontsize=16,color="black",shape="box"];483 -> 487[label="",style="solid", color="black", weight=3];
484[label="List.nubByNubBy' (==) [] []\n",fontsize=16,color="black",shape="box"];484 -> 488[label="",style="solid", color="black", weight=3];
485 -> 473[label="",style="dashed", color="red", weight=0];
485[label="foldl (flip (List.deleteBy (==))) (flip (List.deleteBy (==)) zu48 zu3110) zu3111\n",fontsize=16,color="magenta"];485 -> 489[label="",style="dashed", color="magenta", weight=3];
485 -> 490[label="",style="dashed", color="magenta", weight=3];
486[label="zu48\n",fontsize=16,color="green",shape="box"];461 -> 432[label="",style="dashed", color="red", weight=0];
461[label="zu311111111 ++ zu45\n",fontsize=16,color="magenta"];461 -> 466[label="",style="dashed", color="magenta", weight=3];
487[label="List.nubByNubBy'2 (==) (zu40 : zu41) []\n",fontsize=16,color="black",shape="box"];487 -> 491[label="",style="solid", color="black", weight=3];
488[label="List.nubByNubBy'3 (==) [] []\n",fontsize=16,color="black",shape="box"];488 -> 492[label="",style="solid", color="black", weight=3];
489[label="flip (List.deleteBy (==)) zu48 zu3110\n",fontsize=16,color="black",shape="box"];489 -> 493[label="",style="solid", color="black", weight=3];
490[label="zu3111\n",fontsize=16,color="green",shape="box"];466[label="zu311111111\n",fontsize=16,color="green",shape="box"];491[label="List.nubByNubBy'1 (==) zu40 zu41 [] (List.elem_by (==) zu40 [])\n",fontsize=16,color="black",shape="box"];491 -> 494[label="",style="solid", color="black", weight=3];
492[label="[]\n",fontsize=16,color="green",shape="box"];493[label="List.deleteBy (==) zu3110 zu48\n",fontsize=16,color="burlywood",shape="triangle"];2292[label="zu48/zu480 : zu481",fontsize=10,color="white",style="solid",shape="box"];493 -> 2292[label="",style="solid", color="burlywood", weight=9];
2292 -> 495[label="",style="solid", color="burlywood", weight=3];
2293[label="zu48/[]",fontsize=10,color="white",style="solid",shape="box"];493 -> 2293[label="",style="solid", color="burlywood", weight=9];
2293 -> 496[label="",style="solid", color="burlywood", weight=3];
494[label="List.nubByNubBy'1 (==) zu40 zu41 [] False\n",fontsize=16,color="black",shape="box"];494 -> 497[label="",style="solid", color="black", weight=3];
495[label="List.deleteBy (==) zu3110 (zu480 : zu481)\n",fontsize=16,color="black",shape="box"];495 -> 498[label="",style="solid", color="black", weight=3];
496[label="List.deleteBy (==) zu3110 []\n",fontsize=16,color="black",shape="box"];496 -> 499[label="",style="solid", color="black", weight=3];
497[label="List.nubByNubBy'0 (==) zu40 zu41 [] otherwise\n",fontsize=16,color="black",shape="box"];497 -> 500[label="",style="solid", color="black", weight=3];
498[label="List.deleteBy0 zu481 zu480 (==) zu3110 ((==) zu3110 zu480)\n",fontsize=16,color="burlywood",shape="box"];2294[label="zu3110/(zu31100,zu31101)",fontsize=10,color="white",style="solid",shape="box"];498 -> 2294[label="",style="solid", color="burlywood", weight=9];
2294 -> 501[label="",style="solid", color="burlywood", weight=3];
499[label="[]\n",fontsize=16,color="green",shape="box"];500[label="List.nubByNubBy'0 (==) zu40 zu41 [] True\n",fontsize=16,color="black",shape="box"];500 -> 502[label="",style="solid", color="black", weight=3];
501[label="List.deleteBy0 zu481 zu480 (==) (zu31100,zu31101) ((==) (zu31100,zu31101) zu480)\n",fontsize=16,color="burlywood",shape="box"];2295[label="zu480/(zu4800,zu4801)",fontsize=10,color="white",style="solid",shape="box"];501 -> 2295[label="",style="solid", color="burlywood", weight=9];
2295 -> 503[label="",style="solid", color="burlywood", weight=3];
502[label="zu40 : List.nubByNubBy' (==) zu41 (zu40 : [])\n",fontsize=16,color="green",shape="box"];502 -> 504[label="",style="dashed", color="green", weight=3];
503[label="List.deleteBy0 zu481 (zu4800,zu4801) (==) (zu31100,zu31101) ((==) (zu31100,zu31101) (zu4800,zu4801))\n",fontsize=16,color="black",shape="box"];503 -> 505[label="",style="solid", color="black", weight=3];
504[label="List.nubByNubBy' (==) zu41 (zu40 : [])\n",fontsize=16,color="burlywood",shape="triangle"];2296[label="zu41/zu410 : zu411",fontsize=10,color="white",style="solid",shape="box"];504 -> 2296[label="",style="solid", color="burlywood", weight=9];
2296 -> 506[label="",style="solid", color="burlywood", weight=3];
2297[label="zu41/[]",fontsize=10,color="white",style="solid",shape="box"];504 -> 2297[label="",style="solid", color="burlywood", weight=9];
2297 -> 507[label="",style="solid", color="burlywood", weight=3];
505 -> 594[label="",style="dashed", color="red", weight=0];
505[label="List.deleteBy0 zu481 (zu4800,zu4801) (==) (zu31100,zu31101) (zu31100 == zu4800 && zu31101 == zu4801)\n",fontsize=16,color="magenta"];505 -> 595[label="",style="dashed", color="magenta", weight=3];
505 -> 596[label="",style="dashed", color="magenta", weight=3];
505 -> 597[label="",style="dashed", color="magenta", weight=3];
505 -> 598[label="",style="dashed", color="magenta", weight=3];
505 -> 599[label="",style="dashed", color="magenta", weight=3];
505 -> 600[label="",style="dashed", color="magenta", weight=3];
506[label="List.nubByNubBy' (==) (zu410 : zu411) (zu40 : [])\n",fontsize=16,color="black",shape="box"];506 -> 515[label="",style="solid", color="black", weight=3];
507[label="List.nubByNubBy' (==) [] (zu40 : [])\n",fontsize=16,color="black",shape="box"];507 -> 516[label="",style="solid", color="black", weight=3];
595[label="zu481\n",fontsize=16,color="green",shape="box"];596 -> 822[label="",style="dashed", color="red", weight=0];
596[label="zu31100 == zu4800 && zu31101 == zu4801\n",fontsize=16,color="magenta"];596 -> 823[label="",style="dashed", color="magenta", weight=3];
596 -> 824[label="",style="dashed", color="magenta", weight=3];
597[label="zu4801\n",fontsize=16,color="green",shape="box"];598[label="zu31101\n",fontsize=16,color="green",shape="box"];599[label="zu4800\n",fontsize=16,color="green",shape="box"];600[label="zu31100\n",fontsize=16,color="green",shape="box"];594[label="List.deleteBy0 zu70 (zu71,zu72) (==) (zu73,zu74) zu75\n",fontsize=16,color="burlywood",shape="triangle"];2300[label="zu75/False",fontsize=10,color="white",style="solid",shape="box"];594 -> 2300[label="",style="solid", color="burlywood", weight=9];
2300 -> 623[label="",style="solid", color="burlywood", weight=3];
2301[label="zu75/True",fontsize=10,color="white",style="solid",shape="box"];594 -> 2301[label="",style="solid", color="burlywood", weight=9];
2301 -> 624[label="",style="solid", color="burlywood", weight=3];
515[label="List.nubByNubBy'2 (==) (zu410 : zu411) (zu40 : [])\n",fontsize=16,color="black",shape="box"];515 -> 533[label="",style="solid", color="black", weight=3];
516[label="List.nubByNubBy'3 (==) [] (zu40 : [])\n",fontsize=16,color="black",shape="box"];516 -> 534[label="",style="solid", color="black", weight=3];
823[label="zu31100 == zu4800\n",fontsize=16,color="blue",shape="box"];2302[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2302[label="",style="solid", color="blue", weight=9];
2302 -> 829[label="",style="solid", color="blue", weight=3];
2303[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2303[label="",style="solid", color="blue", weight=9];
2303 -> 830[label="",style="solid", color="blue", weight=3];
2304[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2304[label="",style="solid", color="blue", weight=9];
2304 -> 831[label="",style="solid", color="blue", weight=3];
2305[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2305[label="",style="solid", color="blue", weight=9];
2305 -> 832[label="",style="solid", color="blue", weight=3];
2306[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2306[label="",style="solid", color="blue", weight=9];
2306 -> 833[label="",style="solid", color="blue", weight=3];
2307[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2307[label="",style="solid", color="blue", weight=9];
2307 -> 834[label="",style="solid", color="blue", weight=3];
2308[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2308[label="",style="solid", color="blue", weight=9];
2308 -> 835[label="",style="solid", color="blue", weight=3];
2309[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2309[label="",style="solid", color="blue", weight=9];
2309 -> 836[label="",style="solid", color="blue", weight=3];
2310[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2310[label="",style="solid", color="blue", weight=9];
2310 -> 837[label="",style="solid", color="blue", weight=3];
2311[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2311[label="",style="solid", color="blue", weight=9];
2311 -> 838[label="",style="solid", color="blue", weight=3];
2312[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2312[label="",style="solid", color="blue", weight=9];
2312 -> 839[label="",style="solid", color="blue", weight=3];
2313[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2313[label="",style="solid", color="blue", weight=9];
2313 -> 840[label="",style="solid", color="blue", weight=3];
2314[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2314[label="",style="solid", color="blue", weight=9];
2314 -> 841[label="",style="solid", color="blue", weight=3];
2315[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];823 -> 2315[label="",style="solid", color="blue", weight=9];
2315 -> 842[label="",style="solid", color="blue", weight=3];
824[label="zu31101 == zu4801\n",fontsize=16,color="blue",shape="box"];2316[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2316[label="",style="solid", color="blue", weight=9];
2316 -> 843[label="",style="solid", color="blue", weight=3];
2317[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2317[label="",style="solid", color="blue", weight=9];
2317 -> 844[label="",style="solid", color="blue", weight=3];
2318[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2318[label="",style="solid", color="blue", weight=9];
2318 -> 845[label="",style="solid", color="blue", weight=3];
2319[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2319[label="",style="solid", color="blue", weight=9];
2319 -> 846[label="",style="solid", color="blue", weight=3];
2320[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2320[label="",style="solid", color="blue", weight=9];
2320 -> 847[label="",style="solid", color="blue", weight=3];
2321[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2321[label="",style="solid", color="blue", weight=9];
2321 -> 848[label="",style="solid", color="blue", weight=3];
2322[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2322[label="",style="solid", color="blue", weight=9];
2322 -> 849[label="",style="solid", color="blue", weight=3];
2323[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2323[label="",style="solid", color="blue", weight=9];
2323 -> 850[label="",style="solid", color="blue", weight=3];
2324[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2324[label="",style="solid", color="blue", weight=9];
2324 -> 851[label="",style="solid", color="blue", weight=3];
2325[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2325[label="",style="solid", color="blue", weight=9];
2325 -> 852[label="",style="solid", color="blue", weight=3];
2326[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2326[label="",style="solid", color="blue", weight=9];
2326 -> 853[label="",style="solid", color="blue", weight=3];
2327[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2327[label="",style="solid", color="blue", weight=9];
2327 -> 854[label="",style="solid", color="blue", weight=3];
2328[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2328[label="",style="solid", color="blue", weight=9];
2328 -> 855[label="",style="solid", color="blue", weight=3];
2329[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];824 -> 2329[label="",style="solid", color="blue", weight=9];
2329 -> 856[label="",style="solid", color="blue", weight=3];
822[label="zu88 && zu89\n",fontsize=16,color="burlywood",shape="triangle"];2330[label="zu88/False",fontsize=10,color="white",style="solid",shape="box"];822 -> 2330[label="",style="solid", color="burlywood", weight=9];
2330 -> 857[label="",style="solid", color="burlywood", weight=3];
2331[label="zu88/True",fontsize=10,color="white",style="solid",shape="box"];822 -> 2331[label="",style="solid", color="burlywood", weight=9];
2331 -> 858[label="",style="solid", color="burlywood", weight=3];
623[label="List.deleteBy0 zu70 (zu71,zu72) (==) (zu73,zu74) False\n",fontsize=16,color="black",shape="box"];623 -> 642[label="",style="solid", color="black", weight=3];
624[label="List.deleteBy0 zu70 (zu71,zu72) (==) (zu73,zu74) True\n",fontsize=16,color="black",shape="box"];624 -> 643[label="",style="solid", color="black", weight=3];
533[label="List.nubByNubBy'1 (==) zu410 zu411 (zu40 : []) (List.elem_by (==) zu410 (zu40 : []))\n",fontsize=16,color="black",shape="box"];533 -> 557[label="",style="solid", color="black", weight=3];
534[label="[]\n",fontsize=16,color="green",shape="box"];829[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2332[label="zu31100/(zu311000,zu311001)",fontsize=10,color="white",style="solid",shape="box"];829 -> 2332[label="",style="solid", color="burlywood", weight=9];
2332 -> 889[label="",style="solid", color="burlywood", weight=3];
830[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2333[label="zu31100/LT",fontsize=10,color="white",style="solid",shape="box"];830 -> 2333[label="",style="solid", color="burlywood", weight=9];
2333 -> 890[label="",style="solid", color="burlywood", weight=3];
2334[label="zu31100/EQ",fontsize=10,color="white",style="solid",shape="box"];830 -> 2334[label="",style="solid", color="burlywood", weight=9];
2334 -> 891[label="",style="solid", color="burlywood", weight=3];
2335[label="zu31100/GT",fontsize=10,color="white",style="solid",shape="box"];830 -> 2335[label="",style="solid", color="burlywood", weight=9];
2335 -> 892[label="",style="solid", color="burlywood", weight=3];
831[label="zu31100 == zu4800\n",fontsize=16,color="black",shape="triangle"];831 -> 893[label="",style="solid", color="black", weight=3];
832[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2336[label="zu31100/(zu311000,zu311001,zu311002)",fontsize=10,color="white",style="solid",shape="box"];832 -> 2336[label="",style="solid", color="burlywood", weight=9];
2336 -> 894[label="",style="solid", color="burlywood", weight=3];
833[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2337[label="zu31100/()",fontsize=10,color="white",style="solid",shape="box"];833 -> 2337[label="",style="solid", color="burlywood", weight=9];
2337 -> 895[label="",style="solid", color="burlywood", weight=3];
834[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2338[label="zu31100/Left zu311000",fontsize=10,color="white",style="solid",shape="box"];834 -> 2338[label="",style="solid", color="burlywood", weight=9];
2338 -> 896[label="",style="solid", color="burlywood", weight=3];
2339[label="zu31100/Right zu311000",fontsize=10,color="white",style="solid",shape="box"];834 -> 2339[label="",style="solid", color="burlywood", weight=9];
2339 -> 897[label="",style="solid", color="burlywood", weight=3];
835[label="zu31100 == zu4800\n",fontsize=16,color="black",shape="triangle"];835 -> 898[label="",style="solid", color="black", weight=3];
836[label="zu31100 == zu4800\n",fontsize=16,color="black",shape="triangle"];836 -> 899[label="",style="solid", color="black", weight=3];
837[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2340[label="zu31100/zu311000 : zu311001",fontsize=10,color="white",style="solid",shape="box"];837 -> 2340[label="",style="solid", color="burlywood", weight=9];
2340 -> 900[label="",style="solid", color="burlywood", weight=3];
2341[label="zu31100/[]",fontsize=10,color="white",style="solid",shape="box"];837 -> 2341[label="",style="solid", color="burlywood", weight=9];
2341 -> 901[label="",style="solid", color="burlywood", weight=3];
838[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2342[label="zu31100/Nothing",fontsize=10,color="white",style="solid",shape="box"];838 -> 2342[label="",style="solid", color="burlywood", weight=9];
2342 -> 902[label="",style="solid", color="burlywood", weight=3];
2343[label="zu31100/Just zu311000",fontsize=10,color="white",style="solid",shape="box"];838 -> 2343[label="",style="solid", color="burlywood", weight=9];
2343 -> 903[label="",style="solid", color="burlywood", weight=3];
839[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2344[label="zu31100/Integer zu311000",fontsize=10,color="white",style="solid",shape="box"];839 -> 2344[label="",style="solid", color="burlywood", weight=9];
2344 -> 904[label="",style="solid", color="burlywood", weight=3];
840[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2345[label="zu31100/False",fontsize=10,color="white",style="solid",shape="box"];840 -> 2345[label="",style="solid", color="burlywood", weight=9];
2345 -> 905[label="",style="solid", color="burlywood", weight=3];
2346[label="zu31100/True",fontsize=10,color="white",style="solid",shape="box"];840 -> 2346[label="",style="solid", color="burlywood", weight=9];
2346 -> 906[label="",style="solid", color="burlywood", weight=3];
841[label="zu31100 == zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2347[label="zu31100/zu311000 :% zu311001",fontsize=10,color="white",style="solid",shape="box"];841 -> 2347[label="",style="solid", color="burlywood", weight=9];
2347 -> 907[label="",style="solid", color="burlywood", weight=3];
842[label="zu31100 == zu4800\n",fontsize=16,color="black",shape="triangle"];842 -> 908[label="",style="solid", color="black", weight=3];
843 -> 829[label="",style="dashed", color="red", weight=0];
843[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];843 -> 909[label="",style="dashed", color="magenta", weight=3];
843 -> 910[label="",style="dashed", color="magenta", weight=3];
844 -> 830[label="",style="dashed", color="red", weight=0];
844[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];844 -> 911[label="",style="dashed", color="magenta", weight=3];
844 -> 912[label="",style="dashed", color="magenta", weight=3];
845 -> 831[label="",style="dashed", color="red", weight=0];
845[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];845 -> 913[label="",style="dashed", color="magenta", weight=3];
845 -> 914[label="",style="dashed", color="magenta", weight=3];
846 -> 832[label="",style="dashed", color="red", weight=0];
846[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];846 -> 915[label="",style="dashed", color="magenta", weight=3];
846 -> 916[label="",style="dashed", color="magenta", weight=3];
847 -> 833[label="",style="dashed", color="red", weight=0];
847[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];847 -> 917[label="",style="dashed", color="magenta", weight=3];
847 -> 918[label="",style="dashed", color="magenta", weight=3];
848 -> 834[label="",style="dashed", color="red", weight=0];
848[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];848 -> 919[label="",style="dashed", color="magenta", weight=3];
848 -> 920[label="",style="dashed", color="magenta", weight=3];
849 -> 835[label="",style="dashed", color="red", weight=0];
849[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];849 -> 921[label="",style="dashed", color="magenta", weight=3];
849 -> 922[label="",style="dashed", color="magenta", weight=3];
850 -> 836[label="",style="dashed", color="red", weight=0];
850[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];850 -> 923[label="",style="dashed", color="magenta", weight=3];
850 -> 924[label="",style="dashed", color="magenta", weight=3];
851 -> 837[label="",style="dashed", color="red", weight=0];
851[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];851 -> 925[label="",style="dashed", color="magenta", weight=3];
851 -> 926[label="",style="dashed", color="magenta", weight=3];
852 -> 838[label="",style="dashed", color="red", weight=0];
852[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];852 -> 927[label="",style="dashed", color="magenta", weight=3];
852 -> 928[label="",style="dashed", color="magenta", weight=3];
853 -> 839[label="",style="dashed", color="red", weight=0];
853[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];853 -> 929[label="",style="dashed", color="magenta", weight=3];
853 -> 930[label="",style="dashed", color="magenta", weight=3];
854 -> 840[label="",style="dashed", color="red", weight=0];
854[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];854 -> 931[label="",style="dashed", color="magenta", weight=3];
854 -> 932[label="",style="dashed", color="magenta", weight=3];
855 -> 841[label="",style="dashed", color="red", weight=0];
855[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];855 -> 933[label="",style="dashed", color="magenta", weight=3];
855 -> 934[label="",style="dashed", color="magenta", weight=3];
856 -> 842[label="",style="dashed", color="red", weight=0];
856[label="zu31101 == zu4801\n",fontsize=16,color="magenta"];856 -> 935[label="",style="dashed", color="magenta", weight=3];
856 -> 936[label="",style="dashed", color="magenta", weight=3];
857[label="False && zu89\n",fontsize=16,color="black",shape="box"];857 -> 937[label="",style="solid", color="black", weight=3];
858[label="True && zu89\n",fontsize=16,color="black",shape="box"];858 -> 938[label="",style="solid", color="black", weight=3];
642[label="(zu71,zu72) : List.deleteBy (==) (zu73,zu74) zu70\n",fontsize=16,color="green",shape="box"];642 -> 667[label="",style="dashed", color="green", weight=3];
643[label="zu70\n",fontsize=16,color="green",shape="box"];557 -> 2199[label="",style="dashed", color="red", weight=0];
557[label="List.nubByNubBy'1 (==) zu410 zu411 (zu40 : []) ((==) zu40 zu410 || List.elem_by (==) zu410 [])\n",fontsize=16,color="magenta"];557 -> 2200[label="",style="dashed", color="magenta", weight=3];
557 -> 2201[label="",style="dashed", color="magenta", weight=3];
557 -> 2202[label="",style="dashed", color="magenta", weight=3];
557 -> 2203[label="",style="dashed", color="magenta", weight=3];
557 -> 2204[label="",style="dashed", color="magenta", weight=3];
557 -> 2205[label="",style="dashed", color="magenta", weight=3];
889[label="(zu311000,zu311001) == zu4800\n",fontsize=16,color="burlywood",shape="box"];2363[label="zu4800/(zu48000,zu48001)",fontsize=10,color="white",style="solid",shape="box"];889 -> 2363[label="",style="solid", color="burlywood", weight=9];
2363 -> 997[label="",style="solid", color="burlywood", weight=3];
890[label="LT == zu4800\n",fontsize=16,color="burlywood",shape="box"];2364[label="zu4800/LT",fontsize=10,color="white",style="solid",shape="box"];890 -> 2364[label="",style="solid", color="burlywood", weight=9];
2364 -> 998[label="",style="solid", color="burlywood", weight=3];
2365[label="zu4800/EQ",fontsize=10,color="white",style="solid",shape="box"];890 -> 2365[label="",style="solid", color="burlywood", weight=9];
2365 -> 999[label="",style="solid", color="burlywood", weight=3];
2366[label="zu4800/GT",fontsize=10,color="white",style="solid",shape="box"];890 -> 2366[label="",style="solid", color="burlywood", weight=9];
2366 -> 1000[label="",style="solid", color="burlywood", weight=3];
891[label="EQ == zu4800\n",fontsize=16,color="burlywood",shape="box"];2367[label="zu4800/LT",fontsize=10,color="white",style="solid",shape="box"];891 -> 2367[label="",style="solid", color="burlywood", weight=9];
2367 -> 1001[label="",style="solid", color="burlywood", weight=3];
2368[label="zu4800/EQ",fontsize=10,color="white",style="solid",shape="box"];891 -> 2368[label="",style="solid", color="burlywood", weight=9];
2368 -> 1002[label="",style="solid", color="burlywood", weight=3];
2369[label="zu4800/GT",fontsize=10,color="white",style="solid",shape="box"];891 -> 2369[label="",style="solid", color="burlywood", weight=9];
2369 -> 1003[label="",style="solid", color="burlywood", weight=3];
892[label="GT == zu4800\n",fontsize=16,color="burlywood",shape="box"];2370[label="zu4800/LT",fontsize=10,color="white",style="solid",shape="box"];892 -> 2370[label="",style="solid", color="burlywood", weight=9];
2370 -> 1004[label="",style="solid", color="burlywood", weight=3];
2371[label="zu4800/EQ",fontsize=10,color="white",style="solid",shape="box"];892 -> 2371[label="",style="solid", color="burlywood", weight=9];
2371 -> 1005[label="",style="solid", color="burlywood", weight=3];
2372[label="zu4800/GT",fontsize=10,color="white",style="solid",shape="box"];892 -> 2372[label="",style="solid", color="burlywood", weight=9];
2372 -> 1006[label="",style="solid", color="burlywood", weight=3];
893[label="primEqFloat zu31100 zu4800\n",fontsize=16,color="burlywood",shape="box"];2373[label="zu31100/Float zu311000 zu311001",fontsize=10,color="white",style="solid",shape="box"];893 -> 2373[label="",style="solid", color="burlywood", weight=9];
2373 -> 1007[label="",style="solid", color="burlywood", weight=3];
894[label="(zu311000,zu311001,zu311002) == zu4800\n",fontsize=16,color="burlywood",shape="box"];2374[label="zu4800/(zu48000,zu48001,zu48002)",fontsize=10,color="white",style="solid",shape="box"];894 -> 2374[label="",style="solid", color="burlywood", weight=9];
2374 -> 1008[label="",style="solid", color="burlywood", weight=3];
895[label="() == zu4800\n",fontsize=16,color="burlywood",shape="box"];2375[label="zu4800/()",fontsize=10,color="white",style="solid",shape="box"];895 -> 2375[label="",style="solid", color="burlywood", weight=9];
2375 -> 1009[label="",style="solid", color="burlywood", weight=3];
896[label="Left zu311000 == zu4800\n",fontsize=16,color="burlywood",shape="box"];2376[label="zu4800/Left zu48000",fontsize=10,color="white",style="solid",shape="box"];896 -> 2376[label="",style="solid", color="burlywood", weight=9];
2376 -> 1010[label="",style="solid", color="burlywood", weight=3];
2377[label="zu4800/Right zu48000",fontsize=10,color="white",style="solid",shape="box"];896 -> 2377[label="",style="solid", color="burlywood", weight=9];
2377 -> 1011[label="",style="solid", color="burlywood", weight=3];
897[label="Right zu311000 == zu4800\n",fontsize=16,color="burlywood",shape="box"];2378[label="zu4800/Left zu48000",fontsize=10,color="white",style="solid",shape="box"];897 -> 2378[label="",style="solid", color="burlywood", weight=9];
2378 -> 1012[label="",style="solid", color="burlywood", weight=3];
2379[label="zu4800/Right zu48000",fontsize=10,color="white",style="solid",shape="box"];897 -> 2379[label="",style="solid", color="burlywood", weight=9];
2379 -> 1013[label="",style="solid", color="burlywood", weight=3];
898[label="primEqInt zu31100 zu4800\n",fontsize=16,color="burlywood",shape="triangle"];2380[label="zu31100/Pos zu311000",fontsize=10,color="white",style="solid",shape="box"];898 -> 2380[label="",style="solid", color="burlywood", weight=9];
2380 -> 1014[label="",style="solid", color="burlywood", weight=3];
2381[label="zu31100/Neg zu311000",fontsize=10,color="white",style="solid",shape="box"];898 -> 2381[label="",style="solid", color="burlywood", weight=9];
2381 -> 1015[label="",style="solid", color="burlywood", weight=3];
899[label="primEqDouble zu31100 zu4800\n",fontsize=16,color="burlywood",shape="box"];2382[label="zu31100/Double zu311000 zu311001",fontsize=10,color="white",style="solid",shape="box"];899 -> 2382[label="",style="solid", color="burlywood", weight=9];
2382 -> 1016[label="",style="solid", color="burlywood", weight=3];
900[label="zu311000 : zu311001 == zu4800\n",fontsize=16,color="burlywood",shape="box"];2383[label="zu4800/zu48000 : zu48001",fontsize=10,color="white",style="solid",shape="box"];900 -> 2383[label="",style="solid", color="burlywood", weight=9];
2383 -> 1017[label="",style="solid", color="burlywood", weight=3];
2384[label="zu4800/[]",fontsize=10,color="white",style="solid",shape="box"];900 -> 2384[label="",style="solid", color="burlywood", weight=9];
2384 -> 1018[label="",style="solid", color="burlywood", weight=3];
901[label="[] == zu4800\n",fontsize=16,color="burlywood",shape="box"];2385[label="zu4800/zu48000 : zu48001",fontsize=10,color="white",style="solid",shape="box"];901 -> 2385[label="",style="solid", color="burlywood", weight=9];
2385 -> 1019[label="",style="solid", color="burlywood", weight=3];
2386[label="zu4800/[]",fontsize=10,color="white",style="solid",shape="box"];901 -> 2386[label="",style="solid", color="burlywood", weight=9];
2386 -> 1020[label="",style="solid", color="burlywood", weight=3];
902[label="Nothing == zu4800\n",fontsize=16,color="burlywood",shape="box"];2387[label="zu4800/Nothing",fontsize=10,color="white",style="solid",shape="box"];902 -> 2387[label="",style="solid", color="burlywood", weight=9];
2387 -> 1021[label="",style="solid", color="burlywood", weight=3];
2388[label="zu4800/Just zu48000",fontsize=10,color="white",style="solid",shape="box"];902 -> 2388[label="",style="solid", color="burlywood", weight=9];
2388 -> 1022[label="",style="solid", color="burlywood", weight=3];
903[label="Just zu311000 == zu4800\n",fontsize=16,color="burlywood",shape="box"];2389[label="zu4800/Nothing",fontsize=10,color="white",style="solid",shape="box"];903 -> 2389[label="",style="solid", color="burlywood", weight=9];
2389 -> 1023[label="",style="solid", color="burlywood", weight=3];
2390[label="zu4800/Just zu48000",fontsize=10,color="white",style="solid",shape="box"];903 -> 2390[label="",style="solid", color="burlywood", weight=9];
2390 -> 1024[label="",style="solid", color="burlywood", weight=3];
904[label="Integer zu311000 == zu4800\n",fontsize=16,color="burlywood",shape="box"];2391[label="zu4800/Integer zu48000",fontsize=10,color="white",style="solid",shape="box"];904 -> 2391[label="",style="solid", color="burlywood", weight=9];
2391 -> 1025[label="",style="solid", color="burlywood", weight=3];
905[label="False == zu4800\n",fontsize=16,color="burlywood",shape="box"];2392[label="zu4800/False",fontsize=10,color="white",style="solid",shape="box"];905 -> 2392[label="",style="solid", color="burlywood", weight=9];
2392 -> 1026[label="",style="solid", color="burlywood", weight=3];
2393[label="zu4800/True",fontsize=10,color="white",style="solid",shape="box"];905 -> 2393[label="",style="solid", color="burlywood", weight=9];
2393 -> 1027[label="",style="solid", color="burlywood", weight=3];
906[label="True == zu4800\n",fontsize=16,color="burlywood",shape="box"];2394[label="zu4800/False",fontsize=10,color="white",style="solid",shape="box"];906 -> 2394[label="",style="solid", color="burlywood", weight=9];
2394 -> 1028[label="",style="solid", color="burlywood", weight=3];
2395[label="zu4800/True",fontsize=10,color="white",style="solid",shape="box"];906 -> 2395[label="",style="solid", color="burlywood", weight=9];
2395 -> 1029[label="",style="solid", color="burlywood", weight=3];
907[label="zu311000 :% zu311001 == zu4800\n",fontsize=16,color="burlywood",shape="box"];2396[label="zu4800/zu48000 :% zu48001",fontsize=10,color="white",style="solid",shape="box"];907 -> 2396[label="",style="solid", color="burlywood", weight=9];
2396 -> 1030[label="",style="solid", color="burlywood", weight=3];
908[label="primEqChar zu31100 zu4800\n",fontsize=16,color="burlywood",shape="box"];2397[label="zu31100/Char zu311000",fontsize=10,color="white",style="solid",shape="box"];908 -> 2397[label="",style="solid", color="burlywood", weight=9];
2397 -> 1031[label="",style="solid", color="burlywood", weight=3];
909[label="zu4801\n",fontsize=16,color="green",shape="box"];910[label="zu31101\n",fontsize=16,color="green",shape="box"];911[label="zu4801\n",fontsize=16,color="green",shape="box"];912[label="zu31101\n",fontsize=16,color="green",shape="box"];913[label="zu4801\n",fontsize=16,color="green",shape="box"];914[label="zu31101\n",fontsize=16,color="green",shape="box"];915[label="zu4801\n",fontsize=16,color="green",shape="box"];916[label="zu31101\n",fontsize=16,color="green",shape="box"];917[label="zu4801\n",fontsize=16,color="green",shape="box"];918[label="zu31101\n",fontsize=16,color="green",shape="box"];919[label="zu4801\n",fontsize=16,color="green",shape="box"];920[label="zu31101\n",fontsize=16,color="green",shape="box"];921[label="zu4801\n",fontsize=16,color="green",shape="box"];922[label="zu31101\n",fontsize=16,color="green",shape="box"];923[label="zu4801\n",fontsize=16,color="green",shape="box"];924[label="zu31101\n",fontsize=16,color="green",shape="box"];925[label="zu4801\n",fontsize=16,color="green",shape="box"];926[label="zu31101\n",fontsize=16,color="green",shape="box"];927[label="zu4801\n",fontsize=16,color="green",shape="box"];928[label="zu31101\n",fontsize=16,color="green",shape="box"];929[label="zu4801\n",fontsize=16,color="green",shape="box"];930[label="zu31101\n",fontsize=16,color="green",shape="box"];931[label="zu4801\n",fontsize=16,color="green",shape="box"];932[label="zu31101\n",fontsize=16,color="green",shape="box"];933[label="zu4801\n",fontsize=16,color="green",shape="box"];934[label="zu31101\n",fontsize=16,color="green",shape="box"];935[label="zu4801\n",fontsize=16,color="green",shape="box"];936[label="zu31101\n",fontsize=16,color="green",shape="box"];937[label="False\n",fontsize=16,color="green",shape="box"];938[label="zu89\n",fontsize=16,color="green",shape="box"];667 -> 493[label="",style="dashed", color="red", weight=0];
667[label="List.deleteBy (==) (zu73,zu74) zu70\n",fontsize=16,color="magenta"];667 -> 718[label="",style="dashed", color="magenta", weight=3];
667 -> 719[label="",style="dashed", color="magenta", weight=3];
2200[label="zu410\n",fontsize=16,color="green",shape="box"];2201[label="[]\n",fontsize=16,color="green",shape="box"];2202[label="[]\n",fontsize=16,color="green",shape="box"];2203[label="zu411\n",fontsize=16,color="green",shape="box"];2204 -> 829[label="",style="dashed", color="red", weight=0];
2204[label="(==) zu40 zu410\n",fontsize=16,color="magenta"];2204 -> 2212[label="",style="dashed", color="magenta", weight=3];
2204 -> 2213[label="",style="dashed", color="magenta", weight=3];
2205[label="zu40\n",fontsize=16,color="green",shape="box"];2199[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) (zu203 || List.elem_by (==) zu199 zu204)\n",fontsize=16,color="burlywood",shape="triangle"];2400[label="zu203/False",fontsize=10,color="white",style="solid",shape="box"];2199 -> 2400[label="",style="solid", color="burlywood", weight=9];
2400 -> 2214[label="",style="solid", color="burlywood", weight=3];
2401[label="zu203/True",fontsize=10,color="white",style="solid",shape="box"];2199 -> 2401[label="",style="solid", color="burlywood", weight=9];
2401 -> 2215[label="",style="solid", color="burlywood", weight=3];
997[label="(zu311000,zu311001) == (zu48000,zu48001)\n",fontsize=16,color="black",shape="box"];997 -> 1034[label="",style="solid", color="black", weight=3];
998[label="LT == LT\n",fontsize=16,color="black",shape="box"];998 -> 1035[label="",style="solid", color="black", weight=3];
999[label="LT == EQ\n",fontsize=16,color="black",shape="box"];999 -> 1036[label="",style="solid", color="black", weight=3];
1000[label="LT == GT\n",fontsize=16,color="black",shape="box"];1000 -> 1037[label="",style="solid", color="black", weight=3];
1001[label="EQ == LT\n",fontsize=16,color="black",shape="box"];1001 -> 1038[label="",style="solid", color="black", weight=3];
1002[label="EQ == EQ\n",fontsize=16,color="black",shape="box"];1002 -> 1039[label="",style="solid", color="black", weight=3];
1003[label="EQ == GT\n",fontsize=16,color="black",shape="box"];1003 -> 1040[label="",style="solid", color="black", weight=3];
1004[label="GT == LT\n",fontsize=16,color="black",shape="box"];1004 -> 1041[label="",style="solid", color="black", weight=3];
1005[label="GT == EQ\n",fontsize=16,color="black",shape="box"];1005 -> 1042[label="",style="solid", color="black", weight=3];
1006[label="GT == GT\n",fontsize=16,color="black",shape="box"];1006 -> 1043[label="",style="solid", color="black", weight=3];
1007[label="primEqFloat (Float zu311000 zu311001) zu4800\n",fontsize=16,color="burlywood",shape="box"];2402[label="zu4800/Float zu48000 zu48001",fontsize=10,color="white",style="solid",shape="box"];1007 -> 2402[label="",style="solid", color="burlywood", weight=9];
2402 -> 1044[label="",style="solid", color="burlywood", weight=3];
1008[label="(zu311000,zu311001,zu311002) == (zu48000,zu48001,zu48002)\n",fontsize=16,color="black",shape="box"];1008 -> 1045[label="",style="solid", color="black", weight=3];
1009[label="() == ()\n",fontsize=16,color="black",shape="box"];1009 -> 1046[label="",style="solid", color="black", weight=3];
1010[label="Left zu311000 == Left zu48000\n",fontsize=16,color="black",shape="box"];1010 -> 1047[label="",style="solid", color="black", weight=3];
1011[label="Left zu311000 == Right zu48000\n",fontsize=16,color="black",shape="box"];1011 -> 1048[label="",style="solid", color="black", weight=3];
1012[label="Right zu311000 == Left zu48000\n",fontsize=16,color="black",shape="box"];1012 -> 1049[label="",style="solid", color="black", weight=3];
1013[label="Right zu311000 == Right zu48000\n",fontsize=16,color="black",shape="box"];1013 -> 1050[label="",style="solid", color="black", weight=3];
1014[label="primEqInt (Pos zu311000) zu4800\n",fontsize=16,color="burlywood",shape="box"];2403[label="zu311000/Succ zu3110000",fontsize=10,color="white",style="solid",shape="box"];1014 -> 2403[label="",style="solid", color="burlywood", weight=9];
2403 -> 1051[label="",style="solid", color="burlywood", weight=3];
2404[label="zu311000/Zero",fontsize=10,color="white",style="solid",shape="box"];1014 -> 2404[label="",style="solid", color="burlywood", weight=9];
2404 -> 1052[label="",style="solid", color="burlywood", weight=3];
1015[label="primEqInt (Neg zu311000) zu4800\n",fontsize=16,color="burlywood",shape="box"];2405[label="zu311000/Succ zu3110000",fontsize=10,color="white",style="solid",shape="box"];1015 -> 2405[label="",style="solid", color="burlywood", weight=9];
2405 -> 1053[label="",style="solid", color="burlywood", weight=3];
2406[label="zu311000/Zero",fontsize=10,color="white",style="solid",shape="box"];1015 -> 2406[label="",style="solid", color="burlywood", weight=9];
2406 -> 1054[label="",style="solid", color="burlywood", weight=3];
1016[label="primEqDouble (Double zu311000 zu311001) zu4800\n",fontsize=16,color="burlywood",shape="box"];2407[label="zu4800/Double zu48000 zu48001",fontsize=10,color="white",style="solid",shape="box"];1016 -> 2407[label="",style="solid", color="burlywood", weight=9];
2407 -> 1055[label="",style="solid", color="burlywood", weight=3];
1017[label="zu311000 : zu311001 == zu48000 : zu48001\n",fontsize=16,color="black",shape="box"];1017 -> 1056[label="",style="solid", color="black", weight=3];
1018[label="zu311000 : zu311001 == []\n",fontsize=16,color="black",shape="box"];1018 -> 1057[label="",style="solid", color="black", weight=3];
1019[label="[] == zu48000 : zu48001\n",fontsize=16,color="black",shape="box"];1019 -> 1058[label="",style="solid", color="black", weight=3];
1020[label="[] == []\n",fontsize=16,color="black",shape="box"];1020 -> 1059[label="",style="solid", color="black", weight=3];
1021[label="Nothing == Nothing\n",fontsize=16,color="black",shape="box"];1021 -> 1060[label="",style="solid", color="black", weight=3];
1022[label="Nothing == Just zu48000\n",fontsize=16,color="black",shape="box"];1022 -> 1061[label="",style="solid", color="black", weight=3];
1023[label="Just zu311000 == Nothing\n",fontsize=16,color="black",shape="box"];1023 -> 1062[label="",style="solid", color="black", weight=3];
1024[label="Just zu311000 == Just zu48000\n",fontsize=16,color="black",shape="box"];1024 -> 1063[label="",style="solid", color="black", weight=3];
1025[label="Integer zu311000 == Integer zu48000\n",fontsize=16,color="black",shape="box"];1025 -> 1064[label="",style="solid", color="black", weight=3];
1026[label="False == False\n",fontsize=16,color="black",shape="box"];1026 -> 1065[label="",style="solid", color="black", weight=3];
1027[label="False == True\n",fontsize=16,color="black",shape="box"];1027 -> 1066[label="",style="solid", color="black", weight=3];
1028[label="True == False\n",fontsize=16,color="black",shape="box"];1028 -> 1067[label="",style="solid", color="black", weight=3];
1029[label="True == True\n",fontsize=16,color="black",shape="box"];1029 -> 1068[label="",style="solid", color="black", weight=3];
1030[label="zu311000 :% zu311001 == zu48000 :% zu48001\n",fontsize=16,color="black",shape="box"];1030 -> 1069[label="",style="solid", color="black", weight=3];
1031[label="primEqChar (Char zu311000) zu4800\n",fontsize=16,color="burlywood",shape="box"];2408[label="zu4800/Char zu48000",fontsize=10,color="white",style="solid",shape="box"];1031 -> 2408[label="",style="solid", color="burlywood", weight=9];
2408 -> 1070[label="",style="solid", color="burlywood", weight=3];
718[label="zu70\n",fontsize=16,color="green",shape="box"];719[label="(zu73,zu74)\n",fontsize=16,color="green",shape="box"];2212[label="zu410\n",fontsize=16,color="green",shape="box"];2213[label="zu40\n",fontsize=16,color="green",shape="box"];2214[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) (False || List.elem_by (==) zu199 zu204)\n",fontsize=16,color="black",shape="box"];2214 -> 2216[label="",style="solid", color="black", weight=3];
2215[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) (True || List.elem_by (==) zu199 zu204)\n",fontsize=16,color="black",shape="box"];2215 -> 2217[label="",style="solid", color="black", weight=3];
1034 -> 822[label="",style="dashed", color="red", weight=0];
1034[label="zu311000 == zu48000 && zu311001 == zu48001\n",fontsize=16,color="magenta"];1034 -> 1074[label="",style="dashed", color="magenta", weight=3];
1034 -> 1075[label="",style="dashed", color="magenta", weight=3];
1035[label="True\n",fontsize=16,color="green",shape="box"];1036[label="False\n",fontsize=16,color="green",shape="box"];1037[label="False\n",fontsize=16,color="green",shape="box"];1038[label="False\n",fontsize=16,color="green",shape="box"];1039[label="True\n",fontsize=16,color="green",shape="box"];1040[label="False\n",fontsize=16,color="green",shape="box"];1041[label="False\n",fontsize=16,color="green",shape="box"];1042[label="False\n",fontsize=16,color="green",shape="box"];1043[label="True\n",fontsize=16,color="green",shape="box"];1044[label="primEqFloat (Float zu311000 zu311001) (Float zu48000 zu48001)\n",fontsize=16,color="black",shape="box"];1044 -> 1076[label="",style="solid", color="black", weight=3];
1045 -> 822[label="",style="dashed", color="red", weight=0];
1045[label="zu311000 == zu48000 && zu311001 == zu48001 && zu311002 == zu48002\n",fontsize=16,color="magenta"];1045 -> 1077[label="",style="dashed", color="magenta", weight=3];
1045 -> 1078[label="",style="dashed", color="magenta", weight=3];
1046[label="True\n",fontsize=16,color="green",shape="box"];1047[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2411[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2411[label="",style="solid", color="blue", weight=9];
2411 -> 1079[label="",style="solid", color="blue", weight=3];
2412[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2412[label="",style="solid", color="blue", weight=9];
2412 -> 1080[label="",style="solid", color="blue", weight=3];
2413[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2413[label="",style="solid", color="blue", weight=9];
2413 -> 1081[label="",style="solid", color="blue", weight=3];
2414[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2414[label="",style="solid", color="blue", weight=9];
2414 -> 1082[label="",style="solid", color="blue", weight=3];
2415[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2415[label="",style="solid", color="blue", weight=9];
2415 -> 1083[label="",style="solid", color="blue", weight=3];
2416[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2416[label="",style="solid", color="blue", weight=9];
2416 -> 1084[label="",style="solid", color="blue", weight=3];
2417[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2417[label="",style="solid", color="blue", weight=9];
2417 -> 1085[label="",style="solid", color="blue", weight=3];
2418[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2418[label="",style="solid", color="blue", weight=9];
2418 -> 1086[label="",style="solid", color="blue", weight=3];
2419[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2419[label="",style="solid", color="blue", weight=9];
2419 -> 1087[label="",style="solid", color="blue", weight=3];
2420[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2420[label="",style="solid", color="blue", weight=9];
2420 -> 1088[label="",style="solid", color="blue", weight=3];
2421[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2421[label="",style="solid", color="blue", weight=9];
2421 -> 1089[label="",style="solid", color="blue", weight=3];
2422[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2422[label="",style="solid", color="blue", weight=9];
2422 -> 1090[label="",style="solid", color="blue", weight=3];
2423[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2423[label="",style="solid", color="blue", weight=9];
2423 -> 1091[label="",style="solid", color="blue", weight=3];
2424[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1047 -> 2424[label="",style="solid", color="blue", weight=9];
2424 -> 1092[label="",style="solid", color="blue", weight=3];
1048[label="False\n",fontsize=16,color="green",shape="box"];1049[label="False\n",fontsize=16,color="green",shape="box"];1050[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2425[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2425[label="",style="solid", color="blue", weight=9];
2425 -> 1093[label="",style="solid", color="blue", weight=3];
2426[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2426[label="",style="solid", color="blue", weight=9];
2426 -> 1094[label="",style="solid", color="blue", weight=3];
2427[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2427[label="",style="solid", color="blue", weight=9];
2427 -> 1095[label="",style="solid", color="blue", weight=3];
2428[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2428[label="",style="solid", color="blue", weight=9];
2428 -> 1096[label="",style="solid", color="blue", weight=3];
2429[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2429[label="",style="solid", color="blue", weight=9];
2429 -> 1097[label="",style="solid", color="blue", weight=3];
2430[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2430[label="",style="solid", color="blue", weight=9];
2430 -> 1098[label="",style="solid", color="blue", weight=3];
2431[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2431[label="",style="solid", color="blue", weight=9];
2431 -> 1099[label="",style="solid", color="blue", weight=3];
2432[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2432[label="",style="solid", color="blue", weight=9];
2432 -> 1100[label="",style="solid", color="blue", weight=3];
2433[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2433[label="",style="solid", color="blue", weight=9];
2433 -> 1101[label="",style="solid", color="blue", weight=3];
2434[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2434[label="",style="solid", color="blue", weight=9];
2434 -> 1102[label="",style="solid", color="blue", weight=3];
2435[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2435[label="",style="solid", color="blue", weight=9];
2435 -> 1103[label="",style="solid", color="blue", weight=3];
2436[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2436[label="",style="solid", color="blue", weight=9];
2436 -> 1104[label="",style="solid", color="blue", weight=3];
2437[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2437[label="",style="solid", color="blue", weight=9];
2437 -> 1105[label="",style="solid", color="blue", weight=3];
2438[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1050 -> 2438[label="",style="solid", color="blue", weight=9];
2438 -> 1106[label="",style="solid", color="blue", weight=3];
1051[label="primEqInt (Pos (Succ zu3110000)) zu4800\n",fontsize=16,color="burlywood",shape="box"];2439[label="zu4800/Pos zu48000",fontsize=10,color="white",style="solid",shape="box"];1051 -> 2439[label="",style="solid", color="burlywood", weight=9];
2439 -> 1107[label="",style="solid", color="burlywood", weight=3];
2440[label="zu4800/Neg zu48000",fontsize=10,color="white",style="solid",shape="box"];1051 -> 2440[label="",style="solid", color="burlywood", weight=9];
2440 -> 1108[label="",style="solid", color="burlywood", weight=3];
1052[label="primEqInt (Pos Zero) zu4800\n",fontsize=16,color="burlywood",shape="box"];2441[label="zu4800/Pos zu48000",fontsize=10,color="white",style="solid",shape="box"];1052 -> 2441[label="",style="solid", color="burlywood", weight=9];
2441 -> 1109[label="",style="solid", color="burlywood", weight=3];
2442[label="zu4800/Neg zu48000",fontsize=10,color="white",style="solid",shape="box"];1052 -> 2442[label="",style="solid", color="burlywood", weight=9];
2442 -> 1110[label="",style="solid", color="burlywood", weight=3];
1053[label="primEqInt (Neg (Succ zu3110000)) zu4800\n",fontsize=16,color="burlywood",shape="box"];2443[label="zu4800/Pos zu48000",fontsize=10,color="white",style="solid",shape="box"];1053 -> 2443[label="",style="solid", color="burlywood", weight=9];
2443 -> 1111[label="",style="solid", color="burlywood", weight=3];
2444[label="zu4800/Neg zu48000",fontsize=10,color="white",style="solid",shape="box"];1053 -> 2444[label="",style="solid", color="burlywood", weight=9];
2444 -> 1112[label="",style="solid", color="burlywood", weight=3];
1054[label="primEqInt (Neg Zero) zu4800\n",fontsize=16,color="burlywood",shape="box"];2445[label="zu4800/Pos zu48000",fontsize=10,color="white",style="solid",shape="box"];1054 -> 2445[label="",style="solid", color="burlywood", weight=9];
2445 -> 1113[label="",style="solid", color="burlywood", weight=3];
2446[label="zu4800/Neg zu48000",fontsize=10,color="white",style="solid",shape="box"];1054 -> 2446[label="",style="solid", color="burlywood", weight=9];
2446 -> 1114[label="",style="solid", color="burlywood", weight=3];
1055[label="primEqDouble (Double zu311000 zu311001) (Double zu48000 zu48001)\n",fontsize=16,color="black",shape="box"];1055 -> 1115[label="",style="solid", color="black", weight=3];
1056 -> 822[label="",style="dashed", color="red", weight=0];
1056[label="zu311000 == zu48000 && zu311001 == zu48001\n",fontsize=16,color="magenta"];1056 -> 1116[label="",style="dashed", color="magenta", weight=3];
1056 -> 1117[label="",style="dashed", color="magenta", weight=3];
1057[label="False\n",fontsize=16,color="green",shape="box"];1058[label="False\n",fontsize=16,color="green",shape="box"];1059[label="True\n",fontsize=16,color="green",shape="box"];1060[label="True\n",fontsize=16,color="green",shape="box"];1061[label="False\n",fontsize=16,color="green",shape="box"];1062[label="False\n",fontsize=16,color="green",shape="box"];1063[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2448[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2448[label="",style="solid", color="blue", weight=9];
2448 -> 1118[label="",style="solid", color="blue", weight=3];
2449[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2449[label="",style="solid", color="blue", weight=9];
2449 -> 1119[label="",style="solid", color="blue", weight=3];
2450[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2450[label="",style="solid", color="blue", weight=9];
2450 -> 1120[label="",style="solid", color="blue", weight=3];
2451[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2451[label="",style="solid", color="blue", weight=9];
2451 -> 1121[label="",style="solid", color="blue", weight=3];
2452[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2452[label="",style="solid", color="blue", weight=9];
2452 -> 1122[label="",style="solid", color="blue", weight=3];
2453[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2453[label="",style="solid", color="blue", weight=9];
2453 -> 1123[label="",style="solid", color="blue", weight=3];
2454[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2454[label="",style="solid", color="blue", weight=9];
2454 -> 1124[label="",style="solid", color="blue", weight=3];
2455[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2455[label="",style="solid", color="blue", weight=9];
2455 -> 1125[label="",style="solid", color="blue", weight=3];
2456[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2456[label="",style="solid", color="blue", weight=9];
2456 -> 1126[label="",style="solid", color="blue", weight=3];
2457[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2457[label="",style="solid", color="blue", weight=9];
2457 -> 1127[label="",style="solid", color="blue", weight=3];
2458[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2458[label="",style="solid", color="blue", weight=9];
2458 -> 1128[label="",style="solid", color="blue", weight=3];
2459[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2459[label="",style="solid", color="blue", weight=9];
2459 -> 1129[label="",style="solid", color="blue", weight=3];
2460[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2460[label="",style="solid", color="blue", weight=9];
2460 -> 1130[label="",style="solid", color="blue", weight=3];
2461[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1063 -> 2461[label="",style="solid", color="blue", weight=9];
2461 -> 1131[label="",style="solid", color="blue", weight=3];
1064 -> 898[label="",style="dashed", color="red", weight=0];
1064[label="primEqInt zu311000 zu48000\n",fontsize=16,color="magenta"];1064 -> 1132[label="",style="dashed", color="magenta", weight=3];
1064 -> 1133[label="",style="dashed", color="magenta", weight=3];
1065[label="True\n",fontsize=16,color="green",shape="box"];1066[label="False\n",fontsize=16,color="green",shape="box"];1067[label="False\n",fontsize=16,color="green",shape="box"];1068[label="True\n",fontsize=16,color="green",shape="box"];1069 -> 822[label="",style="dashed", color="red", weight=0];
1069[label="zu311000 == zu48000 && zu311001 == zu48001\n",fontsize=16,color="magenta"];1069 -> 1134[label="",style="dashed", color="magenta", weight=3];
1069 -> 1135[label="",style="dashed", color="magenta", weight=3];
1070[label="primEqChar (Char zu311000) (Char zu48000)\n",fontsize=16,color="black",shape="box"];1070 -> 1136[label="",style="solid", color="black", weight=3];
2216[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) (List.elem_by (==) zu199 zu204)\n",fontsize=16,color="burlywood",shape="triangle"];2464[label="zu204/zu2040 : zu2041",fontsize=10,color="white",style="solid",shape="box"];2216 -> 2464[label="",style="solid", color="burlywood", weight=9];
2464 -> 2218[label="",style="solid", color="burlywood", weight=3];
2465[label="zu204/[]",fontsize=10,color="white",style="solid",shape="box"];2216 -> 2465[label="",style="solid", color="burlywood", weight=9];
2465 -> 2219[label="",style="solid", color="burlywood", weight=3];
2217[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) True\n",fontsize=16,color="black",shape="box"];2217 -> 2220[label="",style="solid", color="black", weight=3];
1074[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2466[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2466[label="",style="solid", color="blue", weight=9];
2466 -> 1138[label="",style="solid", color="blue", weight=3];
2467[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2467[label="",style="solid", color="blue", weight=9];
2467 -> 1139[label="",style="solid", color="blue", weight=3];
2468[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2468[label="",style="solid", color="blue", weight=9];
2468 -> 1140[label="",style="solid", color="blue", weight=3];
2469[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2469[label="",style="solid", color="blue", weight=9];
2469 -> 1141[label="",style="solid", color="blue", weight=3];
2470[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2470[label="",style="solid", color="blue", weight=9];
2470 -> 1142[label="",style="solid", color="blue", weight=3];
2471[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2471[label="",style="solid", color="blue", weight=9];
2471 -> 1143[label="",style="solid", color="blue", weight=3];
2472[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2472[label="",style="solid", color="blue", weight=9];
2472 -> 1144[label="",style="solid", color="blue", weight=3];
2473[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2473[label="",style="solid", color="blue", weight=9];
2473 -> 1145[label="",style="solid", color="blue", weight=3];
2474[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2474[label="",style="solid", color="blue", weight=9];
2474 -> 1146[label="",style="solid", color="blue", weight=3];
2475[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2475[label="",style="solid", color="blue", weight=9];
2475 -> 1147[label="",style="solid", color="blue", weight=3];
2476[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2476[label="",style="solid", color="blue", weight=9];
2476 -> 1148[label="",style="solid", color="blue", weight=3];
2477[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2477[label="",style="solid", color="blue", weight=9];
2477 -> 1149[label="",style="solid", color="blue", weight=3];
2478[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2478[label="",style="solid", color="blue", weight=9];
2478 -> 1150[label="",style="solid", color="blue", weight=3];
2479[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1074 -> 2479[label="",style="solid", color="blue", weight=9];
2479 -> 1151[label="",style="solid", color="blue", weight=3];
1075[label="zu311001 == zu48001\n",fontsize=16,color="blue",shape="box"];2480[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2480[label="",style="solid", color="blue", weight=9];
2480 -> 1152[label="",style="solid", color="blue", weight=3];
2481[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2481[label="",style="solid", color="blue", weight=9];
2481 -> 1153[label="",style="solid", color="blue", weight=3];
2482[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2482[label="",style="solid", color="blue", weight=9];
2482 -> 1154[label="",style="solid", color="blue", weight=3];
2483[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2483[label="",style="solid", color="blue", weight=9];
2483 -> 1155[label="",style="solid", color="blue", weight=3];
2484[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2484[label="",style="solid", color="blue", weight=9];
2484 -> 1156[label="",style="solid", color="blue", weight=3];
2485[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2485[label="",style="solid", color="blue", weight=9];
2485 -> 1157[label="",style="solid", color="blue", weight=3];
2486[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2486[label="",style="solid", color="blue", weight=9];
2486 -> 1158[label="",style="solid", color="blue", weight=3];
2487[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2487[label="",style="solid", color="blue", weight=9];
2487 -> 1159[label="",style="solid", color="blue", weight=3];
2488[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2488[label="",style="solid", color="blue", weight=9];
2488 -> 1160[label="",style="solid", color="blue", weight=3];
2489[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2489[label="",style="solid", color="blue", weight=9];
2489 -> 1161[label="",style="solid", color="blue", weight=3];
2490[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2490[label="",style="solid", color="blue", weight=9];
2490 -> 1162[label="",style="solid", color="blue", weight=3];
2491[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2491[label="",style="solid", color="blue", weight=9];
2491 -> 1163[label="",style="solid", color="blue", weight=3];
2492[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2492[label="",style="solid", color="blue", weight=9];
2492 -> 1164[label="",style="solid", color="blue", weight=3];
2493[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1075 -> 2493[label="",style="solid", color="blue", weight=9];
2493 -> 1165[label="",style="solid", color="blue", weight=3];
1076 -> 835[label="",style="dashed", color="red", weight=0];
1076[label="zu311000 * zu48000 == zu311001 * zu48001\n",fontsize=16,color="magenta"];1076 -> 1166[label="",style="dashed", color="magenta", weight=3];
1076 -> 1167[label="",style="dashed", color="magenta", weight=3];
1077[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2495[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2495[label="",style="solid", color="blue", weight=9];
2495 -> 1168[label="",style="solid", color="blue", weight=3];
2496[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2496[label="",style="solid", color="blue", weight=9];
2496 -> 1169[label="",style="solid", color="blue", weight=3];
2497[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2497[label="",style="solid", color="blue", weight=9];
2497 -> 1170[label="",style="solid", color="blue", weight=3];
2498[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2498[label="",style="solid", color="blue", weight=9];
2498 -> 1171[label="",style="solid", color="blue", weight=3];
2499[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2499[label="",style="solid", color="blue", weight=9];
2499 -> 1172[label="",style="solid", color="blue", weight=3];
2500[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2500[label="",style="solid", color="blue", weight=9];
2500 -> 1173[label="",style="solid", color="blue", weight=3];
2501[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2501[label="",style="solid", color="blue", weight=9];
2501 -> 1174[label="",style="solid", color="blue", weight=3];
2502[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2502[label="",style="solid", color="blue", weight=9];
2502 -> 1175[label="",style="solid", color="blue", weight=3];
2503[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2503[label="",style="solid", color="blue", weight=9];
2503 -> 1176[label="",style="solid", color="blue", weight=3];
2504[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2504[label="",style="solid", color="blue", weight=9];
2504 -> 1177[label="",style="solid", color="blue", weight=3];
2505[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2505[label="",style="solid", color="blue", weight=9];
2505 -> 1178[label="",style="solid", color="blue", weight=3];
2506[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2506[label="",style="solid", color="blue", weight=9];
2506 -> 1179[label="",style="solid", color="blue", weight=3];
2507[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2507[label="",style="solid", color="blue", weight=9];
2507 -> 1180[label="",style="solid", color="blue", weight=3];
2508[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1077 -> 2508[label="",style="solid", color="blue", weight=9];
2508 -> 1181[label="",style="solid", color="blue", weight=3];
1078 -> 822[label="",style="dashed", color="red", weight=0];
1078[label="zu311001 == zu48001 && zu311002 == zu48002\n",fontsize=16,color="magenta"];1078 -> 1182[label="",style="dashed", color="magenta", weight=3];
1078 -> 1183[label="",style="dashed", color="magenta", weight=3];
1079 -> 829[label="",style="dashed", color="red", weight=0];
1079[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1079 -> 1184[label="",style="dashed", color="magenta", weight=3];
1079 -> 1185[label="",style="dashed", color="magenta", weight=3];
1080 -> 830[label="",style="dashed", color="red", weight=0];
1080[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1080 -> 1186[label="",style="dashed", color="magenta", weight=3];
1080 -> 1187[label="",style="dashed", color="magenta", weight=3];
1081 -> 831[label="",style="dashed", color="red", weight=0];
1081[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1081 -> 1188[label="",style="dashed", color="magenta", weight=3];
1081 -> 1189[label="",style="dashed", color="magenta", weight=3];
1082 -> 832[label="",style="dashed", color="red", weight=0];
1082[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1082 -> 1190[label="",style="dashed", color="magenta", weight=3];
1082 -> 1191[label="",style="dashed", color="magenta", weight=3];
1083 -> 833[label="",style="dashed", color="red", weight=0];
1083[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1083 -> 1192[label="",style="dashed", color="magenta", weight=3];
1083 -> 1193[label="",style="dashed", color="magenta", weight=3];
1084 -> 834[label="",style="dashed", color="red", weight=0];
1084[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1084 -> 1194[label="",style="dashed", color="magenta", weight=3];
1084 -> 1195[label="",style="dashed", color="magenta", weight=3];
1085 -> 835[label="",style="dashed", color="red", weight=0];
1085[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1085 -> 1196[label="",style="dashed", color="magenta", weight=3];
1085 -> 1197[label="",style="dashed", color="magenta", weight=3];
1086 -> 836[label="",style="dashed", color="red", weight=0];
1086[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1086 -> 1198[label="",style="dashed", color="magenta", weight=3];
1086 -> 1199[label="",style="dashed", color="magenta", weight=3];
1087 -> 837[label="",style="dashed", color="red", weight=0];
1087[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1087 -> 1200[label="",style="dashed", color="magenta", weight=3];
1087 -> 1201[label="",style="dashed", color="magenta", weight=3];
1088 -> 838[label="",style="dashed", color="red", weight=0];
1088[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1088 -> 1202[label="",style="dashed", color="magenta", weight=3];
1088 -> 1203[label="",style="dashed", color="magenta", weight=3];
1089 -> 839[label="",style="dashed", color="red", weight=0];
1089[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1089 -> 1204[label="",style="dashed", color="magenta", weight=3];
1089 -> 1205[label="",style="dashed", color="magenta", weight=3];
1090 -> 840[label="",style="dashed", color="red", weight=0];
1090[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1090 -> 1206[label="",style="dashed", color="magenta", weight=3];
1090 -> 1207[label="",style="dashed", color="magenta", weight=3];
1091 -> 841[label="",style="dashed", color="red", weight=0];
1091[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1091 -> 1208[label="",style="dashed", color="magenta", weight=3];
1091 -> 1209[label="",style="dashed", color="magenta", weight=3];
1092 -> 842[label="",style="dashed", color="red", weight=0];
1092[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1092 -> 1210[label="",style="dashed", color="magenta", weight=3];
1092 -> 1211[label="",style="dashed", color="magenta", weight=3];
1093 -> 829[label="",style="dashed", color="red", weight=0];
1093[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1093 -> 1212[label="",style="dashed", color="magenta", weight=3];
1093 -> 1213[label="",style="dashed", color="magenta", weight=3];
1094 -> 830[label="",style="dashed", color="red", weight=0];
1094[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1094 -> 1214[label="",style="dashed", color="magenta", weight=3];
1094 -> 1215[label="",style="dashed", color="magenta", weight=3];
1095 -> 831[label="",style="dashed", color="red", weight=0];
1095[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1095 -> 1216[label="",style="dashed", color="magenta", weight=3];
1095 -> 1217[label="",style="dashed", color="magenta", weight=3];
1096 -> 832[label="",style="dashed", color="red", weight=0];
1096[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1096 -> 1218[label="",style="dashed", color="magenta", weight=3];
1096 -> 1219[label="",style="dashed", color="magenta", weight=3];
1097 -> 833[label="",style="dashed", color="red", weight=0];
1097[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1097 -> 1220[label="",style="dashed", color="magenta", weight=3];
1097 -> 1221[label="",style="dashed", color="magenta", weight=3];
1098 -> 834[label="",style="dashed", color="red", weight=0];
1098[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1098 -> 1222[label="",style="dashed", color="magenta", weight=3];
1098 -> 1223[label="",style="dashed", color="magenta", weight=3];
1099 -> 835[label="",style="dashed", color="red", weight=0];
1099[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1099 -> 1224[label="",style="dashed", color="magenta", weight=3];
1099 -> 1225[label="",style="dashed", color="magenta", weight=3];
1100 -> 836[label="",style="dashed", color="red", weight=0];
1100[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1100 -> 1226[label="",style="dashed", color="magenta", weight=3];
1100 -> 1227[label="",style="dashed", color="magenta", weight=3];
1101 -> 837[label="",style="dashed", color="red", weight=0];
1101[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1101 -> 1228[label="",style="dashed", color="magenta", weight=3];
1101 -> 1229[label="",style="dashed", color="magenta", weight=3];
1102 -> 838[label="",style="dashed", color="red", weight=0];
1102[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1102 -> 1230[label="",style="dashed", color="magenta", weight=3];
1102 -> 1231[label="",style="dashed", color="magenta", weight=3];
1103 -> 839[label="",style="dashed", color="red", weight=0];
1103[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1103 -> 1232[label="",style="dashed", color="magenta", weight=3];
1103 -> 1233[label="",style="dashed", color="magenta", weight=3];
1104 -> 840[label="",style="dashed", color="red", weight=0];
1104[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1104 -> 1234[label="",style="dashed", color="magenta", weight=3];
1104 -> 1235[label="",style="dashed", color="magenta", weight=3];
1105 -> 841[label="",style="dashed", color="red", weight=0];
1105[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1105 -> 1236[label="",style="dashed", color="magenta", weight=3];
1105 -> 1237[label="",style="dashed", color="magenta", weight=3];
1106 -> 842[label="",style="dashed", color="red", weight=0];
1106[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1106 -> 1238[label="",style="dashed", color="magenta", weight=3];
1106 -> 1239[label="",style="dashed", color="magenta", weight=3];
1107[label="primEqInt (Pos (Succ zu3110000)) (Pos zu48000)\n",fontsize=16,color="burlywood",shape="box"];2538[label="zu48000/Succ zu480000",fontsize=10,color="white",style="solid",shape="box"];1107 -> 2538[label="",style="solid", color="burlywood", weight=9];
2538 -> 1240[label="",style="solid", color="burlywood", weight=3];
2539[label="zu48000/Zero",fontsize=10,color="white",style="solid",shape="box"];1107 -> 2539[label="",style="solid", color="burlywood", weight=9];
2539 -> 1241[label="",style="solid", color="burlywood", weight=3];
1108[label="primEqInt (Pos (Succ zu3110000)) (Neg zu48000)\n",fontsize=16,color="black",shape="box"];1108 -> 1242[label="",style="solid", color="black", weight=3];
1109[label="primEqInt (Pos Zero) (Pos zu48000)\n",fontsize=16,color="burlywood",shape="box"];2540[label="zu48000/Succ zu480000",fontsize=10,color="white",style="solid",shape="box"];1109 -> 2540[label="",style="solid", color="burlywood", weight=9];
2540 -> 1243[label="",style="solid", color="burlywood", weight=3];
2541[label="zu48000/Zero",fontsize=10,color="white",style="solid",shape="box"];1109 -> 2541[label="",style="solid", color="burlywood", weight=9];
2541 -> 1244[label="",style="solid", color="burlywood", weight=3];
1110[label="primEqInt (Pos Zero) (Neg zu48000)\n",fontsize=16,color="burlywood",shape="box"];2542[label="zu48000/Succ zu480000",fontsize=10,color="white",style="solid",shape="box"];1110 -> 2542[label="",style="solid", color="burlywood", weight=9];
2542 -> 1245[label="",style="solid", color="burlywood", weight=3];
2543[label="zu48000/Zero",fontsize=10,color="white",style="solid",shape="box"];1110 -> 2543[label="",style="solid", color="burlywood", weight=9];
2543 -> 1246[label="",style="solid", color="burlywood", weight=3];
1111[label="primEqInt (Neg (Succ zu3110000)) (Pos zu48000)\n",fontsize=16,color="black",shape="box"];1111 -> 1247[label="",style="solid", color="black", weight=3];
1112[label="primEqInt (Neg (Succ zu3110000)) (Neg zu48000)\n",fontsize=16,color="burlywood",shape="box"];2544[label="zu48000/Succ zu480000",fontsize=10,color="white",style="solid",shape="box"];1112 -> 2544[label="",style="solid", color="burlywood", weight=9];
2544 -> 1248[label="",style="solid", color="burlywood", weight=3];
2545[label="zu48000/Zero",fontsize=10,color="white",style="solid",shape="box"];1112 -> 2545[label="",style="solid", color="burlywood", weight=9];
2545 -> 1249[label="",style="solid", color="burlywood", weight=3];
1113[label="primEqInt (Neg Zero) (Pos zu48000)\n",fontsize=16,color="burlywood",shape="box"];2546[label="zu48000/Succ zu480000",fontsize=10,color="white",style="solid",shape="box"];1113 -> 2546[label="",style="solid", color="burlywood", weight=9];
2546 -> 1250[label="",style="solid", color="burlywood", weight=3];
2547[label="zu48000/Zero",fontsize=10,color="white",style="solid",shape="box"];1113 -> 2547[label="",style="solid", color="burlywood", weight=9];
2547 -> 1251[label="",style="solid", color="burlywood", weight=3];
1114[label="primEqInt (Neg Zero) (Neg zu48000)\n",fontsize=16,color="burlywood",shape="box"];2548[label="zu48000/Succ zu480000",fontsize=10,color="white",style="solid",shape="box"];1114 -> 2548[label="",style="solid", color="burlywood", weight=9];
2548 -> 1252[label="",style="solid", color="burlywood", weight=3];
2549[label="zu48000/Zero",fontsize=10,color="white",style="solid",shape="box"];1114 -> 2549[label="",style="solid", color="burlywood", weight=9];
2549 -> 1253[label="",style="solid", color="burlywood", weight=3];
1115 -> 835[label="",style="dashed", color="red", weight=0];
1115[label="zu311000 * zu48000 == zu311001 * zu48001\n",fontsize=16,color="magenta"];1115 -> 1254[label="",style="dashed", color="magenta", weight=3];
1115 -> 1255[label="",style="dashed", color="magenta", weight=3];
1116[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2551[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2551[label="",style="solid", color="blue", weight=9];
2551 -> 1256[label="",style="solid", color="blue", weight=3];
2552[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2552[label="",style="solid", color="blue", weight=9];
2552 -> 1257[label="",style="solid", color="blue", weight=3];
2553[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2553[label="",style="solid", color="blue", weight=9];
2553 -> 1258[label="",style="solid", color="blue", weight=3];
2554[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2554[label="",style="solid", color="blue", weight=9];
2554 -> 1259[label="",style="solid", color="blue", weight=3];
2555[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2555[label="",style="solid", color="blue", weight=9];
2555 -> 1260[label="",style="solid", color="blue", weight=3];
2556[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2556[label="",style="solid", color="blue", weight=9];
2556 -> 1261[label="",style="solid", color="blue", weight=3];
2557[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2557[label="",style="solid", color="blue", weight=9];
2557 -> 1262[label="",style="solid", color="blue", weight=3];
2558[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2558[label="",style="solid", color="blue", weight=9];
2558 -> 1263[label="",style="solid", color="blue", weight=3];
2559[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2559[label="",style="solid", color="blue", weight=9];
2559 -> 1264[label="",style="solid", color="blue", weight=3];
2560[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2560[label="",style="solid", color="blue", weight=9];
2560 -> 1265[label="",style="solid", color="blue", weight=3];
2561[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2561[label="",style="solid", color="blue", weight=9];
2561 -> 1266[label="",style="solid", color="blue", weight=3];
2562[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2562[label="",style="solid", color="blue", weight=9];
2562 -> 1267[label="",style="solid", color="blue", weight=3];
2563[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2563[label="",style="solid", color="blue", weight=9];
2563 -> 1268[label="",style="solid", color="blue", weight=3];
2564[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1116 -> 2564[label="",style="solid", color="blue", weight=9];
2564 -> 1269[label="",style="solid", color="blue", weight=3];
1117 -> 837[label="",style="dashed", color="red", weight=0];
1117[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1117 -> 1270[label="",style="dashed", color="magenta", weight=3];
1117 -> 1271[label="",style="dashed", color="magenta", weight=3];
1118 -> 829[label="",style="dashed", color="red", weight=0];
1118[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1118 -> 1272[label="",style="dashed", color="magenta", weight=3];
1118 -> 1273[label="",style="dashed", color="magenta", weight=3];
1119 -> 830[label="",style="dashed", color="red", weight=0];
1119[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1119 -> 1274[label="",style="dashed", color="magenta", weight=3];
1119 -> 1275[label="",style="dashed", color="magenta", weight=3];
1120 -> 831[label="",style="dashed", color="red", weight=0];
1120[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1120 -> 1276[label="",style="dashed", color="magenta", weight=3];
1120 -> 1277[label="",style="dashed", color="magenta", weight=3];
1121 -> 832[label="",style="dashed", color="red", weight=0];
1121[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1121 -> 1278[label="",style="dashed", color="magenta", weight=3];
1121 -> 1279[label="",style="dashed", color="magenta", weight=3];
1122 -> 833[label="",style="dashed", color="red", weight=0];
1122[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1122 -> 1280[label="",style="dashed", color="magenta", weight=3];
1122 -> 1281[label="",style="dashed", color="magenta", weight=3];
1123 -> 834[label="",style="dashed", color="red", weight=0];
1123[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1123 -> 1282[label="",style="dashed", color="magenta", weight=3];
1123 -> 1283[label="",style="dashed", color="magenta", weight=3];
1124 -> 835[label="",style="dashed", color="red", weight=0];
1124[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1124 -> 1284[label="",style="dashed", color="magenta", weight=3];
1124 -> 1285[label="",style="dashed", color="magenta", weight=3];
1125 -> 836[label="",style="dashed", color="red", weight=0];
1125[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1125 -> 1286[label="",style="dashed", color="magenta", weight=3];
1125 -> 1287[label="",style="dashed", color="magenta", weight=3];
1126 -> 837[label="",style="dashed", color="red", weight=0];
1126[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1126 -> 1288[label="",style="dashed", color="magenta", weight=3];
1126 -> 1289[label="",style="dashed", color="magenta", weight=3];
1127 -> 838[label="",style="dashed", color="red", weight=0];
1127[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1127 -> 1290[label="",style="dashed", color="magenta", weight=3];
1127 -> 1291[label="",style="dashed", color="magenta", weight=3];
1128 -> 839[label="",style="dashed", color="red", weight=0];
1128[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1128 -> 1292[label="",style="dashed", color="magenta", weight=3];
1128 -> 1293[label="",style="dashed", color="magenta", weight=3];
1129 -> 840[label="",style="dashed", color="red", weight=0];
1129[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1129 -> 1294[label="",style="dashed", color="magenta", weight=3];
1129 -> 1295[label="",style="dashed", color="magenta", weight=3];
1130 -> 841[label="",style="dashed", color="red", weight=0];
1130[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1130 -> 1296[label="",style="dashed", color="magenta", weight=3];
1130 -> 1297[label="",style="dashed", color="magenta", weight=3];
1131 -> 842[label="",style="dashed", color="red", weight=0];
1131[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1131 -> 1298[label="",style="dashed", color="magenta", weight=3];
1131 -> 1299[label="",style="dashed", color="magenta", weight=3];
1132[label="zu48000\n",fontsize=16,color="green",shape="box"];1133[label="zu311000\n",fontsize=16,color="green",shape="box"];1134[label="zu311000 == zu48000\n",fontsize=16,color="blue",shape="box"];2580[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1134 -> 2580[label="",style="solid", color="blue", weight=9];
2580 -> 1300[label="",style="solid", color="blue", weight=3];
2581[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1134 -> 2581[label="",style="solid", color="blue", weight=9];
2581 -> 1301[label="",style="solid", color="blue", weight=3];
1135[label="zu311001 == zu48001\n",fontsize=16,color="blue",shape="box"];2582[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1135 -> 2582[label="",style="solid", color="blue", weight=9];
2582 -> 1302[label="",style="solid", color="blue", weight=3];
2583[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1135 -> 2583[label="",style="solid", color="blue", weight=9];
2583 -> 1303[label="",style="solid", color="blue", weight=3];
1136 -> 898[label="",style="dashed", color="red", weight=0];
1136[label="primEqInt zu311000 zu48000\n",fontsize=16,color="magenta"];1136 -> 1304[label="",style="dashed", color="magenta", weight=3];
1136 -> 1305[label="",style="dashed", color="magenta", weight=3];
2218[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) (List.elem_by (==) zu199 (zu2040 : zu2041))\n",fontsize=16,color="black",shape="box"];2218 -> 2221[label="",style="solid", color="black", weight=3];
2219[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) (List.elem_by (==) zu199 [])\n",fontsize=16,color="black",shape="box"];2219 -> 2222[label="",style="solid", color="black", weight=3];
2220[label="List.nubByNubBy' (==) zu200 (zu201 : zu202)\n",fontsize=16,color="burlywood",shape="triangle"];2585[label="zu200/zu2000 : zu2001",fontsize=10,color="white",style="solid",shape="box"];2220 -> 2585[label="",style="solid", color="burlywood", weight=9];
2585 -> 2223[label="",style="solid", color="burlywood", weight=3];
2586[label="zu200/[]",fontsize=10,color="white",style="solid",shape="box"];2220 -> 2586[label="",style="solid", color="burlywood", weight=9];
2586 -> 2224[label="",style="solid", color="burlywood", weight=3];
1138 -> 829[label="",style="dashed", color="red", weight=0];
1138[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1138 -> 1307[label="",style="dashed", color="magenta", weight=3];
1138 -> 1308[label="",style="dashed", color="magenta", weight=3];
1139 -> 830[label="",style="dashed", color="red", weight=0];
1139[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1139 -> 1309[label="",style="dashed", color="magenta", weight=3];
1139 -> 1310[label="",style="dashed", color="magenta", weight=3];
1140 -> 831[label="",style="dashed", color="red", weight=0];
1140[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1140 -> 1311[label="",style="dashed", color="magenta", weight=3];
1140 -> 1312[label="",style="dashed", color="magenta", weight=3];
1141 -> 832[label="",style="dashed", color="red", weight=0];
1141[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1141 -> 1313[label="",style="dashed", color="magenta", weight=3];
1141 -> 1314[label="",style="dashed", color="magenta", weight=3];
1142 -> 833[label="",style="dashed", color="red", weight=0];
1142[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1142 -> 1315[label="",style="dashed", color="magenta", weight=3];
1142 -> 1316[label="",style="dashed", color="magenta", weight=3];
1143 -> 834[label="",style="dashed", color="red", weight=0];
1143[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1143 -> 1317[label="",style="dashed", color="magenta", weight=3];
1143 -> 1318[label="",style="dashed", color="magenta", weight=3];
1144 -> 835[label="",style="dashed", color="red", weight=0];
1144[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1144 -> 1319[label="",style="dashed", color="magenta", weight=3];
1144 -> 1320[label="",style="dashed", color="magenta", weight=3];
1145 -> 836[label="",style="dashed", color="red", weight=0];
1145[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1145 -> 1321[label="",style="dashed", color="magenta", weight=3];
1145 -> 1322[label="",style="dashed", color="magenta", weight=3];
1146 -> 837[label="",style="dashed", color="red", weight=0];
1146[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1146 -> 1323[label="",style="dashed", color="magenta", weight=3];
1146 -> 1324[label="",style="dashed", color="magenta", weight=3];
1147 -> 838[label="",style="dashed", color="red", weight=0];
1147[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1147 -> 1325[label="",style="dashed", color="magenta", weight=3];
1147 -> 1326[label="",style="dashed", color="magenta", weight=3];
1148 -> 839[label="",style="dashed", color="red", weight=0];
1148[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1148 -> 1327[label="",style="dashed", color="magenta", weight=3];
1148 -> 1328[label="",style="dashed", color="magenta", weight=3];
1149 -> 840[label="",style="dashed", color="red", weight=0];
1149[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1149 -> 1329[label="",style="dashed", color="magenta", weight=3];
1149 -> 1330[label="",style="dashed", color="magenta", weight=3];
1150 -> 841[label="",style="dashed", color="red", weight=0];
1150[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1150 -> 1331[label="",style="dashed", color="magenta", weight=3];
1150 -> 1332[label="",style="dashed", color="magenta", weight=3];
1151 -> 842[label="",style="dashed", color="red", weight=0];
1151[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1151 -> 1333[label="",style="dashed", color="magenta", weight=3];
1151 -> 1334[label="",style="dashed", color="magenta", weight=3];
1152 -> 829[label="",style="dashed", color="red", weight=0];
1152[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1152 -> 1335[label="",style="dashed", color="magenta", weight=3];
1152 -> 1336[label="",style="dashed", color="magenta", weight=3];
1153 -> 830[label="",style="dashed", color="red", weight=0];
1153[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1153 -> 1337[label="",style="dashed", color="magenta", weight=3];
1153 -> 1338[label="",style="dashed", color="magenta", weight=3];
1154 -> 831[label="",style="dashed", color="red", weight=0];
1154[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1154 -> 1339[label="",style="dashed", color="magenta", weight=3];
1154 -> 1340[label="",style="dashed", color="magenta", weight=3];
1155 -> 832[label="",style="dashed", color="red", weight=0];
1155[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1155 -> 1341[label="",style="dashed", color="magenta", weight=3];
1155 -> 1342[label="",style="dashed", color="magenta", weight=3];
1156 -> 833[label="",style="dashed", color="red", weight=0];
1156[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1156 -> 1343[label="",style="dashed", color="magenta", weight=3];
1156 -> 1344[label="",style="dashed", color="magenta", weight=3];
1157 -> 834[label="",style="dashed", color="red", weight=0];
1157[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1157 -> 1345[label="",style="dashed", color="magenta", weight=3];
1157 -> 1346[label="",style="dashed", color="magenta", weight=3];
1158 -> 835[label="",style="dashed", color="red", weight=0];
1158[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1158 -> 1347[label="",style="dashed", color="magenta", weight=3];
1158 -> 1348[label="",style="dashed", color="magenta", weight=3];
1159 -> 836[label="",style="dashed", color="red", weight=0];
1159[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1159 -> 1349[label="",style="dashed", color="magenta", weight=3];
1159 -> 1350[label="",style="dashed", color="magenta", weight=3];
1160 -> 837[label="",style="dashed", color="red", weight=0];
1160[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1160 -> 1351[label="",style="dashed", color="magenta", weight=3];
1160 -> 1352[label="",style="dashed", color="magenta", weight=3];
1161 -> 838[label="",style="dashed", color="red", weight=0];
1161[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1161 -> 1353[label="",style="dashed", color="magenta", weight=3];
1161 -> 1354[label="",style="dashed", color="magenta", weight=3];
1162 -> 839[label="",style="dashed", color="red", weight=0];
1162[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1162 -> 1355[label="",style="dashed", color="magenta", weight=3];
1162 -> 1356[label="",style="dashed", color="magenta", weight=3];
1163 -> 840[label="",style="dashed", color="red", weight=0];
1163[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1163 -> 1357[label="",style="dashed", color="magenta", weight=3];
1163 -> 1358[label="",style="dashed", color="magenta", weight=3];
1164 -> 841[label="",style="dashed", color="red", weight=0];
1164[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1164 -> 1359[label="",style="dashed", color="magenta", weight=3];
1164 -> 1360[label="",style="dashed", color="magenta", weight=3];
1165 -> 842[label="",style="dashed", color="red", weight=0];
1165[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1165 -> 1361[label="",style="dashed", color="magenta", weight=3];
1165 -> 1362[label="",style="dashed", color="magenta", weight=3];
1166[label="zu311001 * zu48001\n",fontsize=16,color="black",shape="triangle"];1166 -> 1363[label="",style="solid", color="black", weight=3];
1167 -> 1166[label="",style="dashed", color="red", weight=0];
1167[label="zu311000 * zu48000\n",fontsize=16,color="magenta"];1167 -> 1364[label="",style="dashed", color="magenta", weight=3];
1167 -> 1365[label="",style="dashed", color="magenta", weight=3];
1168 -> 829[label="",style="dashed", color="red", weight=0];
1168[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1168 -> 1366[label="",style="dashed", color="magenta", weight=3];
1168 -> 1367[label="",style="dashed", color="magenta", weight=3];
1169 -> 830[label="",style="dashed", color="red", weight=0];
1169[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1169 -> 1368[label="",style="dashed", color="magenta", weight=3];
1169 -> 1369[label="",style="dashed", color="magenta", weight=3];
1170 -> 831[label="",style="dashed", color="red", weight=0];
1170[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1170 -> 1370[label="",style="dashed", color="magenta", weight=3];
1170 -> 1371[label="",style="dashed", color="magenta", weight=3];
1171 -> 832[label="",style="dashed", color="red", weight=0];
1171[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1171 -> 1372[label="",style="dashed", color="magenta", weight=3];
1171 -> 1373[label="",style="dashed", color="magenta", weight=3];
1172 -> 833[label="",style="dashed", color="red", weight=0];
1172[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1172 -> 1374[label="",style="dashed", color="magenta", weight=3];
1172 -> 1375[label="",style="dashed", color="magenta", weight=3];
1173 -> 834[label="",style="dashed", color="red", weight=0];
1173[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1173 -> 1376[label="",style="dashed", color="magenta", weight=3];
1173 -> 1377[label="",style="dashed", color="magenta", weight=3];
1174 -> 835[label="",style="dashed", color="red", weight=0];
1174[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1174 -> 1378[label="",style="dashed", color="magenta", weight=3];
1174 -> 1379[label="",style="dashed", color="magenta", weight=3];
1175 -> 836[label="",style="dashed", color="red", weight=0];
1175[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1175 -> 1380[label="",style="dashed", color="magenta", weight=3];
1175 -> 1381[label="",style="dashed", color="magenta", weight=3];
1176 -> 837[label="",style="dashed", color="red", weight=0];
1176[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1176 -> 1382[label="",style="dashed", color="magenta", weight=3];
1176 -> 1383[label="",style="dashed", color="magenta", weight=3];
1177 -> 838[label="",style="dashed", color="red", weight=0];
1177[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1177 -> 1384[label="",style="dashed", color="magenta", weight=3];
1177 -> 1385[label="",style="dashed", color="magenta", weight=3];
1178 -> 839[label="",style="dashed", color="red", weight=0];
1178[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1178 -> 1386[label="",style="dashed", color="magenta", weight=3];
1178 -> 1387[label="",style="dashed", color="magenta", weight=3];
1179 -> 840[label="",style="dashed", color="red", weight=0];
1179[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1179 -> 1388[label="",style="dashed", color="magenta", weight=3];
1179 -> 1389[label="",style="dashed", color="magenta", weight=3];
1180 -> 841[label="",style="dashed", color="red", weight=0];
1180[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1180 -> 1390[label="",style="dashed", color="magenta", weight=3];
1180 -> 1391[label="",style="dashed", color="magenta", weight=3];
1181 -> 842[label="",style="dashed", color="red", weight=0];
1181[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1181 -> 1392[label="",style="dashed", color="magenta", weight=3];
1181 -> 1393[label="",style="dashed", color="magenta", weight=3];
1182[label="zu311001 == zu48001\n",fontsize=16,color="blue",shape="box"];2630[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2630[label="",style="solid", color="blue", weight=9];
2630 -> 1394[label="",style="solid", color="blue", weight=3];
2631[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2631[label="",style="solid", color="blue", weight=9];
2631 -> 1395[label="",style="solid", color="blue", weight=3];
2632[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2632[label="",style="solid", color="blue", weight=9];
2632 -> 1396[label="",style="solid", color="blue", weight=3];
2633[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2633[label="",style="solid", color="blue", weight=9];
2633 -> 1397[label="",style="solid", color="blue", weight=3];
2634[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2634[label="",style="solid", color="blue", weight=9];
2634 -> 1398[label="",style="solid", color="blue", weight=3];
2635[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2635[label="",style="solid", color="blue", weight=9];
2635 -> 1399[label="",style="solid", color="blue", weight=3];
2636[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2636[label="",style="solid", color="blue", weight=9];
2636 -> 1400[label="",style="solid", color="blue", weight=3];
2637[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2637[label="",style="solid", color="blue", weight=9];
2637 -> 1401[label="",style="solid", color="blue", weight=3];
2638[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2638[label="",style="solid", color="blue", weight=9];
2638 -> 1402[label="",style="solid", color="blue", weight=3];
2639[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2639[label="",style="solid", color="blue", weight=9];
2639 -> 1403[label="",style="solid", color="blue", weight=3];
2640[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2640[label="",style="solid", color="blue", weight=9];
2640 -> 1404[label="",style="solid", color="blue", weight=3];
2641[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2641[label="",style="solid", color="blue", weight=9];
2641 -> 1405[label="",style="solid", color="blue", weight=3];
2642[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2642[label="",style="solid", color="blue", weight=9];
2642 -> 1406[label="",style="solid", color="blue", weight=3];
2643[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1182 -> 2643[label="",style="solid", color="blue", weight=9];
2643 -> 1407[label="",style="solid", color="blue", weight=3];
1183[label="zu311002 == zu48002\n",fontsize=16,color="blue",shape="box"];2644[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2644[label="",style="solid", color="blue", weight=9];
2644 -> 1408[label="",style="solid", color="blue", weight=3];
2645[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2645[label="",style="solid", color="blue", weight=9];
2645 -> 1409[label="",style="solid", color="blue", weight=3];
2646[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2646[label="",style="solid", color="blue", weight=9];
2646 -> 1410[label="",style="solid", color="blue", weight=3];
2647[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2647[label="",style="solid", color="blue", weight=9];
2647 -> 1411[label="",style="solid", color="blue", weight=3];
2648[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2648[label="",style="solid", color="blue", weight=9];
2648 -> 1412[label="",style="solid", color="blue", weight=3];
2649[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2649[label="",style="solid", color="blue", weight=9];
2649 -> 1413[label="",style="solid", color="blue", weight=3];
2650[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2650[label="",style="solid", color="blue", weight=9];
2650 -> 1414[label="",style="solid", color="blue", weight=3];
2651[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2651[label="",style="solid", color="blue", weight=9];
2651 -> 1415[label="",style="solid", color="blue", weight=3];
2652[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2652[label="",style="solid", color="blue", weight=9];
2652 -> 1416[label="",style="solid", color="blue", weight=3];
2653[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2653[label="",style="solid", color="blue", weight=9];
2653 -> 1417[label="",style="solid", color="blue", weight=3];
2654[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2654[label="",style="solid", color="blue", weight=9];
2654 -> 1418[label="",style="solid", color="blue", weight=3];
2655[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2655[label="",style="solid", color="blue", weight=9];
2655 -> 1419[label="",style="solid", color="blue", weight=3];
2656[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2656[label="",style="solid", color="blue", weight=9];
2656 -> 1420[label="",style="solid", color="blue", weight=3];
2657[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1183 -> 2657[label="",style="solid", color="blue", weight=9];
2657 -> 1421[label="",style="solid", color="blue", weight=3];
1184[label="zu48000\n",fontsize=16,color="green",shape="box"];1185[label="zu311000\n",fontsize=16,color="green",shape="box"];1186[label="zu48000\n",fontsize=16,color="green",shape="box"];1187[label="zu311000\n",fontsize=16,color="green",shape="box"];1188[label="zu48000\n",fontsize=16,color="green",shape="box"];1189[label="zu311000\n",fontsize=16,color="green",shape="box"];1190[label="zu48000\n",fontsize=16,color="green",shape="box"];1191[label="zu311000\n",fontsize=16,color="green",shape="box"];1192[label="zu48000\n",fontsize=16,color="green",shape="box"];1193[label="zu311000\n",fontsize=16,color="green",shape="box"];1194[label="zu48000\n",fontsize=16,color="green",shape="box"];1195[label="zu311000\n",fontsize=16,color="green",shape="box"];1196[label="zu48000\n",fontsize=16,color="green",shape="box"];1197[label="zu311000\n",fontsize=16,color="green",shape="box"];1198[label="zu48000\n",fontsize=16,color="green",shape="box"];1199[label="zu311000\n",fontsize=16,color="green",shape="box"];1200[label="zu48000\n",fontsize=16,color="green",shape="box"];1201[label="zu311000\n",fontsize=16,color="green",shape="box"];1202[label="zu48000\n",fontsize=16,color="green",shape="box"];1203[label="zu311000\n",fontsize=16,color="green",shape="box"];1204[label="zu48000\n",fontsize=16,color="green",shape="box"];1205[label="zu311000\n",fontsize=16,color="green",shape="box"];1206[label="zu48000\n",fontsize=16,color="green",shape="box"];1207[label="zu311000\n",fontsize=16,color="green",shape="box"];1208[label="zu48000\n",fontsize=16,color="green",shape="box"];1209[label="zu311000\n",fontsize=16,color="green",shape="box"];1210[label="zu48000\n",fontsize=16,color="green",shape="box"];1211[label="zu311000\n",fontsize=16,color="green",shape="box"];1212[label="zu48000\n",fontsize=16,color="green",shape="box"];1213[label="zu311000\n",fontsize=16,color="green",shape="box"];1214[label="zu48000\n",fontsize=16,color="green",shape="box"];1215[label="zu311000\n",fontsize=16,color="green",shape="box"];1216[label="zu48000\n",fontsize=16,color="green",shape="box"];1217[label="zu311000\n",fontsize=16,color="green",shape="box"];1218[label="zu48000\n",fontsize=16,color="green",shape="box"];1219[label="zu311000\n",fontsize=16,color="green",shape="box"];1220[label="zu48000\n",fontsize=16,color="green",shape="box"];1221[label="zu311000\n",fontsize=16,color="green",shape="box"];1222[label="zu48000\n",fontsize=16,color="green",shape="box"];1223[label="zu311000\n",fontsize=16,color="green",shape="box"];1224[label="zu48000\n",fontsize=16,color="green",shape="box"];1225[label="zu311000\n",fontsize=16,color="green",shape="box"];1226[label="zu48000\n",fontsize=16,color="green",shape="box"];1227[label="zu311000\n",fontsize=16,color="green",shape="box"];1228[label="zu48000\n",fontsize=16,color="green",shape="box"];1229[label="zu311000\n",fontsize=16,color="green",shape="box"];1230[label="zu48000\n",fontsize=16,color="green",shape="box"];1231[label="zu311000\n",fontsize=16,color="green",shape="box"];1232[label="zu48000\n",fontsize=16,color="green",shape="box"];1233[label="zu311000\n",fontsize=16,color="green",shape="box"];1234[label="zu48000\n",fontsize=16,color="green",shape="box"];1235[label="zu311000\n",fontsize=16,color="green",shape="box"];1236[label="zu48000\n",fontsize=16,color="green",shape="box"];1237[label="zu311000\n",fontsize=16,color="green",shape="box"];1238[label="zu48000\n",fontsize=16,color="green",shape="box"];1239[label="zu311000\n",fontsize=16,color="green",shape="box"];1240[label="primEqInt (Pos (Succ zu3110000)) (Pos (Succ zu480000))\n",fontsize=16,color="black",shape="box"];1240 -> 1422[label="",style="solid", color="black", weight=3];
1241[label="primEqInt (Pos (Succ zu3110000)) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1241 -> 1423[label="",style="solid", color="black", weight=3];
1242[label="False\n",fontsize=16,color="green",shape="box"];1243[label="primEqInt (Pos Zero) (Pos (Succ zu480000))\n",fontsize=16,color="black",shape="box"];1243 -> 1424[label="",style="solid", color="black", weight=3];
1244[label="primEqInt (Pos Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1244 -> 1425[label="",style="solid", color="black", weight=3];
1245[label="primEqInt (Pos Zero) (Neg (Succ zu480000))\n",fontsize=16,color="black",shape="box"];1245 -> 1426[label="",style="solid", color="black", weight=3];
1246[label="primEqInt (Pos Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1246 -> 1427[label="",style="solid", color="black", weight=3];
1247[label="False\n",fontsize=16,color="green",shape="box"];1248[label="primEqInt (Neg (Succ zu3110000)) (Neg (Succ zu480000))\n",fontsize=16,color="black",shape="box"];1248 -> 1428[label="",style="solid", color="black", weight=3];
1249[label="primEqInt (Neg (Succ zu3110000)) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1249 -> 1429[label="",style="solid", color="black", weight=3];
1250[label="primEqInt (Neg Zero) (Pos (Succ zu480000))\n",fontsize=16,color="black",shape="box"];1250 -> 1430[label="",style="solid", color="black", weight=3];
1251[label="primEqInt (Neg Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1251 -> 1431[label="",style="solid", color="black", weight=3];
1252[label="primEqInt (Neg Zero) (Neg (Succ zu480000))\n",fontsize=16,color="black",shape="box"];1252 -> 1432[label="",style="solid", color="black", weight=3];
1253[label="primEqInt (Neg Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1253 -> 1433[label="",style="solid", color="black", weight=3];
1254 -> 1166[label="",style="dashed", color="red", weight=0];
1254[label="zu311001 * zu48001\n",fontsize=16,color="magenta"];1254 -> 1434[label="",style="dashed", color="magenta", weight=3];
1254 -> 1435[label="",style="dashed", color="magenta", weight=3];
1255 -> 1166[label="",style="dashed", color="red", weight=0];
1255[label="zu311000 * zu48000\n",fontsize=16,color="magenta"];1255 -> 1436[label="",style="dashed", color="magenta", weight=3];
1255 -> 1437[label="",style="dashed", color="magenta", weight=3];
1256 -> 829[label="",style="dashed", color="red", weight=0];
1256[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1256 -> 1438[label="",style="dashed", color="magenta", weight=3];
1256 -> 1439[label="",style="dashed", color="magenta", weight=3];
1257 -> 830[label="",style="dashed", color="red", weight=0];
1257[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1257 -> 1440[label="",style="dashed", color="magenta", weight=3];
1257 -> 1441[label="",style="dashed", color="magenta", weight=3];
1258 -> 831[label="",style="dashed", color="red", weight=0];
1258[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1258 -> 1442[label="",style="dashed", color="magenta", weight=3];
1258 -> 1443[label="",style="dashed", color="magenta", weight=3];
1259 -> 832[label="",style="dashed", color="red", weight=0];
1259[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1259 -> 1444[label="",style="dashed", color="magenta", weight=3];
1259 -> 1445[label="",style="dashed", color="magenta", weight=3];
1260 -> 833[label="",style="dashed", color="red", weight=0];
1260[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1260 -> 1446[label="",style="dashed", color="magenta", weight=3];
1260 -> 1447[label="",style="dashed", color="magenta", weight=3];
1261 -> 834[label="",style="dashed", color="red", weight=0];
1261[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1261 -> 1448[label="",style="dashed", color="magenta", weight=3];
1261 -> 1449[label="",style="dashed", color="magenta", weight=3];
1262 -> 835[label="",style="dashed", color="red", weight=0];
1262[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1262 -> 1450[label="",style="dashed", color="magenta", weight=3];
1262 -> 1451[label="",style="dashed", color="magenta", weight=3];
1263 -> 836[label="",style="dashed", color="red", weight=0];
1263[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1263 -> 1452[label="",style="dashed", color="magenta", weight=3];
1263 -> 1453[label="",style="dashed", color="magenta", weight=3];
1264 -> 837[label="",style="dashed", color="red", weight=0];
1264[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1264 -> 1454[label="",style="dashed", color="magenta", weight=3];
1264 -> 1455[label="",style="dashed", color="magenta", weight=3];
1265 -> 838[label="",style="dashed", color="red", weight=0];
1265[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1265 -> 1456[label="",style="dashed", color="magenta", weight=3];
1265 -> 1457[label="",style="dashed", color="magenta", weight=3];
1266 -> 839[label="",style="dashed", color="red", weight=0];
1266[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1266 -> 1458[label="",style="dashed", color="magenta", weight=3];
1266 -> 1459[label="",style="dashed", color="magenta", weight=3];
1267 -> 840[label="",style="dashed", color="red", weight=0];
1267[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1267 -> 1460[label="",style="dashed", color="magenta", weight=3];
1267 -> 1461[label="",style="dashed", color="magenta", weight=3];
1268 -> 841[label="",style="dashed", color="red", weight=0];
1268[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1268 -> 1462[label="",style="dashed", color="magenta", weight=3];
1268 -> 1463[label="",style="dashed", color="magenta", weight=3];
1269 -> 842[label="",style="dashed", color="red", weight=0];
1269[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1269 -> 1464[label="",style="dashed", color="magenta", weight=3];
1269 -> 1465[label="",style="dashed", color="magenta", weight=3];
1270[label="zu48001\n",fontsize=16,color="green",shape="box"];1271[label="zu311001\n",fontsize=16,color="green",shape="box"];1272[label="zu48000\n",fontsize=16,color="green",shape="box"];1273[label="zu311000\n",fontsize=16,color="green",shape="box"];1274[label="zu48000\n",fontsize=16,color="green",shape="box"];1275[label="zu311000\n",fontsize=16,color="green",shape="box"];1276[label="zu48000\n",fontsize=16,color="green",shape="box"];1277[label="zu311000\n",fontsize=16,color="green",shape="box"];1278[label="zu48000\n",fontsize=16,color="green",shape="box"];1279[label="zu311000\n",fontsize=16,color="green",shape="box"];1280[label="zu48000\n",fontsize=16,color="green",shape="box"];1281[label="zu311000\n",fontsize=16,color="green",shape="box"];1282[label="zu48000\n",fontsize=16,color="green",shape="box"];1283[label="zu311000\n",fontsize=16,color="green",shape="box"];1284[label="zu48000\n",fontsize=16,color="green",shape="box"];1285[label="zu311000\n",fontsize=16,color="green",shape="box"];1286[label="zu48000\n",fontsize=16,color="green",shape="box"];1287[label="zu311000\n",fontsize=16,color="green",shape="box"];1288[label="zu48000\n",fontsize=16,color="green",shape="box"];1289[label="zu311000\n",fontsize=16,color="green",shape="box"];1290[label="zu48000\n",fontsize=16,color="green",shape="box"];1291[label="zu311000\n",fontsize=16,color="green",shape="box"];1292[label="zu48000\n",fontsize=16,color="green",shape="box"];1293[label="zu311000\n",fontsize=16,color="green",shape="box"];1294[label="zu48000\n",fontsize=16,color="green",shape="box"];1295[label="zu311000\n",fontsize=16,color="green",shape="box"];1296[label="zu48000\n",fontsize=16,color="green",shape="box"];1297[label="zu311000\n",fontsize=16,color="green",shape="box"];1298[label="zu48000\n",fontsize=16,color="green",shape="box"];1299[label="zu311000\n",fontsize=16,color="green",shape="box"];1300 -> 835[label="",style="dashed", color="red", weight=0];
1300[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1300 -> 1466[label="",style="dashed", color="magenta", weight=3];
1300 -> 1467[label="",style="dashed", color="magenta", weight=3];
1301 -> 839[label="",style="dashed", color="red", weight=0];
1301[label="zu311000 == zu48000\n",fontsize=16,color="magenta"];1301 -> 1468[label="",style="dashed", color="magenta", weight=3];
1301 -> 1469[label="",style="dashed", color="magenta", weight=3];
1302 -> 835[label="",style="dashed", color="red", weight=0];
1302[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1302 -> 1470[label="",style="dashed", color="magenta", weight=3];
1302 -> 1471[label="",style="dashed", color="magenta", weight=3];
1303 -> 839[label="",style="dashed", color="red", weight=0];
1303[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1303 -> 1472[label="",style="dashed", color="magenta", weight=3];
1303 -> 1473[label="",style="dashed", color="magenta", weight=3];
1304[label="zu48000\n",fontsize=16,color="green",shape="box"];1305[label="zu311000\n",fontsize=16,color="green",shape="box"];2221 -> 2199[label="",style="dashed", color="red", weight=0];
2221[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) ((==) zu2040 zu199 || List.elem_by (==) zu199 zu2041)\n",fontsize=16,color="magenta"];2221 -> 2225[label="",style="dashed", color="magenta", weight=3];
2221 -> 2226[label="",style="dashed", color="magenta", weight=3];
2222[label="List.nubByNubBy'1 (==) zu199 zu200 (zu201 : zu202) False\n",fontsize=16,color="black",shape="box"];2222 -> 2227[label="",style="solid", color="black", weight=3];
2223[label="List.nubByNubBy' (==) (zu2000 : zu2001) (zu201 : zu202)\n",fontsize=16,color="black",shape="box"];2223 -> 2228[label="",style="solid", color="black", weight=3];
2224[label="List.nubByNubBy' (==) [] (zu201 : zu202)\n",fontsize=16,color="black",shape="box"];2224 -> 2229[label="",style="solid", color="black", weight=3];
1307[label="zu48000\n",fontsize=16,color="green",shape="box"];1308[label="zu311000\n",fontsize=16,color="green",shape="box"];1309[label="zu48000\n",fontsize=16,color="green",shape="box"];1310[label="zu311000\n",fontsize=16,color="green",shape="box"];1311[label="zu48000\n",fontsize=16,color="green",shape="box"];1312[label="zu311000\n",fontsize=16,color="green",shape="box"];1313[label="zu48000\n",fontsize=16,color="green",shape="box"];1314[label="zu311000\n",fontsize=16,color="green",shape="box"];1315[label="zu48000\n",fontsize=16,color="green",shape="box"];1316[label="zu311000\n",fontsize=16,color="green",shape="box"];1317[label="zu48000\n",fontsize=16,color="green",shape="box"];1318[label="zu311000\n",fontsize=16,color="green",shape="box"];1319[label="zu48000\n",fontsize=16,color="green",shape="box"];1320[label="zu311000\n",fontsize=16,color="green",shape="box"];1321[label="zu48000\n",fontsize=16,color="green",shape="box"];1322[label="zu311000\n",fontsize=16,color="green",shape="box"];1323[label="zu48000\n",fontsize=16,color="green",shape="box"];1324[label="zu311000\n",fontsize=16,color="green",shape="box"];1325[label="zu48000\n",fontsize=16,color="green",shape="box"];1326[label="zu311000\n",fontsize=16,color="green",shape="box"];1327[label="zu48000\n",fontsize=16,color="green",shape="box"];1328[label="zu311000\n",fontsize=16,color="green",shape="box"];1329[label="zu48000\n",fontsize=16,color="green",shape="box"];1330[label="zu311000\n",fontsize=16,color="green",shape="box"];1331[label="zu48000\n",fontsize=16,color="green",shape="box"];1332[label="zu311000\n",fontsize=16,color="green",shape="box"];1333[label="zu48000\n",fontsize=16,color="green",shape="box"];1334[label="zu311000\n",fontsize=16,color="green",shape="box"];1335[label="zu48001\n",fontsize=16,color="green",shape="box"];1336[label="zu311001\n",fontsize=16,color="green",shape="box"];1337[label="zu48001\n",fontsize=16,color="green",shape="box"];1338[label="zu311001\n",fontsize=16,color="green",shape="box"];1339[label="zu48001\n",fontsize=16,color="green",shape="box"];1340[label="zu311001\n",fontsize=16,color="green",shape="box"];1341[label="zu48001\n",fontsize=16,color="green",shape="box"];1342[label="zu311001\n",fontsize=16,color="green",shape="box"];1343[label="zu48001\n",fontsize=16,color="green",shape="box"];1344[label="zu311001\n",fontsize=16,color="green",shape="box"];1345[label="zu48001\n",fontsize=16,color="green",shape="box"];1346[label="zu311001\n",fontsize=16,color="green",shape="box"];1347[label="zu48001\n",fontsize=16,color="green",shape="box"];1348[label="zu311001\n",fontsize=16,color="green",shape="box"];1349[label="zu48001\n",fontsize=16,color="green",shape="box"];1350[label="zu311001\n",fontsize=16,color="green",shape="box"];1351[label="zu48001\n",fontsize=16,color="green",shape="box"];1352[label="zu311001\n",fontsize=16,color="green",shape="box"];1353[label="zu48001\n",fontsize=16,color="green",shape="box"];1354[label="zu311001\n",fontsize=16,color="green",shape="box"];1355[label="zu48001\n",fontsize=16,color="green",shape="box"];1356[label="zu311001\n",fontsize=16,color="green",shape="box"];1357[label="zu48001\n",fontsize=16,color="green",shape="box"];1358[label="zu311001\n",fontsize=16,color="green",shape="box"];1359[label="zu48001\n",fontsize=16,color="green",shape="box"];1360[label="zu311001\n",fontsize=16,color="green",shape="box"];1361[label="zu48001\n",fontsize=16,color="green",shape="box"];1362[label="zu311001\n",fontsize=16,color="green",shape="box"];1363[label="primMulInt zu311001 zu48001\n",fontsize=16,color="burlywood",shape="box"];2679[label="zu311001/Pos zu3110010",fontsize=10,color="white",style="solid",shape="box"];1363 -> 2679[label="",style="solid", color="burlywood", weight=9];
2679 -> 1475[label="",style="solid", color="burlywood", weight=3];
2680[label="zu311001/Neg zu3110010",fontsize=10,color="white",style="solid",shape="box"];1363 -> 2680[label="",style="solid", color="burlywood", weight=9];
2680 -> 1476[label="",style="solid", color="burlywood", weight=3];
1364[label="zu48000\n",fontsize=16,color="green",shape="box"];1365[label="zu311000\n",fontsize=16,color="green",shape="box"];1366[label="zu48000\n",fontsize=16,color="green",shape="box"];1367[label="zu311000\n",fontsize=16,color="green",shape="box"];1368[label="zu48000\n",fontsize=16,color="green",shape="box"];1369[label="zu311000\n",fontsize=16,color="green",shape="box"];1370[label="zu48000\n",fontsize=16,color="green",shape="box"];1371[label="zu311000\n",fontsize=16,color="green",shape="box"];1372[label="zu48000\n",fontsize=16,color="green",shape="box"];1373[label="zu311000\n",fontsize=16,color="green",shape="box"];1374[label="zu48000\n",fontsize=16,color="green",shape="box"];1375[label="zu311000\n",fontsize=16,color="green",shape="box"];1376[label="zu48000\n",fontsize=16,color="green",shape="box"];1377[label="zu311000\n",fontsize=16,color="green",shape="box"];1378[label="zu48000\n",fontsize=16,color="green",shape="box"];1379[label="zu311000\n",fontsize=16,color="green",shape="box"];1380[label="zu48000\n",fontsize=16,color="green",shape="box"];1381[label="zu311000\n",fontsize=16,color="green",shape="box"];1382[label="zu48000\n",fontsize=16,color="green",shape="box"];1383[label="zu311000\n",fontsize=16,color="green",shape="box"];1384[label="zu48000\n",fontsize=16,color="green",shape="box"];1385[label="zu311000\n",fontsize=16,color="green",shape="box"];1386[label="zu48000\n",fontsize=16,color="green",shape="box"];1387[label="zu311000\n",fontsize=16,color="green",shape="box"];1388[label="zu48000\n",fontsize=16,color="green",shape="box"];1389[label="zu311000\n",fontsize=16,color="green",shape="box"];1390[label="zu48000\n",fontsize=16,color="green",shape="box"];1391[label="zu311000\n",fontsize=16,color="green",shape="box"];1392[label="zu48000\n",fontsize=16,color="green",shape="box"];1393[label="zu311000\n",fontsize=16,color="green",shape="box"];1394 -> 829[label="",style="dashed", color="red", weight=0];
1394[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1394 -> 1477[label="",style="dashed", color="magenta", weight=3];
1394 -> 1478[label="",style="dashed", color="magenta", weight=3];
1395 -> 830[label="",style="dashed", color="red", weight=0];
1395[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1395 -> 1479[label="",style="dashed", color="magenta", weight=3];
1395 -> 1480[label="",style="dashed", color="magenta", weight=3];
1396 -> 831[label="",style="dashed", color="red", weight=0];
1396[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1396 -> 1481[label="",style="dashed", color="magenta", weight=3];
1396 -> 1482[label="",style="dashed", color="magenta", weight=3];
1397 -> 832[label="",style="dashed", color="red", weight=0];
1397[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1397 -> 1483[label="",style="dashed", color="magenta", weight=3];
1397 -> 1484[label="",style="dashed", color="magenta", weight=3];
1398 -> 833[label="",style="dashed", color="red", weight=0];
1398[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1398 -> 1485[label="",style="dashed", color="magenta", weight=3];
1398 -> 1486[label="",style="dashed", color="magenta", weight=3];
1399 -> 834[label="",style="dashed", color="red", weight=0];
1399[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1399 -> 1487[label="",style="dashed", color="magenta", weight=3];
1399 -> 1488[label="",style="dashed", color="magenta", weight=3];
1400 -> 835[label="",style="dashed", color="red", weight=0];
1400[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1400 -> 1489[label="",style="dashed", color="magenta", weight=3];
1400 -> 1490[label="",style="dashed", color="magenta", weight=3];
1401 -> 836[label="",style="dashed", color="red", weight=0];
1401[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1401 -> 1491[label="",style="dashed", color="magenta", weight=3];
1401 -> 1492[label="",style="dashed", color="magenta", weight=3];
1402 -> 837[label="",style="dashed", color="red", weight=0];
1402[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1402 -> 1493[label="",style="dashed", color="magenta", weight=3];
1402 -> 1494[label="",style="dashed", color="magenta", weight=3];
1403 -> 838[label="",style="dashed", color="red", weight=0];
1403[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1403 -> 1495[label="",style="dashed", color="magenta", weight=3];
1403 -> 1496[label="",style="dashed", color="magenta", weight=3];
1404 -> 839[label="",style="dashed", color="red", weight=0];
1404[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1404 -> 1497[label="",style="dashed", color="magenta", weight=3];
1404 -> 1498[label="",style="dashed", color="magenta", weight=3];
1405 -> 840[label="",style="dashed", color="red", weight=0];
1405[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1405 -> 1499[label="",style="dashed", color="magenta", weight=3];
1405 -> 1500[label="",style="dashed", color="magenta", weight=3];
1406 -> 841[label="",style="dashed", color="red", weight=0];
1406[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1406 -> 1501[label="",style="dashed", color="magenta", weight=3];
1406 -> 1502[label="",style="dashed", color="magenta", weight=3];
1407 -> 842[label="",style="dashed", color="red", weight=0];
1407[label="zu311001 == zu48001\n",fontsize=16,color="magenta"];1407 -> 1503[label="",style="dashed", color="magenta", weight=3];
1407 -> 1504[label="",style="dashed", color="magenta", weight=3];
1408 -> 829[label="",style="dashed", color="red", weight=0];
1408[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1408 -> 1505[label="",style="dashed", color="magenta", weight=3];
1408 -> 1506[label="",style="dashed", color="magenta", weight=3];
1409 -> 830[label="",style="dashed", color="red", weight=0];
1409[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1409 -> 1507[label="",style="dashed", color="magenta", weight=3];
1409 -> 1508[label="",style="dashed", color="magenta", weight=3];
1410 -> 831[label="",style="dashed", color="red", weight=0];
1410[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1410 -> 1509[label="",style="dashed", color="magenta", weight=3];
1410 -> 1510[label="",style="dashed", color="magenta", weight=3];
1411 -> 832[label="",style="dashed", color="red", weight=0];
1411[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1411 -> 1511[label="",style="dashed", color="magenta", weight=3];
1411 -> 1512[label="",style="dashed", color="magenta", weight=3];
1412 -> 833[label="",style="dashed", color="red", weight=0];
1412[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1412 -> 1513[label="",style="dashed", color="magenta", weight=3];
1412 -> 1514[label="",style="dashed", color="magenta", weight=3];
1413 -> 834[label="",style="dashed", color="red", weight=0];
1413[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1413 -> 1515[label="",style="dashed", color="magenta", weight=3];
1413 -> 1516[label="",style="dashed", color="magenta", weight=3];
1414 -> 835[label="",style="dashed", color="red", weight=0];
1414[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1414 -> 1517[label="",style="dashed", color="magenta", weight=3];
1414 -> 1518[label="",style="dashed", color="magenta", weight=3];
1415 -> 836[label="",style="dashed", color="red", weight=0];
1415[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1415 -> 1519[label="",style="dashed", color="magenta", weight=3];
1415 -> 1520[label="",style="dashed", color="magenta", weight=3];
1416 -> 837[label="",style="dashed", color="red", weight=0];
1416[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1416 -> 1521[label="",style="dashed", color="magenta", weight=3];
1416 -> 1522[label="",style="dashed", color="magenta", weight=3];
1417 -> 838[label="",style="dashed", color="red", weight=0];
1417[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1417 -> 1523[label="",style="dashed", color="magenta", weight=3];
1417 -> 1524[label="",style="dashed", color="magenta", weight=3];
1418 -> 839[label="",style="dashed", color="red", weight=0];
1418[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1418 -> 1525[label="",style="dashed", color="magenta", weight=3];
1418 -> 1526[label="",style="dashed", color="magenta", weight=3];
1419 -> 840[label="",style="dashed", color="red", weight=0];
1419[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1419 -> 1527[label="",style="dashed", color="magenta", weight=3];
1419 -> 1528[label="",style="dashed", color="magenta", weight=3];
1420 -> 841[label="",style="dashed", color="red", weight=0];
1420[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1420 -> 1529[label="",style="dashed", color="magenta", weight=3];
1420 -> 1530[label="",style="dashed", color="magenta", weight=3];
1421 -> 842[label="",style="dashed", color="red", weight=0];
1421[label="zu311002 == zu48002\n",fontsize=16,color="magenta"];1421 -> 1531[label="",style="dashed", color="magenta", weight=3];
1421 -> 1532[label="",style="dashed", color="magenta", weight=3];
1422[label="primEqNat zu3110000 zu480000\n",fontsize=16,color="burlywood",shape="triangle"];2709[label="zu3110000/Succ zu31100000",fontsize=10,color="white",style="solid",shape="box"];1422 -> 2709[label="",style="solid", color="burlywood", weight=9];
2709 -> 1533[label="",style="solid", color="burlywood", weight=3];
2710[label="zu3110000/Zero",fontsize=10,color="white",style="solid",shape="box"];1422 -> 2710[label="",style="solid", color="burlywood", weight=9];
2710 -> 1534[label="",style="solid", color="burlywood", weight=3];
1423[label="False\n",fontsize=16,color="green",shape="box"];1424[label="False\n",fontsize=16,color="green",shape="box"];1425[label="True\n",fontsize=16,color="green",shape="box"];1426[label="False\n",fontsize=16,color="green",shape="box"];1427[label="True\n",fontsize=16,color="green",shape="box"];1428 -> 1422[label="",style="dashed", color="red", weight=0];
1428[label="primEqNat zu3110000 zu480000\n",fontsize=16,color="magenta"];1428 -> 1535[label="",style="dashed", color="magenta", weight=3];
1428 -> 1536[label="",style="dashed", color="magenta", weight=3];
1429[label="False\n",fontsize=16,color="green",shape="box"];1430[label="False\n",fontsize=16,color="green",shape="box"];1431[label="True\n",fontsize=16,color="green",shape="box"];1432[label="False\n",fontsize=16,color="green",shape="box"];1433[label="True\n",fontsize=16,color="green",shape="box"];1434[label="zu48001\n",fontsize=16,color="green",shape="box"];1435[label="zu311001\n",fontsize=16,color="green",shape="box"];1436[label="zu48000\n",fontsize=16,color="green",shape="box"];1437[label="zu311000\n",fontsize=16,color="green",shape="box"];1438[label="zu48000\n",fontsize=16,color="green",shape="box"];1439[label="zu311000\n",fontsize=16,color="green",shape="box"];1440[label="zu48000\n",fontsize=16,color="green",shape="box"];1441[label="zu311000\n",fontsize=16,color="green",shape="box"];1442[label="zu48000\n",fontsize=16,color="green",shape="box"];1443[label="zu311000\n",fontsize=16,color="green",shape="box"];1444[label="zu48000\n",fontsize=16,color="green",shape="box"];1445[label="zu311000\n",fontsize=16,color="green",shape="box"];1446[label="zu48000\n",fontsize=16,color="green",shape="box"];1447[label="zu311000\n",fontsize=16,color="green",shape="box"];1448[label="zu48000\n",fontsize=16,color="green",shape="box"];1449[label="zu311000\n",fontsize=16,color="green",shape="box"];1450[label="zu48000\n",fontsize=16,color="green",shape="box"];1451[label="zu311000\n",fontsize=16,color="green",shape="box"];1452[label="zu48000\n",fontsize=16,color="green",shape="box"];1453[label="zu311000\n",fontsize=16,color="green",shape="box"];1454[label="zu48000\n",fontsize=16,color="green",shape="box"];1455[label="zu311000\n",fontsize=16,color="green",shape="box"];1456[label="zu48000\n",fontsize=16,color="green",shape="box"];1457[label="zu311000\n",fontsize=16,color="green",shape="box"];1458[label="zu48000\n",fontsize=16,color="green",shape="box"];1459[label="zu311000\n",fontsize=16,color="green",shape="box"];1460[label="zu48000\n",fontsize=16,color="green",shape="box"];1461[label="zu311000\n",fontsize=16,color="green",shape="box"];1462[label="zu48000\n",fontsize=16,color="green",shape="box"];1463[label="zu311000\n",fontsize=16,color="green",shape="box"];1464[label="zu48000\n",fontsize=16,color="green",shape="box"];1465[label="zu311000\n",fontsize=16,color="green",shape="box"];1466[label="zu48000\n",fontsize=16,color="green",shape="box"];1467[label="zu311000\n",fontsize=16,color="green",shape="box"];1468[label="zu48000\n",fontsize=16,color="green",shape="box"];1469[label="zu311000\n",fontsize=16,color="green",shape="box"];1470[label="zu48001\n",fontsize=16,color="green",shape="box"];1471[label="zu311001\n",fontsize=16,color="green",shape="box"];1472[label="zu48001\n",fontsize=16,color="green",shape="box"];1473[label="zu311001\n",fontsize=16,color="green",shape="box"];2225[label="zu2041\n",fontsize=16,color="green",shape="box"];2226[label="(==) zu2040 zu199\n",fontsize=16,color="blue",shape="box"];2712[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2712[label="",style="solid", color="blue", weight=9];
2712 -> 2230[label="",style="solid", color="blue", weight=3];
2713[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2713[label="",style="solid", color="blue", weight=9];
2713 -> 2231[label="",style="solid", color="blue", weight=3];
2714[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2714[label="",style="solid", color="blue", weight=9];
2714 -> 2232[label="",style="solid", color="blue", weight=3];
2715[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2715[label="",style="solid", color="blue", weight=9];
2715 -> 2233[label="",style="solid", color="blue", weight=3];
2716[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2716[label="",style="solid", color="blue", weight=9];
2716 -> 2234[label="",style="solid", color="blue", weight=3];
2717[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2717[label="",style="solid", color="blue", weight=9];
2717 -> 2235[label="",style="solid", color="blue", weight=3];
2718[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2718[label="",style="solid", color="blue", weight=9];
2718 -> 2236[label="",style="solid", color="blue", weight=3];
2719[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2719[label="",style="solid", color="blue", weight=9];
2719 -> 2237[label="",style="solid", color="blue", weight=3];
2720[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2720[label="",style="solid", color="blue", weight=9];
2720 -> 2238[label="",style="solid", color="blue", weight=3];
2721[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2721[label="",style="solid", color="blue", weight=9];
2721 -> 2239[label="",style="solid", color="blue", weight=3];
2722[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2722[label="",style="solid", color="blue", weight=9];
2722 -> 2240[label="",style="solid", color="blue", weight=3];
2723[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2723[label="",style="solid", color="blue", weight=9];
2723 -> 2241[label="",style="solid", color="blue", weight=3];
2724[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2724[label="",style="solid", color="blue", weight=9];
2724 -> 2242[label="",style="solid", color="blue", weight=3];
2725[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];2226 -> 2725[label="",style="solid", color="blue", weight=9];
2725 -> 2243[label="",style="solid", color="blue", weight=3];
2227[label="List.nubByNubBy'0 (==) zu199 zu200 (zu201 : zu202) otherwise\n",fontsize=16,color="black",shape="box"];2227 -> 2244[label="",style="solid", color="black", weight=3];
2228[label="List.nubByNubBy'2 (==) (zu2000 : zu2001) (zu201 : zu202)\n",fontsize=16,color="black",shape="box"];2228 -> 2245[label="",style="solid", color="black", weight=3];
2229[label="List.nubByNubBy'3 (==) [] (zu201 : zu202)\n",fontsize=16,color="black",shape="box"];2229 -> 2246[label="",style="solid", color="black", weight=3];
1475[label="primMulInt (Pos zu3110010) zu48001\n",fontsize=16,color="burlywood",shape="box"];2726[label="zu48001/Pos zu480010",fontsize=10,color="white",style="solid",shape="box"];1475 -> 2726[label="",style="solid", color="burlywood", weight=9];
2726 -> 1539[label="",style="solid", color="burlywood", weight=3];
2727[label="zu48001/Neg zu480010",fontsize=10,color="white",style="solid",shape="box"];1475 -> 2727[label="",style="solid", color="burlywood", weight=9];
2727 -> 1540[label="",style="solid", color="burlywood", weight=3];
1476[label="primMulInt (Neg zu3110010) zu48001\n",fontsize=16,color="burlywood",shape="box"];2728[label="zu48001/Pos zu480010",fontsize=10,color="white",style="solid",shape="box"];1476 -> 2728[label="",style="solid", color="burlywood", weight=9];
2728 -> 1541[label="",style="solid", color="burlywood", weight=3];
2729[label="zu48001/Neg zu480010",fontsize=10,color="white",style="solid",shape="box"];1476 -> 2729[label="",style="solid", color="burlywood", weight=9];
2729 -> 1542[label="",style="solid", color="burlywood", weight=3];
1477[label="zu48001\n",fontsize=16,color="green",shape="box"];1478[label="zu311001\n",fontsize=16,color="green",shape="box"];1479[label="zu48001\n",fontsize=16,color="green",shape="box"];1480[label="zu311001\n",fontsize=16,color="green",shape="box"];1481[label="zu48001\n",fontsize=16,color="green",shape="box"];1482[label="zu311001\n",fontsize=16,color="green",shape="box"];1483[label="zu48001\n",fontsize=16,color="green",shape="box"];1484[label="zu311001\n",fontsize=16,color="green",shape="box"];1485[label="zu48001\n",fontsize=16,color="green",shape="box"];1486[label="zu311001\n",fontsize=16,color="green",shape="box"];1487[label="zu48001\n",fontsize=16,color="green",shape="box"];1488[label="zu311001\n",fontsize=16,color="green",shape="box"];1489[label="zu48001\n",fontsize=16,color="green",shape="box"];1490[label="zu311001\n",fontsize=16,color="green",shape="box"];1491[label="zu48001\n",fontsize=16,color="green",shape="box"];1492[label="zu311001\n",fontsize=16,color="green",shape="box"];1493[label="zu48001\n",fontsize=16,color="green",shape="box"];1494[label="zu311001\n",fontsize=16,color="green",shape="box"];1495[label="zu48001\n",fontsize=16,color="green",shape="box"];1496[label="zu311001\n",fontsize=16,color="green",shape="box"];1497[label="zu48001\n",fontsize=16,color="green",shape="box"];1498[label="zu311001\n",fontsize=16,color="green",shape="box"];1499[label="zu48001\n",fontsize=16,color="green",shape="box"];1500[label="zu311001\n",fontsize=16,color="green",shape="box"];1501[label="zu48001\n",fontsize=16,color="green",shape="box"];1502[label="zu311001\n",fontsize=16,color="green",shape="box"];1503[label="zu48001\n",fontsize=16,color="green",shape="box"];1504[label="zu311001\n",fontsize=16,color="green",shape="box"];1505[label="zu48002\n",fontsize=16,color="green",shape="box"];1506[label="zu311002\n",fontsize=16,color="green",shape="box"];1507[label="zu48002\n",fontsize=16,color="green",shape="box"];1508[label="zu311002\n",fontsize=16,color="green",shape="box"];1509[label="zu48002\n",fontsize=16,color="green",shape="box"];1510[label="zu311002\n",fontsize=16,color="green",shape="box"];1511[label="zu48002\n",fontsize=16,color="green",shape="box"];1512[label="zu311002\n",fontsize=16,color="green",shape="box"];1513[label="zu48002\n",fontsize=16,color="green",shape="box"];1514[label="zu311002\n",fontsize=16,color="green",shape="box"];1515[label="zu48002\n",fontsize=16,color="green",shape="box"];1516[label="zu311002\n",fontsize=16,color="green",shape="box"];1517[label="zu48002\n",fontsize=16,color="green",shape="box"];1518[label="zu311002\n",fontsize=16,color="green",shape="box"];1519[label="zu48002\n",fontsize=16,color="green",shape="box"];1520[label="zu311002\n",fontsize=16,color="green",shape="box"];1521[label="zu48002\n",fontsize=16,color="green",shape="box"];1522[label="zu311002\n",fontsize=16,color="green",shape="box"];1523[label="zu48002\n",fontsize=16,color="green",shape="box"];1524[label="zu311002\n",fontsize=16,color="green",shape="box"];1525[label="zu48002\n",fontsize=16,color="green",shape="box"];1526[label="zu311002\n",fontsize=16,color="green",shape="box"];1527[label="zu48002\n",fontsize=16,color="green",shape="box"];1528[label="zu311002\n",fontsize=16,color="green",shape="box"];1529[label="zu48002\n",fontsize=16,color="green",shape="box"];1530[label="zu311002\n",fontsize=16,color="green",shape="box"];1531[label="zu48002\n",fontsize=16,color="green",shape="box"];1532[label="zu311002\n",fontsize=16,color="green",shape="box"];1533[label="primEqNat (Succ zu31100000) zu480000\n",fontsize=16,color="burlywood",shape="box"];2730[label="zu480000/Succ zu4800000",fontsize=10,color="white",style="solid",shape="box"];1533 -> 2730[label="",style="solid", color="burlywood", weight=9];
2730 -> 1543[label="",style="solid", color="burlywood", weight=3];
2731[label="zu480000/Zero",fontsize=10,color="white",style="solid",shape="box"];1533 -> 2731[label="",style="solid", color="burlywood", weight=9];
2731 -> 1544[label="",style="solid", color="burlywood", weight=3];
1534[label="primEqNat Zero zu480000\n",fontsize=16,color="burlywood",shape="box"];2732[label="zu480000/Succ zu4800000",fontsize=10,color="white",style="solid",shape="box"];1534 -> 2732[label="",style="solid", color="burlywood", weight=9];
2732 -> 1545[label="",style="solid", color="burlywood", weight=3];
2733[label="zu480000/Zero",fontsize=10,color="white",style="solid",shape="box"];1534 -> 2733[label="",style="solid", color="burlywood", weight=9];
2733 -> 1546[label="",style="solid", color="burlywood", weight=3];
1535[label="zu480000\n",fontsize=16,color="green",shape="box"];1536[label="zu3110000\n",fontsize=16,color="green",shape="box"];2230 -> 829[label="",style="dashed", color="red", weight=0];
2230[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2230 -> 2247[label="",style="dashed", color="magenta", weight=3];
2230 -> 2248[label="",style="dashed", color="magenta", weight=3];
2231 -> 830[label="",style="dashed", color="red", weight=0];
2231[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2231 -> 2249[label="",style="dashed", color="magenta", weight=3];
2231 -> 2250[label="",style="dashed", color="magenta", weight=3];
2232 -> 831[label="",style="dashed", color="red", weight=0];
2232[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2232 -> 2251[label="",style="dashed", color="magenta", weight=3];
2232 -> 2252[label="",style="dashed", color="magenta", weight=3];
2233 -> 832[label="",style="dashed", color="red", weight=0];
2233[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2233 -> 2253[label="",style="dashed", color="magenta", weight=3];
2233 -> 2254[label="",style="dashed", color="magenta", weight=3];
2234 -> 833[label="",style="dashed", color="red", weight=0];
2234[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2234 -> 2255[label="",style="dashed", color="magenta", weight=3];
2234 -> 2256[label="",style="dashed", color="magenta", weight=3];
2235 -> 834[label="",style="dashed", color="red", weight=0];
2235[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2235 -> 2257[label="",style="dashed", color="magenta", weight=3];
2235 -> 2258[label="",style="dashed", color="magenta", weight=3];
2236 -> 835[label="",style="dashed", color="red", weight=0];
2236[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2236 -> 2259[label="",style="dashed", color="magenta", weight=3];
2236 -> 2260[label="",style="dashed", color="magenta", weight=3];
2237 -> 836[label="",style="dashed", color="red", weight=0];
2237[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2237 -> 2261[label="",style="dashed", color="magenta", weight=3];
2237 -> 2262[label="",style="dashed", color="magenta", weight=3];
2238 -> 837[label="",style="dashed", color="red", weight=0];
2238[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2238 -> 2263[label="",style="dashed", color="magenta", weight=3];
2238 -> 2264[label="",style="dashed", color="magenta", weight=3];
2239 -> 838[label="",style="dashed", color="red", weight=0];
2239[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2239 -> 2265[label="",style="dashed", color="magenta", weight=3];
2239 -> 2266[label="",style="dashed", color="magenta", weight=3];
2240 -> 839[label="",style="dashed", color="red", weight=0];
2240[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2240 -> 2267[label="",style="dashed", color="magenta", weight=3];
2240 -> 2268[label="",style="dashed", color="magenta", weight=3];
2241 -> 840[label="",style="dashed", color="red", weight=0];
2241[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2241 -> 2269[label="",style="dashed", color="magenta", weight=3];
2241 -> 2270[label="",style="dashed", color="magenta", weight=3];
2242 -> 841[label="",style="dashed", color="red", weight=0];
2242[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2242 -> 2271[label="",style="dashed", color="magenta", weight=3];
2242 -> 2272[label="",style="dashed", color="magenta", weight=3];
2243 -> 842[label="",style="dashed", color="red", weight=0];
2243[label="(==) zu2040 zu199\n",fontsize=16,color="magenta"];2243 -> 2273[label="",style="dashed", color="magenta", weight=3];
2243 -> 2274[label="",style="dashed", color="magenta", weight=3];
2244[label="List.nubByNubBy'0 (==) zu199 zu200 (zu201 : zu202) True\n",fontsize=16,color="black",shape="box"];2244 -> 2275[label="",style="solid", color="black", weight=3];
2245 -> 2216[label="",style="dashed", color="red", weight=0];
2245[label="List.nubByNubBy'1 (==) zu2000 zu2001 (zu201 : zu202) (List.elem_by (==) zu2000 (zu201 : zu202))\n",fontsize=16,color="magenta"];2245 -> 2276[label="",style="dashed", color="magenta", weight=3];
2245 -> 2277[label="",style="dashed", color="magenta", weight=3];
2245 -> 2278[label="",style="dashed", color="magenta", weight=3];
2246[label="[]\n",fontsize=16,color="green",shape="box"];1539[label="primMulInt (Pos zu3110010) (Pos zu480010)\n",fontsize=16,color="black",shape="box"];1539 -> 1549[label="",style="solid", color="black", weight=3];
1540[label="primMulInt (Pos zu3110010) (Neg zu480010)\n",fontsize=16,color="black",shape="box"];1540 -> 1550[label="",style="solid", color="black", weight=3];
1541[label="primMulInt (Neg zu3110010) (Pos zu480010)\n",fontsize=16,color="black",shape="box"];1541 -> 1551[label="",style="solid", color="black", weight=3];
1542[label="primMulInt (Neg zu3110010) (Neg zu480010)\n",fontsize=16,color="black",shape="box"];1542 -> 1552[label="",style="solid", color="black", weight=3];
1543[label="primEqNat (Succ zu31100000) (Succ zu4800000)\n",fontsize=16,color="black",shape="box"];1543 -> 1553[label="",style="solid", color="black", weight=3];
1544[label="primEqNat (Succ zu31100000) Zero\n",fontsize=16,color="black",shape="box"];1544 -> 1554[label="",style="solid", color="black", weight=3];
1545[label="primEqNat Zero (Succ zu4800000)\n",fontsize=16,color="black",shape="box"];1545 -> 1555[label="",style="solid", color="black", weight=3];
1546[label="primEqNat Zero Zero\n",fontsize=16,color="black",shape="box"];1546 -> 1556[label="",style="solid", color="black", weight=3];
2247[label="zu199\n",fontsize=16,color="green",shape="box"];2248[label="zu2040\n",fontsize=16,color="green",shape="box"];2249[label="zu199\n",fontsize=16,color="green",shape="box"];2250[label="zu2040\n",fontsize=16,color="green",shape="box"];2251[label="zu199\n",fontsize=16,color="green",shape="box"];2252[label="zu2040\n",fontsize=16,color="green",shape="box"];2253[label="zu199\n",fontsize=16,color="green",shape="box"];2254[label="zu2040\n",fontsize=16,color="green",shape="box"];2255[label="zu199\n",fontsize=16,color="green",shape="box"];2256[label="zu2040\n",fontsize=16,color="green",shape="box"];2257[label="zu199\n",fontsize=16,color="green",shape="box"];2258[label="zu2040\n",fontsize=16,color="green",shape="box"];2259[label="zu199\n",fontsize=16,color="green",shape="box"];2260[label="zu2040\n",fontsize=16,color="green",shape="box"];2261[label="zu199\n",fontsize=16,color="green",shape="box"];2262[label="zu2040\n",fontsize=16,color="green",shape="box"];2263[label="zu199\n",fontsize=16,color="green",shape="box"];2264[label="zu2040\n",fontsize=16,color="green",shape="box"];2265[label="zu199\n",fontsize=16,color="green",shape="box"];2266[label="zu2040\n",fontsize=16,color="green",shape="box"];2267[label="zu199\n",fontsize=16,color="green",shape="box"];2268[label="zu2040\n",fontsize=16,color="green",shape="box"];2269[label="zu199\n",fontsize=16,color="green",shape="box"];2270[label="zu2040\n",fontsize=16,color="green",shape="box"];2271[label="zu199\n",fontsize=16,color="green",shape="box"];2272[label="zu2040\n",fontsize=16,color="green",shape="box"];2273[label="zu199\n",fontsize=16,color="green",shape="box"];2274[label="zu2040\n",fontsize=16,color="green",shape="box"];2275[label="zu199 : List.nubByNubBy' (==) zu200 (zu199 : zu201 : zu202)\n",fontsize=16,color="green",shape="box"];2275 -> 2279[label="",style="dashed", color="green", weight=3];
2276[label="zu2000\n",fontsize=16,color="green",shape="box"];2277[label="zu201 : zu202\n",fontsize=16,color="green",shape="box"];2278[label="zu2001\n",fontsize=16,color="green",shape="box"];1549[label="Pos (primMulNat zu3110010 zu480010)\n",fontsize=16,color="green",shape="box"];1549 -> 1559[label="",style="dashed", color="green", weight=3];
1550[label="Neg (primMulNat zu3110010 zu480010)\n",fontsize=16,color="green",shape="box"];1550 -> 1560[label="",style="dashed", color="green", weight=3];
1551[label="Neg (primMulNat zu3110010 zu480010)\n",fontsize=16,color="green",shape="box"];1551 -> 1561[label="",style="dashed", color="green", weight=3];
1552[label="Pos (primMulNat zu3110010 zu480010)\n",fontsize=16,color="green",shape="box"];1552 -> 1562[label="",style="dashed", color="green", weight=3];
1553 -> 1422[label="",style="dashed", color="red", weight=0];
1553[label="primEqNat zu31100000 zu4800000\n",fontsize=16,color="magenta"];1553 -> 1563[label="",style="dashed", color="magenta", weight=3];
1553 -> 1564[label="",style="dashed", color="magenta", weight=3];
1554[label="False\n",fontsize=16,color="green",shape="box"];1555[label="False\n",fontsize=16,color="green",shape="box"];1556[label="True\n",fontsize=16,color="green",shape="box"];2279 -> 2220[label="",style="dashed", color="red", weight=0];
2279[label="List.nubByNubBy' (==) zu200 (zu199 : zu201 : zu202)\n",fontsize=16,color="magenta"];2279 -> 2280[label="",style="dashed", color="magenta", weight=3];
2279 -> 2281[label="",style="dashed", color="magenta", weight=3];
1559[label="primMulNat zu3110010 zu480010\n",fontsize=16,color="burlywood",shape="triangle"];2751[label="zu3110010/Succ zu31100100",fontsize=10,color="white",style="solid",shape="box"];1559 -> 2751[label="",style="solid", color="burlywood", weight=9];
2751 -> 1566[label="",style="solid", color="burlywood", weight=3];
2752[label="zu3110010/Zero",fontsize=10,color="white",style="solid",shape="box"];1559 -> 2752[label="",style="solid", color="burlywood", weight=9];
2752 -> 1567[label="",style="solid", color="burlywood", weight=3];
1560 -> 1559[label="",style="dashed", color="red", weight=0];
1560[label="primMulNat zu3110010 zu480010\n",fontsize=16,color="magenta"];1560 -> 1568[label="",style="dashed", color="magenta", weight=3];
1561 -> 1559[label="",style="dashed", color="red", weight=0];
1561[label="primMulNat zu3110010 zu480010\n",fontsize=16,color="magenta"];1561 -> 1569[label="",style="dashed", color="magenta", weight=3];
1562 -> 1559[label="",style="dashed", color="red", weight=0];
1562[label="primMulNat zu3110010 zu480010\n",fontsize=16,color="magenta"];1562 -> 1570[label="",style="dashed", color="magenta", weight=3];
1562 -> 1571[label="",style="dashed", color="magenta", weight=3];
1563[label="zu4800000\n",fontsize=16,color="green",shape="box"];1564[label="zu31100000\n",fontsize=16,color="green",shape="box"];2280[label="zu201 : zu202\n",fontsize=16,color="green",shape="box"];2281[label="zu199\n",fontsize=16,color="green",shape="box"];1566[label="primMulNat (Succ zu31100100) zu480010\n",fontsize=16,color="burlywood",shape="box"];2756[label="zu480010/Succ zu4800100",fontsize=10,color="white",style="solid",shape="box"];1566 -> 2756[label="",style="solid", color="burlywood", weight=9];
2756 -> 1574[label="",style="solid", color="burlywood", weight=3];
2757[label="zu480010/Zero",fontsize=10,color="white",style="solid",shape="box"];1566 -> 2757[label="",style="solid", color="burlywood", weight=9];
2757 -> 1575[label="",style="solid", color="burlywood", weight=3];
1567[label="primMulNat Zero zu480010\n",fontsize=16,color="burlywood",shape="box"];2758[label="zu480010/Succ zu4800100",fontsize=10,color="white",style="solid",shape="box"];1567 -> 2758[label="",style="solid", color="burlywood", weight=9];
2758 -> 1576[label="",style="solid", color="burlywood", weight=3];
2759[label="zu480010/Zero",fontsize=10,color="white",style="solid",shape="box"];1567 -> 2759[label="",style="solid", color="burlywood", weight=9];
2759 -> 1577[label="",style="solid", color="burlywood", weight=3];
1568[label="zu480010\n",fontsize=16,color="green",shape="box"];1569[label="zu3110010\n",fontsize=16,color="green",shape="box"];1570[label="zu480010\n",fontsize=16,color="green",shape="box"];1571[label="zu3110010\n",fontsize=16,color="green",shape="box"];1574[label="primMulNat (Succ zu31100100) (Succ zu4800100)\n",fontsize=16,color="black",shape="box"];1574 -> 1582[label="",style="solid", color="black", weight=3];
1575[label="primMulNat (Succ zu31100100) Zero\n",fontsize=16,color="black",shape="box"];1575 -> 1583[label="",style="solid", color="black", weight=3];
1576[label="primMulNat Zero (Succ zu4800100)\n",fontsize=16,color="black",shape="box"];1576 -> 1584[label="",style="solid", color="black", weight=3];
1577[label="primMulNat Zero Zero\n",fontsize=16,color="black",shape="box"];1577 -> 1585[label="",style="solid", color="black", weight=3];
1582 -> 1588[label="",style="dashed", color="red", weight=0];
1582[label="primPlusNat (primMulNat zu31100100 (Succ zu4800100)) (Succ zu4800100)\n",fontsize=16,color="magenta"];1582 -> 1589[label="",style="dashed", color="magenta", weight=3];
1583[label="Zero\n",fontsize=16,color="green",shape="box"];1584[label="Zero\n",fontsize=16,color="green",shape="box"];1585[label="Zero\n",fontsize=16,color="green",shape="box"];1589 -> 1559[label="",style="dashed", color="red", weight=0];
1589[label="primMulNat zu31100100 (Succ zu4800100)\n",fontsize=16,color="magenta"];1589 -> 1590[label="",style="dashed", color="magenta", weight=3];
1589 -> 1591[label="",style="dashed", color="magenta", weight=3];
1588[label="primPlusNat zu91 (Succ zu4800100)\n",fontsize=16,color="burlywood",shape="triangle"];2762[label="zu91/Succ zu910",fontsize=10,color="white",style="solid",shape="box"];1588 -> 2762[label="",style="solid", color="burlywood", weight=9];
2762 -> 1592[label="",style="solid", color="burlywood", weight=3];
2763[label="zu91/Zero",fontsize=10,color="white",style="solid",shape="box"];1588 -> 2763[label="",style="solid", color="burlywood", weight=9];
2763 -> 1593[label="",style="solid", color="burlywood", weight=3];
1590[label="Succ zu4800100\n",fontsize=16,color="green",shape="box"];1591[label="zu31100100\n",fontsize=16,color="green",shape="box"];1592[label="primPlusNat (Succ zu910) (Succ zu4800100)\n",fontsize=16,color="black",shape="box"];1592 -> 1596[label="",style="solid", color="black", weight=3];
1593[label="primPlusNat Zero (Succ zu4800100)\n",fontsize=16,color="black",shape="box"];1593 -> 1597[label="",style="solid", color="black", weight=3];
1596[label="Succ (Succ (primPlusNat zu910 zu4800100))\n",fontsize=16,color="green",shape="box"];1596 -> 1600[label="",style="dashed", color="green", weight=3];
1597[label="Succ zu4800100\n",fontsize=16,color="green",shape="box"];1600[label="primPlusNat zu910 zu4800100\n",fontsize=16,color="burlywood",shape="triangle"];2764[label="zu910/Succ zu9100",fontsize=10,color="white",style="solid",shape="box"];1600 -> 2764[label="",style="solid", color="burlywood", weight=9];
2764 -> 1606[label="",style="solid", color="burlywood", weight=3];
2765[label="zu910/Zero",fontsize=10,color="white",style="solid",shape="box"];1600 -> 2765[label="",style="solid", color="burlywood", weight=9];
2765 -> 1607[label="",style="solid", color="burlywood", weight=3];
1606[label="primPlusNat (Succ zu9100) zu4800100\n",fontsize=16,color="burlywood",shape="box"];2766[label="zu4800100/Succ zu48001000",fontsize=10,color="white",style="solid",shape="box"];1606 -> 2766[label="",style="solid", color="burlywood", weight=9];
2766 -> 1610[label="",style="solid", color="burlywood", weight=3];
2767[label="zu4800100/Zero",fontsize=10,color="white",style="solid",shape="box"];1606 -> 2767[label="",style="solid", color="burlywood", weight=9];
2767 -> 1611[label="",style="solid", color="burlywood", weight=3];
1607[label="primPlusNat Zero zu4800100\n",fontsize=16,color="burlywood",shape="box"];2768[label="zu4800100/Succ zu48001000",fontsize=10,color="white",style="solid",shape="box"];1607 -> 2768[label="",style="solid", color="burlywood", weight=9];
2768 -> 1612[label="",style="solid", color="burlywood", weight=3];
2769[label="zu4800100/Zero",fontsize=10,color="white",style="solid",shape="box"];1607 -> 2769[label="",style="solid", color="burlywood", weight=9];
2769 -> 1613[label="",style="solid", color="burlywood", weight=3];
1610[label="primPlusNat (Succ zu9100) (Succ zu48001000)\n",fontsize=16,color="black",shape="box"];1610 -> 1615[label="",style="solid", color="black", weight=3];
1611[label="primPlusNat (Succ zu9100) Zero\n",fontsize=16,color="black",shape="box"];1611 -> 1616[label="",style="solid", color="black", weight=3];
1612[label="primPlusNat Zero (Succ zu48001000)\n",fontsize=16,color="black",shape="box"];1612 -> 1617[label="",style="solid", color="black", weight=3];
1613[label="primPlusNat Zero Zero\n",fontsize=16,color="black",shape="box"];1613 -> 1618[label="",style="solid", color="black", weight=3];
1615[label="Succ (Succ (primPlusNat zu9100 zu48001000))\n",fontsize=16,color="green",shape="box"];1615 -> 1620[label="",style="dashed", color="green", weight=3];
1616[label="Succ zu9100\n",fontsize=16,color="green",shape="box"];1617[label="Succ zu48001000\n",fontsize=16,color="green",shape="box"];1618[label="Zero\n",fontsize=16,color="green",shape="box"];1620 -> 1600[label="",style="dashed", color="red", weight=0];
1620[label="primPlusNat zu9100 zu48001000\n",fontsize=16,color="magenta"];1620 -> 1622[label="",style="dashed", color="magenta", weight=3];
1620 -> 1623[label="",style="dashed", color="magenta", weight=3];
1622[label="zu9100\n",fontsize=16,color="green",shape="box"];1623[label="zu48001000\n",fontsize=16,color="green",shape="box"];}
</textarea><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#cc0000>zu31100100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>))</BLOCKQUOTE><BR>R is empty.<BR>Q is empty.<BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#cc0000>zu31100100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>))<BR>The graph contains the following edges 1 > 1, 2 >= 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>zu9100</font>, <FONT COLOR=#cc0000>zu48001000</font>)</BLOCKQUOTE><BR>R is empty.<BR>Q is empty.<BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>zu9100</font>, <FONT COLOR=#cc0000>zu48001000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_foldl</font>(<FONT COLOR=#cc0000>zu48</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu3110</font>, <FONT COLOR=#cc0000>zu3111</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldl</font>(<FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#cc0000>zu3110</font>, <FONT COLOR=#cc0000>zu48</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>zu3111</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu9100</font>, <FONT COLOR=#cc0000>zu48001000</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbc</font>), <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bhb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bhb</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cb</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eg</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#cc0000>zu3110</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>[]</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bed</font>), <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgh</font>), <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgh</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bhc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bhc</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#cc0000>bg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>), <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu31101</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>zu4801</font>), <FONT COLOR=#cc0000>zu481</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_deleteBy00</font>(<FONT COLOR=#cc0000>zu481</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bb</font>)), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy00</font>(<FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>zu71</font>, <FONT COLOR=#cc0000>zu72</font>, <FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>) &#8594; <FONT COLOR=#cc0000>zu70</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbf</font>), <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bad</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>bg</font>)))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cd</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bfh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bfh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bfc</font>), <FONT COLOR=#cc0000>bfd</font>), <FONT COLOR=#cc0000>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bfc</font>, <FONT COLOR=#cc0000>bfd</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu910</font>), <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu910</font>, <FONT COLOR=#cc0000>zu4800100</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bge</font>), <FONT COLOR=#cc0000>bgf</font>), <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy00</font>(<FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>zu71</font>, <FONT COLOR=#cc0000>zu72</font>, <FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>) &#8594; <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu71</font>, <FONT COLOR=#cc0000>zu72</font>), <FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>), <FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bd</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gb</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>ha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hb</font>), <FONT COLOR=#cc0000>hc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bfa</font>), <FONT COLOR=#cc0000>bfb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bfa</font>, <FONT COLOR=#cc0000>bfb</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#cc0000>zu89</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu31100100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)), <FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bcf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hg</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>beh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>beh</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bff</font>), <FONT COLOR=#cc0000>bfg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bff</font>, <FONT COLOR=#cc0000>bfg</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu31100000</font>, <FONT COLOR=#cc0000>zu4800000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bgb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bgb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bhd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy00</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>), <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy00</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_foldl</font>(<FONT COLOR=#cc0000>zu48</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu3110</font>, <FONT COLOR=#cc0000>zu3111</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldl</font>(<FONT COLOR=#0000cc>new_deleteBy1</font>(<FONT COLOR=#cc0000>zu3110</font>, <FONT COLOR=#cc0000>zu48</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>zu3111</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 2 > 2, 3 >= 3, 4 >= 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_psPs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311111110</font>, <FONT COLOR=#cc0000>zu311111111</font>), <FONT COLOR=#cc0000>zu45</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_psPs</font>(<FONT COLOR=#cc0000>zu311111111</font>, <FONT COLOR=#cc0000>zu45</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)</BLOCKQUOTE><BR>R is empty.<BR>Q is empty.<BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_psPs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311111110</font>, <FONT COLOR=#cc0000>zu311111111</font>), <FONT COLOR=#cc0000>zu45</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_psPs</font>(<FONT COLOR=#cc0000>zu311111111</font>, <FONT COLOR=#cc0000>zu45</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3, 4 >= 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eg</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>), <FONT COLOR=#cc0000>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gb</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gf</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bah</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bdb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ca</font>)</BLOCKQUOTE><BR>R is empty.<BR>Q is empty.<BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>beb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bec</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bda</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>dd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ca</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>de</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bah</font>, <FONT COLOR=#cc0000>bba</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gf</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4, 5 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>eh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>ea</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>gc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>hd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>), <FONT COLOR=#cc0000>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bae</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bdb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bch</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#cc0000>zu31100000</font>, <FONT COLOR=#cc0000>zu4800000</font>)</BLOCKQUOTE><BR>R is empty.<BR>Q is empty.<BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#cc0000>zu31100000</font>, <FONT COLOR=#cc0000>zu4800000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 QDPSizeChangeProof</pre><pre>                          &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_deleteBy0</font>(<FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>zu71</font>, <FONT COLOR=#cc0000>zu72</font>, <FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_deleteBy</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>), <FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_deleteBy</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu31101</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>zu4801</font>), <FONT COLOR=#cc0000>zu481</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>new_deleteBy0</font>(<FONT COLOR=#cc0000>zu481</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bd</font>)), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu9100</font>, <FONT COLOR=#cc0000>zu48001000</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>bab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bae</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bhb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bhb</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cd</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgh</font>), <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgh</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bfc</font>), <FONT COLOR=#cc0000>bfd</font>), <FONT COLOR=#cc0000>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bfc</font>, <FONT COLOR=#cc0000>bfd</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bhc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bhc</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>), <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bfa</font>), <FONT COLOR=#cc0000>bfb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bfa</font>, <FONT COLOR=#cc0000>bfb</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ca</font>)))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cf</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cf</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu910</font>), <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu910</font>, <FONT COLOR=#cc0000>zu4800100</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bge</font>), <FONT COLOR=#cc0000>bgf</font>), <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bfh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bfh</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bgb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bgb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bff</font>), <FONT COLOR=#cc0000>bfg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bff</font>, <FONT COLOR=#cc0000>bfg</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bf</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>), <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>), <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#cc0000>zu89</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu31100100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)), <FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bcf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bbc</font>), <FONT COLOR=#cc0000>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bed</font>), <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu31100000</font>, <FONT COLOR=#cc0000>zu4800000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcc</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>beh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>beh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>cc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bhd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>), <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_deleteBy</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu31101</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>zu4801</font>), <FONT COLOR=#cc0000>zu481</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>new_deleteBy0</font>(<FONT COLOR=#cc0000>zu481</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>zu31101</font>, <FONT COLOR=#cc0000>zu4801</font>, <FONT COLOR=#cc0000>bd</font>)), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>)<BR>The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 1 > 4, 1 > 5, 3 >= 7, 4 >= 8<P></LI>
<LI><FONT COLOR=#0000cc>new_deleteBy0</font>(<FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>zu71</font>, <FONT COLOR=#cc0000>zu72</font>, <FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_deleteBy</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu73</font>, <FONT COLOR=#cc0000>zu74</font>), <FONT COLOR=#cc0000>zu70</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 >= 2, 7 >= 3, 8 >= 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 <B>QDP</B></pre><pre>                            &#8627 DependencyGraphProof</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu2041</font>), <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>zu2041</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>), <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu204</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu2041</font>), <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>zu2041</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>), <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu9100</font>, <FONT COLOR=#cc0000>zu48001000</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hb</font>), <FONT COLOR=#cc0000>hc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>beg</font>), <FONT COLOR=#cc0000>beh</font>), <FONT COLOR=#cc0000>bfa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>beg</font>, <FONT COLOR=#cc0000>beh</font>, <FONT COLOR=#cc0000>bfa</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bee</font>), <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bee</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bfd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bfg</font>), <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bfg</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bge</font>), <FONT COLOR=#cc0000>bgf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgh</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hg</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>bd</font>)))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>fd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fd</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bfh</font>), <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bfh</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu910</font>), <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu910</font>, <FONT COLOR=#cc0000>zu4800100</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bgb</font>), <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bfb</font>), <FONT COLOR=#cc0000>bfc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bfb</font>, <FONT COLOR=#cc0000>bfc</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bbh</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#cc0000>zu89</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu31100100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)), <FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>baf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu31100000</font>, <FONT COLOR=#cc0000>zu4800000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bed</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bfe</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>), <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>The approximation of the Dependency Graph [15,17,22] contains 1 SCC with 1 less node.<BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 IFR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 BR</pre><pre>        &#8627 HASKELL</pre><pre>          &#8627 COR</pre><pre>            &#8627 HASKELL</pre><pre>              &#8627 LetRed</pre><pre>                &#8627 HASKELL</pre><pre>                  &#8627 NumRed</pre><pre>                    &#8627 HASKELL</pre><pre>                      &#8627 Narrow</pre><pre>                        &#8627 AND</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                          &#8627 QDP</pre><pre>                            &#8627 DependencyGraphProof</pre><pre>                              &#8627 <B>QDP</B></pre><pre>                                &#8627 QDPSizeChangeProof</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu2041</font>), <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>zu2041</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>), <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu204</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu2041</font>), <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>zu2041</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>), <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu9100</font>, <FONT COLOR=#cc0000>zu48001000</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hb</font>), <FONT COLOR=#cc0000>hc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>beg</font>), <FONT COLOR=#cc0000>beh</font>), <FONT COLOR=#cc0000>bfa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>beg</font>, <FONT COLOR=#cc0000>beh</font>, <FONT COLOR=#cc0000>bfa</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bee</font>), <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bee</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bfd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bfg</font>), <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bfg</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bge</font>), <FONT COLOR=#cc0000>bgf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgh</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu31100</font>, <FONT COLOR=#cc0000>zu4800</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>hg</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu3110010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>zu480010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu3110010</font>, <FONT COLOR=#cc0000>zu480010</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu311002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>zu48002</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>bd</font>)))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>fd</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>fd</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bfh</font>), <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bfh</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu910</font>), <FONT COLOR=#cc0000>zu4800100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>zu910</font>, <FONT COLOR=#cc0000>zu4800100</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bgb</font>), <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>zu48000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bfb</font>), <FONT COLOR=#cc0000>bfc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bfb</font>, <FONT COLOR=#cc0000>bfc</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu9100</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu48001000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bbh</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu89</font>) &#8594; <FONT COLOR=#cc0000>zu89</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>zu31100100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800100</font>)), <FONT COLOR=#cc0000>zu4800100</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>baf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu3110000</font>, <FONT COLOR=#cc0000>zu480000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>zu48001</font>), <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu311001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bfg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu31100000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu4800000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>zu31100000</font>, <FONT COLOR=#cc0000>zu4800000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311002</font>, <FONT COLOR=#cc0000>zu48002</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu3110000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>zu480000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bed</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu311001</font>, <FONT COLOR=#cc0000>zu48001</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu311000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>zu48000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>zu311000</font>, <FONT COLOR=#cc0000>zu48000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>bfe</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>, <FONT COLOR=#cc0000>x5</font>), <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>)))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>), <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu2041</font>), <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>zu2041</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 6, 6 >= 7<P></LI>
<LI><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu2041</font>), <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>zu2040</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>zu2041</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 6 > 6, 7 >= 7<P></LI>
<LI><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>), <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>zu204</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 2 > 1, 2 > 2, 3 >= 3, 4 >= 4, 7 >= 6<P></LI>
<LI><FONT COLOR=#0000cc>new_nubByNubBy'1</font>(<FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#cc0000>zu200</font>, <FONT COLOR=#cc0000>zu199</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 2 >= 1, 1 >= 2, 7 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_nubByNubBy'</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>), <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_nubByNubBy'10</font>(<FONT COLOR=#cc0000>zu2000</font>, <FONT COLOR=#cc0000>zu2001</font>, <FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>zu201</font>, <FONT COLOR=#cc0000>zu202</font>), <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 > 1, 1 > 2, 2 >= 3, 3 >= 4, 4 >= 6<P></LI></UL><BR><BR></body>


