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/FiniteMap_keysFM_GE_9.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 LR</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> (\<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;-&gt;(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>) <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">c</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">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT> =&gt; (<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">b</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> (\<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;-&gt;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>) <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> _ _ <FONT COLOR="#000088">size</FONT> _ _)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Lambda Reductions:<BR>The following Lambda expression<BR><BLOCKQUOTE>\<font color=#000088>key</font><font color=#000088>elt</font><font color=#000088>rest</font>&#8594;<font color=#000088>key</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>rest</font></BLOCKQUOTE><BR>is transformed to<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>keysFM_GE0</font>&#160;</td><td valign="top"><font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>rest</font></td><td valign="top">&#160;=&#160;<font color=#000088>key</font>&#160;<font color=#666600>:</font>&#160;<font color=#000088>rest</font></td></tr>
</table></BLOCKQUOTE><BR>The following Lambda expression<BR><BLOCKQUOTE>\<font color=#000088>key</font><font color=#000088>elt</font><font color=#000088>rest</font>&#8594;(<font color=#000088>key</font>,<font color=#000088>elt</font>)&#160;<font color=#666600>:</font>&#160;<font color=#000088>rest</font></BLOCKQUOTE><BR>is transformed to<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>fmToList0</font>&#160;</td><td valign="top"><font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>rest</font></td><td valign="top">&#160;=&#160;(<font color=#000088>key</font>,<font color=#000088>elt</font>)&#160;<font color=#666600>:</font>&#160;<font color=#000088>rest</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 <B>HASKELL</B></pre><pre>      &#8627 CR</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</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">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</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">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> _ _ <FONT COLOR="#000088">size</FONT> _ _)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<br>import qualified Main<br>import qualified Prelude<br>
<br>
</td>
</tr>
</table>
<br>
</body>
</html>
<BR>Case Reductions:<BR>The following Case expression<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top" >case&#160;</td><td valign="top" colspan="2"><font color=#000088>compare</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font> of</td></tr><tr><td>&#160;</td><td valign="top"><font color=#666600>EQ</font></td><td valign="top">&#160;&#8594;&#160;<font color=#000088>o</font></td></tr>
<tr><td>&#160;</td><td valign="top"><font color=#666600>LT</font></td><td valign="top">&#160;&#8594;&#160;<font color=#666600>LT</font></td></tr>
<tr><td>&#160;</td><td valign="top"><font color=#666600>GT</font></td><td valign="top">&#160;&#8594;&#160;<font color=#666600>GT</font></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>primCompAux0</font>&#160;</td><td valign="top"><font color=#000088>o</font>&#160;<font color=#666600>EQ</font></td><td valign="top">&#160;=&#160;<font color=#000088>o</font></td></tr>
<tr><td valign="top"><font color=#000088>primCompAux0</font>&#160;</td><td valign="top"><font color=#000088>o</font>&#160;<font color=#666600>LT</font></td><td valign="top">&#160;=&#160;<font color=#666600>LT</font></td></tr>
<tr><td valign="top"><font color=#000088>primCompAux0</font>&#160;</td><td valign="top"><font color=#000088>o</font>&#160;<font color=#666600>GT</font></td><td valign="top">&#160;=&#160;<font color=#666600>GT</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">c</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">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT> =&gt; (<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">b</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> _ _ <FONT COLOR="#000088">size</FONT> _ _)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<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>primGEqNatS</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font> then <font color=#666600>Succ</font>&#160;(<font color=#000088>primDivNatS</font>&#160;(<font color=#000088>primMinusNatS</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>)&#160;(<font color=#666600>Succ</font>&#160;<font color=#000088>y</font>)) else <font color=#666600>Zero</font></BLOCKQUOTE><BR>is transformed to<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>primDivNatS0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#666600>Succ</font>&#160;(<font color=#000088>primDivNatS</font>&#160;(<font color=#000088>primMinusNatS</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>)&#160;(<font color=#666600>Succ</font>&#160;<font color=#000088>y</font>))</td></tr>
<tr><td valign="top"><font color=#000088>primDivNatS0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#666600>Zero</font></td></tr>
</table></BLOCKQUOTE><BR>The following If expression<BR><BLOCKQUOTE>if <font color=#000088>primGEqNatS</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font> then <font color=#000088>primModNatS</font>&#160;(<font color=#000088>primMinusNatS</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>)&#160;(<font color=#666600>Succ</font>&#160;<font color=#000088>y</font>) else <font color=#666600>Succ</font>&#160;<font color=#000088>x</font></BLOCKQUOTE><BR>is transformed to<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>primModNatS0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>primModNatS</font>&#160;(<font color=#000088>primMinusNatS</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>)&#160;(<font color=#666600>Succ</font>&#160;<font color=#000088>y</font>)</td></tr>
<tr><td valign="top"><font color=#000088>primModNatS0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#666600>Succ</font>&#160;<font color=#000088>x</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</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">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> _ <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</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">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> _ _ <FONT COLOR="#000088">size</FONT> _ _)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<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 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">vw</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT> =&gt; (<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</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">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</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">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">vx</FONT> <FONT COLOR="#000088">vy</FONT> <FONT COLOR="#000088">size</FONT> <FONT COLOR="#000088">vz</FONT> <FONT COLOR="#000088">wu</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<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>foldFM_GE</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#666600>EmptyFM</font></td><td valign="top">&#160;=&#160;<font color=#000088>z</font></td></tr>
<tr><td valign="top"><font color=#000088>foldFM_GE</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;(<font color=#666600>Branch</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</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>key</font>&#160;<font color=#000088>>=</font>&#160;<font color=#000088>fr</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>foldFM_GE</font>&#160;<font color=#000088>k</font>&#160;(<font color=#000088>k</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;(<font color=#000088>foldFM_GE</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>fm_r</font>))&#160;<font color=#000088>fr</font>&#160;<font color=#000088>fm_l</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>foldFM_GE</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>fm_r</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>foldFM_GE</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#666600>EmptyFM</font></td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE3</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#666600>EmptyFM</font></td></tr>
<tr><td valign="top"><font color=#000088>foldFM_GE</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;(<font color=#666600>Branch</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>)</td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE2</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;(<font color=#666600>Branch</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>foldFM_GE1</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE</font>&#160;<font color=#000088>k</font>&#160;(<font color=#000088>k</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;(<font color=#000088>foldFM_GE</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>fm_r</font>))&#160;<font color=#000088>fr</font>&#160;<font color=#000088>fm_l</font></td></tr>
<tr><td valign="top"><font color=#000088>foldFM_GE1</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE0</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</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>foldFM_GE0</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>fm_r</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>foldFM_GE2</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;(<font color=#666600>Branch</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>)</td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE1</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#000088>key</font>&#160;<font color=#000088>elt</font>&#160;<font color=#000088>wv</font>&#160;<font color=#000088>fm_l</font>&#160;<font color=#000088>fm_r</font>&#160;(<font color=#000088>key</font>&#160;<font color=#000088>>=</font>&#160;<font color=#000088>fr</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>foldFM_GE3</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>z</font>&#160;<font color=#000088>fr</font>&#160;<font color=#666600>EmptyFM</font></td><td valign="top">&#160;=&#160;<font color=#000088>z</font></td></tr>
<tr><td valign="top"><font color=#000088>foldFM_GE3</font>&#160;</td><td valign="top"><font color=#000088>vvu</font>&#160;<font color=#000088>vvv</font>&#160;<font color=#000088>vvw</font>&#160;<font color=#000088>vvx</font></td><td valign="top">&#160;=&#160;<font color=#000088>foldFM_GE2</font>&#160;<font color=#000088>vvu</font>&#160;<font color=#000088>vvv</font>&#160;<font color=#000088>vvw</font>&#160;<font color=#000088>vvx</font></td></tr>
</table></BLOCKQUOTE><BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;0</td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>`rem`</font>&#160;<font color=#000088>y</font>)</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>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'2</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd'0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>`rem`</font>&#160;<font color=#000088>y</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd'1</font>&#160;</td><td valign="top"><font color=#666600>True</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'1</font>&#160;</td><td valign="top"><font color=#000088>vvz</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd'2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'1</font>&#160;(<font color=#000088>vvy</font>&#160;<font color=#000088>==</font>&#160;0)&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'2</font>&#160;</td><td valign="top"><font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td></tr>
</table></BLOCKQUOTE><BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd</font>&#160;</td><td valign="top">0&#160;0</td><td valign="top">&#160;=&#160;<font color=#000088>error</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<table cellspacing="0" cellpadding="0" border="0" frame="void" >
<td  valign="top" colspan="2"><font color=#000088>gcd'</font>&#160;(<font color=#000088>abs</font>&#160;<font color=#000088>x</font>)&#160;(<font color=#000088>abs</font>&#160;<font color=#000088>y</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>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;0</td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>`rem`</font>&#160;<font color=#000088>y</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>gcd</font>&#160;</td><td valign="top"><font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd3</font>&#160;<font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<table cellspacing="0" cellpadding="0" border="0" frame="void" >
<td  valign="top" colspan="2"><font color=#000088>gcd'</font>&#160;(<font color=#000088>abs</font>&#160;<font color=#000088>x</font>)&#160;(<font color=#000088>abs</font>&#160;<font color=#000088>y</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>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'2</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>gcd'0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>`rem`</font>&#160;<font color=#000088>y</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>gcd'1</font>&#160;</td><td valign="top"><font color=#666600>True</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'1</font>&#160;</td><td valign="top"><font color=#000088>vvz</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</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>gcd'2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'1</font>&#160;(<font color=#000088>vvy</font>&#160;<font color=#000088>==</font>&#160;0)&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'2</font>&#160;</td><td valign="top"><font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td></tr>
</table></td></tr>
</table></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd1</font>&#160;</td><td valign="top"><font color=#666600>True</font>&#160;<font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td><td valign="top">&#160;=&#160;<font color=#000088>error</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd1</font>&#160;</td><td valign="top"><font color=#000088>vxu</font>&#160;<font color=#000088>vxv</font>&#160;<font color=#000088>vxw</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0</font>&#160;<font color=#000088>vxv</font>&#160;<font color=#000088>vxw</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd2</font>&#160;</td><td valign="top"><font color=#666600>True</font>&#160;<font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd1</font>&#160;(<font color=#000088>vwz</font>&#160;<font color=#000088>==</font>&#160;0)&#160;<font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd2</font>&#160;</td><td valign="top"><font color=#000088>vxx</font>&#160;<font color=#000088>vxy</font>&#160;<font color=#000088>vxz</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0</font>&#160;<font color=#000088>vxy</font>&#160;<font color=#000088>vxz</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd3</font>&#160;</td><td valign="top"><font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd2</font>&#160;(<font color=#000088>vwy</font>&#160;<font color=#000088>==</font>&#160;0)&#160;<font color=#000088>vwy</font>&#160;<font color=#000088>vwz</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd3</font>&#160;</td><td valign="top"><font color=#000088>vyu</font>&#160;<font color=#000088>vyv</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0</font>&#160;<font color=#000088>vyu</font>&#160;<font color=#000088>vyv</font></td></tr>
</table></BLOCKQUOTE><BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>absReal</font>&#160;</td><td valign="top"><font color=#000088>x</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>x</font>&#160;<font color=#000088>>=</font>&#160;0</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>x</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>`negate`</font>&#160;<font color=#000088>x</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>absReal</font>&#160;</td><td valign="top"><font color=#000088>x</font></td><td valign="top">&#160;=&#160;<font color=#000088>absReal2</font>&#160;<font color=#000088>x</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>absReal0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>`negate`</font>&#160;<font color=#000088>x</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>absReal1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>absReal1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>absReal0</font>&#160;<font color=#000088>x</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>absReal2</font>&#160;</td><td valign="top"><font color=#000088>x</font></td><td valign="top">&#160;=&#160;<font color=#000088>absReal1</font>&#160;<font color=#000088>x</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>>=</font>&#160;0)</td></tr>
</table></BLOCKQUOTE><BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>undefined</font>&#160;</td><td valign="top"></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=#666600>False</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>undefined</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>undefined</font>&#160;</td><td valign="top"></td><td valign="top">&#160;=&#160;<font color=#000088>undefined1</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>undefined0</font>&#160;</td><td valign="top"><font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>undefined</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>undefined1</font>&#160;</td><td valign="top"></td><td valign="top">&#160;=&#160;<font color=#000088>undefined0</font>&#160;<font color=#666600>False</font></td></tr>
</table></BLOCKQUOTE><BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>reduce</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top"><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<td  valign="top" colspan="2"><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=#000088>==</font>&#160;0</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>error</font>&#160;<font color=#666600>[]</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>x</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>d</font>&#160;<font color=#666600>:%</font>&#160;(<font color=#000088>y</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>d</font>)</td></tr>
</table></td></tr>
</table></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>d</font>&#160;</td><td valign="top"></td><td valign="top">&#160;=&#160;<font color=#000088>gcd</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>reduce</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>reduce2</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>reduce2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<table cellspacing="0" cellpadding="0" border="0" frame="void" >
<td  valign="top" colspan="2"><font color=#000088>reduce1</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>y</font>&#160;<font color=#000088>==</font>&#160;0)</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>d</font>&#160;</td><td valign="top"></td><td valign="top">&#160;=&#160;<font color=#000088>gcd</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>reduce0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>d</font>&#160;<font color=#666600>:%</font>&#160;(<font color=#000088>y</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>d</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>reduce1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>error</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>reduce1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>reduce0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>otherwise</font></td></tr>
</table></td></tr>
</table></td></tr>
</table></BLOCKQUOTE><BR>The following Function with conditions<BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>compare</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</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>x</font>&#160;<font color=#000088>==</font>&#160;<font color=#000088>y</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=#666600>EQ</font></td></tr>
</table></td></tr>
<tr><td valign="top">&#160;|&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088><=</font>&#160;<font color=#000088>y</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=#666600>LT</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=#666600>GT</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>compare</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>compare3</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>compare0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#666600>GT</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>compare1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#666600>LT</font></td></tr>
<tr><td valign="top"><font color=#000088>compare1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>compare0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>compare2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#666600>EQ</font></td></tr>
<tr><td valign="top"><font color=#000088>compare2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>compare1</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088><=</font>&#160;<font color=#000088>y</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>compare3</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>compare2</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>==</font>&#160;<font color=#000088>y</font>)</td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">vw</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT> =&gt; (<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE3</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#666600">EmptyFM</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE2</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> (<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE0</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE2</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE1</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT> (<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vvu</FONT>&nbsp;<FONT COLOR="#000088">vvv</FONT>&nbsp;<FONT COLOR="#000088">vvw</FONT>&nbsp;<FONT COLOR="#000088">vvx</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE2</FONT> <FONT COLOR="#000088">vvu</FONT> <FONT COLOR="#000088">vvv</FONT> <FONT COLOR="#000088">vvw</FONT> <FONT COLOR="#000088">vvx</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</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">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">vx</FONT> <FONT COLOR="#000088">vy</FONT> <FONT COLOR="#000088">size</FONT> <FONT COLOR="#000088">vz</FONT> <FONT COLOR="#000088">wu</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<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>reduce1</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>y</font>&#160;<font color=#000088>==</font>&#160;0)</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>d</font>&#160;</td><td valign="top"></td><td valign="top">&#160;=&#160;<font color=#000088>gcd</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>reduce0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>d</font>&#160;<font color=#666600>:%</font>&#160;(<font color=#000088>y</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>d</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>reduce1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>error</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>reduce1</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>reduce0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>otherwise</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>reduce2Reduce1</font>&#160;</td><td valign="top"><font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>error</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>reduce2Reduce1</font>&#160;</td><td valign="top"><font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>reduce2Reduce0</font>&#160;<font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>reduce2D</font>&#160;</td><td valign="top"><font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd</font>&#160;<font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>reduce2Reduce0</font>&#160;</td><td valign="top"><font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>reduce2D</font>&#160;<font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font>&#160;<font color=#666600>:%</font>&#160;(<font color=#000088>y</font>&#160;<font color=#000088>`quot`</font>&#160;<font color=#000088>reduce2D</font>&#160;<font color=#000088>vyw</font>&#160;<font color=#000088>vyx</font>)</td></tr>
</table></BLOCKQUOTE><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>gcd'</font>&#160;(<font color=#000088>abs</font>&#160;<font color=#000088>x</font>)&#160;(<font color=#000088>abs</font>&#160;<font color=#000088>y</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>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'2</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</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>gcd'0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>`rem`</font>&#160;<font color=#000088>y</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>gcd'1</font>&#160;</td><td valign="top"><font color=#666600>True</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'1</font>&#160;</td><td valign="top"><font color=#000088>vvz</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</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>gcd'2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'1</font>&#160;(<font color=#000088>vvy</font>&#160;<font color=#000088>==</font>&#160;0)&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd'2</font>&#160;</td><td valign="top"><font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd'0</font>&#160;<font color=#000088>vww</font>&#160;<font color=#000088>vwx</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>gcd0Gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0Gcd'2</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd0Gcd'</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0Gcd'0</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd0Gcd'2</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0Gcd'1</font>&#160;(<font color=#000088>vvy</font>&#160;<font color=#000088>==</font>&#160;0)&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd0Gcd'2</font>&#160;</td><td valign="top"><font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0Gcd'0</font>&#160;<font color=#000088>vww</font>&#160;<font color=#000088>vwx</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd0Gcd'0</font>&#160;</td><td valign="top"><font color=#000088>x</font>&#160;<font color=#000088>y</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0Gcd'</font>&#160;<font color=#000088>y</font>&#160;(<font color=#000088>x</font>&#160;<font color=#000088>`rem`</font>&#160;<font color=#000088>y</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>gcd0Gcd'1</font>&#160;</td><td valign="top"><font color=#666600>True</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>vvy</font></td><td valign="top">&#160;=&#160;<font color=#000088>x</font></td></tr>
<tr><td valign="top"><font color=#000088>gcd0Gcd'1</font>&#160;</td><td valign="top"><font color=#000088>vvz</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</font></td><td valign="top">&#160;=&#160;<font color=#000088>gcd0Gcd'0</font>&#160;<font color=#000088>vwu</font>&#160;<font color=#000088>vwv</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>]) :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">vw</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT> =&gt; (<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</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>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE3</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#666600">EmptyFM</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE2</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> (<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE0</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE2</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE1</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT> (<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vvu</FONT>&nbsp;<FONT COLOR="#000088">vvv</FONT>&nbsp;<FONT COLOR="#000088">vvw</FONT>&nbsp;<FONT COLOR="#000088">vvx</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE2</FONT> <FONT COLOR="#000088">vvu</FONT> <FONT COLOR="#000088">vvv</FONT> <FONT COLOR="#000088">vvw</FONT> <FONT COLOR="#000088">vvx</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#000088">b</FONT>]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">0</td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">vx</FONT> <FONT COLOR="#000088">vy</FONT> <FONT COLOR="#000088">size</FONT> <FONT COLOR="#000088">vz</FONT> <FONT COLOR="#000088">wu</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<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 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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">FiniteMap.keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT> =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>])</td>
</tr>
</table>
<br>module FiniteMap 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">data <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT> = <FONT COLOR="#666600">EmptyFM&nbsp;</FONT>&nbsp;|&nbsp;<FONT COLOR="#666600">Branch&nbsp;</FONT><FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;(<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>)&nbsp;<br>
<br>
<br>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">instance&nbsp;(<FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">Eq</FONT> (<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>)&nbsp;where&nbsp;<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
    &nbsp;
   </td><td>
    &nbsp;
   </td><td>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">(==)</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">fm_2</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">sizeFM</FONT> <FONT COLOR="#000088">fm_2</FONT>&nbsp;<FONT COLOR="#000088">&amp;&amp;</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_1</FONT>&nbsp;<FONT COLOR="#000088">==</FONT>&nbsp;<FONT COLOR="#000088">fmToList</FONT> <FONT COLOR="#000088">fm_2</FONT></td>
</tr>
</table>
</td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">fmToList</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <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>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">fmToList0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fm</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">fmToList0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top">(<FONT COLOR="#000088">key</FONT>,<FONT COLOR="#000088">elt</FONT>)&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> :: (<FONT COLOR="#000088">b</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">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">vw</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT> =&gt; (<FONT COLOR="#000088">c</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">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>)&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#000088">b</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE3</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#666600">EmptyFM</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE2</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> (<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">True</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> (<FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> (<FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_r</FONT>)) <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm_l</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE1</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">wv</FONT>&nbsp;<FONT COLOR="#000088">fm_l</FONT>&nbsp;<FONT COLOR="#000088">fm_r</FONT>&nbsp;<FONT COLOR="#666600">False</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE0</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</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">foldFM_GE2</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE1</FONT> <FONT COLOR="#000088">k</FONT> <FONT COLOR="#000088">z</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">key</FONT> <FONT COLOR="#000088">elt</FONT> <FONT COLOR="#000088">wv</FONT> <FONT COLOR="#000088">fm_l</FONT> <FONT COLOR="#000088">fm_r</FONT> (<FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">&gt;=</FONT>&nbsp;<FONT COLOR="#000088">fr</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">foldFM_GE3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">k</FONT>&nbsp;<FONT COLOR="#000088">z</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;<FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">z</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">foldFM_GE3</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">vvu</FONT>&nbsp;<FONT COLOR="#000088">vvv</FONT>&nbsp;<FONT COLOR="#000088">vvw</FONT>&nbsp;<FONT COLOR="#000088">vvx</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE2</FONT> <FONT COLOR="#000088">vvu</FONT> <FONT COLOR="#000088">vvv</FONT> <FONT COLOR="#000088">vvw</FONT> <FONT COLOR="#000088">vvx</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">keysFM_GE</FONT> :: <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT> =&gt; <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</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">keysFM_GE</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">fm</FONT>&nbsp;<FONT COLOR="#000088">fr</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">foldFM_GE</FONT> <FONT COLOR="#000088">keysFM_GE0</FONT> <FONT COLOR="#666600">[]</FONT> <FONT COLOR="#000088">fr</FONT> <FONT COLOR="#000088">fm</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">keysFM_GE0</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#000088">elt</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">key</FONT>&nbsp;<FONT COLOR="#666600">:</FONT>&nbsp;<FONT COLOR="#000088">rest</FONT></td>
</tr>
</table>
<BR>
</td>
</tr>
<tr>
<td>&nbsp;&nbsp;</td><td valign="top"><FONT COLOR="#000088">sizeFM</FONT> :: <FONT COLOR="#666600">FiniteMap</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Int</FONT>
<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top"><FONT COLOR="#666600">EmptyFM</FONT>&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#666600">Pos</FONT> <FONT COLOR="#666600">Zero</FONT></td>
</tr>
<tr>
<td valign="top"><FONT COLOR="#000088">sizeFM</FONT>&nbsp;</td><td valign="top">(<FONT COLOR="#666600">Branch</FONT> <FONT COLOR="#000088">vx</FONT> <FONT COLOR="#000088">vy</FONT> <FONT COLOR="#000088">size</FONT> <FONT COLOR="#000088">vz</FONT> <FONT COLOR="#000088">wu</FONT>)&nbsp;</td><td valign="top">=&nbsp;</td><td valign="top"><FONT COLOR="#000088">size</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 FiniteMap<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 FiniteMap<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="FiniteMap.keysFM_GE\n",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3];
3[label="FiniteMap.keysFM_GE vyy3\n",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3];
4[label="FiniteMap.keysFM_GE vyy3 vyy4\n",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3];
5[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 [] vyy4 vyy3\n",fontsize=16,color="burlywood",shape="triangle"];4324[label="vyy3/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];5 -> 4324[label="",style="solid", color="burlywood", weight=9];
4324 -> 6[label="",style="solid", color="burlywood", weight=3];
4325[label="vyy3/FiniteMap.Branch vyy30 vyy31 vyy32 vyy33 vyy34",fontsize=10,color="white",style="solid",shape="box"];5 -> 4325[label="",style="solid", color="burlywood", weight=9];
4325 -> 7[label="",style="solid", color="burlywood", weight=3];
6[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 [] vyy4 FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3];
7[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 [] vyy4 (FiniteMap.Branch vyy30 vyy31 vyy32 vyy33 vyy34)\n",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3];
8[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 [] vyy4 FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];8 -> 10[label="",style="solid", color="black", weight=3];
9[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 [] vyy4 (FiniteMap.Branch vyy30 vyy31 vyy32 vyy33 vyy34)\n",fontsize=16,color="black",shape="box"];9 -> 11[label="",style="solid", color="black", weight=3];
10[label="[]\n",fontsize=16,color="green",shape="box"];11[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 vyy30 vyy31 vyy32 vyy33 vyy34 (vyy30 >= vyy4)\n",fontsize=16,color="black",shape="box"];11 -> 12[label="",style="solid", color="black", weight=3];
12[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 vyy30 vyy31 vyy32 vyy33 vyy34 (compare vyy30 vyy4 /= LT)\n",fontsize=16,color="black",shape="box"];12 -> 13[label="",style="solid", color="black", weight=3];
13[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 vyy30 vyy31 vyy32 vyy33 vyy34 (not (compare vyy30 vyy4 == LT))\n",fontsize=16,color="black",shape="box"];13 -> 14[label="",style="solid", color="black", weight=3];
14[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 vyy30 vyy31 vyy32 vyy33 vyy34 (not (compare3 vyy30 vyy4 == LT))\n",fontsize=16,color="black",shape="box"];14 -> 15[label="",style="solid", color="black", weight=3];
15[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 vyy30 vyy31 vyy32 vyy33 vyy34 (not (compare2 vyy30 vyy4 (vyy30 == vyy4) == LT))\n",fontsize=16,color="burlywood",shape="box"];4326[label="vyy30/Nothing",fontsize=10,color="white",style="solid",shape="box"];15 -> 4326[label="",style="solid", color="burlywood", weight=9];
4326 -> 16[label="",style="solid", color="burlywood", weight=3];
4327[label="vyy30/Just vyy300",fontsize=10,color="white",style="solid",shape="box"];15 -> 4327[label="",style="solid", color="burlywood", weight=9];
4327 -> 17[label="",style="solid", color="burlywood", weight=3];
16[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 Nothing vyy31 vyy32 vyy33 vyy34 (not (compare2 Nothing vyy4 (Nothing == vyy4) == LT))\n",fontsize=16,color="burlywood",shape="box"];4328[label="vyy4/Nothing",fontsize=10,color="white",style="solid",shape="box"];16 -> 4328[label="",style="solid", color="burlywood", weight=9];
4328 -> 18[label="",style="solid", color="burlywood", weight=3];
4329[label="vyy4/Just vyy40",fontsize=10,color="white",style="solid",shape="box"];16 -> 4329[label="",style="solid", color="burlywood", weight=9];
4329 -> 19[label="",style="solid", color="burlywood", weight=3];
17[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] vyy4 (Just vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Just vyy300) vyy4 (Just vyy300 == vyy4) == LT))\n",fontsize=16,color="burlywood",shape="box"];4330[label="vyy4/Nothing",fontsize=10,color="white",style="solid",shape="box"];17 -> 4330[label="",style="solid", color="burlywood", weight=9];
4330 -> 20[label="",style="solid", color="burlywood", weight=3];
4331[label="vyy4/Just vyy40",fontsize=10,color="white",style="solid",shape="box"];17 -> 4331[label="",style="solid", color="burlywood", weight=9];
4331 -> 21[label="",style="solid", color="burlywood", weight=3];
18[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] Nothing Nothing vyy31 vyy32 vyy33 vyy34 (not (compare2 Nothing Nothing (Nothing == Nothing) == LT))\n",fontsize=16,color="black",shape="box"];18 -> 22[label="",style="solid", color="black", weight=3];
19[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] (Just vyy40) Nothing vyy31 vyy32 vyy33 vyy34 (not (compare2 Nothing (Just vyy40) (Nothing == Just vyy40) == LT))\n",fontsize=16,color="black",shape="box"];19 -> 23[label="",style="solid", color="black", weight=3];
20[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] Nothing (Just vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Just vyy300) Nothing (Just vyy300 == Nothing) == LT))\n",fontsize=16,color="black",shape="box"];20 -> 24[label="",style="solid", color="black", weight=3];
21[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] (Just vyy40) (Just vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Just vyy300) (Just vyy40) (Just vyy300 == Just vyy40) == LT))\n",fontsize=16,color="black",shape="box"];21 -> 25[label="",style="solid", color="black", weight=3];
22 -> 965[label="",style="dashed", color="red", weight=0];
22[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] Nothing Nothing vyy31 vyy32 vyy33 vyy34 (not (compare2 Nothing Nothing True == LT))\n",fontsize=16,color="magenta"];22 -> 966[label="",style="dashed", color="magenta", weight=3];
22 -> 967[label="",style="dashed", color="magenta", weight=3];
22 -> 968[label="",style="dashed", color="magenta", weight=3];
22 -> 969[label="",style="dashed", color="magenta", weight=3];
22 -> 970[label="",style="dashed", color="magenta", weight=3];
22 -> 971[label="",style="dashed", color="magenta", weight=3];
22 -> 972[label="",style="dashed", color="magenta", weight=3];
23 -> 1033[label="",style="dashed", color="red", weight=0];
23[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] (Just vyy40) Nothing vyy31 vyy32 vyy33 vyy34 (not (compare2 Nothing (Just vyy40) False == LT))\n",fontsize=16,color="magenta"];23 -> 1034[label="",style="dashed", color="magenta", weight=3];
23 -> 1035[label="",style="dashed", color="magenta", weight=3];
23 -> 1036[label="",style="dashed", color="magenta", weight=3];
23 -> 1037[label="",style="dashed", color="magenta", weight=3];
23 -> 1038[label="",style="dashed", color="magenta", weight=3];
23 -> 1039[label="",style="dashed", color="magenta", weight=3];
23 -> 1040[label="",style="dashed", color="magenta", weight=3];
24 -> 965[label="",style="dashed", color="red", weight=0];
24[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] Nothing (Just vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Just vyy300) Nothing False == LT))\n",fontsize=16,color="magenta"];24 -> 973[label="",style="dashed", color="magenta", weight=3];
24 -> 974[label="",style="dashed", color="magenta", weight=3];
24 -> 975[label="",style="dashed", color="magenta", weight=3];
24 -> 976[label="",style="dashed", color="magenta", weight=3];
24 -> 977[label="",style="dashed", color="magenta", weight=3];
24 -> 978[label="",style="dashed", color="magenta", weight=3];
24 -> 979[label="",style="dashed", color="magenta", weight=3];
25 -> 1033[label="",style="dashed", color="red", weight=0];
25[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 [] (Just vyy40) (Just vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Just vyy300) (Just vyy40) (vyy300 == vyy40) == LT))\n",fontsize=16,color="magenta"];25 -> 1041[label="",style="dashed", color="magenta", weight=3];
25 -> 1042[label="",style="dashed", color="magenta", weight=3];
25 -> 1043[label="",style="dashed", color="magenta", weight=3];
25 -> 1044[label="",style="dashed", color="magenta", weight=3];
25 -> 1045[label="",style="dashed", color="magenta", weight=3];
25 -> 1046[label="",style="dashed", color="magenta", weight=3];
25 -> 1047[label="",style="dashed", color="magenta", weight=3];
966 -> 946[label="",style="dashed", color="red", weight=0];
966[label="not (compare2 Nothing Nothing True == LT)\n",fontsize=16,color="magenta"];966 -> 1029[label="",style="dashed", color="magenta", weight=3];
967[label="vyy31\n",fontsize=16,color="green",shape="box"];968[label="vyy33\n",fontsize=16,color="green",shape="box"];969[label="vyy34\n",fontsize=16,color="green",shape="box"];970[label="[]\n",fontsize=16,color="green",shape="box"];971[label="Nothing\n",fontsize=16,color="green",shape="box"];972[label="vyy32\n",fontsize=16,color="green",shape="box"];965[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy49 Nothing vyy330 vyy331 vyy332 vyy333 vyy334 vyy57\n",fontsize=16,color="burlywood",shape="triangle"];4337[label="vyy57/False",fontsize=10,color="white",style="solid",shape="box"];965 -> 4337[label="",style="solid", color="burlywood", weight=9];
4337 -> 1030[label="",style="solid", color="burlywood", weight=3];
4338[label="vyy57/True",fontsize=10,color="white",style="solid",shape="box"];965 -> 4338[label="",style="solid", color="burlywood", weight=9];
4338 -> 1031[label="",style="solid", color="burlywood", weight=3];
1034 -> 946[label="",style="dashed", color="red", weight=0];
1034[label="not (compare2 Nothing (Just vyy40) False == LT)\n",fontsize=16,color="magenta"];1034 -> 1106[label="",style="dashed", color="magenta", weight=3];
1035[label="vyy31\n",fontsize=16,color="green",shape="box"];1036[label="vyy33\n",fontsize=16,color="green",shape="box"];1037[label="[]\n",fontsize=16,color="green",shape="box"];1038[label="vyy34\n",fontsize=16,color="green",shape="box"];1039[label="Nothing\n",fontsize=16,color="green",shape="box"];1040[label="vyy32\n",fontsize=16,color="green",shape="box"];1033[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 vyy59\n",fontsize=16,color="burlywood",shape="triangle"];4340[label="vyy59/False",fontsize=10,color="white",style="solid",shape="box"];1033 -> 4340[label="",style="solid", color="burlywood", weight=9];
4340 -> 1107[label="",style="solid", color="burlywood", weight=3];
4341[label="vyy59/True",fontsize=10,color="white",style="solid",shape="box"];1033 -> 4341[label="",style="solid", color="burlywood", weight=9];
4341 -> 1108[label="",style="solid", color="burlywood", weight=3];
973 -> 946[label="",style="dashed", color="red", weight=0];
973[label="not (compare2 (Just vyy300) Nothing False == LT)\n",fontsize=16,color="magenta"];973 -> 1032[label="",style="dashed", color="magenta", weight=3];
974[label="vyy31\n",fontsize=16,color="green",shape="box"];975[label="vyy33\n",fontsize=16,color="green",shape="box"];976[label="vyy34\n",fontsize=16,color="green",shape="box"];977[label="[]\n",fontsize=16,color="green",shape="box"];978[label="Just vyy300\n",fontsize=16,color="green",shape="box"];979[label="vyy32\n",fontsize=16,color="green",shape="box"];1041 -> 946[label="",style="dashed", color="red", weight=0];
1041[label="not (compare2 (Just vyy300) (Just vyy40) (vyy300 == vyy40) == LT)\n",fontsize=16,color="magenta"];1041 -> 1109[label="",style="dashed", color="magenta", weight=3];
1042[label="vyy31\n",fontsize=16,color="green",shape="box"];1043[label="vyy33\n",fontsize=16,color="green",shape="box"];1044[label="[]\n",fontsize=16,color="green",shape="box"];1045[label="vyy34\n",fontsize=16,color="green",shape="box"];1046[label="Just vyy300\n",fontsize=16,color="green",shape="box"];1047[label="vyy32\n",fontsize=16,color="green",shape="box"];1029[label="compare2 Nothing Nothing True == LT\n",fontsize=16,color="black",shape="box"];1029 -> 1110[label="",style="solid", color="black", weight=3];
946[label="not vyy56\n",fontsize=16,color="burlywood",shape="triangle"];4344[label="vyy56/False",fontsize=10,color="white",style="solid",shape="box"];946 -> 4344[label="",style="solid", color="burlywood", weight=9];
4344 -> 1111[label="",style="solid", color="burlywood", weight=3];
4345[label="vyy56/True",fontsize=10,color="white",style="solid",shape="box"];946 -> 4345[label="",style="solid", color="burlywood", weight=9];
4345 -> 1112[label="",style="solid", color="burlywood", weight=3];
1030[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy49 Nothing vyy330 vyy331 vyy332 vyy333 vyy334 False\n",fontsize=16,color="black",shape="box"];1030 -> 1113[label="",style="solid", color="black", weight=3];
1031[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy49 Nothing vyy330 vyy331 vyy332 vyy333 vyy334 True\n",fontsize=16,color="black",shape="box"];1031 -> 1114[label="",style="solid", color="black", weight=3];
1106[label="compare2 Nothing (Just vyy40) False == LT\n",fontsize=16,color="black",shape="box"];1106 -> 1116[label="",style="solid", color="black", weight=3];
1107[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 False\n",fontsize=16,color="black",shape="box"];1107 -> 1117[label="",style="solid", color="black", weight=3];
1108[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 True\n",fontsize=16,color="black",shape="box"];1108 -> 1118[label="",style="solid", color="black", weight=3];
1032[label="compare2 (Just vyy300) Nothing False == LT\n",fontsize=16,color="black",shape="box"];1032 -> 1115[label="",style="solid", color="black", weight=3];
1109 -> 1119[label="",style="dashed", color="red", weight=0];
1109[label="compare2 (Just vyy300) (Just vyy40) (vyy300 == vyy40) == LT\n",fontsize=16,color="magenta"];1109 -> 1120[label="",style="dashed", color="magenta", weight=3];
1109 -> 1121[label="",style="dashed", color="magenta", weight=3];
1109 -> 1122[label="",style="dashed", color="magenta", weight=3];
1110[label="EQ == LT\n",fontsize=16,color="black",shape="box"];1110 -> 1123[label="",style="solid", color="black", weight=3];
1111[label="not False\n",fontsize=16,color="black",shape="box"];1111 -> 1124[label="",style="solid", color="black", weight=3];
1112[label="not True\n",fontsize=16,color="black",shape="box"];1112 -> 1125[label="",style="solid", color="black", weight=3];
1113[label="FiniteMap.foldFM_GE0 FiniteMap.keysFM_GE0 vyy49 Nothing vyy330 vyy331 vyy332 vyy333 vyy334 otherwise\n",fontsize=16,color="black",shape="box"];1113 -> 1126[label="",style="solid", color="black", weight=3];
1114[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334)) Nothing vyy333\n",fontsize=16,color="burlywood",shape="box"];4347[label="vyy333/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1114 -> 4347[label="",style="solid", color="burlywood", weight=9];
4347 -> 1127[label="",style="solid", color="burlywood", weight=3];
4348[label="vyy333/FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334",fontsize=10,color="white",style="solid",shape="box"];1114 -> 4348[label="",style="solid", color="burlywood", weight=9];
4348 -> 1128[label="",style="solid", color="burlywood", weight=3];
1116[label="compare1 Nothing (Just vyy40) (Nothing <= Just vyy40) == LT\n",fontsize=16,color="black",shape="box"];1116 -> 1129[label="",style="solid", color="black", weight=3];
1117[label="FiniteMap.foldFM_GE0 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 otherwise\n",fontsize=16,color="black",shape="box"];1117 -> 1130[label="",style="solid", color="black", weight=3];
1118[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334)) (Just vyy40) vyy333\n",fontsize=16,color="burlywood",shape="box"];4349[label="vyy333/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1118 -> 4349[label="",style="solid", color="burlywood", weight=9];
4349 -> 1131[label="",style="solid", color="burlywood", weight=3];
4350[label="vyy333/FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334",fontsize=10,color="white",style="solid",shape="box"];1118 -> 4350[label="",style="solid", color="burlywood", weight=9];
4350 -> 1132[label="",style="solid", color="burlywood", weight=3];
1115[label="compare1 (Just vyy300) Nothing (Just vyy300 <= Nothing) == LT\n",fontsize=16,color="black",shape="box"];1115 -> 1133[label="",style="solid", color="black", weight=3];
1120[label="vyy300 == vyy40\n",fontsize=16,color="blue",shape="box"];4351[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4351[label="",style="solid", color="blue", weight=9];
4351 -> 1134[label="",style="solid", color="blue", weight=3];
4352[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4352[label="",style="solid", color="blue", weight=9];
4352 -> 1135[label="",style="solid", color="blue", weight=3];
4353[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4353[label="",style="solid", color="blue", weight=9];
4353 -> 1136[label="",style="solid", color="blue", weight=3];
4354[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4354[label="",style="solid", color="blue", weight=9];
4354 -> 1137[label="",style="solid", color="blue", weight=3];
4355[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4355[label="",style="solid", color="blue", weight=9];
4355 -> 1138[label="",style="solid", color="blue", weight=3];
4356[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4356[label="",style="solid", color="blue", weight=9];
4356 -> 1139[label="",style="solid", color="blue", weight=3];
4357[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4357[label="",style="solid", color="blue", weight=9];
4357 -> 1140[label="",style="solid", color="blue", weight=3];
4358[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4358[label="",style="solid", color="blue", weight=9];
4358 -> 1141[label="",style="solid", color="blue", weight=3];
4359[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4359[label="",style="solid", color="blue", weight=9];
4359 -> 1142[label="",style="solid", color="blue", weight=3];
4360[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4360[label="",style="solid", color="blue", weight=9];
4360 -> 1143[label="",style="solid", color="blue", weight=3];
4361[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4361[label="",style="solid", color="blue", weight=9];
4361 -> 1144[label="",style="solid", color="blue", weight=3];
4362[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4362[label="",style="solid", color="blue", weight=9];
4362 -> 1145[label="",style="solid", color="blue", weight=3];
4363[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4363[label="",style="solid", color="blue", weight=9];
4363 -> 1146[label="",style="solid", color="blue", weight=3];
4364[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1120 -> 4364[label="",style="solid", color="blue", weight=9];
4364 -> 1147[label="",style="solid", color="blue", weight=3];
1121[label="vyy40\n",fontsize=16,color="green",shape="box"];1122[label="vyy300\n",fontsize=16,color="green",shape="box"];1119[label="compare2 (Just vyy65) (Just vyy66) vyy67 == LT\n",fontsize=16,color="burlywood",shape="triangle"];4365[label="vyy67/False",fontsize=10,color="white",style="solid",shape="box"];1119 -> 4365[label="",style="solid", color="burlywood", weight=9];
4365 -> 1148[label="",style="solid", color="burlywood", weight=3];
4366[label="vyy67/True",fontsize=10,color="white",style="solid",shape="box"];1119 -> 4366[label="",style="solid", color="burlywood", weight=9];
4366 -> 1149[label="",style="solid", color="burlywood", weight=3];
1123[label="False\n",fontsize=16,color="green",shape="box"];1124[label="True\n",fontsize=16,color="green",shape="box"];1125[label="False\n",fontsize=16,color="green",shape="box"];1126[label="FiniteMap.foldFM_GE0 FiniteMap.keysFM_GE0 vyy49 Nothing vyy330 vyy331 vyy332 vyy333 vyy334 True\n",fontsize=16,color="black",shape="box"];1126 -> 1150[label="",style="solid", color="black", weight=3];
1127[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334)) Nothing FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1127 -> 1151[label="",style="solid", color="black", weight=3];
1128[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334)) Nothing (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="black",shape="box"];1128 -> 1152[label="",style="solid", color="black", weight=3];
1129[label="compare1 Nothing (Just vyy40) True == LT\n",fontsize=16,color="black",shape="box"];1129 -> 1153[label="",style="solid", color="black", weight=3];
1130[label="FiniteMap.foldFM_GE0 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 True\n",fontsize=16,color="black",shape="box"];1130 -> 1154[label="",style="solid", color="black", weight=3];
1131[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334)) (Just vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1131 -> 1155[label="",style="solid", color="black", weight=3];
1132[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334)) (Just vyy40) (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="black",shape="box"];1132 -> 1156[label="",style="solid", color="black", weight=3];
1133[label="compare1 (Just vyy300) Nothing False == LT\n",fontsize=16,color="black",shape="box"];1133 -> 1157[label="",style="solid", color="black", weight=3];
1134[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1134 -> 1158[label="",style="solid", color="black", weight=3];
1135[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1135 -> 1159[label="",style="solid", color="black", weight=3];
1136[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4367[label="vyy300/Left vyy3000",fontsize=10,color="white",style="solid",shape="box"];1136 -> 4367[label="",style="solid", color="burlywood", weight=9];
4367 -> 1160[label="",style="solid", color="burlywood", weight=3];
4368[label="vyy300/Right vyy3000",fontsize=10,color="white",style="solid",shape="box"];1136 -> 4368[label="",style="solid", color="burlywood", weight=9];
4368 -> 1161[label="",style="solid", color="burlywood", weight=3];
1137[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4369[label="vyy300/(vyy3000,vyy3001)",fontsize=10,color="white",style="solid",shape="box"];1137 -> 4369[label="",style="solid", color="burlywood", weight=9];
4369 -> 1162[label="",style="solid", color="burlywood", weight=3];
1138[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4370[label="vyy300/Nothing",fontsize=10,color="white",style="solid",shape="box"];1138 -> 4370[label="",style="solid", color="burlywood", weight=9];
4370 -> 1163[label="",style="solid", color="burlywood", weight=3];
4371[label="vyy300/Just vyy3000",fontsize=10,color="white",style="solid",shape="box"];1138 -> 4371[label="",style="solid", color="burlywood", weight=9];
4371 -> 1164[label="",style="solid", color="burlywood", weight=3];
1139[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4372[label="vyy300/(vyy3000,vyy3001,vyy3002)",fontsize=10,color="white",style="solid",shape="box"];1139 -> 4372[label="",style="solid", color="burlywood", weight=9];
4372 -> 1165[label="",style="solid", color="burlywood", weight=3];
1140[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1140 -> 1166[label="",style="solid", color="black", weight=3];
1141[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4373[label="vyy300/Integer vyy3000",fontsize=10,color="white",style="solid",shape="box"];1141 -> 4373[label="",style="solid", color="burlywood", weight=9];
4373 -> 1167[label="",style="solid", color="burlywood", weight=3];
1142[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4374[label="vyy300/False",fontsize=10,color="white",style="solid",shape="box"];1142 -> 4374[label="",style="solid", color="burlywood", weight=9];
4374 -> 1168[label="",style="solid", color="burlywood", weight=3];
4375[label="vyy300/True",fontsize=10,color="white",style="solid",shape="box"];1142 -> 4375[label="",style="solid", color="burlywood", weight=9];
4375 -> 1169[label="",style="solid", color="burlywood", weight=3];
1143[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4376[label="vyy300/()",fontsize=10,color="white",style="solid",shape="box"];1143 -> 4376[label="",style="solid", color="burlywood", weight=9];
4376 -> 1170[label="",style="solid", color="burlywood", weight=3];
1144[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4377[label="vyy300/vyy3000 : vyy3001",fontsize=10,color="white",style="solid",shape="box"];1144 -> 4377[label="",style="solid", color="burlywood", weight=9];
4377 -> 1171[label="",style="solid", color="burlywood", weight=3];
4378[label="vyy300/[]",fontsize=10,color="white",style="solid",shape="box"];1144 -> 4378[label="",style="solid", color="burlywood", weight=9];
4378 -> 1172[label="",style="solid", color="burlywood", weight=3];
1145[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1145 -> 1173[label="",style="solid", color="black", weight=3];
1146[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4379[label="vyy300/LT",fontsize=10,color="white",style="solid",shape="box"];1146 -> 4379[label="",style="solid", color="burlywood", weight=9];
4379 -> 1174[label="",style="solid", color="burlywood", weight=3];
4380[label="vyy300/EQ",fontsize=10,color="white",style="solid",shape="box"];1146 -> 4380[label="",style="solid", color="burlywood", weight=9];
4380 -> 1175[label="",style="solid", color="burlywood", weight=3];
4381[label="vyy300/GT",fontsize=10,color="white",style="solid",shape="box"];1146 -> 4381[label="",style="solid", color="burlywood", weight=9];
4381 -> 1176[label="",style="solid", color="burlywood", weight=3];
1147[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4382[label="vyy300/vyy3000 :% vyy3001",fontsize=10,color="white",style="solid",shape="box"];1147 -> 4382[label="",style="solid", color="burlywood", weight=9];
4382 -> 1177[label="",style="solid", color="burlywood", weight=3];
1148[label="compare2 (Just vyy65) (Just vyy66) False == LT\n",fontsize=16,color="black",shape="box"];1148 -> 1178[label="",style="solid", color="black", weight=3];
1149[label="compare2 (Just vyy65) (Just vyy66) True == LT\n",fontsize=16,color="black",shape="box"];1149 -> 1179[label="",style="solid", color="black", weight=3];
1150[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334\n",fontsize=16,color="burlywood",shape="triangle"];4383[label="vyy334/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1150 -> 4383[label="",style="solid", color="burlywood", weight=9];
4383 -> 1180[label="",style="solid", color="burlywood", weight=3];
4384[label="vyy334/FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344",fontsize=10,color="white",style="solid",shape="box"];1150 -> 4384[label="",style="solid", color="burlywood", weight=9];
4384 -> 1181[label="",style="solid", color="burlywood", weight=3];
1151 -> 1182[label="",style="dashed", color="red", weight=0];
1151[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334)) Nothing FiniteMap.EmptyFM\n",fontsize=16,color="magenta"];1151 -> 1183[label="",style="dashed", color="magenta", weight=3];
1152 -> 1184[label="",style="dashed", color="red", weight=0];
1152[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334)) Nothing (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="magenta"];1152 -> 1185[label="",style="dashed", color="magenta", weight=3];
1153 -> 1146[label="",style="dashed", color="red", weight=0];
1153[label="LT == LT\n",fontsize=16,color="magenta"];1153 -> 1186[label="",style="dashed", color="magenta", weight=3];
1153 -> 1187[label="",style="dashed", color="magenta", weight=3];
1154[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334\n",fontsize=16,color="burlywood",shape="triangle"];4388[label="vyy334/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1154 -> 4388[label="",style="solid", color="burlywood", weight=9];
4388 -> 1188[label="",style="solid", color="burlywood", weight=3];
4389[label="vyy334/FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344",fontsize=10,color="white",style="solid",shape="box"];1154 -> 4389[label="",style="solid", color="burlywood", weight=9];
4389 -> 1189[label="",style="solid", color="burlywood", weight=3];
1155 -> 1190[label="",style="dashed", color="red", weight=0];
1155[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334)) (Just vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="magenta"];1155 -> 1191[label="",style="dashed", color="magenta", weight=3];
1156 -> 1192[label="",style="dashed", color="red", weight=0];
1156[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334)) (Just vyy40) (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="magenta"];1156 -> 1193[label="",style="dashed", color="magenta", weight=3];
1157 -> 1146[label="",style="dashed", color="red", weight=0];
1157[label="compare0 (Just vyy300) Nothing otherwise == LT\n",fontsize=16,color="magenta"];1157 -> 1194[label="",style="dashed", color="magenta", weight=3];
1157 -> 1195[label="",style="dashed", color="magenta", weight=3];
1158[label="primEqChar vyy300 vyy40\n",fontsize=16,color="burlywood",shape="box"];4393[label="vyy300/Char vyy3000",fontsize=10,color="white",style="solid",shape="box"];1158 -> 4393[label="",style="solid", color="burlywood", weight=9];
4393 -> 1196[label="",style="solid", color="burlywood", weight=3];
1159[label="primEqDouble vyy300 vyy40\n",fontsize=16,color="burlywood",shape="box"];4394[label="vyy300/Double vyy3000 vyy3001",fontsize=10,color="white",style="solid",shape="box"];1159 -> 4394[label="",style="solid", color="burlywood", weight=9];
4394 -> 1197[label="",style="solid", color="burlywood", weight=3];
1160[label="Left vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4395[label="vyy40/Left vyy400",fontsize=10,color="white",style="solid",shape="box"];1160 -> 4395[label="",style="solid", color="burlywood", weight=9];
4395 -> 1198[label="",style="solid", color="burlywood", weight=3];
4396[label="vyy40/Right vyy400",fontsize=10,color="white",style="solid",shape="box"];1160 -> 4396[label="",style="solid", color="burlywood", weight=9];
4396 -> 1199[label="",style="solid", color="burlywood", weight=3];
1161[label="Right vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4397[label="vyy40/Left vyy400",fontsize=10,color="white",style="solid",shape="box"];1161 -> 4397[label="",style="solid", color="burlywood", weight=9];
4397 -> 1200[label="",style="solid", color="burlywood", weight=3];
4398[label="vyy40/Right vyy400",fontsize=10,color="white",style="solid",shape="box"];1161 -> 4398[label="",style="solid", color="burlywood", weight=9];
4398 -> 1201[label="",style="solid", color="burlywood", weight=3];
1162[label="(vyy3000,vyy3001) == vyy40\n",fontsize=16,color="burlywood",shape="box"];4399[label="vyy40/(vyy400,vyy401)",fontsize=10,color="white",style="solid",shape="box"];1162 -> 4399[label="",style="solid", color="burlywood", weight=9];
4399 -> 1202[label="",style="solid", color="burlywood", weight=3];
1163[label="Nothing == vyy40\n",fontsize=16,color="burlywood",shape="box"];4400[label="vyy40/Nothing",fontsize=10,color="white",style="solid",shape="box"];1163 -> 4400[label="",style="solid", color="burlywood", weight=9];
4400 -> 1203[label="",style="solid", color="burlywood", weight=3];
4401[label="vyy40/Just vyy400",fontsize=10,color="white",style="solid",shape="box"];1163 -> 4401[label="",style="solid", color="burlywood", weight=9];
4401 -> 1204[label="",style="solid", color="burlywood", weight=3];
1164[label="Just vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4402[label="vyy40/Nothing",fontsize=10,color="white",style="solid",shape="box"];1164 -> 4402[label="",style="solid", color="burlywood", weight=9];
4402 -> 1205[label="",style="solid", color="burlywood", weight=3];
4403[label="vyy40/Just vyy400",fontsize=10,color="white",style="solid",shape="box"];1164 -> 4403[label="",style="solid", color="burlywood", weight=9];
4403 -> 1206[label="",style="solid", color="burlywood", weight=3];
1165[label="(vyy3000,vyy3001,vyy3002) == vyy40\n",fontsize=16,color="burlywood",shape="box"];4404[label="vyy40/(vyy400,vyy401,vyy402)",fontsize=10,color="white",style="solid",shape="box"];1165 -> 4404[label="",style="solid", color="burlywood", weight=9];
4404 -> 1207[label="",style="solid", color="burlywood", weight=3];
1166[label="primEqFloat vyy300 vyy40\n",fontsize=16,color="burlywood",shape="box"];4405[label="vyy300/Float vyy3000 vyy3001",fontsize=10,color="white",style="solid",shape="box"];1166 -> 4405[label="",style="solid", color="burlywood", weight=9];
4405 -> 1208[label="",style="solid", color="burlywood", weight=3];
1167[label="Integer vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4406[label="vyy40/Integer vyy400",fontsize=10,color="white",style="solid",shape="box"];1167 -> 4406[label="",style="solid", color="burlywood", weight=9];
4406 -> 1209[label="",style="solid", color="burlywood", weight=3];
1168[label="False == vyy40\n",fontsize=16,color="burlywood",shape="box"];4407[label="vyy40/False",fontsize=10,color="white",style="solid",shape="box"];1168 -> 4407[label="",style="solid", color="burlywood", weight=9];
4407 -> 1210[label="",style="solid", color="burlywood", weight=3];
4408[label="vyy40/True",fontsize=10,color="white",style="solid",shape="box"];1168 -> 4408[label="",style="solid", color="burlywood", weight=9];
4408 -> 1211[label="",style="solid", color="burlywood", weight=3];
1169[label="True == vyy40\n",fontsize=16,color="burlywood",shape="box"];4409[label="vyy40/False",fontsize=10,color="white",style="solid",shape="box"];1169 -> 4409[label="",style="solid", color="burlywood", weight=9];
4409 -> 1212[label="",style="solid", color="burlywood", weight=3];
4410[label="vyy40/True",fontsize=10,color="white",style="solid",shape="box"];1169 -> 4410[label="",style="solid", color="burlywood", weight=9];
4410 -> 1213[label="",style="solid", color="burlywood", weight=3];
1170[label="() == vyy40\n",fontsize=16,color="burlywood",shape="box"];4411[label="vyy40/()",fontsize=10,color="white",style="solid",shape="box"];1170 -> 4411[label="",style="solid", color="burlywood", weight=9];
4411 -> 1214[label="",style="solid", color="burlywood", weight=3];
1171[label="vyy3000 : vyy3001 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4412[label="vyy40/vyy400 : vyy401",fontsize=10,color="white",style="solid",shape="box"];1171 -> 4412[label="",style="solid", color="burlywood", weight=9];
4412 -> 1215[label="",style="solid", color="burlywood", weight=3];
4413[label="vyy40/[]",fontsize=10,color="white",style="solid",shape="box"];1171 -> 4413[label="",style="solid", color="burlywood", weight=9];
4413 -> 1216[label="",style="solid", color="burlywood", weight=3];
1172[label="[] == vyy40\n",fontsize=16,color="burlywood",shape="box"];4414[label="vyy40/vyy400 : vyy401",fontsize=10,color="white",style="solid",shape="box"];1172 -> 4414[label="",style="solid", color="burlywood", weight=9];
4414 -> 1217[label="",style="solid", color="burlywood", weight=3];
4415[label="vyy40/[]",fontsize=10,color="white",style="solid",shape="box"];1172 -> 4415[label="",style="solid", color="burlywood", weight=9];
4415 -> 1218[label="",style="solid", color="burlywood", weight=3];
1173[label="primEqInt vyy300 vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4416[label="vyy300/Pos vyy3000",fontsize=10,color="white",style="solid",shape="box"];1173 -> 4416[label="",style="solid", color="burlywood", weight=9];
4416 -> 1219[label="",style="solid", color="burlywood", weight=3];
4417[label="vyy300/Neg vyy3000",fontsize=10,color="white",style="solid",shape="box"];1173 -> 4417[label="",style="solid", color="burlywood", weight=9];
4417 -> 1220[label="",style="solid", color="burlywood", weight=3];
1174[label="LT == vyy40\n",fontsize=16,color="burlywood",shape="box"];4418[label="vyy40/LT",fontsize=10,color="white",style="solid",shape="box"];1174 -> 4418[label="",style="solid", color="burlywood", weight=9];
4418 -> 1221[label="",style="solid", color="burlywood", weight=3];
4419[label="vyy40/EQ",fontsize=10,color="white",style="solid",shape="box"];1174 -> 4419[label="",style="solid", color="burlywood", weight=9];
4419 -> 1222[label="",style="solid", color="burlywood", weight=3];
4420[label="vyy40/GT",fontsize=10,color="white",style="solid",shape="box"];1174 -> 4420[label="",style="solid", color="burlywood", weight=9];
4420 -> 1223[label="",style="solid", color="burlywood", weight=3];
1175[label="EQ == vyy40\n",fontsize=16,color="burlywood",shape="box"];4421[label="vyy40/LT",fontsize=10,color="white",style="solid",shape="box"];1175 -> 4421[label="",style="solid", color="burlywood", weight=9];
4421 -> 1224[label="",style="solid", color="burlywood", weight=3];
4422[label="vyy40/EQ",fontsize=10,color="white",style="solid",shape="box"];1175 -> 4422[label="",style="solid", color="burlywood", weight=9];
4422 -> 1225[label="",style="solid", color="burlywood", weight=3];
4423[label="vyy40/GT",fontsize=10,color="white",style="solid",shape="box"];1175 -> 4423[label="",style="solid", color="burlywood", weight=9];
4423 -> 1226[label="",style="solid", color="burlywood", weight=3];
1176[label="GT == vyy40\n",fontsize=16,color="burlywood",shape="box"];4424[label="vyy40/LT",fontsize=10,color="white",style="solid",shape="box"];1176 -> 4424[label="",style="solid", color="burlywood", weight=9];
4424 -> 1227[label="",style="solid", color="burlywood", weight=3];
4425[label="vyy40/EQ",fontsize=10,color="white",style="solid",shape="box"];1176 -> 4425[label="",style="solid", color="burlywood", weight=9];
4425 -> 1228[label="",style="solid", color="burlywood", weight=3];
4426[label="vyy40/GT",fontsize=10,color="white",style="solid",shape="box"];1176 -> 4426[label="",style="solid", color="burlywood", weight=9];
4426 -> 1229[label="",style="solid", color="burlywood", weight=3];
1177[label="vyy3000 :% vyy3001 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4427[label="vyy40/vyy400 :% vyy401",fontsize=10,color="white",style="solid",shape="box"];1177 -> 4427[label="",style="solid", color="burlywood", weight=9];
4427 -> 1230[label="",style="solid", color="burlywood", weight=3];
1178 -> 1146[label="",style="dashed", color="red", weight=0];
1178[label="compare1 (Just vyy65) (Just vyy66) (Just vyy65 <= Just vyy66) == LT\n",fontsize=16,color="magenta"];1178 -> 1231[label="",style="dashed", color="magenta", weight=3];
1178 -> 1232[label="",style="dashed", color="magenta", weight=3];
1179 -> 1146[label="",style="dashed", color="red", weight=0];
1179[label="EQ == LT\n",fontsize=16,color="magenta"];1179 -> 1233[label="",style="dashed", color="magenta", weight=3];
1179 -> 1234[label="",style="dashed", color="magenta", weight=3];
1180[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1180 -> 1235[label="",style="solid", color="black", weight=3];
1181[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing (FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344)\n",fontsize=16,color="black",shape="box"];1181 -> 1236[label="",style="solid", color="black", weight=3];
1183 -> 1150[label="",style="dashed", color="red", weight=0];
1183[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334\n",fontsize=16,color="magenta"];1182[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 vyy68) Nothing FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="triangle"];1182 -> 1237[label="",style="solid", color="black", weight=3];
1185 -> 1150[label="",style="dashed", color="red", weight=0];
1185[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy49 Nothing vyy334\n",fontsize=16,color="magenta"];1184[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 vyy69) Nothing (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="black",shape="triangle"];1184 -> 1238[label="",style="solid", color="black", weight=3];
1186[label="LT\n",fontsize=16,color="green",shape="box"];1187[label="LT\n",fontsize=16,color="green",shape="box"];1188[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1188 -> 1239[label="",style="solid", color="black", weight=3];
1189[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) (FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344)\n",fontsize=16,color="black",shape="box"];1189 -> 1240[label="",style="solid", color="black", weight=3];
1191 -> 1154[label="",style="dashed", color="red", weight=0];
1191[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334\n",fontsize=16,color="magenta"];1190[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 vyy70) (Just vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="triangle"];1190 -> 1241[label="",style="solid", color="black", weight=3];
1193 -> 1154[label="",style="dashed", color="red", weight=0];
1193[label="FiniteMap.foldFM_GE FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy334\n",fontsize=16,color="magenta"];1192[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 vyy71) (Just vyy40) (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="black",shape="triangle"];1192 -> 1242[label="",style="solid", color="black", weight=3];
1194[label="LT\n",fontsize=16,color="green",shape="box"];1195[label="compare0 (Just vyy300) Nothing otherwise\n",fontsize=16,color="black",shape="box"];1195 -> 1243[label="",style="solid", color="black", weight=3];
1196[label="primEqChar (Char vyy3000) vyy40\n",fontsize=16,color="burlywood",shape="box"];4434[label="vyy40/Char vyy400",fontsize=10,color="white",style="solid",shape="box"];1196 -> 4434[label="",style="solid", color="burlywood", weight=9];
4434 -> 1244[label="",style="solid", color="burlywood", weight=3];
1197[label="primEqDouble (Double vyy3000 vyy3001) vyy40\n",fontsize=16,color="burlywood",shape="box"];4435[label="vyy40/Double vyy400 vyy401",fontsize=10,color="white",style="solid",shape="box"];1197 -> 4435[label="",style="solid", color="burlywood", weight=9];
4435 -> 1245[label="",style="solid", color="burlywood", weight=3];
1198[label="Left vyy3000 == Left vyy400\n",fontsize=16,color="black",shape="box"];1198 -> 1246[label="",style="solid", color="black", weight=3];
1199[label="Left vyy3000 == Right vyy400\n",fontsize=16,color="black",shape="box"];1199 -> 1247[label="",style="solid", color="black", weight=3];
1200[label="Right vyy3000 == Left vyy400\n",fontsize=16,color="black",shape="box"];1200 -> 1248[label="",style="solid", color="black", weight=3];
1201[label="Right vyy3000 == Right vyy400\n",fontsize=16,color="black",shape="box"];1201 -> 1249[label="",style="solid", color="black", weight=3];
1202[label="(vyy3000,vyy3001) == (vyy400,vyy401)\n",fontsize=16,color="black",shape="box"];1202 -> 1250[label="",style="solid", color="black", weight=3];
1203[label="Nothing == Nothing\n",fontsize=16,color="black",shape="box"];1203 -> 1251[label="",style="solid", color="black", weight=3];
1204[label="Nothing == Just vyy400\n",fontsize=16,color="black",shape="box"];1204 -> 1252[label="",style="solid", color="black", weight=3];
1205[label="Just vyy3000 == Nothing\n",fontsize=16,color="black",shape="box"];1205 -> 1253[label="",style="solid", color="black", weight=3];
1206[label="Just vyy3000 == Just vyy400\n",fontsize=16,color="black",shape="box"];1206 -> 1254[label="",style="solid", color="black", weight=3];
1207[label="(vyy3000,vyy3001,vyy3002) == (vyy400,vyy401,vyy402)\n",fontsize=16,color="black",shape="box"];1207 -> 1255[label="",style="solid", color="black", weight=3];
1208[label="primEqFloat (Float vyy3000 vyy3001) vyy40\n",fontsize=16,color="burlywood",shape="box"];4436[label="vyy40/Float vyy400 vyy401",fontsize=10,color="white",style="solid",shape="box"];1208 -> 4436[label="",style="solid", color="burlywood", weight=9];
4436 -> 1256[label="",style="solid", color="burlywood", weight=3];
1209[label="Integer vyy3000 == Integer vyy400\n",fontsize=16,color="black",shape="box"];1209 -> 1257[label="",style="solid", color="black", weight=3];
1210[label="False == False\n",fontsize=16,color="black",shape="box"];1210 -> 1258[label="",style="solid", color="black", weight=3];
1211[label="False == True\n",fontsize=16,color="black",shape="box"];1211 -> 1259[label="",style="solid", color="black", weight=3];
1212[label="True == False\n",fontsize=16,color="black",shape="box"];1212 -> 1260[label="",style="solid", color="black", weight=3];
1213[label="True == True\n",fontsize=16,color="black",shape="box"];1213 -> 1261[label="",style="solid", color="black", weight=3];
1214[label="() == ()\n",fontsize=16,color="black",shape="box"];1214 -> 1262[label="",style="solid", color="black", weight=3];
1215[label="vyy3000 : vyy3001 == vyy400 : vyy401\n",fontsize=16,color="black",shape="box"];1215 -> 1263[label="",style="solid", color="black", weight=3];
1216[label="vyy3000 : vyy3001 == []\n",fontsize=16,color="black",shape="box"];1216 -> 1264[label="",style="solid", color="black", weight=3];
1217[label="[] == vyy400 : vyy401\n",fontsize=16,color="black",shape="box"];1217 -> 1265[label="",style="solid", color="black", weight=3];
1218[label="[] == []\n",fontsize=16,color="black",shape="box"];1218 -> 1266[label="",style="solid", color="black", weight=3];
1219[label="primEqInt (Pos vyy3000) vyy40\n",fontsize=16,color="burlywood",shape="box"];4437[label="vyy3000/Succ vyy30000",fontsize=10,color="white",style="solid",shape="box"];1219 -> 4437[label="",style="solid", color="burlywood", weight=9];
4437 -> 1267[label="",style="solid", color="burlywood", weight=3];
4438[label="vyy3000/Zero",fontsize=10,color="white",style="solid",shape="box"];1219 -> 4438[label="",style="solid", color="burlywood", weight=9];
4438 -> 1268[label="",style="solid", color="burlywood", weight=3];
1220[label="primEqInt (Neg vyy3000) vyy40\n",fontsize=16,color="burlywood",shape="box"];4439[label="vyy3000/Succ vyy30000",fontsize=10,color="white",style="solid",shape="box"];1220 -> 4439[label="",style="solid", color="burlywood", weight=9];
4439 -> 1269[label="",style="solid", color="burlywood", weight=3];
4440[label="vyy3000/Zero",fontsize=10,color="white",style="solid",shape="box"];1220 -> 4440[label="",style="solid", color="burlywood", weight=9];
4440 -> 1270[label="",style="solid", color="burlywood", weight=3];
1221[label="LT == LT\n",fontsize=16,color="black",shape="box"];1221 -> 1271[label="",style="solid", color="black", weight=3];
1222[label="LT == EQ\n",fontsize=16,color="black",shape="box"];1222 -> 1272[label="",style="solid", color="black", weight=3];
1223[label="LT == GT\n",fontsize=16,color="black",shape="box"];1223 -> 1273[label="",style="solid", color="black", weight=3];
1224[label="EQ == LT\n",fontsize=16,color="black",shape="box"];1224 -> 1274[label="",style="solid", color="black", weight=3];
1225[label="EQ == EQ\n",fontsize=16,color="black",shape="box"];1225 -> 1275[label="",style="solid", color="black", weight=3];
1226[label="EQ == GT\n",fontsize=16,color="black",shape="box"];1226 -> 1276[label="",style="solid", color="black", weight=3];
1227[label="GT == LT\n",fontsize=16,color="black",shape="box"];1227 -> 1277[label="",style="solid", color="black", weight=3];
1228[label="GT == EQ\n",fontsize=16,color="black",shape="box"];1228 -> 1278[label="",style="solid", color="black", weight=3];
1229[label="GT == GT\n",fontsize=16,color="black",shape="box"];1229 -> 1279[label="",style="solid", color="black", weight=3];
1230[label="vyy3000 :% vyy3001 == vyy400 :% vyy401\n",fontsize=16,color="black",shape="box"];1230 -> 1280[label="",style="solid", color="black", weight=3];
1231[label="LT\n",fontsize=16,color="green",shape="box"];1232 -> 3389[label="",style="dashed", color="red", weight=0];
1232[label="compare1 (Just vyy65) (Just vyy66) (Just vyy65 <= Just vyy66)\n",fontsize=16,color="magenta"];1232 -> 3390[label="",style="dashed", color="magenta", weight=3];
1232 -> 3391[label="",style="dashed", color="magenta", weight=3];
1232 -> 3392[label="",style="dashed", color="magenta", weight=3];
1233[label="LT\n",fontsize=16,color="green",shape="box"];1234[label="EQ\n",fontsize=16,color="green",shape="box"];1235[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 vyy49 Nothing FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1235 -> 1282[label="",style="solid", color="black", weight=3];
1236[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 vyy49 Nothing (FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344)\n",fontsize=16,color="black",shape="box"];1236 -> 1283[label="",style="solid", color="black", weight=3];
1237[label="FiniteMap.keysFM_GE0 vyy330 vyy331 vyy68\n",fontsize=16,color="black",shape="triangle"];1237 -> 1284[label="",style="solid", color="black", weight=3];
1238 -> 965[label="",style="dashed", color="red", weight=0];
1238[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 vyy69) Nothing vyy3330 vyy3331 vyy3332 vyy3333 vyy3334 (vyy3330 >= Nothing)\n",fontsize=16,color="magenta"];1238 -> 1285[label="",style="dashed", color="magenta", weight=3];
1238 -> 1286[label="",style="dashed", color="magenta", weight=3];
1238 -> 1287[label="",style="dashed", color="magenta", weight=3];
1238 -> 1288[label="",style="dashed", color="magenta", weight=3];
1238 -> 1289[label="",style="dashed", color="magenta", weight=3];
1238 -> 1290[label="",style="dashed", color="magenta", weight=3];
1238 -> 1291[label="",style="dashed", color="magenta", weight=3];
1239[label="FiniteMap.foldFM_GE3 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1239 -> 1292[label="",style="solid", color="black", weight=3];
1240[label="FiniteMap.foldFM_GE2 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) (FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344)\n",fontsize=16,color="black",shape="box"];1240 -> 1293[label="",style="solid", color="black", weight=3];
1241 -> 1237[label="",style="dashed", color="red", weight=0];
1241[label="FiniteMap.keysFM_GE0 vyy330 vyy331 vyy70\n",fontsize=16,color="magenta"];1241 -> 1294[label="",style="dashed", color="magenta", weight=3];
1242 -> 1033[label="",style="dashed", color="red", weight=0];
1242[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 (FiniteMap.keysFM_GE0 vyy330 vyy331 vyy71) (Just vyy40) vyy3330 vyy3331 vyy3332 vyy3333 vyy3334 (vyy3330 >= Just vyy40)\n",fontsize=16,color="magenta"];1242 -> 1295[label="",style="dashed", color="magenta", weight=3];
1242 -> 1296[label="",style="dashed", color="magenta", weight=3];
1242 -> 1297[label="",style="dashed", color="magenta", weight=3];
1242 -> 1298[label="",style="dashed", color="magenta", weight=3];
1242 -> 1299[label="",style="dashed", color="magenta", weight=3];
1242 -> 1300[label="",style="dashed", color="magenta", weight=3];
1242 -> 1301[label="",style="dashed", color="magenta", weight=3];
1243[label="compare0 (Just vyy300) Nothing True\n",fontsize=16,color="black",shape="box"];1243 -> 1302[label="",style="solid", color="black", weight=3];
1244[label="primEqChar (Char vyy3000) (Char vyy400)\n",fontsize=16,color="black",shape="box"];1244 -> 1303[label="",style="solid", color="black", weight=3];
1245[label="primEqDouble (Double vyy3000 vyy3001) (Double vyy400 vyy401)\n",fontsize=16,color="black",shape="box"];1245 -> 1304[label="",style="solid", color="black", weight=3];
1246[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4445[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4445[label="",style="solid", color="blue", weight=9];
4445 -> 1305[label="",style="solid", color="blue", weight=3];
4446[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4446[label="",style="solid", color="blue", weight=9];
4446 -> 1306[label="",style="solid", color="blue", weight=3];
4447[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4447[label="",style="solid", color="blue", weight=9];
4447 -> 1307[label="",style="solid", color="blue", weight=3];
4448[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4448[label="",style="solid", color="blue", weight=9];
4448 -> 1308[label="",style="solid", color="blue", weight=3];
4449[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4449[label="",style="solid", color="blue", weight=9];
4449 -> 1309[label="",style="solid", color="blue", weight=3];
4450[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4450[label="",style="solid", color="blue", weight=9];
4450 -> 1310[label="",style="solid", color="blue", weight=3];
4451[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4451[label="",style="solid", color="blue", weight=9];
4451 -> 1311[label="",style="solid", color="blue", weight=3];
4452[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4452[label="",style="solid", color="blue", weight=9];
4452 -> 1312[label="",style="solid", color="blue", weight=3];
4453[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4453[label="",style="solid", color="blue", weight=9];
4453 -> 1313[label="",style="solid", color="blue", weight=3];
4454[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4454[label="",style="solid", color="blue", weight=9];
4454 -> 1314[label="",style="solid", color="blue", weight=3];
4455[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4455[label="",style="solid", color="blue", weight=9];
4455 -> 1315[label="",style="solid", color="blue", weight=3];
4456[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4456[label="",style="solid", color="blue", weight=9];
4456 -> 1316[label="",style="solid", color="blue", weight=3];
4457[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4457[label="",style="solid", color="blue", weight=9];
4457 -> 1317[label="",style="solid", color="blue", weight=3];
4458[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1246 -> 4458[label="",style="solid", color="blue", weight=9];
4458 -> 1318[label="",style="solid", color="blue", weight=3];
1247[label="False\n",fontsize=16,color="green",shape="box"];1248[label="False\n",fontsize=16,color="green",shape="box"];1249[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4459[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4459[label="",style="solid", color="blue", weight=9];
4459 -> 1319[label="",style="solid", color="blue", weight=3];
4460[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4460[label="",style="solid", color="blue", weight=9];
4460 -> 1320[label="",style="solid", color="blue", weight=3];
4461[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4461[label="",style="solid", color="blue", weight=9];
4461 -> 1321[label="",style="solid", color="blue", weight=3];
4462[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4462[label="",style="solid", color="blue", weight=9];
4462 -> 1322[label="",style="solid", color="blue", weight=3];
4463[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4463[label="",style="solid", color="blue", weight=9];
4463 -> 1323[label="",style="solid", color="blue", weight=3];
4464[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4464[label="",style="solid", color="blue", weight=9];
4464 -> 1324[label="",style="solid", color="blue", weight=3];
4465[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4465[label="",style="solid", color="blue", weight=9];
4465 -> 1325[label="",style="solid", color="blue", weight=3];
4466[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4466[label="",style="solid", color="blue", weight=9];
4466 -> 1326[label="",style="solid", color="blue", weight=3];
4467[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4467[label="",style="solid", color="blue", weight=9];
4467 -> 1327[label="",style="solid", color="blue", weight=3];
4468[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4468[label="",style="solid", color="blue", weight=9];
4468 -> 1328[label="",style="solid", color="blue", weight=3];
4469[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4469[label="",style="solid", color="blue", weight=9];
4469 -> 1329[label="",style="solid", color="blue", weight=3];
4470[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4470[label="",style="solid", color="blue", weight=9];
4470 -> 1330[label="",style="solid", color="blue", weight=3];
4471[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4471[label="",style="solid", color="blue", weight=9];
4471 -> 1331[label="",style="solid", color="blue", weight=3];
4472[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1249 -> 4472[label="",style="solid", color="blue", weight=9];
4472 -> 1332[label="",style="solid", color="blue", weight=3];
1250 -> 1479[label="",style="dashed", color="red", weight=0];
1250[label="vyy3000 == vyy400 && vyy3001 == vyy401\n",fontsize=16,color="magenta"];1250 -> 1480[label="",style="dashed", color="magenta", weight=3];
1250 -> 1481[label="",style="dashed", color="magenta", weight=3];
1251[label="True\n",fontsize=16,color="green",shape="box"];1252[label="False\n",fontsize=16,color="green",shape="box"];1253[label="False\n",fontsize=16,color="green",shape="box"];1254[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4474[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4474[label="",style="solid", color="blue", weight=9];
4474 -> 1343[label="",style="solid", color="blue", weight=3];
4475[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4475[label="",style="solid", color="blue", weight=9];
4475 -> 1344[label="",style="solid", color="blue", weight=3];
4476[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4476[label="",style="solid", color="blue", weight=9];
4476 -> 1345[label="",style="solid", color="blue", weight=3];
4477[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4477[label="",style="solid", color="blue", weight=9];
4477 -> 1346[label="",style="solid", color="blue", weight=3];
4478[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4478[label="",style="solid", color="blue", weight=9];
4478 -> 1347[label="",style="solid", color="blue", weight=3];
4479[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4479[label="",style="solid", color="blue", weight=9];
4479 -> 1348[label="",style="solid", color="blue", weight=3];
4480[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4480[label="",style="solid", color="blue", weight=9];
4480 -> 1349[label="",style="solid", color="blue", weight=3];
4481[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4481[label="",style="solid", color="blue", weight=9];
4481 -> 1350[label="",style="solid", color="blue", weight=3];
4482[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4482[label="",style="solid", color="blue", weight=9];
4482 -> 1351[label="",style="solid", color="blue", weight=3];
4483[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4483[label="",style="solid", color="blue", weight=9];
4483 -> 1352[label="",style="solid", color="blue", weight=3];
4484[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4484[label="",style="solid", color="blue", weight=9];
4484 -> 1353[label="",style="solid", color="blue", weight=3];
4485[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4485[label="",style="solid", color="blue", weight=9];
4485 -> 1354[label="",style="solid", color="blue", weight=3];
4486[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4486[label="",style="solid", color="blue", weight=9];
4486 -> 1355[label="",style="solid", color="blue", weight=3];
4487[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1254 -> 4487[label="",style="solid", color="blue", weight=9];
4487 -> 1356[label="",style="solid", color="blue", weight=3];
1255 -> 1479[label="",style="dashed", color="red", weight=0];
1255[label="vyy3000 == vyy400 && vyy3001 == vyy401 && vyy3002 == vyy402\n",fontsize=16,color="magenta"];1255 -> 1482[label="",style="dashed", color="magenta", weight=3];
1255 -> 1483[label="",style="dashed", color="magenta", weight=3];
1256[label="primEqFloat (Float vyy3000 vyy3001) (Float vyy400 vyy401)\n",fontsize=16,color="black",shape="box"];1256 -> 1368[label="",style="solid", color="black", weight=3];
1257 -> 1173[label="",style="dashed", color="red", weight=0];
1257[label="primEqInt vyy3000 vyy400\n",fontsize=16,color="magenta"];1257 -> 1369[label="",style="dashed", color="magenta", weight=3];
1257 -> 1370[label="",style="dashed", color="magenta", weight=3];
1258[label="True\n",fontsize=16,color="green",shape="box"];1259[label="False\n",fontsize=16,color="green",shape="box"];1260[label="False\n",fontsize=16,color="green",shape="box"];1261[label="True\n",fontsize=16,color="green",shape="box"];1262[label="True\n",fontsize=16,color="green",shape="box"];1263 -> 1479[label="",style="dashed", color="red", weight=0];
1263[label="vyy3000 == vyy400 && vyy3001 == vyy401\n",fontsize=16,color="magenta"];1263 -> 1484[label="",style="dashed", color="magenta", weight=3];
1263 -> 1485[label="",style="dashed", color="magenta", weight=3];
1264[label="False\n",fontsize=16,color="green",shape="box"];1265[label="False\n",fontsize=16,color="green",shape="box"];1266[label="True\n",fontsize=16,color="green",shape="box"];1267[label="primEqInt (Pos (Succ vyy30000)) vyy40\n",fontsize=16,color="burlywood",shape="box"];4491[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1267 -> 4491[label="",style="solid", color="burlywood", weight=9];
4491 -> 1371[label="",style="solid", color="burlywood", weight=3];
4492[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1267 -> 4492[label="",style="solid", color="burlywood", weight=9];
4492 -> 1372[label="",style="solid", color="burlywood", weight=3];
1268[label="primEqInt (Pos Zero) vyy40\n",fontsize=16,color="burlywood",shape="box"];4493[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1268 -> 4493[label="",style="solid", color="burlywood", weight=9];
4493 -> 1373[label="",style="solid", color="burlywood", weight=3];
4494[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1268 -> 4494[label="",style="solid", color="burlywood", weight=9];
4494 -> 1374[label="",style="solid", color="burlywood", weight=3];
1269[label="primEqInt (Neg (Succ vyy30000)) vyy40\n",fontsize=16,color="burlywood",shape="box"];4495[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1269 -> 4495[label="",style="solid", color="burlywood", weight=9];
4495 -> 1375[label="",style="solid", color="burlywood", weight=3];
4496[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1269 -> 4496[label="",style="solid", color="burlywood", weight=9];
4496 -> 1376[label="",style="solid", color="burlywood", weight=3];
1270[label="primEqInt (Neg Zero) vyy40\n",fontsize=16,color="burlywood",shape="box"];4497[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1270 -> 4497[label="",style="solid", color="burlywood", weight=9];
4497 -> 1377[label="",style="solid", color="burlywood", weight=3];
4498[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1270 -> 4498[label="",style="solid", color="burlywood", weight=9];
4498 -> 1378[label="",style="solid", color="burlywood", weight=3];
1271[label="True\n",fontsize=16,color="green",shape="box"];1272[label="False\n",fontsize=16,color="green",shape="box"];1273[label="False\n",fontsize=16,color="green",shape="box"];1274[label="False\n",fontsize=16,color="green",shape="box"];1275[label="True\n",fontsize=16,color="green",shape="box"];1276[label="False\n",fontsize=16,color="green",shape="box"];1277[label="False\n",fontsize=16,color="green",shape="box"];1278[label="False\n",fontsize=16,color="green",shape="box"];1279[label="True\n",fontsize=16,color="green",shape="box"];1280 -> 1479[label="",style="dashed", color="red", weight=0];
1280[label="vyy3000 == vyy400 && vyy3001 == vyy401\n",fontsize=16,color="magenta"];1280 -> 1486[label="",style="dashed", color="magenta", weight=3];
1280 -> 1487[label="",style="dashed", color="magenta", weight=3];
3390[label="Just vyy65 <= Just vyy66\n",fontsize=16,color="black",shape="box"];3390 -> 3397[label="",style="solid", color="black", weight=3];
3391[label="Just vyy65\n",fontsize=16,color="green",shape="box"];3392[label="Just vyy66\n",fontsize=16,color="green",shape="box"];3389[label="compare1 vyy650 vyy660 vyy121\n",fontsize=16,color="burlywood",shape="triangle"];4500[label="vyy121/False",fontsize=10,color="white",style="solid",shape="box"];3389 -> 4500[label="",style="solid", color="burlywood", weight=9];
4500 -> 3398[label="",style="solid", color="burlywood", weight=3];
4501[label="vyy121/True",fontsize=10,color="white",style="solid",shape="box"];3389 -> 4501[label="",style="solid", color="burlywood", weight=9];
4501 -> 3399[label="",style="solid", color="burlywood", weight=3];
1282[label="vyy49\n",fontsize=16,color="green",shape="box"];1283 -> 965[label="",style="dashed", color="red", weight=0];
1283[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy49 Nothing vyy3340 vyy3341 vyy3342 vyy3343 vyy3344 (vyy3340 >= Nothing)\n",fontsize=16,color="magenta"];1283 -> 1389[label="",style="dashed", color="magenta", weight=3];
1283 -> 1390[label="",style="dashed", color="magenta", weight=3];
1283 -> 1391[label="",style="dashed", color="magenta", weight=3];
1283 -> 1392[label="",style="dashed", color="magenta", weight=3];
1283 -> 1393[label="",style="dashed", color="magenta", weight=3];
1283 -> 1394[label="",style="dashed", color="magenta", weight=3];
1284[label="vyy330 : vyy68\n",fontsize=16,color="green",shape="box"];1285[label="vyy3330 >= Nothing\n",fontsize=16,color="black",shape="triangle"];1285 -> 1395[label="",style="solid", color="black", weight=3];
1286[label="vyy3331\n",fontsize=16,color="green",shape="box"];1287[label="vyy3333\n",fontsize=16,color="green",shape="box"];1288[label="vyy3334\n",fontsize=16,color="green",shape="box"];1289 -> 1237[label="",style="dashed", color="red", weight=0];
1289[label="FiniteMap.keysFM_GE0 vyy330 vyy331 vyy69\n",fontsize=16,color="magenta"];1289 -> 1396[label="",style="dashed", color="magenta", weight=3];
1290[label="vyy3330\n",fontsize=16,color="green",shape="box"];1291[label="vyy3332\n",fontsize=16,color="green",shape="box"];1292[label="vyy50\n",fontsize=16,color="green",shape="box"];1293 -> 1033[label="",style="dashed", color="red", weight=0];
1293[label="FiniteMap.foldFM_GE1 FiniteMap.keysFM_GE0 vyy50 (Just vyy40) vyy3340 vyy3341 vyy3342 vyy3343 vyy3344 (vyy3340 >= Just vyy40)\n",fontsize=16,color="magenta"];1293 -> 1397[label="",style="dashed", color="magenta", weight=3];
1293 -> 1398[label="",style="dashed", color="magenta", weight=3];
1293 -> 1399[label="",style="dashed", color="magenta", weight=3];
1293 -> 1400[label="",style="dashed", color="magenta", weight=3];
1293 -> 1401[label="",style="dashed", color="magenta", weight=3];
1293 -> 1402[label="",style="dashed", color="magenta", weight=3];
1294[label="vyy70\n",fontsize=16,color="green",shape="box"];1295[label="vyy3330 >= Just vyy40\n",fontsize=16,color="black",shape="triangle"];1295 -> 1403[label="",style="solid", color="black", weight=3];
1296[label="vyy3331\n",fontsize=16,color="green",shape="box"];1297[label="vyy3333\n",fontsize=16,color="green",shape="box"];1298 -> 1237[label="",style="dashed", color="red", weight=0];
1298[label="FiniteMap.keysFM_GE0 vyy330 vyy331 vyy71\n",fontsize=16,color="magenta"];1298 -> 1404[label="",style="dashed", color="magenta", weight=3];
1299[label="vyy3334\n",fontsize=16,color="green",shape="box"];1300[label="vyy3330\n",fontsize=16,color="green",shape="box"];1301[label="vyy3332\n",fontsize=16,color="green",shape="box"];1302[label="GT\n",fontsize=16,color="green",shape="box"];1303 -> 1173[label="",style="dashed", color="red", weight=0];
1303[label="primEqInt vyy3000 vyy400\n",fontsize=16,color="magenta"];1303 -> 1405[label="",style="dashed", color="magenta", weight=3];
1303 -> 1406[label="",style="dashed", color="magenta", weight=3];
1304 -> 1145[label="",style="dashed", color="red", weight=0];
1304[label="vyy3000 * vyy400 == vyy3001 * vyy401\n",fontsize=16,color="magenta"];1304 -> 1407[label="",style="dashed", color="magenta", weight=3];
1304 -> 1408[label="",style="dashed", color="magenta", weight=3];
1305 -> 1134[label="",style="dashed", color="red", weight=0];
1305[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1305 -> 1409[label="",style="dashed", color="magenta", weight=3];
1305 -> 1410[label="",style="dashed", color="magenta", weight=3];
1306 -> 1135[label="",style="dashed", color="red", weight=0];
1306[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1306 -> 1411[label="",style="dashed", color="magenta", weight=3];
1306 -> 1412[label="",style="dashed", color="magenta", weight=3];
1307 -> 1136[label="",style="dashed", color="red", weight=0];
1307[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1307 -> 1413[label="",style="dashed", color="magenta", weight=3];
1307 -> 1414[label="",style="dashed", color="magenta", weight=3];
1308 -> 1137[label="",style="dashed", color="red", weight=0];
1308[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1308 -> 1415[label="",style="dashed", color="magenta", weight=3];
1308 -> 1416[label="",style="dashed", color="magenta", weight=3];
1309 -> 1138[label="",style="dashed", color="red", weight=0];
1309[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1309 -> 1417[label="",style="dashed", color="magenta", weight=3];
1309 -> 1418[label="",style="dashed", color="magenta", weight=3];
1310 -> 1139[label="",style="dashed", color="red", weight=0];
1310[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1310 -> 1419[label="",style="dashed", color="magenta", weight=3];
1310 -> 1420[label="",style="dashed", color="magenta", weight=3];
1311 -> 1140[label="",style="dashed", color="red", weight=0];
1311[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1311 -> 1421[label="",style="dashed", color="magenta", weight=3];
1311 -> 1422[label="",style="dashed", color="magenta", weight=3];
1312 -> 1141[label="",style="dashed", color="red", weight=0];
1312[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1312 -> 1423[label="",style="dashed", color="magenta", weight=3];
1312 -> 1424[label="",style="dashed", color="magenta", weight=3];
1313 -> 1142[label="",style="dashed", color="red", weight=0];
1313[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1313 -> 1425[label="",style="dashed", color="magenta", weight=3];
1313 -> 1426[label="",style="dashed", color="magenta", weight=3];
1314 -> 1143[label="",style="dashed", color="red", weight=0];
1314[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1314 -> 1427[label="",style="dashed", color="magenta", weight=3];
1314 -> 1428[label="",style="dashed", color="magenta", weight=3];
1315 -> 1144[label="",style="dashed", color="red", weight=0];
1315[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1315 -> 1429[label="",style="dashed", color="magenta", weight=3];
1315 -> 1430[label="",style="dashed", color="magenta", weight=3];
1316 -> 1145[label="",style="dashed", color="red", weight=0];
1316[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1316 -> 1431[label="",style="dashed", color="magenta", weight=3];
1316 -> 1432[label="",style="dashed", color="magenta", weight=3];
1317 -> 1146[label="",style="dashed", color="red", weight=0];
1317[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1317 -> 1433[label="",style="dashed", color="magenta", weight=3];
1317 -> 1434[label="",style="dashed", color="magenta", weight=3];
1318 -> 1147[label="",style="dashed", color="red", weight=0];
1318[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1318 -> 1435[label="",style="dashed", color="magenta", weight=3];
1318 -> 1436[label="",style="dashed", color="magenta", weight=3];
1319 -> 1134[label="",style="dashed", color="red", weight=0];
1319[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1319 -> 1437[label="",style="dashed", color="magenta", weight=3];
1319 -> 1438[label="",style="dashed", color="magenta", weight=3];
1320 -> 1135[label="",style="dashed", color="red", weight=0];
1320[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1320 -> 1439[label="",style="dashed", color="magenta", weight=3];
1320 -> 1440[label="",style="dashed", color="magenta", weight=3];
1321 -> 1136[label="",style="dashed", color="red", weight=0];
1321[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1321 -> 1441[label="",style="dashed", color="magenta", weight=3];
1321 -> 1442[label="",style="dashed", color="magenta", weight=3];
1322 -> 1137[label="",style="dashed", color="red", weight=0];
1322[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1322 -> 1443[label="",style="dashed", color="magenta", weight=3];
1322 -> 1444[label="",style="dashed", color="magenta", weight=3];
1323 -> 1138[label="",style="dashed", color="red", weight=0];
1323[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1323 -> 1445[label="",style="dashed", color="magenta", weight=3];
1323 -> 1446[label="",style="dashed", color="magenta", weight=3];
1324 -> 1139[label="",style="dashed", color="red", weight=0];
1324[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1324 -> 1447[label="",style="dashed", color="magenta", weight=3];
1324 -> 1448[label="",style="dashed", color="magenta", weight=3];
1325 -> 1140[label="",style="dashed", color="red", weight=0];
1325[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1325 -> 1449[label="",style="dashed", color="magenta", weight=3];
1325 -> 1450[label="",style="dashed", color="magenta", weight=3];
1326 -> 1141[label="",style="dashed", color="red", weight=0];
1326[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1326 -> 1451[label="",style="dashed", color="magenta", weight=3];
1326 -> 1452[label="",style="dashed", color="magenta", weight=3];
1327 -> 1142[label="",style="dashed", color="red", weight=0];
1327[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1327 -> 1453[label="",style="dashed", color="magenta", weight=3];
1327 -> 1454[label="",style="dashed", color="magenta", weight=3];
1328 -> 1143[label="",style="dashed", color="red", weight=0];
1328[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1328 -> 1455[label="",style="dashed", color="magenta", weight=3];
1328 -> 1456[label="",style="dashed", color="magenta", weight=3];
1329 -> 1144[label="",style="dashed", color="red", weight=0];
1329[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1329 -> 1457[label="",style="dashed", color="magenta", weight=3];
1329 -> 1458[label="",style="dashed", color="magenta", weight=3];
1330 -> 1145[label="",style="dashed", color="red", weight=0];
1330[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1330 -> 1459[label="",style="dashed", color="magenta", weight=3];
1330 -> 1460[label="",style="dashed", color="magenta", weight=3];
1331 -> 1146[label="",style="dashed", color="red", weight=0];
1331[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1331 -> 1461[label="",style="dashed", color="magenta", weight=3];
1331 -> 1462[label="",style="dashed", color="magenta", weight=3];
1332 -> 1147[label="",style="dashed", color="red", weight=0];
1332[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1332 -> 1463[label="",style="dashed", color="magenta", weight=3];
1332 -> 1464[label="",style="dashed", color="magenta", weight=3];
1480[label="vyy3001 == vyy401\n",fontsize=16,color="blue",shape="box"];4536[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4536[label="",style="solid", color="blue", weight=9];
4536 -> 1492[label="",style="solid", color="blue", weight=3];
4537[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4537[label="",style="solid", color="blue", weight=9];
4537 -> 1493[label="",style="solid", color="blue", weight=3];
4538[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4538[label="",style="solid", color="blue", weight=9];
4538 -> 1494[label="",style="solid", color="blue", weight=3];
4539[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4539[label="",style="solid", color="blue", weight=9];
4539 -> 1495[label="",style="solid", color="blue", weight=3];
4540[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4540[label="",style="solid", color="blue", weight=9];
4540 -> 1496[label="",style="solid", color="blue", weight=3];
4541[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4541[label="",style="solid", color="blue", weight=9];
4541 -> 1497[label="",style="solid", color="blue", weight=3];
4542[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4542[label="",style="solid", color="blue", weight=9];
4542 -> 1498[label="",style="solid", color="blue", weight=3];
4543[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4543[label="",style="solid", color="blue", weight=9];
4543 -> 1499[label="",style="solid", color="blue", weight=3];
4544[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4544[label="",style="solid", color="blue", weight=9];
4544 -> 1500[label="",style="solid", color="blue", weight=3];
4545[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4545[label="",style="solid", color="blue", weight=9];
4545 -> 1501[label="",style="solid", color="blue", weight=3];
4546[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4546[label="",style="solid", color="blue", weight=9];
4546 -> 1502[label="",style="solid", color="blue", weight=3];
4547[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4547[label="",style="solid", color="blue", weight=9];
4547 -> 1503[label="",style="solid", color="blue", weight=3];
4548[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4548[label="",style="solid", color="blue", weight=9];
4548 -> 1504[label="",style="solid", color="blue", weight=3];
4549[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1480 -> 4549[label="",style="solid", color="blue", weight=9];
4549 -> 1505[label="",style="solid", color="blue", weight=3];
1481[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4550[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4550[label="",style="solid", color="blue", weight=9];
4550 -> 1506[label="",style="solid", color="blue", weight=3];
4551[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4551[label="",style="solid", color="blue", weight=9];
4551 -> 1507[label="",style="solid", color="blue", weight=3];
4552[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4552[label="",style="solid", color="blue", weight=9];
4552 -> 1508[label="",style="solid", color="blue", weight=3];
4553[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4553[label="",style="solid", color="blue", weight=9];
4553 -> 1509[label="",style="solid", color="blue", weight=3];
4554[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4554[label="",style="solid", color="blue", weight=9];
4554 -> 1510[label="",style="solid", color="blue", weight=3];
4555[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4555[label="",style="solid", color="blue", weight=9];
4555 -> 1511[label="",style="solid", color="blue", weight=3];
4556[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4556[label="",style="solid", color="blue", weight=9];
4556 -> 1512[label="",style="solid", color="blue", weight=3];
4557[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4557[label="",style="solid", color="blue", weight=9];
4557 -> 1513[label="",style="solid", color="blue", weight=3];
4558[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4558[label="",style="solid", color="blue", weight=9];
4558 -> 1514[label="",style="solid", color="blue", weight=3];
4559[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4559[label="",style="solid", color="blue", weight=9];
4559 -> 1515[label="",style="solid", color="blue", weight=3];
4560[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4560[label="",style="solid", color="blue", weight=9];
4560 -> 1516[label="",style="solid", color="blue", weight=3];
4561[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4561[label="",style="solid", color="blue", weight=9];
4561 -> 1517[label="",style="solid", color="blue", weight=3];
4562[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4562[label="",style="solid", color="blue", weight=9];
4562 -> 1518[label="",style="solid", color="blue", weight=3];
4563[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1481 -> 4563[label="",style="solid", color="blue", weight=9];
4563 -> 1519[label="",style="solid", color="blue", weight=3];
1479[label="vyy90 && vyy91\n",fontsize=16,color="burlywood",shape="triangle"];4564[label="vyy90/False",fontsize=10,color="white",style="solid",shape="box"];1479 -> 4564[label="",style="solid", color="burlywood", weight=9];
4564 -> 1520[label="",style="solid", color="burlywood", weight=3];
4565[label="vyy90/True",fontsize=10,color="white",style="solid",shape="box"];1479 -> 4565[label="",style="solid", color="burlywood", weight=9];
4565 -> 1521[label="",style="solid", color="burlywood", weight=3];
1343 -> 1134[label="",style="dashed", color="red", weight=0];
1343[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1343 -> 1522[label="",style="dashed", color="magenta", weight=3];
1343 -> 1523[label="",style="dashed", color="magenta", weight=3];
1344 -> 1135[label="",style="dashed", color="red", weight=0];
1344[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1344 -> 1524[label="",style="dashed", color="magenta", weight=3];
1344 -> 1525[label="",style="dashed", color="magenta", weight=3];
1345 -> 1136[label="",style="dashed", color="red", weight=0];
1345[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1345 -> 1526[label="",style="dashed", color="magenta", weight=3];
1345 -> 1527[label="",style="dashed", color="magenta", weight=3];
1346 -> 1137[label="",style="dashed", color="red", weight=0];
1346[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1346 -> 1528[label="",style="dashed", color="magenta", weight=3];
1346 -> 1529[label="",style="dashed", color="magenta", weight=3];
1347 -> 1138[label="",style="dashed", color="red", weight=0];
1347[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1347 -> 1530[label="",style="dashed", color="magenta", weight=3];
1347 -> 1531[label="",style="dashed", color="magenta", weight=3];
1348 -> 1139[label="",style="dashed", color="red", weight=0];
1348[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1348 -> 1532[label="",style="dashed", color="magenta", weight=3];
1348 -> 1533[label="",style="dashed", color="magenta", weight=3];
1349 -> 1140[label="",style="dashed", color="red", weight=0];
1349[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1349 -> 1534[label="",style="dashed", color="magenta", weight=3];
1349 -> 1535[label="",style="dashed", color="magenta", weight=3];
1350 -> 1141[label="",style="dashed", color="red", weight=0];
1350[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1350 -> 1536[label="",style="dashed", color="magenta", weight=3];
1350 -> 1537[label="",style="dashed", color="magenta", weight=3];
1351 -> 1142[label="",style="dashed", color="red", weight=0];
1351[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1351 -> 1538[label="",style="dashed", color="magenta", weight=3];
1351 -> 1539[label="",style="dashed", color="magenta", weight=3];
1352 -> 1143[label="",style="dashed", color="red", weight=0];
1352[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1352 -> 1540[label="",style="dashed", color="magenta", weight=3];
1352 -> 1541[label="",style="dashed", color="magenta", weight=3];
1353 -> 1144[label="",style="dashed", color="red", weight=0];
1353[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1353 -> 1542[label="",style="dashed", color="magenta", weight=3];
1353 -> 1543[label="",style="dashed", color="magenta", weight=3];
1354 -> 1145[label="",style="dashed", color="red", weight=0];
1354[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1354 -> 1544[label="",style="dashed", color="magenta", weight=3];
1354 -> 1545[label="",style="dashed", color="magenta", weight=3];
1355 -> 1146[label="",style="dashed", color="red", weight=0];
1355[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1355 -> 1546[label="",style="dashed", color="magenta", weight=3];
1355 -> 1547[label="",style="dashed", color="magenta", weight=3];
1356 -> 1147[label="",style="dashed", color="red", weight=0];
1356[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1356 -> 1548[label="",style="dashed", color="magenta", weight=3];
1356 -> 1549[label="",style="dashed", color="magenta", weight=3];
1482 -> 1479[label="",style="dashed", color="red", weight=0];
1482[label="vyy3001 == vyy401 && vyy3002 == vyy402\n",fontsize=16,color="magenta"];1482 -> 1550[label="",style="dashed", color="magenta", weight=3];
1482 -> 1551[label="",style="dashed", color="magenta", weight=3];
1483[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4581[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4581[label="",style="solid", color="blue", weight=9];
4581 -> 1552[label="",style="solid", color="blue", weight=3];
4582[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4582[label="",style="solid", color="blue", weight=9];
4582 -> 1553[label="",style="solid", color="blue", weight=3];
4583[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4583[label="",style="solid", color="blue", weight=9];
4583 -> 1554[label="",style="solid", color="blue", weight=3];
4584[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4584[label="",style="solid", color="blue", weight=9];
4584 -> 1555[label="",style="solid", color="blue", weight=3];
4585[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4585[label="",style="solid", color="blue", weight=9];
4585 -> 1556[label="",style="solid", color="blue", weight=3];
4586[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4586[label="",style="solid", color="blue", weight=9];
4586 -> 1557[label="",style="solid", color="blue", weight=3];
4587[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4587[label="",style="solid", color="blue", weight=9];
4587 -> 1558[label="",style="solid", color="blue", weight=3];
4588[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4588[label="",style="solid", color="blue", weight=9];
4588 -> 1559[label="",style="solid", color="blue", weight=3];
4589[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4589[label="",style="solid", color="blue", weight=9];
4589 -> 1560[label="",style="solid", color="blue", weight=3];
4590[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4590[label="",style="solid", color="blue", weight=9];
4590 -> 1561[label="",style="solid", color="blue", weight=3];
4591[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4591[label="",style="solid", color="blue", weight=9];
4591 -> 1562[label="",style="solid", color="blue", weight=3];
4592[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4592[label="",style="solid", color="blue", weight=9];
4592 -> 1563[label="",style="solid", color="blue", weight=3];
4593[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4593[label="",style="solid", color="blue", weight=9];
4593 -> 1564[label="",style="solid", color="blue", weight=3];
4594[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1483 -> 4594[label="",style="solid", color="blue", weight=9];
4594 -> 1565[label="",style="solid", color="blue", weight=3];
1368 -> 1145[label="",style="dashed", color="red", weight=0];
1368[label="vyy3000 * vyy400 == vyy3001 * vyy401\n",fontsize=16,color="magenta"];1368 -> 1566[label="",style="dashed", color="magenta", weight=3];
1368 -> 1567[label="",style="dashed", color="magenta", weight=3];
1369[label="vyy400\n",fontsize=16,color="green",shape="box"];1370[label="vyy3000\n",fontsize=16,color="green",shape="box"];1484 -> 1144[label="",style="dashed", color="red", weight=0];
1484[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1484 -> 1568[label="",style="dashed", color="magenta", weight=3];
1484 -> 1569[label="",style="dashed", color="magenta", weight=3];
1485[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4597[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4597[label="",style="solid", color="blue", weight=9];
4597 -> 1570[label="",style="solid", color="blue", weight=3];
4598[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4598[label="",style="solid", color="blue", weight=9];
4598 -> 1571[label="",style="solid", color="blue", weight=3];
4599[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4599[label="",style="solid", color="blue", weight=9];
4599 -> 1572[label="",style="solid", color="blue", weight=3];
4600[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4600[label="",style="solid", color="blue", weight=9];
4600 -> 1573[label="",style="solid", color="blue", weight=3];
4601[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4601[label="",style="solid", color="blue", weight=9];
4601 -> 1574[label="",style="solid", color="blue", weight=3];
4602[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4602[label="",style="solid", color="blue", weight=9];
4602 -> 1575[label="",style="solid", color="blue", weight=3];
4603[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4603[label="",style="solid", color="blue", weight=9];
4603 -> 1576[label="",style="solid", color="blue", weight=3];
4604[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4604[label="",style="solid", color="blue", weight=9];
4604 -> 1577[label="",style="solid", color="blue", weight=3];
4605[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4605[label="",style="solid", color="blue", weight=9];
4605 -> 1578[label="",style="solid", color="blue", weight=3];
4606[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4606[label="",style="solid", color="blue", weight=9];
4606 -> 1579[label="",style="solid", color="blue", weight=3];
4607[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4607[label="",style="solid", color="blue", weight=9];
4607 -> 1580[label="",style="solid", color="blue", weight=3];
4608[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4608[label="",style="solid", color="blue", weight=9];
4608 -> 1581[label="",style="solid", color="blue", weight=3];
4609[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4609[label="",style="solid", color="blue", weight=9];
4609 -> 1582[label="",style="solid", color="blue", weight=3];
4610[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1485 -> 4610[label="",style="solid", color="blue", weight=9];
4610 -> 1583[label="",style="solid", color="blue", weight=3];
1371[label="primEqInt (Pos (Succ vyy30000)) (Pos vyy400)\n",fontsize=16,color="burlywood",shape="box"];4611[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1371 -> 4611[label="",style="solid", color="burlywood", weight=9];
4611 -> 1584[label="",style="solid", color="burlywood", weight=3];
4612[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1371 -> 4612[label="",style="solid", color="burlywood", weight=9];
4612 -> 1585[label="",style="solid", color="burlywood", weight=3];
1372[label="primEqInt (Pos (Succ vyy30000)) (Neg vyy400)\n",fontsize=16,color="black",shape="box"];1372 -> 1586[label="",style="solid", color="black", weight=3];
1373[label="primEqInt (Pos Zero) (Pos vyy400)\n",fontsize=16,color="burlywood",shape="box"];4613[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1373 -> 4613[label="",style="solid", color="burlywood", weight=9];
4613 -> 1587[label="",style="solid", color="burlywood", weight=3];
4614[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1373 -> 4614[label="",style="solid", color="burlywood", weight=9];
4614 -> 1588[label="",style="solid", color="burlywood", weight=3];
1374[label="primEqInt (Pos Zero) (Neg vyy400)\n",fontsize=16,color="burlywood",shape="box"];4615[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1374 -> 4615[label="",style="solid", color="burlywood", weight=9];
4615 -> 1589[label="",style="solid", color="burlywood", weight=3];
4616[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1374 -> 4616[label="",style="solid", color="burlywood", weight=9];
4616 -> 1590[label="",style="solid", color="burlywood", weight=3];
1375[label="primEqInt (Neg (Succ vyy30000)) (Pos vyy400)\n",fontsize=16,color="black",shape="box"];1375 -> 1591[label="",style="solid", color="black", weight=3];
1376[label="primEqInt (Neg (Succ vyy30000)) (Neg vyy400)\n",fontsize=16,color="burlywood",shape="box"];4617[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1376 -> 4617[label="",style="solid", color="burlywood", weight=9];
4617 -> 1592[label="",style="solid", color="burlywood", weight=3];
4618[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1376 -> 4618[label="",style="solid", color="burlywood", weight=9];
4618 -> 1593[label="",style="solid", color="burlywood", weight=3];
1377[label="primEqInt (Neg Zero) (Pos vyy400)\n",fontsize=16,color="burlywood",shape="box"];4619[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1377 -> 4619[label="",style="solid", color="burlywood", weight=9];
4619 -> 1594[label="",style="solid", color="burlywood", weight=3];
4620[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1377 -> 4620[label="",style="solid", color="burlywood", weight=9];
4620 -> 1595[label="",style="solid", color="burlywood", weight=3];
1378[label="primEqInt (Neg Zero) (Neg vyy400)\n",fontsize=16,color="burlywood",shape="box"];4621[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1378 -> 4621[label="",style="solid", color="burlywood", weight=9];
4621 -> 1596[label="",style="solid", color="burlywood", weight=3];
4622[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1378 -> 4622[label="",style="solid", color="burlywood", weight=9];
4622 -> 1597[label="",style="solid", color="burlywood", weight=3];
1486[label="vyy3001 == vyy401\n",fontsize=16,color="blue",shape="box"];4623[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1486 -> 4623[label="",style="solid", color="blue", weight=9];
4623 -> 1598[label="",style="solid", color="blue", weight=3];
4624[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1486 -> 4624[label="",style="solid", color="blue", weight=9];
4624 -> 1599[label="",style="solid", color="blue", weight=3];
1487[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4625[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1487 -> 4625[label="",style="solid", color="blue", weight=9];
4625 -> 1600[label="",style="solid", color="blue", weight=3];
4626[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1487 -> 4626[label="",style="solid", color="blue", weight=9];
4626 -> 1601[label="",style="solid", color="blue", weight=3];
3397[label="vyy65 <= vyy66\n",fontsize=16,color="blue",shape="box"];4627[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4627[label="",style="solid", color="blue", weight=9];
4627 -> 3404[label="",style="solid", color="blue", weight=3];
4628[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4628[label="",style="solid", color="blue", weight=9];
4628 -> 3405[label="",style="solid", color="blue", weight=3];
4629[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4629[label="",style="solid", color="blue", weight=9];
4629 -> 3406[label="",style="solid", color="blue", weight=3];
4630[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4630[label="",style="solid", color="blue", weight=9];
4630 -> 3407[label="",style="solid", color="blue", weight=3];
4631[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4631[label="",style="solid", color="blue", weight=9];
4631 -> 3408[label="",style="solid", color="blue", weight=3];
4632[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4632[label="",style="solid", color="blue", weight=9];
4632 -> 3409[label="",style="solid", color="blue", weight=3];
4633[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4633[label="",style="solid", color="blue", weight=9];
4633 -> 3410[label="",style="solid", color="blue", weight=3];
4634[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4634[label="",style="solid", color="blue", weight=9];
4634 -> 3411[label="",style="solid", color="blue", weight=3];
4635[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4635[label="",style="solid", color="blue", weight=9];
4635 -> 3412[label="",style="solid", color="blue", weight=3];
4636[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4636[label="",style="solid", color="blue", weight=9];
4636 -> 3413[label="",style="solid", color="blue", weight=3];
4637[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4637[label="",style="solid", color="blue", weight=9];
4637 -> 3414[label="",style="solid", color="blue", weight=3];
4638[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4638[label="",style="solid", color="blue", weight=9];
4638 -> 3415[label="",style="solid", color="blue", weight=3];
4639[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4639[label="",style="solid", color="blue", weight=9];
4639 -> 3416[label="",style="solid", color="blue", weight=3];
4640[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3397 -> 4640[label="",style="solid", color="blue", weight=9];
4640 -> 3417[label="",style="solid", color="blue", weight=3];
3398[label="compare1 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];3398 -> 3418[label="",style="solid", color="black", weight=3];
3399[label="compare1 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];3399 -> 3419[label="",style="solid", color="black", weight=3];
1389 -> 1285[label="",style="dashed", color="red", weight=0];
1389[label="vyy3340 >= Nothing\n",fontsize=16,color="magenta"];1389 -> 1618[label="",style="dashed", color="magenta", weight=3];
1390[label="vyy3341\n",fontsize=16,color="green",shape="box"];1391[label="vyy3343\n",fontsize=16,color="green",shape="box"];1392[label="vyy3344\n",fontsize=16,color="green",shape="box"];1393[label="vyy3340\n",fontsize=16,color="green",shape="box"];1394[label="vyy3342\n",fontsize=16,color="green",shape="box"];1395[label="compare vyy3330 Nothing /= LT\n",fontsize=16,color="black",shape="box"];1395 -> 1619[label="",style="solid", color="black", weight=3];
1396[label="vyy69\n",fontsize=16,color="green",shape="box"];1397 -> 1295[label="",style="dashed", color="red", weight=0];
1397[label="vyy3340 >= Just vyy40\n",fontsize=16,color="magenta"];1397 -> 1620[label="",style="dashed", color="magenta", weight=3];
1398[label="vyy3341\n",fontsize=16,color="green",shape="box"];1399[label="vyy3343\n",fontsize=16,color="green",shape="box"];1400[label="vyy3344\n",fontsize=16,color="green",shape="box"];1401[label="vyy3340\n",fontsize=16,color="green",shape="box"];1402[label="vyy3342\n",fontsize=16,color="green",shape="box"];1403[label="compare vyy3330 (Just vyy40) /= LT\n",fontsize=16,color="black",shape="box"];1403 -> 1621[label="",style="solid", color="black", weight=3];
1404[label="vyy71\n",fontsize=16,color="green",shape="box"];1405[label="vyy400\n",fontsize=16,color="green",shape="box"];1406[label="vyy3000\n",fontsize=16,color="green",shape="box"];1407[label="vyy3001 * vyy401\n",fontsize=16,color="black",shape="triangle"];1407 -> 1622[label="",style="solid", color="black", weight=3];
1408 -> 1407[label="",style="dashed", color="red", weight=0];
1408[label="vyy3000 * vyy400\n",fontsize=16,color="magenta"];1408 -> 1623[label="",style="dashed", color="magenta", weight=3];
1408 -> 1624[label="",style="dashed", color="magenta", weight=3];
1409[label="vyy400\n",fontsize=16,color="green",shape="box"];1410[label="vyy3000\n",fontsize=16,color="green",shape="box"];1411[label="vyy400\n",fontsize=16,color="green",shape="box"];1412[label="vyy3000\n",fontsize=16,color="green",shape="box"];1413[label="vyy400\n",fontsize=16,color="green",shape="box"];1414[label="vyy3000\n",fontsize=16,color="green",shape="box"];1415[label="vyy400\n",fontsize=16,color="green",shape="box"];1416[label="vyy3000\n",fontsize=16,color="green",shape="box"];1417[label="vyy400\n",fontsize=16,color="green",shape="box"];1418[label="vyy3000\n",fontsize=16,color="green",shape="box"];1419[label="vyy400\n",fontsize=16,color="green",shape="box"];1420[label="vyy3000\n",fontsize=16,color="green",shape="box"];1421[label="vyy400\n",fontsize=16,color="green",shape="box"];1422[label="vyy3000\n",fontsize=16,color="green",shape="box"];1423[label="vyy400\n",fontsize=16,color="green",shape="box"];1424[label="vyy3000\n",fontsize=16,color="green",shape="box"];1425[label="vyy400\n",fontsize=16,color="green",shape="box"];1426[label="vyy3000\n",fontsize=16,color="green",shape="box"];1427[label="vyy400\n",fontsize=16,color="green",shape="box"];1428[label="vyy3000\n",fontsize=16,color="green",shape="box"];1429[label="vyy400\n",fontsize=16,color="green",shape="box"];1430[label="vyy3000\n",fontsize=16,color="green",shape="box"];1431[label="vyy400\n",fontsize=16,color="green",shape="box"];1432[label="vyy3000\n",fontsize=16,color="green",shape="box"];1433[label="vyy400\n",fontsize=16,color="green",shape="box"];1434[label="vyy3000\n",fontsize=16,color="green",shape="box"];1435[label="vyy400\n",fontsize=16,color="green",shape="box"];1436[label="vyy3000\n",fontsize=16,color="green",shape="box"];1437[label="vyy400\n",fontsize=16,color="green",shape="box"];1438[label="vyy3000\n",fontsize=16,color="green",shape="box"];1439[label="vyy400\n",fontsize=16,color="green",shape="box"];1440[label="vyy3000\n",fontsize=16,color="green",shape="box"];1441[label="vyy400\n",fontsize=16,color="green",shape="box"];1442[label="vyy3000\n",fontsize=16,color="green",shape="box"];1443[label="vyy400\n",fontsize=16,color="green",shape="box"];1444[label="vyy3000\n",fontsize=16,color="green",shape="box"];1445[label="vyy400\n",fontsize=16,color="green",shape="box"];1446[label="vyy3000\n",fontsize=16,color="green",shape="box"];1447[label="vyy400\n",fontsize=16,color="green",shape="box"];1448[label="vyy3000\n",fontsize=16,color="green",shape="box"];1449[label="vyy400\n",fontsize=16,color="green",shape="box"];1450[label="vyy3000\n",fontsize=16,color="green",shape="box"];1451[label="vyy400\n",fontsize=16,color="green",shape="box"];1452[label="vyy3000\n",fontsize=16,color="green",shape="box"];1453[label="vyy400\n",fontsize=16,color="green",shape="box"];1454[label="vyy3000\n",fontsize=16,color="green",shape="box"];1455[label="vyy400\n",fontsize=16,color="green",shape="box"];1456[label="vyy3000\n",fontsize=16,color="green",shape="box"];1457[label="vyy400\n",fontsize=16,color="green",shape="box"];1458[label="vyy3000\n",fontsize=16,color="green",shape="box"];1459[label="vyy400\n",fontsize=16,color="green",shape="box"];1460[label="vyy3000\n",fontsize=16,color="green",shape="box"];1461[label="vyy400\n",fontsize=16,color="green",shape="box"];1462[label="vyy3000\n",fontsize=16,color="green",shape="box"];1463[label="vyy400\n",fontsize=16,color="green",shape="box"];1464[label="vyy3000\n",fontsize=16,color="green",shape="box"];1492 -> 1134[label="",style="dashed", color="red", weight=0];
1492[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1492 -> 1625[label="",style="dashed", color="magenta", weight=3];
1492 -> 1626[label="",style="dashed", color="magenta", weight=3];
1493 -> 1135[label="",style="dashed", color="red", weight=0];
1493[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1493 -> 1627[label="",style="dashed", color="magenta", weight=3];
1493 -> 1628[label="",style="dashed", color="magenta", weight=3];
1494 -> 1136[label="",style="dashed", color="red", weight=0];
1494[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1494 -> 1629[label="",style="dashed", color="magenta", weight=3];
1494 -> 1630[label="",style="dashed", color="magenta", weight=3];
1495 -> 1137[label="",style="dashed", color="red", weight=0];
1495[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1495 -> 1631[label="",style="dashed", color="magenta", weight=3];
1495 -> 1632[label="",style="dashed", color="magenta", weight=3];
1496 -> 1138[label="",style="dashed", color="red", weight=0];
1496[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1496 -> 1633[label="",style="dashed", color="magenta", weight=3];
1496 -> 1634[label="",style="dashed", color="magenta", weight=3];
1497 -> 1139[label="",style="dashed", color="red", weight=0];
1497[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1497 -> 1635[label="",style="dashed", color="magenta", weight=3];
1497 -> 1636[label="",style="dashed", color="magenta", weight=3];
1498 -> 1140[label="",style="dashed", color="red", weight=0];
1498[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1498 -> 1637[label="",style="dashed", color="magenta", weight=3];
1498 -> 1638[label="",style="dashed", color="magenta", weight=3];
1499 -> 1141[label="",style="dashed", color="red", weight=0];
1499[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1499 -> 1639[label="",style="dashed", color="magenta", weight=3];
1499 -> 1640[label="",style="dashed", color="magenta", weight=3];
1500 -> 1142[label="",style="dashed", color="red", weight=0];
1500[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1500 -> 1641[label="",style="dashed", color="magenta", weight=3];
1500 -> 1642[label="",style="dashed", color="magenta", weight=3];
1501 -> 1143[label="",style="dashed", color="red", weight=0];
1501[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1501 -> 1643[label="",style="dashed", color="magenta", weight=3];
1501 -> 1644[label="",style="dashed", color="magenta", weight=3];
1502 -> 1144[label="",style="dashed", color="red", weight=0];
1502[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1502 -> 1645[label="",style="dashed", color="magenta", weight=3];
1502 -> 1646[label="",style="dashed", color="magenta", weight=3];
1503 -> 1145[label="",style="dashed", color="red", weight=0];
1503[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1503 -> 1647[label="",style="dashed", color="magenta", weight=3];
1503 -> 1648[label="",style="dashed", color="magenta", weight=3];
1504 -> 1146[label="",style="dashed", color="red", weight=0];
1504[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1504 -> 1649[label="",style="dashed", color="magenta", weight=3];
1504 -> 1650[label="",style="dashed", color="magenta", weight=3];
1505 -> 1147[label="",style="dashed", color="red", weight=0];
1505[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1505 -> 1651[label="",style="dashed", color="magenta", weight=3];
1505 -> 1652[label="",style="dashed", color="magenta", weight=3];
1506 -> 1134[label="",style="dashed", color="red", weight=0];
1506[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1506 -> 1653[label="",style="dashed", color="magenta", weight=3];
1506 -> 1654[label="",style="dashed", color="magenta", weight=3];
1507 -> 1135[label="",style="dashed", color="red", weight=0];
1507[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1507 -> 1655[label="",style="dashed", color="magenta", weight=3];
1507 -> 1656[label="",style="dashed", color="magenta", weight=3];
1508 -> 1136[label="",style="dashed", color="red", weight=0];
1508[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1508 -> 1657[label="",style="dashed", color="magenta", weight=3];
1508 -> 1658[label="",style="dashed", color="magenta", weight=3];
1509 -> 1137[label="",style="dashed", color="red", weight=0];
1509[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1509 -> 1659[label="",style="dashed", color="magenta", weight=3];
1509 -> 1660[label="",style="dashed", color="magenta", weight=3];
1510 -> 1138[label="",style="dashed", color="red", weight=0];
1510[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1510 -> 1661[label="",style="dashed", color="magenta", weight=3];
1510 -> 1662[label="",style="dashed", color="magenta", weight=3];
1511 -> 1139[label="",style="dashed", color="red", weight=0];
1511[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1511 -> 1663[label="",style="dashed", color="magenta", weight=3];
1511 -> 1664[label="",style="dashed", color="magenta", weight=3];
1512 -> 1140[label="",style="dashed", color="red", weight=0];
1512[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1512 -> 1665[label="",style="dashed", color="magenta", weight=3];
1512 -> 1666[label="",style="dashed", color="magenta", weight=3];
1513 -> 1141[label="",style="dashed", color="red", weight=0];
1513[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1513 -> 1667[label="",style="dashed", color="magenta", weight=3];
1513 -> 1668[label="",style="dashed", color="magenta", weight=3];
1514 -> 1142[label="",style="dashed", color="red", weight=0];
1514[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1514 -> 1669[label="",style="dashed", color="magenta", weight=3];
1514 -> 1670[label="",style="dashed", color="magenta", weight=3];
1515 -> 1143[label="",style="dashed", color="red", weight=0];
1515[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1515 -> 1671[label="",style="dashed", color="magenta", weight=3];
1515 -> 1672[label="",style="dashed", color="magenta", weight=3];
1516 -> 1144[label="",style="dashed", color="red", weight=0];
1516[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1516 -> 1673[label="",style="dashed", color="magenta", weight=3];
1516 -> 1674[label="",style="dashed", color="magenta", weight=3];
1517 -> 1145[label="",style="dashed", color="red", weight=0];
1517[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1517 -> 1675[label="",style="dashed", color="magenta", weight=3];
1517 -> 1676[label="",style="dashed", color="magenta", weight=3];
1518 -> 1146[label="",style="dashed", color="red", weight=0];
1518[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1518 -> 1677[label="",style="dashed", color="magenta", weight=3];
1518 -> 1678[label="",style="dashed", color="magenta", weight=3];
1519 -> 1147[label="",style="dashed", color="red", weight=0];
1519[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1519 -> 1679[label="",style="dashed", color="magenta", weight=3];
1519 -> 1680[label="",style="dashed", color="magenta", weight=3];
1520[label="False && vyy91\n",fontsize=16,color="black",shape="box"];1520 -> 1681[label="",style="solid", color="black", weight=3];
1521[label="True && vyy91\n",fontsize=16,color="black",shape="box"];1521 -> 1682[label="",style="solid", color="black", weight=3];
1522[label="vyy400\n",fontsize=16,color="green",shape="box"];1523[label="vyy3000\n",fontsize=16,color="green",shape="box"];1524[label="vyy400\n",fontsize=16,color="green",shape="box"];1525[label="vyy3000\n",fontsize=16,color="green",shape="box"];1526[label="vyy400\n",fontsize=16,color="green",shape="box"];1527[label="vyy3000\n",fontsize=16,color="green",shape="box"];1528[label="vyy400\n",fontsize=16,color="green",shape="box"];1529[label="vyy3000\n",fontsize=16,color="green",shape="box"];1530[label="vyy400\n",fontsize=16,color="green",shape="box"];1531[label="vyy3000\n",fontsize=16,color="green",shape="box"];1532[label="vyy400\n",fontsize=16,color="green",shape="box"];1533[label="vyy3000\n",fontsize=16,color="green",shape="box"];1534[label="vyy400\n",fontsize=16,color="green",shape="box"];1535[label="vyy3000\n",fontsize=16,color="green",shape="box"];1536[label="vyy400\n",fontsize=16,color="green",shape="box"];1537[label="vyy3000\n",fontsize=16,color="green",shape="box"];1538[label="vyy400\n",fontsize=16,color="green",shape="box"];1539[label="vyy3000\n",fontsize=16,color="green",shape="box"];1540[label="vyy400\n",fontsize=16,color="green",shape="box"];1541[label="vyy3000\n",fontsize=16,color="green",shape="box"];1542[label="vyy400\n",fontsize=16,color="green",shape="box"];1543[label="vyy3000\n",fontsize=16,color="green",shape="box"];1544[label="vyy400\n",fontsize=16,color="green",shape="box"];1545[label="vyy3000\n",fontsize=16,color="green",shape="box"];1546[label="vyy400\n",fontsize=16,color="green",shape="box"];1547[label="vyy3000\n",fontsize=16,color="green",shape="box"];1548[label="vyy400\n",fontsize=16,color="green",shape="box"];1549[label="vyy3000\n",fontsize=16,color="green",shape="box"];1550[label="vyy3002 == vyy402\n",fontsize=16,color="blue",shape="box"];4672[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4672[label="",style="solid", color="blue", weight=9];
4672 -> 1683[label="",style="solid", color="blue", weight=3];
4673[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4673[label="",style="solid", color="blue", weight=9];
4673 -> 1684[label="",style="solid", color="blue", weight=3];
4674[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4674[label="",style="solid", color="blue", weight=9];
4674 -> 1685[label="",style="solid", color="blue", weight=3];
4675[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4675[label="",style="solid", color="blue", weight=9];
4675 -> 1686[label="",style="solid", color="blue", weight=3];
4676[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4676[label="",style="solid", color="blue", weight=9];
4676 -> 1687[label="",style="solid", color="blue", weight=3];
4677[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4677[label="",style="solid", color="blue", weight=9];
4677 -> 1688[label="",style="solid", color="blue", weight=3];
4678[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4678[label="",style="solid", color="blue", weight=9];
4678 -> 1689[label="",style="solid", color="blue", weight=3];
4679[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4679[label="",style="solid", color="blue", weight=9];
4679 -> 1690[label="",style="solid", color="blue", weight=3];
4680[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4680[label="",style="solid", color="blue", weight=9];
4680 -> 1691[label="",style="solid", color="blue", weight=3];
4681[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4681[label="",style="solid", color="blue", weight=9];
4681 -> 1692[label="",style="solid", color="blue", weight=3];
4682[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4682[label="",style="solid", color="blue", weight=9];
4682 -> 1693[label="",style="solid", color="blue", weight=3];
4683[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4683[label="",style="solid", color="blue", weight=9];
4683 -> 1694[label="",style="solid", color="blue", weight=3];
4684[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4684[label="",style="solid", color="blue", weight=9];
4684 -> 1695[label="",style="solid", color="blue", weight=3];
4685[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1550 -> 4685[label="",style="solid", color="blue", weight=9];
4685 -> 1696[label="",style="solid", color="blue", weight=3];
1551[label="vyy3001 == vyy401\n",fontsize=16,color="blue",shape="box"];4686[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4686[label="",style="solid", color="blue", weight=9];
4686 -> 1697[label="",style="solid", color="blue", weight=3];
4687[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4687[label="",style="solid", color="blue", weight=9];
4687 -> 1698[label="",style="solid", color="blue", weight=3];
4688[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4688[label="",style="solid", color="blue", weight=9];
4688 -> 1699[label="",style="solid", color="blue", weight=3];
4689[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4689[label="",style="solid", color="blue", weight=9];
4689 -> 1700[label="",style="solid", color="blue", weight=3];
4690[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4690[label="",style="solid", color="blue", weight=9];
4690 -> 1701[label="",style="solid", color="blue", weight=3];
4691[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4691[label="",style="solid", color="blue", weight=9];
4691 -> 1702[label="",style="solid", color="blue", weight=3];
4692[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4692[label="",style="solid", color="blue", weight=9];
4692 -> 1703[label="",style="solid", color="blue", weight=3];
4693[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4693[label="",style="solid", color="blue", weight=9];
4693 -> 1704[label="",style="solid", color="blue", weight=3];
4694[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4694[label="",style="solid", color="blue", weight=9];
4694 -> 1705[label="",style="solid", color="blue", weight=3];
4695[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4695[label="",style="solid", color="blue", weight=9];
4695 -> 1706[label="",style="solid", color="blue", weight=3];
4696[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4696[label="",style="solid", color="blue", weight=9];
4696 -> 1707[label="",style="solid", color="blue", weight=3];
4697[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4697[label="",style="solid", color="blue", weight=9];
4697 -> 1708[label="",style="solid", color="blue", weight=3];
4698[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4698[label="",style="solid", color="blue", weight=9];
4698 -> 1709[label="",style="solid", color="blue", weight=3];
4699[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1551 -> 4699[label="",style="solid", color="blue", weight=9];
4699 -> 1710[label="",style="solid", color="blue", weight=3];
1552 -> 1134[label="",style="dashed", color="red", weight=0];
1552[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1552 -> 1711[label="",style="dashed", color="magenta", weight=3];
1552 -> 1712[label="",style="dashed", color="magenta", weight=3];
1553 -> 1135[label="",style="dashed", color="red", weight=0];
1553[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1553 -> 1713[label="",style="dashed", color="magenta", weight=3];
1553 -> 1714[label="",style="dashed", color="magenta", weight=3];
1554 -> 1136[label="",style="dashed", color="red", weight=0];
1554[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1554 -> 1715[label="",style="dashed", color="magenta", weight=3];
1554 -> 1716[label="",style="dashed", color="magenta", weight=3];
1555 -> 1137[label="",style="dashed", color="red", weight=0];
1555[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1555 -> 1717[label="",style="dashed", color="magenta", weight=3];
1555 -> 1718[label="",style="dashed", color="magenta", weight=3];
1556 -> 1138[label="",style="dashed", color="red", weight=0];
1556[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1556 -> 1719[label="",style="dashed", color="magenta", weight=3];
1556 -> 1720[label="",style="dashed", color="magenta", weight=3];
1557 -> 1139[label="",style="dashed", color="red", weight=0];
1557[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1557 -> 1721[label="",style="dashed", color="magenta", weight=3];
1557 -> 1722[label="",style="dashed", color="magenta", weight=3];
1558 -> 1140[label="",style="dashed", color="red", weight=0];
1558[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1558 -> 1723[label="",style="dashed", color="magenta", weight=3];
1558 -> 1724[label="",style="dashed", color="magenta", weight=3];
1559 -> 1141[label="",style="dashed", color="red", weight=0];
1559[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1559 -> 1725[label="",style="dashed", color="magenta", weight=3];
1559 -> 1726[label="",style="dashed", color="magenta", weight=3];
1560 -> 1142[label="",style="dashed", color="red", weight=0];
1560[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1560 -> 1727[label="",style="dashed", color="magenta", weight=3];
1560 -> 1728[label="",style="dashed", color="magenta", weight=3];
1561 -> 1143[label="",style="dashed", color="red", weight=0];
1561[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1561 -> 1729[label="",style="dashed", color="magenta", weight=3];
1561 -> 1730[label="",style="dashed", color="magenta", weight=3];
1562 -> 1144[label="",style="dashed", color="red", weight=0];
1562[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1562 -> 1731[label="",style="dashed", color="magenta", weight=3];
1562 -> 1732[label="",style="dashed", color="magenta", weight=3];
1563 -> 1145[label="",style="dashed", color="red", weight=0];
1563[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1563 -> 1733[label="",style="dashed", color="magenta", weight=3];
1563 -> 1734[label="",style="dashed", color="magenta", weight=3];
1564 -> 1146[label="",style="dashed", color="red", weight=0];
1564[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1564 -> 1735[label="",style="dashed", color="magenta", weight=3];
1564 -> 1736[label="",style="dashed", color="magenta", weight=3];
1565 -> 1147[label="",style="dashed", color="red", weight=0];
1565[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1565 -> 1737[label="",style="dashed", color="magenta", weight=3];
1565 -> 1738[label="",style="dashed", color="magenta", weight=3];
1566 -> 1407[label="",style="dashed", color="red", weight=0];
1566[label="vyy3001 * vyy401\n",fontsize=16,color="magenta"];1566 -> 1739[label="",style="dashed", color="magenta", weight=3];
1566 -> 1740[label="",style="dashed", color="magenta", weight=3];
1567 -> 1407[label="",style="dashed", color="red", weight=0];
1567[label="vyy3000 * vyy400\n",fontsize=16,color="magenta"];1567 -> 1741[label="",style="dashed", color="magenta", weight=3];
1567 -> 1742[label="",style="dashed", color="magenta", weight=3];
1568[label="vyy401\n",fontsize=16,color="green",shape="box"];1569[label="vyy3001\n",fontsize=16,color="green",shape="box"];1570 -> 1134[label="",style="dashed", color="red", weight=0];
1570[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1570 -> 1743[label="",style="dashed", color="magenta", weight=3];
1570 -> 1744[label="",style="dashed", color="magenta", weight=3];
1571 -> 1135[label="",style="dashed", color="red", weight=0];
1571[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1571 -> 1745[label="",style="dashed", color="magenta", weight=3];
1571 -> 1746[label="",style="dashed", color="magenta", weight=3];
1572 -> 1136[label="",style="dashed", color="red", weight=0];
1572[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1572 -> 1747[label="",style="dashed", color="magenta", weight=3];
1572 -> 1748[label="",style="dashed", color="magenta", weight=3];
1573 -> 1137[label="",style="dashed", color="red", weight=0];
1573[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1573 -> 1749[label="",style="dashed", color="magenta", weight=3];
1573 -> 1750[label="",style="dashed", color="magenta", weight=3];
1574 -> 1138[label="",style="dashed", color="red", weight=0];
1574[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1574 -> 1751[label="",style="dashed", color="magenta", weight=3];
1574 -> 1752[label="",style="dashed", color="magenta", weight=3];
1575 -> 1139[label="",style="dashed", color="red", weight=0];
1575[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1575 -> 1753[label="",style="dashed", color="magenta", weight=3];
1575 -> 1754[label="",style="dashed", color="magenta", weight=3];
1576 -> 1140[label="",style="dashed", color="red", weight=0];
1576[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1576 -> 1755[label="",style="dashed", color="magenta", weight=3];
1576 -> 1756[label="",style="dashed", color="magenta", weight=3];
1577 -> 1141[label="",style="dashed", color="red", weight=0];
1577[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1577 -> 1757[label="",style="dashed", color="magenta", weight=3];
1577 -> 1758[label="",style="dashed", color="magenta", weight=3];
1578 -> 1142[label="",style="dashed", color="red", weight=0];
1578[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1578 -> 1759[label="",style="dashed", color="magenta", weight=3];
1578 -> 1760[label="",style="dashed", color="magenta", weight=3];
1579 -> 1143[label="",style="dashed", color="red", weight=0];
1579[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1579 -> 1761[label="",style="dashed", color="magenta", weight=3];
1579 -> 1762[label="",style="dashed", color="magenta", weight=3];
1580 -> 1144[label="",style="dashed", color="red", weight=0];
1580[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1580 -> 1763[label="",style="dashed", color="magenta", weight=3];
1580 -> 1764[label="",style="dashed", color="magenta", weight=3];
1581 -> 1145[label="",style="dashed", color="red", weight=0];
1581[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1581 -> 1765[label="",style="dashed", color="magenta", weight=3];
1581 -> 1766[label="",style="dashed", color="magenta", weight=3];
1582 -> 1146[label="",style="dashed", color="red", weight=0];
1582[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1582 -> 1767[label="",style="dashed", color="magenta", weight=3];
1582 -> 1768[label="",style="dashed", color="magenta", weight=3];
1583 -> 1147[label="",style="dashed", color="red", weight=0];
1583[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1583 -> 1769[label="",style="dashed", color="magenta", weight=3];
1583 -> 1770[label="",style="dashed", color="magenta", weight=3];
1584[label="primEqInt (Pos (Succ vyy30000)) (Pos (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1584 -> 1771[label="",style="solid", color="black", weight=3];
1585[label="primEqInt (Pos (Succ vyy30000)) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1585 -> 1772[label="",style="solid", color="black", weight=3];
1586[label="False\n",fontsize=16,color="green",shape="box"];1587[label="primEqInt (Pos Zero) (Pos (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1587 -> 1773[label="",style="solid", color="black", weight=3];
1588[label="primEqInt (Pos Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1588 -> 1774[label="",style="solid", color="black", weight=3];
1589[label="primEqInt (Pos Zero) (Neg (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1589 -> 1775[label="",style="solid", color="black", weight=3];
1590[label="primEqInt (Pos Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1590 -> 1776[label="",style="solid", color="black", weight=3];
1591[label="False\n",fontsize=16,color="green",shape="box"];1592[label="primEqInt (Neg (Succ vyy30000)) (Neg (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1592 -> 1777[label="",style="solid", color="black", weight=3];
1593[label="primEqInt (Neg (Succ vyy30000)) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1593 -> 1778[label="",style="solid", color="black", weight=3];
1594[label="primEqInt (Neg Zero) (Pos (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1594 -> 1779[label="",style="solid", color="black", weight=3];
1595[label="primEqInt (Neg Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1595 -> 1780[label="",style="solid", color="black", weight=3];
1596[label="primEqInt (Neg Zero) (Neg (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1596 -> 1781[label="",style="solid", color="black", weight=3];
1597[label="primEqInt (Neg Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1597 -> 1782[label="",style="solid", color="black", weight=3];
1598 -> 1141[label="",style="dashed", color="red", weight=0];
1598[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1598 -> 1783[label="",style="dashed", color="magenta", weight=3];
1598 -> 1784[label="",style="dashed", color="magenta", weight=3];
1599 -> 1145[label="",style="dashed", color="red", weight=0];
1599[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1599 -> 1785[label="",style="dashed", color="magenta", weight=3];
1599 -> 1786[label="",style="dashed", color="magenta", weight=3];
1600 -> 1141[label="",style="dashed", color="red", weight=0];
1600[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1600 -> 1787[label="",style="dashed", color="magenta", weight=3];
1600 -> 1788[label="",style="dashed", color="magenta", weight=3];
1601 -> 1145[label="",style="dashed", color="red", weight=0];
1601[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1601 -> 1789[label="",style="dashed", color="magenta", weight=3];
1601 -> 1790[label="",style="dashed", color="magenta", weight=3];
3404[label="vyy65 <= vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4734[label="vyy65/LT",fontsize=10,color="white",style="solid",shape="box"];3404 -> 4734[label="",style="solid", color="burlywood", weight=9];
4734 -> 3424[label="",style="solid", color="burlywood", weight=3];
4735[label="vyy65/EQ",fontsize=10,color="white",style="solid",shape="box"];3404 -> 4735[label="",style="solid", color="burlywood", weight=9];
4735 -> 3425[label="",style="solid", color="burlywood", weight=3];
4736[label="vyy65/GT",fontsize=10,color="white",style="solid",shape="box"];3404 -> 4736[label="",style="solid", color="burlywood", weight=9];
4736 -> 3426[label="",style="solid", color="burlywood", weight=3];
3405[label="vyy65 <= vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4737[label="vyy65/False",fontsize=10,color="white",style="solid",shape="box"];3405 -> 4737[label="",style="solid", color="burlywood", weight=9];
4737 -> 3427[label="",style="solid", color="burlywood", weight=3];
4738[label="vyy65/True",fontsize=10,color="white",style="solid",shape="box"];3405 -> 4738[label="",style="solid", color="burlywood", weight=9];
4738 -> 3428[label="",style="solid", color="burlywood", weight=3];
3406[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3406 -> 3429[label="",style="solid", color="black", weight=3];
3407[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3407 -> 3430[label="",style="solid", color="black", weight=3];
3408[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3408 -> 3431[label="",style="solid", color="black", weight=3];
3409 -> 3396[label="",style="dashed", color="red", weight=0];
3409[label="vyy65 <= vyy66\n",fontsize=16,color="magenta"];3409 -> 3432[label="",style="dashed", color="magenta", weight=3];
3409 -> 3433[label="",style="dashed", color="magenta", weight=3];
3410[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3410 -> 3434[label="",style="solid", color="black", weight=3];
3411[label="vyy65 <= vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4740[label="vyy65/Left vyy650",fontsize=10,color="white",style="solid",shape="box"];3411 -> 4740[label="",style="solid", color="burlywood", weight=9];
4740 -> 3435[label="",style="solid", color="burlywood", weight=3];
4741[label="vyy65/Right vyy650",fontsize=10,color="white",style="solid",shape="box"];3411 -> 4741[label="",style="solid", color="burlywood", weight=9];
4741 -> 3436[label="",style="solid", color="burlywood", weight=3];
3412[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3412 -> 3437[label="",style="solid", color="black", weight=3];
3413[label="vyy65 <= vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4742[label="vyy65/(vyy650,vyy651)",fontsize=10,color="white",style="solid",shape="box"];3413 -> 4742[label="",style="solid", color="burlywood", weight=9];
4742 -> 3438[label="",style="solid", color="burlywood", weight=3];
3414[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3414 -> 3439[label="",style="solid", color="black", weight=3];
3415[label="vyy65 <= vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4743[label="vyy65/(vyy650,vyy651,vyy652)",fontsize=10,color="white",style="solid",shape="box"];3415 -> 4743[label="",style="solid", color="burlywood", weight=9];
4743 -> 3440[label="",style="solid", color="burlywood", weight=3];
3416[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3416 -> 3441[label="",style="solid", color="black", weight=3];
3417[label="vyy65 <= vyy66\n",fontsize=16,color="black",shape="triangle"];3417 -> 3442[label="",style="solid", color="black", weight=3];
3418[label="compare0 vyy650 vyy660 otherwise\n",fontsize=16,color="black",shape="box"];3418 -> 3443[label="",style="solid", color="black", weight=3];
3419[label="LT\n",fontsize=16,color="green",shape="box"];1618[label="vyy3340\n",fontsize=16,color="green",shape="box"];1619 -> 946[label="",style="dashed", color="red", weight=0];
1619[label="not (compare vyy3330 Nothing == LT)\n",fontsize=16,color="magenta"];1619 -> 1811[label="",style="dashed", color="magenta", weight=3];
1620[label="vyy3340\n",fontsize=16,color="green",shape="box"];1621 -> 946[label="",style="dashed", color="red", weight=0];
1621[label="not (compare vyy3330 (Just vyy40) == LT)\n",fontsize=16,color="magenta"];1621 -> 1812[label="",style="dashed", color="magenta", weight=3];
1622[label="primMulInt vyy3001 vyy401\n",fontsize=16,color="burlywood",shape="triangle"];4746[label="vyy3001/Pos vyy30010",fontsize=10,color="white",style="solid",shape="box"];1622 -> 4746[label="",style="solid", color="burlywood", weight=9];
4746 -> 1813[label="",style="solid", color="burlywood", weight=3];
4747[label="vyy3001/Neg vyy30010",fontsize=10,color="white",style="solid",shape="box"];1622 -> 4747[label="",style="solid", color="burlywood", weight=9];
4747 -> 1814[label="",style="solid", color="burlywood", weight=3];
1623[label="vyy400\n",fontsize=16,color="green",shape="box"];1624[label="vyy3000\n",fontsize=16,color="green",shape="box"];1625[label="vyy401\n",fontsize=16,color="green",shape="box"];1626[label="vyy3001\n",fontsize=16,color="green",shape="box"];1627[label="vyy401\n",fontsize=16,color="green",shape="box"];1628[label="vyy3001\n",fontsize=16,color="green",shape="box"];1629[label="vyy401\n",fontsize=16,color="green",shape="box"];1630[label="vyy3001\n",fontsize=16,color="green",shape="box"];1631[label="vyy401\n",fontsize=16,color="green",shape="box"];1632[label="vyy3001\n",fontsize=16,color="green",shape="box"];1633[label="vyy401\n",fontsize=16,color="green",shape="box"];1634[label="vyy3001\n",fontsize=16,color="green",shape="box"];1635[label="vyy401\n",fontsize=16,color="green",shape="box"];1636[label="vyy3001\n",fontsize=16,color="green",shape="box"];1637[label="vyy401\n",fontsize=16,color="green",shape="box"];1638[label="vyy3001\n",fontsize=16,color="green",shape="box"];1639[label="vyy401\n",fontsize=16,color="green",shape="box"];1640[label="vyy3001\n",fontsize=16,color="green",shape="box"];1641[label="vyy401\n",fontsize=16,color="green",shape="box"];1642[label="vyy3001\n",fontsize=16,color="green",shape="box"];1643[label="vyy401\n",fontsize=16,color="green",shape="box"];1644[label="vyy3001\n",fontsize=16,color="green",shape="box"];1645[label="vyy401\n",fontsize=16,color="green",shape="box"];1646[label="vyy3001\n",fontsize=16,color="green",shape="box"];1647[label="vyy401\n",fontsize=16,color="green",shape="box"];1648[label="vyy3001\n",fontsize=16,color="green",shape="box"];1649[label="vyy401\n",fontsize=16,color="green",shape="box"];1650[label="vyy3001\n",fontsize=16,color="green",shape="box"];1651[label="vyy401\n",fontsize=16,color="green",shape="box"];1652[label="vyy3001\n",fontsize=16,color="green",shape="box"];1653[label="vyy400\n",fontsize=16,color="green",shape="box"];1654[label="vyy3000\n",fontsize=16,color="green",shape="box"];1655[label="vyy400\n",fontsize=16,color="green",shape="box"];1656[label="vyy3000\n",fontsize=16,color="green",shape="box"];1657[label="vyy400\n",fontsize=16,color="green",shape="box"];1658[label="vyy3000\n",fontsize=16,color="green",shape="box"];1659[label="vyy400\n",fontsize=16,color="green",shape="box"];1660[label="vyy3000\n",fontsize=16,color="green",shape="box"];1661[label="vyy400\n",fontsize=16,color="green",shape="box"];1662[label="vyy3000\n",fontsize=16,color="green",shape="box"];1663[label="vyy400\n",fontsize=16,color="green",shape="box"];1664[label="vyy3000\n",fontsize=16,color="green",shape="box"];1665[label="vyy400\n",fontsize=16,color="green",shape="box"];1666[label="vyy3000\n",fontsize=16,color="green",shape="box"];1667[label="vyy400\n",fontsize=16,color="green",shape="box"];1668[label="vyy3000\n",fontsize=16,color="green",shape="box"];1669[label="vyy400\n",fontsize=16,color="green",shape="box"];1670[label="vyy3000\n",fontsize=16,color="green",shape="box"];1671[label="vyy400\n",fontsize=16,color="green",shape="box"];1672[label="vyy3000\n",fontsize=16,color="green",shape="box"];1673[label="vyy400\n",fontsize=16,color="green",shape="box"];1674[label="vyy3000\n",fontsize=16,color="green",shape="box"];1675[label="vyy400\n",fontsize=16,color="green",shape="box"];1676[label="vyy3000\n",fontsize=16,color="green",shape="box"];1677[label="vyy400\n",fontsize=16,color="green",shape="box"];1678[label="vyy3000\n",fontsize=16,color="green",shape="box"];1679[label="vyy400\n",fontsize=16,color="green",shape="box"];1680[label="vyy3000\n",fontsize=16,color="green",shape="box"];1681[label="False\n",fontsize=16,color="green",shape="box"];1682[label="vyy91\n",fontsize=16,color="green",shape="box"];1683 -> 1134[label="",style="dashed", color="red", weight=0];
1683[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1683 -> 1815[label="",style="dashed", color="magenta", weight=3];
1683 -> 1816[label="",style="dashed", color="magenta", weight=3];
1684 -> 1135[label="",style="dashed", color="red", weight=0];
1684[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1684 -> 1817[label="",style="dashed", color="magenta", weight=3];
1684 -> 1818[label="",style="dashed", color="magenta", weight=3];
1685 -> 1136[label="",style="dashed", color="red", weight=0];
1685[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1685 -> 1819[label="",style="dashed", color="magenta", weight=3];
1685 -> 1820[label="",style="dashed", color="magenta", weight=3];
1686 -> 1137[label="",style="dashed", color="red", weight=0];
1686[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1686 -> 1821[label="",style="dashed", color="magenta", weight=3];
1686 -> 1822[label="",style="dashed", color="magenta", weight=3];
1687 -> 1138[label="",style="dashed", color="red", weight=0];
1687[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1687 -> 1823[label="",style="dashed", color="magenta", weight=3];
1687 -> 1824[label="",style="dashed", color="magenta", weight=3];
1688 -> 1139[label="",style="dashed", color="red", weight=0];
1688[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1688 -> 1825[label="",style="dashed", color="magenta", weight=3];
1688 -> 1826[label="",style="dashed", color="magenta", weight=3];
1689 -> 1140[label="",style="dashed", color="red", weight=0];
1689[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1689 -> 1827[label="",style="dashed", color="magenta", weight=3];
1689 -> 1828[label="",style="dashed", color="magenta", weight=3];
1690 -> 1141[label="",style="dashed", color="red", weight=0];
1690[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1690 -> 1829[label="",style="dashed", color="magenta", weight=3];
1690 -> 1830[label="",style="dashed", color="magenta", weight=3];
1691 -> 1142[label="",style="dashed", color="red", weight=0];
1691[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1691 -> 1831[label="",style="dashed", color="magenta", weight=3];
1691 -> 1832[label="",style="dashed", color="magenta", weight=3];
1692 -> 1143[label="",style="dashed", color="red", weight=0];
1692[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1692 -> 1833[label="",style="dashed", color="magenta", weight=3];
1692 -> 1834[label="",style="dashed", color="magenta", weight=3];
1693 -> 1144[label="",style="dashed", color="red", weight=0];
1693[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1693 -> 1835[label="",style="dashed", color="magenta", weight=3];
1693 -> 1836[label="",style="dashed", color="magenta", weight=3];
1694 -> 1145[label="",style="dashed", color="red", weight=0];
1694[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1694 -> 1837[label="",style="dashed", color="magenta", weight=3];
1694 -> 1838[label="",style="dashed", color="magenta", weight=3];
1695 -> 1146[label="",style="dashed", color="red", weight=0];
1695[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1695 -> 1839[label="",style="dashed", color="magenta", weight=3];
1695 -> 1840[label="",style="dashed", color="magenta", weight=3];
1696 -> 1147[label="",style="dashed", color="red", weight=0];
1696[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];1696 -> 1841[label="",style="dashed", color="magenta", weight=3];
1696 -> 1842[label="",style="dashed", color="magenta", weight=3];
1697 -> 1134[label="",style="dashed", color="red", weight=0];
1697[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1697 -> 1843[label="",style="dashed", color="magenta", weight=3];
1697 -> 1844[label="",style="dashed", color="magenta", weight=3];
1698 -> 1135[label="",style="dashed", color="red", weight=0];
1698[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1698 -> 1845[label="",style="dashed", color="magenta", weight=3];
1698 -> 1846[label="",style="dashed", color="magenta", weight=3];
1699 -> 1136[label="",style="dashed", color="red", weight=0];
1699[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1699 -> 1847[label="",style="dashed", color="magenta", weight=3];
1699 -> 1848[label="",style="dashed", color="magenta", weight=3];
1700 -> 1137[label="",style="dashed", color="red", weight=0];
1700[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1700 -> 1849[label="",style="dashed", color="magenta", weight=3];
1700 -> 1850[label="",style="dashed", color="magenta", weight=3];
1701 -> 1138[label="",style="dashed", color="red", weight=0];
1701[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1701 -> 1851[label="",style="dashed", color="magenta", weight=3];
1701 -> 1852[label="",style="dashed", color="magenta", weight=3];
1702 -> 1139[label="",style="dashed", color="red", weight=0];
1702[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1702 -> 1853[label="",style="dashed", color="magenta", weight=3];
1702 -> 1854[label="",style="dashed", color="magenta", weight=3];
1703 -> 1140[label="",style="dashed", color="red", weight=0];
1703[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1703 -> 1855[label="",style="dashed", color="magenta", weight=3];
1703 -> 1856[label="",style="dashed", color="magenta", weight=3];
1704 -> 1141[label="",style="dashed", color="red", weight=0];
1704[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1704 -> 1857[label="",style="dashed", color="magenta", weight=3];
1704 -> 1858[label="",style="dashed", color="magenta", weight=3];
1705 -> 1142[label="",style="dashed", color="red", weight=0];
1705[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1705 -> 1859[label="",style="dashed", color="magenta", weight=3];
1705 -> 1860[label="",style="dashed", color="magenta", weight=3];
1706 -> 1143[label="",style="dashed", color="red", weight=0];
1706[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1706 -> 1861[label="",style="dashed", color="magenta", weight=3];
1706 -> 1862[label="",style="dashed", color="magenta", weight=3];
1707 -> 1144[label="",style="dashed", color="red", weight=0];
1707[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1707 -> 1863[label="",style="dashed", color="magenta", weight=3];
1707 -> 1864[label="",style="dashed", color="magenta", weight=3];
1708 -> 1145[label="",style="dashed", color="red", weight=0];
1708[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1708 -> 1865[label="",style="dashed", color="magenta", weight=3];
1708 -> 1866[label="",style="dashed", color="magenta", weight=3];
1709 -> 1146[label="",style="dashed", color="red", weight=0];
1709[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1709 -> 1867[label="",style="dashed", color="magenta", weight=3];
1709 -> 1868[label="",style="dashed", color="magenta", weight=3];
1710 -> 1147[label="",style="dashed", color="red", weight=0];
1710[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1710 -> 1869[label="",style="dashed", color="magenta", weight=3];
1710 -> 1870[label="",style="dashed", color="magenta", weight=3];
1711[label="vyy400\n",fontsize=16,color="green",shape="box"];1712[label="vyy3000\n",fontsize=16,color="green",shape="box"];1713[label="vyy400\n",fontsize=16,color="green",shape="box"];1714[label="vyy3000\n",fontsize=16,color="green",shape="box"];1715[label="vyy400\n",fontsize=16,color="green",shape="box"];1716[label="vyy3000\n",fontsize=16,color="green",shape="box"];1717[label="vyy400\n",fontsize=16,color="green",shape="box"];1718[label="vyy3000\n",fontsize=16,color="green",shape="box"];1719[label="vyy400\n",fontsize=16,color="green",shape="box"];1720[label="vyy3000\n",fontsize=16,color="green",shape="box"];1721[label="vyy400\n",fontsize=16,color="green",shape="box"];1722[label="vyy3000\n",fontsize=16,color="green",shape="box"];1723[label="vyy400\n",fontsize=16,color="green",shape="box"];1724[label="vyy3000\n",fontsize=16,color="green",shape="box"];1725[label="vyy400\n",fontsize=16,color="green",shape="box"];1726[label="vyy3000\n",fontsize=16,color="green",shape="box"];1727[label="vyy400\n",fontsize=16,color="green",shape="box"];1728[label="vyy3000\n",fontsize=16,color="green",shape="box"];1729[label="vyy400\n",fontsize=16,color="green",shape="box"];1730[label="vyy3000\n",fontsize=16,color="green",shape="box"];1731[label="vyy400\n",fontsize=16,color="green",shape="box"];1732[label="vyy3000\n",fontsize=16,color="green",shape="box"];1733[label="vyy400\n",fontsize=16,color="green",shape="box"];1734[label="vyy3000\n",fontsize=16,color="green",shape="box"];1735[label="vyy400\n",fontsize=16,color="green",shape="box"];1736[label="vyy3000\n",fontsize=16,color="green",shape="box"];1737[label="vyy400\n",fontsize=16,color="green",shape="box"];1738[label="vyy3000\n",fontsize=16,color="green",shape="box"];1739[label="vyy401\n",fontsize=16,color="green",shape="box"];1740[label="vyy3001\n",fontsize=16,color="green",shape="box"];1741[label="vyy400\n",fontsize=16,color="green",shape="box"];1742[label="vyy3000\n",fontsize=16,color="green",shape="box"];1743[label="vyy400\n",fontsize=16,color="green",shape="box"];1744[label="vyy3000\n",fontsize=16,color="green",shape="box"];1745[label="vyy400\n",fontsize=16,color="green",shape="box"];1746[label="vyy3000\n",fontsize=16,color="green",shape="box"];1747[label="vyy400\n",fontsize=16,color="green",shape="box"];1748[label="vyy3000\n",fontsize=16,color="green",shape="box"];1749[label="vyy400\n",fontsize=16,color="green",shape="box"];1750[label="vyy3000\n",fontsize=16,color="green",shape="box"];1751[label="vyy400\n",fontsize=16,color="green",shape="box"];1752[label="vyy3000\n",fontsize=16,color="green",shape="box"];1753[label="vyy400\n",fontsize=16,color="green",shape="box"];1754[label="vyy3000\n",fontsize=16,color="green",shape="box"];1755[label="vyy400\n",fontsize=16,color="green",shape="box"];1756[label="vyy3000\n",fontsize=16,color="green",shape="box"];1757[label="vyy400\n",fontsize=16,color="green",shape="box"];1758[label="vyy3000\n",fontsize=16,color="green",shape="box"];1759[label="vyy400\n",fontsize=16,color="green",shape="box"];1760[label="vyy3000\n",fontsize=16,color="green",shape="box"];1761[label="vyy400\n",fontsize=16,color="green",shape="box"];1762[label="vyy3000\n",fontsize=16,color="green",shape="box"];1763[label="vyy400\n",fontsize=16,color="green",shape="box"];1764[label="vyy3000\n",fontsize=16,color="green",shape="box"];1765[label="vyy400\n",fontsize=16,color="green",shape="box"];1766[label="vyy3000\n",fontsize=16,color="green",shape="box"];1767[label="vyy400\n",fontsize=16,color="green",shape="box"];1768[label="vyy3000\n",fontsize=16,color="green",shape="box"];1769[label="vyy400\n",fontsize=16,color="green",shape="box"];1770[label="vyy3000\n",fontsize=16,color="green",shape="box"];1771[label="primEqNat vyy30000 vyy4000\n",fontsize=16,color="burlywood",shape="triangle"];4776[label="vyy30000/Succ vyy300000",fontsize=10,color="white",style="solid",shape="box"];1771 -> 4776[label="",style="solid", color="burlywood", weight=9];
4776 -> 1871[label="",style="solid", color="burlywood", weight=3];
4777[label="vyy30000/Zero",fontsize=10,color="white",style="solid",shape="box"];1771 -> 4777[label="",style="solid", color="burlywood", weight=9];
4777 -> 1872[label="",style="solid", color="burlywood", weight=3];
1772[label="False\n",fontsize=16,color="green",shape="box"];1773[label="False\n",fontsize=16,color="green",shape="box"];1774[label="True\n",fontsize=16,color="green",shape="box"];1775[label="False\n",fontsize=16,color="green",shape="box"];1776[label="True\n",fontsize=16,color="green",shape="box"];1777 -> 1771[label="",style="dashed", color="red", weight=0];
1777[label="primEqNat vyy30000 vyy4000\n",fontsize=16,color="magenta"];1777 -> 1873[label="",style="dashed", color="magenta", weight=3];
1777 -> 1874[label="",style="dashed", color="magenta", weight=3];
1778[label="False\n",fontsize=16,color="green",shape="box"];1779[label="False\n",fontsize=16,color="green",shape="box"];1780[label="True\n",fontsize=16,color="green",shape="box"];1781[label="False\n",fontsize=16,color="green",shape="box"];1782[label="True\n",fontsize=16,color="green",shape="box"];1783[label="vyy401\n",fontsize=16,color="green",shape="box"];1784[label="vyy3001\n",fontsize=16,color="green",shape="box"];1785[label="vyy401\n",fontsize=16,color="green",shape="box"];1786[label="vyy3001\n",fontsize=16,color="green",shape="box"];1787[label="vyy400\n",fontsize=16,color="green",shape="box"];1788[label="vyy3000\n",fontsize=16,color="green",shape="box"];1789[label="vyy400\n",fontsize=16,color="green",shape="box"];1790[label="vyy3000\n",fontsize=16,color="green",shape="box"];3424[label="LT <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4779[label="vyy66/LT",fontsize=10,color="white",style="solid",shape="box"];3424 -> 4779[label="",style="solid", color="burlywood", weight=9];
4779 -> 3448[label="",style="solid", color="burlywood", weight=3];
4780[label="vyy66/EQ",fontsize=10,color="white",style="solid",shape="box"];3424 -> 4780[label="",style="solid", color="burlywood", weight=9];
4780 -> 3449[label="",style="solid", color="burlywood", weight=3];
4781[label="vyy66/GT",fontsize=10,color="white",style="solid",shape="box"];3424 -> 4781[label="",style="solid", color="burlywood", weight=9];
4781 -> 3450[label="",style="solid", color="burlywood", weight=3];
3425[label="EQ <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4782[label="vyy66/LT",fontsize=10,color="white",style="solid",shape="box"];3425 -> 4782[label="",style="solid", color="burlywood", weight=9];
4782 -> 3451[label="",style="solid", color="burlywood", weight=3];
4783[label="vyy66/EQ",fontsize=10,color="white",style="solid",shape="box"];3425 -> 4783[label="",style="solid", color="burlywood", weight=9];
4783 -> 3452[label="",style="solid", color="burlywood", weight=3];
4784[label="vyy66/GT",fontsize=10,color="white",style="solid",shape="box"];3425 -> 4784[label="",style="solid", color="burlywood", weight=9];
4784 -> 3453[label="",style="solid", color="burlywood", weight=3];
3426[label="GT <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4785[label="vyy66/LT",fontsize=10,color="white",style="solid",shape="box"];3426 -> 4785[label="",style="solid", color="burlywood", weight=9];
4785 -> 3454[label="",style="solid", color="burlywood", weight=3];
4786[label="vyy66/EQ",fontsize=10,color="white",style="solid",shape="box"];3426 -> 4786[label="",style="solid", color="burlywood", weight=9];
4786 -> 3455[label="",style="solid", color="burlywood", weight=3];
4787[label="vyy66/GT",fontsize=10,color="white",style="solid",shape="box"];3426 -> 4787[label="",style="solid", color="burlywood", weight=9];
4787 -> 3456[label="",style="solid", color="burlywood", weight=3];
3427[label="False <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4788[label="vyy66/False",fontsize=10,color="white",style="solid",shape="box"];3427 -> 4788[label="",style="solid", color="burlywood", weight=9];
4788 -> 3457[label="",style="solid", color="burlywood", weight=3];
4789[label="vyy66/True",fontsize=10,color="white",style="solid",shape="box"];3427 -> 4789[label="",style="solid", color="burlywood", weight=9];
4789 -> 3458[label="",style="solid", color="burlywood", weight=3];
3428[label="True <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4790[label="vyy66/False",fontsize=10,color="white",style="solid",shape="box"];3428 -> 4790[label="",style="solid", color="burlywood", weight=9];
4790 -> 3459[label="",style="solid", color="burlywood", weight=3];
4791[label="vyy66/True",fontsize=10,color="white",style="solid",shape="box"];3428 -> 4791[label="",style="solid", color="burlywood", weight=9];
4791 -> 3460[label="",style="solid", color="burlywood", weight=3];
3429[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3429 -> 3461[label="",style="solid", color="black", weight=3];
3430[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3430 -> 3462[label="",style="solid", color="black", weight=3];
3431[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3431 -> 3463[label="",style="solid", color="black", weight=3];
3432[label="vyy65\n",fontsize=16,color="green",shape="box"];3433[label="vyy66\n",fontsize=16,color="green",shape="box"];3396[label="vyy650 <= vyy660\n",fontsize=16,color="burlywood",shape="triangle"];4792[label="vyy650/Nothing",fontsize=10,color="white",style="solid",shape="box"];3396 -> 4792[label="",style="solid", color="burlywood", weight=9];
4792 -> 3400[label="",style="solid", color="burlywood", weight=3];
4793[label="vyy650/Just vyy6500",fontsize=10,color="white",style="solid",shape="box"];3396 -> 4793[label="",style="solid", color="burlywood", weight=9];
4793 -> 3401[label="",style="solid", color="burlywood", weight=3];
3434[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3434 -> 3464[label="",style="solid", color="black", weight=3];
3435[label="Left vyy650 <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4794[label="vyy66/Left vyy660",fontsize=10,color="white",style="solid",shape="box"];3435 -> 4794[label="",style="solid", color="burlywood", weight=9];
4794 -> 3465[label="",style="solid", color="burlywood", weight=3];
4795[label="vyy66/Right vyy660",fontsize=10,color="white",style="solid",shape="box"];3435 -> 4795[label="",style="solid", color="burlywood", weight=9];
4795 -> 3466[label="",style="solid", color="burlywood", weight=3];
3436[label="Right vyy650 <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4796[label="vyy66/Left vyy660",fontsize=10,color="white",style="solid",shape="box"];3436 -> 4796[label="",style="solid", color="burlywood", weight=9];
4796 -> 3467[label="",style="solid", color="burlywood", weight=3];
4797[label="vyy66/Right vyy660",fontsize=10,color="white",style="solid",shape="box"];3436 -> 4797[label="",style="solid", color="burlywood", weight=9];
4797 -> 3468[label="",style="solid", color="burlywood", weight=3];
3437[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3437 -> 3469[label="",style="solid", color="black", weight=3];
3438[label="(vyy650,vyy651) <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4798[label="vyy66/(vyy660,vyy661)",fontsize=10,color="white",style="solid",shape="box"];3438 -> 4798[label="",style="solid", color="burlywood", weight=9];
4798 -> 3470[label="",style="solid", color="burlywood", weight=3];
3439[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3439 -> 3471[label="",style="solid", color="black", weight=3];
3440[label="(vyy650,vyy651,vyy652) <= vyy66\n",fontsize=16,color="burlywood",shape="box"];4799[label="vyy66/(vyy660,vyy661,vyy662)",fontsize=10,color="white",style="solid",shape="box"];3440 -> 4799[label="",style="solid", color="burlywood", weight=9];
4799 -> 3472[label="",style="solid", color="burlywood", weight=3];
3441[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3441 -> 3473[label="",style="solid", color="black", weight=3];
3442[label="compare vyy65 vyy66 /= GT\n",fontsize=16,color="black",shape="box"];3442 -> 3474[label="",style="solid", color="black", weight=3];
3443[label="compare0 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];3443 -> 3475[label="",style="solid", color="black", weight=3];
1811 -> 1146[label="",style="dashed", color="red", weight=0];
1811[label="compare vyy3330 Nothing == LT\n",fontsize=16,color="magenta"];1811 -> 1907[label="",style="dashed", color="magenta", weight=3];
1811 -> 1908[label="",style="dashed", color="magenta", weight=3];
1812 -> 1146[label="",style="dashed", color="red", weight=0];
1812[label="compare vyy3330 (Just vyy40) == LT\n",fontsize=16,color="magenta"];1812 -> 1909[label="",style="dashed", color="magenta", weight=3];
1812 -> 1910[label="",style="dashed", color="magenta", weight=3];
1813[label="primMulInt (Pos vyy30010) vyy401\n",fontsize=16,color="burlywood",shape="box"];4802[label="vyy401/Pos vyy4010",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4802[label="",style="solid", color="burlywood", weight=9];
4802 -> 1911[label="",style="solid", color="burlywood", weight=3];
4803[label="vyy401/Neg vyy4010",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4803[label="",style="solid", color="burlywood", weight=9];
4803 -> 1912[label="",style="solid", color="burlywood", weight=3];
1814[label="primMulInt (Neg vyy30010) vyy401\n",fontsize=16,color="burlywood",shape="box"];4804[label="vyy401/Pos vyy4010",fontsize=10,color="white",style="solid",shape="box"];1814 -> 4804[label="",style="solid", color="burlywood", weight=9];
4804 -> 1913[label="",style="solid", color="burlywood", weight=3];
4805[label="vyy401/Neg vyy4010",fontsize=10,color="white",style="solid",shape="box"];1814 -> 4805[label="",style="solid", color="burlywood", weight=9];
4805 -> 1914[label="",style="solid", color="burlywood", weight=3];
1815[label="vyy402\n",fontsize=16,color="green",shape="box"];1816[label="vyy3002\n",fontsize=16,color="green",shape="box"];1817[label="vyy402\n",fontsize=16,color="green",shape="box"];1818[label="vyy3002\n",fontsize=16,color="green",shape="box"];1819[label="vyy402\n",fontsize=16,color="green",shape="box"];1820[label="vyy3002\n",fontsize=16,color="green",shape="box"];1821[label="vyy402\n",fontsize=16,color="green",shape="box"];1822[label="vyy3002\n",fontsize=16,color="green",shape="box"];1823[label="vyy402\n",fontsize=16,color="green",shape="box"];1824[label="vyy3002\n",fontsize=16,color="green",shape="box"];1825[label="vyy402\n",fontsize=16,color="green",shape="box"];1826[label="vyy3002\n",fontsize=16,color="green",shape="box"];1827[label="vyy402\n",fontsize=16,color="green",shape="box"];1828[label="vyy3002\n",fontsize=16,color="green",shape="box"];1829[label="vyy402\n",fontsize=16,color="green",shape="box"];1830[label="vyy3002\n",fontsize=16,color="green",shape="box"];1831[label="vyy402\n",fontsize=16,color="green",shape="box"];1832[label="vyy3002\n",fontsize=16,color="green",shape="box"];1833[label="vyy402\n",fontsize=16,color="green",shape="box"];1834[label="vyy3002\n",fontsize=16,color="green",shape="box"];1835[label="vyy402\n",fontsize=16,color="green",shape="box"];1836[label="vyy3002\n",fontsize=16,color="green",shape="box"];1837[label="vyy402\n",fontsize=16,color="green",shape="box"];1838[label="vyy3002\n",fontsize=16,color="green",shape="box"];1839[label="vyy402\n",fontsize=16,color="green",shape="box"];1840[label="vyy3002\n",fontsize=16,color="green",shape="box"];1841[label="vyy402\n",fontsize=16,color="green",shape="box"];1842[label="vyy3002\n",fontsize=16,color="green",shape="box"];1843[label="vyy401\n",fontsize=16,color="green",shape="box"];1844[label="vyy3001\n",fontsize=16,color="green",shape="box"];1845[label="vyy401\n",fontsize=16,color="green",shape="box"];1846[label="vyy3001\n",fontsize=16,color="green",shape="box"];1847[label="vyy401\n",fontsize=16,color="green",shape="box"];1848[label="vyy3001\n",fontsize=16,color="green",shape="box"];1849[label="vyy401\n",fontsize=16,color="green",shape="box"];1850[label="vyy3001\n",fontsize=16,color="green",shape="box"];1851[label="vyy401\n",fontsize=16,color="green",shape="box"];1852[label="vyy3001\n",fontsize=16,color="green",shape="box"];1853[label="vyy401\n",fontsize=16,color="green",shape="box"];1854[label="vyy3001\n",fontsize=16,color="green",shape="box"];1855[label="vyy401\n",fontsize=16,color="green",shape="box"];1856[label="vyy3001\n",fontsize=16,color="green",shape="box"];1857[label="vyy401\n",fontsize=16,color="green",shape="box"];1858[label="vyy3001\n",fontsize=16,color="green",shape="box"];1859[label="vyy401\n",fontsize=16,color="green",shape="box"];1860[label="vyy3001\n",fontsize=16,color="green",shape="box"];1861[label="vyy401\n",fontsize=16,color="green",shape="box"];1862[label="vyy3001\n",fontsize=16,color="green",shape="box"];1863[label="vyy401\n",fontsize=16,color="green",shape="box"];1864[label="vyy3001\n",fontsize=16,color="green",shape="box"];1865[label="vyy401\n",fontsize=16,color="green",shape="box"];1866[label="vyy3001\n",fontsize=16,color="green",shape="box"];1867[label="vyy401\n",fontsize=16,color="green",shape="box"];1868[label="vyy3001\n",fontsize=16,color="green",shape="box"];1869[label="vyy401\n",fontsize=16,color="green",shape="box"];1870[label="vyy3001\n",fontsize=16,color="green",shape="box"];1871[label="primEqNat (Succ vyy300000) vyy4000\n",fontsize=16,color="burlywood",shape="box"];4806[label="vyy4000/Succ vyy40000",fontsize=10,color="white",style="solid",shape="box"];1871 -> 4806[label="",style="solid", color="burlywood", weight=9];
4806 -> 1915[label="",style="solid", color="burlywood", weight=3];
4807[label="vyy4000/Zero",fontsize=10,color="white",style="solid",shape="box"];1871 -> 4807[label="",style="solid", color="burlywood", weight=9];
4807 -> 1916[label="",style="solid", color="burlywood", weight=3];
1872[label="primEqNat Zero vyy4000\n",fontsize=16,color="burlywood",shape="box"];4808[label="vyy4000/Succ vyy40000",fontsize=10,color="white",style="solid",shape="box"];1872 -> 4808[label="",style="solid", color="burlywood", weight=9];
4808 -> 1917[label="",style="solid", color="burlywood", weight=3];
4809[label="vyy4000/Zero",fontsize=10,color="white",style="solid",shape="box"];1872 -> 4809[label="",style="solid", color="burlywood", weight=9];
4809 -> 1918[label="",style="solid", color="burlywood", weight=3];
1873[label="vyy4000\n",fontsize=16,color="green",shape="box"];1874[label="vyy30000\n",fontsize=16,color="green",shape="box"];3448[label="LT <= LT\n",fontsize=16,color="black",shape="box"];3448 -> 3490[label="",style="solid", color="black", weight=3];
3449[label="LT <= EQ\n",fontsize=16,color="black",shape="box"];3449 -> 3491[label="",style="solid", color="black", weight=3];
3450[label="LT <= GT\n",fontsize=16,color="black",shape="box"];3450 -> 3492[label="",style="solid", color="black", weight=3];
3451[label="EQ <= LT\n",fontsize=16,color="black",shape="box"];3451 -> 3493[label="",style="solid", color="black", weight=3];
3452[label="EQ <= EQ\n",fontsize=16,color="black",shape="box"];3452 -> 3494[label="",style="solid", color="black", weight=3];
3453[label="EQ <= GT\n",fontsize=16,color="black",shape="box"];3453 -> 3495[label="",style="solid", color="black", weight=3];
3454[label="GT <= LT\n",fontsize=16,color="black",shape="box"];3454 -> 3496[label="",style="solid", color="black", weight=3];
3455[label="GT <= EQ\n",fontsize=16,color="black",shape="box"];3455 -> 3497[label="",style="solid", color="black", weight=3];
3456[label="GT <= GT\n",fontsize=16,color="black",shape="box"];3456 -> 3498[label="",style="solid", color="black", weight=3];
3457[label="False <= False\n",fontsize=16,color="black",shape="box"];3457 -> 3499[label="",style="solid", color="black", weight=3];
3458[label="False <= True\n",fontsize=16,color="black",shape="box"];3458 -> 3500[label="",style="solid", color="black", weight=3];
3459[label="True <= False\n",fontsize=16,color="black",shape="box"];3459 -> 3501[label="",style="solid", color="black", weight=3];
3460[label="True <= True\n",fontsize=16,color="black",shape="box"];3460 -> 3502[label="",style="solid", color="black", weight=3];
3461 -> 946[label="",style="dashed", color="red", weight=0];
3461[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3461 -> 3503[label="",style="dashed", color="magenta", weight=3];
3462 -> 946[label="",style="dashed", color="red", weight=0];
3462[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3462 -> 3504[label="",style="dashed", color="magenta", weight=3];
3463 -> 946[label="",style="dashed", color="red", weight=0];
3463[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3463 -> 3505[label="",style="dashed", color="magenta", weight=3];
3400[label="Nothing <= vyy660\n",fontsize=16,color="burlywood",shape="box"];4813[label="vyy660/Nothing",fontsize=10,color="white",style="solid",shape="box"];3400 -> 4813[label="",style="solid", color="burlywood", weight=9];
4813 -> 3420[label="",style="solid", color="burlywood", weight=3];
4814[label="vyy660/Just vyy6600",fontsize=10,color="white",style="solid",shape="box"];3400 -> 4814[label="",style="solid", color="burlywood", weight=9];
4814 -> 3421[label="",style="solid", color="burlywood", weight=3];
3401[label="Just vyy6500 <= vyy660\n",fontsize=16,color="burlywood",shape="box"];4815[label="vyy660/Nothing",fontsize=10,color="white",style="solid",shape="box"];3401 -> 4815[label="",style="solid", color="burlywood", weight=9];
4815 -> 3422[label="",style="solid", color="burlywood", weight=3];
4816[label="vyy660/Just vyy6600",fontsize=10,color="white",style="solid",shape="box"];3401 -> 4816[label="",style="solid", color="burlywood", weight=9];
4816 -> 3423[label="",style="solid", color="burlywood", weight=3];
3464 -> 946[label="",style="dashed", color="red", weight=0];
3464[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3464 -> 3506[label="",style="dashed", color="magenta", weight=3];
3465[label="Left vyy650 <= Left vyy660\n",fontsize=16,color="black",shape="box"];3465 -> 3507[label="",style="solid", color="black", weight=3];
3466[label="Left vyy650 <= Right vyy660\n",fontsize=16,color="black",shape="box"];3466 -> 3508[label="",style="solid", color="black", weight=3];
3467[label="Right vyy650 <= Left vyy660\n",fontsize=16,color="black",shape="box"];3467 -> 3509[label="",style="solid", color="black", weight=3];
3468[label="Right vyy650 <= Right vyy660\n",fontsize=16,color="black",shape="box"];3468 -> 3510[label="",style="solid", color="black", weight=3];
3469 -> 946[label="",style="dashed", color="red", weight=0];
3469[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3469 -> 3511[label="",style="dashed", color="magenta", weight=3];
3470[label="(vyy650,vyy651) <= (vyy660,vyy661)\n",fontsize=16,color="black",shape="box"];3470 -> 3512[label="",style="solid", color="black", weight=3];
3471 -> 946[label="",style="dashed", color="red", weight=0];
3471[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3471 -> 3513[label="",style="dashed", color="magenta", weight=3];
3472[label="(vyy650,vyy651,vyy652) <= (vyy660,vyy661,vyy662)\n",fontsize=16,color="black",shape="box"];3472 -> 3514[label="",style="solid", color="black", weight=3];
3473 -> 946[label="",style="dashed", color="red", weight=0];
3473[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3473 -> 3515[label="",style="dashed", color="magenta", weight=3];
3474 -> 946[label="",style="dashed", color="red", weight=0];
3474[label="not (compare vyy65 vyy66 == GT)\n",fontsize=16,color="magenta"];3474 -> 3516[label="",style="dashed", color="magenta", weight=3];
3475[label="GT\n",fontsize=16,color="green",shape="box"];1907[label="LT\n",fontsize=16,color="green",shape="box"];1908[label="compare vyy3330 Nothing\n",fontsize=16,color="black",shape="box"];1908 -> 1950[label="",style="solid", color="black", weight=3];
1909[label="LT\n",fontsize=16,color="green",shape="box"];1910[label="compare vyy3330 (Just vyy40)\n",fontsize=16,color="black",shape="box"];1910 -> 1951[label="",style="solid", color="black", weight=3];
1911[label="primMulInt (Pos vyy30010) (Pos vyy4010)\n",fontsize=16,color="black",shape="box"];1911 -> 1952[label="",style="solid", color="black", weight=3];
1912[label="primMulInt (Pos vyy30010) (Neg vyy4010)\n",fontsize=16,color="black",shape="box"];1912 -> 1953[label="",style="solid", color="black", weight=3];
1913[label="primMulInt (Neg vyy30010) (Pos vyy4010)\n",fontsize=16,color="black",shape="box"];1913 -> 1954[label="",style="solid", color="black", weight=3];
1914[label="primMulInt (Neg vyy30010) (Neg vyy4010)\n",fontsize=16,color="black",shape="box"];1914 -> 1955[label="",style="solid", color="black", weight=3];
1915[label="primEqNat (Succ vyy300000) (Succ vyy40000)\n",fontsize=16,color="black",shape="box"];1915 -> 1956[label="",style="solid", color="black", weight=3];
1916[label="primEqNat (Succ vyy300000) Zero\n",fontsize=16,color="black",shape="box"];1916 -> 1957[label="",style="solid", color="black", weight=3];
1917[label="primEqNat Zero (Succ vyy40000)\n",fontsize=16,color="black",shape="box"];1917 -> 1958[label="",style="solid", color="black", weight=3];
1918[label="primEqNat Zero Zero\n",fontsize=16,color="black",shape="box"];1918 -> 1959[label="",style="solid", color="black", weight=3];
3490[label="True\n",fontsize=16,color="green",shape="box"];3491[label="True\n",fontsize=16,color="green",shape="box"];3492[label="True\n",fontsize=16,color="green",shape="box"];3493[label="False\n",fontsize=16,color="green",shape="box"];3494[label="True\n",fontsize=16,color="green",shape="box"];3495[label="True\n",fontsize=16,color="green",shape="box"];3496[label="False\n",fontsize=16,color="green",shape="box"];3497[label="False\n",fontsize=16,color="green",shape="box"];3498[label="True\n",fontsize=16,color="green",shape="box"];3499[label="True\n",fontsize=16,color="green",shape="box"];3500[label="True\n",fontsize=16,color="green",shape="box"];3501[label="False\n",fontsize=16,color="green",shape="box"];3502[label="True\n",fontsize=16,color="green",shape="box"];3503 -> 1146[label="",style="dashed", color="red", weight=0];
3503[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3503 -> 3545[label="",style="dashed", color="magenta", weight=3];
3503 -> 3546[label="",style="dashed", color="magenta", weight=3];
3504 -> 1146[label="",style="dashed", color="red", weight=0];
3504[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3504 -> 3547[label="",style="dashed", color="magenta", weight=3];
3504 -> 3548[label="",style="dashed", color="magenta", weight=3];
3505 -> 1146[label="",style="dashed", color="red", weight=0];
3505[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3505 -> 3549[label="",style="dashed", color="magenta", weight=3];
3505 -> 3550[label="",style="dashed", color="magenta", weight=3];
3420[label="Nothing <= Nothing\n",fontsize=16,color="black",shape="box"];3420 -> 3444[label="",style="solid", color="black", weight=3];
3421[label="Nothing <= Just vyy6600\n",fontsize=16,color="black",shape="box"];3421 -> 3445[label="",style="solid", color="black", weight=3];
3422[label="Just vyy6500 <= Nothing\n",fontsize=16,color="black",shape="box"];3422 -> 3446[label="",style="solid", color="black", weight=3];
3423[label="Just vyy6500 <= Just vyy6600\n",fontsize=16,color="black",shape="box"];3423 -> 3447[label="",style="solid", color="black", weight=3];
3506 -> 1146[label="",style="dashed", color="red", weight=0];
3506[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3506 -> 3551[label="",style="dashed", color="magenta", weight=3];
3506 -> 3552[label="",style="dashed", color="magenta", weight=3];
3507[label="vyy650 <= vyy660\n",fontsize=16,color="blue",shape="box"];4826[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4826[label="",style="solid", color="blue", weight=9];
4826 -> 3553[label="",style="solid", color="blue", weight=3];
4827[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4827[label="",style="solid", color="blue", weight=9];
4827 -> 3554[label="",style="solid", color="blue", weight=3];
4828[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4828[label="",style="solid", color="blue", weight=9];
4828 -> 3555[label="",style="solid", color="blue", weight=3];
4829[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4829[label="",style="solid", color="blue", weight=9];
4829 -> 3556[label="",style="solid", color="blue", weight=3];
4830[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4830[label="",style="solid", color="blue", weight=9];
4830 -> 3557[label="",style="solid", color="blue", weight=3];
4831[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4831[label="",style="solid", color="blue", weight=9];
4831 -> 3558[label="",style="solid", color="blue", weight=3];
4832[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4832[label="",style="solid", color="blue", weight=9];
4832 -> 3559[label="",style="solid", color="blue", weight=3];
4833[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4833[label="",style="solid", color="blue", weight=9];
4833 -> 3560[label="",style="solid", color="blue", weight=3];
4834[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4834[label="",style="solid", color="blue", weight=9];
4834 -> 3561[label="",style="solid", color="blue", weight=3];
4835[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4835[label="",style="solid", color="blue", weight=9];
4835 -> 3562[label="",style="solid", color="blue", weight=3];
4836[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4836[label="",style="solid", color="blue", weight=9];
4836 -> 3563[label="",style="solid", color="blue", weight=3];
4837[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4837[label="",style="solid", color="blue", weight=9];
4837 -> 3564[label="",style="solid", color="blue", weight=3];
4838[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4838[label="",style="solid", color="blue", weight=9];
4838 -> 3565[label="",style="solid", color="blue", weight=3];
4839[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4839[label="",style="solid", color="blue", weight=9];
4839 -> 3566[label="",style="solid", color="blue", weight=3];
3508[label="True\n",fontsize=16,color="green",shape="box"];3509[label="False\n",fontsize=16,color="green",shape="box"];3510[label="vyy650 <= vyy660\n",fontsize=16,color="blue",shape="box"];4840[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4840[label="",style="solid", color="blue", weight=9];
4840 -> 3567[label="",style="solid", color="blue", weight=3];
4841[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4841[label="",style="solid", color="blue", weight=9];
4841 -> 3568[label="",style="solid", color="blue", weight=3];
4842[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4842[label="",style="solid", color="blue", weight=9];
4842 -> 3569[label="",style="solid", color="blue", weight=3];
4843[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4843[label="",style="solid", color="blue", weight=9];
4843 -> 3570[label="",style="solid", color="blue", weight=3];
4844[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4844[label="",style="solid", color="blue", weight=9];
4844 -> 3571[label="",style="solid", color="blue", weight=3];
4845[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4845[label="",style="solid", color="blue", weight=9];
4845 -> 3572[label="",style="solid", color="blue", weight=3];
4846[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4846[label="",style="solid", color="blue", weight=9];
4846 -> 3573[label="",style="solid", color="blue", weight=3];
4847[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4847[label="",style="solid", color="blue", weight=9];
4847 -> 3574[label="",style="solid", color="blue", weight=3];
4848[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4848[label="",style="solid", color="blue", weight=9];
4848 -> 3575[label="",style="solid", color="blue", weight=3];
4849[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4849[label="",style="solid", color="blue", weight=9];
4849 -> 3576[label="",style="solid", color="blue", weight=3];
4850[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4850[label="",style="solid", color="blue", weight=9];
4850 -> 3577[label="",style="solid", color="blue", weight=3];
4851[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4851[label="",style="solid", color="blue", weight=9];
4851 -> 3578[label="",style="solid", color="blue", weight=3];
4852[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4852[label="",style="solid", color="blue", weight=9];
4852 -> 3579[label="",style="solid", color="blue", weight=3];
4853[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3510 -> 4853[label="",style="solid", color="blue", weight=9];
4853 -> 3580[label="",style="solid", color="blue", weight=3];
3511 -> 1146[label="",style="dashed", color="red", weight=0];
3511[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3511 -> 3581[label="",style="dashed", color="magenta", weight=3];
3511 -> 3582[label="",style="dashed", color="magenta", weight=3];
3512 -> 3658[label="",style="dashed", color="red", weight=0];
3512[label="vyy650 < vyy660 || vyy650 == vyy660 && vyy651 <= vyy661\n",fontsize=16,color="magenta"];3512 -> 3659[label="",style="dashed", color="magenta", weight=3];
3512 -> 3660[label="",style="dashed", color="magenta", weight=3];
3513 -> 1146[label="",style="dashed", color="red", weight=0];
3513[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3513 -> 3588[label="",style="dashed", color="magenta", weight=3];
3513 -> 3589[label="",style="dashed", color="magenta", weight=3];
3514 -> 3658[label="",style="dashed", color="red", weight=0];
3514[label="vyy650 < vyy660 || vyy650 == vyy660 && (vyy651 < vyy661 || vyy651 == vyy661 && vyy652 <= vyy662)\n",fontsize=16,color="magenta"];3514 -> 3661[label="",style="dashed", color="magenta", weight=3];
3514 -> 3662[label="",style="dashed", color="magenta", weight=3];
3515 -> 1146[label="",style="dashed", color="red", weight=0];
3515[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3515 -> 3590[label="",style="dashed", color="magenta", weight=3];
3515 -> 3591[label="",style="dashed", color="magenta", weight=3];
3516 -> 1146[label="",style="dashed", color="red", weight=0];
3516[label="compare vyy65 vyy66 == GT\n",fontsize=16,color="magenta"];3516 -> 3592[label="",style="dashed", color="magenta", weight=3];
3516 -> 3593[label="",style="dashed", color="magenta", weight=3];
1950[label="compare3 vyy3330 Nothing\n",fontsize=16,color="black",shape="box"];1950 -> 2023[label="",style="solid", color="black", weight=3];
1951[label="compare3 vyy3330 (Just vyy40)\n",fontsize=16,color="black",shape="box"];1951 -> 2024[label="",style="solid", color="black", weight=3];
1952[label="Pos (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];1952 -> 2025[label="",style="dashed", color="green", weight=3];
1953[label="Neg (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];1953 -> 2026[label="",style="dashed", color="green", weight=3];
1954[label="Neg (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];1954 -> 2027[label="",style="dashed", color="green", weight=3];
1955[label="Pos (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];1955 -> 2028[label="",style="dashed", color="green", weight=3];
1956 -> 1771[label="",style="dashed", color="red", weight=0];
1956[label="primEqNat vyy300000 vyy40000\n",fontsize=16,color="magenta"];1956 -> 2029[label="",style="dashed", color="magenta", weight=3];
1956 -> 2030[label="",style="dashed", color="magenta", weight=3];
1957[label="False\n",fontsize=16,color="green",shape="box"];1958[label="False\n",fontsize=16,color="green",shape="box"];1959[label="True\n",fontsize=16,color="green",shape="box"];3545[label="GT\n",fontsize=16,color="green",shape="box"];3546[label="compare vyy65 vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4861[label="vyy65/Integer vyy650",fontsize=10,color="white",style="solid",shape="box"];3546 -> 4861[label="",style="solid", color="burlywood", weight=9];
4861 -> 3594[label="",style="solid", color="burlywood", weight=3];
3547[label="GT\n",fontsize=16,color="green",shape="box"];3548[label="compare vyy65 vyy66\n",fontsize=16,color="black",shape="triangle"];3548 -> 3595[label="",style="solid", color="black", weight=3];
3549[label="GT\n",fontsize=16,color="green",shape="box"];3550[label="compare vyy65 vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4862[label="vyy65/vyy650 :% vyy651",fontsize=10,color="white",style="solid",shape="box"];3550 -> 4862[label="",style="solid", color="burlywood", weight=9];
4862 -> 3596[label="",style="solid", color="burlywood", weight=3];
3444[label="True\n",fontsize=16,color="green",shape="box"];3445[label="True\n",fontsize=16,color="green",shape="box"];3446[label="False\n",fontsize=16,color="green",shape="box"];3447[label="vyy6500 <= vyy6600\n",fontsize=16,color="blue",shape="box"];4863[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4863[label="",style="solid", color="blue", weight=9];
4863 -> 3476[label="",style="solid", color="blue", weight=3];
4864[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4864[label="",style="solid", color="blue", weight=9];
4864 -> 3477[label="",style="solid", color="blue", weight=3];
4865[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4865[label="",style="solid", color="blue", weight=9];
4865 -> 3478[label="",style="solid", color="blue", weight=3];
4866[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4866[label="",style="solid", color="blue", weight=9];
4866 -> 3479[label="",style="solid", color="blue", weight=3];
4867[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4867[label="",style="solid", color="blue", weight=9];
4867 -> 3480[label="",style="solid", color="blue", weight=3];
4868[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4868[label="",style="solid", color="blue", weight=9];
4868 -> 3481[label="",style="solid", color="blue", weight=3];
4869[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4869[label="",style="solid", color="blue", weight=9];
4869 -> 3482[label="",style="solid", color="blue", weight=3];
4870[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4870[label="",style="solid", color="blue", weight=9];
4870 -> 3483[label="",style="solid", color="blue", weight=3];
4871[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4871[label="",style="solid", color="blue", weight=9];
4871 -> 3484[label="",style="solid", color="blue", weight=3];
4872[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4872[label="",style="solid", color="blue", weight=9];
4872 -> 3485[label="",style="solid", color="blue", weight=3];
4873[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4873[label="",style="solid", color="blue", weight=9];
4873 -> 3486[label="",style="solid", color="blue", weight=3];
4874[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4874[label="",style="solid", color="blue", weight=9];
4874 -> 3487[label="",style="solid", color="blue", weight=3];
4875[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4875[label="",style="solid", color="blue", weight=9];
4875 -> 3488[label="",style="solid", color="blue", weight=3];
4876[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4876[label="",style="solid", color="blue", weight=9];
4876 -> 3489[label="",style="solid", color="blue", weight=3];
3551[label="GT\n",fontsize=16,color="green",shape="box"];3552[label="compare vyy65 vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4877[label="vyy65/vyy650 : vyy651",fontsize=10,color="white",style="solid",shape="box"];3552 -> 4877[label="",style="solid", color="burlywood", weight=9];
4877 -> 3597[label="",style="solid", color="burlywood", weight=3];
4878[label="vyy65/[]",fontsize=10,color="white",style="solid",shape="box"];3552 -> 4878[label="",style="solid", color="burlywood", weight=9];
4878 -> 3598[label="",style="solid", color="burlywood", weight=3];
3553 -> 3404[label="",style="dashed", color="red", weight=0];
3553[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3553 -> 3599[label="",style="dashed", color="magenta", weight=3];
3553 -> 3600[label="",style="dashed", color="magenta", weight=3];
3554 -> 3405[label="",style="dashed", color="red", weight=0];
3554[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3554 -> 3601[label="",style="dashed", color="magenta", weight=3];
3554 -> 3602[label="",style="dashed", color="magenta", weight=3];
3555 -> 3406[label="",style="dashed", color="red", weight=0];
3555[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3555 -> 3603[label="",style="dashed", color="magenta", weight=3];
3555 -> 3604[label="",style="dashed", color="magenta", weight=3];
3556 -> 3407[label="",style="dashed", color="red", weight=0];
3556[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3556 -> 3605[label="",style="dashed", color="magenta", weight=3];
3556 -> 3606[label="",style="dashed", color="magenta", weight=3];
3557 -> 3408[label="",style="dashed", color="red", weight=0];
3557[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3557 -> 3607[label="",style="dashed", color="magenta", weight=3];
3557 -> 3608[label="",style="dashed", color="magenta", weight=3];
3558 -> 3396[label="",style="dashed", color="red", weight=0];
3558[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3558 -> 3609[label="",style="dashed", color="magenta", weight=3];
3558 -> 3610[label="",style="dashed", color="magenta", weight=3];
3559 -> 3410[label="",style="dashed", color="red", weight=0];
3559[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3559 -> 3611[label="",style="dashed", color="magenta", weight=3];
3559 -> 3612[label="",style="dashed", color="magenta", weight=3];
3560 -> 3411[label="",style="dashed", color="red", weight=0];
3560[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3560 -> 3613[label="",style="dashed", color="magenta", weight=3];
3560 -> 3614[label="",style="dashed", color="magenta", weight=3];
3561 -> 3412[label="",style="dashed", color="red", weight=0];
3561[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3561 -> 3615[label="",style="dashed", color="magenta", weight=3];
3561 -> 3616[label="",style="dashed", color="magenta", weight=3];
3562 -> 3413[label="",style="dashed", color="red", weight=0];
3562[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3562 -> 3617[label="",style="dashed", color="magenta", weight=3];
3562 -> 3618[label="",style="dashed", color="magenta", weight=3];
3563 -> 3414[label="",style="dashed", color="red", weight=0];
3563[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3563 -> 3619[label="",style="dashed", color="magenta", weight=3];
3563 -> 3620[label="",style="dashed", color="magenta", weight=3];
3564 -> 3415[label="",style="dashed", color="red", weight=0];
3564[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3564 -> 3621[label="",style="dashed", color="magenta", weight=3];
3564 -> 3622[label="",style="dashed", color="magenta", weight=3];
3565 -> 3416[label="",style="dashed", color="red", weight=0];
3565[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3565 -> 3623[label="",style="dashed", color="magenta", weight=3];
3565 -> 3624[label="",style="dashed", color="magenta", weight=3];
3566 -> 3417[label="",style="dashed", color="red", weight=0];
3566[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3566 -> 3625[label="",style="dashed", color="magenta", weight=3];
3566 -> 3626[label="",style="dashed", color="magenta", weight=3];
3567 -> 3404[label="",style="dashed", color="red", weight=0];
3567[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3567 -> 3627[label="",style="dashed", color="magenta", weight=3];
3567 -> 3628[label="",style="dashed", color="magenta", weight=3];
3568 -> 3405[label="",style="dashed", color="red", weight=0];
3568[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3568 -> 3629[label="",style="dashed", color="magenta", weight=3];
3568 -> 3630[label="",style="dashed", color="magenta", weight=3];
3569 -> 3406[label="",style="dashed", color="red", weight=0];
3569[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3569 -> 3631[label="",style="dashed", color="magenta", weight=3];
3569 -> 3632[label="",style="dashed", color="magenta", weight=3];
3570 -> 3407[label="",style="dashed", color="red", weight=0];
3570[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3570 -> 3633[label="",style="dashed", color="magenta", weight=3];
3570 -> 3634[label="",style="dashed", color="magenta", weight=3];
3571 -> 3408[label="",style="dashed", color="red", weight=0];
3571[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3571 -> 3635[label="",style="dashed", color="magenta", weight=3];
3571 -> 3636[label="",style="dashed", color="magenta", weight=3];
3572 -> 3396[label="",style="dashed", color="red", weight=0];
3572[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3572 -> 3637[label="",style="dashed", color="magenta", weight=3];
3572 -> 3638[label="",style="dashed", color="magenta", weight=3];
3573 -> 3410[label="",style="dashed", color="red", weight=0];
3573[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3573 -> 3639[label="",style="dashed", color="magenta", weight=3];
3573 -> 3640[label="",style="dashed", color="magenta", weight=3];
3574 -> 3411[label="",style="dashed", color="red", weight=0];
3574[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3574 -> 3641[label="",style="dashed", color="magenta", weight=3];
3574 -> 3642[label="",style="dashed", color="magenta", weight=3];
3575 -> 3412[label="",style="dashed", color="red", weight=0];
3575[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3575 -> 3643[label="",style="dashed", color="magenta", weight=3];
3575 -> 3644[label="",style="dashed", color="magenta", weight=3];
3576 -> 3413[label="",style="dashed", color="red", weight=0];
3576[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3576 -> 3645[label="",style="dashed", color="magenta", weight=3];
3576 -> 3646[label="",style="dashed", color="magenta", weight=3];
3577 -> 3414[label="",style="dashed", color="red", weight=0];
3577[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3577 -> 3647[label="",style="dashed", color="magenta", weight=3];
3577 -> 3648[label="",style="dashed", color="magenta", weight=3];
3578 -> 3415[label="",style="dashed", color="red", weight=0];
3578[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3578 -> 3649[label="",style="dashed", color="magenta", weight=3];
3578 -> 3650[label="",style="dashed", color="magenta", weight=3];
3579 -> 3416[label="",style="dashed", color="red", weight=0];
3579[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3579 -> 3651[label="",style="dashed", color="magenta", weight=3];
3579 -> 3652[label="",style="dashed", color="magenta", weight=3];
3580 -> 3417[label="",style="dashed", color="red", weight=0];
3580[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];3580 -> 3653[label="",style="dashed", color="magenta", weight=3];
3580 -> 3654[label="",style="dashed", color="magenta", weight=3];
3581[label="GT\n",fontsize=16,color="green",shape="box"];3582[label="compare vyy65 vyy66\n",fontsize=16,color="black",shape="triangle"];3582 -> 3655[label="",style="solid", color="black", weight=3];
3659 -> 1479[label="",style="dashed", color="red", weight=0];
3659[label="vyy650 == vyy660 && vyy651 <= vyy661\n",fontsize=16,color="magenta"];3659 -> 3665[label="",style="dashed", color="magenta", weight=3];
3659 -> 3666[label="",style="dashed", color="magenta", weight=3];
3660[label="vyy650 < vyy660\n",fontsize=16,color="blue",shape="box"];4908[label="< :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4908[label="",style="solid", color="blue", weight=9];
4908 -> 3667[label="",style="solid", color="blue", weight=3];
4909[label="< :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4909[label="",style="solid", color="blue", weight=9];
4909 -> 3668[label="",style="solid", color="blue", weight=3];
4910[label="< :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4910[label="",style="solid", color="blue", weight=9];
4910 -> 3669[label="",style="solid", color="blue", weight=3];
4911[label="< :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4911[label="",style="solid", color="blue", weight=9];
4911 -> 3670[label="",style="solid", color="blue", weight=3];
4912[label="< :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4912[label="",style="solid", color="blue", weight=9];
4912 -> 3671[label="",style="solid", color="blue", weight=3];
4913[label="< :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4913[label="",style="solid", color="blue", weight=9];
4913 -> 3672[label="",style="solid", color="blue", weight=3];
4914[label="< :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4914[label="",style="solid", color="blue", weight=9];
4914 -> 3673[label="",style="solid", color="blue", weight=3];
4915[label="< :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4915[label="",style="solid", color="blue", weight=9];
4915 -> 3674[label="",style="solid", color="blue", weight=3];
4916[label="< :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4916[label="",style="solid", color="blue", weight=9];
4916 -> 3675[label="",style="solid", color="blue", weight=3];
4917[label="< :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4917[label="",style="solid", color="blue", weight=9];
4917 -> 3676[label="",style="solid", color="blue", weight=3];
4918[label="< :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4918[label="",style="solid", color="blue", weight=9];
4918 -> 3677[label="",style="solid", color="blue", weight=3];
4919[label="< :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4919[label="",style="solid", color="blue", weight=9];
4919 -> 3678[label="",style="solid", color="blue", weight=3];
4920[label="< :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4920[label="",style="solid", color="blue", weight=9];
4920 -> 3679[label="",style="solid", color="blue", weight=3];
4921[label="< :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3660 -> 4921[label="",style="solid", color="blue", weight=9];
4921 -> 3680[label="",style="solid", color="blue", weight=3];
3658[label="vyy126 || vyy127\n",fontsize=16,color="burlywood",shape="triangle"];4922[label="vyy126/False",fontsize=10,color="white",style="solid",shape="box"];3658 -> 4922[label="",style="solid", color="burlywood", weight=9];
4922 -> 3681[label="",style="solid", color="burlywood", weight=3];
4923[label="vyy126/True",fontsize=10,color="white",style="solid",shape="box"];3658 -> 4923[label="",style="solid", color="burlywood", weight=9];
4923 -> 3682[label="",style="solid", color="burlywood", weight=3];
3588[label="GT\n",fontsize=16,color="green",shape="box"];3589[label="compare vyy65 vyy66\n",fontsize=16,color="black",shape="triangle"];3589 -> 3683[label="",style="solid", color="black", weight=3];
3661 -> 1479[label="",style="dashed", color="red", weight=0];
3661[label="vyy650 == vyy660 && (vyy651 < vyy661 || vyy651 == vyy661 && vyy652 <= vyy662)\n",fontsize=16,color="magenta"];3661 -> 3684[label="",style="dashed", color="magenta", weight=3];
3661 -> 3685[label="",style="dashed", color="magenta", weight=3];
3662[label="vyy650 < vyy660\n",fontsize=16,color="blue",shape="box"];4925[label="< :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4925[label="",style="solid", color="blue", weight=9];
4925 -> 3686[label="",style="solid", color="blue", weight=3];
4926[label="< :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4926[label="",style="solid", color="blue", weight=9];
4926 -> 3687[label="",style="solid", color="blue", weight=3];
4927[label="< :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4927[label="",style="solid", color="blue", weight=9];
4927 -> 3688[label="",style="solid", color="blue", weight=3];
4928[label="< :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4928[label="",style="solid", color="blue", weight=9];
4928 -> 3689[label="",style="solid", color="blue", weight=3];
4929[label="< :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4929[label="",style="solid", color="blue", weight=9];
4929 -> 3690[label="",style="solid", color="blue", weight=3];
4930[label="< :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4930[label="",style="solid", color="blue", weight=9];
4930 -> 3691[label="",style="solid", color="blue", weight=3];
4931[label="< :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4931[label="",style="solid", color="blue", weight=9];
4931 -> 3692[label="",style="solid", color="blue", weight=3];
4932[label="< :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4932[label="",style="solid", color="blue", weight=9];
4932 -> 3693[label="",style="solid", color="blue", weight=3];
4933[label="< :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4933[label="",style="solid", color="blue", weight=9];
4933 -> 3694[label="",style="solid", color="blue", weight=3];
4934[label="< :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4934[label="",style="solid", color="blue", weight=9];
4934 -> 3695[label="",style="solid", color="blue", weight=3];
4935[label="< :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4935[label="",style="solid", color="blue", weight=9];
4935 -> 3696[label="",style="solid", color="blue", weight=3];
4936[label="< :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4936[label="",style="solid", color="blue", weight=9];
4936 -> 3697[label="",style="solid", color="blue", weight=3];
4937[label="< :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4937[label="",style="solid", color="blue", weight=9];
4937 -> 3698[label="",style="solid", color="blue", weight=3];
4938[label="< :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3662 -> 4938[label="",style="solid", color="blue", weight=9];
4938 -> 3699[label="",style="solid", color="blue", weight=3];
3590[label="GT\n",fontsize=16,color="green",shape="box"];3591[label="compare vyy65 vyy66\n",fontsize=16,color="burlywood",shape="triangle"];4939[label="vyy65/()",fontsize=10,color="white",style="solid",shape="box"];3591 -> 4939[label="",style="solid", color="burlywood", weight=9];
4939 -> 3700[label="",style="solid", color="burlywood", weight=3];
3592[label="GT\n",fontsize=16,color="green",shape="box"];3593[label="compare vyy65 vyy66\n",fontsize=16,color="black",shape="triangle"];3593 -> 3701[label="",style="solid", color="black", weight=3];
2023 -> 3363[label="",style="dashed", color="red", weight=0];
2023[label="compare2 vyy3330 Nothing (vyy3330 == Nothing)\n",fontsize=16,color="magenta"];2023 -> 3364[label="",style="dashed", color="magenta", weight=3];
2023 -> 3365[label="",style="dashed", color="magenta", weight=3];
2023 -> 3366[label="",style="dashed", color="magenta", weight=3];
2024 -> 3363[label="",style="dashed", color="red", weight=0];
2024[label="compare2 vyy3330 (Just vyy40) (vyy3330 == Just vyy40)\n",fontsize=16,color="magenta"];2024 -> 3367[label="",style="dashed", color="magenta", weight=3];
2024 -> 3368[label="",style="dashed", color="magenta", weight=3];
2024 -> 3369[label="",style="dashed", color="magenta", weight=3];
2025[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="burlywood",shape="triangle"];4942[label="vyy30010/Succ vyy300100",fontsize=10,color="white",style="solid",shape="box"];2025 -> 4942[label="",style="solid", color="burlywood", weight=9];
4942 -> 2171[label="",style="solid", color="burlywood", weight=3];
4943[label="vyy30010/Zero",fontsize=10,color="white",style="solid",shape="box"];2025 -> 4943[label="",style="solid", color="burlywood", weight=9];
4943 -> 2172[label="",style="solid", color="burlywood", weight=3];
2026 -> 2025[label="",style="dashed", color="red", weight=0];
2026[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="magenta"];2026 -> 2173[label="",style="dashed", color="magenta", weight=3];
2027 -> 2025[label="",style="dashed", color="red", weight=0];
2027[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="magenta"];2027 -> 2174[label="",style="dashed", color="magenta", weight=3];
2028 -> 2025[label="",style="dashed", color="red", weight=0];
2028[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="magenta"];2028 -> 2175[label="",style="dashed", color="magenta", weight=3];
2028 -> 2176[label="",style="dashed", color="magenta", weight=3];
2029[label="vyy40000\n",fontsize=16,color="green",shape="box"];2030[label="vyy300000\n",fontsize=16,color="green",shape="box"];3594[label="compare (Integer vyy650) vyy66\n",fontsize=16,color="burlywood",shape="box"];4947[label="vyy66/Integer vyy660",fontsize=10,color="white",style="solid",shape="box"];3594 -> 4947[label="",style="solid", color="burlywood", weight=9];
4947 -> 3702[label="",style="solid", color="burlywood", weight=3];
3595[label="primCmpFloat vyy65 vyy66\n",fontsize=16,color="burlywood",shape="box"];4948[label="vyy65/Float vyy650 vyy651",fontsize=10,color="white",style="solid",shape="box"];3595 -> 4948[label="",style="solid", color="burlywood", weight=9];
4948 -> 3703[label="",style="solid", color="burlywood", weight=3];
3596[label="compare (vyy650 :% vyy651) vyy66\n",fontsize=16,color="burlywood",shape="box"];4949[label="vyy66/vyy660 :% vyy661",fontsize=10,color="white",style="solid",shape="box"];3596 -> 4949[label="",style="solid", color="burlywood", weight=9];
4949 -> 3704[label="",style="solid", color="burlywood", weight=3];
3476 -> 3404[label="",style="dashed", color="red", weight=0];
3476[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3476 -> 3517[label="",style="dashed", color="magenta", weight=3];
3476 -> 3518[label="",style="dashed", color="magenta", weight=3];
3477 -> 3405[label="",style="dashed", color="red", weight=0];
3477[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3477 -> 3519[label="",style="dashed", color="magenta", weight=3];
3477 -> 3520[label="",style="dashed", color="magenta", weight=3];
3478 -> 3406[label="",style="dashed", color="red", weight=0];
3478[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3478 -> 3521[label="",style="dashed", color="magenta", weight=3];
3478 -> 3522[label="",style="dashed", color="magenta", weight=3];
3479 -> 3407[label="",style="dashed", color="red", weight=0];
3479[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3479 -> 3523[label="",style="dashed", color="magenta", weight=3];
3479 -> 3524[label="",style="dashed", color="magenta", weight=3];
3480 -> 3408[label="",style="dashed", color="red", weight=0];
3480[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3480 -> 3525[label="",style="dashed", color="magenta", weight=3];
3480 -> 3526[label="",style="dashed", color="magenta", weight=3];
3481 -> 3396[label="",style="dashed", color="red", weight=0];
3481[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3481 -> 3527[label="",style="dashed", color="magenta", weight=3];
3481 -> 3528[label="",style="dashed", color="magenta", weight=3];
3482 -> 3410[label="",style="dashed", color="red", weight=0];
3482[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3482 -> 3529[label="",style="dashed", color="magenta", weight=3];
3482 -> 3530[label="",style="dashed", color="magenta", weight=3];
3483 -> 3411[label="",style="dashed", color="red", weight=0];
3483[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3483 -> 3531[label="",style="dashed", color="magenta", weight=3];
3483 -> 3532[label="",style="dashed", color="magenta", weight=3];
3484 -> 3412[label="",style="dashed", color="red", weight=0];
3484[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3484 -> 3533[label="",style="dashed", color="magenta", weight=3];
3484 -> 3534[label="",style="dashed", color="magenta", weight=3];
3485 -> 3413[label="",style="dashed", color="red", weight=0];
3485[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3485 -> 3535[label="",style="dashed", color="magenta", weight=3];
3485 -> 3536[label="",style="dashed", color="magenta", weight=3];
3486 -> 3414[label="",style="dashed", color="red", weight=0];
3486[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3486 -> 3537[label="",style="dashed", color="magenta", weight=3];
3486 -> 3538[label="",style="dashed", color="magenta", weight=3];
3487 -> 3415[label="",style="dashed", color="red", weight=0];
3487[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3487 -> 3539[label="",style="dashed", color="magenta", weight=3];
3487 -> 3540[label="",style="dashed", color="magenta", weight=3];
3488 -> 3416[label="",style="dashed", color="red", weight=0];
3488[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3488 -> 3541[label="",style="dashed", color="magenta", weight=3];
3488 -> 3542[label="",style="dashed", color="magenta", weight=3];
3489 -> 3417[label="",style="dashed", color="red", weight=0];
3489[label="vyy6500 <= vyy6600\n",fontsize=16,color="magenta"];3489 -> 3543[label="",style="dashed", color="magenta", weight=3];
3489 -> 3544[label="",style="dashed", color="magenta", weight=3];
3597[label="compare (vyy650 : vyy651) vyy66\n",fontsize=16,color="burlywood",shape="box"];4964[label="vyy66/vyy660 : vyy661",fontsize=10,color="white",style="solid",shape="box"];3597 -> 4964[label="",style="solid", color="burlywood", weight=9];
4964 -> 3705[label="",style="solid", color="burlywood", weight=3];
4965[label="vyy66/[]",fontsize=10,color="white",style="solid",shape="box"];3597 -> 4965[label="",style="solid", color="burlywood", weight=9];
4965 -> 3706[label="",style="solid", color="burlywood", weight=3];
3598[label="compare [] vyy66\n",fontsize=16,color="burlywood",shape="box"];4966[label="vyy66/vyy660 : vyy661",fontsize=10,color="white",style="solid",shape="box"];3598 -> 4966[label="",style="solid", color="burlywood", weight=9];
4966 -> 3707[label="",style="solid", color="burlywood", weight=3];
4967[label="vyy66/[]",fontsize=10,color="white",style="solid",shape="box"];3598 -> 4967[label="",style="solid", color="burlywood", weight=9];
4967 -> 3708[label="",style="solid", color="burlywood", weight=3];
3599[label="vyy660\n",fontsize=16,color="green",shape="box"];3600[label="vyy650\n",fontsize=16,color="green",shape="box"];3601[label="vyy660\n",fontsize=16,color="green",shape="box"];3602[label="vyy650\n",fontsize=16,color="green",shape="box"];3603[label="vyy660\n",fontsize=16,color="green",shape="box"];3604[label="vyy650\n",fontsize=16,color="green",shape="box"];3605[label="vyy660\n",fontsize=16,color="green",shape="box"];3606[label="vyy650\n",fontsize=16,color="green",shape="box"];3607[label="vyy660\n",fontsize=16,color="green",shape="box"];3608[label="vyy650\n",fontsize=16,color="green",shape="box"];3609[label="vyy650\n",fontsize=16,color="green",shape="box"];3610[label="vyy660\n",fontsize=16,color="green",shape="box"];3611[label="vyy660\n",fontsize=16,color="green",shape="box"];3612[label="vyy650\n",fontsize=16,color="green",shape="box"];3613[label="vyy660\n",fontsize=16,color="green",shape="box"];3614[label="vyy650\n",fontsize=16,color="green",shape="box"];3615[label="vyy660\n",fontsize=16,color="green",shape="box"];3616[label="vyy650\n",fontsize=16,color="green",shape="box"];3617[label="vyy660\n",fontsize=16,color="green",shape="box"];3618[label="vyy650\n",fontsize=16,color="green",shape="box"];3619[label="vyy660\n",fontsize=16,color="green",shape="box"];3620[label="vyy650\n",fontsize=16,color="green",shape="box"];3621[label="vyy660\n",fontsize=16,color="green",shape="box"];3622[label="vyy650\n",fontsize=16,color="green",shape="box"];3623[label="vyy660\n",fontsize=16,color="green",shape="box"];3624[label="vyy650\n",fontsize=16,color="green",shape="box"];3625[label="vyy660\n",fontsize=16,color="green",shape="box"];3626[label="vyy650\n",fontsize=16,color="green",shape="box"];3627[label="vyy660\n",fontsize=16,color="green",shape="box"];3628[label="vyy650\n",fontsize=16,color="green",shape="box"];3629[label="vyy660\n",fontsize=16,color="green",shape="box"];3630[label="vyy650\n",fontsize=16,color="green",shape="box"];3631[label="vyy660\n",fontsize=16,color="green",shape="box"];3632[label="vyy650\n",fontsize=16,color="green",shape="box"];3633[label="vyy660\n",fontsize=16,color="green",shape="box"];3634[label="vyy650\n",fontsize=16,color="green",shape="box"];3635[label="vyy660\n",fontsize=16,color="green",shape="box"];3636[label="vyy650\n",fontsize=16,color="green",shape="box"];3637[label="vyy650\n",fontsize=16,color="green",shape="box"];3638[label="vyy660\n",fontsize=16,color="green",shape="box"];3639[label="vyy660\n",fontsize=16,color="green",shape="box"];3640[label="vyy650\n",fontsize=16,color="green",shape="box"];3641[label="vyy660\n",fontsize=16,color="green",shape="box"];3642[label="vyy650\n",fontsize=16,color="green",shape="box"];3643[label="vyy660\n",fontsize=16,color="green",shape="box"];3644[label="vyy650\n",fontsize=16,color="green",shape="box"];3645[label="vyy660\n",fontsize=16,color="green",shape="box"];3646[label="vyy650\n",fontsize=16,color="green",shape="box"];3647[label="vyy660\n",fontsize=16,color="green",shape="box"];3648[label="vyy650\n",fontsize=16,color="green",shape="box"];3649[label="vyy660\n",fontsize=16,color="green",shape="box"];3650[label="vyy650\n",fontsize=16,color="green",shape="box"];3651[label="vyy660\n",fontsize=16,color="green",shape="box"];3652[label="vyy650\n",fontsize=16,color="green",shape="box"];3653[label="vyy660\n",fontsize=16,color="green",shape="box"];3654[label="vyy650\n",fontsize=16,color="green",shape="box"];3655[label="primCmpChar vyy65 vyy66\n",fontsize=16,color="burlywood",shape="box"];4968[label="vyy65/Char vyy650",fontsize=10,color="white",style="solid",shape="box"];3655 -> 4968[label="",style="solid", color="burlywood", weight=9];
4968 -> 3709[label="",style="solid", color="burlywood", weight=3];
3665[label="vyy651 <= vyy661\n",fontsize=16,color="blue",shape="box"];4969[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4969[label="",style="solid", color="blue", weight=9];
4969 -> 3710[label="",style="solid", color="blue", weight=3];
4970[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4970[label="",style="solid", color="blue", weight=9];
4970 -> 3711[label="",style="solid", color="blue", weight=3];
4971[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4971[label="",style="solid", color="blue", weight=9];
4971 -> 3712[label="",style="solid", color="blue", weight=3];
4972[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4972[label="",style="solid", color="blue", weight=9];
4972 -> 3713[label="",style="solid", color="blue", weight=3];
4973[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4973[label="",style="solid", color="blue", weight=9];
4973 -> 3714[label="",style="solid", color="blue", weight=3];
4974[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4974[label="",style="solid", color="blue", weight=9];
4974 -> 3715[label="",style="solid", color="blue", weight=3];
4975[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4975[label="",style="solid", color="blue", weight=9];
4975 -> 3716[label="",style="solid", color="blue", weight=3];
4976[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4976[label="",style="solid", color="blue", weight=9];
4976 -> 3717[label="",style="solid", color="blue", weight=3];
4977[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4977[label="",style="solid", color="blue", weight=9];
4977 -> 3718[label="",style="solid", color="blue", weight=3];
4978[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4978[label="",style="solid", color="blue", weight=9];
4978 -> 3719[label="",style="solid", color="blue", weight=3];
4979[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4979[label="",style="solid", color="blue", weight=9];
4979 -> 3720[label="",style="solid", color="blue", weight=3];
4980[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4980[label="",style="solid", color="blue", weight=9];
4980 -> 3721[label="",style="solid", color="blue", weight=3];
4981[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4981[label="",style="solid", color="blue", weight=9];
4981 -> 3722[label="",style="solid", color="blue", weight=3];
4982[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3665 -> 4982[label="",style="solid", color="blue", weight=9];
4982 -> 3723[label="",style="solid", color="blue", weight=3];
3666[label="vyy650 == vyy660\n",fontsize=16,color="blue",shape="box"];4983[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4983[label="",style="solid", color="blue", weight=9];
4983 -> 3724[label="",style="solid", color="blue", weight=3];
4984[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4984[label="",style="solid", color="blue", weight=9];
4984 -> 3725[label="",style="solid", color="blue", weight=3];
4985[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4985[label="",style="solid", color="blue", weight=9];
4985 -> 3726[label="",style="solid", color="blue", weight=3];
4986[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4986[label="",style="solid", color="blue", weight=9];
4986 -> 3727[label="",style="solid", color="blue", weight=3];
4987[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4987[label="",style="solid", color="blue", weight=9];
4987 -> 3728[label="",style="solid", color="blue", weight=3];
4988[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4988[label="",style="solid", color="blue", weight=9];
4988 -> 3729[label="",style="solid", color="blue", weight=3];
4989[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4989[label="",style="solid", color="blue", weight=9];
4989 -> 3730[label="",style="solid", color="blue", weight=3];
4990[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4990[label="",style="solid", color="blue", weight=9];
4990 -> 3731[label="",style="solid", color="blue", weight=3];
4991[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4991[label="",style="solid", color="blue", weight=9];
4991 -> 3732[label="",style="solid", color="blue", weight=3];
4992[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4992[label="",style="solid", color="blue", weight=9];
4992 -> 3733[label="",style="solid", color="blue", weight=3];
4993[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4993[label="",style="solid", color="blue", weight=9];
4993 -> 3734[label="",style="solid", color="blue", weight=3];
4994[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4994[label="",style="solid", color="blue", weight=9];
4994 -> 3735[label="",style="solid", color="blue", weight=3];
4995[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4995[label="",style="solid", color="blue", weight=9];
4995 -> 3736[label="",style="solid", color="blue", weight=3];
4996[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3666 -> 4996[label="",style="solid", color="blue", weight=9];
4996 -> 3737[label="",style="solid", color="blue", weight=3];
3667[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3667 -> 3738[label="",style="solid", color="black", weight=3];
3668[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3668 -> 3739[label="",style="solid", color="black", weight=3];
3669[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3669 -> 3740[label="",style="solid", color="black", weight=3];
3670[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3670 -> 3741[label="",style="solid", color="black", weight=3];
3671[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3671 -> 3742[label="",style="solid", color="black", weight=3];
3672[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3672 -> 3743[label="",style="solid", color="black", weight=3];
3673[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3673 -> 3744[label="",style="solid", color="black", weight=3];
3674[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3674 -> 3745[label="",style="solid", color="black", weight=3];
3675[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3675 -> 3746[label="",style="solid", color="black", weight=3];
3676[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3676 -> 3747[label="",style="solid", color="black", weight=3];
3677[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3677 -> 3748[label="",style="solid", color="black", weight=3];
3678[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3678 -> 3749[label="",style="solid", color="black", weight=3];
3679[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3679 -> 3750[label="",style="solid", color="black", weight=3];
3680[label="vyy650 < vyy660\n",fontsize=16,color="black",shape="triangle"];3680 -> 3751[label="",style="solid", color="black", weight=3];
3681[label="False || vyy127\n",fontsize=16,color="black",shape="box"];3681 -> 3752[label="",style="solid", color="black", weight=3];
3682[label="True || vyy127\n",fontsize=16,color="black",shape="box"];3682 -> 3753[label="",style="solid", color="black", weight=3];
3683[label="primCmpDouble vyy65 vyy66\n",fontsize=16,color="burlywood",shape="box"];4997[label="vyy65/Double vyy650 vyy651",fontsize=10,color="white",style="solid",shape="box"];3683 -> 4997[label="",style="solid", color="burlywood", weight=9];
4997 -> 3754[label="",style="solid", color="burlywood", weight=3];
3684 -> 3658[label="",style="dashed", color="red", weight=0];
3684[label="vyy651 < vyy661 || vyy651 == vyy661 && vyy652 <= vyy662\n",fontsize=16,color="magenta"];3684 -> 3755[label="",style="dashed", color="magenta", weight=3];
3684 -> 3756[label="",style="dashed", color="magenta", weight=3];
3685[label="vyy650 == vyy660\n",fontsize=16,color="blue",shape="box"];4999[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 4999[label="",style="solid", color="blue", weight=9];
4999 -> 3757[label="",style="solid", color="blue", weight=3];
5000[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5000[label="",style="solid", color="blue", weight=9];
5000 -> 3758[label="",style="solid", color="blue", weight=3];
5001[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5001[label="",style="solid", color="blue", weight=9];
5001 -> 3759[label="",style="solid", color="blue", weight=3];
5002[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5002[label="",style="solid", color="blue", weight=9];
5002 -> 3760[label="",style="solid", color="blue", weight=3];
5003[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5003[label="",style="solid", color="blue", weight=9];
5003 -> 3761[label="",style="solid", color="blue", weight=3];
5004[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5004[label="",style="solid", color="blue", weight=9];
5004 -> 3762[label="",style="solid", color="blue", weight=3];
5005[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5005[label="",style="solid", color="blue", weight=9];
5005 -> 3763[label="",style="solid", color="blue", weight=3];
5006[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5006[label="",style="solid", color="blue", weight=9];
5006 -> 3764[label="",style="solid", color="blue", weight=3];
5007[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5007[label="",style="solid", color="blue", weight=9];
5007 -> 3765[label="",style="solid", color="blue", weight=3];
5008[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5008[label="",style="solid", color="blue", weight=9];
5008 -> 3766[label="",style="solid", color="blue", weight=3];
5009[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5009[label="",style="solid", color="blue", weight=9];
5009 -> 3767[label="",style="solid", color="blue", weight=3];
5010[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5010[label="",style="solid", color="blue", weight=9];
5010 -> 3768[label="",style="solid", color="blue", weight=3];
5011[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5011[label="",style="solid", color="blue", weight=9];
5011 -> 3769[label="",style="solid", color="blue", weight=3];
5012[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3685 -> 5012[label="",style="solid", color="blue", weight=9];
5012 -> 3770[label="",style="solid", color="blue", weight=3];
3686 -> 3667[label="",style="dashed", color="red", weight=0];
3686[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3686 -> 3771[label="",style="dashed", color="magenta", weight=3];
3686 -> 3772[label="",style="dashed", color="magenta", weight=3];
3687 -> 3668[label="",style="dashed", color="red", weight=0];
3687[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3687 -> 3773[label="",style="dashed", color="magenta", weight=3];
3687 -> 3774[label="",style="dashed", color="magenta", weight=3];
3688 -> 3669[label="",style="dashed", color="red", weight=0];
3688[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3688 -> 3775[label="",style="dashed", color="magenta", weight=3];
3688 -> 3776[label="",style="dashed", color="magenta", weight=3];
3689 -> 3670[label="",style="dashed", color="red", weight=0];
3689[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3689 -> 3777[label="",style="dashed", color="magenta", weight=3];
3689 -> 3778[label="",style="dashed", color="magenta", weight=3];
3690 -> 3671[label="",style="dashed", color="red", weight=0];
3690[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3690 -> 3779[label="",style="dashed", color="magenta", weight=3];
3690 -> 3780[label="",style="dashed", color="magenta", weight=3];
3691 -> 3672[label="",style="dashed", color="red", weight=0];
3691[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3691 -> 3781[label="",style="dashed", color="magenta", weight=3];
3691 -> 3782[label="",style="dashed", color="magenta", weight=3];
3692 -> 3673[label="",style="dashed", color="red", weight=0];
3692[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3692 -> 3783[label="",style="dashed", color="magenta", weight=3];
3692 -> 3784[label="",style="dashed", color="magenta", weight=3];
3693 -> 3674[label="",style="dashed", color="red", weight=0];
3693[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3693 -> 3785[label="",style="dashed", color="magenta", weight=3];
3693 -> 3786[label="",style="dashed", color="magenta", weight=3];
3694 -> 3675[label="",style="dashed", color="red", weight=0];
3694[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3694 -> 3787[label="",style="dashed", color="magenta", weight=3];
3694 -> 3788[label="",style="dashed", color="magenta", weight=3];
3695 -> 3676[label="",style="dashed", color="red", weight=0];
3695[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3695 -> 3789[label="",style="dashed", color="magenta", weight=3];
3695 -> 3790[label="",style="dashed", color="magenta", weight=3];
3696 -> 3677[label="",style="dashed", color="red", weight=0];
3696[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3696 -> 3791[label="",style="dashed", color="magenta", weight=3];
3696 -> 3792[label="",style="dashed", color="magenta", weight=3];
3697 -> 3678[label="",style="dashed", color="red", weight=0];
3697[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3697 -> 3793[label="",style="dashed", color="magenta", weight=3];
3697 -> 3794[label="",style="dashed", color="magenta", weight=3];
3698 -> 3679[label="",style="dashed", color="red", weight=0];
3698[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3698 -> 3795[label="",style="dashed", color="magenta", weight=3];
3698 -> 3796[label="",style="dashed", color="magenta", weight=3];
3699 -> 3680[label="",style="dashed", color="red", weight=0];
3699[label="vyy650 < vyy660\n",fontsize=16,color="magenta"];3699 -> 3797[label="",style="dashed", color="magenta", weight=3];
3699 -> 3798[label="",style="dashed", color="magenta", weight=3];
3700[label="compare () vyy66\n",fontsize=16,color="burlywood",shape="box"];5027[label="vyy66/()",fontsize=10,color="white",style="solid",shape="box"];3700 -> 5027[label="",style="solid", color="burlywood", weight=9];
5027 -> 3799[label="",style="solid", color="burlywood", weight=3];
3701[label="primCmpInt vyy65 vyy66\n",fontsize=16,color="burlywood",shape="triangle"];5028[label="vyy65/Pos vyy650",fontsize=10,color="white",style="solid",shape="box"];3701 -> 5028[label="",style="solid", color="burlywood", weight=9];
5028 -> 3800[label="",style="solid", color="burlywood", weight=3];
5029[label="vyy65/Neg vyy650",fontsize=10,color="white",style="solid",shape="box"];3701 -> 5029[label="",style="solid", color="burlywood", weight=9];
5029 -> 3801[label="",style="solid", color="burlywood", weight=3];
3364[label="vyy3330\n",fontsize=16,color="green",shape="box"];3365 -> 1138[label="",style="dashed", color="red", weight=0];
3365[label="vyy3330 == Nothing\n",fontsize=16,color="magenta"];3365 -> 3377[label="",style="dashed", color="magenta", weight=3];
3365 -> 3378[label="",style="dashed", color="magenta", weight=3];
3366[label="Nothing\n",fontsize=16,color="green",shape="box"];3363[label="compare2 vyy650 vyy660 vyy118\n",fontsize=16,color="burlywood",shape="triangle"];5031[label="vyy118/False",fontsize=10,color="white",style="solid",shape="box"];3363 -> 5031[label="",style="solid", color="burlywood", weight=9];
5031 -> 3379[label="",style="solid", color="burlywood", weight=3];
5032[label="vyy118/True",fontsize=10,color="white",style="solid",shape="box"];3363 -> 5032[label="",style="solid", color="burlywood", weight=9];
5032 -> 3380[label="",style="solid", color="burlywood", weight=3];
3367[label="vyy3330\n",fontsize=16,color="green",shape="box"];3368 -> 1138[label="",style="dashed", color="red", weight=0];
3368[label="vyy3330 == Just vyy40\n",fontsize=16,color="magenta"];3368 -> 3381[label="",style="dashed", color="magenta", weight=3];
3368 -> 3382[label="",style="dashed", color="magenta", weight=3];
3369[label="Just vyy40\n",fontsize=16,color="green",shape="box"];2171[label="primMulNat (Succ vyy300100) vyy4010\n",fontsize=16,color="burlywood",shape="box"];5034[label="vyy4010/Succ vyy40100",fontsize=10,color="white",style="solid",shape="box"];2171 -> 5034[label="",style="solid", color="burlywood", weight=9];
5034 -> 2285[label="",style="solid", color="burlywood", weight=3];
5035[label="vyy4010/Zero",fontsize=10,color="white",style="solid",shape="box"];2171 -> 5035[label="",style="solid", color="burlywood", weight=9];
5035 -> 2286[label="",style="solid", color="burlywood", weight=3];
2172[label="primMulNat Zero vyy4010\n",fontsize=16,color="burlywood",shape="box"];5036[label="vyy4010/Succ vyy40100",fontsize=10,color="white",style="solid",shape="box"];2172 -> 5036[label="",style="solid", color="burlywood", weight=9];
5036 -> 2287[label="",style="solid", color="burlywood", weight=3];
5037[label="vyy4010/Zero",fontsize=10,color="white",style="solid",shape="box"];2172 -> 5037[label="",style="solid", color="burlywood", weight=9];
5037 -> 2288[label="",style="solid", color="burlywood", weight=3];
2173[label="vyy4010\n",fontsize=16,color="green",shape="box"];2174[label="vyy30010\n",fontsize=16,color="green",shape="box"];2175[label="vyy4010\n",fontsize=16,color="green",shape="box"];2176[label="vyy30010\n",fontsize=16,color="green",shape="box"];3702[label="compare (Integer vyy650) (Integer vyy660)\n",fontsize=16,color="black",shape="box"];3702 -> 3802[label="",style="solid", color="black", weight=3];
3703[label="primCmpFloat (Float vyy650 vyy651) vyy66\n",fontsize=16,color="burlywood",shape="box"];5038[label="vyy66/Float vyy660 vyy661",fontsize=10,color="white",style="solid",shape="box"];3703 -> 5038[label="",style="solid", color="burlywood", weight=9];
5038 -> 3803[label="",style="solid", color="burlywood", weight=3];
3704[label="compare (vyy650 :% vyy651) (vyy660 :% vyy661)\n",fontsize=16,color="black",shape="box"];3704 -> 3804[label="",style="solid", color="black", weight=3];
3517[label="vyy6600\n",fontsize=16,color="green",shape="box"];3518[label="vyy6500\n",fontsize=16,color="green",shape="box"];3519[label="vyy6600\n",fontsize=16,color="green",shape="box"];3520[label="vyy6500\n",fontsize=16,color="green",shape="box"];3521[label="vyy6600\n",fontsize=16,color="green",shape="box"];3522[label="vyy6500\n",fontsize=16,color="green",shape="box"];3523[label="vyy6600\n",fontsize=16,color="green",shape="box"];3524[label="vyy6500\n",fontsize=16,color="green",shape="box"];3525[label="vyy6600\n",fontsize=16,color="green",shape="box"];3526[label="vyy6500\n",fontsize=16,color="green",shape="box"];3527[label="vyy6500\n",fontsize=16,color="green",shape="box"];3528[label="vyy6600\n",fontsize=16,color="green",shape="box"];3529[label="vyy6600\n",fontsize=16,color="green",shape="box"];3530[label="vyy6500\n",fontsize=16,color="green",shape="box"];3531[label="vyy6600\n",fontsize=16,color="green",shape="box"];3532[label="vyy6500\n",fontsize=16,color="green",shape="box"];3533[label="vyy6600\n",fontsize=16,color="green",shape="box"];3534[label="vyy6500\n",fontsize=16,color="green",shape="box"];3535[label="vyy6600\n",fontsize=16,color="green",shape="box"];3536[label="vyy6500\n",fontsize=16,color="green",shape="box"];3537[label="vyy6600\n",fontsize=16,color="green",shape="box"];3538[label="vyy6500\n",fontsize=16,color="green",shape="box"];3539[label="vyy6600\n",fontsize=16,color="green",shape="box"];3540[label="vyy6500\n",fontsize=16,color="green",shape="box"];3541[label="vyy6600\n",fontsize=16,color="green",shape="box"];3542[label="vyy6500\n",fontsize=16,color="green",shape="box"];3543[label="vyy6600\n",fontsize=16,color="green",shape="box"];3544[label="vyy6500\n",fontsize=16,color="green",shape="box"];3705[label="compare (vyy650 : vyy651) (vyy660 : vyy661)\n",fontsize=16,color="black",shape="box"];3705 -> 3805[label="",style="solid", color="black", weight=3];
3706[label="compare (vyy650 : vyy651) []\n",fontsize=16,color="black",shape="box"];3706 -> 3806[label="",style="solid", color="black", weight=3];
3707[label="compare [] (vyy660 : vyy661)\n",fontsize=16,color="black",shape="box"];3707 -> 3807[label="",style="solid", color="black", weight=3];
3708[label="compare [] []\n",fontsize=16,color="black",shape="box"];3708 -> 3808[label="",style="solid", color="black", weight=3];
3709[label="primCmpChar (Char vyy650) vyy66\n",fontsize=16,color="burlywood",shape="box"];5039[label="vyy66/Char vyy660",fontsize=10,color="white",style="solid",shape="box"];3709 -> 5039[label="",style="solid", color="burlywood", weight=9];
5039 -> 3809[label="",style="solid", color="burlywood", weight=3];
3710 -> 3404[label="",style="dashed", color="red", weight=0];
3710[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3710 -> 3810[label="",style="dashed", color="magenta", weight=3];
3710 -> 3811[label="",style="dashed", color="magenta", weight=3];
3711 -> 3405[label="",style="dashed", color="red", weight=0];
3711[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3711 -> 3812[label="",style="dashed", color="magenta", weight=3];
3711 -> 3813[label="",style="dashed", color="magenta", weight=3];
3712 -> 3406[label="",style="dashed", color="red", weight=0];
3712[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3712 -> 3814[label="",style="dashed", color="magenta", weight=3];
3712 -> 3815[label="",style="dashed", color="magenta", weight=3];
3713 -> 3407[label="",style="dashed", color="red", weight=0];
3713[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3713 -> 3816[label="",style="dashed", color="magenta", weight=3];
3713 -> 3817[label="",style="dashed", color="magenta", weight=3];
3714 -> 3408[label="",style="dashed", color="red", weight=0];
3714[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3714 -> 3818[label="",style="dashed", color="magenta", weight=3];
3714 -> 3819[label="",style="dashed", color="magenta", weight=3];
3715 -> 3396[label="",style="dashed", color="red", weight=0];
3715[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3715 -> 3820[label="",style="dashed", color="magenta", weight=3];
3715 -> 3821[label="",style="dashed", color="magenta", weight=3];
3716 -> 3410[label="",style="dashed", color="red", weight=0];
3716[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3716 -> 3822[label="",style="dashed", color="magenta", weight=3];
3716 -> 3823[label="",style="dashed", color="magenta", weight=3];
3717 -> 3411[label="",style="dashed", color="red", weight=0];
3717[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3717 -> 3824[label="",style="dashed", color="magenta", weight=3];
3717 -> 3825[label="",style="dashed", color="magenta", weight=3];
3718 -> 3412[label="",style="dashed", color="red", weight=0];
3718[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3718 -> 3826[label="",style="dashed", color="magenta", weight=3];
3718 -> 3827[label="",style="dashed", color="magenta", weight=3];
3719 -> 3413[label="",style="dashed", color="red", weight=0];
3719[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3719 -> 3828[label="",style="dashed", color="magenta", weight=3];
3719 -> 3829[label="",style="dashed", color="magenta", weight=3];
3720 -> 3414[label="",style="dashed", color="red", weight=0];
3720[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3720 -> 3830[label="",style="dashed", color="magenta", weight=3];
3720 -> 3831[label="",style="dashed", color="magenta", weight=3];
3721 -> 3415[label="",style="dashed", color="red", weight=0];
3721[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3721 -> 3832[label="",style="dashed", color="magenta", weight=3];
3721 -> 3833[label="",style="dashed", color="magenta", weight=3];
3722 -> 3416[label="",style="dashed", color="red", weight=0];
3722[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3722 -> 3834[label="",style="dashed", color="magenta", weight=3];
3722 -> 3835[label="",style="dashed", color="magenta", weight=3];
3723 -> 3417[label="",style="dashed", color="red", weight=0];
3723[label="vyy651 <= vyy661\n",fontsize=16,color="magenta"];3723 -> 3836[label="",style="dashed", color="magenta", weight=3];
3723 -> 3837[label="",style="dashed", color="magenta", weight=3];
3724 -> 1146[label="",style="dashed", color="red", weight=0];
3724[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3724 -> 3838[label="",style="dashed", color="magenta", weight=3];
3724 -> 3839[label="",style="dashed", color="magenta", weight=3];
3725 -> 1142[label="",style="dashed", color="red", weight=0];
3725[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3725 -> 3840[label="",style="dashed", color="magenta", weight=3];
3725 -> 3841[label="",style="dashed", color="magenta", weight=3];
3726 -> 1141[label="",style="dashed", color="red", weight=0];
3726[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3726 -> 3842[label="",style="dashed", color="magenta", weight=3];
3726 -> 3843[label="",style="dashed", color="magenta", weight=3];
3727 -> 1140[label="",style="dashed", color="red", weight=0];
3727[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3727 -> 3844[label="",style="dashed", color="magenta", weight=3];
3727 -> 3845[label="",style="dashed", color="magenta", weight=3];
3728 -> 1147[label="",style="dashed", color="red", weight=0];
3728[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3728 -> 3846[label="",style="dashed", color="magenta", weight=3];
3728 -> 3847[label="",style="dashed", color="magenta", weight=3];
3729 -> 1138[label="",style="dashed", color="red", weight=0];
3729[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3729 -> 3848[label="",style="dashed", color="magenta", weight=3];
3729 -> 3849[label="",style="dashed", color="magenta", weight=3];
3730 -> 1144[label="",style="dashed", color="red", weight=0];
3730[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3730 -> 3850[label="",style="dashed", color="magenta", weight=3];
3730 -> 3851[label="",style="dashed", color="magenta", weight=3];
3731 -> 1136[label="",style="dashed", color="red", weight=0];
3731[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3731 -> 3852[label="",style="dashed", color="magenta", weight=3];
3731 -> 3853[label="",style="dashed", color="magenta", weight=3];
3732 -> 1134[label="",style="dashed", color="red", weight=0];
3732[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3732 -> 3854[label="",style="dashed", color="magenta", weight=3];
3732 -> 3855[label="",style="dashed", color="magenta", weight=3];
3733 -> 1137[label="",style="dashed", color="red", weight=0];
3733[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3733 -> 3856[label="",style="dashed", color="magenta", weight=3];
3733 -> 3857[label="",style="dashed", color="magenta", weight=3];
3734 -> 1135[label="",style="dashed", color="red", weight=0];
3734[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3734 -> 3858[label="",style="dashed", color="magenta", weight=3];
3734 -> 3859[label="",style="dashed", color="magenta", weight=3];
3735 -> 1139[label="",style="dashed", color="red", weight=0];
3735[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3735 -> 3860[label="",style="dashed", color="magenta", weight=3];
3735 -> 3861[label="",style="dashed", color="magenta", weight=3];
3736 -> 1143[label="",style="dashed", color="red", weight=0];
3736[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3736 -> 3862[label="",style="dashed", color="magenta", weight=3];
3736 -> 3863[label="",style="dashed", color="magenta", weight=3];
3737 -> 1145[label="",style="dashed", color="red", weight=0];
3737[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3737 -> 3864[label="",style="dashed", color="magenta", weight=3];
3737 -> 3865[label="",style="dashed", color="magenta", weight=3];
3738 -> 1146[label="",style="dashed", color="red", weight=0];
3738[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3738 -> 3866[label="",style="dashed", color="magenta", weight=3];
3738 -> 3867[label="",style="dashed", color="magenta", weight=3];
3739 -> 1146[label="",style="dashed", color="red", weight=0];
3739[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3739 -> 3868[label="",style="dashed", color="magenta", weight=3];
3739 -> 3869[label="",style="dashed", color="magenta", weight=3];
3740 -> 1146[label="",style="dashed", color="red", weight=0];
3740[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3740 -> 3870[label="",style="dashed", color="magenta", weight=3];
3740 -> 3871[label="",style="dashed", color="magenta", weight=3];
3741 -> 1146[label="",style="dashed", color="red", weight=0];
3741[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3741 -> 3872[label="",style="dashed", color="magenta", weight=3];
3741 -> 3873[label="",style="dashed", color="magenta", weight=3];
3742 -> 1146[label="",style="dashed", color="red", weight=0];
3742[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3742 -> 3874[label="",style="dashed", color="magenta", weight=3];
3742 -> 3875[label="",style="dashed", color="magenta", weight=3];
3743 -> 1146[label="",style="dashed", color="red", weight=0];
3743[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3743 -> 3876[label="",style="dashed", color="magenta", weight=3];
3743 -> 3877[label="",style="dashed", color="magenta", weight=3];
3744 -> 1146[label="",style="dashed", color="red", weight=0];
3744[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3744 -> 3878[label="",style="dashed", color="magenta", weight=3];
3744 -> 3879[label="",style="dashed", color="magenta", weight=3];
3745 -> 1146[label="",style="dashed", color="red", weight=0];
3745[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3745 -> 3880[label="",style="dashed", color="magenta", weight=3];
3745 -> 3881[label="",style="dashed", color="magenta", weight=3];
3746 -> 1146[label="",style="dashed", color="red", weight=0];
3746[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3746 -> 3882[label="",style="dashed", color="magenta", weight=3];
3746 -> 3883[label="",style="dashed", color="magenta", weight=3];
3747 -> 1146[label="",style="dashed", color="red", weight=0];
3747[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3747 -> 3884[label="",style="dashed", color="magenta", weight=3];
3747 -> 3885[label="",style="dashed", color="magenta", weight=3];
3748 -> 1146[label="",style="dashed", color="red", weight=0];
3748[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3748 -> 3886[label="",style="dashed", color="magenta", weight=3];
3748 -> 3887[label="",style="dashed", color="magenta", weight=3];
3749 -> 1146[label="",style="dashed", color="red", weight=0];
3749[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3749 -> 3888[label="",style="dashed", color="magenta", weight=3];
3749 -> 3889[label="",style="dashed", color="magenta", weight=3];
3750 -> 1146[label="",style="dashed", color="red", weight=0];
3750[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3750 -> 3890[label="",style="dashed", color="magenta", weight=3];
3750 -> 3891[label="",style="dashed", color="magenta", weight=3];
3751 -> 1146[label="",style="dashed", color="red", weight=0];
3751[label="compare vyy650 vyy660 == LT\n",fontsize=16,color="magenta"];3751 -> 3892[label="",style="dashed", color="magenta", weight=3];
3751 -> 3893[label="",style="dashed", color="magenta", weight=3];
3752[label="vyy127\n",fontsize=16,color="green",shape="box"];3753[label="True\n",fontsize=16,color="green",shape="box"];3754[label="primCmpDouble (Double vyy650 vyy651) vyy66\n",fontsize=16,color="burlywood",shape="box"];5082[label="vyy66/Double vyy660 vyy661",fontsize=10,color="white",style="solid",shape="box"];3754 -> 5082[label="",style="solid", color="burlywood", weight=9];
5082 -> 3894[label="",style="solid", color="burlywood", weight=3];
3755 -> 1479[label="",style="dashed", color="red", weight=0];
3755[label="vyy651 == vyy661 && vyy652 <= vyy662\n",fontsize=16,color="magenta"];3755 -> 3895[label="",style="dashed", color="magenta", weight=3];
3755 -> 3896[label="",style="dashed", color="magenta", weight=3];
3756[label="vyy651 < vyy661\n",fontsize=16,color="blue",shape="box"];5084[label="< :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5084[label="",style="solid", color="blue", weight=9];
5084 -> 3897[label="",style="solid", color="blue", weight=3];
5085[label="< :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5085[label="",style="solid", color="blue", weight=9];
5085 -> 3898[label="",style="solid", color="blue", weight=3];
5086[label="< :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5086[label="",style="solid", color="blue", weight=9];
5086 -> 3899[label="",style="solid", color="blue", weight=3];
5087[label="< :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5087[label="",style="solid", color="blue", weight=9];
5087 -> 3900[label="",style="solid", color="blue", weight=3];
5088[label="< :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5088[label="",style="solid", color="blue", weight=9];
5088 -> 3901[label="",style="solid", color="blue", weight=3];
5089[label="< :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5089[label="",style="solid", color="blue", weight=9];
5089 -> 3902[label="",style="solid", color="blue", weight=3];
5090[label="< :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5090[label="",style="solid", color="blue", weight=9];
5090 -> 3903[label="",style="solid", color="blue", weight=3];
5091[label="< :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5091[label="",style="solid", color="blue", weight=9];
5091 -> 3904[label="",style="solid", color="blue", weight=3];
5092[label="< :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5092[label="",style="solid", color="blue", weight=9];
5092 -> 3905[label="",style="solid", color="blue", weight=3];
5093[label="< :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5093[label="",style="solid", color="blue", weight=9];
5093 -> 3906[label="",style="solid", color="blue", weight=3];
5094[label="< :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5094[label="",style="solid", color="blue", weight=9];
5094 -> 3907[label="",style="solid", color="blue", weight=3];
5095[label="< :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5095[label="",style="solid", color="blue", weight=9];
5095 -> 3908[label="",style="solid", color="blue", weight=3];
5096[label="< :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5096[label="",style="solid", color="blue", weight=9];
5096 -> 3909[label="",style="solid", color="blue", weight=3];
5097[label="< :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3756 -> 5097[label="",style="solid", color="blue", weight=9];
5097 -> 3910[label="",style="solid", color="blue", weight=3];
3757 -> 1146[label="",style="dashed", color="red", weight=0];
3757[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3757 -> 3911[label="",style="dashed", color="magenta", weight=3];
3757 -> 3912[label="",style="dashed", color="magenta", weight=3];
3758 -> 1142[label="",style="dashed", color="red", weight=0];
3758[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3758 -> 3913[label="",style="dashed", color="magenta", weight=3];
3758 -> 3914[label="",style="dashed", color="magenta", weight=3];
3759 -> 1141[label="",style="dashed", color="red", weight=0];
3759[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3759 -> 3915[label="",style="dashed", color="magenta", weight=3];
3759 -> 3916[label="",style="dashed", color="magenta", weight=3];
3760 -> 1140[label="",style="dashed", color="red", weight=0];
3760[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3760 -> 3917[label="",style="dashed", color="magenta", weight=3];
3760 -> 3918[label="",style="dashed", color="magenta", weight=3];
3761 -> 1147[label="",style="dashed", color="red", weight=0];
3761[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3761 -> 3919[label="",style="dashed", color="magenta", weight=3];
3761 -> 3920[label="",style="dashed", color="magenta", weight=3];
3762 -> 1138[label="",style="dashed", color="red", weight=0];
3762[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3762 -> 3921[label="",style="dashed", color="magenta", weight=3];
3762 -> 3922[label="",style="dashed", color="magenta", weight=3];
3763 -> 1144[label="",style="dashed", color="red", weight=0];
3763[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3763 -> 3923[label="",style="dashed", color="magenta", weight=3];
3763 -> 3924[label="",style="dashed", color="magenta", weight=3];
3764 -> 1136[label="",style="dashed", color="red", weight=0];
3764[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3764 -> 3925[label="",style="dashed", color="magenta", weight=3];
3764 -> 3926[label="",style="dashed", color="magenta", weight=3];
3765 -> 1134[label="",style="dashed", color="red", weight=0];
3765[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3765 -> 3927[label="",style="dashed", color="magenta", weight=3];
3765 -> 3928[label="",style="dashed", color="magenta", weight=3];
3766 -> 1137[label="",style="dashed", color="red", weight=0];
3766[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3766 -> 3929[label="",style="dashed", color="magenta", weight=3];
3766 -> 3930[label="",style="dashed", color="magenta", weight=3];
3767 -> 1135[label="",style="dashed", color="red", weight=0];
3767[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3767 -> 3931[label="",style="dashed", color="magenta", weight=3];
3767 -> 3932[label="",style="dashed", color="magenta", weight=3];
3768 -> 1139[label="",style="dashed", color="red", weight=0];
3768[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3768 -> 3933[label="",style="dashed", color="magenta", weight=3];
3768 -> 3934[label="",style="dashed", color="magenta", weight=3];
3769 -> 1143[label="",style="dashed", color="red", weight=0];
3769[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3769 -> 3935[label="",style="dashed", color="magenta", weight=3];
3769 -> 3936[label="",style="dashed", color="magenta", weight=3];
3770 -> 1145[label="",style="dashed", color="red", weight=0];
3770[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];3770 -> 3937[label="",style="dashed", color="magenta", weight=3];
3770 -> 3938[label="",style="dashed", color="magenta", weight=3];
3771[label="vyy650\n",fontsize=16,color="green",shape="box"];3772[label="vyy660\n",fontsize=16,color="green",shape="box"];3773[label="vyy650\n",fontsize=16,color="green",shape="box"];3774[label="vyy660\n",fontsize=16,color="green",shape="box"];3775[label="vyy650\n",fontsize=16,color="green",shape="box"];3776[label="vyy660\n",fontsize=16,color="green",shape="box"];3777[label="vyy650\n",fontsize=16,color="green",shape="box"];3778[label="vyy660\n",fontsize=16,color="green",shape="box"];3779[label="vyy650\n",fontsize=16,color="green",shape="box"];3780[label="vyy660\n",fontsize=16,color="green",shape="box"];3781[label="vyy650\n",fontsize=16,color="green",shape="box"];3782[label="vyy660\n",fontsize=16,color="green",shape="box"];3783[label="vyy650\n",fontsize=16,color="green",shape="box"];3784[label="vyy660\n",fontsize=16,color="green",shape="box"];3785[label="vyy650\n",fontsize=16,color="green",shape="box"];3786[label="vyy660\n",fontsize=16,color="green",shape="box"];3787[label="vyy650\n",fontsize=16,color="green",shape="box"];3788[label="vyy660\n",fontsize=16,color="green",shape="box"];3789[label="vyy650\n",fontsize=16,color="green",shape="box"];3790[label="vyy660\n",fontsize=16,color="green",shape="box"];3791[label="vyy650\n",fontsize=16,color="green",shape="box"];3792[label="vyy660\n",fontsize=16,color="green",shape="box"];3793[label="vyy650\n",fontsize=16,color="green",shape="box"];3794[label="vyy660\n",fontsize=16,color="green",shape="box"];3795[label="vyy650\n",fontsize=16,color="green",shape="box"];3796[label="vyy660\n",fontsize=16,color="green",shape="box"];3797[label="vyy650\n",fontsize=16,color="green",shape="box"];3798[label="vyy660\n",fontsize=16,color="green",shape="box"];3799[label="compare () ()\n",fontsize=16,color="black",shape="box"];3799 -> 3939[label="",style="solid", color="black", weight=3];
3800[label="primCmpInt (Pos vyy650) vyy66\n",fontsize=16,color="burlywood",shape="box"];5112[label="vyy650/Succ vyy6500",fontsize=10,color="white",style="solid",shape="box"];3800 -> 5112[label="",style="solid", color="burlywood", weight=9];
5112 -> 3940[label="",style="solid", color="burlywood", weight=3];
5113[label="vyy650/Zero",fontsize=10,color="white",style="solid",shape="box"];3800 -> 5113[label="",style="solid", color="burlywood", weight=9];
5113 -> 3941[label="",style="solid", color="burlywood", weight=3];
3801[label="primCmpInt (Neg vyy650) vyy66\n",fontsize=16,color="burlywood",shape="box"];5114[label="vyy650/Succ vyy6500",fontsize=10,color="white",style="solid",shape="box"];3801 -> 5114[label="",style="solid", color="burlywood", weight=9];
5114 -> 3942[label="",style="solid", color="burlywood", weight=3];
5115[label="vyy650/Zero",fontsize=10,color="white",style="solid",shape="box"];3801 -> 5115[label="",style="solid", color="burlywood", weight=9];
5115 -> 3943[label="",style="solid", color="burlywood", weight=3];
3377[label="Nothing\n",fontsize=16,color="green",shape="box"];3378[label="vyy3330\n",fontsize=16,color="green",shape="box"];3379[label="compare2 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];3379 -> 3385[label="",style="solid", color="black", weight=3];
3380[label="compare2 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];3380 -> 3386[label="",style="solid", color="black", weight=3];
3381[label="Just vyy40\n",fontsize=16,color="green",shape="box"];3382[label="vyy3330\n",fontsize=16,color="green",shape="box"];2285[label="primMulNat (Succ vyy300100) (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];2285 -> 2435[label="",style="solid", color="black", weight=3];
2286[label="primMulNat (Succ vyy300100) Zero\n",fontsize=16,color="black",shape="box"];2286 -> 2436[label="",style="solid", color="black", weight=3];
2287[label="primMulNat Zero (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];2287 -> 2437[label="",style="solid", color="black", weight=3];
2288[label="primMulNat Zero Zero\n",fontsize=16,color="black",shape="box"];2288 -> 2438[label="",style="solid", color="black", weight=3];
3802 -> 3701[label="",style="dashed", color="red", weight=0];
3802[label="primCmpInt vyy650 vyy660\n",fontsize=16,color="magenta"];3802 -> 3944[label="",style="dashed", color="magenta", weight=3];
3802 -> 3945[label="",style="dashed", color="magenta", weight=3];
3803[label="primCmpFloat (Float vyy650 vyy651) (Float vyy660 vyy661)\n",fontsize=16,color="black",shape="box"];3803 -> 3946[label="",style="solid", color="black", weight=3];
3804[label="compare (vyy650 * vyy661) (vyy660 * vyy651)\n",fontsize=16,color="blue",shape="box"];5117[label="compare :: Integer -> Integer -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3804 -> 5117[label="",style="solid", color="blue", weight=9];
5117 -> 3947[label="",style="solid", color="blue", weight=3];
5118[label="compare :: Int -> Int -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3804 -> 5118[label="",style="solid", color="blue", weight=9];
5118 -> 3948[label="",style="solid", color="blue", weight=3];
3805 -> 3949[label="",style="dashed", color="red", weight=0];
3805[label="primCompAux vyy650 vyy660 (compare vyy651 vyy661)\n",fontsize=16,color="magenta"];3805 -> 3950[label="",style="dashed", color="magenta", weight=3];
3806[label="GT\n",fontsize=16,color="green",shape="box"];3807[label="LT\n",fontsize=16,color="green",shape="box"];3808[label="EQ\n",fontsize=16,color="green",shape="box"];3809[label="primCmpChar (Char vyy650) (Char vyy660)\n",fontsize=16,color="black",shape="box"];3809 -> 3951[label="",style="solid", color="black", weight=3];
3810[label="vyy661\n",fontsize=16,color="green",shape="box"];3811[label="vyy651\n",fontsize=16,color="green",shape="box"];3812[label="vyy661\n",fontsize=16,color="green",shape="box"];3813[label="vyy651\n",fontsize=16,color="green",shape="box"];3814[label="vyy661\n",fontsize=16,color="green",shape="box"];3815[label="vyy651\n",fontsize=16,color="green",shape="box"];3816[label="vyy661\n",fontsize=16,color="green",shape="box"];3817[label="vyy651\n",fontsize=16,color="green",shape="box"];3818[label="vyy661\n",fontsize=16,color="green",shape="box"];3819[label="vyy651\n",fontsize=16,color="green",shape="box"];3820[label="vyy651\n",fontsize=16,color="green",shape="box"];3821[label="vyy661\n",fontsize=16,color="green",shape="box"];3822[label="vyy661\n",fontsize=16,color="green",shape="box"];3823[label="vyy651\n",fontsize=16,color="green",shape="box"];3824[label="vyy661\n",fontsize=16,color="green",shape="box"];3825[label="vyy651\n",fontsize=16,color="green",shape="box"];3826[label="vyy661\n",fontsize=16,color="green",shape="box"];3827[label="vyy651\n",fontsize=16,color="green",shape="box"];3828[label="vyy661\n",fontsize=16,color="green",shape="box"];3829[label="vyy651\n",fontsize=16,color="green",shape="box"];3830[label="vyy661\n",fontsize=16,color="green",shape="box"];3831[label="vyy651\n",fontsize=16,color="green",shape="box"];3832[label="vyy661\n",fontsize=16,color="green",shape="box"];3833[label="vyy651\n",fontsize=16,color="green",shape="box"];3834[label="vyy661\n",fontsize=16,color="green",shape="box"];3835[label="vyy651\n",fontsize=16,color="green",shape="box"];3836[label="vyy661\n",fontsize=16,color="green",shape="box"];3837[label="vyy651\n",fontsize=16,color="green",shape="box"];3838[label="vyy660\n",fontsize=16,color="green",shape="box"];3839[label="vyy650\n",fontsize=16,color="green",shape="box"];3840[label="vyy660\n",fontsize=16,color="green",shape="box"];3841[label="vyy650\n",fontsize=16,color="green",shape="box"];3842[label="vyy660\n",fontsize=16,color="green",shape="box"];3843[label="vyy650\n",fontsize=16,color="green",shape="box"];3844[label="vyy660\n",fontsize=16,color="green",shape="box"];3845[label="vyy650\n",fontsize=16,color="green",shape="box"];3846[label="vyy660\n",fontsize=16,color="green",shape="box"];3847[label="vyy650\n",fontsize=16,color="green",shape="box"];3848[label="vyy660\n",fontsize=16,color="green",shape="box"];3849[label="vyy650\n",fontsize=16,color="green",shape="box"];3850[label="vyy660\n",fontsize=16,color="green",shape="box"];3851[label="vyy650\n",fontsize=16,color="green",shape="box"];3852[label="vyy660\n",fontsize=16,color="green",shape="box"];3853[label="vyy650\n",fontsize=16,color="green",shape="box"];3854[label="vyy660\n",fontsize=16,color="green",shape="box"];3855[label="vyy650\n",fontsize=16,color="green",shape="box"];3856[label="vyy660\n",fontsize=16,color="green",shape="box"];3857[label="vyy650\n",fontsize=16,color="green",shape="box"];3858[label="vyy660\n",fontsize=16,color="green",shape="box"];3859[label="vyy650\n",fontsize=16,color="green",shape="box"];3860[label="vyy660\n",fontsize=16,color="green",shape="box"];3861[label="vyy650\n",fontsize=16,color="green",shape="box"];3862[label="vyy660\n",fontsize=16,color="green",shape="box"];3863[label="vyy650\n",fontsize=16,color="green",shape="box"];3864[label="vyy660\n",fontsize=16,color="green",shape="box"];3865[label="vyy650\n",fontsize=16,color="green",shape="box"];3866[label="LT\n",fontsize=16,color="green",shape="box"];3867[label="compare vyy650 vyy660\n",fontsize=16,color="black",shape="triangle"];3867 -> 3952[label="",style="solid", color="black", weight=3];
3868[label="LT\n",fontsize=16,color="green",shape="box"];3869[label="compare vyy650 vyy660\n",fontsize=16,color="black",shape="triangle"];3869 -> 3953[label="",style="solid", color="black", weight=3];
3870[label="LT\n",fontsize=16,color="green",shape="box"];3871 -> 3546[label="",style="dashed", color="red", weight=0];
3871[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3871 -> 3954[label="",style="dashed", color="magenta", weight=3];
3871 -> 3955[label="",style="dashed", color="magenta", weight=3];
3872[label="LT\n",fontsize=16,color="green",shape="box"];3873 -> 3548[label="",style="dashed", color="red", weight=0];
3873[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3873 -> 3956[label="",style="dashed", color="magenta", weight=3];
3873 -> 3957[label="",style="dashed", color="magenta", weight=3];
3874[label="LT\n",fontsize=16,color="green",shape="box"];3875 -> 3550[label="",style="dashed", color="red", weight=0];
3875[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3875 -> 3958[label="",style="dashed", color="magenta", weight=3];
3875 -> 3959[label="",style="dashed", color="magenta", weight=3];
3876[label="LT\n",fontsize=16,color="green",shape="box"];3877[label="compare vyy650 vyy660\n",fontsize=16,color="black",shape="triangle"];3877 -> 3960[label="",style="solid", color="black", weight=3];
3878[label="LT\n",fontsize=16,color="green",shape="box"];3879 -> 3552[label="",style="dashed", color="red", weight=0];
3879[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3879 -> 3961[label="",style="dashed", color="magenta", weight=3];
3879 -> 3962[label="",style="dashed", color="magenta", weight=3];
3880[label="LT\n",fontsize=16,color="green",shape="box"];3881[label="compare vyy650 vyy660\n",fontsize=16,color="black",shape="triangle"];3881 -> 3963[label="",style="solid", color="black", weight=3];
3882[label="LT\n",fontsize=16,color="green",shape="box"];3883 -> 3582[label="",style="dashed", color="red", weight=0];
3883[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3883 -> 3964[label="",style="dashed", color="magenta", weight=3];
3883 -> 3965[label="",style="dashed", color="magenta", weight=3];
3884[label="LT\n",fontsize=16,color="green",shape="box"];3885[label="compare vyy650 vyy660\n",fontsize=16,color="black",shape="triangle"];3885 -> 3966[label="",style="solid", color="black", weight=3];
3886[label="LT\n",fontsize=16,color="green",shape="box"];3887 -> 3589[label="",style="dashed", color="red", weight=0];
3887[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3887 -> 3967[label="",style="dashed", color="magenta", weight=3];
3887 -> 3968[label="",style="dashed", color="magenta", weight=3];
3888[label="LT\n",fontsize=16,color="green",shape="box"];3889[label="compare vyy650 vyy660\n",fontsize=16,color="black",shape="triangle"];3889 -> 3969[label="",style="solid", color="black", weight=3];
3890[label="LT\n",fontsize=16,color="green",shape="box"];3891 -> 3591[label="",style="dashed", color="red", weight=0];
3891[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3891 -> 3970[label="",style="dashed", color="magenta", weight=3];
3891 -> 3971[label="",style="dashed", color="magenta", weight=3];
3892[label="LT\n",fontsize=16,color="green",shape="box"];3893 -> 3593[label="",style="dashed", color="red", weight=0];
3893[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];3893 -> 3972[label="",style="dashed", color="magenta", weight=3];
3893 -> 3973[label="",style="dashed", color="magenta", weight=3];
3894[label="primCmpDouble (Double vyy650 vyy651) (Double vyy660 vyy661)\n",fontsize=16,color="black",shape="box"];3894 -> 3974[label="",style="solid", color="black", weight=3];
3895[label="vyy652 <= vyy662\n",fontsize=16,color="blue",shape="box"];5128[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5128[label="",style="solid", color="blue", weight=9];
5128 -> 3975[label="",style="solid", color="blue", weight=3];
5129[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5129[label="",style="solid", color="blue", weight=9];
5129 -> 3976[label="",style="solid", color="blue", weight=3];
5130[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5130[label="",style="solid", color="blue", weight=9];
5130 -> 3977[label="",style="solid", color="blue", weight=3];
5131[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5131[label="",style="solid", color="blue", weight=9];
5131 -> 3978[label="",style="solid", color="blue", weight=3];
5132[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5132[label="",style="solid", color="blue", weight=9];
5132 -> 3979[label="",style="solid", color="blue", weight=3];
5133[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5133[label="",style="solid", color="blue", weight=9];
5133 -> 3980[label="",style="solid", color="blue", weight=3];
5134[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5134[label="",style="solid", color="blue", weight=9];
5134 -> 3981[label="",style="solid", color="blue", weight=3];
5135[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5135[label="",style="solid", color="blue", weight=9];
5135 -> 3982[label="",style="solid", color="blue", weight=3];
5136[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5136[label="",style="solid", color="blue", weight=9];
5136 -> 3983[label="",style="solid", color="blue", weight=3];
5137[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5137[label="",style="solid", color="blue", weight=9];
5137 -> 3984[label="",style="solid", color="blue", weight=3];
5138[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5138[label="",style="solid", color="blue", weight=9];
5138 -> 3985[label="",style="solid", color="blue", weight=3];
5139[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5139[label="",style="solid", color="blue", weight=9];
5139 -> 3986[label="",style="solid", color="blue", weight=3];
5140[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5140[label="",style="solid", color="blue", weight=9];
5140 -> 3987[label="",style="solid", color="blue", weight=3];
5141[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5141[label="",style="solid", color="blue", weight=9];
5141 -> 3988[label="",style="solid", color="blue", weight=3];
3896[label="vyy651 == vyy661\n",fontsize=16,color="blue",shape="box"];5142[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5142[label="",style="solid", color="blue", weight=9];
5142 -> 3989[label="",style="solid", color="blue", weight=3];
5143[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5143[label="",style="solid", color="blue", weight=9];
5143 -> 3990[label="",style="solid", color="blue", weight=3];
5144[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5144[label="",style="solid", color="blue", weight=9];
5144 -> 3991[label="",style="solid", color="blue", weight=3];
5145[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5145[label="",style="solid", color="blue", weight=9];
5145 -> 3992[label="",style="solid", color="blue", weight=3];
5146[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5146[label="",style="solid", color="blue", weight=9];
5146 -> 3993[label="",style="solid", color="blue", weight=3];
5147[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5147[label="",style="solid", color="blue", weight=9];
5147 -> 3994[label="",style="solid", color="blue", weight=3];
5148[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5148[label="",style="solid", color="blue", weight=9];
5148 -> 3995[label="",style="solid", color="blue", weight=3];
5149[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5149[label="",style="solid", color="blue", weight=9];
5149 -> 3996[label="",style="solid", color="blue", weight=3];
5150[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5150[label="",style="solid", color="blue", weight=9];
5150 -> 3997[label="",style="solid", color="blue", weight=3];
5151[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5151[label="",style="solid", color="blue", weight=9];
5151 -> 3998[label="",style="solid", color="blue", weight=3];
5152[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5152[label="",style="solid", color="blue", weight=9];
5152 -> 3999[label="",style="solid", color="blue", weight=3];
5153[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5153[label="",style="solid", color="blue", weight=9];
5153 -> 4000[label="",style="solid", color="blue", weight=3];
5154[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5154[label="",style="solid", color="blue", weight=9];
5154 -> 4001[label="",style="solid", color="blue", weight=3];
5155[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3896 -> 5155[label="",style="solid", color="blue", weight=9];
5155 -> 4002[label="",style="solid", color="blue", weight=3];
3897 -> 3667[label="",style="dashed", color="red", weight=0];
3897[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3897 -> 4003[label="",style="dashed", color="magenta", weight=3];
3897 -> 4004[label="",style="dashed", color="magenta", weight=3];
3898 -> 3668[label="",style="dashed", color="red", weight=0];
3898[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3898 -> 4005[label="",style="dashed", color="magenta", weight=3];
3898 -> 4006[label="",style="dashed", color="magenta", weight=3];
3899 -> 3669[label="",style="dashed", color="red", weight=0];
3899[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3899 -> 4007[label="",style="dashed", color="magenta", weight=3];
3899 -> 4008[label="",style="dashed", color="magenta", weight=3];
3900 -> 3670[label="",style="dashed", color="red", weight=0];
3900[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3900 -> 4009[label="",style="dashed", color="magenta", weight=3];
3900 -> 4010[label="",style="dashed", color="magenta", weight=3];
3901 -> 3671[label="",style="dashed", color="red", weight=0];
3901[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3901 -> 4011[label="",style="dashed", color="magenta", weight=3];
3901 -> 4012[label="",style="dashed", color="magenta", weight=3];
3902 -> 3672[label="",style="dashed", color="red", weight=0];
3902[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3902 -> 4013[label="",style="dashed", color="magenta", weight=3];
3902 -> 4014[label="",style="dashed", color="magenta", weight=3];
3903 -> 3673[label="",style="dashed", color="red", weight=0];
3903[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3903 -> 4015[label="",style="dashed", color="magenta", weight=3];
3903 -> 4016[label="",style="dashed", color="magenta", weight=3];
3904 -> 3674[label="",style="dashed", color="red", weight=0];
3904[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3904 -> 4017[label="",style="dashed", color="magenta", weight=3];
3904 -> 4018[label="",style="dashed", color="magenta", weight=3];
3905 -> 3675[label="",style="dashed", color="red", weight=0];
3905[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3905 -> 4019[label="",style="dashed", color="magenta", weight=3];
3905 -> 4020[label="",style="dashed", color="magenta", weight=3];
3906 -> 3676[label="",style="dashed", color="red", weight=0];
3906[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3906 -> 4021[label="",style="dashed", color="magenta", weight=3];
3906 -> 4022[label="",style="dashed", color="magenta", weight=3];
3907 -> 3677[label="",style="dashed", color="red", weight=0];
3907[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3907 -> 4023[label="",style="dashed", color="magenta", weight=3];
3907 -> 4024[label="",style="dashed", color="magenta", weight=3];
3908 -> 3678[label="",style="dashed", color="red", weight=0];
3908[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3908 -> 4025[label="",style="dashed", color="magenta", weight=3];
3908 -> 4026[label="",style="dashed", color="magenta", weight=3];
3909 -> 3679[label="",style="dashed", color="red", weight=0];
3909[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3909 -> 4027[label="",style="dashed", color="magenta", weight=3];
3909 -> 4028[label="",style="dashed", color="magenta", weight=3];
3910 -> 3680[label="",style="dashed", color="red", weight=0];
3910[label="vyy651 < vyy661\n",fontsize=16,color="magenta"];3910 -> 4029[label="",style="dashed", color="magenta", weight=3];
3910 -> 4030[label="",style="dashed", color="magenta", weight=3];
3911[label="vyy660\n",fontsize=16,color="green",shape="box"];3912[label="vyy650\n",fontsize=16,color="green",shape="box"];3913[label="vyy660\n",fontsize=16,color="green",shape="box"];3914[label="vyy650\n",fontsize=16,color="green",shape="box"];3915[label="vyy660\n",fontsize=16,color="green",shape="box"];3916[label="vyy650\n",fontsize=16,color="green",shape="box"];3917[label="vyy660\n",fontsize=16,color="green",shape="box"];3918[label="vyy650\n",fontsize=16,color="green",shape="box"];3919[label="vyy660\n",fontsize=16,color="green",shape="box"];3920[label="vyy650\n",fontsize=16,color="green",shape="box"];3921[label="vyy660\n",fontsize=16,color="green",shape="box"];3922[label="vyy650\n",fontsize=16,color="green",shape="box"];3923[label="vyy660\n",fontsize=16,color="green",shape="box"];3924[label="vyy650\n",fontsize=16,color="green",shape="box"];3925[label="vyy660\n",fontsize=16,color="green",shape="box"];3926[label="vyy650\n",fontsize=16,color="green",shape="box"];3927[label="vyy660\n",fontsize=16,color="green",shape="box"];3928[label="vyy650\n",fontsize=16,color="green",shape="box"];3929[label="vyy660\n",fontsize=16,color="green",shape="box"];3930[label="vyy650\n",fontsize=16,color="green",shape="box"];3931[label="vyy660\n",fontsize=16,color="green",shape="box"];3932[label="vyy650\n",fontsize=16,color="green",shape="box"];3933[label="vyy660\n",fontsize=16,color="green",shape="box"];3934[label="vyy650\n",fontsize=16,color="green",shape="box"];3935[label="vyy660\n",fontsize=16,color="green",shape="box"];3936[label="vyy650\n",fontsize=16,color="green",shape="box"];3937[label="vyy660\n",fontsize=16,color="green",shape="box"];3938[label="vyy650\n",fontsize=16,color="green",shape="box"];3939[label="EQ\n",fontsize=16,color="green",shape="box"];3940[label="primCmpInt (Pos (Succ vyy6500)) vyy66\n",fontsize=16,color="burlywood",shape="box"];5170[label="vyy66/Pos vyy660",fontsize=10,color="white",style="solid",shape="box"];3940 -> 5170[label="",style="solid", color="burlywood", weight=9];
5170 -> 4031[label="",style="solid", color="burlywood", weight=3];
5171[label="vyy66/Neg vyy660",fontsize=10,color="white",style="solid",shape="box"];3940 -> 5171[label="",style="solid", color="burlywood", weight=9];
5171 -> 4032[label="",style="solid", color="burlywood", weight=3];
3941[label="primCmpInt (Pos Zero) vyy66\n",fontsize=16,color="burlywood",shape="box"];5172[label="vyy66/Pos vyy660",fontsize=10,color="white",style="solid",shape="box"];3941 -> 5172[label="",style="solid", color="burlywood", weight=9];
5172 -> 4033[label="",style="solid", color="burlywood", weight=3];
5173[label="vyy66/Neg vyy660",fontsize=10,color="white",style="solid",shape="box"];3941 -> 5173[label="",style="solid", color="burlywood", weight=9];
5173 -> 4034[label="",style="solid", color="burlywood", weight=3];
3942[label="primCmpInt (Neg (Succ vyy6500)) vyy66\n",fontsize=16,color="burlywood",shape="box"];5174[label="vyy66/Pos vyy660",fontsize=10,color="white",style="solid",shape="box"];3942 -> 5174[label="",style="solid", color="burlywood", weight=9];
5174 -> 4035[label="",style="solid", color="burlywood", weight=3];
5175[label="vyy66/Neg vyy660",fontsize=10,color="white",style="solid",shape="box"];3942 -> 5175[label="",style="solid", color="burlywood", weight=9];
5175 -> 4036[label="",style="solid", color="burlywood", weight=3];
3943[label="primCmpInt (Neg Zero) vyy66\n",fontsize=16,color="burlywood",shape="box"];5176[label="vyy66/Pos vyy660",fontsize=10,color="white",style="solid",shape="box"];3943 -> 5176[label="",style="solid", color="burlywood", weight=9];
5176 -> 4037[label="",style="solid", color="burlywood", weight=3];
5177[label="vyy66/Neg vyy660",fontsize=10,color="white",style="solid",shape="box"];3943 -> 5177[label="",style="solid", color="burlywood", weight=9];
5177 -> 4038[label="",style="solid", color="burlywood", weight=3];
3385 -> 3389[label="",style="dashed", color="red", weight=0];
3385[label="compare1 vyy650 vyy660 (vyy650 <= vyy660)\n",fontsize=16,color="magenta"];3385 -> 3396[label="",style="dashed", color="magenta", weight=3];
3386[label="EQ\n",fontsize=16,color="green",shape="box"];2435 -> 2547[label="",style="dashed", color="red", weight=0];
2435[label="primPlusNat (primMulNat vyy300100 (Succ vyy40100)) (Succ vyy40100)\n",fontsize=16,color="magenta"];2435 -> 2548[label="",style="dashed", color="magenta", weight=3];
2436[label="Zero\n",fontsize=16,color="green",shape="box"];2437[label="Zero\n",fontsize=16,color="green",shape="box"];2438[label="Zero\n",fontsize=16,color="green",shape="box"];3944[label="vyy660\n",fontsize=16,color="green",shape="box"];3945[label="vyy650\n",fontsize=16,color="green",shape="box"];3946 -> 3593[label="",style="dashed", color="red", weight=0];
3946[label="compare (vyy650 * vyy660) (vyy651 * vyy661)\n",fontsize=16,color="magenta"];3946 -> 4039[label="",style="dashed", color="magenta", weight=3];
3946 -> 4040[label="",style="dashed", color="magenta", weight=3];
3947 -> 3546[label="",style="dashed", color="red", weight=0];
3947[label="compare (vyy650 * vyy661) (vyy660 * vyy651)\n",fontsize=16,color="magenta"];3947 -> 4041[label="",style="dashed", color="magenta", weight=3];
3947 -> 4042[label="",style="dashed", color="magenta", weight=3];
3948 -> 3593[label="",style="dashed", color="red", weight=0];
3948[label="compare (vyy650 * vyy661) (vyy660 * vyy651)\n",fontsize=16,color="magenta"];3948 -> 4043[label="",style="dashed", color="magenta", weight=3];
3948 -> 4044[label="",style="dashed", color="magenta", weight=3];
3950 -> 3552[label="",style="dashed", color="red", weight=0];
3950[label="compare vyy651 vyy661\n",fontsize=16,color="magenta"];3950 -> 4045[label="",style="dashed", color="magenta", weight=3];
3950 -> 4046[label="",style="dashed", color="magenta", weight=3];
3949[label="primCompAux vyy650 vyy660 vyy128\n",fontsize=16,color="black",shape="triangle"];3949 -> 4047[label="",style="solid", color="black", weight=3];
3951 -> 3701[label="",style="dashed", color="red", weight=0];
3951[label="primCmpInt vyy650 vyy660\n",fontsize=16,color="magenta"];3951 -> 4048[label="",style="dashed", color="magenta", weight=3];
3951 -> 4049[label="",style="dashed", color="magenta", weight=3];
3952[label="compare3 vyy650 vyy660\n",fontsize=16,color="black",shape="box"];3952 -> 4050[label="",style="solid", color="black", weight=3];
3953[label="compare3 vyy650 vyy660\n",fontsize=16,color="black",shape="box"];3953 -> 4051[label="",style="solid", color="black", weight=3];
3954[label="vyy660\n",fontsize=16,color="green",shape="box"];3955[label="vyy650\n",fontsize=16,color="green",shape="box"];3956[label="vyy660\n",fontsize=16,color="green",shape="box"];3957[label="vyy650\n",fontsize=16,color="green",shape="box"];3958[label="vyy660\n",fontsize=16,color="green",shape="box"];3959[label="vyy650\n",fontsize=16,color="green",shape="box"];3960[label="compare3 vyy650 vyy660\n",fontsize=16,color="black",shape="box"];3960 -> 4052[label="",style="solid", color="black", weight=3];
3961[label="vyy660\n",fontsize=16,color="green",shape="box"];3962[label="vyy650\n",fontsize=16,color="green",shape="box"];3963[label="compare3 vyy650 vyy660\n",fontsize=16,color="black",shape="box"];3963 -> 4053[label="",style="solid", color="black", weight=3];
3964[label="vyy660\n",fontsize=16,color="green",shape="box"];3965[label="vyy650\n",fontsize=16,color="green",shape="box"];3966[label="compare3 vyy650 vyy660\n",fontsize=16,color="black",shape="box"];3966 -> 4054[label="",style="solid", color="black", weight=3];
3967[label="vyy660\n",fontsize=16,color="green",shape="box"];3968[label="vyy650\n",fontsize=16,color="green",shape="box"];3969[label="compare3 vyy650 vyy660\n",fontsize=16,color="black",shape="box"];3969 -> 4055[label="",style="solid", color="black", weight=3];
3970[label="vyy660\n",fontsize=16,color="green",shape="box"];3971[label="vyy650\n",fontsize=16,color="green",shape="box"];3972[label="vyy660\n",fontsize=16,color="green",shape="box"];3973[label="vyy650\n",fontsize=16,color="green",shape="box"];3974 -> 3593[label="",style="dashed", color="red", weight=0];
3974[label="compare (vyy650 * vyy660) (vyy651 * vyy661)\n",fontsize=16,color="magenta"];3974 -> 4056[label="",style="dashed", color="magenta", weight=3];
3974 -> 4057[label="",style="dashed", color="magenta", weight=3];
3975 -> 3404[label="",style="dashed", color="red", weight=0];
3975[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3975 -> 4058[label="",style="dashed", color="magenta", weight=3];
3975 -> 4059[label="",style="dashed", color="magenta", weight=3];
3976 -> 3405[label="",style="dashed", color="red", weight=0];
3976[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3976 -> 4060[label="",style="dashed", color="magenta", weight=3];
3976 -> 4061[label="",style="dashed", color="magenta", weight=3];
3977 -> 3406[label="",style="dashed", color="red", weight=0];
3977[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3977 -> 4062[label="",style="dashed", color="magenta", weight=3];
3977 -> 4063[label="",style="dashed", color="magenta", weight=3];
3978 -> 3407[label="",style="dashed", color="red", weight=0];
3978[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3978 -> 4064[label="",style="dashed", color="magenta", weight=3];
3978 -> 4065[label="",style="dashed", color="magenta", weight=3];
3979 -> 3408[label="",style="dashed", color="red", weight=0];
3979[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3979 -> 4066[label="",style="dashed", color="magenta", weight=3];
3979 -> 4067[label="",style="dashed", color="magenta", weight=3];
3980 -> 3396[label="",style="dashed", color="red", weight=0];
3980[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3980 -> 4068[label="",style="dashed", color="magenta", weight=3];
3980 -> 4069[label="",style="dashed", color="magenta", weight=3];
3981 -> 3410[label="",style="dashed", color="red", weight=0];
3981[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3981 -> 4070[label="",style="dashed", color="magenta", weight=3];
3981 -> 4071[label="",style="dashed", color="magenta", weight=3];
3982 -> 3411[label="",style="dashed", color="red", weight=0];
3982[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3982 -> 4072[label="",style="dashed", color="magenta", weight=3];
3982 -> 4073[label="",style="dashed", color="magenta", weight=3];
3983 -> 3412[label="",style="dashed", color="red", weight=0];
3983[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3983 -> 4074[label="",style="dashed", color="magenta", weight=3];
3983 -> 4075[label="",style="dashed", color="magenta", weight=3];
3984 -> 3413[label="",style="dashed", color="red", weight=0];
3984[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3984 -> 4076[label="",style="dashed", color="magenta", weight=3];
3984 -> 4077[label="",style="dashed", color="magenta", weight=3];
3985 -> 3414[label="",style="dashed", color="red", weight=0];
3985[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3985 -> 4078[label="",style="dashed", color="magenta", weight=3];
3985 -> 4079[label="",style="dashed", color="magenta", weight=3];
3986 -> 3415[label="",style="dashed", color="red", weight=0];
3986[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3986 -> 4080[label="",style="dashed", color="magenta", weight=3];
3986 -> 4081[label="",style="dashed", color="magenta", weight=3];
3987 -> 3416[label="",style="dashed", color="red", weight=0];
3987[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3987 -> 4082[label="",style="dashed", color="magenta", weight=3];
3987 -> 4083[label="",style="dashed", color="magenta", weight=3];
3988 -> 3417[label="",style="dashed", color="red", weight=0];
3988[label="vyy652 <= vyy662\n",fontsize=16,color="magenta"];3988 -> 4084[label="",style="dashed", color="magenta", weight=3];
3988 -> 4085[label="",style="dashed", color="magenta", weight=3];
3989 -> 1146[label="",style="dashed", color="red", weight=0];
3989[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3989 -> 4086[label="",style="dashed", color="magenta", weight=3];
3989 -> 4087[label="",style="dashed", color="magenta", weight=3];
3990 -> 1142[label="",style="dashed", color="red", weight=0];
3990[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3990 -> 4088[label="",style="dashed", color="magenta", weight=3];
3990 -> 4089[label="",style="dashed", color="magenta", weight=3];
3991 -> 1141[label="",style="dashed", color="red", weight=0];
3991[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3991 -> 4090[label="",style="dashed", color="magenta", weight=3];
3991 -> 4091[label="",style="dashed", color="magenta", weight=3];
3992 -> 1140[label="",style="dashed", color="red", weight=0];
3992[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3992 -> 4092[label="",style="dashed", color="magenta", weight=3];
3992 -> 4093[label="",style="dashed", color="magenta", weight=3];
3993 -> 1147[label="",style="dashed", color="red", weight=0];
3993[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3993 -> 4094[label="",style="dashed", color="magenta", weight=3];
3993 -> 4095[label="",style="dashed", color="magenta", weight=3];
3994 -> 1138[label="",style="dashed", color="red", weight=0];
3994[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3994 -> 4096[label="",style="dashed", color="magenta", weight=3];
3994 -> 4097[label="",style="dashed", color="magenta", weight=3];
3995 -> 1144[label="",style="dashed", color="red", weight=0];
3995[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3995 -> 4098[label="",style="dashed", color="magenta", weight=3];
3995 -> 4099[label="",style="dashed", color="magenta", weight=3];
3996 -> 1136[label="",style="dashed", color="red", weight=0];
3996[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3996 -> 4100[label="",style="dashed", color="magenta", weight=3];
3996 -> 4101[label="",style="dashed", color="magenta", weight=3];
3997 -> 1134[label="",style="dashed", color="red", weight=0];
3997[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3997 -> 4102[label="",style="dashed", color="magenta", weight=3];
3997 -> 4103[label="",style="dashed", color="magenta", weight=3];
3998 -> 1137[label="",style="dashed", color="red", weight=0];
3998[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3998 -> 4104[label="",style="dashed", color="magenta", weight=3];
3998 -> 4105[label="",style="dashed", color="magenta", weight=3];
3999 -> 1135[label="",style="dashed", color="red", weight=0];
3999[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];3999 -> 4106[label="",style="dashed", color="magenta", weight=3];
3999 -> 4107[label="",style="dashed", color="magenta", weight=3];
4000 -> 1139[label="",style="dashed", color="red", weight=0];
4000[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];4000 -> 4108[label="",style="dashed", color="magenta", weight=3];
4000 -> 4109[label="",style="dashed", color="magenta", weight=3];
4001 -> 1143[label="",style="dashed", color="red", weight=0];
4001[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];4001 -> 4110[label="",style="dashed", color="magenta", weight=3];
4001 -> 4111[label="",style="dashed", color="magenta", weight=3];
4002 -> 1145[label="",style="dashed", color="red", weight=0];
4002[label="vyy651 == vyy661\n",fontsize=16,color="magenta"];4002 -> 4112[label="",style="dashed", color="magenta", weight=3];
4002 -> 4113[label="",style="dashed", color="magenta", weight=3];
4003[label="vyy651\n",fontsize=16,color="green",shape="box"];4004[label="vyy661\n",fontsize=16,color="green",shape="box"];4005[label="vyy651\n",fontsize=16,color="green",shape="box"];4006[label="vyy661\n",fontsize=16,color="green",shape="box"];4007[label="vyy651\n",fontsize=16,color="green",shape="box"];4008[label="vyy661\n",fontsize=16,color="green",shape="box"];4009[label="vyy651\n",fontsize=16,color="green",shape="box"];4010[label="vyy661\n",fontsize=16,color="green",shape="box"];4011[label="vyy651\n",fontsize=16,color="green",shape="box"];4012[label="vyy661\n",fontsize=16,color="green",shape="box"];4013[label="vyy651\n",fontsize=16,color="green",shape="box"];4014[label="vyy661\n",fontsize=16,color="green",shape="box"];4015[label="vyy651\n",fontsize=16,color="green",shape="box"];4016[label="vyy661\n",fontsize=16,color="green",shape="box"];4017[label="vyy651\n",fontsize=16,color="green",shape="box"];4018[label="vyy661\n",fontsize=16,color="green",shape="box"];4019[label="vyy651\n",fontsize=16,color="green",shape="box"];4020[label="vyy661\n",fontsize=16,color="green",shape="box"];4021[label="vyy651\n",fontsize=16,color="green",shape="box"];4022[label="vyy661\n",fontsize=16,color="green",shape="box"];4023[label="vyy651\n",fontsize=16,color="green",shape="box"];4024[label="vyy661\n",fontsize=16,color="green",shape="box"];4025[label="vyy651\n",fontsize=16,color="green",shape="box"];4026[label="vyy661\n",fontsize=16,color="green",shape="box"];4027[label="vyy651\n",fontsize=16,color="green",shape="box"];4028[label="vyy661\n",fontsize=16,color="green",shape="box"];4029[label="vyy651\n",fontsize=16,color="green",shape="box"];4030[label="vyy661\n",fontsize=16,color="green",shape="box"];4031[label="primCmpInt (Pos (Succ vyy6500)) (Pos vyy660)\n",fontsize=16,color="black",shape="box"];4031 -> 4114[label="",style="solid", color="black", weight=3];
4032[label="primCmpInt (Pos (Succ vyy6500)) (Neg vyy660)\n",fontsize=16,color="black",shape="box"];4032 -> 4115[label="",style="solid", color="black", weight=3];
4033[label="primCmpInt (Pos Zero) (Pos vyy660)\n",fontsize=16,color="burlywood",shape="box"];5214[label="vyy660/Succ vyy6600",fontsize=10,color="white",style="solid",shape="box"];4033 -> 5214[label="",style="solid", color="burlywood", weight=9];
5214 -> 4116[label="",style="solid", color="burlywood", weight=3];
5215[label="vyy660/Zero",fontsize=10,color="white",style="solid",shape="box"];4033 -> 5215[label="",style="solid", color="burlywood", weight=9];
5215 -> 4117[label="",style="solid", color="burlywood", weight=3];
4034[label="primCmpInt (Pos Zero) (Neg vyy660)\n",fontsize=16,color="burlywood",shape="box"];5216[label="vyy660/Succ vyy6600",fontsize=10,color="white",style="solid",shape="box"];4034 -> 5216[label="",style="solid", color="burlywood", weight=9];
5216 -> 4118[label="",style="solid", color="burlywood", weight=3];
5217[label="vyy660/Zero",fontsize=10,color="white",style="solid",shape="box"];4034 -> 5217[label="",style="solid", color="burlywood", weight=9];
5217 -> 4119[label="",style="solid", color="burlywood", weight=3];
4035[label="primCmpInt (Neg (Succ vyy6500)) (Pos vyy660)\n",fontsize=16,color="black",shape="box"];4035 -> 4120[label="",style="solid", color="black", weight=3];
4036[label="primCmpInt (Neg (Succ vyy6500)) (Neg vyy660)\n",fontsize=16,color="black",shape="box"];4036 -> 4121[label="",style="solid", color="black", weight=3];
4037[label="primCmpInt (Neg Zero) (Pos vyy660)\n",fontsize=16,color="burlywood",shape="box"];5218[label="vyy660/Succ vyy6600",fontsize=10,color="white",style="solid",shape="box"];4037 -> 5218[label="",style="solid", color="burlywood", weight=9];
5218 -> 4122[label="",style="solid", color="burlywood", weight=3];
5219[label="vyy660/Zero",fontsize=10,color="white",style="solid",shape="box"];4037 -> 5219[label="",style="solid", color="burlywood", weight=9];
5219 -> 4123[label="",style="solid", color="burlywood", weight=3];
4038[label="primCmpInt (Neg Zero) (Neg vyy660)\n",fontsize=16,color="burlywood",shape="box"];5220[label="vyy660/Succ vyy6600",fontsize=10,color="white",style="solid",shape="box"];4038 -> 5220[label="",style="solid", color="burlywood", weight=9];
5220 -> 4124[label="",style="solid", color="burlywood", weight=3];
5221[label="vyy660/Zero",fontsize=10,color="white",style="solid",shape="box"];4038 -> 5221[label="",style="solid", color="burlywood", weight=9];
5221 -> 4125[label="",style="solid", color="burlywood", weight=3];
2548 -> 2025[label="",style="dashed", color="red", weight=0];
2548[label="primMulNat vyy300100 (Succ vyy40100)\n",fontsize=16,color="magenta"];2548 -> 2571[label="",style="dashed", color="magenta", weight=3];
2548 -> 2572[label="",style="dashed", color="magenta", weight=3];
2547[label="primPlusNat vyy103 (Succ vyy40100)\n",fontsize=16,color="burlywood",shape="triangle"];5223[label="vyy103/Succ vyy1030",fontsize=10,color="white",style="solid",shape="box"];2547 -> 5223[label="",style="solid", color="burlywood", weight=9];
5223 -> 2573[label="",style="solid", color="burlywood", weight=3];
5224[label="vyy103/Zero",fontsize=10,color="white",style="solid",shape="box"];2547 -> 5224[label="",style="solid", color="burlywood", weight=9];
5224 -> 2574[label="",style="solid", color="burlywood", weight=3];
4039 -> 1407[label="",style="dashed", color="red", weight=0];
4039[label="vyy651 * vyy661\n",fontsize=16,color="magenta"];4039 -> 4126[label="",style="dashed", color="magenta", weight=3];
4039 -> 4127[label="",style="dashed", color="magenta", weight=3];
4040 -> 1407[label="",style="dashed", color="red", weight=0];
4040[label="vyy650 * vyy660\n",fontsize=16,color="magenta"];4040 -> 4128[label="",style="dashed", color="magenta", weight=3];
4040 -> 4129[label="",style="dashed", color="magenta", weight=3];
4041[label="vyy660 * vyy651\n",fontsize=16,color="burlywood",shape="triangle"];5227[label="vyy660/Integer vyy6600",fontsize=10,color="white",style="solid",shape="box"];4041 -> 5227[label="",style="solid", color="burlywood", weight=9];
5227 -> 4130[label="",style="solid", color="burlywood", weight=3];
4042 -> 4041[label="",style="dashed", color="red", weight=0];
4042[label="vyy650 * vyy661\n",fontsize=16,color="magenta"];4042 -> 4131[label="",style="dashed", color="magenta", weight=3];
4042 -> 4132[label="",style="dashed", color="magenta", weight=3];
4043 -> 1407[label="",style="dashed", color="red", weight=0];
4043[label="vyy660 * vyy651\n",fontsize=16,color="magenta"];4043 -> 4133[label="",style="dashed", color="magenta", weight=3];
4043 -> 4134[label="",style="dashed", color="magenta", weight=3];
4044 -> 1407[label="",style="dashed", color="red", weight=0];
4044[label="vyy650 * vyy661\n",fontsize=16,color="magenta"];4044 -> 4135[label="",style="dashed", color="magenta", weight=3];
4044 -> 4136[label="",style="dashed", color="magenta", weight=3];
4045[label="vyy661\n",fontsize=16,color="green",shape="box"];4046[label="vyy651\n",fontsize=16,color="green",shape="box"];4047 -> 4137[label="",style="dashed", color="red", weight=0];
4047[label="primCompAux0 vyy128 (compare vyy650 vyy660)\n",fontsize=16,color="magenta"];4047 -> 4138[label="",style="dashed", color="magenta", weight=3];
4047 -> 4139[label="",style="dashed", color="magenta", weight=3];
4048[label="vyy660\n",fontsize=16,color="green",shape="box"];4049[label="vyy650\n",fontsize=16,color="green",shape="box"];4050 -> 4140[label="",style="dashed", color="red", weight=0];
4050[label="compare2 vyy650 vyy660 (vyy650 == vyy660)\n",fontsize=16,color="magenta"];4050 -> 4141[label="",style="dashed", color="magenta", weight=3];
4051 -> 4142[label="",style="dashed", color="red", weight=0];
4051[label="compare2 vyy650 vyy660 (vyy650 == vyy660)\n",fontsize=16,color="magenta"];4051 -> 4143[label="",style="dashed", color="magenta", weight=3];
4052 -> 3363[label="",style="dashed", color="red", weight=0];
4052[label="compare2 vyy650 vyy660 (vyy650 == vyy660)\n",fontsize=16,color="magenta"];4052 -> 4144[label="",style="dashed", color="magenta", weight=3];
4053 -> 4145[label="",style="dashed", color="red", weight=0];
4053[label="compare2 vyy650 vyy660 (vyy650 == vyy660)\n",fontsize=16,color="magenta"];4053 -> 4146[label="",style="dashed", color="magenta", weight=3];
4054 -> 4147[label="",style="dashed", color="red", weight=0];
4054[label="compare2 vyy650 vyy660 (vyy650 == vyy660)\n",fontsize=16,color="magenta"];4054 -> 4148[label="",style="dashed", color="magenta", weight=3];
4055 -> 4149[label="",style="dashed", color="red", weight=0];
4055[label="compare2 vyy650 vyy660 (vyy650 == vyy660)\n",fontsize=16,color="magenta"];4055 -> 4150[label="",style="dashed", color="magenta", weight=3];
4056 -> 1407[label="",style="dashed", color="red", weight=0];
4056[label="vyy651 * vyy661\n",fontsize=16,color="magenta"];4056 -> 4151[label="",style="dashed", color="magenta", weight=3];
4056 -> 4152[label="",style="dashed", color="magenta", weight=3];
4057 -> 1407[label="",style="dashed", color="red", weight=0];
4057[label="vyy650 * vyy660\n",fontsize=16,color="magenta"];4057 -> 4153[label="",style="dashed", color="magenta", weight=3];
4057 -> 4154[label="",style="dashed", color="magenta", weight=3];
4058[label="vyy662\n",fontsize=16,color="green",shape="box"];4059[label="vyy652\n",fontsize=16,color="green",shape="box"];4060[label="vyy662\n",fontsize=16,color="green",shape="box"];4061[label="vyy652\n",fontsize=16,color="green",shape="box"];4062[label="vyy662\n",fontsize=16,color="green",shape="box"];4063[label="vyy652\n",fontsize=16,color="green",shape="box"];4064[label="vyy662\n",fontsize=16,color="green",shape="box"];4065[label="vyy652\n",fontsize=16,color="green",shape="box"];4066[label="vyy662\n",fontsize=16,color="green",shape="box"];4067[label="vyy652\n",fontsize=16,color="green",shape="box"];4068[label="vyy652\n",fontsize=16,color="green",shape="box"];4069[label="vyy662\n",fontsize=16,color="green",shape="box"];4070[label="vyy662\n",fontsize=16,color="green",shape="box"];4071[label="vyy652\n",fontsize=16,color="green",shape="box"];4072[label="vyy662\n",fontsize=16,color="green",shape="box"];4073[label="vyy652\n",fontsize=16,color="green",shape="box"];4074[label="vyy662\n",fontsize=16,color="green",shape="box"];4075[label="vyy652\n",fontsize=16,color="green",shape="box"];4076[label="vyy662\n",fontsize=16,color="green",shape="box"];4077[label="vyy652\n",fontsize=16,color="green",shape="box"];4078[label="vyy662\n",fontsize=16,color="green",shape="box"];4079[label="vyy652\n",fontsize=16,color="green",shape="box"];4080[label="vyy662\n",fontsize=16,color="green",shape="box"];4081[label="vyy652\n",fontsize=16,color="green",shape="box"];4082[label="vyy662\n",fontsize=16,color="green",shape="box"];4083[label="vyy652\n",fontsize=16,color="green",shape="box"];4084[label="vyy662\n",fontsize=16,color="green",shape="box"];4085[label="vyy652\n",fontsize=16,color="green",shape="box"];4086[label="vyy661\n",fontsize=16,color="green",shape="box"];4087[label="vyy651\n",fontsize=16,color="green",shape="box"];4088[label="vyy661\n",fontsize=16,color="green",shape="box"];4089[label="vyy651\n",fontsize=16,color="green",shape="box"];4090[label="vyy661\n",fontsize=16,color="green",shape="box"];4091[label="vyy651\n",fontsize=16,color="green",shape="box"];4092[label="vyy661\n",fontsize=16,color="green",shape="box"];4093[label="vyy651\n",fontsize=16,color="green",shape="box"];4094[label="vyy661\n",fontsize=16,color="green",shape="box"];4095[label="vyy651\n",fontsize=16,color="green",shape="box"];4096[label="vyy661\n",fontsize=16,color="green",shape="box"];4097[label="vyy651\n",fontsize=16,color="green",shape="box"];4098[label="vyy661\n",fontsize=16,color="green",shape="box"];4099[label="vyy651\n",fontsize=16,color="green",shape="box"];4100[label="vyy661\n",fontsize=16,color="green",shape="box"];4101[label="vyy651\n",fontsize=16,color="green",shape="box"];4102[label="vyy661\n",fontsize=16,color="green",shape="box"];4103[label="vyy651\n",fontsize=16,color="green",shape="box"];4104[label="vyy661\n",fontsize=16,color="green",shape="box"];4105[label="vyy651\n",fontsize=16,color="green",shape="box"];4106[label="vyy661\n",fontsize=16,color="green",shape="box"];4107[label="vyy651\n",fontsize=16,color="green",shape="box"];4108[label="vyy661\n",fontsize=16,color="green",shape="box"];4109[label="vyy651\n",fontsize=16,color="green",shape="box"];4110[label="vyy661\n",fontsize=16,color="green",shape="box"];4111[label="vyy651\n",fontsize=16,color="green",shape="box"];4112[label="vyy661\n",fontsize=16,color="green",shape="box"];4113[label="vyy651\n",fontsize=16,color="green",shape="box"];4114[label="primCmpNat (Succ vyy6500) vyy660\n",fontsize=16,color="burlywood",shape="triangle"];5240[label="vyy660/Succ vyy6600",fontsize=10,color="white",style="solid",shape="box"];4114 -> 5240[label="",style="solid", color="burlywood", weight=9];
5240 -> 4155[label="",style="solid", color="burlywood", weight=3];
5241[label="vyy660/Zero",fontsize=10,color="white",style="solid",shape="box"];4114 -> 5241[label="",style="solid", color="burlywood", weight=9];
5241 -> 4156[label="",style="solid", color="burlywood", weight=3];
4115[label="GT\n",fontsize=16,color="green",shape="box"];4116[label="primCmpInt (Pos Zero) (Pos (Succ vyy6600))\n",fontsize=16,color="black",shape="box"];4116 -> 4157[label="",style="solid", color="black", weight=3];
4117[label="primCmpInt (Pos Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];4117 -> 4158[label="",style="solid", color="black", weight=3];
4118[label="primCmpInt (Pos Zero) (Neg (Succ vyy6600))\n",fontsize=16,color="black",shape="box"];4118 -> 4159[label="",style="solid", color="black", weight=3];
4119[label="primCmpInt (Pos Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];4119 -> 4160[label="",style="solid", color="black", weight=3];
4120[label="LT\n",fontsize=16,color="green",shape="box"];4121[label="primCmpNat vyy660 (Succ vyy6500)\n",fontsize=16,color="burlywood",shape="triangle"];5242[label="vyy660/Succ vyy6600",fontsize=10,color="white",style="solid",shape="box"];4121 -> 5242[label="",style="solid", color="burlywood", weight=9];
5242 -> 4161[label="",style="solid", color="burlywood", weight=3];
5243[label="vyy660/Zero",fontsize=10,color="white",style="solid",shape="box"];4121 -> 5243[label="",style="solid", color="burlywood", weight=9];
5243 -> 4162[label="",style="solid", color="burlywood", weight=3];
4122[label="primCmpInt (Neg Zero) (Pos (Succ vyy6600))\n",fontsize=16,color="black",shape="box"];4122 -> 4163[label="",style="solid", color="black", weight=3];
4123[label="primCmpInt (Neg Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];4123 -> 4164[label="",style="solid", color="black", weight=3];
4124[label="primCmpInt (Neg Zero) (Neg (Succ vyy6600))\n",fontsize=16,color="black",shape="box"];4124 -> 4165[label="",style="solid", color="black", weight=3];
4125[label="primCmpInt (Neg Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];4125 -> 4166[label="",style="solid", color="black", weight=3];
2571[label="Succ vyy40100\n",fontsize=16,color="green",shape="box"];2572[label="vyy300100\n",fontsize=16,color="green",shape="box"];2573[label="primPlusNat (Succ vyy1030) (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];2573 -> 2601[label="",style="solid", color="black", weight=3];
2574[label="primPlusNat Zero (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];2574 -> 2602[label="",style="solid", color="black", weight=3];
4126[label="vyy661\n",fontsize=16,color="green",shape="box"];4127[label="vyy651\n",fontsize=16,color="green",shape="box"];4128[label="vyy660\n",fontsize=16,color="green",shape="box"];4129[label="vyy650\n",fontsize=16,color="green",shape="box"];4130[label="Integer vyy6600 * vyy651\n",fontsize=16,color="burlywood",shape="box"];5244[label="vyy651/Integer vyy6510",fontsize=10,color="white",style="solid",shape="box"];4130 -> 5244[label="",style="solid", color="burlywood", weight=9];
5244 -> 4167[label="",style="solid", color="burlywood", weight=3];
4131[label="vyy661\n",fontsize=16,color="green",shape="box"];4132[label="vyy650\n",fontsize=16,color="green",shape="box"];4133[label="vyy651\n",fontsize=16,color="green",shape="box"];4134[label="vyy660\n",fontsize=16,color="green",shape="box"];4135[label="vyy661\n",fontsize=16,color="green",shape="box"];4136[label="vyy650\n",fontsize=16,color="green",shape="box"];4138[label="compare vyy650 vyy660\n",fontsize=16,color="blue",shape="box"];5245[label="compare :: Ordering -> Ordering -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5245[label="",style="solid", color="blue", weight=9];
5245 -> 4168[label="",style="solid", color="blue", weight=3];
5246[label="compare :: Bool -> Bool -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5246[label="",style="solid", color="blue", weight=9];
5246 -> 4169[label="",style="solid", color="blue", weight=3];
5247[label="compare :: Integer -> Integer -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5247[label="",style="solid", color="blue", weight=9];
5247 -> 4170[label="",style="solid", color="blue", weight=3];
5248[label="compare :: Float -> Float -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5248[label="",style="solid", color="blue", weight=9];
5248 -> 4171[label="",style="solid", color="blue", weight=3];
5249[label="compare :: (Ratio a) -> (Ratio a) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5249[label="",style="solid", color="blue", weight=9];
5249 -> 4172[label="",style="solid", color="blue", weight=3];
5250[label="compare :: (Maybe a) -> (Maybe a) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5250[label="",style="solid", color="blue", weight=9];
5250 -> 4173[label="",style="solid", color="blue", weight=3];
5251[label="compare :: ([] a) -> ([] a) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5251[label="",style="solid", color="blue", weight=9];
5251 -> 4174[label="",style="solid", color="blue", weight=3];
5252[label="compare :: (Either a b) -> (Either a b) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5252[label="",style="solid", color="blue", weight=9];
5252 -> 4175[label="",style="solid", color="blue", weight=3];
5253[label="compare :: Char -> Char -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5253[label="",style="solid", color="blue", weight=9];
5253 -> 4176[label="",style="solid", color="blue", weight=3];
5254[label="compare :: ((@2) a b) -> ((@2) a b) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5254[label="",style="solid", color="blue", weight=9];
5254 -> 4177[label="",style="solid", color="blue", weight=3];
5255[label="compare :: Double -> Double -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5255[label="",style="solid", color="blue", weight=9];
5255 -> 4178[label="",style="solid", color="blue", weight=3];
5256[label="compare :: ((@3) a b c) -> ((@3) a b c) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5256[label="",style="solid", color="blue", weight=9];
5256 -> 4179[label="",style="solid", color="blue", weight=3];
5257[label="compare :: () -> () -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5257[label="",style="solid", color="blue", weight=9];
5257 -> 4180[label="",style="solid", color="blue", weight=3];
5258[label="compare :: Int -> Int -> Ordering",fontsize=10,color="white",style="solid",shape="box"];4138 -> 5258[label="",style="solid", color="blue", weight=9];
5258 -> 4181[label="",style="solid", color="blue", weight=3];
4139[label="vyy128\n",fontsize=16,color="green",shape="box"];4137[label="primCompAux0 vyy132 vyy133\n",fontsize=16,color="burlywood",shape="triangle"];5259[label="vyy133/LT",fontsize=10,color="white",style="solid",shape="box"];4137 -> 5259[label="",style="solid", color="burlywood", weight=9];
5259 -> 4182[label="",style="solid", color="burlywood", weight=3];
5260[label="vyy133/EQ",fontsize=10,color="white",style="solid",shape="box"];4137 -> 5260[label="",style="solid", color="burlywood", weight=9];
5260 -> 4183[label="",style="solid", color="burlywood", weight=3];
5261[label="vyy133/GT",fontsize=10,color="white",style="solid",shape="box"];4137 -> 5261[label="",style="solid", color="burlywood", weight=9];
5261 -> 4184[label="",style="solid", color="burlywood", weight=3];
4141 -> 1146[label="",style="dashed", color="red", weight=0];
4141[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];4141 -> 4185[label="",style="dashed", color="magenta", weight=3];
4141 -> 4186[label="",style="dashed", color="magenta", weight=3];
4140[label="compare2 vyy650 vyy660 vyy134\n",fontsize=16,color="burlywood",shape="triangle"];5263[label="vyy134/False",fontsize=10,color="white",style="solid",shape="box"];4140 -> 5263[label="",style="solid", color="burlywood", weight=9];
5263 -> 4187[label="",style="solid", color="burlywood", weight=3];
5264[label="vyy134/True",fontsize=10,color="white",style="solid",shape="box"];4140 -> 5264[label="",style="solid", color="burlywood", weight=9];
5264 -> 4188[label="",style="solid", color="burlywood", weight=3];
4143 -> 1142[label="",style="dashed", color="red", weight=0];
4143[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];4143 -> 4189[label="",style="dashed", color="magenta", weight=3];
4143 -> 4190[label="",style="dashed", color="magenta", weight=3];
4142[label="compare2 vyy650 vyy660 vyy135\n",fontsize=16,color="burlywood",shape="triangle"];5266[label="vyy135/False",fontsize=10,color="white",style="solid",shape="box"];4142 -> 5266[label="",style="solid", color="burlywood", weight=9];
5266 -> 4191[label="",style="solid", color="burlywood", weight=3];
5267[label="vyy135/True",fontsize=10,color="white",style="solid",shape="box"];4142 -> 5267[label="",style="solid", color="burlywood", weight=9];
5267 -> 4192[label="",style="solid", color="burlywood", weight=3];
4144 -> 1138[label="",style="dashed", color="red", weight=0];
4144[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];4144 -> 4193[label="",style="dashed", color="magenta", weight=3];
4144 -> 4194[label="",style="dashed", color="magenta", weight=3];
4146 -> 1136[label="",style="dashed", color="red", weight=0];
4146[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];4146 -> 4195[label="",style="dashed", color="magenta", weight=3];
4146 -> 4196[label="",style="dashed", color="magenta", weight=3];
4145[label="compare2 vyy650 vyy660 vyy136\n",fontsize=16,color="burlywood",shape="triangle"];5270[label="vyy136/False",fontsize=10,color="white",style="solid",shape="box"];4145 -> 5270[label="",style="solid", color="burlywood", weight=9];
5270 -> 4197[label="",style="solid", color="burlywood", weight=3];
5271[label="vyy136/True",fontsize=10,color="white",style="solid",shape="box"];4145 -> 5271[label="",style="solid", color="burlywood", weight=9];
5271 -> 4198[label="",style="solid", color="burlywood", weight=3];
4148 -> 1137[label="",style="dashed", color="red", weight=0];
4148[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];4148 -> 4199[label="",style="dashed", color="magenta", weight=3];
4148 -> 4200[label="",style="dashed", color="magenta", weight=3];
4147[label="compare2 vyy650 vyy660 vyy137\n",fontsize=16,color="burlywood",shape="triangle"];5273[label="vyy137/False",fontsize=10,color="white",style="solid",shape="box"];4147 -> 5273[label="",style="solid", color="burlywood", weight=9];
5273 -> 4201[label="",style="solid", color="burlywood", weight=3];
5274[label="vyy137/True",fontsize=10,color="white",style="solid",shape="box"];4147 -> 5274[label="",style="solid", color="burlywood", weight=9];
5274 -> 4202[label="",style="solid", color="burlywood", weight=3];
4150 -> 1139[label="",style="dashed", color="red", weight=0];
4150[label="vyy650 == vyy660\n",fontsize=16,color="magenta"];4150 -> 4203[label="",style="dashed", color="magenta", weight=3];
4150 -> 4204[label="",style="dashed", color="magenta", weight=3];
4149[label="compare2 vyy650 vyy660 vyy138\n",fontsize=16,color="burlywood",shape="triangle"];5276[label="vyy138/False",fontsize=10,color="white",style="solid",shape="box"];4149 -> 5276[label="",style="solid", color="burlywood", weight=9];
5276 -> 4205[label="",style="solid", color="burlywood", weight=3];
5277[label="vyy138/True",fontsize=10,color="white",style="solid",shape="box"];4149 -> 5277[label="",style="solid", color="burlywood", weight=9];
5277 -> 4206[label="",style="solid", color="burlywood", weight=3];
4151[label="vyy661\n",fontsize=16,color="green",shape="box"];4152[label="vyy651\n",fontsize=16,color="green",shape="box"];4153[label="vyy660\n",fontsize=16,color="green",shape="box"];4154[label="vyy650\n",fontsize=16,color="green",shape="box"];4155[label="primCmpNat (Succ vyy6500) (Succ vyy6600)\n",fontsize=16,color="black",shape="box"];4155 -> 4207[label="",style="solid", color="black", weight=3];
4156[label="primCmpNat (Succ vyy6500) Zero\n",fontsize=16,color="black",shape="box"];4156 -> 4208[label="",style="solid", color="black", weight=3];
4157 -> 4121[label="",style="dashed", color="red", weight=0];
4157[label="primCmpNat Zero (Succ vyy6600)\n",fontsize=16,color="magenta"];4157 -> 4209[label="",style="dashed", color="magenta", weight=3];
4157 -> 4210[label="",style="dashed", color="magenta", weight=3];
4158[label="EQ\n",fontsize=16,color="green",shape="box"];4159[label="GT\n",fontsize=16,color="green",shape="box"];4160[label="EQ\n",fontsize=16,color="green",shape="box"];4161[label="primCmpNat (Succ vyy6600) (Succ vyy6500)\n",fontsize=16,color="black",shape="box"];4161 -> 4211[label="",style="solid", color="black", weight=3];
4162[label="primCmpNat Zero (Succ vyy6500)\n",fontsize=16,color="black",shape="box"];4162 -> 4212[label="",style="solid", color="black", weight=3];
4163[label="LT\n",fontsize=16,color="green",shape="box"];4164[label="EQ\n",fontsize=16,color="green",shape="box"];4165 -> 4114[label="",style="dashed", color="red", weight=0];
4165[label="primCmpNat (Succ vyy6600) Zero\n",fontsize=16,color="magenta"];4165 -> 4213[label="",style="dashed", color="magenta", weight=3];
4165 -> 4214[label="",style="dashed", color="magenta", weight=3];
4166[label="EQ\n",fontsize=16,color="green",shape="box"];2601[label="Succ (Succ (primPlusNat vyy1030 vyy40100))\n",fontsize=16,color="green",shape="box"];2601 -> 2650[label="",style="dashed", color="green", weight=3];
2602[label="Succ vyy40100\n",fontsize=16,color="green",shape="box"];4167[label="Integer vyy6600 * Integer vyy6510\n",fontsize=16,color="black",shape="box"];4167 -> 4215[label="",style="solid", color="black", weight=3];
4168 -> 3867[label="",style="dashed", color="red", weight=0];
4168[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4168 -> 4216[label="",style="dashed", color="magenta", weight=3];
4168 -> 4217[label="",style="dashed", color="magenta", weight=3];
4169 -> 3869[label="",style="dashed", color="red", weight=0];
4169[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4169 -> 4218[label="",style="dashed", color="magenta", weight=3];
4169 -> 4219[label="",style="dashed", color="magenta", weight=3];
4170 -> 3546[label="",style="dashed", color="red", weight=0];
4170[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4170 -> 4220[label="",style="dashed", color="magenta", weight=3];
4170 -> 4221[label="",style="dashed", color="magenta", weight=3];
4171 -> 3548[label="",style="dashed", color="red", weight=0];
4171[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4171 -> 4222[label="",style="dashed", color="magenta", weight=3];
4171 -> 4223[label="",style="dashed", color="magenta", weight=3];
4172 -> 3550[label="",style="dashed", color="red", weight=0];
4172[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4172 -> 4224[label="",style="dashed", color="magenta", weight=3];
4172 -> 4225[label="",style="dashed", color="magenta", weight=3];
4173 -> 3877[label="",style="dashed", color="red", weight=0];
4173[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4173 -> 4226[label="",style="dashed", color="magenta", weight=3];
4173 -> 4227[label="",style="dashed", color="magenta", weight=3];
4174 -> 3552[label="",style="dashed", color="red", weight=0];
4174[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4174 -> 4228[label="",style="dashed", color="magenta", weight=3];
4174 -> 4229[label="",style="dashed", color="magenta", weight=3];
4175 -> 3881[label="",style="dashed", color="red", weight=0];
4175[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4175 -> 4230[label="",style="dashed", color="magenta", weight=3];
4175 -> 4231[label="",style="dashed", color="magenta", weight=3];
4176 -> 3582[label="",style="dashed", color="red", weight=0];
4176[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4176 -> 4232[label="",style="dashed", color="magenta", weight=3];
4176 -> 4233[label="",style="dashed", color="magenta", weight=3];
4177 -> 3885[label="",style="dashed", color="red", weight=0];
4177[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4177 -> 4234[label="",style="dashed", color="magenta", weight=3];
4177 -> 4235[label="",style="dashed", color="magenta", weight=3];
4178 -> 3589[label="",style="dashed", color="red", weight=0];
4178[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4178 -> 4236[label="",style="dashed", color="magenta", weight=3];
4178 -> 4237[label="",style="dashed", color="magenta", weight=3];
4179 -> 3889[label="",style="dashed", color="red", weight=0];
4179[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4179 -> 4238[label="",style="dashed", color="magenta", weight=3];
4179 -> 4239[label="",style="dashed", color="magenta", weight=3];
4180 -> 3591[label="",style="dashed", color="red", weight=0];
4180[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4180 -> 4240[label="",style="dashed", color="magenta", weight=3];
4180 -> 4241[label="",style="dashed", color="magenta", weight=3];
4181 -> 3593[label="",style="dashed", color="red", weight=0];
4181[label="compare vyy650 vyy660\n",fontsize=16,color="magenta"];4181 -> 4242[label="",style="dashed", color="magenta", weight=3];
4181 -> 4243[label="",style="dashed", color="magenta", weight=3];
4182[label="primCompAux0 vyy132 LT\n",fontsize=16,color="black",shape="box"];4182 -> 4244[label="",style="solid", color="black", weight=3];
4183[label="primCompAux0 vyy132 EQ\n",fontsize=16,color="black",shape="box"];4183 -> 4245[label="",style="solid", color="black", weight=3];
4184[label="primCompAux0 vyy132 GT\n",fontsize=16,color="black",shape="box"];4184 -> 4246[label="",style="solid", color="black", weight=3];
4185[label="vyy660\n",fontsize=16,color="green",shape="box"];4186[label="vyy650\n",fontsize=16,color="green",shape="box"];4187[label="compare2 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4187 -> 4247[label="",style="solid", color="black", weight=3];
4188[label="compare2 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4188 -> 4248[label="",style="solid", color="black", weight=3];
4189[label="vyy660\n",fontsize=16,color="green",shape="box"];4190[label="vyy650\n",fontsize=16,color="green",shape="box"];4191[label="compare2 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4191 -> 4249[label="",style="solid", color="black", weight=3];
4192[label="compare2 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4192 -> 4250[label="",style="solid", color="black", weight=3];
4193[label="vyy660\n",fontsize=16,color="green",shape="box"];4194[label="vyy650\n",fontsize=16,color="green",shape="box"];4195[label="vyy660\n",fontsize=16,color="green",shape="box"];4196[label="vyy650\n",fontsize=16,color="green",shape="box"];4197[label="compare2 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4197 -> 4251[label="",style="solid", color="black", weight=3];
4198[label="compare2 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4198 -> 4252[label="",style="solid", color="black", weight=3];
4199[label="vyy660\n",fontsize=16,color="green",shape="box"];4200[label="vyy650\n",fontsize=16,color="green",shape="box"];4201[label="compare2 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4201 -> 4253[label="",style="solid", color="black", weight=3];
4202[label="compare2 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4202 -> 4254[label="",style="solid", color="black", weight=3];
4203[label="vyy660\n",fontsize=16,color="green",shape="box"];4204[label="vyy650\n",fontsize=16,color="green",shape="box"];4205[label="compare2 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4205 -> 4255[label="",style="solid", color="black", weight=3];
4206[label="compare2 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4206 -> 4256[label="",style="solid", color="black", weight=3];
4207[label="primCmpNat vyy6500 vyy6600\n",fontsize=16,color="burlywood",shape="triangle"];5294[label="vyy6500/Succ vyy65000",fontsize=10,color="white",style="solid",shape="box"];4207 -> 5294[label="",style="solid", color="burlywood", weight=9];
5294 -> 4257[label="",style="solid", color="burlywood", weight=3];
5295[label="vyy6500/Zero",fontsize=10,color="white",style="solid",shape="box"];4207 -> 5295[label="",style="solid", color="burlywood", weight=9];
5295 -> 4258[label="",style="solid", color="burlywood", weight=3];
4208[label="GT\n",fontsize=16,color="green",shape="box"];4209[label="vyy6600\n",fontsize=16,color="green",shape="box"];4210[label="Zero\n",fontsize=16,color="green",shape="box"];4211 -> 4207[label="",style="dashed", color="red", weight=0];
4211[label="primCmpNat vyy6600 vyy6500\n",fontsize=16,color="magenta"];4211 -> 4259[label="",style="dashed", color="magenta", weight=3];
4211 -> 4260[label="",style="dashed", color="magenta", weight=3];
4212[label="LT\n",fontsize=16,color="green",shape="box"];4213[label="Zero\n",fontsize=16,color="green",shape="box"];4214[label="vyy6600\n",fontsize=16,color="green",shape="box"];2650[label="primPlusNat vyy1030 vyy40100\n",fontsize=16,color="burlywood",shape="triangle"];5297[label="vyy1030/Succ vyy10300",fontsize=10,color="white",style="solid",shape="box"];2650 -> 5297[label="",style="solid", color="burlywood", weight=9];
5297 -> 2711[label="",style="solid", color="burlywood", weight=3];
5298[label="vyy1030/Zero",fontsize=10,color="white",style="solid",shape="box"];2650 -> 5298[label="",style="solid", color="burlywood", weight=9];
5298 -> 2712[label="",style="solid", color="burlywood", weight=3];
4215[label="Integer (primMulInt vyy6600 vyy6510)\n",fontsize=16,color="green",shape="box"];4215 -> 4261[label="",style="dashed", color="green", weight=3];
4216[label="vyy650\n",fontsize=16,color="green",shape="box"];4217[label="vyy660\n",fontsize=16,color="green",shape="box"];4218[label="vyy650\n",fontsize=16,color="green",shape="box"];4219[label="vyy660\n",fontsize=16,color="green",shape="box"];4220[label="vyy660\n",fontsize=16,color="green",shape="box"];4221[label="vyy650\n",fontsize=16,color="green",shape="box"];4222[label="vyy660\n",fontsize=16,color="green",shape="box"];4223[label="vyy650\n",fontsize=16,color="green",shape="box"];4224[label="vyy660\n",fontsize=16,color="green",shape="box"];4225[label="vyy650\n",fontsize=16,color="green",shape="box"];4226[label="vyy650\n",fontsize=16,color="green",shape="box"];4227[label="vyy660\n",fontsize=16,color="green",shape="box"];4228[label="vyy660\n",fontsize=16,color="green",shape="box"];4229[label="vyy650\n",fontsize=16,color="green",shape="box"];4230[label="vyy650\n",fontsize=16,color="green",shape="box"];4231[label="vyy660\n",fontsize=16,color="green",shape="box"];4232[label="vyy660\n",fontsize=16,color="green",shape="box"];4233[label="vyy650\n",fontsize=16,color="green",shape="box"];4234[label="vyy650\n",fontsize=16,color="green",shape="box"];4235[label="vyy660\n",fontsize=16,color="green",shape="box"];4236[label="vyy660\n",fontsize=16,color="green",shape="box"];4237[label="vyy650\n",fontsize=16,color="green",shape="box"];4238[label="vyy650\n",fontsize=16,color="green",shape="box"];4239[label="vyy660\n",fontsize=16,color="green",shape="box"];4240[label="vyy660\n",fontsize=16,color="green",shape="box"];4241[label="vyy650\n",fontsize=16,color="green",shape="box"];4242[label="vyy660\n",fontsize=16,color="green",shape="box"];4243[label="vyy650\n",fontsize=16,color="green",shape="box"];4244[label="LT\n",fontsize=16,color="green",shape="box"];4245[label="vyy132\n",fontsize=16,color="green",shape="box"];4246[label="GT\n",fontsize=16,color="green",shape="box"];4247 -> 4262[label="",style="dashed", color="red", weight=0];
4247[label="compare1 vyy650 vyy660 (vyy650 <= vyy660)\n",fontsize=16,color="magenta"];4247 -> 4263[label="",style="dashed", color="magenta", weight=3];
4248[label="EQ\n",fontsize=16,color="green",shape="box"];4249 -> 4264[label="",style="dashed", color="red", weight=0];
4249[label="compare1 vyy650 vyy660 (vyy650 <= vyy660)\n",fontsize=16,color="magenta"];4249 -> 4265[label="",style="dashed", color="magenta", weight=3];
4250[label="EQ\n",fontsize=16,color="green",shape="box"];4251 -> 4266[label="",style="dashed", color="red", weight=0];
4251[label="compare1 vyy650 vyy660 (vyy650 <= vyy660)\n",fontsize=16,color="magenta"];4251 -> 4267[label="",style="dashed", color="magenta", weight=3];
4252[label="EQ\n",fontsize=16,color="green",shape="box"];4253 -> 4268[label="",style="dashed", color="red", weight=0];
4253[label="compare1 vyy650 vyy660 (vyy650 <= vyy660)\n",fontsize=16,color="magenta"];4253 -> 4269[label="",style="dashed", color="magenta", weight=3];
4254[label="EQ\n",fontsize=16,color="green",shape="box"];4255 -> 4270[label="",style="dashed", color="red", weight=0];
4255[label="compare1 vyy650 vyy660 (vyy650 <= vyy660)\n",fontsize=16,color="magenta"];4255 -> 4271[label="",style="dashed", color="magenta", weight=3];
4256[label="EQ\n",fontsize=16,color="green",shape="box"];4257[label="primCmpNat (Succ vyy65000) vyy6600\n",fontsize=16,color="burlywood",shape="box"];5304[label="vyy6600/Succ vyy66000",fontsize=10,color="white",style="solid",shape="box"];4257 -> 5304[label="",style="solid", color="burlywood", weight=9];
5304 -> 4272[label="",style="solid", color="burlywood", weight=3];
5305[label="vyy6600/Zero",fontsize=10,color="white",style="solid",shape="box"];4257 -> 5305[label="",style="solid", color="burlywood", weight=9];
5305 -> 4273[label="",style="solid", color="burlywood", weight=3];
4258[label="primCmpNat Zero vyy6600\n",fontsize=16,color="burlywood",shape="box"];5306[label="vyy6600/Succ vyy66000",fontsize=10,color="white",style="solid",shape="box"];4258 -> 5306[label="",style="solid", color="burlywood", weight=9];
5306 -> 4274[label="",style="solid", color="burlywood", weight=3];
5307[label="vyy6600/Zero",fontsize=10,color="white",style="solid",shape="box"];4258 -> 5307[label="",style="solid", color="burlywood", weight=9];
5307 -> 4275[label="",style="solid", color="burlywood", weight=3];
4259[label="vyy6600\n",fontsize=16,color="green",shape="box"];4260[label="vyy6500\n",fontsize=16,color="green",shape="box"];2711[label="primPlusNat (Succ vyy10300) vyy40100\n",fontsize=16,color="burlywood",shape="box"];5308[label="vyy40100/Succ vyy401000",fontsize=10,color="white",style="solid",shape="box"];2711 -> 5308[label="",style="solid", color="burlywood", weight=9];
5308 -> 2920[label="",style="solid", color="burlywood", weight=3];
5309[label="vyy40100/Zero",fontsize=10,color="white",style="solid",shape="box"];2711 -> 5309[label="",style="solid", color="burlywood", weight=9];
5309 -> 2921[label="",style="solid", color="burlywood", weight=3];
2712[label="primPlusNat Zero vyy40100\n",fontsize=16,color="burlywood",shape="box"];5310[label="vyy40100/Succ vyy401000",fontsize=10,color="white",style="solid",shape="box"];2712 -> 5310[label="",style="solid", color="burlywood", weight=9];
5310 -> 2922[label="",style="solid", color="burlywood", weight=3];
5311[label="vyy40100/Zero",fontsize=10,color="white",style="solid",shape="box"];2712 -> 5311[label="",style="solid", color="burlywood", weight=9];
5311 -> 2923[label="",style="solid", color="burlywood", weight=3];
4261 -> 1622[label="",style="dashed", color="red", weight=0];
4261[label="primMulInt vyy6600 vyy6510\n",fontsize=16,color="magenta"];4261 -> 4276[label="",style="dashed", color="magenta", weight=3];
4261 -> 4277[label="",style="dashed", color="magenta", weight=3];
4263 -> 3404[label="",style="dashed", color="red", weight=0];
4263[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];4263 -> 4278[label="",style="dashed", color="magenta", weight=3];
4263 -> 4279[label="",style="dashed", color="magenta", weight=3];
4262[label="compare1 vyy650 vyy660 vyy139\n",fontsize=16,color="burlywood",shape="triangle"];5314[label="vyy139/False",fontsize=10,color="white",style="solid",shape="box"];4262 -> 5314[label="",style="solid", color="burlywood", weight=9];
5314 -> 4280[label="",style="solid", color="burlywood", weight=3];
5315[label="vyy139/True",fontsize=10,color="white",style="solid",shape="box"];4262 -> 5315[label="",style="solid", color="burlywood", weight=9];
5315 -> 4281[label="",style="solid", color="burlywood", weight=3];
4265 -> 3405[label="",style="dashed", color="red", weight=0];
4265[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];4265 -> 4282[label="",style="dashed", color="magenta", weight=3];
4265 -> 4283[label="",style="dashed", color="magenta", weight=3];
4264[label="compare1 vyy650 vyy660 vyy140\n",fontsize=16,color="burlywood",shape="triangle"];5317[label="vyy140/False",fontsize=10,color="white",style="solid",shape="box"];4264 -> 5317[label="",style="solid", color="burlywood", weight=9];
5317 -> 4284[label="",style="solid", color="burlywood", weight=3];
5318[label="vyy140/True",fontsize=10,color="white",style="solid",shape="box"];4264 -> 5318[label="",style="solid", color="burlywood", weight=9];
5318 -> 4285[label="",style="solid", color="burlywood", weight=3];
4267 -> 3411[label="",style="dashed", color="red", weight=0];
4267[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];4267 -> 4286[label="",style="dashed", color="magenta", weight=3];
4267 -> 4287[label="",style="dashed", color="magenta", weight=3];
4266[label="compare1 vyy650 vyy660 vyy141\n",fontsize=16,color="burlywood",shape="triangle"];5320[label="vyy141/False",fontsize=10,color="white",style="solid",shape="box"];4266 -> 5320[label="",style="solid", color="burlywood", weight=9];
5320 -> 4288[label="",style="solid", color="burlywood", weight=3];
5321[label="vyy141/True",fontsize=10,color="white",style="solid",shape="box"];4266 -> 5321[label="",style="solid", color="burlywood", weight=9];
5321 -> 4289[label="",style="solid", color="burlywood", weight=3];
4269 -> 3413[label="",style="dashed", color="red", weight=0];
4269[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];4269 -> 4290[label="",style="dashed", color="magenta", weight=3];
4269 -> 4291[label="",style="dashed", color="magenta", weight=3];
4268[label="compare1 vyy650 vyy660 vyy142\n",fontsize=16,color="burlywood",shape="triangle"];5323[label="vyy142/False",fontsize=10,color="white",style="solid",shape="box"];4268 -> 5323[label="",style="solid", color="burlywood", weight=9];
5323 -> 4292[label="",style="solid", color="burlywood", weight=3];
5324[label="vyy142/True",fontsize=10,color="white",style="solid",shape="box"];4268 -> 5324[label="",style="solid", color="burlywood", weight=9];
5324 -> 4293[label="",style="solid", color="burlywood", weight=3];
4271 -> 3415[label="",style="dashed", color="red", weight=0];
4271[label="vyy650 <= vyy660\n",fontsize=16,color="magenta"];4271 -> 4294[label="",style="dashed", color="magenta", weight=3];
4271 -> 4295[label="",style="dashed", color="magenta", weight=3];
4270[label="compare1 vyy650 vyy660 vyy143\n",fontsize=16,color="burlywood",shape="triangle"];5326[label="vyy143/False",fontsize=10,color="white",style="solid",shape="box"];4270 -> 5326[label="",style="solid", color="burlywood", weight=9];
5326 -> 4296[label="",style="solid", color="burlywood", weight=3];
5327[label="vyy143/True",fontsize=10,color="white",style="solid",shape="box"];4270 -> 5327[label="",style="solid", color="burlywood", weight=9];
5327 -> 4297[label="",style="solid", color="burlywood", weight=3];
4272[label="primCmpNat (Succ vyy65000) (Succ vyy66000)\n",fontsize=16,color="black",shape="box"];4272 -> 4298[label="",style="solid", color="black", weight=3];
4273[label="primCmpNat (Succ vyy65000) Zero\n",fontsize=16,color="black",shape="box"];4273 -> 4299[label="",style="solid", color="black", weight=3];
4274[label="primCmpNat Zero (Succ vyy66000)\n",fontsize=16,color="black",shape="box"];4274 -> 4300[label="",style="solid", color="black", weight=3];
4275[label="primCmpNat Zero Zero\n",fontsize=16,color="black",shape="box"];4275 -> 4301[label="",style="solid", color="black", weight=3];
2920[label="primPlusNat (Succ vyy10300) (Succ vyy401000)\n",fontsize=16,color="black",shape="box"];2920 -> 3024[label="",style="solid", color="black", weight=3];
2921[label="primPlusNat (Succ vyy10300) Zero\n",fontsize=16,color="black",shape="box"];2921 -> 3025[label="",style="solid", color="black", weight=3];
2922[label="primPlusNat Zero (Succ vyy401000)\n",fontsize=16,color="black",shape="box"];2922 -> 3026[label="",style="solid", color="black", weight=3];
2923[label="primPlusNat Zero Zero\n",fontsize=16,color="black",shape="box"];2923 -> 3027[label="",style="solid", color="black", weight=3];
4276[label="vyy6510\n",fontsize=16,color="green",shape="box"];4277[label="vyy6600\n",fontsize=16,color="green",shape="box"];4278[label="vyy660\n",fontsize=16,color="green",shape="box"];4279[label="vyy650\n",fontsize=16,color="green",shape="box"];4280[label="compare1 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4280 -> 4302[label="",style="solid", color="black", weight=3];
4281[label="compare1 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4281 -> 4303[label="",style="solid", color="black", weight=3];
4282[label="vyy660\n",fontsize=16,color="green",shape="box"];4283[label="vyy650\n",fontsize=16,color="green",shape="box"];4284[label="compare1 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4284 -> 4304[label="",style="solid", color="black", weight=3];
4285[label="compare1 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4285 -> 4305[label="",style="solid", color="black", weight=3];
4286[label="vyy660\n",fontsize=16,color="green",shape="box"];4287[label="vyy650\n",fontsize=16,color="green",shape="box"];4288[label="compare1 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4288 -> 4306[label="",style="solid", color="black", weight=3];
4289[label="compare1 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4289 -> 4307[label="",style="solid", color="black", weight=3];
4290[label="vyy660\n",fontsize=16,color="green",shape="box"];4291[label="vyy650\n",fontsize=16,color="green",shape="box"];4292[label="compare1 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4292 -> 4308[label="",style="solid", color="black", weight=3];
4293[label="compare1 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4293 -> 4309[label="",style="solid", color="black", weight=3];
4294[label="vyy660\n",fontsize=16,color="green",shape="box"];4295[label="vyy650\n",fontsize=16,color="green",shape="box"];4296[label="compare1 vyy650 vyy660 False\n",fontsize=16,color="black",shape="box"];4296 -> 4310[label="",style="solid", color="black", weight=3];
4297[label="compare1 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4297 -> 4311[label="",style="solid", color="black", weight=3];
4298 -> 4207[label="",style="dashed", color="red", weight=0];
4298[label="primCmpNat vyy65000 vyy66000\n",fontsize=16,color="magenta"];4298 -> 4312[label="",style="dashed", color="magenta", weight=3];
4298 -> 4313[label="",style="dashed", color="magenta", weight=3];
4299[label="GT\n",fontsize=16,color="green",shape="box"];4300[label="LT\n",fontsize=16,color="green",shape="box"];4301[label="EQ\n",fontsize=16,color="green",shape="box"];3024[label="Succ (Succ (primPlusNat vyy10300 vyy401000))\n",fontsize=16,color="green",shape="box"];3024 -> 3266[label="",style="dashed", color="green", weight=3];
3025[label="Succ vyy10300\n",fontsize=16,color="green",shape="box"];3026[label="Succ vyy401000\n",fontsize=16,color="green",shape="box"];3027[label="Zero\n",fontsize=16,color="green",shape="box"];4302[label="compare0 vyy650 vyy660 otherwise\n",fontsize=16,color="black",shape="box"];4302 -> 4314[label="",style="solid", color="black", weight=3];
4303[label="LT\n",fontsize=16,color="green",shape="box"];4304[label="compare0 vyy650 vyy660 otherwise\n",fontsize=16,color="black",shape="box"];4304 -> 4315[label="",style="solid", color="black", weight=3];
4305[label="LT\n",fontsize=16,color="green",shape="box"];4306[label="compare0 vyy650 vyy660 otherwise\n",fontsize=16,color="black",shape="box"];4306 -> 4316[label="",style="solid", color="black", weight=3];
4307[label="LT\n",fontsize=16,color="green",shape="box"];4308[label="compare0 vyy650 vyy660 otherwise\n",fontsize=16,color="black",shape="box"];4308 -> 4317[label="",style="solid", color="black", weight=3];
4309[label="LT\n",fontsize=16,color="green",shape="box"];4310[label="compare0 vyy650 vyy660 otherwise\n",fontsize=16,color="black",shape="box"];4310 -> 4318[label="",style="solid", color="black", weight=3];
4311[label="LT\n",fontsize=16,color="green",shape="box"];4312[label="vyy65000\n",fontsize=16,color="green",shape="box"];4313[label="vyy66000\n",fontsize=16,color="green",shape="box"];3266 -> 2650[label="",style="dashed", color="red", weight=0];
3266[label="primPlusNat vyy10300 vyy401000\n",fontsize=16,color="magenta"];3266 -> 3402[label="",style="dashed", color="magenta", weight=3];
3266 -> 3403[label="",style="dashed", color="magenta", weight=3];
4314[label="compare0 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4314 -> 4319[label="",style="solid", color="black", weight=3];
4315[label="compare0 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4315 -> 4320[label="",style="solid", color="black", weight=3];
4316[label="compare0 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4316 -> 4321[label="",style="solid", color="black", weight=3];
4317[label="compare0 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4317 -> 4322[label="",style="solid", color="black", weight=3];
4318[label="compare0 vyy650 vyy660 True\n",fontsize=16,color="black",shape="box"];4318 -> 4323[label="",style="solid", color="black", weight=3];
3402[label="vyy401000\n",fontsize=16,color="green",shape="box"];3403[label="vyy10300\n",fontsize=16,color="green",shape="box"];4319[label="GT\n",fontsize=16,color="green",shape="box"];4320[label="GT\n",fontsize=16,color="green",shape="box"];4321[label="GT\n",fontsize=16,color="green",shape="box"];4322[label="GT\n",fontsize=16,color="green",shape="box"];4323[label="GT\n",fontsize=16,color="green",shape="box"];}
</textarea><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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>vyy300100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#cc0000>vyy300100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</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>vyy300100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#cc0000>vyy300100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>))<BR>The graph contains the following edges 1 > 1, 2 >= 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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>vyy10300</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>vyy10300</font>, <FONT COLOR=#cc0000>vyy401000</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>vyy10300</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>vyy10300</font>, <FONT COLOR=#cc0000>vyy401000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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_primCmpNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat</font>(<FONT COLOR=#cc0000>vyy65000</font>, <FONT COLOR=#cc0000>vyy66000</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_primCmpNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat</font>(<FONT COLOR=#cc0000>vyy65000</font>, <FONT COLOR=#cc0000>vyy66000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy69</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy69</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#cc0000>vyy333</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy6500</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dab</font>), <FONT COLOR=#cc0000>dac</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dab</font>, <FONT COLOR=#cc0000>dac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>gg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>gg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>ceg</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>ceg</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dbd</font>), <FONT COLOR=#cc0000>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbd</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</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_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE22</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy69</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy69</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE30</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>dg</font>), <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cea</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bhc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhc</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cfe</font>), <FONT COLOR=#cc0000>cff</font>)) &#8594; <FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfe</font>, <FONT COLOR=#cc0000>cff</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bhh</font>), <FONT COLOR=#cc0000>caa</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhh</font>, <FONT COLOR=#cc0000>caa</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy127</font>) &#8594; <FONT COLOR=#cc0000>vyy127</font>
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cgg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cbh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbh</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cbh</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>ca</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>daf</font>), <FONT COLOR=#cc0000>dag</font>), <FONT COLOR=#cc0000>dah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daf</font>, <FONT COLOR=#cc0000>dag</font>, <FONT COLOR=#cc0000>dah</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ccc</font>), <FONT COLOR=#cc0000>ccd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ccc</font>, <FONT COLOR=#cc0000>ccd</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cce</font>), <FONT COLOR=#cc0000>ccf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cce</font>, <FONT COLOR=#cc0000>ccf</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bhf</font>), <FONT COLOR=#cc0000>bhg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhf</font>, <FONT COLOR=#cc0000>bhg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dad</font>), <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dad</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy127</font>) &#8594; <FONT COLOR=#0000cc>True</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_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bef</font>), <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bef</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cdc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>))
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bff</font>), <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE22</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>) &#8594; <FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy68</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy68</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</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>bce</font>), <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy1030</font>), <FONT COLOR=#cc0000>vyy40100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>vyy1030</font>, <FONT COLOR=#cc0000>vyy40100</font>)))
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bfd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</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>chd</font>), <FONT COLOR=#cc0000>che</font>), <FONT COLOR=#cc0000>chf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>chd</font>, <FONT COLOR=#cc0000>che</font>, <FONT COLOR=#cc0000>chf</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bf</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy30000</font>, <FONT COLOR=#cc0000>vyy4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgd</font>), <FONT COLOR=#cc0000>bge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgd</font>, <FONT COLOR=#cc0000>bge</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>ceb</font>), <FONT COLOR=#cc0000>cec</font>), <FONT COLOR=#cc0000>ced</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ceb</font>, <FONT COLOR=#cc0000>cec</font>, <FONT COLOR=#cc0000>ced</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>bdf</font>), <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</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_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dab</font>), <FONT COLOR=#cc0000>dac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dab</font>, <FONT COLOR=#cc0000>dac</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#cc0000>vyy6500</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>vyy6500</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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>cd</font>), <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>daf</font>), <FONT COLOR=#cc0000>dag</font>), <FONT COLOR=#cc0000>dah</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daf</font>, <FONT COLOR=#cc0000>dag</font>, <FONT COLOR=#cc0000>dah</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ceh</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ceh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cee</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>))
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>dbh</font>), <FONT COLOR=#cc0000>dca</font>), <FONT COLOR=#cc0000>dcb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbh</font>, <FONT COLOR=#cc0000>dca</font>, <FONT COLOR=#cc0000>dcb</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy65000</font>, <FONT COLOR=#cc0000>vyy66000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ccg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ccg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy30000</font>, <FONT COLOR=#cc0000>vyy4000</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>bgh</font>), <FONT COLOR=#cc0000>bha</font>), <FONT COLOR=#cc0000>bhb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgh</font>, <FONT COLOR=#cc0000>bha</font>, <FONT COLOR=#cc0000>bhb</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</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_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cge</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy300000</font>, <FONT COLOR=#cc0000>vyy40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bff</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cgh</font>), <FONT COLOR=#cc0000>cha</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgh</font>, <FONT COLOR=#cc0000>cha</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy651</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cfc</font>), <FONT COLOR=#cc0000>cfd</font>)) &#8594; <FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfc</font>, <FONT COLOR=#cc0000>cfd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dba</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dba</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cgf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgf</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>fa</font>), <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bgc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>ha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy6510</font>)) &#8594; <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>vyy6510</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>vyy10300</font>, <FONT COLOR=#cc0000>vyy401000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy400</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>vyy30000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dbd</font>), <FONT COLOR=#cc0000>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbd</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cfb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bhd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#cc0000>cba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cah</font>, <FONT COLOR=#cc0000>cba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#cc0000>vyy49</font>
<BR><FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>chb</font>), <FONT COLOR=#cc0000>chc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>chb</font>, <FONT COLOR=#cc0000>chc</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>cfg</font>), <FONT COLOR=#cc0000>cfh</font>), <FONT COLOR=#cc0000>cga</font>)) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfg</font>, <FONT COLOR=#cc0000>cfh</font>, <FONT COLOR=#cc0000>cga</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy40100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE30</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy68</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy68</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>daa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daa</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cde</font>), <FONT COLOR=#cc0000>cdf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#cc0000>cdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>cbc</font>), <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbc</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>dbh</font>), <FONT COLOR=#cc0000>dca</font>), <FONT COLOR=#cc0000>dcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbh</font>, <FONT COLOR=#cc0000>dca</font>, <FONT COLOR=#cc0000>dcb</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dad</font>), <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dad</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>gg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chg</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>cgb</font>, <FONT COLOR=#cc0000>cgc</font>, <FONT COLOR=#cc0000>cgd</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cgb</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cgb</font>), <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>cgc</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>cgc</font>), <FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgd</font>)))))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</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>bfa</font>), <FONT COLOR=#cc0000>bfb</font>), <FONT COLOR=#cc0000>bfc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfa</font>, <FONT COLOR=#cc0000>bfb</font>, <FONT COLOR=#cc0000>bfc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dbf</font>), <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbf</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy300</font>, <FONT COLOR=#cc0000>vyy40</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy300</font>, <FONT COLOR=#cc0000>vyy40</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy91</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy6500</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</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>cab</font>), <FONT COLOR=#cc0000>cac</font>), <FONT COLOR=#cc0000>cad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>cab</font>, <FONT COLOR=#cc0000>cac</font>, <FONT COLOR=#cc0000>cad</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cfa</font>)) &#8594; <FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfa</font>)
<BR><FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#0000cc>LT</font>))
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dbf</font>), <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbf</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>bff</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bgf</font>), <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgf</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cae</font>), <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cae</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#cc0000>vyy333</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>cch</font>), <FONT COLOR=#cc0000>cda</font>), <FONT COLOR=#cc0000>cdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cch</font>, <FONT COLOR=#cc0000>cda</font>, <FONT COLOR=#cc0000>cdb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bah</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>beh</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dba</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bda</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgb</font>)
<BR><FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy651</font>))
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy91</font>) &#8594; <FONT COLOR=#cc0000>vyy91</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy300100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)), <FONT COLOR=#cc0000>vyy40100</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cdg</font>), <FONT COLOR=#cc0000>cdh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#cc0000>cdh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bhe</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhe</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>he</font>), <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>bfg</font>, <FONT COLOR=#cc0000>bfh</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bfg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bfg</font>), <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bfh</font>)))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cca</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cca</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ccb</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>caf</font>), <FONT COLOR=#cc0000>cag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>caf</font>, <FONT COLOR=#cc0000>cag</font>)
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#cc0000>vyy132</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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_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_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cef</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>eg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>daa</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daa</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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_esEs10</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_compare</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_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt6</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>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_gtEs0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_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_ltEs19</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_esEs12</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_compare</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare8</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=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</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_esEs21</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_compare29</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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_esEs6</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</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_ltEs6</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_ltEs18</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_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare13</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</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_compare17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#0000cc>EmptyFM</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_compare14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_keysFM_GE0</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>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs5</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_esEs5</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_esEs11</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_lt11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</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_esEs5</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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_lt9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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>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_foldFM_GE30</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>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_lt8</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>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_esEs12</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_esEs5</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_esEs13</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_compare32</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_compare27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_ltEs6</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_ltEs7</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_esEs10</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_lt19</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_sr0</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_lt20</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_compare18</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_foldFM_GE22</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=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>, <FONT COLOR=#cc0000>x9</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_lt8</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_foldFM_GE5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EmptyFM</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_lt16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_lt20</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_Float</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_compare11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</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_primCmpInt</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</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_esEs12</font>(<FONT COLOR=#cc0000>x0</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_esEs5</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_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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>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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs22</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_ltEs6</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_ltEs7</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_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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_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_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_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_esEs4</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_primCmpNat0</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_esEs10</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_compare14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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_ltEs7</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_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_ltEs7</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_esEs5</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_ltEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_lt17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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>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=#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_compare16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</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_compare111</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_ltEs7</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_foldFM_GE12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#0000cc>Branch</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>), <FONT COLOR=#cc0000>x9</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x10</font>, <FONT COLOR=#cc0000>x11</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs5</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_lt20</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</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_ltEs11</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_ltEs7</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_ltEs19</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=#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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs4</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_compare26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_ltEs6</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_esEs4</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_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>x0</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>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_compare32</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>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_esEs11</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>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_compare7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs4</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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_lt7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs6</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_esEs5</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_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_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_lt8</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>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_esEs5</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_esEs22</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_compare11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs19</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_ltEs7</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_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_lt19</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_primCmpInt</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=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_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_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs5</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_ltEs7</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_esEs21</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>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=#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>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_esEs5</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_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_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_primMulInt</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_primMulInt</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_lt19</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>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>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_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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>:</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_compare17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare31</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_compare</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_ltEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_compare9</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>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_lt8</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_esEs5</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_ltEs7</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_esEs10</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=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs21</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>[]</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_ltEs19</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_ltEs6</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>)
<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_compare32</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_esEs11</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_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>x1</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>, <FONT COLOR=#cc0000>x7</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_compare19</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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs11</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=#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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_esEs7</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_compare8</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=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_esEs21</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_esEs10</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>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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>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_ltEs17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs5</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_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_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_esEs4</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_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_not</font>(<FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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=#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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_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_ltEs18</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</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_ltEs6</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_compare28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</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=#cc0000>x5</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_ltEs7</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_compare26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_lt8</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_lt19</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_ltEs16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs22</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_ltEs7</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_ltEs6</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_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</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_esEs22</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs21</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=#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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_ltEs7</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_compare12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_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_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</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_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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 2 >= 1, 3 >= 2, 5 > 4, 5 > 5, 5 > 6, 5 > 7, 5 > 8, 8 >= 9, 9 >= 10<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#cc0000>vyy333</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 6 > 2, 6 > 3, 6 > 4, 6 > 5, 6 > 6, 8 >= 8, 9 >= 9<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy69</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy69</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 8 >= 6, 9 >= 8, 10 >= 9<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 >= 8, 4 >= 9<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 6 >= 2, 8 >= 3, 9 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy49</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 6 >= 2, 8 >= 3, 9 >= 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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_primEqNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#cc0000>vyy300000</font>, <FONT COLOR=#cc0000>vyy40000</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>vyy300000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#cc0000>vyy300000</font>, <FONT COLOR=#cc0000>vyy40000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</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>hc</font>), <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcb</font>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>h</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</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>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</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>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</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>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</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>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>fd</font>), <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</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>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>h</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>ef</font>), <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</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>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy6500</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>dbd</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>dbd</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</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_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cab</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cdd</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>ef</font>), <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>daf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>daf</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cfa</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>cfa</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bfg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bfg</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy127</font>) &#8594; <FONT COLOR=#cc0000>vyy127</font>
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cfb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cfb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cce</font>), <FONT COLOR=#cc0000>ccf</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cce</font>, <FONT COLOR=#cc0000>ccf</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cge</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cge</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cge</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ccg</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ccg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>beh</font>), <FONT COLOR=#cc0000>bfa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>beh</font>, <FONT COLOR=#cc0000>bfa</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_esEs7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cgh</font>), <FONT COLOR=#cc0000>cha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cgh</font>, <FONT COLOR=#cc0000>cha</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>chb</font>), <FONT COLOR=#cc0000>chc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>chb</font>, <FONT COLOR=#cc0000>chc</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cad</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cad</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_lt16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy127</font>) &#8594; <FONT COLOR=#0000cc>True</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_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cdh</font>), <FONT COLOR=#cc0000>cea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdh</font>, <FONT COLOR=#cc0000>cea</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>))
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>) &#8594; <FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy1030</font>), <FONT COLOR=#cc0000>vyy40100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>vyy1030</font>, <FONT COLOR=#cc0000>vyy40100</font>)))
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cef</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cgc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cgc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</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_ltEs15</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bec</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bed</font>), <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bee</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy30000</font>, <FONT COLOR=#cc0000>vyy4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ceh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ceh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>dag</font>), <FONT COLOR=#cc0000>dah</font>), <FONT COLOR=#cc0000>dba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dag</font>, <FONT COLOR=#cc0000>dah</font>, <FONT COLOR=#cc0000>dba</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>cch</font>), <FONT COLOR=#cc0000>cda</font>), <FONT COLOR=#cc0000>cdb</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cch</font>, <FONT COLOR=#cc0000>cda</font>, <FONT COLOR=#cc0000>cdb</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_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#cc0000>vyy6500</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>vyy6500</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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_esEs7</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bfc</font>, <FONT COLOR=#cc0000>bfd</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_lt6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cad</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>))
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy65000</font>, <FONT COLOR=#cc0000>vyy66000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cfg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>chd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>chd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy30000</font>, <FONT COLOR=#cc0000>vyy4000</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>hc</font>), <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cdf</font>), <FONT COLOR=#cc0000>cdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdf</font>, <FONT COLOR=#cc0000>cdg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>dbf</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy300000</font>, <FONT COLOR=#cc0000>vyy40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ca</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy651</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbh</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bgh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bgh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>bhg</font>), <FONT COLOR=#cc0000>bhh</font>), <FONT COLOR=#cc0000>caa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhg</font>, <FONT COLOR=#cc0000>bhh</font>, <FONT COLOR=#cc0000>caa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>caf</font>), <FONT COLOR=#cc0000>cag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>caf</font>, <FONT COLOR=#cc0000>cag</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy6510</font>)) &#8594; <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>vyy6510</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>vyy10300</font>, <FONT COLOR=#cc0000>vyy401000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy400</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>vyy30000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#cc0000>cba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cah</font>, <FONT COLOR=#cc0000>cba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>h</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cfe</font>), <FONT COLOR=#cc0000>cff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfe</font>, <FONT COLOR=#cc0000>cff</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cca</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cca</font>)
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</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_ltEs13</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy40100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cbh</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cbh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dab</font>), <FONT COLOR=#cc0000>dac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dab</font>, <FONT COLOR=#cc0000>dac</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>cfh</font>), <FONT COLOR=#cc0000>cga</font>), <FONT COLOR=#cc0000>cgb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfh</font>, <FONT COLOR=#cc0000>cga</font>, <FONT COLOR=#cc0000>cgb</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_esEs6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ceg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ceg</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cdc</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdc</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bhb</font>), <FONT COLOR=#cc0000>bhc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhb</font>, <FONT COLOR=#cc0000>bhc</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bca</font>)))))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</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>cec</font>), <FONT COLOR=#cc0000>ced</font>), <FONT COLOR=#cc0000>cee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cec</font>, <FONT COLOR=#cc0000>ced</font>, <FONT COLOR=#cc0000>cee</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cac</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy300</font>, <FONT COLOR=#cc0000>vyy40</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy300</font>, <FONT COLOR=#cc0000>vyy40</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cad</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cad</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bgb</font>), <FONT COLOR=#cc0000>bgc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>bgc</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bef</font>), <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bef</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>fd</font>), <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bhf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy91</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy6500</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cfb</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbf</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cfb</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfb</font>), <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cfb</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>che</font>), <FONT COLOR=#cc0000>chf</font>), <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>che</font>, <FONT COLOR=#cc0000>chf</font>, <FONT COLOR=#cc0000>chg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ceb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ceb</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bfh</font>), <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bfh</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ccc</font>), <FONT COLOR=#cc0000>ccd</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ccc</font>, <FONT COLOR=#cc0000>ccd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy651</font>))
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy91</font>) &#8594; <FONT COLOR=#cc0000>vyy91</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy300100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)), <FONT COLOR=#cc0000>vyy40100</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dad</font>), <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dad</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>cbc</font>), <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbc</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>)
<BR><FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>hf</font>)))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cgf</font>, <FONT COLOR=#cc0000>cgg</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cgf</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cgg</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cfc</font>), <FONT COLOR=#cc0000>cfd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfc</font>, <FONT COLOR=#cc0000>cfd</font>)
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#cc0000>vyy132</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bfb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bfb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>daa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>daa</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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_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_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bhd</font>), <FONT COLOR=#cc0000>bhe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhd</font>, <FONT COLOR=#cc0000>bhe</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcb</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_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_ltEs6</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare8</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=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</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_esEs4</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_lt19</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>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_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</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_compare27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_compare13</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</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>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_esEs22</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_esEs4</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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=#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_lt8</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>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_esEs4</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_lt11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</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_esEs5</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_lt16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_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=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_lt9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs6</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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_esEs12</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=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_ltEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_ltEs19</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_esEs13</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_esEs12</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_esEs4</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_ltEs6</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_ltEs18</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_esEs5</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_ltEs7</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_ltEs6</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_esEs10</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_ltEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_ltEs6</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_esEs10</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_lt8</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>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_sr0</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_compare32</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_compare18</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_compare32</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_compare14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</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_lt20</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_Float</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_compare11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_compare</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_primMulInt</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_esEs22</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_ltEs18</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_esEs5</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_esEs12</font>(<FONT COLOR=#cc0000>x0</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</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_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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_compare7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_ltEs6</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_esEs5</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_esEs7</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_lt19</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_primCmpNat0</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_ltEs6</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_esEs10</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_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_esEs5</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_ltEs19</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_lt17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_esEs11</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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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=#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_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_compare32</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_Ordering</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_ltEs7</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_ltEs7</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</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_esEs10</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>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_esEs10</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_lt15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_primCmpInt</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_ltEs6</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_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>x0</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>Neg</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>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</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_esEs18</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_esEs5</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_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs4</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_ltEs7</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_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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</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>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</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_ltEs7</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_esEs21</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_ltEs18</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>Pos</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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_lt8</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_compare11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_compare26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_primCmpInt</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_compare28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_ltEs6</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>LT</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_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_primCompAux1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_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_ltEs7</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_lt14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</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_ltEs7</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_primMulInt</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_primMulInt</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_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_ltEs7</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_ltEs7</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_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs11</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_compare31</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_compare9</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>)
<BR><FONT COLOR=#0000cc>new_esEs22</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_ltEs18</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_ltEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs4</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_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_ltEs7</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_lt8</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=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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>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_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</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=#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>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_lt20</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_ltEs6</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>)
<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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_ltEs6</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_compare</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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare</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_compare15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare19</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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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_ltEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_Double</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs5</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_esEs5</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_ltEs7</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_ltEs13</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_esEs4</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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs5</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_lt20</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>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_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_compare8</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=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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_ltEs19</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_ltEs7</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_ltEs17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</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_compare14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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>ty_Float</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_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_lt6</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>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs12</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>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_primCmpInt</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_primCmpInt</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_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_esEs5</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_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_not</font>(<FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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=#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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_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_esEs6</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_esEs22</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_esEs10</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_esEs12</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</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_esEs5</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_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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</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_ltEs6</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_primCmpNat1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_ltEs7</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_ltEs7</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_lt20</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_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</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_esEs11</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_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</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_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_ltEs7</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_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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_ltEs7</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_lt20</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>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs5</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_esEs10</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_compare12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</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_compare28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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_compare32</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_esEs12</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_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_esEs4</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>)
<BR><FONT COLOR=#0000cc>new_lt19</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_ltEs7</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs22</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_Ratio</font>, <FONT COLOR=#cc0000>x2</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_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</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>hc</font>), <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</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_lt1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>ca</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cc</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>gf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 >= 4, 6 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bf</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, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>h</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>h</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</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_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</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_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bah</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_lt0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hg</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>ca</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>ge</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>bag</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>h</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>h</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 4 >= 3, 5 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</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>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>dd</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5, 5 >= 6<P></LI>
<LI><FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5, 5 >= 6<P></LI>
<LI><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cb</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</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>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>da</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, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</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>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>hf</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 4, 3 > 5, 3 > 6<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>eb</font>, <FONT COLOR=#cc0000>ec</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>fd</font>), <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fd</font>, <FONT COLOR=#cc0000>ff</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</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_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>ef</font>), <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</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_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ea</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</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>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</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>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</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_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</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>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</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_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcb</font>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>bae</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>), <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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_foldFM_GE2</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy71</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy71</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE2</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#cc0000>vyy333</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy6500</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dab</font>), <FONT COLOR=#cc0000>dac</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dab</font>, <FONT COLOR=#cc0000>dac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>ceg</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>ceg</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>gg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>gg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE3</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dbd</font>), <FONT COLOR=#cc0000>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbd</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</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_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>bc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>dg</font>), <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cea</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cea</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bhc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhc</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cfe</font>), <FONT COLOR=#cc0000>cff</font>)) &#8594; <FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfe</font>, <FONT COLOR=#cc0000>cff</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bhh</font>), <FONT COLOR=#cc0000>caa</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhh</font>, <FONT COLOR=#cc0000>caa</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy127</font>) &#8594; <FONT COLOR=#cc0000>vyy127</font>
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cgg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cbh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbh</font>), <FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cbh</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>ca</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>daf</font>), <FONT COLOR=#cc0000>dag</font>), <FONT COLOR=#cc0000>dah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daf</font>, <FONT COLOR=#cc0000>dag</font>, <FONT COLOR=#cc0000>dah</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ccc</font>), <FONT COLOR=#cc0000>ccd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ccc</font>, <FONT COLOR=#cc0000>ccd</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cce</font>), <FONT COLOR=#cc0000>ccf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cce</font>, <FONT COLOR=#cc0000>ccf</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bhf</font>), <FONT COLOR=#cc0000>bhg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhf</font>, <FONT COLOR=#cc0000>bhg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dad</font>), <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dad</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy127</font>) &#8594; <FONT COLOR=#0000cc>True</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_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bef</font>), <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bef</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cdc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>))
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bff</font>), <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>) &#8594; <FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy68</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy68</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</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>bce</font>), <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy1030</font>), <FONT COLOR=#cc0000>vyy40100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>vyy1030</font>, <FONT COLOR=#cc0000>vyy40100</font>)))
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bfd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</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>chd</font>), <FONT COLOR=#cc0000>che</font>), <FONT COLOR=#cc0000>chf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>chd</font>, <FONT COLOR=#cc0000>che</font>, <FONT COLOR=#cc0000>chf</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bf</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy30000</font>, <FONT COLOR=#cc0000>vyy4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bga</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bga</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgd</font>), <FONT COLOR=#cc0000>bge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgd</font>, <FONT COLOR=#cc0000>bge</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>ceb</font>), <FONT COLOR=#cc0000>cec</font>), <FONT COLOR=#cc0000>ced</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ceb</font>, <FONT COLOR=#cc0000>cec</font>, <FONT COLOR=#cc0000>ced</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>bdf</font>), <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</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_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dab</font>), <FONT COLOR=#cc0000>dac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dab</font>, <FONT COLOR=#cc0000>dac</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#cc0000>vyy6500</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>vyy6500</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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>cd</font>), <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>daf</font>), <FONT COLOR=#cc0000>dag</font>), <FONT COLOR=#cc0000>dah</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daf</font>, <FONT COLOR=#cc0000>dag</font>, <FONT COLOR=#cc0000>dah</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ceh</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ceh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cee</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>))
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>dbh</font>), <FONT COLOR=#cc0000>dca</font>), <FONT COLOR=#cc0000>dcb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbh</font>, <FONT COLOR=#cc0000>dca</font>, <FONT COLOR=#cc0000>dcb</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy66000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy65000</font>, <FONT COLOR=#cc0000>vyy66000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ccg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ccg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy30000</font>, <FONT COLOR=#cc0000>vyy4000</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</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>bgh</font>), <FONT COLOR=#cc0000>bha</font>), <FONT COLOR=#cc0000>bhb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgh</font>, <FONT COLOR=#cc0000>bha</font>, <FONT COLOR=#cc0000>bhb</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</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_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cge</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cge</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>vyy300000</font>, <FONT COLOR=#cc0000>vyy40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy128</font>, <FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bff</font>))
<BR><FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE20</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cgh</font>), <FONT COLOR=#cc0000>cha</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgh</font>, <FONT COLOR=#cc0000>cha</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy651</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cfc</font>), <FONT COLOR=#cc0000>cfd</font>)) &#8594; <FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfc</font>, <FONT COLOR=#cc0000>cfd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy40</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy40</font>), <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#0000cc>LT</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dba</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dba</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#cc0000>vyy333</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cgf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgf</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>fa</font>), <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy65000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bgc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>ha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy6510</font>)) &#8594; <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>vyy6510</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy10300</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#cc0000>vyy10300</font>, <FONT COLOR=#cc0000>vyy401000</font>)))
<BR><FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#cc0000>vyy50</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy30000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy400</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>vyy30000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dbd</font>), <FONT COLOR=#cc0000>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbd</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cfb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE20</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy71</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy71</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bhd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#cc0000>cba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cah</font>, <FONT COLOR=#cc0000>cba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</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>vyy4000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>chb</font>), <FONT COLOR=#cc0000>chc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>chb</font>, <FONT COLOR=#cc0000>chc</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>cfg</font>), <FONT COLOR=#cc0000>cfh</font>), <FONT COLOR=#cc0000>cga</font>)) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfg</font>, <FONT COLOR=#cc0000>cfh</font>, <FONT COLOR=#cc0000>cga</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy40100</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>daa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daa</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cde</font>), <FONT COLOR=#cc0000>cdf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cde</font>, <FONT COLOR=#cc0000>cdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>cbc</font>), <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbc</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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>dbh</font>), <FONT COLOR=#cc0000>dca</font>), <FONT COLOR=#cc0000>dcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbh</font>, <FONT COLOR=#cc0000>dca</font>, <FONT COLOR=#cc0000>dcb</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dad</font>), <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>dad</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>gg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chg</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy652</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>vyy662</font>), <FONT COLOR=#cc0000>cgb</font>, <FONT COLOR=#cc0000>cgc</font>, <FONT COLOR=#cc0000>cgd</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cgb</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cgb</font>), <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>cgc</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>cgc</font>), <FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#cc0000>cgd</font>)))))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</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>bfa</font>), <FONT COLOR=#cc0000>bfb</font>), <FONT COLOR=#cc0000>bfc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfa</font>, <FONT COLOR=#cc0000>bfb</font>, <FONT COLOR=#cc0000>bfc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dbf</font>), <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbf</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy400</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy300</font>, <FONT COLOR=#cc0000>vyy40</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>vyy300</font>, <FONT COLOR=#cc0000>vyy40</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy91</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy30010</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy4010</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy30010</font>, <FONT COLOR=#cc0000>vyy4010</font>))
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy6500</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300100</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</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>cab</font>), <FONT COLOR=#cc0000>cac</font>), <FONT COLOR=#cc0000>cad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>cab</font>, <FONT COLOR=#cc0000>cac</font>, <FONT COLOR=#cc0000>cad</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cfa</font>)) &#8594; <FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>cfa</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dbf</font>), <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbf</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>bff</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy65</font>, <FONT COLOR=#cc0000>vyy66</font>, <FONT COLOR=#cc0000>bff</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE3</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy70</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy70</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bgf</font>), <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgf</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cae</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cae</font>), <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cae</font>))
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_compare31</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>fg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>cch</font>), <FONT COLOR=#cc0000>cda</font>), <FONT COLOR=#cc0000>cdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cch</font>, <FONT COLOR=#cc0000>cda</font>, <FONT COLOR=#cc0000>cdb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</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>), <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bah</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>beh</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>dba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dba</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bch</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bda</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bgb</font>)
<BR><FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6600</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</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_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy651</font>))
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>) &#8594; <FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy91</font>) &#8594; <FONT COLOR=#cc0000>vyy91</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy300100</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>vyy300100</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy40100</font>)), <FONT COLOR=#cc0000>vyy40100</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cdg</font>), <FONT COLOR=#cc0000>cdh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#cc0000>cdh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6500</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy6600</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bhe</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy6500</font>, <FONT COLOR=#cc0000>vyy6600</font>, <FONT COLOR=#cc0000>bhe</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>he</font>), <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>), <FONT COLOR=#cc0000>bfg</font>, <FONT COLOR=#cc0000>bfh</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bfg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>bfg</font>), <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>bfh</font>)))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>cca</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cca</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ccb</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>caf</font>), <FONT COLOR=#cc0000>cag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>caf</font>, <FONT COLOR=#cc0000>cag</font>)
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy651</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>vyy661</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>))
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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>EQ</font>
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy132</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#cc0000>vyy132</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy652</font>, <FONT COLOR=#cc0000>vyy662</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy650</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy660</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>bab</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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_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_lt20</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy650</font>, <FONT COLOR=#cc0000>vyy660</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cef</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>eg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy6500</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy660</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>daa</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy651</font>, <FONT COLOR=#cc0000>vyy661</font>, <FONT COLOR=#cc0000>daa</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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_esEs10</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_compare</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_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt6</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>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_ltEs7</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_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_ltEs19</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_esEs12</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_compare</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare8</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=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</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_esEs21</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_compare29</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_primCmpNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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_esEs6</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</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_ltEs6</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_ltEs18</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_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare13</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</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_compare17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_keysFM_GE0</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>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs5</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_esEs5</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_esEs11</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_lt11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</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_esEs5</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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_lt9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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>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_ltEs6</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_lt8</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>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_esEs12</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_esEs5</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_esEs13</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_compare32</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_compare27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_ltEs6</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_ltEs7</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_esEs10</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_lt19</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_sr0</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_lt20</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_compare18</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_compare10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_lt8</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_lt16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_lt20</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_Float</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_compare11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs18</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_primCmpInt</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_foldFM_GE10</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=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</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_esEs12</font>(<FONT COLOR=#cc0000>x0</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_esEs5</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_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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>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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare30</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs22</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_ltEs6</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_ltEs7</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_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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_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_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_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_esEs4</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_primCmpNat0</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_esEs10</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare32</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_compare14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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_foldFM_GE10</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>EmptyFM</font>, <FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_ltEs7</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_esEs5</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_ltEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_lt17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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>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=#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_compare16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</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_compare111</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_ltEs7</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_foldFM_GE3</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=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs5</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_lt20</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</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_ltEs11</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_ltEs7</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_ltEs19</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=#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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs4</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_compare26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_ltEs6</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_esEs4</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_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>x0</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>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_compare32</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>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_esEs11</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>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_compare7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs4</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_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_lt7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs6</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_esEs5</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_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_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_lt8</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>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_esEs5</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_esEs22</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_compare11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs19</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_ltEs7</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_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_lt19</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_primCmpInt</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=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_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_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare111</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs5</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_ltEs7</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_esEs21</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>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=#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>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_esEs5</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_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_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_primMulInt</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_primMulInt</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_lt19</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>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>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_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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>:</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_compare17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare31</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_compare</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_ltEs8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_compare9</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>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_lt8</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_esEs5</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_ltEs7</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_esEs10</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=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_esEs21</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>[]</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_ltEs19</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_ltEs6</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>)
<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_compare32</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_esEs11</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_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt20</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_compare19</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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>Branch</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>), <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_compare28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs11</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=#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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_esEs7</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_compare8</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=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_esEs21</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_esEs10</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>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_ltEs7</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_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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt19</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>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_ltEs17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs5</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_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_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_esEs4</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</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_primCmpInt</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_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_not</font>(<FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</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=#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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_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_ltEs18</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</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_compare32</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</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_ltEs6</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_compare28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_ltEs7</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_compare26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</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_lt8</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_lt19</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_ltEs16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs22</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_ltEs7</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_ltEs6</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_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</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_foldFM_GE10</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>Branch</font>(<FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>, <FONT COLOR=#cc0000>x9</font>), <FONT COLOR=#cc0000>x10</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x11</font>, <FONT COLOR=#cc0000>x12</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs21</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=#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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_ltEs7</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_compare12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_lt8</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_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_esEs17</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</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_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_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_lt19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE20</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=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>, <FONT COLOR=#cc0000>x9</font>, <FONT COLOR=#cc0000>x10</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_ltEs4</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_ltEs5</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primMulInt</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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE2</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 3 >= 1, 4 >= 2, 2 >= 4, 6 > 5, 6 > 6, 6 > 7, 6 > 8, 6 > 9, 9 >= 10, 10 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#cc0000>vyy333</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 > 3, 7 > 4, 7 > 5, 7 > 6, 7 > 7, 9 >= 9, 10 >= 10<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE2</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy71</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#0000cc>new_keysFM_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy71</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 8 >= 6, 9 >= 7, 10 >= 9, 11 >= 10<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy3341</font>, <FONT COLOR=#cc0000>vyy3342</font>, <FONT COLOR=#cc0000>vyy3343</font>, <FONT COLOR=#cc0000>vyy3344</font>, <FONT COLOR=#0000cc>new_gtEs</font>(<FONT COLOR=#cc0000>vyy3340</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 3 > 4, 3 > 5, 3 > 6, 3 > 7, 4 >= 9, 5 >= 10<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy3331</font>, <FONT COLOR=#cc0000>vyy3332</font>, <FONT COLOR=#cc0000>vyy3333</font>, <FONT COLOR=#cc0000>vyy3334</font>), <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 >= 3, 9 >= 4, 10 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy332</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy50</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 >= 3, 9 >= 4, 10 >= 5<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 LR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 CR</pre><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 QDPSizeChangeProof</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</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>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>eh</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</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>ec</font>), <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</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>bcf</font>), <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>gh</font>), <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</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>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</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>bdg</font>), <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</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>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</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_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</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>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hd</font>, <FONT COLOR=#cc0000>he</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>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>bf</font>), <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bf</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, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs2</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hh</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>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>be</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>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</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>Just</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bad</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>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</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>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>gh</font>), <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</font>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</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>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</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_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</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>bcf</font>), <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</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_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</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>bdg</font>), <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdg</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, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</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>ec</font>), <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>eh</font>, <FONT COLOR=#cc0000>fa</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gg</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fd</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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_esEs1</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</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>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ga</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>@2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>gd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hc</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>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>h</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>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</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>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</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>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</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>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bce</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdf</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>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbc</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>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cg</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>eb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</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>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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>@3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy3002</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>vyy402</font>), <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bcb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bda</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</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_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</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>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</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>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</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>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>cd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dd</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI></UL><BR><BR></body>


