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_fmToList_GE_10.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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">c</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">b</FONT> <FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">c</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">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">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">fmToList_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>,<FONT COLOR="#000088">a</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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>,<FONT COLOR="#000088">elt</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">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">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">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>,<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>fmToList_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>,<font color=#000088>elt</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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</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">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">fmToList_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>,<FONT COLOR="#000088">b</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">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">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>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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">c</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">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">fmToList_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>,<FONT COLOR="#000088">b</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">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">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>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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">a</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">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">fmToList_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>,<FONT COLOR="#000088">a</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">b</FONT> =&gt; (<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="#000088">b</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_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">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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</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">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">fmToList_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>,<FONT COLOR="#000088">b</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">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">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">b</FONT> =&gt; (<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="#000088">b</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_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">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>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>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>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>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>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>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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>,<FONT COLOR="#000088">b</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>) <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">a</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">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">fmToList_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>,<FONT COLOR="#000088">b</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">b</FONT> =&gt; (<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="#000088">b</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_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">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>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><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>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'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'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'</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'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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">c</FONT>)]) :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">a</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">c</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">a</FONT> <FONT COLOR="#000088">b</FONT>,<FONT COLOR="#000088">c</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">fmToList_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>,<FONT COLOR="#000088">a</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">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">a</FONT> =&gt; (<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="#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">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_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">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>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.fmToList_GE</FONT> :: (<FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">b</FONT>, <FONT COLOR="#666600">Ord</FONT> <FONT COLOR="#000088">c</FONT>) =&gt; <FONT COLOR="#666600">FiniteMap.FiniteMap</FONT> (<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>) <FONT COLOR="#000088">a</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</FONT>&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[(<FONT COLOR="#666600">Either</FONT> <FONT COLOR="#000088">c</FONT> <FONT COLOR="#000088">b</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">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">fmToList_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>,<FONT COLOR="#000088">b</FONT>)]<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td valign="top"><FONT COLOR="#000088">fmToList_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">fmToList_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">fmToList_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>,<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">b</FONT> =&gt; (<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="#000088">b</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_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">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"><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.fmToList_GE\n",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3];
3[label="FiniteMap.fmToList_GE vyy3\n",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3];
4[label="FiniteMap.fmToList_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.fmToList_GE0 [] vyy4 vyy3\n",fontsize=16,color="burlywood",shape="triangle"];4092[label="vyy3/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];5 -> 4092[label="",style="solid", color="burlywood", weight=9];
4092 -> 6[label="",style="solid", color="burlywood", weight=3];
4093[label="vyy3/FiniteMap.Branch vyy30 vyy31 vyy32 vyy33 vyy34",fontsize=10,color="white",style="solid",shape="box"];5 -> 4093[label="",style="solid", color="burlywood", weight=9];
4093 -> 7[label="",style="solid", color="burlywood", weight=3];
6[label="FiniteMap.foldFM_GE FiniteMap.fmToList_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.fmToList_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.fmToList_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.fmToList_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.fmToList_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.fmToList_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.fmToList_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.fmToList_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.fmToList_GE0 [] vyy4 vyy30 vyy31 vyy32 vyy33 vyy34 (not (compare2 vyy30 vyy4 (vyy30 == vyy4) == LT))\n",fontsize=16,color="burlywood",shape="box"];4094[label="vyy30/Left vyy300",fontsize=10,color="white",style="solid",shape="box"];15 -> 4094[label="",style="solid", color="burlywood", weight=9];
4094 -> 16[label="",style="solid", color="burlywood", weight=3];
4095[label="vyy30/Right vyy300",fontsize=10,color="white",style="solid",shape="box"];15 -> 4095[label="",style="solid", color="burlywood", weight=9];
4095 -> 17[label="",style="solid", color="burlywood", weight=3];
16[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] vyy4 (Left vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Left vyy300) vyy4 (Left vyy300 == vyy4) == LT))\n",fontsize=16,color="burlywood",shape="box"];4096[label="vyy4/Left vyy40",fontsize=10,color="white",style="solid",shape="box"];16 -> 4096[label="",style="solid", color="burlywood", weight=9];
4096 -> 18[label="",style="solid", color="burlywood", weight=3];
4097[label="vyy4/Right vyy40",fontsize=10,color="white",style="solid",shape="box"];16 -> 4097[label="",style="solid", color="burlywood", weight=9];
4097 -> 19[label="",style="solid", color="burlywood", weight=3];
17[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] vyy4 (Right vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Right vyy300) vyy4 (Right vyy300 == vyy4) == LT))\n",fontsize=16,color="burlywood",shape="box"];4098[label="vyy4/Left vyy40",fontsize=10,color="white",style="solid",shape="box"];17 -> 4098[label="",style="solid", color="burlywood", weight=9];
4098 -> 20[label="",style="solid", color="burlywood", weight=3];
4099[label="vyy4/Right vyy40",fontsize=10,color="white",style="solid",shape="box"];17 -> 4099[label="",style="solid", color="burlywood", weight=9];
4099 -> 21[label="",style="solid", color="burlywood", weight=3];
18[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Left vyy40) (Left vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Left vyy300) (Left vyy40) (Left vyy300 == Left vyy40) == LT))\n",fontsize=16,color="black",shape="box"];18 -> 22[label="",style="solid", color="black", weight=3];
19[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Right vyy40) (Left vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Left vyy300) (Right vyy40) (Left vyy300 == Right vyy40) == LT))\n",fontsize=16,color="black",shape="box"];19 -> 23[label="",style="solid", color="black", weight=3];
20[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Left vyy40) (Right vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Right vyy300) (Left vyy40) (Right vyy300 == Left vyy40) == LT))\n",fontsize=16,color="black",shape="box"];20 -> 24[label="",style="solid", color="black", weight=3];
21[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Right vyy40) (Right vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Right vyy300) (Right vyy40) (Right vyy300 == Right vyy40) == LT))\n",fontsize=16,color="black",shape="box"];21 -> 25[label="",style="solid", color="black", weight=3];
22 -> 1224[label="",style="dashed", color="red", weight=0];
22[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Left vyy40) (Left vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Left vyy300) (Left vyy40) (vyy300 == vyy40) == LT))\n",fontsize=16,color="magenta"];22 -> 1225[label="",style="dashed", color="magenta", weight=3];
22 -> 1226[label="",style="dashed", color="magenta", weight=3];
22 -> 1227[label="",style="dashed", color="magenta", weight=3];
22 -> 1228[label="",style="dashed", color="magenta", weight=3];
22 -> 1229[label="",style="dashed", color="magenta", weight=3];
22 -> 1230[label="",style="dashed", color="magenta", weight=3];
22 -> 1231[label="",style="dashed", color="magenta", weight=3];
22 -> 1232[label="",style="dashed", color="magenta", weight=3];
23 -> 1303[label="",style="dashed", color="red", weight=0];
23[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Right vyy40) (Left vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Left vyy300) (Right vyy40) False == LT))\n",fontsize=16,color="magenta"];23 -> 1304[label="",style="dashed", color="magenta", weight=3];
23 -> 1305[label="",style="dashed", color="magenta", weight=3];
23 -> 1306[label="",style="dashed", color="magenta", weight=3];
23 -> 1307[label="",style="dashed", color="magenta", weight=3];
23 -> 1308[label="",style="dashed", color="magenta", weight=3];
23 -> 1309[label="",style="dashed", color="magenta", weight=3];
23 -> 1310[label="",style="dashed", color="magenta", weight=3];
24 -> 1224[label="",style="dashed", color="red", weight=0];
24[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Left vyy40) (Right vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Right vyy300) (Left vyy40) False == LT))\n",fontsize=16,color="magenta"];24 -> 1233[label="",style="dashed", color="magenta", weight=3];
24 -> 1234[label="",style="dashed", color="magenta", weight=3];
24 -> 1235[label="",style="dashed", color="magenta", weight=3];
24 -> 1236[label="",style="dashed", color="magenta", weight=3];
24 -> 1237[label="",style="dashed", color="magenta", weight=3];
24 -> 1238[label="",style="dashed", color="magenta", weight=3];
24 -> 1239[label="",style="dashed", color="magenta", weight=3];
24 -> 1240[label="",style="dashed", color="magenta", weight=3];
25 -> 1303[label="",style="dashed", color="red", weight=0];
25[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 [] (Right vyy40) (Right vyy300) vyy31 vyy32 vyy33 vyy34 (not (compare2 (Right vyy300) (Right vyy40) (vyy300 == vyy40) == LT))\n",fontsize=16,color="magenta"];25 -> 1311[label="",style="dashed", color="magenta", weight=3];
25 -> 1312[label="",style="dashed", color="magenta", weight=3];
25 -> 1313[label="",style="dashed", color="magenta", weight=3];
25 -> 1314[label="",style="dashed", color="magenta", weight=3];
25 -> 1315[label="",style="dashed", color="magenta", weight=3];
25 -> 1316[label="",style="dashed", color="magenta", weight=3];
25 -> 1317[label="",style="dashed", color="magenta", weight=3];
1225 -> 1117[label="",style="dashed", color="red", weight=0];
1225[label="not (compare2 (Left vyy300) (Left vyy40) (vyy300 == vyy40) == LT)\n",fontsize=16,color="magenta"];1225 -> 1299[label="",style="dashed", color="magenta", weight=3];
1226[label="vyy34\n",fontsize=16,color="green",shape="box"];1227[label="[]\n",fontsize=16,color="green",shape="box"];1228[label="vyy40\n",fontsize=16,color="green",shape="box"];1229[label="Left vyy300\n",fontsize=16,color="green",shape="box"];1230[label="vyy33\n",fontsize=16,color="green",shape="box"];1231[label="vyy32\n",fontsize=16,color="green",shape="box"];1232[label="vyy31\n",fontsize=16,color="green",shape="box"];1224[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy170 vyy171 vyy172 vyy173 vyy174 vyy89\n",fontsize=16,color="burlywood",shape="triangle"];4105[label="vyy89/False",fontsize=10,color="white",style="solid",shape="box"];1224 -> 4105[label="",style="solid", color="burlywood", weight=9];
4105 -> 1300[label="",style="solid", color="burlywood", weight=3];
4106[label="vyy89/True",fontsize=10,color="white",style="solid",shape="box"];1224 -> 4106[label="",style="solid", color="burlywood", weight=9];
4106 -> 1301[label="",style="solid", color="burlywood", weight=3];
1304[label="vyy32\n",fontsize=16,color="green",shape="box"];1305[label="vyy33\n",fontsize=16,color="green",shape="box"];1306[label="vyy31\n",fontsize=16,color="green",shape="box"];1307[label="vyy34\n",fontsize=16,color="green",shape="box"];1308[label="Left vyy300\n",fontsize=16,color="green",shape="box"];1309[label="[]\n",fontsize=16,color="green",shape="box"];1310 -> 1117[label="",style="dashed", color="red", weight=0];
1310[label="not (compare2 (Left vyy300) (Right vyy40) False == LT)\n",fontsize=16,color="magenta"];1310 -> 1376[label="",style="dashed", color="magenta", weight=3];
1303[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 vyy91\n",fontsize=16,color="burlywood",shape="triangle"];4108[label="vyy91/False",fontsize=10,color="white",style="solid",shape="box"];1303 -> 4108[label="",style="solid", color="burlywood", weight=9];
4108 -> 1377[label="",style="solid", color="burlywood", weight=3];
4109[label="vyy91/True",fontsize=10,color="white",style="solid",shape="box"];1303 -> 4109[label="",style="solid", color="burlywood", weight=9];
4109 -> 1378[label="",style="solid", color="burlywood", weight=3];
1233 -> 1117[label="",style="dashed", color="red", weight=0];
1233[label="not (compare2 (Right vyy300) (Left vyy40) False == LT)\n",fontsize=16,color="magenta"];1233 -> 1302[label="",style="dashed", color="magenta", weight=3];
1234[label="vyy34\n",fontsize=16,color="green",shape="box"];1235[label="[]\n",fontsize=16,color="green",shape="box"];1236[label="vyy40\n",fontsize=16,color="green",shape="box"];1237[label="Right vyy300\n",fontsize=16,color="green",shape="box"];1238[label="vyy33\n",fontsize=16,color="green",shape="box"];1239[label="vyy32\n",fontsize=16,color="green",shape="box"];1240[label="vyy31\n",fontsize=16,color="green",shape="box"];1311[label="vyy32\n",fontsize=16,color="green",shape="box"];1312[label="vyy33\n",fontsize=16,color="green",shape="box"];1313[label="vyy31\n",fontsize=16,color="green",shape="box"];1314[label="vyy34\n",fontsize=16,color="green",shape="box"];1315[label="Right vyy300\n",fontsize=16,color="green",shape="box"];1316[label="[]\n",fontsize=16,color="green",shape="box"];1317 -> 1117[label="",style="dashed", color="red", weight=0];
1317[label="not (compare2 (Right vyy300) (Right vyy40) (vyy300 == vyy40) == LT)\n",fontsize=16,color="magenta"];1317 -> 1379[label="",style="dashed", color="magenta", weight=3];
1299 -> 1380[label="",style="dashed", color="red", weight=0];
1299[label="compare2 (Left vyy300) (Left vyy40) (vyy300 == vyy40) == LT\n",fontsize=16,color="magenta"];1299 -> 1381[label="",style="dashed", color="magenta", weight=3];
1299 -> 1382[label="",style="dashed", color="magenta", weight=3];
1299 -> 1383[label="",style="dashed", color="magenta", weight=3];
1117[label="not vyy86\n",fontsize=16,color="burlywood",shape="triangle"];4113[label="vyy86/False",fontsize=10,color="white",style="solid",shape="box"];1117 -> 4113[label="",style="solid", color="burlywood", weight=9];
4113 -> 1161[label="",style="solid", color="burlywood", weight=3];
4114[label="vyy86/True",fontsize=10,color="white",style="solid",shape="box"];1117 -> 4114[label="",style="solid", color="burlywood", weight=9];
4114 -> 1162[label="",style="solid", color="burlywood", weight=3];
1300[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy170 vyy171 vyy172 vyy173 vyy174 False\n",fontsize=16,color="black",shape="box"];1300 -> 1384[label="",style="solid", color="black", weight=3];
1301[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy170 vyy171 vyy172 vyy173 vyy174 True\n",fontsize=16,color="black",shape="box"];1301 -> 1385[label="",style="solid", color="black", weight=3];
1376[label="compare2 (Left vyy300) (Right vyy40) False == LT\n",fontsize=16,color="black",shape="box"];1376 -> 1386[label="",style="solid", color="black", weight=3];
1377[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 False\n",fontsize=16,color="black",shape="box"];1377 -> 1387[label="",style="solid", color="black", weight=3];
1378[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 True\n",fontsize=16,color="black",shape="box"];1378 -> 1388[label="",style="solid", color="black", weight=3];
1302[label="compare2 (Right vyy300) (Left vyy40) False == LT\n",fontsize=16,color="black",shape="box"];1302 -> 1389[label="",style="solid", color="black", weight=3];
1379 -> 1390[label="",style="dashed", color="red", weight=0];
1379[label="compare2 (Right vyy300) (Right vyy40) (vyy300 == vyy40) == LT\n",fontsize=16,color="magenta"];1379 -> 1391[label="",style="dashed", color="magenta", weight=3];
1379 -> 1392[label="",style="dashed", color="magenta", weight=3];
1379 -> 1393[label="",style="dashed", color="magenta", weight=3];
1381[label="vyy300 == vyy40\n",fontsize=16,color="blue",shape="box"];4116[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4116[label="",style="solid", color="blue", weight=9];
4116 -> 1394[label="",style="solid", color="blue", weight=3];
4117[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4117[label="",style="solid", color="blue", weight=9];
4117 -> 1395[label="",style="solid", color="blue", weight=3];
4118[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4118[label="",style="solid", color="blue", weight=9];
4118 -> 1396[label="",style="solid", color="blue", weight=3];
4119[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4119[label="",style="solid", color="blue", weight=9];
4119 -> 1397[label="",style="solid", color="blue", weight=3];
4120[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4120[label="",style="solid", color="blue", weight=9];
4120 -> 1398[label="",style="solid", color="blue", weight=3];
4121[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4121[label="",style="solid", color="blue", weight=9];
4121 -> 1399[label="",style="solid", color="blue", weight=3];
4122[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4122[label="",style="solid", color="blue", weight=9];
4122 -> 1400[label="",style="solid", color="blue", weight=3];
4123[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4123[label="",style="solid", color="blue", weight=9];
4123 -> 1401[label="",style="solid", color="blue", weight=3];
4124[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4124[label="",style="solid", color="blue", weight=9];
4124 -> 1402[label="",style="solid", color="blue", weight=3];
4125[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4125[label="",style="solid", color="blue", weight=9];
4125 -> 1403[label="",style="solid", color="blue", weight=3];
4126[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4126[label="",style="solid", color="blue", weight=9];
4126 -> 1404[label="",style="solid", color="blue", weight=3];
4127[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4127[label="",style="solid", color="blue", weight=9];
4127 -> 1405[label="",style="solid", color="blue", weight=3];
4128[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4128[label="",style="solid", color="blue", weight=9];
4128 -> 1406[label="",style="solid", color="blue", weight=3];
4129[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1381 -> 4129[label="",style="solid", color="blue", weight=9];
4129 -> 1407[label="",style="solid", color="blue", weight=3];
1382[label="vyy40\n",fontsize=16,color="green",shape="box"];1383[label="vyy300\n",fontsize=16,color="green",shape="box"];1380[label="compare2 (Left vyy97) (Left vyy98) vyy99 == LT\n",fontsize=16,color="burlywood",shape="triangle"];4130[label="vyy99/False",fontsize=10,color="white",style="solid",shape="box"];1380 -> 4130[label="",style="solid", color="burlywood", weight=9];
4130 -> 1408[label="",style="solid", color="burlywood", weight=3];
4131[label="vyy99/True",fontsize=10,color="white",style="solid",shape="box"];1380 -> 4131[label="",style="solid", color="burlywood", weight=9];
4131 -> 1409[label="",style="solid", color="burlywood", weight=3];
1161[label="not False\n",fontsize=16,color="black",shape="box"];1161 -> 1410[label="",style="solid", color="black", weight=3];
1162[label="not True\n",fontsize=16,color="black",shape="box"];1162 -> 1411[label="",style="solid", color="black", weight=3];
1384[label="FiniteMap.foldFM_GE0 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy170 vyy171 vyy172 vyy173 vyy174 otherwise\n",fontsize=16,color="black",shape="box"];1384 -> 1412[label="",style="solid", color="black", weight=3];
1385[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174)) (Left vyy13) vyy173\n",fontsize=16,color="burlywood",shape="box"];4132[label="vyy173/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1385 -> 4132[label="",style="solid", color="burlywood", weight=9];
4132 -> 1413[label="",style="solid", color="burlywood", weight=3];
4133[label="vyy173/FiniteMap.Branch vyy1730 vyy1731 vyy1732 vyy1733 vyy1734",fontsize=10,color="white",style="solid",shape="box"];1385 -> 4133[label="",style="solid", color="burlywood", weight=9];
4133 -> 1414[label="",style="solid", color="burlywood", weight=3];
1386[label="compare1 (Left vyy300) (Right vyy40) (Left vyy300 <= Right vyy40) == LT\n",fontsize=16,color="black",shape="box"];1386 -> 1415[label="",style="solid", color="black", weight=3];
1387[label="FiniteMap.foldFM_GE0 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 otherwise\n",fontsize=16,color="black",shape="box"];1387 -> 1416[label="",style="solid", color="black", weight=3];
1388[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334)) (Right vyy40) vyy333\n",fontsize=16,color="burlywood",shape="box"];4134[label="vyy333/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1388 -> 4134[label="",style="solid", color="burlywood", weight=9];
4134 -> 1417[label="",style="solid", color="burlywood", weight=3];
4135[label="vyy333/FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334",fontsize=10,color="white",style="solid",shape="box"];1388 -> 4135[label="",style="solid", color="burlywood", weight=9];
4135 -> 1418[label="",style="solid", color="burlywood", weight=3];
1389[label="compare1 (Right vyy300) (Left vyy40) (Right vyy300 <= Left vyy40) == LT\n",fontsize=16,color="black",shape="box"];1389 -> 1419[label="",style="solid", color="black", weight=3];
1391[label="vyy300\n",fontsize=16,color="green",shape="box"];1392[label="vyy40\n",fontsize=16,color="green",shape="box"];1393[label="vyy300 == vyy40\n",fontsize=16,color="blue",shape="box"];4136[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4136[label="",style="solid", color="blue", weight=9];
4136 -> 1420[label="",style="solid", color="blue", weight=3];
4137[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4137[label="",style="solid", color="blue", weight=9];
4137 -> 1421[label="",style="solid", color="blue", weight=3];
4138[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4138[label="",style="solid", color="blue", weight=9];
4138 -> 1422[label="",style="solid", color="blue", weight=3];
4139[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4139[label="",style="solid", color="blue", weight=9];
4139 -> 1423[label="",style="solid", color="blue", weight=3];
4140[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4140[label="",style="solid", color="blue", weight=9];
4140 -> 1424[label="",style="solid", color="blue", weight=3];
4141[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4141[label="",style="solid", color="blue", weight=9];
4141 -> 1425[label="",style="solid", color="blue", weight=3];
4142[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4142[label="",style="solid", color="blue", weight=9];
4142 -> 1426[label="",style="solid", color="blue", weight=3];
4143[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4143[label="",style="solid", color="blue", weight=9];
4143 -> 1427[label="",style="solid", color="blue", weight=3];
4144[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4144[label="",style="solid", color="blue", weight=9];
4144 -> 1428[label="",style="solid", color="blue", weight=3];
4145[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4145[label="",style="solid", color="blue", weight=9];
4145 -> 1429[label="",style="solid", color="blue", weight=3];
4146[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4146[label="",style="solid", color="blue", weight=9];
4146 -> 1430[label="",style="solid", color="blue", weight=3];
4147[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4147[label="",style="solid", color="blue", weight=9];
4147 -> 1431[label="",style="solid", color="blue", weight=3];
4148[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4148[label="",style="solid", color="blue", weight=9];
4148 -> 1432[label="",style="solid", color="blue", weight=3];
4149[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1393 -> 4149[label="",style="solid", color="blue", weight=9];
4149 -> 1433[label="",style="solid", color="blue", weight=3];
1390[label="compare2 (Right vyy104) (Right vyy105) vyy106 == LT\n",fontsize=16,color="burlywood",shape="triangle"];4150[label="vyy106/False",fontsize=10,color="white",style="solid",shape="box"];1390 -> 4150[label="",style="solid", color="burlywood", weight=9];
4150 -> 1434[label="",style="solid", color="burlywood", weight=3];
4151[label="vyy106/True",fontsize=10,color="white",style="solid",shape="box"];1390 -> 4151[label="",style="solid", color="burlywood", weight=9];
4151 -> 1435[label="",style="solid", color="burlywood", weight=3];
1394[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1394 -> 1436[label="",style="solid", color="black", weight=3];
1395[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4152[label="vyy300/Left vyy3000",fontsize=10,color="white",style="solid",shape="box"];1395 -> 4152[label="",style="solid", color="burlywood", weight=9];
4152 -> 1437[label="",style="solid", color="burlywood", weight=3];
4153[label="vyy300/Right vyy3000",fontsize=10,color="white",style="solid",shape="box"];1395 -> 4153[label="",style="solid", color="burlywood", weight=9];
4153 -> 1438[label="",style="solid", color="burlywood", weight=3];
1396[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4154[label="vyy300/False",fontsize=10,color="white",style="solid",shape="box"];1396 -> 4154[label="",style="solid", color="burlywood", weight=9];
4154 -> 1439[label="",style="solid", color="burlywood", weight=3];
4155[label="vyy300/True",fontsize=10,color="white",style="solid",shape="box"];1396 -> 4155[label="",style="solid", color="burlywood", weight=9];
4155 -> 1440[label="",style="solid", color="burlywood", weight=3];
1397[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1397 -> 1441[label="",style="solid", color="black", weight=3];
1398[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4156[label="vyy300/(vyy3000,vyy3001)",fontsize=10,color="white",style="solid",shape="box"];1398 -> 4156[label="",style="solid", color="burlywood", weight=9];
4156 -> 1442[label="",style="solid", color="burlywood", weight=3];
1399[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1399 -> 1443[label="",style="solid", color="black", weight=3];
1400[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4157[label="vyy300/LT",fontsize=10,color="white",style="solid",shape="box"];1400 -> 4157[label="",style="solid", color="burlywood", weight=9];
4157 -> 1444[label="",style="solid", color="burlywood", weight=3];
4158[label="vyy300/EQ",fontsize=10,color="white",style="solid",shape="box"];1400 -> 4158[label="",style="solid", color="burlywood", weight=9];
4158 -> 1445[label="",style="solid", color="burlywood", weight=3];
4159[label="vyy300/GT",fontsize=10,color="white",style="solid",shape="box"];1400 -> 4159[label="",style="solid", color="burlywood", weight=9];
4159 -> 1446[label="",style="solid", color="burlywood", weight=3];
1401[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4160[label="vyy300/Integer vyy3000",fontsize=10,color="white",style="solid",shape="box"];1401 -> 4160[label="",style="solid", color="burlywood", weight=9];
4160 -> 1447[label="",style="solid", color="burlywood", weight=3];
1402[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4161[label="vyy300/Nothing",fontsize=10,color="white",style="solid",shape="box"];1402 -> 4161[label="",style="solid", color="burlywood", weight=9];
4161 -> 1448[label="",style="solid", color="burlywood", weight=3];
4162[label="vyy300/Just vyy3000",fontsize=10,color="white",style="solid",shape="box"];1402 -> 4162[label="",style="solid", color="burlywood", weight=9];
4162 -> 1449[label="",style="solid", color="burlywood", weight=3];
1403[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4163[label="vyy300/vyy3000 :% vyy3001",fontsize=10,color="white",style="solid",shape="box"];1403 -> 4163[label="",style="solid", color="burlywood", weight=9];
4163 -> 1450[label="",style="solid", color="burlywood", weight=3];
1404[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4164[label="vyy300/()",fontsize=10,color="white",style="solid",shape="box"];1404 -> 4164[label="",style="solid", color="burlywood", weight=9];
4164 -> 1451[label="",style="solid", color="burlywood", weight=3];
1405[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4165[label="vyy300/vyy3000 : vyy3001",fontsize=10,color="white",style="solid",shape="box"];1405 -> 4165[label="",style="solid", color="burlywood", weight=9];
4165 -> 1452[label="",style="solid", color="burlywood", weight=3];
4166[label="vyy300/[]",fontsize=10,color="white",style="solid",shape="box"];1405 -> 4166[label="",style="solid", color="burlywood", weight=9];
4166 -> 1453[label="",style="solid", color="burlywood", weight=3];
1406[label="vyy300 == vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4167[label="vyy300/(vyy3000,vyy3001,vyy3002)",fontsize=10,color="white",style="solid",shape="box"];1406 -> 4167[label="",style="solid", color="burlywood", weight=9];
4167 -> 1454[label="",style="solid", color="burlywood", weight=3];
1407[label="vyy300 == vyy40\n",fontsize=16,color="black",shape="triangle"];1407 -> 1455[label="",style="solid", color="black", weight=3];
1408[label="compare2 (Left vyy97) (Left vyy98) False == LT\n",fontsize=16,color="black",shape="box"];1408 -> 1456[label="",style="solid", color="black", weight=3];
1409[label="compare2 (Left vyy97) (Left vyy98) True == LT\n",fontsize=16,color="black",shape="box"];1409 -> 1457[label="",style="solid", color="black", weight=3];
1410[label="True\n",fontsize=16,color="green",shape="box"];1411[label="False\n",fontsize=16,color="green",shape="box"];1412[label="FiniteMap.foldFM_GE0 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy170 vyy171 vyy172 vyy173 vyy174 True\n",fontsize=16,color="black",shape="box"];1412 -> 1458[label="",style="solid", color="black", weight=3];
1413[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174)) (Left vyy13) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1413 -> 1459[label="",style="solid", color="black", weight=3];
1414[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174)) (Left vyy13) (FiniteMap.Branch vyy1730 vyy1731 vyy1732 vyy1733 vyy1734)\n",fontsize=16,color="black",shape="box"];1414 -> 1460[label="",style="solid", color="black", weight=3];
1415 -> 1400[label="",style="dashed", color="red", weight=0];
1415[label="compare1 (Left vyy300) (Right vyy40) True == LT\n",fontsize=16,color="magenta"];1415 -> 1461[label="",style="dashed", color="magenta", weight=3];
1415 -> 1462[label="",style="dashed", color="magenta", weight=3];
1416[label="FiniteMap.foldFM_GE0 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy330 vyy331 vyy332 vyy333 vyy334 True\n",fontsize=16,color="black",shape="box"];1416 -> 1463[label="",style="solid", color="black", weight=3];
1417[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334)) (Right vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1417 -> 1464[label="",style="solid", color="black", weight=3];
1418[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334)) (Right vyy40) (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="black",shape="box"];1418 -> 1465[label="",style="solid", color="black", weight=3];
1419 -> 1400[label="",style="dashed", color="red", weight=0];
1419[label="compare1 (Right vyy300) (Left vyy40) False == LT\n",fontsize=16,color="magenta"];1419 -> 1466[label="",style="dashed", color="magenta", weight=3];
1419 -> 1467[label="",style="dashed", color="magenta", weight=3];
1420 -> 1394[label="",style="dashed", color="red", weight=0];
1420[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1420 -> 1468[label="",style="dashed", color="magenta", weight=3];
1420 -> 1469[label="",style="dashed", color="magenta", weight=3];
1421 -> 1395[label="",style="dashed", color="red", weight=0];
1421[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1421 -> 1470[label="",style="dashed", color="magenta", weight=3];
1421 -> 1471[label="",style="dashed", color="magenta", weight=3];
1422 -> 1396[label="",style="dashed", color="red", weight=0];
1422[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1422 -> 1472[label="",style="dashed", color="magenta", weight=3];
1422 -> 1473[label="",style="dashed", color="magenta", weight=3];
1423 -> 1397[label="",style="dashed", color="red", weight=0];
1423[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1423 -> 1474[label="",style="dashed", color="magenta", weight=3];
1423 -> 1475[label="",style="dashed", color="magenta", weight=3];
1424 -> 1398[label="",style="dashed", color="red", weight=0];
1424[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1424 -> 1476[label="",style="dashed", color="magenta", weight=3];
1424 -> 1477[label="",style="dashed", color="magenta", weight=3];
1425 -> 1399[label="",style="dashed", color="red", weight=0];
1425[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1425 -> 1478[label="",style="dashed", color="magenta", weight=3];
1425 -> 1479[label="",style="dashed", color="magenta", weight=3];
1426 -> 1400[label="",style="dashed", color="red", weight=0];
1426[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1426 -> 1480[label="",style="dashed", color="magenta", weight=3];
1426 -> 1481[label="",style="dashed", color="magenta", weight=3];
1427 -> 1401[label="",style="dashed", color="red", weight=0];
1427[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1427 -> 1482[label="",style="dashed", color="magenta", weight=3];
1427 -> 1483[label="",style="dashed", color="magenta", weight=3];
1428 -> 1402[label="",style="dashed", color="red", weight=0];
1428[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1428 -> 1484[label="",style="dashed", color="magenta", weight=3];
1428 -> 1485[label="",style="dashed", color="magenta", weight=3];
1429 -> 1403[label="",style="dashed", color="red", weight=0];
1429[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1429 -> 1486[label="",style="dashed", color="magenta", weight=3];
1429 -> 1487[label="",style="dashed", color="magenta", weight=3];
1430 -> 1404[label="",style="dashed", color="red", weight=0];
1430[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1430 -> 1488[label="",style="dashed", color="magenta", weight=3];
1430 -> 1489[label="",style="dashed", color="magenta", weight=3];
1431 -> 1405[label="",style="dashed", color="red", weight=0];
1431[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1431 -> 1490[label="",style="dashed", color="magenta", weight=3];
1431 -> 1491[label="",style="dashed", color="magenta", weight=3];
1432 -> 1406[label="",style="dashed", color="red", weight=0];
1432[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1432 -> 1492[label="",style="dashed", color="magenta", weight=3];
1432 -> 1493[label="",style="dashed", color="magenta", weight=3];
1433 -> 1407[label="",style="dashed", color="red", weight=0];
1433[label="vyy300 == vyy40\n",fontsize=16,color="magenta"];1433 -> 1494[label="",style="dashed", color="magenta", weight=3];
1433 -> 1495[label="",style="dashed", color="magenta", weight=3];
1434[label="compare2 (Right vyy104) (Right vyy105) False == LT\n",fontsize=16,color="black",shape="box"];1434 -> 1496[label="",style="solid", color="black", weight=3];
1435[label="compare2 (Right vyy104) (Right vyy105) True == LT\n",fontsize=16,color="black",shape="box"];1435 -> 1497[label="",style="solid", color="black", weight=3];
1436[label="primEqFloat vyy300 vyy40\n",fontsize=16,color="burlywood",shape="box"];4184[label="vyy300/Float vyy3000 vyy3001",fontsize=10,color="white",style="solid",shape="box"];1436 -> 4184[label="",style="solid", color="burlywood", weight=9];
4184 -> 1498[label="",style="solid", color="burlywood", weight=3];
1437[label="Left vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4185[label="vyy40/Left vyy400",fontsize=10,color="white",style="solid",shape="box"];1437 -> 4185[label="",style="solid", color="burlywood", weight=9];
4185 -> 1499[label="",style="solid", color="burlywood", weight=3];
4186[label="vyy40/Right vyy400",fontsize=10,color="white",style="solid",shape="box"];1437 -> 4186[label="",style="solid", color="burlywood", weight=9];
4186 -> 1500[label="",style="solid", color="burlywood", weight=3];
1438[label="Right vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4187[label="vyy40/Left vyy400",fontsize=10,color="white",style="solid",shape="box"];1438 -> 4187[label="",style="solid", color="burlywood", weight=9];
4187 -> 1501[label="",style="solid", color="burlywood", weight=3];
4188[label="vyy40/Right vyy400",fontsize=10,color="white",style="solid",shape="box"];1438 -> 4188[label="",style="solid", color="burlywood", weight=9];
4188 -> 1502[label="",style="solid", color="burlywood", weight=3];
1439[label="False == vyy40\n",fontsize=16,color="burlywood",shape="box"];4189[label="vyy40/False",fontsize=10,color="white",style="solid",shape="box"];1439 -> 4189[label="",style="solid", color="burlywood", weight=9];
4189 -> 1503[label="",style="solid", color="burlywood", weight=3];
4190[label="vyy40/True",fontsize=10,color="white",style="solid",shape="box"];1439 -> 4190[label="",style="solid", color="burlywood", weight=9];
4190 -> 1504[label="",style="solid", color="burlywood", weight=3];
1440[label="True == vyy40\n",fontsize=16,color="burlywood",shape="box"];4191[label="vyy40/False",fontsize=10,color="white",style="solid",shape="box"];1440 -> 4191[label="",style="solid", color="burlywood", weight=9];
4191 -> 1505[label="",style="solid", color="burlywood", weight=3];
4192[label="vyy40/True",fontsize=10,color="white",style="solid",shape="box"];1440 -> 4192[label="",style="solid", color="burlywood", weight=9];
4192 -> 1506[label="",style="solid", color="burlywood", weight=3];
1441[label="primEqInt vyy300 vyy40\n",fontsize=16,color="burlywood",shape="triangle"];4193[label="vyy300/Pos vyy3000",fontsize=10,color="white",style="solid",shape="box"];1441 -> 4193[label="",style="solid", color="burlywood", weight=9];
4193 -> 1507[label="",style="solid", color="burlywood", weight=3];
4194[label="vyy300/Neg vyy3000",fontsize=10,color="white",style="solid",shape="box"];1441 -> 4194[label="",style="solid", color="burlywood", weight=9];
4194 -> 1508[label="",style="solid", color="burlywood", weight=3];
1442[label="(vyy3000,vyy3001) == vyy40\n",fontsize=16,color="burlywood",shape="box"];4195[label="vyy40/(vyy400,vyy401)",fontsize=10,color="white",style="solid",shape="box"];1442 -> 4195[label="",style="solid", color="burlywood", weight=9];
4195 -> 1509[label="",style="solid", color="burlywood", weight=3];
1443[label="primEqDouble vyy300 vyy40\n",fontsize=16,color="burlywood",shape="box"];4196[label="vyy300/Double vyy3000 vyy3001",fontsize=10,color="white",style="solid",shape="box"];1443 -> 4196[label="",style="solid", color="burlywood", weight=9];
4196 -> 1510[label="",style="solid", color="burlywood", weight=3];
1444[label="LT == vyy40\n",fontsize=16,color="burlywood",shape="box"];4197[label="vyy40/LT",fontsize=10,color="white",style="solid",shape="box"];1444 -> 4197[label="",style="solid", color="burlywood", weight=9];
4197 -> 1511[label="",style="solid", color="burlywood", weight=3];
4198[label="vyy40/EQ",fontsize=10,color="white",style="solid",shape="box"];1444 -> 4198[label="",style="solid", color="burlywood", weight=9];
4198 -> 1512[label="",style="solid", color="burlywood", weight=3];
4199[label="vyy40/GT",fontsize=10,color="white",style="solid",shape="box"];1444 -> 4199[label="",style="solid", color="burlywood", weight=9];
4199 -> 1513[label="",style="solid", color="burlywood", weight=3];
1445[label="EQ == vyy40\n",fontsize=16,color="burlywood",shape="box"];4200[label="vyy40/LT",fontsize=10,color="white",style="solid",shape="box"];1445 -> 4200[label="",style="solid", color="burlywood", weight=9];
4200 -> 1514[label="",style="solid", color="burlywood", weight=3];
4201[label="vyy40/EQ",fontsize=10,color="white",style="solid",shape="box"];1445 -> 4201[label="",style="solid", color="burlywood", weight=9];
4201 -> 1515[label="",style="solid", color="burlywood", weight=3];
4202[label="vyy40/GT",fontsize=10,color="white",style="solid",shape="box"];1445 -> 4202[label="",style="solid", color="burlywood", weight=9];
4202 -> 1516[label="",style="solid", color="burlywood", weight=3];
1446[label="GT == vyy40\n",fontsize=16,color="burlywood",shape="box"];4203[label="vyy40/LT",fontsize=10,color="white",style="solid",shape="box"];1446 -> 4203[label="",style="solid", color="burlywood", weight=9];
4203 -> 1517[label="",style="solid", color="burlywood", weight=3];
4204[label="vyy40/EQ",fontsize=10,color="white",style="solid",shape="box"];1446 -> 4204[label="",style="solid", color="burlywood", weight=9];
4204 -> 1518[label="",style="solid", color="burlywood", weight=3];
4205[label="vyy40/GT",fontsize=10,color="white",style="solid",shape="box"];1446 -> 4205[label="",style="solid", color="burlywood", weight=9];
4205 -> 1519[label="",style="solid", color="burlywood", weight=3];
1447[label="Integer vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4206[label="vyy40/Integer vyy400",fontsize=10,color="white",style="solid",shape="box"];1447 -> 4206[label="",style="solid", color="burlywood", weight=9];
4206 -> 1520[label="",style="solid", color="burlywood", weight=3];
1448[label="Nothing == vyy40\n",fontsize=16,color="burlywood",shape="box"];4207[label="vyy40/Nothing",fontsize=10,color="white",style="solid",shape="box"];1448 -> 4207[label="",style="solid", color="burlywood", weight=9];
4207 -> 1521[label="",style="solid", color="burlywood", weight=3];
4208[label="vyy40/Just vyy400",fontsize=10,color="white",style="solid",shape="box"];1448 -> 4208[label="",style="solid", color="burlywood", weight=9];
4208 -> 1522[label="",style="solid", color="burlywood", weight=3];
1449[label="Just vyy3000 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4209[label="vyy40/Nothing",fontsize=10,color="white",style="solid",shape="box"];1449 -> 4209[label="",style="solid", color="burlywood", weight=9];
4209 -> 1523[label="",style="solid", color="burlywood", weight=3];
4210[label="vyy40/Just vyy400",fontsize=10,color="white",style="solid",shape="box"];1449 -> 4210[label="",style="solid", color="burlywood", weight=9];
4210 -> 1524[label="",style="solid", color="burlywood", weight=3];
1450[label="vyy3000 :% vyy3001 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4211[label="vyy40/vyy400 :% vyy401",fontsize=10,color="white",style="solid",shape="box"];1450 -> 4211[label="",style="solid", color="burlywood", weight=9];
4211 -> 1525[label="",style="solid", color="burlywood", weight=3];
1451[label="() == vyy40\n",fontsize=16,color="burlywood",shape="box"];4212[label="vyy40/()",fontsize=10,color="white",style="solid",shape="box"];1451 -> 4212[label="",style="solid", color="burlywood", weight=9];
4212 -> 1526[label="",style="solid", color="burlywood", weight=3];
1452[label="vyy3000 : vyy3001 == vyy40\n",fontsize=16,color="burlywood",shape="box"];4213[label="vyy40/vyy400 : vyy401",fontsize=10,color="white",style="solid",shape="box"];1452 -> 4213[label="",style="solid", color="burlywood", weight=9];
4213 -> 1527[label="",style="solid", color="burlywood", weight=3];
4214[label="vyy40/[]",fontsize=10,color="white",style="solid",shape="box"];1452 -> 4214[label="",style="solid", color="burlywood", weight=9];
4214 -> 1528[label="",style="solid", color="burlywood", weight=3];
1453[label="[] == vyy40\n",fontsize=16,color="burlywood",shape="box"];4215[label="vyy40/vyy400 : vyy401",fontsize=10,color="white",style="solid",shape="box"];1453 -> 4215[label="",style="solid", color="burlywood", weight=9];
4215 -> 1529[label="",style="solid", color="burlywood", weight=3];
4216[label="vyy40/[]",fontsize=10,color="white",style="solid",shape="box"];1453 -> 4216[label="",style="solid", color="burlywood", weight=9];
4216 -> 1530[label="",style="solid", color="burlywood", weight=3];
1454[label="(vyy3000,vyy3001,vyy3002) == vyy40\n",fontsize=16,color="burlywood",shape="box"];4217[label="vyy40/(vyy400,vyy401,vyy402)",fontsize=10,color="white",style="solid",shape="box"];1454 -> 4217[label="",style="solid", color="burlywood", weight=9];
4217 -> 1531[label="",style="solid", color="burlywood", weight=3];
1455[label="primEqChar vyy300 vyy40\n",fontsize=16,color="burlywood",shape="box"];4218[label="vyy300/Char vyy3000",fontsize=10,color="white",style="solid",shape="box"];1455 -> 4218[label="",style="solid", color="burlywood", weight=9];
4218 -> 1532[label="",style="solid", color="burlywood", weight=3];
1456 -> 1400[label="",style="dashed", color="red", weight=0];
1456[label="compare1 (Left vyy97) (Left vyy98) (Left vyy97 <= Left vyy98) == LT\n",fontsize=16,color="magenta"];1456 -> 1533[label="",style="dashed", color="magenta", weight=3];
1456 -> 1534[label="",style="dashed", color="magenta", weight=3];
1457 -> 1400[label="",style="dashed", color="red", weight=0];
1457[label="EQ == LT\n",fontsize=16,color="magenta"];1457 -> 1535[label="",style="dashed", color="magenta", weight=3];
1457 -> 1536[label="",style="dashed", color="magenta", weight=3];
1458[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174\n",fontsize=16,color="burlywood",shape="triangle"];4221[label="vyy174/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1458 -> 4221[label="",style="solid", color="burlywood", weight=9];
4221 -> 1537[label="",style="solid", color="burlywood", weight=3];
4222[label="vyy174/FiniteMap.Branch vyy1740 vyy1741 vyy1742 vyy1743 vyy1744",fontsize=10,color="white",style="solid",shape="box"];1458 -> 4222[label="",style="solid", color="burlywood", weight=9];
4222 -> 1538[label="",style="solid", color="burlywood", weight=3];
1459 -> 1539[label="",style="dashed", color="red", weight=0];
1459[label="FiniteMap.foldFM_GE3 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174)) (Left vyy13) FiniteMap.EmptyFM\n",fontsize=16,color="magenta"];1459 -> 1540[label="",style="dashed", color="magenta", weight=3];
1460 -> 1541[label="",style="dashed", color="red", weight=0];
1460[label="FiniteMap.foldFM_GE2 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174)) (Left vyy13) (FiniteMap.Branch vyy1730 vyy1731 vyy1732 vyy1733 vyy1734)\n",fontsize=16,color="magenta"];1460 -> 1542[label="",style="dashed", color="magenta", weight=3];
1461[label="LT\n",fontsize=16,color="green",shape="box"];1462 -> 3095[label="",style="dashed", color="red", weight=0];
1462[label="compare1 (Left vyy300) (Right vyy40) True\n",fontsize=16,color="magenta"];1462 -> 3096[label="",style="dashed", color="magenta", weight=3];
1462 -> 3097[label="",style="dashed", color="magenta", weight=3];
1462 -> 3098[label="",style="dashed", color="magenta", weight=3];
1463[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334\n",fontsize=16,color="burlywood",shape="triangle"];4226[label="vyy334/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1463 -> 4226[label="",style="solid", color="burlywood", weight=9];
4226 -> 1544[label="",style="solid", color="burlywood", weight=3];
4227[label="vyy334/FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344",fontsize=10,color="white",style="solid",shape="box"];1463 -> 4227[label="",style="solid", color="burlywood", weight=9];
4227 -> 1545[label="",style="solid", color="burlywood", weight=3];
1464 -> 1546[label="",style="dashed", color="red", weight=0];
1464[label="FiniteMap.foldFM_GE3 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334)) (Right vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="magenta"];1464 -> 1547[label="",style="dashed", color="magenta", weight=3];
1465 -> 1548[label="",style="dashed", color="red", weight=0];
1465[label="FiniteMap.foldFM_GE2 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 (FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334)) (Right vyy40) (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="magenta"];1465 -> 1549[label="",style="dashed", color="magenta", weight=3];
1466[label="LT\n",fontsize=16,color="green",shape="box"];1467 -> 3095[label="",style="dashed", color="red", weight=0];
1467[label="compare1 (Right vyy300) (Left vyy40) False\n",fontsize=16,color="magenta"];1467 -> 3099[label="",style="dashed", color="magenta", weight=3];
1467 -> 3100[label="",style="dashed", color="magenta", weight=3];
1467 -> 3101[label="",style="dashed", color="magenta", weight=3];
1468[label="vyy40\n",fontsize=16,color="green",shape="box"];1469[label="vyy300\n",fontsize=16,color="green",shape="box"];1470[label="vyy40\n",fontsize=16,color="green",shape="box"];1471[label="vyy300\n",fontsize=16,color="green",shape="box"];1472[label="vyy40\n",fontsize=16,color="green",shape="box"];1473[label="vyy300\n",fontsize=16,color="green",shape="box"];1474[label="vyy40\n",fontsize=16,color="green",shape="box"];1475[label="vyy300\n",fontsize=16,color="green",shape="box"];1476[label="vyy40\n",fontsize=16,color="green",shape="box"];1477[label="vyy300\n",fontsize=16,color="green",shape="box"];1478[label="vyy40\n",fontsize=16,color="green",shape="box"];1479[label="vyy300\n",fontsize=16,color="green",shape="box"];1480[label="vyy40\n",fontsize=16,color="green",shape="box"];1481[label="vyy300\n",fontsize=16,color="green",shape="box"];1482[label="vyy40\n",fontsize=16,color="green",shape="box"];1483[label="vyy300\n",fontsize=16,color="green",shape="box"];1484[label="vyy40\n",fontsize=16,color="green",shape="box"];1485[label="vyy300\n",fontsize=16,color="green",shape="box"];1486[label="vyy40\n",fontsize=16,color="green",shape="box"];1487[label="vyy300\n",fontsize=16,color="green",shape="box"];1488[label="vyy40\n",fontsize=16,color="green",shape="box"];1489[label="vyy300\n",fontsize=16,color="green",shape="box"];1490[label="vyy40\n",fontsize=16,color="green",shape="box"];1491[label="vyy300\n",fontsize=16,color="green",shape="box"];1492[label="vyy40\n",fontsize=16,color="green",shape="box"];1493[label="vyy300\n",fontsize=16,color="green",shape="box"];1494[label="vyy40\n",fontsize=16,color="green",shape="box"];1495[label="vyy300\n",fontsize=16,color="green",shape="box"];1496 -> 1400[label="",style="dashed", color="red", weight=0];
1496[label="compare1 (Right vyy104) (Right vyy105) (Right vyy104 <= Right vyy105) == LT\n",fontsize=16,color="magenta"];1496 -> 1551[label="",style="dashed", color="magenta", weight=3];
1496 -> 1552[label="",style="dashed", color="magenta", weight=3];
1497 -> 1400[label="",style="dashed", color="red", weight=0];
1497[label="EQ == LT\n",fontsize=16,color="magenta"];1497 -> 1553[label="",style="dashed", color="magenta", weight=3];
1497 -> 1554[label="",style="dashed", color="magenta", weight=3];
1498[label="primEqFloat (Float vyy3000 vyy3001) vyy40\n",fontsize=16,color="burlywood",shape="box"];4233[label="vyy40/Float vyy400 vyy401",fontsize=10,color="white",style="solid",shape="box"];1498 -> 4233[label="",style="solid", color="burlywood", weight=9];
4233 -> 1555[label="",style="solid", color="burlywood", weight=3];
1499[label="Left vyy3000 == Left vyy400\n",fontsize=16,color="black",shape="box"];1499 -> 1556[label="",style="solid", color="black", weight=3];
1500[label="Left vyy3000 == Right vyy400\n",fontsize=16,color="black",shape="box"];1500 -> 1557[label="",style="solid", color="black", weight=3];
1501[label="Right vyy3000 == Left vyy400\n",fontsize=16,color="black",shape="box"];1501 -> 1558[label="",style="solid", color="black", weight=3];
1502[label="Right vyy3000 == Right vyy400\n",fontsize=16,color="black",shape="box"];1502 -> 1559[label="",style="solid", color="black", weight=3];
1503[label="False == False\n",fontsize=16,color="black",shape="box"];1503 -> 1560[label="",style="solid", color="black", weight=3];
1504[label="False == True\n",fontsize=16,color="black",shape="box"];1504 -> 1561[label="",style="solid", color="black", weight=3];
1505[label="True == False\n",fontsize=16,color="black",shape="box"];1505 -> 1562[label="",style="solid", color="black", weight=3];
1506[label="True == True\n",fontsize=16,color="black",shape="box"];1506 -> 1563[label="",style="solid", color="black", weight=3];
1507[label="primEqInt (Pos vyy3000) vyy40\n",fontsize=16,color="burlywood",shape="box"];4234[label="vyy3000/Succ vyy30000",fontsize=10,color="white",style="solid",shape="box"];1507 -> 4234[label="",style="solid", color="burlywood", weight=9];
4234 -> 1564[label="",style="solid", color="burlywood", weight=3];
4235[label="vyy3000/Zero",fontsize=10,color="white",style="solid",shape="box"];1507 -> 4235[label="",style="solid", color="burlywood", weight=9];
4235 -> 1565[label="",style="solid", color="burlywood", weight=3];
1508[label="primEqInt (Neg vyy3000) vyy40\n",fontsize=16,color="burlywood",shape="box"];4236[label="vyy3000/Succ vyy30000",fontsize=10,color="white",style="solid",shape="box"];1508 -> 4236[label="",style="solid", color="burlywood", weight=9];
4236 -> 1566[label="",style="solid", color="burlywood", weight=3];
4237[label="vyy3000/Zero",fontsize=10,color="white",style="solid",shape="box"];1508 -> 4237[label="",style="solid", color="burlywood", weight=9];
4237 -> 1567[label="",style="solid", color="burlywood", weight=3];
1509[label="(vyy3000,vyy3001) == (vyy400,vyy401)\n",fontsize=16,color="black",shape="box"];1509 -> 1568[label="",style="solid", color="black", weight=3];
1510[label="primEqDouble (Double vyy3000 vyy3001) vyy40\n",fontsize=16,color="burlywood",shape="box"];4238[label="vyy40/Double vyy400 vyy401",fontsize=10,color="white",style="solid",shape="box"];1510 -> 4238[label="",style="solid", color="burlywood", weight=9];
4238 -> 1569[label="",style="solid", color="burlywood", weight=3];
1511[label="LT == LT\n",fontsize=16,color="black",shape="box"];1511 -> 1570[label="",style="solid", color="black", weight=3];
1512[label="LT == EQ\n",fontsize=16,color="black",shape="box"];1512 -> 1571[label="",style="solid", color="black", weight=3];
1513[label="LT == GT\n",fontsize=16,color="black",shape="box"];1513 -> 1572[label="",style="solid", color="black", weight=3];
1514[label="EQ == LT\n",fontsize=16,color="black",shape="box"];1514 -> 1573[label="",style="solid", color="black", weight=3];
1515[label="EQ == EQ\n",fontsize=16,color="black",shape="box"];1515 -> 1574[label="",style="solid", color="black", weight=3];
1516[label="EQ == GT\n",fontsize=16,color="black",shape="box"];1516 -> 1575[label="",style="solid", color="black", weight=3];
1517[label="GT == LT\n",fontsize=16,color="black",shape="box"];1517 -> 1576[label="",style="solid", color="black", weight=3];
1518[label="GT == EQ\n",fontsize=16,color="black",shape="box"];1518 -> 1577[label="",style="solid", color="black", weight=3];
1519[label="GT == GT\n",fontsize=16,color="black",shape="box"];1519 -> 1578[label="",style="solid", color="black", weight=3];
1520[label="Integer vyy3000 == Integer vyy400\n",fontsize=16,color="black",shape="box"];1520 -> 1579[label="",style="solid", color="black", weight=3];
1521[label="Nothing == Nothing\n",fontsize=16,color="black",shape="box"];1521 -> 1580[label="",style="solid", color="black", weight=3];
1522[label="Nothing == Just vyy400\n",fontsize=16,color="black",shape="box"];1522 -> 1581[label="",style="solid", color="black", weight=3];
1523[label="Just vyy3000 == Nothing\n",fontsize=16,color="black",shape="box"];1523 -> 1582[label="",style="solid", color="black", weight=3];
1524[label="Just vyy3000 == Just vyy400\n",fontsize=16,color="black",shape="box"];1524 -> 1583[label="",style="solid", color="black", weight=3];
1525[label="vyy3000 :% vyy3001 == vyy400 :% vyy401\n",fontsize=16,color="black",shape="box"];1525 -> 1584[label="",style="solid", color="black", weight=3];
1526[label="() == ()\n",fontsize=16,color="black",shape="box"];1526 -> 1585[label="",style="solid", color="black", weight=3];
1527[label="vyy3000 : vyy3001 == vyy400 : vyy401\n",fontsize=16,color="black",shape="box"];1527 -> 1586[label="",style="solid", color="black", weight=3];
1528[label="vyy3000 : vyy3001 == []\n",fontsize=16,color="black",shape="box"];1528 -> 1587[label="",style="solid", color="black", weight=3];
1529[label="[] == vyy400 : vyy401\n",fontsize=16,color="black",shape="box"];1529 -> 1588[label="",style="solid", color="black", weight=3];
1530[label="[] == []\n",fontsize=16,color="black",shape="box"];1530 -> 1589[label="",style="solid", color="black", weight=3];
1531[label="(vyy3000,vyy3001,vyy3002) == (vyy400,vyy401,vyy402)\n",fontsize=16,color="black",shape="box"];1531 -> 1590[label="",style="solid", color="black", weight=3];
1532[label="primEqChar (Char vyy3000) vyy40\n",fontsize=16,color="burlywood",shape="box"];4239[label="vyy40/Char vyy400",fontsize=10,color="white",style="solid",shape="box"];1532 -> 4239[label="",style="solid", color="burlywood", weight=9];
4239 -> 1591[label="",style="solid", color="burlywood", weight=3];
1533[label="LT\n",fontsize=16,color="green",shape="box"];1534 -> 3095[label="",style="dashed", color="red", weight=0];
1534[label="compare1 (Left vyy97) (Left vyy98) (Left vyy97 <= Left vyy98)\n",fontsize=16,color="magenta"];1534 -> 3102[label="",style="dashed", color="magenta", weight=3];
1534 -> 3103[label="",style="dashed", color="magenta", weight=3];
1534 -> 3104[label="",style="dashed", color="magenta", weight=3];
1535[label="LT\n",fontsize=16,color="green",shape="box"];1536[label="EQ\n",fontsize=16,color="green",shape="box"];1537[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1537 -> 1593[label="",style="solid", color="black", weight=3];
1538[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) (FiniteMap.Branch vyy1740 vyy1741 vyy1742 vyy1743 vyy1744)\n",fontsize=16,color="black",shape="box"];1538 -> 1594[label="",style="solid", color="black", weight=3];
1540 -> 1458[label="",style="dashed", color="red", weight=0];
1540[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174\n",fontsize=16,color="magenta"];1539[label="FiniteMap.foldFM_GE3 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 vyy107) (Left vyy13) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="triangle"];1539 -> 1595[label="",style="solid", color="black", weight=3];
1542 -> 1458[label="",style="dashed", color="red", weight=0];
1542[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy174\n",fontsize=16,color="magenta"];1541[label="FiniteMap.foldFM_GE2 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 vyy108) (Left vyy13) (FiniteMap.Branch vyy1730 vyy1731 vyy1732 vyy1733 vyy1734)\n",fontsize=16,color="black",shape="triangle"];1541 -> 1596[label="",style="solid", color="black", weight=3];
3096[label="True\n",fontsize=16,color="green",shape="box"];3097[label="Right vyy40\n",fontsize=16,color="green",shape="box"];3098[label="Left vyy300\n",fontsize=16,color="green",shape="box"];3095[label="compare1 vyy970 vyy980 vyy162\n",fontsize=16,color="burlywood",shape="triangle"];4243[label="vyy162/False",fontsize=10,color="white",style="solid",shape="box"];3095 -> 4243[label="",style="solid", color="burlywood", weight=9];
4243 -> 3115[label="",style="solid", color="burlywood", weight=3];
4244[label="vyy162/True",fontsize=10,color="white",style="solid",shape="box"];3095 -> 4244[label="",style="solid", color="burlywood", weight=9];
4244 -> 3116[label="",style="solid", color="burlywood", weight=3];
1544[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1544 -> 1597[label="",style="solid", color="black", weight=3];
1545[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) (FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344)\n",fontsize=16,color="black",shape="box"];1545 -> 1598[label="",style="solid", color="black", weight=3];
1547 -> 1463[label="",style="dashed", color="red", weight=0];
1547[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334\n",fontsize=16,color="magenta"];1546[label="FiniteMap.foldFM_GE3 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 vyy109) (Right vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="triangle"];1546 -> 1599[label="",style="solid", color="black", weight=3];
1549 -> 1463[label="",style="dashed", color="red", weight=0];
1549[label="FiniteMap.foldFM_GE FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy334\n",fontsize=16,color="magenta"];1548[label="FiniteMap.foldFM_GE2 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 vyy110) (Right vyy40) (FiniteMap.Branch vyy3330 vyy3331 vyy3332 vyy3333 vyy3334)\n",fontsize=16,color="black",shape="triangle"];1548 -> 1600[label="",style="solid", color="black", weight=3];
3099[label="False\n",fontsize=16,color="green",shape="box"];3100[label="Left vyy40\n",fontsize=16,color="green",shape="box"];3101[label="Right vyy300\n",fontsize=16,color="green",shape="box"];1551[label="LT\n",fontsize=16,color="green",shape="box"];1552 -> 3095[label="",style="dashed", color="red", weight=0];
1552[label="compare1 (Right vyy104) (Right vyy105) (Right vyy104 <= Right vyy105)\n",fontsize=16,color="magenta"];1552 -> 3111[label="",style="dashed", color="magenta", weight=3];
1552 -> 3112[label="",style="dashed", color="magenta", weight=3];
1552 -> 3113[label="",style="dashed", color="magenta", weight=3];
1553[label="LT\n",fontsize=16,color="green",shape="box"];1554[label="EQ\n",fontsize=16,color="green",shape="box"];1555[label="primEqFloat (Float vyy3000 vyy3001) (Float vyy400 vyy401)\n",fontsize=16,color="black",shape="box"];1555 -> 1603[label="",style="solid", color="black", weight=3];
1556[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4248[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4248[label="",style="solid", color="blue", weight=9];
4248 -> 1604[label="",style="solid", color="blue", weight=3];
4249[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4249[label="",style="solid", color="blue", weight=9];
4249 -> 1605[label="",style="solid", color="blue", weight=3];
4250[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4250[label="",style="solid", color="blue", weight=9];
4250 -> 1606[label="",style="solid", color="blue", weight=3];
4251[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4251[label="",style="solid", color="blue", weight=9];
4251 -> 1607[label="",style="solid", color="blue", weight=3];
4252[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4252[label="",style="solid", color="blue", weight=9];
4252 -> 1608[label="",style="solid", color="blue", weight=3];
4253[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4253[label="",style="solid", color="blue", weight=9];
4253 -> 1609[label="",style="solid", color="blue", weight=3];
4254[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4254[label="",style="solid", color="blue", weight=9];
4254 -> 1610[label="",style="solid", color="blue", weight=3];
4255[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4255[label="",style="solid", color="blue", weight=9];
4255 -> 1611[label="",style="solid", color="blue", weight=3];
4256[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4256[label="",style="solid", color="blue", weight=9];
4256 -> 1612[label="",style="solid", color="blue", weight=3];
4257[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4257[label="",style="solid", color="blue", weight=9];
4257 -> 1613[label="",style="solid", color="blue", weight=3];
4258[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4258[label="",style="solid", color="blue", weight=9];
4258 -> 1614[label="",style="solid", color="blue", weight=3];
4259[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4259[label="",style="solid", color="blue", weight=9];
4259 -> 1615[label="",style="solid", color="blue", weight=3];
4260[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4260[label="",style="solid", color="blue", weight=9];
4260 -> 1616[label="",style="solid", color="blue", weight=3];
4261[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1556 -> 4261[label="",style="solid", color="blue", weight=9];
4261 -> 1617[label="",style="solid", color="blue", weight=3];
1557[label="False\n",fontsize=16,color="green",shape="box"];1558[label="False\n",fontsize=16,color="green",shape="box"];1559[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4262[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4262[label="",style="solid", color="blue", weight=9];
4262 -> 1618[label="",style="solid", color="blue", weight=3];
4263[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4263[label="",style="solid", color="blue", weight=9];
4263 -> 1619[label="",style="solid", color="blue", weight=3];
4264[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4264[label="",style="solid", color="blue", weight=9];
4264 -> 1620[label="",style="solid", color="blue", weight=3];
4265[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4265[label="",style="solid", color="blue", weight=9];
4265 -> 1621[label="",style="solid", color="blue", weight=3];
4266[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4266[label="",style="solid", color="blue", weight=9];
4266 -> 1622[label="",style="solid", color="blue", weight=3];
4267[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4267[label="",style="solid", color="blue", weight=9];
4267 -> 1623[label="",style="solid", color="blue", weight=3];
4268[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4268[label="",style="solid", color="blue", weight=9];
4268 -> 1624[label="",style="solid", color="blue", weight=3];
4269[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4269[label="",style="solid", color="blue", weight=9];
4269 -> 1625[label="",style="solid", color="blue", weight=3];
4270[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4270[label="",style="solid", color="blue", weight=9];
4270 -> 1626[label="",style="solid", color="blue", weight=3];
4271[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4271[label="",style="solid", color="blue", weight=9];
4271 -> 1627[label="",style="solid", color="blue", weight=3];
4272[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4272[label="",style="solid", color="blue", weight=9];
4272 -> 1628[label="",style="solid", color="blue", weight=3];
4273[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4273[label="",style="solid", color="blue", weight=9];
4273 -> 1629[label="",style="solid", color="blue", weight=3];
4274[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4274[label="",style="solid", color="blue", weight=9];
4274 -> 1630[label="",style="solid", color="blue", weight=3];
4275[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1559 -> 4275[label="",style="solid", color="blue", weight=9];
4275 -> 1631[label="",style="solid", color="blue", weight=3];
1560[label="True\n",fontsize=16,color="green",shape="box"];1561[label="False\n",fontsize=16,color="green",shape="box"];1562[label="False\n",fontsize=16,color="green",shape="box"];1563[label="True\n",fontsize=16,color="green",shape="box"];1564[label="primEqInt (Pos (Succ vyy30000)) vyy40\n",fontsize=16,color="burlywood",shape="box"];4276[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1564 -> 4276[label="",style="solid", color="burlywood", weight=9];
4276 -> 1632[label="",style="solid", color="burlywood", weight=3];
4277[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1564 -> 4277[label="",style="solid", color="burlywood", weight=9];
4277 -> 1633[label="",style="solid", color="burlywood", weight=3];
1565[label="primEqInt (Pos Zero) vyy40\n",fontsize=16,color="burlywood",shape="box"];4278[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1565 -> 4278[label="",style="solid", color="burlywood", weight=9];
4278 -> 1634[label="",style="solid", color="burlywood", weight=3];
4279[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1565 -> 4279[label="",style="solid", color="burlywood", weight=9];
4279 -> 1635[label="",style="solid", color="burlywood", weight=3];
1566[label="primEqInt (Neg (Succ vyy30000)) vyy40\n",fontsize=16,color="burlywood",shape="box"];4280[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1566 -> 4280[label="",style="solid", color="burlywood", weight=9];
4280 -> 1636[label="",style="solid", color="burlywood", weight=3];
4281[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1566 -> 4281[label="",style="solid", color="burlywood", weight=9];
4281 -> 1637[label="",style="solid", color="burlywood", weight=3];
1567[label="primEqInt (Neg Zero) vyy40\n",fontsize=16,color="burlywood",shape="box"];4282[label="vyy40/Pos vyy400",fontsize=10,color="white",style="solid",shape="box"];1567 -> 4282[label="",style="solid", color="burlywood", weight=9];
4282 -> 1638[label="",style="solid", color="burlywood", weight=3];
4283[label="vyy40/Neg vyy400",fontsize=10,color="white",style="solid",shape="box"];1567 -> 4283[label="",style="solid", color="burlywood", weight=9];
4283 -> 1639[label="",style="solid", color="burlywood", weight=3];
1568 -> 1808[label="",style="dashed", color="red", weight=0];
1568[label="vyy3000 == vyy400 && vyy3001 == vyy401\n",fontsize=16,color="magenta"];1568 -> 1809[label="",style="dashed", color="magenta", weight=3];
1568 -> 1810[label="",style="dashed", color="magenta", weight=3];
1569[label="primEqDouble (Double vyy3000 vyy3001) (Double vyy400 vyy401)\n",fontsize=16,color="black",shape="box"];1569 -> 1650[label="",style="solid", color="black", weight=3];
1570[label="True\n",fontsize=16,color="green",shape="box"];1571[label="False\n",fontsize=16,color="green",shape="box"];1572[label="False\n",fontsize=16,color="green",shape="box"];1573[label="False\n",fontsize=16,color="green",shape="box"];1574[label="True\n",fontsize=16,color="green",shape="box"];1575[label="False\n",fontsize=16,color="green",shape="box"];1576[label="False\n",fontsize=16,color="green",shape="box"];1577[label="False\n",fontsize=16,color="green",shape="box"];1578[label="True\n",fontsize=16,color="green",shape="box"];1579 -> 1441[label="",style="dashed", color="red", weight=0];
1579[label="primEqInt vyy3000 vyy400\n",fontsize=16,color="magenta"];1579 -> 1651[label="",style="dashed", color="magenta", weight=3];
1579 -> 1652[label="",style="dashed", color="magenta", weight=3];
1580[label="True\n",fontsize=16,color="green",shape="box"];1581[label="False\n",fontsize=16,color="green",shape="box"];1582[label="False\n",fontsize=16,color="green",shape="box"];1583[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4286[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4286[label="",style="solid", color="blue", weight=9];
4286 -> 1653[label="",style="solid", color="blue", weight=3];
4287[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4287[label="",style="solid", color="blue", weight=9];
4287 -> 1654[label="",style="solid", color="blue", weight=3];
4288[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4288[label="",style="solid", color="blue", weight=9];
4288 -> 1655[label="",style="solid", color="blue", weight=3];
4289[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4289[label="",style="solid", color="blue", weight=9];
4289 -> 1656[label="",style="solid", color="blue", weight=3];
4290[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4290[label="",style="solid", color="blue", weight=9];
4290 -> 1657[label="",style="solid", color="blue", weight=3];
4291[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4291[label="",style="solid", color="blue", weight=9];
4291 -> 1658[label="",style="solid", color="blue", weight=3];
4292[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4292[label="",style="solid", color="blue", weight=9];
4292 -> 1659[label="",style="solid", color="blue", weight=3];
4293[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4293[label="",style="solid", color="blue", weight=9];
4293 -> 1660[label="",style="solid", color="blue", weight=3];
4294[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4294[label="",style="solid", color="blue", weight=9];
4294 -> 1661[label="",style="solid", color="blue", weight=3];
4295[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4295[label="",style="solid", color="blue", weight=9];
4295 -> 1662[label="",style="solid", color="blue", weight=3];
4296[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4296[label="",style="solid", color="blue", weight=9];
4296 -> 1663[label="",style="solid", color="blue", weight=3];
4297[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4297[label="",style="solid", color="blue", weight=9];
4297 -> 1664[label="",style="solid", color="blue", weight=3];
4298[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4298[label="",style="solid", color="blue", weight=9];
4298 -> 1665[label="",style="solid", color="blue", weight=3];
4299[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1583 -> 4299[label="",style="solid", color="blue", weight=9];
4299 -> 1666[label="",style="solid", color="blue", weight=3];
1584 -> 1808[label="",style="dashed", color="red", weight=0];
1584[label="vyy3000 == vyy400 && vyy3001 == vyy401\n",fontsize=16,color="magenta"];1584 -> 1811[label="",style="dashed", color="magenta", weight=3];
1584 -> 1812[label="",style="dashed", color="magenta", weight=3];
1585[label="True\n",fontsize=16,color="green",shape="box"];1586 -> 1808[label="",style="dashed", color="red", weight=0];
1586[label="vyy3000 == vyy400 && vyy3001 == vyy401\n",fontsize=16,color="magenta"];1586 -> 1813[label="",style="dashed", color="magenta", weight=3];
1586 -> 1814[label="",style="dashed", color="magenta", weight=3];
1587[label="False\n",fontsize=16,color="green",shape="box"];1588[label="False\n",fontsize=16,color="green",shape="box"];1589[label="True\n",fontsize=16,color="green",shape="box"];1590 -> 1808[label="",style="dashed", color="red", weight=0];
1590[label="vyy3000 == vyy400 && vyy3001 == vyy401 && vyy3002 == vyy402\n",fontsize=16,color="magenta"];1590 -> 1815[label="",style="dashed", color="magenta", weight=3];
1590 -> 1816[label="",style="dashed", color="magenta", weight=3];
1591[label="primEqChar (Char vyy3000) (Char vyy400)\n",fontsize=16,color="black",shape="box"];1591 -> 1678[label="",style="solid", color="black", weight=3];
3102[label="Left vyy97 <= Left vyy98\n",fontsize=16,color="black",shape="box"];3102 -> 3117[label="",style="solid", color="black", weight=3];
3103[label="Left vyy98\n",fontsize=16,color="green",shape="box"];3104[label="Left vyy97\n",fontsize=16,color="green",shape="box"];1593[label="FiniteMap.foldFM_GE3 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1593 -> 1689[label="",style="solid", color="black", weight=3];
1594[label="FiniteMap.foldFM_GE2 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) (FiniteMap.Branch vyy1740 vyy1741 vyy1742 vyy1743 vyy1744)\n",fontsize=16,color="black",shape="box"];1594 -> 1690[label="",style="solid", color="black", weight=3];
1595[label="FiniteMap.fmToList_GE0 vyy170 vyy171 vyy107\n",fontsize=16,color="black",shape="triangle"];1595 -> 1691[label="",style="solid", color="black", weight=3];
1596 -> 1224[label="",style="dashed", color="red", weight=0];
1596[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy170 vyy171 vyy108) (Left vyy13) vyy1730 vyy1731 vyy1732 vyy1733 vyy1734 (vyy1730 >= Left vyy13)\n",fontsize=16,color="magenta"];1596 -> 1692[label="",style="dashed", color="magenta", weight=3];
1596 -> 1693[label="",style="dashed", color="magenta", weight=3];
1596 -> 1694[label="",style="dashed", color="magenta", weight=3];
1596 -> 1695[label="",style="dashed", color="magenta", weight=3];
1596 -> 1696[label="",style="dashed", color="magenta", weight=3];
1596 -> 1697[label="",style="dashed", color="magenta", weight=3];
1596 -> 1698[label="",style="dashed", color="magenta", weight=3];
3115[label="compare1 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3115 -> 3125[label="",style="solid", color="black", weight=3];
3116[label="compare1 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3116 -> 3126[label="",style="solid", color="black", weight=3];
1597[label="FiniteMap.foldFM_GE3 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) FiniteMap.EmptyFM\n",fontsize=16,color="black",shape="box"];1597 -> 1699[label="",style="solid", color="black", weight=3];
1598[label="FiniteMap.foldFM_GE2 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) (FiniteMap.Branch vyy3340 vyy3341 vyy3342 vyy3343 vyy3344)\n",fontsize=16,color="black",shape="box"];1598 -> 1700[label="",style="solid", color="black", weight=3];
1599 -> 1595[label="",style="dashed", color="red", weight=0];
1599[label="FiniteMap.fmToList_GE0 vyy330 vyy331 vyy109\n",fontsize=16,color="magenta"];1599 -> 1701[label="",style="dashed", color="magenta", weight=3];
1599 -> 1702[label="",style="dashed", color="magenta", weight=3];
1599 -> 1703[label="",style="dashed", color="magenta", weight=3];
1600 -> 1303[label="",style="dashed", color="red", weight=0];
1600[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 (FiniteMap.fmToList_GE0 vyy330 vyy331 vyy110) (Right vyy40) vyy3330 vyy3331 vyy3332 vyy3333 vyy3334 (vyy3330 >= Right vyy40)\n",fontsize=16,color="magenta"];1600 -> 1704[label="",style="dashed", color="magenta", weight=3];
1600 -> 1705[label="",style="dashed", color="magenta", weight=3];
1600 -> 1706[label="",style="dashed", color="magenta", weight=3];
1600 -> 1707[label="",style="dashed", color="magenta", weight=3];
1600 -> 1708[label="",style="dashed", color="magenta", weight=3];
1600 -> 1709[label="",style="dashed", color="magenta", weight=3];
1600 -> 1710[label="",style="dashed", color="magenta", weight=3];
3111[label="Right vyy104 <= Right vyy105\n",fontsize=16,color="black",shape="box"];3111 -> 3118[label="",style="solid", color="black", weight=3];
3112[label="Right vyy105\n",fontsize=16,color="green",shape="box"];3113[label="Right vyy104\n",fontsize=16,color="green",shape="box"];1603 -> 1397[label="",style="dashed", color="red", weight=0];
1603[label="vyy3000 * vyy400 == vyy3001 * vyy401\n",fontsize=16,color="magenta"];1603 -> 1722[label="",style="dashed", color="magenta", weight=3];
1603 -> 1723[label="",style="dashed", color="magenta", weight=3];
1604 -> 1394[label="",style="dashed", color="red", weight=0];
1604[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1604 -> 1724[label="",style="dashed", color="magenta", weight=3];
1604 -> 1725[label="",style="dashed", color="magenta", weight=3];
1605 -> 1395[label="",style="dashed", color="red", weight=0];
1605[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1605 -> 1726[label="",style="dashed", color="magenta", weight=3];
1605 -> 1727[label="",style="dashed", color="magenta", weight=3];
1606 -> 1396[label="",style="dashed", color="red", weight=0];
1606[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1606 -> 1728[label="",style="dashed", color="magenta", weight=3];
1606 -> 1729[label="",style="dashed", color="magenta", weight=3];
1607 -> 1397[label="",style="dashed", color="red", weight=0];
1607[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1607 -> 1730[label="",style="dashed", color="magenta", weight=3];
1607 -> 1731[label="",style="dashed", color="magenta", weight=3];
1608 -> 1398[label="",style="dashed", color="red", weight=0];
1608[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1608 -> 1732[label="",style="dashed", color="magenta", weight=3];
1608 -> 1733[label="",style="dashed", color="magenta", weight=3];
1609 -> 1399[label="",style="dashed", color="red", weight=0];
1609[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1609 -> 1734[label="",style="dashed", color="magenta", weight=3];
1609 -> 1735[label="",style="dashed", color="magenta", weight=3];
1610 -> 1400[label="",style="dashed", color="red", weight=0];
1610[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1610 -> 1736[label="",style="dashed", color="magenta", weight=3];
1610 -> 1737[label="",style="dashed", color="magenta", weight=3];
1611 -> 1401[label="",style="dashed", color="red", weight=0];
1611[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1611 -> 1738[label="",style="dashed", color="magenta", weight=3];
1611 -> 1739[label="",style="dashed", color="magenta", weight=3];
1612 -> 1402[label="",style="dashed", color="red", weight=0];
1612[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1612 -> 1740[label="",style="dashed", color="magenta", weight=3];
1612 -> 1741[label="",style="dashed", color="magenta", weight=3];
1613 -> 1403[label="",style="dashed", color="red", weight=0];
1613[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1613 -> 1742[label="",style="dashed", color="magenta", weight=3];
1613 -> 1743[label="",style="dashed", color="magenta", weight=3];
1614 -> 1404[label="",style="dashed", color="red", weight=0];
1614[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1614 -> 1744[label="",style="dashed", color="magenta", weight=3];
1614 -> 1745[label="",style="dashed", color="magenta", weight=3];
1615 -> 1405[label="",style="dashed", color="red", weight=0];
1615[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1615 -> 1746[label="",style="dashed", color="magenta", weight=3];
1615 -> 1747[label="",style="dashed", color="magenta", weight=3];
1616 -> 1406[label="",style="dashed", color="red", weight=0];
1616[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1616 -> 1748[label="",style="dashed", color="magenta", weight=3];
1616 -> 1749[label="",style="dashed", color="magenta", weight=3];
1617 -> 1407[label="",style="dashed", color="red", weight=0];
1617[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1617 -> 1750[label="",style="dashed", color="magenta", weight=3];
1617 -> 1751[label="",style="dashed", color="magenta", weight=3];
1618 -> 1394[label="",style="dashed", color="red", weight=0];
1618[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1618 -> 1752[label="",style="dashed", color="magenta", weight=3];
1618 -> 1753[label="",style="dashed", color="magenta", weight=3];
1619 -> 1395[label="",style="dashed", color="red", weight=0];
1619[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1619 -> 1754[label="",style="dashed", color="magenta", weight=3];
1619 -> 1755[label="",style="dashed", color="magenta", weight=3];
1620 -> 1396[label="",style="dashed", color="red", weight=0];
1620[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1620 -> 1756[label="",style="dashed", color="magenta", weight=3];
1620 -> 1757[label="",style="dashed", color="magenta", weight=3];
1621 -> 1397[label="",style="dashed", color="red", weight=0];
1621[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1621 -> 1758[label="",style="dashed", color="magenta", weight=3];
1621 -> 1759[label="",style="dashed", color="magenta", weight=3];
1622 -> 1398[label="",style="dashed", color="red", weight=0];
1622[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1622 -> 1760[label="",style="dashed", color="magenta", weight=3];
1622 -> 1761[label="",style="dashed", color="magenta", weight=3];
1623 -> 1399[label="",style="dashed", color="red", weight=0];
1623[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1623 -> 1762[label="",style="dashed", color="magenta", weight=3];
1623 -> 1763[label="",style="dashed", color="magenta", weight=3];
1624 -> 1400[label="",style="dashed", color="red", weight=0];
1624[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1624 -> 1764[label="",style="dashed", color="magenta", weight=3];
1624 -> 1765[label="",style="dashed", color="magenta", weight=3];
1625 -> 1401[label="",style="dashed", color="red", weight=0];
1625[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1625 -> 1766[label="",style="dashed", color="magenta", weight=3];
1625 -> 1767[label="",style="dashed", color="magenta", weight=3];
1626 -> 1402[label="",style="dashed", color="red", weight=0];
1626[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1626 -> 1768[label="",style="dashed", color="magenta", weight=3];
1626 -> 1769[label="",style="dashed", color="magenta", weight=3];
1627 -> 1403[label="",style="dashed", color="red", weight=0];
1627[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1627 -> 1770[label="",style="dashed", color="magenta", weight=3];
1627 -> 1771[label="",style="dashed", color="magenta", weight=3];
1628 -> 1404[label="",style="dashed", color="red", weight=0];
1628[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1628 -> 1772[label="",style="dashed", color="magenta", weight=3];
1628 -> 1773[label="",style="dashed", color="magenta", weight=3];
1629 -> 1405[label="",style="dashed", color="red", weight=0];
1629[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1629 -> 1774[label="",style="dashed", color="magenta", weight=3];
1629 -> 1775[label="",style="dashed", color="magenta", weight=3];
1630 -> 1406[label="",style="dashed", color="red", weight=0];
1630[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1630 -> 1776[label="",style="dashed", color="magenta", weight=3];
1630 -> 1777[label="",style="dashed", color="magenta", weight=3];
1631 -> 1407[label="",style="dashed", color="red", weight=0];
1631[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1631 -> 1778[label="",style="dashed", color="magenta", weight=3];
1631 -> 1779[label="",style="dashed", color="magenta", weight=3];
1632[label="primEqInt (Pos (Succ vyy30000)) (Pos vyy400)\n",fontsize=16,color="burlywood",shape="box"];4335[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1632 -> 4335[label="",style="solid", color="burlywood", weight=9];
4335 -> 1780[label="",style="solid", color="burlywood", weight=3];
4336[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1632 -> 4336[label="",style="solid", color="burlywood", weight=9];
4336 -> 1781[label="",style="solid", color="burlywood", weight=3];
1633[label="primEqInt (Pos (Succ vyy30000)) (Neg vyy400)\n",fontsize=16,color="black",shape="box"];1633 -> 1782[label="",style="solid", color="black", weight=3];
1634[label="primEqInt (Pos Zero) (Pos vyy400)\n",fontsize=16,color="burlywood",shape="box"];4337[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1634 -> 4337[label="",style="solid", color="burlywood", weight=9];
4337 -> 1783[label="",style="solid", color="burlywood", weight=3];
4338[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1634 -> 4338[label="",style="solid", color="burlywood", weight=9];
4338 -> 1784[label="",style="solid", color="burlywood", weight=3];
1635[label="primEqInt (Pos Zero) (Neg vyy400)\n",fontsize=16,color="burlywood",shape="box"];4339[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1635 -> 4339[label="",style="solid", color="burlywood", weight=9];
4339 -> 1785[label="",style="solid", color="burlywood", weight=3];
4340[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1635 -> 4340[label="",style="solid", color="burlywood", weight=9];
4340 -> 1786[label="",style="solid", color="burlywood", weight=3];
1636[label="primEqInt (Neg (Succ vyy30000)) (Pos vyy400)\n",fontsize=16,color="black",shape="box"];1636 -> 1787[label="",style="solid", color="black", weight=3];
1637[label="primEqInt (Neg (Succ vyy30000)) (Neg vyy400)\n",fontsize=16,color="burlywood",shape="box"];4341[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1637 -> 4341[label="",style="solid", color="burlywood", weight=9];
4341 -> 1788[label="",style="solid", color="burlywood", weight=3];
4342[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1637 -> 4342[label="",style="solid", color="burlywood", weight=9];
4342 -> 1789[label="",style="solid", color="burlywood", weight=3];
1638[label="primEqInt (Neg Zero) (Pos vyy400)\n",fontsize=16,color="burlywood",shape="box"];4343[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1638 -> 4343[label="",style="solid", color="burlywood", weight=9];
4343 -> 1790[label="",style="solid", color="burlywood", weight=3];
4344[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1638 -> 4344[label="",style="solid", color="burlywood", weight=9];
4344 -> 1791[label="",style="solid", color="burlywood", weight=3];
1639[label="primEqInt (Neg Zero) (Neg vyy400)\n",fontsize=16,color="burlywood",shape="box"];4345[label="vyy400/Succ vyy4000",fontsize=10,color="white",style="solid",shape="box"];1639 -> 4345[label="",style="solid", color="burlywood", weight=9];
4345 -> 1792[label="",style="solid", color="burlywood", weight=3];
4346[label="vyy400/Zero",fontsize=10,color="white",style="solid",shape="box"];1639 -> 4346[label="",style="solid", color="burlywood", weight=9];
4346 -> 1793[label="",style="solid", color="burlywood", weight=3];
1809[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4347[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4347[label="",style="solid", color="blue", weight=9];
4347 -> 1821[label="",style="solid", color="blue", weight=3];
4348[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4348[label="",style="solid", color="blue", weight=9];
4348 -> 1822[label="",style="solid", color="blue", weight=3];
4349[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4349[label="",style="solid", color="blue", weight=9];
4349 -> 1823[label="",style="solid", color="blue", weight=3];
4350[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4350[label="",style="solid", color="blue", weight=9];
4350 -> 1824[label="",style="solid", color="blue", weight=3];
4351[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4351[label="",style="solid", color="blue", weight=9];
4351 -> 1825[label="",style="solid", color="blue", weight=3];
4352[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4352[label="",style="solid", color="blue", weight=9];
4352 -> 1826[label="",style="solid", color="blue", weight=3];
4353[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4353[label="",style="solid", color="blue", weight=9];
4353 -> 1827[label="",style="solid", color="blue", weight=3];
4354[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4354[label="",style="solid", color="blue", weight=9];
4354 -> 1828[label="",style="solid", color="blue", weight=3];
4355[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4355[label="",style="solid", color="blue", weight=9];
4355 -> 1829[label="",style="solid", color="blue", weight=3];
4356[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4356[label="",style="solid", color="blue", weight=9];
4356 -> 1830[label="",style="solid", color="blue", weight=3];
4357[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4357[label="",style="solid", color="blue", weight=9];
4357 -> 1831[label="",style="solid", color="blue", weight=3];
4358[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4358[label="",style="solid", color="blue", weight=9];
4358 -> 1832[label="",style="solid", color="blue", weight=3];
4359[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4359[label="",style="solid", color="blue", weight=9];
4359 -> 1833[label="",style="solid", color="blue", weight=3];
4360[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1809 -> 4360[label="",style="solid", color="blue", weight=9];
4360 -> 1834[label="",style="solid", color="blue", weight=3];
1810[label="vyy3001 == vyy401\n",fontsize=16,color="blue",shape="box"];4361[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4361[label="",style="solid", color="blue", weight=9];
4361 -> 1835[label="",style="solid", color="blue", weight=3];
4362[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4362[label="",style="solid", color="blue", weight=9];
4362 -> 1836[label="",style="solid", color="blue", weight=3];
4363[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4363[label="",style="solid", color="blue", weight=9];
4363 -> 1837[label="",style="solid", color="blue", weight=3];
4364[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4364[label="",style="solid", color="blue", weight=9];
4364 -> 1838[label="",style="solid", color="blue", weight=3];
4365[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4365[label="",style="solid", color="blue", weight=9];
4365 -> 1839[label="",style="solid", color="blue", weight=3];
4366[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4366[label="",style="solid", color="blue", weight=9];
4366 -> 1840[label="",style="solid", color="blue", weight=3];
4367[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4367[label="",style="solid", color="blue", weight=9];
4367 -> 1841[label="",style="solid", color="blue", weight=3];
4368[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4368[label="",style="solid", color="blue", weight=9];
4368 -> 1842[label="",style="solid", color="blue", weight=3];
4369[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4369[label="",style="solid", color="blue", weight=9];
4369 -> 1843[label="",style="solid", color="blue", weight=3];
4370[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4370[label="",style="solid", color="blue", weight=9];
4370 -> 1844[label="",style="solid", color="blue", weight=3];
4371[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4371[label="",style="solid", color="blue", weight=9];
4371 -> 1845[label="",style="solid", color="blue", weight=3];
4372[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4372[label="",style="solid", color="blue", weight=9];
4372 -> 1846[label="",style="solid", color="blue", weight=3];
4373[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4373[label="",style="solid", color="blue", weight=9];
4373 -> 1847[label="",style="solid", color="blue", weight=3];
4374[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1810 -> 4374[label="",style="solid", color="blue", weight=9];
4374 -> 1848[label="",style="solid", color="blue", weight=3];
1808[label="vyy136 && vyy137\n",fontsize=16,color="burlywood",shape="triangle"];4375[label="vyy136/False",fontsize=10,color="white",style="solid",shape="box"];1808 -> 4375[label="",style="solid", color="burlywood", weight=9];
4375 -> 1849[label="",style="solid", color="burlywood", weight=3];
4376[label="vyy136/True",fontsize=10,color="white",style="solid",shape="box"];1808 -> 4376[label="",style="solid", color="burlywood", weight=9];
4376 -> 1850[label="",style="solid", color="burlywood", weight=3];
1650 -> 1397[label="",style="dashed", color="red", weight=0];
1650[label="vyy3000 * vyy400 == vyy3001 * vyy401\n",fontsize=16,color="magenta"];1650 -> 1851[label="",style="dashed", color="magenta", weight=3];
1650 -> 1852[label="",style="dashed", color="magenta", weight=3];
1651[label="vyy400\n",fontsize=16,color="green",shape="box"];1652[label="vyy3000\n",fontsize=16,color="green",shape="box"];1653 -> 1394[label="",style="dashed", color="red", weight=0];
1653[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1653 -> 1853[label="",style="dashed", color="magenta", weight=3];
1653 -> 1854[label="",style="dashed", color="magenta", weight=3];
1654 -> 1395[label="",style="dashed", color="red", weight=0];
1654[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1654 -> 1855[label="",style="dashed", color="magenta", weight=3];
1654 -> 1856[label="",style="dashed", color="magenta", weight=3];
1655 -> 1396[label="",style="dashed", color="red", weight=0];
1655[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1655 -> 1857[label="",style="dashed", color="magenta", weight=3];
1655 -> 1858[label="",style="dashed", color="magenta", weight=3];
1656 -> 1397[label="",style="dashed", color="red", weight=0];
1656[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1656 -> 1859[label="",style="dashed", color="magenta", weight=3];
1656 -> 1860[label="",style="dashed", color="magenta", weight=3];
1657 -> 1398[label="",style="dashed", color="red", weight=0];
1657[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1657 -> 1861[label="",style="dashed", color="magenta", weight=3];
1657 -> 1862[label="",style="dashed", color="magenta", weight=3];
1658 -> 1399[label="",style="dashed", color="red", weight=0];
1658[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1658 -> 1863[label="",style="dashed", color="magenta", weight=3];
1658 -> 1864[label="",style="dashed", color="magenta", weight=3];
1659 -> 1400[label="",style="dashed", color="red", weight=0];
1659[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1659 -> 1865[label="",style="dashed", color="magenta", weight=3];
1659 -> 1866[label="",style="dashed", color="magenta", weight=3];
1660 -> 1401[label="",style="dashed", color="red", weight=0];
1660[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1660 -> 1867[label="",style="dashed", color="magenta", weight=3];
1660 -> 1868[label="",style="dashed", color="magenta", weight=3];
1661 -> 1402[label="",style="dashed", color="red", weight=0];
1661[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1661 -> 1869[label="",style="dashed", color="magenta", weight=3];
1661 -> 1870[label="",style="dashed", color="magenta", weight=3];
1662 -> 1403[label="",style="dashed", color="red", weight=0];
1662[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1662 -> 1871[label="",style="dashed", color="magenta", weight=3];
1662 -> 1872[label="",style="dashed", color="magenta", weight=3];
1663 -> 1404[label="",style="dashed", color="red", weight=0];
1663[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1663 -> 1873[label="",style="dashed", color="magenta", weight=3];
1663 -> 1874[label="",style="dashed", color="magenta", weight=3];
1664 -> 1405[label="",style="dashed", color="red", weight=0];
1664[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1664 -> 1875[label="",style="dashed", color="magenta", weight=3];
1664 -> 1876[label="",style="dashed", color="magenta", weight=3];
1665 -> 1406[label="",style="dashed", color="red", weight=0];
1665[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1665 -> 1877[label="",style="dashed", color="magenta", weight=3];
1665 -> 1878[label="",style="dashed", color="magenta", weight=3];
1666 -> 1407[label="",style="dashed", color="red", weight=0];
1666[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1666 -> 1879[label="",style="dashed", color="magenta", weight=3];
1666 -> 1880[label="",style="dashed", color="magenta", weight=3];
1811[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4392[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1811 -> 4392[label="",style="solid", color="blue", weight=9];
4392 -> 1881[label="",style="solid", color="blue", weight=3];
4393[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1811 -> 4393[label="",style="solid", color="blue", weight=9];
4393 -> 1882[label="",style="solid", color="blue", weight=3];
1812[label="vyy3001 == vyy401\n",fontsize=16,color="blue",shape="box"];4394[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1812 -> 4394[label="",style="solid", color="blue", weight=9];
4394 -> 1883[label="",style="solid", color="blue", weight=3];
4395[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1812 -> 4395[label="",style="solid", color="blue", weight=9];
4395 -> 1884[label="",style="solid", color="blue", weight=3];
1813[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4396[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4396[label="",style="solid", color="blue", weight=9];
4396 -> 1885[label="",style="solid", color="blue", weight=3];
4397[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4397[label="",style="solid", color="blue", weight=9];
4397 -> 1886[label="",style="solid", color="blue", weight=3];
4398[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4398[label="",style="solid", color="blue", weight=9];
4398 -> 1887[label="",style="solid", color="blue", weight=3];
4399[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4399[label="",style="solid", color="blue", weight=9];
4399 -> 1888[label="",style="solid", color="blue", weight=3];
4400[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4400[label="",style="solid", color="blue", weight=9];
4400 -> 1889[label="",style="solid", color="blue", weight=3];
4401[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4401[label="",style="solid", color="blue", weight=9];
4401 -> 1890[label="",style="solid", color="blue", weight=3];
4402[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4402[label="",style="solid", color="blue", weight=9];
4402 -> 1891[label="",style="solid", color="blue", weight=3];
4403[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4403[label="",style="solid", color="blue", weight=9];
4403 -> 1892[label="",style="solid", color="blue", weight=3];
4404[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4404[label="",style="solid", color="blue", weight=9];
4404 -> 1893[label="",style="solid", color="blue", weight=3];
4405[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4405[label="",style="solid", color="blue", weight=9];
4405 -> 1894[label="",style="solid", color="blue", weight=3];
4406[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4406[label="",style="solid", color="blue", weight=9];
4406 -> 1895[label="",style="solid", color="blue", weight=3];
4407[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4407[label="",style="solid", color="blue", weight=9];
4407 -> 1896[label="",style="solid", color="blue", weight=3];
4408[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4408[label="",style="solid", color="blue", weight=9];
4408 -> 1897[label="",style="solid", color="blue", weight=3];
4409[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1813 -> 4409[label="",style="solid", color="blue", weight=9];
4409 -> 1898[label="",style="solid", color="blue", weight=3];
1814 -> 1405[label="",style="dashed", color="red", weight=0];
1814[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1814 -> 1899[label="",style="dashed", color="magenta", weight=3];
1814 -> 1900[label="",style="dashed", color="magenta", weight=3];
1815[label="vyy3000 == vyy400\n",fontsize=16,color="blue",shape="box"];4411[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4411[label="",style="solid", color="blue", weight=9];
4411 -> 1901[label="",style="solid", color="blue", weight=3];
4412[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4412[label="",style="solid", color="blue", weight=9];
4412 -> 1902[label="",style="solid", color="blue", weight=3];
4413[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4413[label="",style="solid", color="blue", weight=9];
4413 -> 1903[label="",style="solid", color="blue", weight=3];
4414[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4414[label="",style="solid", color="blue", weight=9];
4414 -> 1904[label="",style="solid", color="blue", weight=3];
4415[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4415[label="",style="solid", color="blue", weight=9];
4415 -> 1905[label="",style="solid", color="blue", weight=3];
4416[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4416[label="",style="solid", color="blue", weight=9];
4416 -> 1906[label="",style="solid", color="blue", weight=3];
4417[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4417[label="",style="solid", color="blue", weight=9];
4417 -> 1907[label="",style="solid", color="blue", weight=3];
4418[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4418[label="",style="solid", color="blue", weight=9];
4418 -> 1908[label="",style="solid", color="blue", weight=3];
4419[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4419[label="",style="solid", color="blue", weight=9];
4419 -> 1909[label="",style="solid", color="blue", weight=3];
4420[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4420[label="",style="solid", color="blue", weight=9];
4420 -> 1910[label="",style="solid", color="blue", weight=3];
4421[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4421[label="",style="solid", color="blue", weight=9];
4421 -> 1911[label="",style="solid", color="blue", weight=3];
4422[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4422[label="",style="solid", color="blue", weight=9];
4422 -> 1912[label="",style="solid", color="blue", weight=3];
4423[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4423[label="",style="solid", color="blue", weight=9];
4423 -> 1913[label="",style="solid", color="blue", weight=3];
4424[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1815 -> 4424[label="",style="solid", color="blue", weight=9];
4424 -> 1914[label="",style="solid", color="blue", weight=3];
1816 -> 1808[label="",style="dashed", color="red", weight=0];
1816[label="vyy3001 == vyy401 && vyy3002 == vyy402\n",fontsize=16,color="magenta"];1816 -> 1915[label="",style="dashed", color="magenta", weight=3];
1816 -> 1916[label="",style="dashed", color="magenta", weight=3];
1678 -> 1441[label="",style="dashed", color="red", weight=0];
1678[label="primEqInt vyy3000 vyy400\n",fontsize=16,color="magenta"];1678 -> 1917[label="",style="dashed", color="magenta", weight=3];
1678 -> 1918[label="",style="dashed", color="magenta", weight=3];
3117[label="vyy97 <= vyy98\n",fontsize=16,color="blue",shape="box"];4427[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4427[label="",style="solid", color="blue", weight=9];
4427 -> 3127[label="",style="solid", color="blue", weight=3];
4428[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4428[label="",style="solid", color="blue", weight=9];
4428 -> 3128[label="",style="solid", color="blue", weight=3];
4429[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4429[label="",style="solid", color="blue", weight=9];
4429 -> 3129[label="",style="solid", color="blue", weight=3];
4430[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4430[label="",style="solid", color="blue", weight=9];
4430 -> 3130[label="",style="solid", color="blue", weight=3];
4431[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4431[label="",style="solid", color="blue", weight=9];
4431 -> 3131[label="",style="solid", color="blue", weight=3];
4432[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4432[label="",style="solid", color="blue", weight=9];
4432 -> 3132[label="",style="solid", color="blue", weight=3];
4433[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4433[label="",style="solid", color="blue", weight=9];
4433 -> 3133[label="",style="solid", color="blue", weight=3];
4434[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4434[label="",style="solid", color="blue", weight=9];
4434 -> 3134[label="",style="solid", color="blue", weight=3];
4435[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4435[label="",style="solid", color="blue", weight=9];
4435 -> 3135[label="",style="solid", color="blue", weight=3];
4436[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4436[label="",style="solid", color="blue", weight=9];
4436 -> 3136[label="",style="solid", color="blue", weight=3];
4437[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4437[label="",style="solid", color="blue", weight=9];
4437 -> 3137[label="",style="solid", color="blue", weight=3];
4438[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4438[label="",style="solid", color="blue", weight=9];
4438 -> 3138[label="",style="solid", color="blue", weight=3];
4439[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4439[label="",style="solid", color="blue", weight=9];
4439 -> 3139[label="",style="solid", color="blue", weight=3];
4440[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3117 -> 4440[label="",style="solid", color="blue", weight=9];
4440 -> 3140[label="",style="solid", color="blue", weight=3];
1689[label="vyy84\n",fontsize=16,color="green",shape="box"];1690 -> 1224[label="",style="dashed", color="red", weight=0];
1690[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy84 (Left vyy13) vyy1740 vyy1741 vyy1742 vyy1743 vyy1744 (vyy1740 >= Left vyy13)\n",fontsize=16,color="magenta"];1690 -> 1935[label="",style="dashed", color="magenta", weight=3];
1690 -> 1936[label="",style="dashed", color="magenta", weight=3];
1690 -> 1937[label="",style="dashed", color="magenta", weight=3];
1690 -> 1938[label="",style="dashed", color="magenta", weight=3];
1690 -> 1939[label="",style="dashed", color="magenta", weight=3];
1690 -> 1940[label="",style="dashed", color="magenta", weight=3];
1691[label="(vyy170,vyy171) : vyy107\n",fontsize=16,color="green",shape="box"];1692[label="vyy1730 >= Left vyy13\n",fontsize=16,color="black",shape="triangle"];1692 -> 1941[label="",style="solid", color="black", weight=3];
1693[label="vyy1734\n",fontsize=16,color="green",shape="box"];1694 -> 1595[label="",style="dashed", color="red", weight=0];
1694[label="FiniteMap.fmToList_GE0 vyy170 vyy171 vyy108\n",fontsize=16,color="magenta"];1694 -> 1942[label="",style="dashed", color="magenta", weight=3];
1695[label="vyy1730\n",fontsize=16,color="green",shape="box"];1696[label="vyy1733\n",fontsize=16,color="green",shape="box"];1697[label="vyy1732\n",fontsize=16,color="green",shape="box"];1698[label="vyy1731\n",fontsize=16,color="green",shape="box"];3125[label="compare0 vyy970 vyy980 otherwise\n",fontsize=16,color="black",shape="box"];3125 -> 3160[label="",style="solid", color="black", weight=3];
3126[label="LT\n",fontsize=16,color="green",shape="box"];1699[label="vyy85\n",fontsize=16,color="green",shape="box"];1700 -> 1303[label="",style="dashed", color="red", weight=0];
1700[label="FiniteMap.foldFM_GE1 FiniteMap.fmToList_GE0 vyy85 (Right vyy40) vyy3340 vyy3341 vyy3342 vyy3343 vyy3344 (vyy3340 >= Right vyy40)\n",fontsize=16,color="magenta"];1700 -> 1943[label="",style="dashed", color="magenta", weight=3];
1700 -> 1944[label="",style="dashed", color="magenta", weight=3];
1700 -> 1945[label="",style="dashed", color="magenta", weight=3];
1700 -> 1946[label="",style="dashed", color="magenta", weight=3];
1700 -> 1947[label="",style="dashed", color="magenta", weight=3];
1700 -> 1948[label="",style="dashed", color="magenta", weight=3];
1701[label="vyy330\n",fontsize=16,color="green",shape="box"];1702[label="vyy109\n",fontsize=16,color="green",shape="box"];1703[label="vyy331\n",fontsize=16,color="green",shape="box"];1704[label="vyy3332\n",fontsize=16,color="green",shape="box"];1705[label="vyy3333\n",fontsize=16,color="green",shape="box"];1706[label="vyy3331\n",fontsize=16,color="green",shape="box"];1707[label="vyy3334\n",fontsize=16,color="green",shape="box"];1708[label="vyy3330\n",fontsize=16,color="green",shape="box"];1709 -> 1595[label="",style="dashed", color="red", weight=0];
1709[label="FiniteMap.fmToList_GE0 vyy330 vyy331 vyy110\n",fontsize=16,color="magenta"];1709 -> 1949[label="",style="dashed", color="magenta", weight=3];
1709 -> 1950[label="",style="dashed", color="magenta", weight=3];
1709 -> 1951[label="",style="dashed", color="magenta", weight=3];
1710[label="vyy3330 >= Right vyy40\n",fontsize=16,color="black",shape="triangle"];1710 -> 1952[label="",style="solid", color="black", weight=3];
3118[label="vyy104 <= vyy105\n",fontsize=16,color="blue",shape="box"];4445[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4445[label="",style="solid", color="blue", weight=9];
4445 -> 3141[label="",style="solid", color="blue", weight=3];
4446[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4446[label="",style="solid", color="blue", weight=9];
4446 -> 3142[label="",style="solid", color="blue", weight=3];
4447[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4447[label="",style="solid", color="blue", weight=9];
4447 -> 3143[label="",style="solid", color="blue", weight=3];
4448[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4448[label="",style="solid", color="blue", weight=9];
4448 -> 3144[label="",style="solid", color="blue", weight=3];
4449[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4449[label="",style="solid", color="blue", weight=9];
4449 -> 3145[label="",style="solid", color="blue", weight=3];
4450[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4450[label="",style="solid", color="blue", weight=9];
4450 -> 3146[label="",style="solid", color="blue", weight=3];
4451[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4451[label="",style="solid", color="blue", weight=9];
4451 -> 3147[label="",style="solid", color="blue", weight=3];
4452[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4452[label="",style="solid", color="blue", weight=9];
4452 -> 3148[label="",style="solid", color="blue", weight=3];
4453[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4453[label="",style="solid", color="blue", weight=9];
4453 -> 3149[label="",style="solid", color="blue", weight=3];
4454[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4454[label="",style="solid", color="blue", weight=9];
4454 -> 3150[label="",style="solid", color="blue", weight=3];
4455[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4455[label="",style="solid", color="blue", weight=9];
4455 -> 3151[label="",style="solid", color="blue", weight=3];
4456[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4456[label="",style="solid", color="blue", weight=9];
4456 -> 3152[label="",style="solid", color="blue", weight=3];
4457[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4457[label="",style="solid", color="blue", weight=9];
4457 -> 3153[label="",style="solid", color="blue", weight=3];
4458[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3118 -> 4458[label="",style="solid", color="blue", weight=9];
4458 -> 3154[label="",style="solid", color="blue", weight=3];
1722[label="vyy3001 * vyy401\n",fontsize=16,color="black",shape="triangle"];1722 -> 1969[label="",style="solid", color="black", weight=3];
1723 -> 1722[label="",style="dashed", color="red", weight=0];
1723[label="vyy3000 * vyy400\n",fontsize=16,color="magenta"];1723 -> 1970[label="",style="dashed", color="magenta", weight=3];
1723 -> 1971[label="",style="dashed", color="magenta", weight=3];
1724[label="vyy400\n",fontsize=16,color="green",shape="box"];1725[label="vyy3000\n",fontsize=16,color="green",shape="box"];1726[label="vyy400\n",fontsize=16,color="green",shape="box"];1727[label="vyy3000\n",fontsize=16,color="green",shape="box"];1728[label="vyy400\n",fontsize=16,color="green",shape="box"];1729[label="vyy3000\n",fontsize=16,color="green",shape="box"];1730[label="vyy400\n",fontsize=16,color="green",shape="box"];1731[label="vyy3000\n",fontsize=16,color="green",shape="box"];1732[label="vyy400\n",fontsize=16,color="green",shape="box"];1733[label="vyy3000\n",fontsize=16,color="green",shape="box"];1734[label="vyy400\n",fontsize=16,color="green",shape="box"];1735[label="vyy3000\n",fontsize=16,color="green",shape="box"];1736[label="vyy400\n",fontsize=16,color="green",shape="box"];1737[label="vyy3000\n",fontsize=16,color="green",shape="box"];1738[label="vyy400\n",fontsize=16,color="green",shape="box"];1739[label="vyy3000\n",fontsize=16,color="green",shape="box"];1740[label="vyy400\n",fontsize=16,color="green",shape="box"];1741[label="vyy3000\n",fontsize=16,color="green",shape="box"];1742[label="vyy400\n",fontsize=16,color="green",shape="box"];1743[label="vyy3000\n",fontsize=16,color="green",shape="box"];1744[label="vyy400\n",fontsize=16,color="green",shape="box"];1745[label="vyy3000\n",fontsize=16,color="green",shape="box"];1746[label="vyy400\n",fontsize=16,color="green",shape="box"];1747[label="vyy3000\n",fontsize=16,color="green",shape="box"];1748[label="vyy400\n",fontsize=16,color="green",shape="box"];1749[label="vyy3000\n",fontsize=16,color="green",shape="box"];1750[label="vyy400\n",fontsize=16,color="green",shape="box"];1751[label="vyy3000\n",fontsize=16,color="green",shape="box"];1752[label="vyy400\n",fontsize=16,color="green",shape="box"];1753[label="vyy3000\n",fontsize=16,color="green",shape="box"];1754[label="vyy400\n",fontsize=16,color="green",shape="box"];1755[label="vyy3000\n",fontsize=16,color="green",shape="box"];1756[label="vyy400\n",fontsize=16,color="green",shape="box"];1757[label="vyy3000\n",fontsize=16,color="green",shape="box"];1758[label="vyy400\n",fontsize=16,color="green",shape="box"];1759[label="vyy3000\n",fontsize=16,color="green",shape="box"];1760[label="vyy400\n",fontsize=16,color="green",shape="box"];1761[label="vyy3000\n",fontsize=16,color="green",shape="box"];1762[label="vyy400\n",fontsize=16,color="green",shape="box"];1763[label="vyy3000\n",fontsize=16,color="green",shape="box"];1764[label="vyy400\n",fontsize=16,color="green",shape="box"];1765[label="vyy3000\n",fontsize=16,color="green",shape="box"];1766[label="vyy400\n",fontsize=16,color="green",shape="box"];1767[label="vyy3000\n",fontsize=16,color="green",shape="box"];1768[label="vyy400\n",fontsize=16,color="green",shape="box"];1769[label="vyy3000\n",fontsize=16,color="green",shape="box"];1770[label="vyy400\n",fontsize=16,color="green",shape="box"];1771[label="vyy3000\n",fontsize=16,color="green",shape="box"];1772[label="vyy400\n",fontsize=16,color="green",shape="box"];1773[label="vyy3000\n",fontsize=16,color="green",shape="box"];1774[label="vyy400\n",fontsize=16,color="green",shape="box"];1775[label="vyy3000\n",fontsize=16,color="green",shape="box"];1776[label="vyy400\n",fontsize=16,color="green",shape="box"];1777[label="vyy3000\n",fontsize=16,color="green",shape="box"];1778[label="vyy400\n",fontsize=16,color="green",shape="box"];1779[label="vyy3000\n",fontsize=16,color="green",shape="box"];1780[label="primEqInt (Pos (Succ vyy30000)) (Pos (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1780 -> 1972[label="",style="solid", color="black", weight=3];
1781[label="primEqInt (Pos (Succ vyy30000)) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1781 -> 1973[label="",style="solid", color="black", weight=3];
1782[label="False\n",fontsize=16,color="green",shape="box"];1783[label="primEqInt (Pos Zero) (Pos (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1783 -> 1974[label="",style="solid", color="black", weight=3];
1784[label="primEqInt (Pos Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1784 -> 1975[label="",style="solid", color="black", weight=3];
1785[label="primEqInt (Pos Zero) (Neg (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1785 -> 1976[label="",style="solid", color="black", weight=3];
1786[label="primEqInt (Pos Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1786 -> 1977[label="",style="solid", color="black", weight=3];
1787[label="False\n",fontsize=16,color="green",shape="box"];1788[label="primEqInt (Neg (Succ vyy30000)) (Neg (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1788 -> 1978[label="",style="solid", color="black", weight=3];
1789[label="primEqInt (Neg (Succ vyy30000)) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1789 -> 1979[label="",style="solid", color="black", weight=3];
1790[label="primEqInt (Neg Zero) (Pos (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1790 -> 1980[label="",style="solid", color="black", weight=3];
1791[label="primEqInt (Neg Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];1791 -> 1981[label="",style="solid", color="black", weight=3];
1792[label="primEqInt (Neg Zero) (Neg (Succ vyy4000))\n",fontsize=16,color="black",shape="box"];1792 -> 1982[label="",style="solid", color="black", weight=3];
1793[label="primEqInt (Neg Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];1793 -> 1983[label="",style="solid", color="black", weight=3];
1821 -> 1394[label="",style="dashed", color="red", weight=0];
1821[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1821 -> 1984[label="",style="dashed", color="magenta", weight=3];
1821 -> 1985[label="",style="dashed", color="magenta", weight=3];
1822 -> 1395[label="",style="dashed", color="red", weight=0];
1822[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1822 -> 1986[label="",style="dashed", color="magenta", weight=3];
1822 -> 1987[label="",style="dashed", color="magenta", weight=3];
1823 -> 1396[label="",style="dashed", color="red", weight=0];
1823[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1823 -> 1988[label="",style="dashed", color="magenta", weight=3];
1823 -> 1989[label="",style="dashed", color="magenta", weight=3];
1824 -> 1397[label="",style="dashed", color="red", weight=0];
1824[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1824 -> 1990[label="",style="dashed", color="magenta", weight=3];
1824 -> 1991[label="",style="dashed", color="magenta", weight=3];
1825 -> 1398[label="",style="dashed", color="red", weight=0];
1825[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1825 -> 1992[label="",style="dashed", color="magenta", weight=3];
1825 -> 1993[label="",style="dashed", color="magenta", weight=3];
1826 -> 1399[label="",style="dashed", color="red", weight=0];
1826[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1826 -> 1994[label="",style="dashed", color="magenta", weight=3];
1826 -> 1995[label="",style="dashed", color="magenta", weight=3];
1827 -> 1400[label="",style="dashed", color="red", weight=0];
1827[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1827 -> 1996[label="",style="dashed", color="magenta", weight=3];
1827 -> 1997[label="",style="dashed", color="magenta", weight=3];
1828 -> 1401[label="",style="dashed", color="red", weight=0];
1828[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1828 -> 1998[label="",style="dashed", color="magenta", weight=3];
1828 -> 1999[label="",style="dashed", color="magenta", weight=3];
1829 -> 1402[label="",style="dashed", color="red", weight=0];
1829[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1829 -> 2000[label="",style="dashed", color="magenta", weight=3];
1829 -> 2001[label="",style="dashed", color="magenta", weight=3];
1830 -> 1403[label="",style="dashed", color="red", weight=0];
1830[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1830 -> 2002[label="",style="dashed", color="magenta", weight=3];
1830 -> 2003[label="",style="dashed", color="magenta", weight=3];
1831 -> 1404[label="",style="dashed", color="red", weight=0];
1831[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1831 -> 2004[label="",style="dashed", color="magenta", weight=3];
1831 -> 2005[label="",style="dashed", color="magenta", weight=3];
1832 -> 1405[label="",style="dashed", color="red", weight=0];
1832[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1832 -> 2006[label="",style="dashed", color="magenta", weight=3];
1832 -> 2007[label="",style="dashed", color="magenta", weight=3];
1833 -> 1406[label="",style="dashed", color="red", weight=0];
1833[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1833 -> 2008[label="",style="dashed", color="magenta", weight=3];
1833 -> 2009[label="",style="dashed", color="magenta", weight=3];
1834 -> 1407[label="",style="dashed", color="red", weight=0];
1834[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1834 -> 2010[label="",style="dashed", color="magenta", weight=3];
1834 -> 2011[label="",style="dashed", color="magenta", weight=3];
1835 -> 1394[label="",style="dashed", color="red", weight=0];
1835[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1835 -> 2012[label="",style="dashed", color="magenta", weight=3];
1835 -> 2013[label="",style="dashed", color="magenta", weight=3];
1836 -> 1395[label="",style="dashed", color="red", weight=0];
1836[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1836 -> 2014[label="",style="dashed", color="magenta", weight=3];
1836 -> 2015[label="",style="dashed", color="magenta", weight=3];
1837 -> 1396[label="",style="dashed", color="red", weight=0];
1837[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1837 -> 2016[label="",style="dashed", color="magenta", weight=3];
1837 -> 2017[label="",style="dashed", color="magenta", weight=3];
1838 -> 1397[label="",style="dashed", color="red", weight=0];
1838[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1838 -> 2018[label="",style="dashed", color="magenta", weight=3];
1838 -> 2019[label="",style="dashed", color="magenta", weight=3];
1839 -> 1398[label="",style="dashed", color="red", weight=0];
1839[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1839 -> 2020[label="",style="dashed", color="magenta", weight=3];
1839 -> 2021[label="",style="dashed", color="magenta", weight=3];
1840 -> 1399[label="",style="dashed", color="red", weight=0];
1840[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1840 -> 2022[label="",style="dashed", color="magenta", weight=3];
1840 -> 2023[label="",style="dashed", color="magenta", weight=3];
1841 -> 1400[label="",style="dashed", color="red", weight=0];
1841[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1841 -> 2024[label="",style="dashed", color="magenta", weight=3];
1841 -> 2025[label="",style="dashed", color="magenta", weight=3];
1842 -> 1401[label="",style="dashed", color="red", weight=0];
1842[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1842 -> 2026[label="",style="dashed", color="magenta", weight=3];
1842 -> 2027[label="",style="dashed", color="magenta", weight=3];
1843 -> 1402[label="",style="dashed", color="red", weight=0];
1843[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1843 -> 2028[label="",style="dashed", color="magenta", weight=3];
1843 -> 2029[label="",style="dashed", color="magenta", weight=3];
1844 -> 1403[label="",style="dashed", color="red", weight=0];
1844[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1844 -> 2030[label="",style="dashed", color="magenta", weight=3];
1844 -> 2031[label="",style="dashed", color="magenta", weight=3];
1845 -> 1404[label="",style="dashed", color="red", weight=0];
1845[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1845 -> 2032[label="",style="dashed", color="magenta", weight=3];
1845 -> 2033[label="",style="dashed", color="magenta", weight=3];
1846 -> 1405[label="",style="dashed", color="red", weight=0];
1846[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1846 -> 2034[label="",style="dashed", color="magenta", weight=3];
1846 -> 2035[label="",style="dashed", color="magenta", weight=3];
1847 -> 1406[label="",style="dashed", color="red", weight=0];
1847[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1847 -> 2036[label="",style="dashed", color="magenta", weight=3];
1847 -> 2037[label="",style="dashed", color="magenta", weight=3];
1848 -> 1407[label="",style="dashed", color="red", weight=0];
1848[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1848 -> 2038[label="",style="dashed", color="magenta", weight=3];
1848 -> 2039[label="",style="dashed", color="magenta", weight=3];
1849[label="False && vyy137\n",fontsize=16,color="black",shape="box"];1849 -> 2040[label="",style="solid", color="black", weight=3];
1850[label="True && vyy137\n",fontsize=16,color="black",shape="box"];1850 -> 2041[label="",style="solid", color="black", weight=3];
1851 -> 1722[label="",style="dashed", color="red", weight=0];
1851[label="vyy3001 * vyy401\n",fontsize=16,color="magenta"];1851 -> 2042[label="",style="dashed", color="magenta", weight=3];
1851 -> 2043[label="",style="dashed", color="magenta", weight=3];
1852 -> 1722[label="",style="dashed", color="red", weight=0];
1852[label="vyy3000 * vyy400\n",fontsize=16,color="magenta"];1852 -> 2044[label="",style="dashed", color="magenta", weight=3];
1852 -> 2045[label="",style="dashed", color="magenta", weight=3];
1853[label="vyy400\n",fontsize=16,color="green",shape="box"];1854[label="vyy3000\n",fontsize=16,color="green",shape="box"];1855[label="vyy400\n",fontsize=16,color="green",shape="box"];1856[label="vyy3000\n",fontsize=16,color="green",shape="box"];1857[label="vyy400\n",fontsize=16,color="green",shape="box"];1858[label="vyy3000\n",fontsize=16,color="green",shape="box"];1859[label="vyy400\n",fontsize=16,color="green",shape="box"];1860[label="vyy3000\n",fontsize=16,color="green",shape="box"];1861[label="vyy400\n",fontsize=16,color="green",shape="box"];1862[label="vyy3000\n",fontsize=16,color="green",shape="box"];1863[label="vyy400\n",fontsize=16,color="green",shape="box"];1864[label="vyy3000\n",fontsize=16,color="green",shape="box"];1865[label="vyy400\n",fontsize=16,color="green",shape="box"];1866[label="vyy3000\n",fontsize=16,color="green",shape="box"];1867[label="vyy400\n",fontsize=16,color="green",shape="box"];1868[label="vyy3000\n",fontsize=16,color="green",shape="box"];1869[label="vyy400\n",fontsize=16,color="green",shape="box"];1870[label="vyy3000\n",fontsize=16,color="green",shape="box"];1871[label="vyy400\n",fontsize=16,color="green",shape="box"];1872[label="vyy3000\n",fontsize=16,color="green",shape="box"];1873[label="vyy400\n",fontsize=16,color="green",shape="box"];1874[label="vyy3000\n",fontsize=16,color="green",shape="box"];1875[label="vyy400\n",fontsize=16,color="green",shape="box"];1876[label="vyy3000\n",fontsize=16,color="green",shape="box"];1877[label="vyy400\n",fontsize=16,color="green",shape="box"];1878[label="vyy3000\n",fontsize=16,color="green",shape="box"];1879[label="vyy400\n",fontsize=16,color="green",shape="box"];1880[label="vyy3000\n",fontsize=16,color="green",shape="box"];1881 -> 1397[label="",style="dashed", color="red", weight=0];
1881[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1881 -> 2046[label="",style="dashed", color="magenta", weight=3];
1881 -> 2047[label="",style="dashed", color="magenta", weight=3];
1882 -> 1401[label="",style="dashed", color="red", weight=0];
1882[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1882 -> 2048[label="",style="dashed", color="magenta", weight=3];
1882 -> 2049[label="",style="dashed", color="magenta", weight=3];
1883 -> 1397[label="",style="dashed", color="red", weight=0];
1883[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1883 -> 2050[label="",style="dashed", color="magenta", weight=3];
1883 -> 2051[label="",style="dashed", color="magenta", weight=3];
1884 -> 1401[label="",style="dashed", color="red", weight=0];
1884[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];1884 -> 2052[label="",style="dashed", color="magenta", weight=3];
1884 -> 2053[label="",style="dashed", color="magenta", weight=3];
1885 -> 1394[label="",style="dashed", color="red", weight=0];
1885[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1885 -> 2054[label="",style="dashed", color="magenta", weight=3];
1885 -> 2055[label="",style="dashed", color="magenta", weight=3];
1886 -> 1395[label="",style="dashed", color="red", weight=0];
1886[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1886 -> 2056[label="",style="dashed", color="magenta", weight=3];
1886 -> 2057[label="",style="dashed", color="magenta", weight=3];
1887 -> 1396[label="",style="dashed", color="red", weight=0];
1887[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1887 -> 2058[label="",style="dashed", color="magenta", weight=3];
1887 -> 2059[label="",style="dashed", color="magenta", weight=3];
1888 -> 1397[label="",style="dashed", color="red", weight=0];
1888[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1888 -> 2060[label="",style="dashed", color="magenta", weight=3];
1888 -> 2061[label="",style="dashed", color="magenta", weight=3];
1889 -> 1398[label="",style="dashed", color="red", weight=0];
1889[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1889 -> 2062[label="",style="dashed", color="magenta", weight=3];
1889 -> 2063[label="",style="dashed", color="magenta", weight=3];
1890 -> 1399[label="",style="dashed", color="red", weight=0];
1890[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1890 -> 2064[label="",style="dashed", color="magenta", weight=3];
1890 -> 2065[label="",style="dashed", color="magenta", weight=3];
1891 -> 1400[label="",style="dashed", color="red", weight=0];
1891[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1891 -> 2066[label="",style="dashed", color="magenta", weight=3];
1891 -> 2067[label="",style="dashed", color="magenta", weight=3];
1892 -> 1401[label="",style="dashed", color="red", weight=0];
1892[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1892 -> 2068[label="",style="dashed", color="magenta", weight=3];
1892 -> 2069[label="",style="dashed", color="magenta", weight=3];
1893 -> 1402[label="",style="dashed", color="red", weight=0];
1893[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1893 -> 2070[label="",style="dashed", color="magenta", weight=3];
1893 -> 2071[label="",style="dashed", color="magenta", weight=3];
1894 -> 1403[label="",style="dashed", color="red", weight=0];
1894[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1894 -> 2072[label="",style="dashed", color="magenta", weight=3];
1894 -> 2073[label="",style="dashed", color="magenta", weight=3];
1895 -> 1404[label="",style="dashed", color="red", weight=0];
1895[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1895 -> 2074[label="",style="dashed", color="magenta", weight=3];
1895 -> 2075[label="",style="dashed", color="magenta", weight=3];
1896 -> 1405[label="",style="dashed", color="red", weight=0];
1896[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1896 -> 2076[label="",style="dashed", color="magenta", weight=3];
1896 -> 2077[label="",style="dashed", color="magenta", weight=3];
1897 -> 1406[label="",style="dashed", color="red", weight=0];
1897[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1897 -> 2078[label="",style="dashed", color="magenta", weight=3];
1897 -> 2079[label="",style="dashed", color="magenta", weight=3];
1898 -> 1407[label="",style="dashed", color="red", weight=0];
1898[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1898 -> 2080[label="",style="dashed", color="magenta", weight=3];
1898 -> 2081[label="",style="dashed", color="magenta", weight=3];
1899[label="vyy401\n",fontsize=16,color="green",shape="box"];1900[label="vyy3001\n",fontsize=16,color="green",shape="box"];1901 -> 1394[label="",style="dashed", color="red", weight=0];
1901[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1901 -> 2082[label="",style="dashed", color="magenta", weight=3];
1901 -> 2083[label="",style="dashed", color="magenta", weight=3];
1902 -> 1395[label="",style="dashed", color="red", weight=0];
1902[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1902 -> 2084[label="",style="dashed", color="magenta", weight=3];
1902 -> 2085[label="",style="dashed", color="magenta", weight=3];
1903 -> 1396[label="",style="dashed", color="red", weight=0];
1903[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1903 -> 2086[label="",style="dashed", color="magenta", weight=3];
1903 -> 2087[label="",style="dashed", color="magenta", weight=3];
1904 -> 1397[label="",style="dashed", color="red", weight=0];
1904[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1904 -> 2088[label="",style="dashed", color="magenta", weight=3];
1904 -> 2089[label="",style="dashed", color="magenta", weight=3];
1905 -> 1398[label="",style="dashed", color="red", weight=0];
1905[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1905 -> 2090[label="",style="dashed", color="magenta", weight=3];
1905 -> 2091[label="",style="dashed", color="magenta", weight=3];
1906 -> 1399[label="",style="dashed", color="red", weight=0];
1906[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1906 -> 2092[label="",style="dashed", color="magenta", weight=3];
1906 -> 2093[label="",style="dashed", color="magenta", weight=3];
1907 -> 1400[label="",style="dashed", color="red", weight=0];
1907[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1907 -> 2094[label="",style="dashed", color="magenta", weight=3];
1907 -> 2095[label="",style="dashed", color="magenta", weight=3];
1908 -> 1401[label="",style="dashed", color="red", weight=0];
1908[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1908 -> 2096[label="",style="dashed", color="magenta", weight=3];
1908 -> 2097[label="",style="dashed", color="magenta", weight=3];
1909 -> 1402[label="",style="dashed", color="red", weight=0];
1909[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1909 -> 2098[label="",style="dashed", color="magenta", weight=3];
1909 -> 2099[label="",style="dashed", color="magenta", weight=3];
1910 -> 1403[label="",style="dashed", color="red", weight=0];
1910[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1910 -> 2100[label="",style="dashed", color="magenta", weight=3];
1910 -> 2101[label="",style="dashed", color="magenta", weight=3];
1911 -> 1404[label="",style="dashed", color="red", weight=0];
1911[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1911 -> 2102[label="",style="dashed", color="magenta", weight=3];
1911 -> 2103[label="",style="dashed", color="magenta", weight=3];
1912 -> 1405[label="",style="dashed", color="red", weight=0];
1912[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1912 -> 2104[label="",style="dashed", color="magenta", weight=3];
1912 -> 2105[label="",style="dashed", color="magenta", weight=3];
1913 -> 1406[label="",style="dashed", color="red", weight=0];
1913[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1913 -> 2106[label="",style="dashed", color="magenta", weight=3];
1913 -> 2107[label="",style="dashed", color="magenta", weight=3];
1914 -> 1407[label="",style="dashed", color="red", weight=0];
1914[label="vyy3000 == vyy400\n",fontsize=16,color="magenta"];1914 -> 2108[label="",style="dashed", color="magenta", weight=3];
1914 -> 2109[label="",style="dashed", color="magenta", weight=3];
1915[label="vyy3001 == vyy401\n",fontsize=16,color="blue",shape="box"];4522[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4522[label="",style="solid", color="blue", weight=9];
4522 -> 2110[label="",style="solid", color="blue", weight=3];
4523[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4523[label="",style="solid", color="blue", weight=9];
4523 -> 2111[label="",style="solid", color="blue", weight=3];
4524[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4524[label="",style="solid", color="blue", weight=9];
4524 -> 2112[label="",style="solid", color="blue", weight=3];
4525[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4525[label="",style="solid", color="blue", weight=9];
4525 -> 2113[label="",style="solid", color="blue", weight=3];
4526[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4526[label="",style="solid", color="blue", weight=9];
4526 -> 2114[label="",style="solid", color="blue", weight=3];
4527[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4527[label="",style="solid", color="blue", weight=9];
4527 -> 2115[label="",style="solid", color="blue", weight=3];
4528[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4528[label="",style="solid", color="blue", weight=9];
4528 -> 2116[label="",style="solid", color="blue", weight=3];
4529[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4529[label="",style="solid", color="blue", weight=9];
4529 -> 2117[label="",style="solid", color="blue", weight=3];
4530[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4530[label="",style="solid", color="blue", weight=9];
4530 -> 2118[label="",style="solid", color="blue", weight=3];
4531[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4531[label="",style="solid", color="blue", weight=9];
4531 -> 2119[label="",style="solid", color="blue", weight=3];
4532[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4532[label="",style="solid", color="blue", weight=9];
4532 -> 2120[label="",style="solid", color="blue", weight=3];
4533[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4533[label="",style="solid", color="blue", weight=9];
4533 -> 2121[label="",style="solid", color="blue", weight=3];
4534[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4534[label="",style="solid", color="blue", weight=9];
4534 -> 2122[label="",style="solid", color="blue", weight=3];
4535[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1915 -> 4535[label="",style="solid", color="blue", weight=9];
4535 -> 2123[label="",style="solid", color="blue", weight=3];
1916[label="vyy3002 == vyy402\n",fontsize=16,color="blue",shape="box"];4536[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4536[label="",style="solid", color="blue", weight=9];
4536 -> 2124[label="",style="solid", color="blue", weight=3];
4537[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4537[label="",style="solid", color="blue", weight=9];
4537 -> 2125[label="",style="solid", color="blue", weight=3];
4538[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4538[label="",style="solid", color="blue", weight=9];
4538 -> 2126[label="",style="solid", color="blue", weight=3];
4539[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4539[label="",style="solid", color="blue", weight=9];
4539 -> 2127[label="",style="solid", color="blue", weight=3];
4540[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4540[label="",style="solid", color="blue", weight=9];
4540 -> 2128[label="",style="solid", color="blue", weight=3];
4541[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4541[label="",style="solid", color="blue", weight=9];
4541 -> 2129[label="",style="solid", color="blue", weight=3];
4542[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4542[label="",style="solid", color="blue", weight=9];
4542 -> 2130[label="",style="solid", color="blue", weight=3];
4543[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4543[label="",style="solid", color="blue", weight=9];
4543 -> 2131[label="",style="solid", color="blue", weight=3];
4544[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4544[label="",style="solid", color="blue", weight=9];
4544 -> 2132[label="",style="solid", color="blue", weight=3];
4545[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4545[label="",style="solid", color="blue", weight=9];
4545 -> 2133[label="",style="solid", color="blue", weight=3];
4546[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4546[label="",style="solid", color="blue", weight=9];
4546 -> 2134[label="",style="solid", color="blue", weight=3];
4547[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4547[label="",style="solid", color="blue", weight=9];
4547 -> 2135[label="",style="solid", color="blue", weight=3];
4548[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4548[label="",style="solid", color="blue", weight=9];
4548 -> 2136[label="",style="solid", color="blue", weight=3];
4549[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];1916 -> 4549[label="",style="solid", color="blue", weight=9];
4549 -> 2137[label="",style="solid", color="blue", weight=3];
1917[label="vyy400\n",fontsize=16,color="green",shape="box"];1918[label="vyy3000\n",fontsize=16,color="green",shape="box"];3127[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3127 -> 3161[label="",style="solid", color="black", weight=3];
3128[label="vyy97 <= vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4550[label="vyy97/Nothing",fontsize=10,color="white",style="solid",shape="box"];3128 -> 4550[label="",style="solid", color="burlywood", weight=9];
4550 -> 3162[label="",style="solid", color="burlywood", weight=3];
4551[label="vyy97/Just vyy970",fontsize=10,color="white",style="solid",shape="box"];3128 -> 4551[label="",style="solid", color="burlywood", weight=9];
4551 -> 3163[label="",style="solid", color="burlywood", weight=3];
3129[label="vyy97 <= vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4552[label="vyy97/(vyy970,vyy971,vyy972)",fontsize=10,color="white",style="solid",shape="box"];3129 -> 4552[label="",style="solid", color="burlywood", weight=9];
4552 -> 3164[label="",style="solid", color="burlywood", weight=3];
3130[label="vyy97 <= vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4553[label="vyy97/False",fontsize=10,color="white",style="solid",shape="box"];3130 -> 4553[label="",style="solid", color="burlywood", weight=9];
4553 -> 3165[label="",style="solid", color="burlywood", weight=3];
4554[label="vyy97/True",fontsize=10,color="white",style="solid",shape="box"];3130 -> 4554[label="",style="solid", color="burlywood", weight=9];
4554 -> 3166[label="",style="solid", color="burlywood", weight=3];
3131[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3131 -> 3167[label="",style="solid", color="black", weight=3];
3132[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3132 -> 3168[label="",style="solid", color="black", weight=3];
3133 -> 3114[label="",style="dashed", color="red", weight=0];
3133[label="vyy97 <= vyy98\n",fontsize=16,color="magenta"];3133 -> 3169[label="",style="dashed", color="magenta", weight=3];
3133 -> 3170[label="",style="dashed", color="magenta", weight=3];
3134[label="vyy97 <= vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4556[label="vyy97/LT",fontsize=10,color="white",style="solid",shape="box"];3134 -> 4556[label="",style="solid", color="burlywood", weight=9];
4556 -> 3171[label="",style="solid", color="burlywood", weight=3];
4557[label="vyy97/EQ",fontsize=10,color="white",style="solid",shape="box"];3134 -> 4557[label="",style="solid", color="burlywood", weight=9];
4557 -> 3172[label="",style="solid", color="burlywood", weight=3];
4558[label="vyy97/GT",fontsize=10,color="white",style="solid",shape="box"];3134 -> 4558[label="",style="solid", color="burlywood", weight=9];
4558 -> 3173[label="",style="solid", color="burlywood", weight=3];
3135[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3135 -> 3174[label="",style="solid", color="black", weight=3];
3136[label="vyy97 <= vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4559[label="vyy97/(vyy970,vyy971)",fontsize=10,color="white",style="solid",shape="box"];3136 -> 4559[label="",style="solid", color="burlywood", weight=9];
4559 -> 3175[label="",style="solid", color="burlywood", weight=3];
3137[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3137 -> 3176[label="",style="solid", color="black", weight=3];
3138[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3138 -> 3177[label="",style="solid", color="black", weight=3];
3139[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3139 -> 3178[label="",style="solid", color="black", weight=3];
3140[label="vyy97 <= vyy98\n",fontsize=16,color="black",shape="triangle"];3140 -> 3179[label="",style="solid", color="black", weight=3];
1935 -> 1692[label="",style="dashed", color="red", weight=0];
1935[label="vyy1740 >= Left vyy13\n",fontsize=16,color="magenta"];1935 -> 2158[label="",style="dashed", color="magenta", weight=3];
1936[label="vyy1744\n",fontsize=16,color="green",shape="box"];1937[label="vyy1740\n",fontsize=16,color="green",shape="box"];1938[label="vyy1743\n",fontsize=16,color="green",shape="box"];1939[label="vyy1742\n",fontsize=16,color="green",shape="box"];1940[label="vyy1741\n",fontsize=16,color="green",shape="box"];1941[label="compare vyy1730 (Left vyy13) /= LT\n",fontsize=16,color="black",shape="box"];1941 -> 2159[label="",style="solid", color="black", weight=3];
1942[label="vyy108\n",fontsize=16,color="green",shape="box"];3160[label="compare0 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3160 -> 3214[label="",style="solid", color="black", weight=3];
1943[label="vyy3342\n",fontsize=16,color="green",shape="box"];1944[label="vyy3343\n",fontsize=16,color="green",shape="box"];1945[label="vyy3341\n",fontsize=16,color="green",shape="box"];1946[label="vyy3344\n",fontsize=16,color="green",shape="box"];1947[label="vyy3340\n",fontsize=16,color="green",shape="box"];1948 -> 1710[label="",style="dashed", color="red", weight=0];
1948[label="vyy3340 >= Right vyy40\n",fontsize=16,color="magenta"];1948 -> 2160[label="",style="dashed", color="magenta", weight=3];
1949[label="vyy330\n",fontsize=16,color="green",shape="box"];1950[label="vyy110\n",fontsize=16,color="green",shape="box"];1951[label="vyy331\n",fontsize=16,color="green",shape="box"];1952[label="compare vyy3330 (Right vyy40) /= LT\n",fontsize=16,color="black",shape="box"];1952 -> 2161[label="",style="solid", color="black", weight=3];
3141 -> 3127[label="",style="dashed", color="red", weight=0];
3141[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3141 -> 3180[label="",style="dashed", color="magenta", weight=3];
3141 -> 3181[label="",style="dashed", color="magenta", weight=3];
3142 -> 3128[label="",style="dashed", color="red", weight=0];
3142[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3142 -> 3182[label="",style="dashed", color="magenta", weight=3];
3142 -> 3183[label="",style="dashed", color="magenta", weight=3];
3143 -> 3129[label="",style="dashed", color="red", weight=0];
3143[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3143 -> 3184[label="",style="dashed", color="magenta", weight=3];
3143 -> 3185[label="",style="dashed", color="magenta", weight=3];
3144 -> 3130[label="",style="dashed", color="red", weight=0];
3144[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3144 -> 3186[label="",style="dashed", color="magenta", weight=3];
3144 -> 3187[label="",style="dashed", color="magenta", weight=3];
3145 -> 3131[label="",style="dashed", color="red", weight=0];
3145[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3145 -> 3188[label="",style="dashed", color="magenta", weight=3];
3145 -> 3189[label="",style="dashed", color="magenta", weight=3];
3146 -> 3132[label="",style="dashed", color="red", weight=0];
3146[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3146 -> 3190[label="",style="dashed", color="magenta", weight=3];
3146 -> 3191[label="",style="dashed", color="magenta", weight=3];
3147 -> 3114[label="",style="dashed", color="red", weight=0];
3147[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3147 -> 3192[label="",style="dashed", color="magenta", weight=3];
3147 -> 3193[label="",style="dashed", color="magenta", weight=3];
3148 -> 3134[label="",style="dashed", color="red", weight=0];
3148[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3148 -> 3194[label="",style="dashed", color="magenta", weight=3];
3148 -> 3195[label="",style="dashed", color="magenta", weight=3];
3149 -> 3135[label="",style="dashed", color="red", weight=0];
3149[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3149 -> 3196[label="",style="dashed", color="magenta", weight=3];
3149 -> 3197[label="",style="dashed", color="magenta", weight=3];
3150 -> 3136[label="",style="dashed", color="red", weight=0];
3150[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3150 -> 3198[label="",style="dashed", color="magenta", weight=3];
3150 -> 3199[label="",style="dashed", color="magenta", weight=3];
3151 -> 3137[label="",style="dashed", color="red", weight=0];
3151[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3151 -> 3200[label="",style="dashed", color="magenta", weight=3];
3151 -> 3201[label="",style="dashed", color="magenta", weight=3];
3152 -> 3138[label="",style="dashed", color="red", weight=0];
3152[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3152 -> 3202[label="",style="dashed", color="magenta", weight=3];
3152 -> 3203[label="",style="dashed", color="magenta", weight=3];
3153 -> 3139[label="",style="dashed", color="red", weight=0];
3153[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3153 -> 3204[label="",style="dashed", color="magenta", weight=3];
3153 -> 3205[label="",style="dashed", color="magenta", weight=3];
3154 -> 3140[label="",style="dashed", color="red", weight=0];
3154[label="vyy104 <= vyy105\n",fontsize=16,color="magenta"];3154 -> 3206[label="",style="dashed", color="magenta", weight=3];
3154 -> 3207[label="",style="dashed", color="magenta", weight=3];
1969[label="primMulInt vyy3001 vyy401\n",fontsize=16,color="burlywood",shape="triangle"];4576[label="vyy3001/Pos vyy30010",fontsize=10,color="white",style="solid",shape="box"];1969 -> 4576[label="",style="solid", color="burlywood", weight=9];
4576 -> 2191[label="",style="solid", color="burlywood", weight=3];
4577[label="vyy3001/Neg vyy30010",fontsize=10,color="white",style="solid",shape="box"];1969 -> 4577[label="",style="solid", color="burlywood", weight=9];
4577 -> 2192[label="",style="solid", color="burlywood", weight=3];
1970[label="vyy3000\n",fontsize=16,color="green",shape="box"];1971[label="vyy400\n",fontsize=16,color="green",shape="box"];1972[label="primEqNat vyy30000 vyy4000\n",fontsize=16,color="burlywood",shape="triangle"];4578[label="vyy30000/Succ vyy300000",fontsize=10,color="white",style="solid",shape="box"];1972 -> 4578[label="",style="solid", color="burlywood", weight=9];
4578 -> 2193[label="",style="solid", color="burlywood", weight=3];
4579[label="vyy30000/Zero",fontsize=10,color="white",style="solid",shape="box"];1972 -> 4579[label="",style="solid", color="burlywood", weight=9];
4579 -> 2194[label="",style="solid", color="burlywood", weight=3];
1973[label="False\n",fontsize=16,color="green",shape="box"];1974[label="False\n",fontsize=16,color="green",shape="box"];1975[label="True\n",fontsize=16,color="green",shape="box"];1976[label="False\n",fontsize=16,color="green",shape="box"];1977[label="True\n",fontsize=16,color="green",shape="box"];1978 -> 1972[label="",style="dashed", color="red", weight=0];
1978[label="primEqNat vyy30000 vyy4000\n",fontsize=16,color="magenta"];1978 -> 2195[label="",style="dashed", color="magenta", weight=3];
1978 -> 2196[label="",style="dashed", color="magenta", weight=3];
1979[label="False\n",fontsize=16,color="green",shape="box"];1980[label="False\n",fontsize=16,color="green",shape="box"];1981[label="True\n",fontsize=16,color="green",shape="box"];1982[label="False\n",fontsize=16,color="green",shape="box"];1983[label="True\n",fontsize=16,color="green",shape="box"];1984[label="vyy400\n",fontsize=16,color="green",shape="box"];1985[label="vyy3000\n",fontsize=16,color="green",shape="box"];1986[label="vyy400\n",fontsize=16,color="green",shape="box"];1987[label="vyy3000\n",fontsize=16,color="green",shape="box"];1988[label="vyy400\n",fontsize=16,color="green",shape="box"];1989[label="vyy3000\n",fontsize=16,color="green",shape="box"];1990[label="vyy400\n",fontsize=16,color="green",shape="box"];1991[label="vyy3000\n",fontsize=16,color="green",shape="box"];1992[label="vyy400\n",fontsize=16,color="green",shape="box"];1993[label="vyy3000\n",fontsize=16,color="green",shape="box"];1994[label="vyy400\n",fontsize=16,color="green",shape="box"];1995[label="vyy3000\n",fontsize=16,color="green",shape="box"];1996[label="vyy400\n",fontsize=16,color="green",shape="box"];1997[label="vyy3000\n",fontsize=16,color="green",shape="box"];1998[label="vyy400\n",fontsize=16,color="green",shape="box"];1999[label="vyy3000\n",fontsize=16,color="green",shape="box"];2000[label="vyy400\n",fontsize=16,color="green",shape="box"];2001[label="vyy3000\n",fontsize=16,color="green",shape="box"];2002[label="vyy400\n",fontsize=16,color="green",shape="box"];2003[label="vyy3000\n",fontsize=16,color="green",shape="box"];2004[label="vyy400\n",fontsize=16,color="green",shape="box"];2005[label="vyy3000\n",fontsize=16,color="green",shape="box"];2006[label="vyy400\n",fontsize=16,color="green",shape="box"];2007[label="vyy3000\n",fontsize=16,color="green",shape="box"];2008[label="vyy400\n",fontsize=16,color="green",shape="box"];2009[label="vyy3000\n",fontsize=16,color="green",shape="box"];2010[label="vyy400\n",fontsize=16,color="green",shape="box"];2011[label="vyy3000\n",fontsize=16,color="green",shape="box"];2012[label="vyy401\n",fontsize=16,color="green",shape="box"];2013[label="vyy3001\n",fontsize=16,color="green",shape="box"];2014[label="vyy401\n",fontsize=16,color="green",shape="box"];2015[label="vyy3001\n",fontsize=16,color="green",shape="box"];2016[label="vyy401\n",fontsize=16,color="green",shape="box"];2017[label="vyy3001\n",fontsize=16,color="green",shape="box"];2018[label="vyy401\n",fontsize=16,color="green",shape="box"];2019[label="vyy3001\n",fontsize=16,color="green",shape="box"];2020[label="vyy401\n",fontsize=16,color="green",shape="box"];2021[label="vyy3001\n",fontsize=16,color="green",shape="box"];2022[label="vyy401\n",fontsize=16,color="green",shape="box"];2023[label="vyy3001\n",fontsize=16,color="green",shape="box"];2024[label="vyy401\n",fontsize=16,color="green",shape="box"];2025[label="vyy3001\n",fontsize=16,color="green",shape="box"];2026[label="vyy401\n",fontsize=16,color="green",shape="box"];2027[label="vyy3001\n",fontsize=16,color="green",shape="box"];2028[label="vyy401\n",fontsize=16,color="green",shape="box"];2029[label="vyy3001\n",fontsize=16,color="green",shape="box"];2030[label="vyy401\n",fontsize=16,color="green",shape="box"];2031[label="vyy3001\n",fontsize=16,color="green",shape="box"];2032[label="vyy401\n",fontsize=16,color="green",shape="box"];2033[label="vyy3001\n",fontsize=16,color="green",shape="box"];2034[label="vyy401\n",fontsize=16,color="green",shape="box"];2035[label="vyy3001\n",fontsize=16,color="green",shape="box"];2036[label="vyy401\n",fontsize=16,color="green",shape="box"];2037[label="vyy3001\n",fontsize=16,color="green",shape="box"];2038[label="vyy401\n",fontsize=16,color="green",shape="box"];2039[label="vyy3001\n",fontsize=16,color="green",shape="box"];2040[label="False\n",fontsize=16,color="green",shape="box"];2041[label="vyy137\n",fontsize=16,color="green",shape="box"];2042[label="vyy3001\n",fontsize=16,color="green",shape="box"];2043[label="vyy401\n",fontsize=16,color="green",shape="box"];2044[label="vyy3000\n",fontsize=16,color="green",shape="box"];2045[label="vyy400\n",fontsize=16,color="green",shape="box"];2046[label="vyy400\n",fontsize=16,color="green",shape="box"];2047[label="vyy3000\n",fontsize=16,color="green",shape="box"];2048[label="vyy400\n",fontsize=16,color="green",shape="box"];2049[label="vyy3000\n",fontsize=16,color="green",shape="box"];2050[label="vyy401\n",fontsize=16,color="green",shape="box"];2051[label="vyy3001\n",fontsize=16,color="green",shape="box"];2052[label="vyy401\n",fontsize=16,color="green",shape="box"];2053[label="vyy3001\n",fontsize=16,color="green",shape="box"];2054[label="vyy400\n",fontsize=16,color="green",shape="box"];2055[label="vyy3000\n",fontsize=16,color="green",shape="box"];2056[label="vyy400\n",fontsize=16,color="green",shape="box"];2057[label="vyy3000\n",fontsize=16,color="green",shape="box"];2058[label="vyy400\n",fontsize=16,color="green",shape="box"];2059[label="vyy3000\n",fontsize=16,color="green",shape="box"];2060[label="vyy400\n",fontsize=16,color="green",shape="box"];2061[label="vyy3000\n",fontsize=16,color="green",shape="box"];2062[label="vyy400\n",fontsize=16,color="green",shape="box"];2063[label="vyy3000\n",fontsize=16,color="green",shape="box"];2064[label="vyy400\n",fontsize=16,color="green",shape="box"];2065[label="vyy3000\n",fontsize=16,color="green",shape="box"];2066[label="vyy400\n",fontsize=16,color="green",shape="box"];2067[label="vyy3000\n",fontsize=16,color="green",shape="box"];2068[label="vyy400\n",fontsize=16,color="green",shape="box"];2069[label="vyy3000\n",fontsize=16,color="green",shape="box"];2070[label="vyy400\n",fontsize=16,color="green",shape="box"];2071[label="vyy3000\n",fontsize=16,color="green",shape="box"];2072[label="vyy400\n",fontsize=16,color="green",shape="box"];2073[label="vyy3000\n",fontsize=16,color="green",shape="box"];2074[label="vyy400\n",fontsize=16,color="green",shape="box"];2075[label="vyy3000\n",fontsize=16,color="green",shape="box"];2076[label="vyy400\n",fontsize=16,color="green",shape="box"];2077[label="vyy3000\n",fontsize=16,color="green",shape="box"];2078[label="vyy400\n",fontsize=16,color="green",shape="box"];2079[label="vyy3000\n",fontsize=16,color="green",shape="box"];2080[label="vyy400\n",fontsize=16,color="green",shape="box"];2081[label="vyy3000\n",fontsize=16,color="green",shape="box"];2082[label="vyy400\n",fontsize=16,color="green",shape="box"];2083[label="vyy3000\n",fontsize=16,color="green",shape="box"];2084[label="vyy400\n",fontsize=16,color="green",shape="box"];2085[label="vyy3000\n",fontsize=16,color="green",shape="box"];2086[label="vyy400\n",fontsize=16,color="green",shape="box"];2087[label="vyy3000\n",fontsize=16,color="green",shape="box"];2088[label="vyy400\n",fontsize=16,color="green",shape="box"];2089[label="vyy3000\n",fontsize=16,color="green",shape="box"];2090[label="vyy400\n",fontsize=16,color="green",shape="box"];2091[label="vyy3000\n",fontsize=16,color="green",shape="box"];2092[label="vyy400\n",fontsize=16,color="green",shape="box"];2093[label="vyy3000\n",fontsize=16,color="green",shape="box"];2094[label="vyy400\n",fontsize=16,color="green",shape="box"];2095[label="vyy3000\n",fontsize=16,color="green",shape="box"];2096[label="vyy400\n",fontsize=16,color="green",shape="box"];2097[label="vyy3000\n",fontsize=16,color="green",shape="box"];2098[label="vyy400\n",fontsize=16,color="green",shape="box"];2099[label="vyy3000\n",fontsize=16,color="green",shape="box"];2100[label="vyy400\n",fontsize=16,color="green",shape="box"];2101[label="vyy3000\n",fontsize=16,color="green",shape="box"];2102[label="vyy400\n",fontsize=16,color="green",shape="box"];2103[label="vyy3000\n",fontsize=16,color="green",shape="box"];2104[label="vyy400\n",fontsize=16,color="green",shape="box"];2105[label="vyy3000\n",fontsize=16,color="green",shape="box"];2106[label="vyy400\n",fontsize=16,color="green",shape="box"];2107[label="vyy3000\n",fontsize=16,color="green",shape="box"];2108[label="vyy400\n",fontsize=16,color="green",shape="box"];2109[label="vyy3000\n",fontsize=16,color="green",shape="box"];2110 -> 1394[label="",style="dashed", color="red", weight=0];
2110[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2110 -> 2197[label="",style="dashed", color="magenta", weight=3];
2110 -> 2198[label="",style="dashed", color="magenta", weight=3];
2111 -> 1395[label="",style="dashed", color="red", weight=0];
2111[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2111 -> 2199[label="",style="dashed", color="magenta", weight=3];
2111 -> 2200[label="",style="dashed", color="magenta", weight=3];
2112 -> 1396[label="",style="dashed", color="red", weight=0];
2112[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2112 -> 2201[label="",style="dashed", color="magenta", weight=3];
2112 -> 2202[label="",style="dashed", color="magenta", weight=3];
2113 -> 1397[label="",style="dashed", color="red", weight=0];
2113[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2113 -> 2203[label="",style="dashed", color="magenta", weight=3];
2113 -> 2204[label="",style="dashed", color="magenta", weight=3];
2114 -> 1398[label="",style="dashed", color="red", weight=0];
2114[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2114 -> 2205[label="",style="dashed", color="magenta", weight=3];
2114 -> 2206[label="",style="dashed", color="magenta", weight=3];
2115 -> 1399[label="",style="dashed", color="red", weight=0];
2115[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2115 -> 2207[label="",style="dashed", color="magenta", weight=3];
2115 -> 2208[label="",style="dashed", color="magenta", weight=3];
2116 -> 1400[label="",style="dashed", color="red", weight=0];
2116[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2116 -> 2209[label="",style="dashed", color="magenta", weight=3];
2116 -> 2210[label="",style="dashed", color="magenta", weight=3];
2117 -> 1401[label="",style="dashed", color="red", weight=0];
2117[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2117 -> 2211[label="",style="dashed", color="magenta", weight=3];
2117 -> 2212[label="",style="dashed", color="magenta", weight=3];
2118 -> 1402[label="",style="dashed", color="red", weight=0];
2118[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2118 -> 2213[label="",style="dashed", color="magenta", weight=3];
2118 -> 2214[label="",style="dashed", color="magenta", weight=3];
2119 -> 1403[label="",style="dashed", color="red", weight=0];
2119[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2119 -> 2215[label="",style="dashed", color="magenta", weight=3];
2119 -> 2216[label="",style="dashed", color="magenta", weight=3];
2120 -> 1404[label="",style="dashed", color="red", weight=0];
2120[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2120 -> 2217[label="",style="dashed", color="magenta", weight=3];
2120 -> 2218[label="",style="dashed", color="magenta", weight=3];
2121 -> 1405[label="",style="dashed", color="red", weight=0];
2121[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2121 -> 2219[label="",style="dashed", color="magenta", weight=3];
2121 -> 2220[label="",style="dashed", color="magenta", weight=3];
2122 -> 1406[label="",style="dashed", color="red", weight=0];
2122[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2122 -> 2221[label="",style="dashed", color="magenta", weight=3];
2122 -> 2222[label="",style="dashed", color="magenta", weight=3];
2123 -> 1407[label="",style="dashed", color="red", weight=0];
2123[label="vyy3001 == vyy401\n",fontsize=16,color="magenta"];2123 -> 2223[label="",style="dashed", color="magenta", weight=3];
2123 -> 2224[label="",style="dashed", color="magenta", weight=3];
2124 -> 1394[label="",style="dashed", color="red", weight=0];
2124[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2124 -> 2225[label="",style="dashed", color="magenta", weight=3];
2124 -> 2226[label="",style="dashed", color="magenta", weight=3];
2125 -> 1395[label="",style="dashed", color="red", weight=0];
2125[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2125 -> 2227[label="",style="dashed", color="magenta", weight=3];
2125 -> 2228[label="",style="dashed", color="magenta", weight=3];
2126 -> 1396[label="",style="dashed", color="red", weight=0];
2126[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2126 -> 2229[label="",style="dashed", color="magenta", weight=3];
2126 -> 2230[label="",style="dashed", color="magenta", weight=3];
2127 -> 1397[label="",style="dashed", color="red", weight=0];
2127[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2127 -> 2231[label="",style="dashed", color="magenta", weight=3];
2127 -> 2232[label="",style="dashed", color="magenta", weight=3];
2128 -> 1398[label="",style="dashed", color="red", weight=0];
2128[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2128 -> 2233[label="",style="dashed", color="magenta", weight=3];
2128 -> 2234[label="",style="dashed", color="magenta", weight=3];
2129 -> 1399[label="",style="dashed", color="red", weight=0];
2129[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2129 -> 2235[label="",style="dashed", color="magenta", weight=3];
2129 -> 2236[label="",style="dashed", color="magenta", weight=3];
2130 -> 1400[label="",style="dashed", color="red", weight=0];
2130[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2130 -> 2237[label="",style="dashed", color="magenta", weight=3];
2130 -> 2238[label="",style="dashed", color="magenta", weight=3];
2131 -> 1401[label="",style="dashed", color="red", weight=0];
2131[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2131 -> 2239[label="",style="dashed", color="magenta", weight=3];
2131 -> 2240[label="",style="dashed", color="magenta", weight=3];
2132 -> 1402[label="",style="dashed", color="red", weight=0];
2132[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2132 -> 2241[label="",style="dashed", color="magenta", weight=3];
2132 -> 2242[label="",style="dashed", color="magenta", weight=3];
2133 -> 1403[label="",style="dashed", color="red", weight=0];
2133[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2133 -> 2243[label="",style="dashed", color="magenta", weight=3];
2133 -> 2244[label="",style="dashed", color="magenta", weight=3];
2134 -> 1404[label="",style="dashed", color="red", weight=0];
2134[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2134 -> 2245[label="",style="dashed", color="magenta", weight=3];
2134 -> 2246[label="",style="dashed", color="magenta", weight=3];
2135 -> 1405[label="",style="dashed", color="red", weight=0];
2135[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2135 -> 2247[label="",style="dashed", color="magenta", weight=3];
2135 -> 2248[label="",style="dashed", color="magenta", weight=3];
2136 -> 1406[label="",style="dashed", color="red", weight=0];
2136[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2136 -> 2249[label="",style="dashed", color="magenta", weight=3];
2136 -> 2250[label="",style="dashed", color="magenta", weight=3];
2137 -> 1407[label="",style="dashed", color="red", weight=0];
2137[label="vyy3002 == vyy402\n",fontsize=16,color="magenta"];2137 -> 2251[label="",style="dashed", color="magenta", weight=3];
2137 -> 2252[label="",style="dashed", color="magenta", weight=3];
3161[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3161 -> 3215[label="",style="solid", color="black", weight=3];
3162[label="Nothing <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4609[label="vyy98/Nothing",fontsize=10,color="white",style="solid",shape="box"];3162 -> 4609[label="",style="solid", color="burlywood", weight=9];
4609 -> 3216[label="",style="solid", color="burlywood", weight=3];
4610[label="vyy98/Just vyy980",fontsize=10,color="white",style="solid",shape="box"];3162 -> 4610[label="",style="solid", color="burlywood", weight=9];
4610 -> 3217[label="",style="solid", color="burlywood", weight=3];
3163[label="Just vyy970 <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4611[label="vyy98/Nothing",fontsize=10,color="white",style="solid",shape="box"];3163 -> 4611[label="",style="solid", color="burlywood", weight=9];
4611 -> 3218[label="",style="solid", color="burlywood", weight=3];
4612[label="vyy98/Just vyy980",fontsize=10,color="white",style="solid",shape="box"];3163 -> 4612[label="",style="solid", color="burlywood", weight=9];
4612 -> 3219[label="",style="solid", color="burlywood", weight=3];
3164[label="(vyy970,vyy971,vyy972) <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4613[label="vyy98/(vyy980,vyy981,vyy982)",fontsize=10,color="white",style="solid",shape="box"];3164 -> 4613[label="",style="solid", color="burlywood", weight=9];
4613 -> 3220[label="",style="solid", color="burlywood", weight=3];
3165[label="False <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4614[label="vyy98/False",fontsize=10,color="white",style="solid",shape="box"];3165 -> 4614[label="",style="solid", color="burlywood", weight=9];
4614 -> 3221[label="",style="solid", color="burlywood", weight=3];
4615[label="vyy98/True",fontsize=10,color="white",style="solid",shape="box"];3165 -> 4615[label="",style="solid", color="burlywood", weight=9];
4615 -> 3222[label="",style="solid", color="burlywood", weight=3];
3166[label="True <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4616[label="vyy98/False",fontsize=10,color="white",style="solid",shape="box"];3166 -> 4616[label="",style="solid", color="burlywood", weight=9];
4616 -> 3223[label="",style="solid", color="burlywood", weight=3];
4617[label="vyy98/True",fontsize=10,color="white",style="solid",shape="box"];3166 -> 4617[label="",style="solid", color="burlywood", weight=9];
4617 -> 3224[label="",style="solid", color="burlywood", weight=3];
3167[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3167 -> 3225[label="",style="solid", color="black", weight=3];
3168[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3168 -> 3226[label="",style="solid", color="black", weight=3];
3169[label="vyy98\n",fontsize=16,color="green",shape="box"];3170[label="vyy97\n",fontsize=16,color="green",shape="box"];3114[label="vyy970 <= vyy980\n",fontsize=16,color="burlywood",shape="triangle"];4618[label="vyy970/Left vyy9700",fontsize=10,color="white",style="solid",shape="box"];3114 -> 4618[label="",style="solid", color="burlywood", weight=9];
4618 -> 3119[label="",style="solid", color="burlywood", weight=3];
4619[label="vyy970/Right vyy9700",fontsize=10,color="white",style="solid",shape="box"];3114 -> 4619[label="",style="solid", color="burlywood", weight=9];
4619 -> 3120[label="",style="solid", color="burlywood", weight=3];
3171[label="LT <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4620[label="vyy98/LT",fontsize=10,color="white",style="solid",shape="box"];3171 -> 4620[label="",style="solid", color="burlywood", weight=9];
4620 -> 3227[label="",style="solid", color="burlywood", weight=3];
4621[label="vyy98/EQ",fontsize=10,color="white",style="solid",shape="box"];3171 -> 4621[label="",style="solid", color="burlywood", weight=9];
4621 -> 3228[label="",style="solid", color="burlywood", weight=3];
4622[label="vyy98/GT",fontsize=10,color="white",style="solid",shape="box"];3171 -> 4622[label="",style="solid", color="burlywood", weight=9];
4622 -> 3229[label="",style="solid", color="burlywood", weight=3];
3172[label="EQ <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4623[label="vyy98/LT",fontsize=10,color="white",style="solid",shape="box"];3172 -> 4623[label="",style="solid", color="burlywood", weight=9];
4623 -> 3230[label="",style="solid", color="burlywood", weight=3];
4624[label="vyy98/EQ",fontsize=10,color="white",style="solid",shape="box"];3172 -> 4624[label="",style="solid", color="burlywood", weight=9];
4624 -> 3231[label="",style="solid", color="burlywood", weight=3];
4625[label="vyy98/GT",fontsize=10,color="white",style="solid",shape="box"];3172 -> 4625[label="",style="solid", color="burlywood", weight=9];
4625 -> 3232[label="",style="solid", color="burlywood", weight=3];
3173[label="GT <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4626[label="vyy98/LT",fontsize=10,color="white",style="solid",shape="box"];3173 -> 4626[label="",style="solid", color="burlywood", weight=9];
4626 -> 3233[label="",style="solid", color="burlywood", weight=3];
4627[label="vyy98/EQ",fontsize=10,color="white",style="solid",shape="box"];3173 -> 4627[label="",style="solid", color="burlywood", weight=9];
4627 -> 3234[label="",style="solid", color="burlywood", weight=3];
4628[label="vyy98/GT",fontsize=10,color="white",style="solid",shape="box"];3173 -> 4628[label="",style="solid", color="burlywood", weight=9];
4628 -> 3235[label="",style="solid", color="burlywood", weight=3];
3174[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3174 -> 3236[label="",style="solid", color="black", weight=3];
3175[label="(vyy970,vyy971) <= vyy98\n",fontsize=16,color="burlywood",shape="box"];4629[label="vyy98/(vyy980,vyy981)",fontsize=10,color="white",style="solid",shape="box"];3175 -> 4629[label="",style="solid", color="burlywood", weight=9];
4629 -> 3237[label="",style="solid", color="burlywood", weight=3];
3176[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3176 -> 3238[label="",style="solid", color="black", weight=3];
3177[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3177 -> 3239[label="",style="solid", color="black", weight=3];
3178[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3178 -> 3240[label="",style="solid", color="black", weight=3];
3179[label="compare vyy97 vyy98 /= GT\n",fontsize=16,color="black",shape="box"];3179 -> 3241[label="",style="solid", color="black", weight=3];
2158[label="vyy1740\n",fontsize=16,color="green",shape="box"];2159 -> 1117[label="",style="dashed", color="red", weight=0];
2159[label="not (compare vyy1730 (Left vyy13) == LT)\n",fontsize=16,color="magenta"];2159 -> 2285[label="",style="dashed", color="magenta", weight=3];
3214[label="GT\n",fontsize=16,color="green",shape="box"];2160[label="vyy3340\n",fontsize=16,color="green",shape="box"];2161 -> 1117[label="",style="dashed", color="red", weight=0];
2161[label="not (compare vyy3330 (Right vyy40) == LT)\n",fontsize=16,color="magenta"];2161 -> 2286[label="",style="dashed", color="magenta", weight=3];
3180[label="vyy105\n",fontsize=16,color="green",shape="box"];3181[label="vyy104\n",fontsize=16,color="green",shape="box"];3182[label="vyy105\n",fontsize=16,color="green",shape="box"];3183[label="vyy104\n",fontsize=16,color="green",shape="box"];3184[label="vyy105\n",fontsize=16,color="green",shape="box"];3185[label="vyy104\n",fontsize=16,color="green",shape="box"];3186[label="vyy105\n",fontsize=16,color="green",shape="box"];3187[label="vyy104\n",fontsize=16,color="green",shape="box"];3188[label="vyy105\n",fontsize=16,color="green",shape="box"];3189[label="vyy104\n",fontsize=16,color="green",shape="box"];3190[label="vyy105\n",fontsize=16,color="green",shape="box"];3191[label="vyy104\n",fontsize=16,color="green",shape="box"];3192[label="vyy105\n",fontsize=16,color="green",shape="box"];3193[label="vyy104\n",fontsize=16,color="green",shape="box"];3194[label="vyy105\n",fontsize=16,color="green",shape="box"];3195[label="vyy104\n",fontsize=16,color="green",shape="box"];3196[label="vyy105\n",fontsize=16,color="green",shape="box"];3197[label="vyy104\n",fontsize=16,color="green",shape="box"];3198[label="vyy105\n",fontsize=16,color="green",shape="box"];3199[label="vyy104\n",fontsize=16,color="green",shape="box"];3200[label="vyy105\n",fontsize=16,color="green",shape="box"];3201[label="vyy104\n",fontsize=16,color="green",shape="box"];3202[label="vyy105\n",fontsize=16,color="green",shape="box"];3203[label="vyy104\n",fontsize=16,color="green",shape="box"];3204[label="vyy105\n",fontsize=16,color="green",shape="box"];3205[label="vyy104\n",fontsize=16,color="green",shape="box"];3206[label="vyy105\n",fontsize=16,color="green",shape="box"];3207[label="vyy104\n",fontsize=16,color="green",shape="box"];2191[label="primMulInt (Pos vyy30010) vyy401\n",fontsize=16,color="burlywood",shape="box"];4632[label="vyy401/Pos vyy4010",fontsize=10,color="white",style="solid",shape="box"];2191 -> 4632[label="",style="solid", color="burlywood", weight=9];
4632 -> 2288[label="",style="solid", color="burlywood", weight=3];
4633[label="vyy401/Neg vyy4010",fontsize=10,color="white",style="solid",shape="box"];2191 -> 4633[label="",style="solid", color="burlywood", weight=9];
4633 -> 2289[label="",style="solid", color="burlywood", weight=3];
2192[label="primMulInt (Neg vyy30010) vyy401\n",fontsize=16,color="burlywood",shape="box"];4634[label="vyy401/Pos vyy4010",fontsize=10,color="white",style="solid",shape="box"];2192 -> 4634[label="",style="solid", color="burlywood", weight=9];
4634 -> 2290[label="",style="solid", color="burlywood", weight=3];
4635[label="vyy401/Neg vyy4010",fontsize=10,color="white",style="solid",shape="box"];2192 -> 4635[label="",style="solid", color="burlywood", weight=9];
4635 -> 2291[label="",style="solid", color="burlywood", weight=3];
2193[label="primEqNat (Succ vyy300000) vyy4000\n",fontsize=16,color="burlywood",shape="box"];4636[label="vyy4000/Succ vyy40000",fontsize=10,color="white",style="solid",shape="box"];2193 -> 4636[label="",style="solid", color="burlywood", weight=9];
4636 -> 2292[label="",style="solid", color="burlywood", weight=3];
4637[label="vyy4000/Zero",fontsize=10,color="white",style="solid",shape="box"];2193 -> 4637[label="",style="solid", color="burlywood", weight=9];
4637 -> 2293[label="",style="solid", color="burlywood", weight=3];
2194[label="primEqNat Zero vyy4000\n",fontsize=16,color="burlywood",shape="box"];4638[label="vyy4000/Succ vyy40000",fontsize=10,color="white",style="solid",shape="box"];2194 -> 4638[label="",style="solid", color="burlywood", weight=9];
4638 -> 2294[label="",style="solid", color="burlywood", weight=3];
4639[label="vyy4000/Zero",fontsize=10,color="white",style="solid",shape="box"];2194 -> 4639[label="",style="solid", color="burlywood", weight=9];
4639 -> 2295[label="",style="solid", color="burlywood", weight=3];
2195[label="vyy30000\n",fontsize=16,color="green",shape="box"];2196[label="vyy4000\n",fontsize=16,color="green",shape="box"];2197[label="vyy401\n",fontsize=16,color="green",shape="box"];2198[label="vyy3001\n",fontsize=16,color="green",shape="box"];2199[label="vyy401\n",fontsize=16,color="green",shape="box"];2200[label="vyy3001\n",fontsize=16,color="green",shape="box"];2201[label="vyy401\n",fontsize=16,color="green",shape="box"];2202[label="vyy3001\n",fontsize=16,color="green",shape="box"];2203[label="vyy401\n",fontsize=16,color="green",shape="box"];2204[label="vyy3001\n",fontsize=16,color="green",shape="box"];2205[label="vyy401\n",fontsize=16,color="green",shape="box"];2206[label="vyy3001\n",fontsize=16,color="green",shape="box"];2207[label="vyy401\n",fontsize=16,color="green",shape="box"];2208[label="vyy3001\n",fontsize=16,color="green",shape="box"];2209[label="vyy401\n",fontsize=16,color="green",shape="box"];2210[label="vyy3001\n",fontsize=16,color="green",shape="box"];2211[label="vyy401\n",fontsize=16,color="green",shape="box"];2212[label="vyy3001\n",fontsize=16,color="green",shape="box"];2213[label="vyy401\n",fontsize=16,color="green",shape="box"];2214[label="vyy3001\n",fontsize=16,color="green",shape="box"];2215[label="vyy401\n",fontsize=16,color="green",shape="box"];2216[label="vyy3001\n",fontsize=16,color="green",shape="box"];2217[label="vyy401\n",fontsize=16,color="green",shape="box"];2218[label="vyy3001\n",fontsize=16,color="green",shape="box"];2219[label="vyy401\n",fontsize=16,color="green",shape="box"];2220[label="vyy3001\n",fontsize=16,color="green",shape="box"];2221[label="vyy401\n",fontsize=16,color="green",shape="box"];2222[label="vyy3001\n",fontsize=16,color="green",shape="box"];2223[label="vyy401\n",fontsize=16,color="green",shape="box"];2224[label="vyy3001\n",fontsize=16,color="green",shape="box"];2225[label="vyy402\n",fontsize=16,color="green",shape="box"];2226[label="vyy3002\n",fontsize=16,color="green",shape="box"];2227[label="vyy402\n",fontsize=16,color="green",shape="box"];2228[label="vyy3002\n",fontsize=16,color="green",shape="box"];2229[label="vyy402\n",fontsize=16,color="green",shape="box"];2230[label="vyy3002\n",fontsize=16,color="green",shape="box"];2231[label="vyy402\n",fontsize=16,color="green",shape="box"];2232[label="vyy3002\n",fontsize=16,color="green",shape="box"];2233[label="vyy402\n",fontsize=16,color="green",shape="box"];2234[label="vyy3002\n",fontsize=16,color="green",shape="box"];2235[label="vyy402\n",fontsize=16,color="green",shape="box"];2236[label="vyy3002\n",fontsize=16,color="green",shape="box"];2237[label="vyy402\n",fontsize=16,color="green",shape="box"];2238[label="vyy3002\n",fontsize=16,color="green",shape="box"];2239[label="vyy402\n",fontsize=16,color="green",shape="box"];2240[label="vyy3002\n",fontsize=16,color="green",shape="box"];2241[label="vyy402\n",fontsize=16,color="green",shape="box"];2242[label="vyy3002\n",fontsize=16,color="green",shape="box"];2243[label="vyy402\n",fontsize=16,color="green",shape="box"];2244[label="vyy3002\n",fontsize=16,color="green",shape="box"];2245[label="vyy402\n",fontsize=16,color="green",shape="box"];2246[label="vyy3002\n",fontsize=16,color="green",shape="box"];2247[label="vyy402\n",fontsize=16,color="green",shape="box"];2248[label="vyy3002\n",fontsize=16,color="green",shape="box"];2249[label="vyy402\n",fontsize=16,color="green",shape="box"];2250[label="vyy3002\n",fontsize=16,color="green",shape="box"];2251[label="vyy402\n",fontsize=16,color="green",shape="box"];2252[label="vyy3002\n",fontsize=16,color="green",shape="box"];3215 -> 1117[label="",style="dashed", color="red", weight=0];
3215[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3215 -> 3270[label="",style="dashed", color="magenta", weight=3];
3216[label="Nothing <= Nothing\n",fontsize=16,color="black",shape="box"];3216 -> 3271[label="",style="solid", color="black", weight=3];
3217[label="Nothing <= Just vyy980\n",fontsize=16,color="black",shape="box"];3217 -> 3272[label="",style="solid", color="black", weight=3];
3218[label="Just vyy970 <= Nothing\n",fontsize=16,color="black",shape="box"];3218 -> 3273[label="",style="solid", color="black", weight=3];
3219[label="Just vyy970 <= Just vyy980\n",fontsize=16,color="black",shape="box"];3219 -> 3274[label="",style="solid", color="black", weight=3];
3220[label="(vyy970,vyy971,vyy972) <= (vyy980,vyy981,vyy982)\n",fontsize=16,color="black",shape="box"];3220 -> 3275[label="",style="solid", color="black", weight=3];
3221[label="False <= False\n",fontsize=16,color="black",shape="box"];3221 -> 3276[label="",style="solid", color="black", weight=3];
3222[label="False <= True\n",fontsize=16,color="black",shape="box"];3222 -> 3277[label="",style="solid", color="black", weight=3];
3223[label="True <= False\n",fontsize=16,color="black",shape="box"];3223 -> 3278[label="",style="solid", color="black", weight=3];
3224[label="True <= True\n",fontsize=16,color="black",shape="box"];3224 -> 3279[label="",style="solid", color="black", weight=3];
3225 -> 1117[label="",style="dashed", color="red", weight=0];
3225[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3225 -> 3280[label="",style="dashed", color="magenta", weight=3];
3226 -> 1117[label="",style="dashed", color="red", weight=0];
3226[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3226 -> 3281[label="",style="dashed", color="magenta", weight=3];
3119[label="Left vyy9700 <= vyy980\n",fontsize=16,color="burlywood",shape="box"];4643[label="vyy980/Left vyy9800",fontsize=10,color="white",style="solid",shape="box"];3119 -> 4643[label="",style="solid", color="burlywood", weight=9];
4643 -> 3155[label="",style="solid", color="burlywood", weight=3];
4644[label="vyy980/Right vyy9800",fontsize=10,color="white",style="solid",shape="box"];3119 -> 4644[label="",style="solid", color="burlywood", weight=9];
4644 -> 3156[label="",style="solid", color="burlywood", weight=3];
3120[label="Right vyy9700 <= vyy980\n",fontsize=16,color="burlywood",shape="box"];4645[label="vyy980/Left vyy9800",fontsize=10,color="white",style="solid",shape="box"];3120 -> 4645[label="",style="solid", color="burlywood", weight=9];
4645 -> 3157[label="",style="solid", color="burlywood", weight=3];
4646[label="vyy980/Right vyy9800",fontsize=10,color="white",style="solid",shape="box"];3120 -> 4646[label="",style="solid", color="burlywood", weight=9];
4646 -> 3158[label="",style="solid", color="burlywood", weight=3];
3227[label="LT <= LT\n",fontsize=16,color="black",shape="box"];3227 -> 3282[label="",style="solid", color="black", weight=3];
3228[label="LT <= EQ\n",fontsize=16,color="black",shape="box"];3228 -> 3283[label="",style="solid", color="black", weight=3];
3229[label="LT <= GT\n",fontsize=16,color="black",shape="box"];3229 -> 3284[label="",style="solid", color="black", weight=3];
3230[label="EQ <= LT\n",fontsize=16,color="black",shape="box"];3230 -> 3285[label="",style="solid", color="black", weight=3];
3231[label="EQ <= EQ\n",fontsize=16,color="black",shape="box"];3231 -> 3286[label="",style="solid", color="black", weight=3];
3232[label="EQ <= GT\n",fontsize=16,color="black",shape="box"];3232 -> 3287[label="",style="solid", color="black", weight=3];
3233[label="GT <= LT\n",fontsize=16,color="black",shape="box"];3233 -> 3288[label="",style="solid", color="black", weight=3];
3234[label="GT <= EQ\n",fontsize=16,color="black",shape="box"];3234 -> 3289[label="",style="solid", color="black", weight=3];
3235[label="GT <= GT\n",fontsize=16,color="black",shape="box"];3235 -> 3290[label="",style="solid", color="black", weight=3];
3236 -> 1117[label="",style="dashed", color="red", weight=0];
3236[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3236 -> 3291[label="",style="dashed", color="magenta", weight=3];
3237[label="(vyy970,vyy971) <= (vyy980,vyy981)\n",fontsize=16,color="black",shape="box"];3237 -> 3292[label="",style="solid", color="black", weight=3];
3238 -> 1117[label="",style="dashed", color="red", weight=0];
3238[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3238 -> 3293[label="",style="dashed", color="magenta", weight=3];
3239 -> 1117[label="",style="dashed", color="red", weight=0];
3239[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3239 -> 3294[label="",style="dashed", color="magenta", weight=3];
3240 -> 1117[label="",style="dashed", color="red", weight=0];
3240[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3240 -> 3295[label="",style="dashed", color="magenta", weight=3];
3241 -> 1117[label="",style="dashed", color="red", weight=0];
3241[label="not (compare vyy97 vyy98 == GT)\n",fontsize=16,color="magenta"];3241 -> 3296[label="",style="dashed", color="magenta", weight=3];
2285 -> 1400[label="",style="dashed", color="red", weight=0];
2285[label="compare vyy1730 (Left vyy13) == LT\n",fontsize=16,color="magenta"];2285 -> 2327[label="",style="dashed", color="magenta", weight=3];
2285 -> 2328[label="",style="dashed", color="magenta", weight=3];
2286 -> 1400[label="",style="dashed", color="red", weight=0];
2286[label="compare vyy3330 (Right vyy40) == LT\n",fontsize=16,color="magenta"];2286 -> 2329[label="",style="dashed", color="magenta", weight=3];
2286 -> 2330[label="",style="dashed", color="magenta", weight=3];
2288[label="primMulInt (Pos vyy30010) (Pos vyy4010)\n",fontsize=16,color="black",shape="box"];2288 -> 2331[label="",style="solid", color="black", weight=3];
2289[label="primMulInt (Pos vyy30010) (Neg vyy4010)\n",fontsize=16,color="black",shape="box"];2289 -> 2332[label="",style="solid", color="black", weight=3];
2290[label="primMulInt (Neg vyy30010) (Pos vyy4010)\n",fontsize=16,color="black",shape="box"];2290 -> 2333[label="",style="solid", color="black", weight=3];
2291[label="primMulInt (Neg vyy30010) (Neg vyy4010)\n",fontsize=16,color="black",shape="box"];2291 -> 2334[label="",style="solid", color="black", weight=3];
2292[label="primEqNat (Succ vyy300000) (Succ vyy40000)\n",fontsize=16,color="black",shape="box"];2292 -> 2335[label="",style="solid", color="black", weight=3];
2293[label="primEqNat (Succ vyy300000) Zero\n",fontsize=16,color="black",shape="box"];2293 -> 2336[label="",style="solid", color="black", weight=3];
2294[label="primEqNat Zero (Succ vyy40000)\n",fontsize=16,color="black",shape="box"];2294 -> 2337[label="",style="solid", color="black", weight=3];
2295[label="primEqNat Zero Zero\n",fontsize=16,color="black",shape="box"];2295 -> 2338[label="",style="solid", color="black", weight=3];
3270 -> 1400[label="",style="dashed", color="red", weight=0];
3270[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3270 -> 3353[label="",style="dashed", color="magenta", weight=3];
3270 -> 3354[label="",style="dashed", color="magenta", weight=3];
3271[label="True\n",fontsize=16,color="green",shape="box"];3272[label="True\n",fontsize=16,color="green",shape="box"];3273[label="False\n",fontsize=16,color="green",shape="box"];3274[label="vyy970 <= vyy980\n",fontsize=16,color="blue",shape="box"];4655[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4655[label="",style="solid", color="blue", weight=9];
4655 -> 3355[label="",style="solid", color="blue", weight=3];
4656[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4656[label="",style="solid", color="blue", weight=9];
4656 -> 3356[label="",style="solid", color="blue", weight=3];
4657[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4657[label="",style="solid", color="blue", weight=9];
4657 -> 3357[label="",style="solid", color="blue", weight=3];
4658[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4658[label="",style="solid", color="blue", weight=9];
4658 -> 3358[label="",style="solid", color="blue", weight=3];
4659[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4659[label="",style="solid", color="blue", weight=9];
4659 -> 3359[label="",style="solid", color="blue", weight=3];
4660[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4660[label="",style="solid", color="blue", weight=9];
4660 -> 3360[label="",style="solid", color="blue", weight=3];
4661[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4661[label="",style="solid", color="blue", weight=9];
4661 -> 3361[label="",style="solid", color="blue", weight=3];
4662[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4662[label="",style="solid", color="blue", weight=9];
4662 -> 3362[label="",style="solid", color="blue", weight=3];
4663[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4663[label="",style="solid", color="blue", weight=9];
4663 -> 3363[label="",style="solid", color="blue", weight=3];
4664[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4664[label="",style="solid", color="blue", weight=9];
4664 -> 3364[label="",style="solid", color="blue", weight=3];
4665[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4665[label="",style="solid", color="blue", weight=9];
4665 -> 3365[label="",style="solid", color="blue", weight=3];
4666[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4666[label="",style="solid", color="blue", weight=9];
4666 -> 3366[label="",style="solid", color="blue", weight=3];
4667[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4667[label="",style="solid", color="blue", weight=9];
4667 -> 3367[label="",style="solid", color="blue", weight=3];
4668[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3274 -> 4668[label="",style="solid", color="blue", weight=9];
4668 -> 3368[label="",style="solid", color="blue", weight=3];
3275 -> 3420[label="",style="dashed", color="red", weight=0];
3275[label="vyy970 < vyy980 || vyy970 == vyy980 && (vyy971 < vyy981 || vyy971 == vyy981 && vyy972 <= vyy982)\n",fontsize=16,color="magenta"];3275 -> 3421[label="",style="dashed", color="magenta", weight=3];
3275 -> 3422[label="",style="dashed", color="magenta", weight=3];
3276[label="True\n",fontsize=16,color="green",shape="box"];3277[label="True\n",fontsize=16,color="green",shape="box"];3278[label="False\n",fontsize=16,color="green",shape="box"];3279[label="True\n",fontsize=16,color="green",shape="box"];3280 -> 1400[label="",style="dashed", color="red", weight=0];
3280[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3280 -> 3374[label="",style="dashed", color="magenta", weight=3];
3280 -> 3375[label="",style="dashed", color="magenta", weight=3];
3281 -> 1400[label="",style="dashed", color="red", weight=0];
3281[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3281 -> 3376[label="",style="dashed", color="magenta", weight=3];
3281 -> 3377[label="",style="dashed", color="magenta", weight=3];
3155[label="Left vyy9700 <= Left vyy9800\n",fontsize=16,color="black",shape="box"];3155 -> 3208[label="",style="solid", color="black", weight=3];
3156[label="Left vyy9700 <= Right vyy9800\n",fontsize=16,color="black",shape="box"];3156 -> 3209[label="",style="solid", color="black", weight=3];
3157[label="Right vyy9700 <= Left vyy9800\n",fontsize=16,color="black",shape="box"];3157 -> 3210[label="",style="solid", color="black", weight=3];
3158[label="Right vyy9700 <= Right vyy9800\n",fontsize=16,color="black",shape="box"];3158 -> 3211[label="",style="solid", color="black", weight=3];
3282[label="True\n",fontsize=16,color="green",shape="box"];3283[label="True\n",fontsize=16,color="green",shape="box"];3284[label="True\n",fontsize=16,color="green",shape="box"];3285[label="False\n",fontsize=16,color="green",shape="box"];3286[label="True\n",fontsize=16,color="green",shape="box"];3287[label="True\n",fontsize=16,color="green",shape="box"];3288[label="False\n",fontsize=16,color="green",shape="box"];3289[label="False\n",fontsize=16,color="green",shape="box"];3290[label="True\n",fontsize=16,color="green",shape="box"];3291 -> 1400[label="",style="dashed", color="red", weight=0];
3291[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3291 -> 3378[label="",style="dashed", color="magenta", weight=3];
3291 -> 3379[label="",style="dashed", color="magenta", weight=3];
3292 -> 3420[label="",style="dashed", color="red", weight=0];
3292[label="vyy970 < vyy980 || vyy970 == vyy980 && vyy971 <= vyy981\n",fontsize=16,color="magenta"];3292 -> 3423[label="",style="dashed", color="magenta", weight=3];
3292 -> 3424[label="",style="dashed", color="magenta", weight=3];
3293 -> 1400[label="",style="dashed", color="red", weight=0];
3293[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3293 -> 3380[label="",style="dashed", color="magenta", weight=3];
3293 -> 3381[label="",style="dashed", color="magenta", weight=3];
3294 -> 1400[label="",style="dashed", color="red", weight=0];
3294[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3294 -> 3382[label="",style="dashed", color="magenta", weight=3];
3294 -> 3383[label="",style="dashed", color="magenta", weight=3];
3295 -> 1400[label="",style="dashed", color="red", weight=0];
3295[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3295 -> 3384[label="",style="dashed", color="magenta", weight=3];
3295 -> 3385[label="",style="dashed", color="magenta", weight=3];
3296 -> 1400[label="",style="dashed", color="red", weight=0];
3296[label="compare vyy97 vyy98 == GT\n",fontsize=16,color="magenta"];3296 -> 3386[label="",style="dashed", color="magenta", weight=3];
3296 -> 3387[label="",style="dashed", color="magenta", weight=3];
2327[label="LT\n",fontsize=16,color="green",shape="box"];2328[label="compare vyy1730 (Left vyy13)\n",fontsize=16,color="black",shape="box"];2328 -> 2402[label="",style="solid", color="black", weight=3];
2329[label="LT\n",fontsize=16,color="green",shape="box"];2330[label="compare vyy3330 (Right vyy40)\n",fontsize=16,color="black",shape="box"];2330 -> 2403[label="",style="solid", color="black", weight=3];
2331[label="Pos (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];2331 -> 2404[label="",style="dashed", color="green", weight=3];
2332[label="Neg (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];2332 -> 2405[label="",style="dashed", color="green", weight=3];
2333[label="Neg (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];2333 -> 2406[label="",style="dashed", color="green", weight=3];
2334[label="Pos (primMulNat vyy30010 vyy4010)\n",fontsize=16,color="green",shape="box"];2334 -> 2407[label="",style="dashed", color="green", weight=3];
2335 -> 1972[label="",style="dashed", color="red", weight=0];
2335[label="primEqNat vyy300000 vyy40000\n",fontsize=16,color="magenta"];2335 -> 2408[label="",style="dashed", color="magenta", weight=3];
2335 -> 2409[label="",style="dashed", color="magenta", weight=3];
2336[label="False\n",fontsize=16,color="green",shape="box"];2337[label="False\n",fontsize=16,color="green",shape="box"];2338[label="True\n",fontsize=16,color="green",shape="box"];3353[label="GT\n",fontsize=16,color="green",shape="box"];3354[label="compare vyy97 vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4679[label="vyy97/vyy970 : vyy971",fontsize=10,color="white",style="solid",shape="box"];3354 -> 4679[label="",style="solid", color="burlywood", weight=9];
4679 -> 3388[label="",style="solid", color="burlywood", weight=3];
4680[label="vyy97/[]",fontsize=10,color="white",style="solid",shape="box"];3354 -> 4680[label="",style="solid", color="burlywood", weight=9];
4680 -> 3389[label="",style="solid", color="burlywood", weight=3];
3355 -> 3127[label="",style="dashed", color="red", weight=0];
3355[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3355 -> 3390[label="",style="dashed", color="magenta", weight=3];
3355 -> 3391[label="",style="dashed", color="magenta", weight=3];
3356 -> 3128[label="",style="dashed", color="red", weight=0];
3356[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3356 -> 3392[label="",style="dashed", color="magenta", weight=3];
3356 -> 3393[label="",style="dashed", color="magenta", weight=3];
3357 -> 3129[label="",style="dashed", color="red", weight=0];
3357[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3357 -> 3394[label="",style="dashed", color="magenta", weight=3];
3357 -> 3395[label="",style="dashed", color="magenta", weight=3];
3358 -> 3130[label="",style="dashed", color="red", weight=0];
3358[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3358 -> 3396[label="",style="dashed", color="magenta", weight=3];
3358 -> 3397[label="",style="dashed", color="magenta", weight=3];
3359 -> 3131[label="",style="dashed", color="red", weight=0];
3359[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3359 -> 3398[label="",style="dashed", color="magenta", weight=3];
3359 -> 3399[label="",style="dashed", color="magenta", weight=3];
3360 -> 3132[label="",style="dashed", color="red", weight=0];
3360[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3360 -> 3400[label="",style="dashed", color="magenta", weight=3];
3360 -> 3401[label="",style="dashed", color="magenta", weight=3];
3361 -> 3114[label="",style="dashed", color="red", weight=0];
3361[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3361 -> 3402[label="",style="dashed", color="magenta", weight=3];
3361 -> 3403[label="",style="dashed", color="magenta", weight=3];
3362 -> 3134[label="",style="dashed", color="red", weight=0];
3362[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3362 -> 3404[label="",style="dashed", color="magenta", weight=3];
3362 -> 3405[label="",style="dashed", color="magenta", weight=3];
3363 -> 3135[label="",style="dashed", color="red", weight=0];
3363[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3363 -> 3406[label="",style="dashed", color="magenta", weight=3];
3363 -> 3407[label="",style="dashed", color="magenta", weight=3];
3364 -> 3136[label="",style="dashed", color="red", weight=0];
3364[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3364 -> 3408[label="",style="dashed", color="magenta", weight=3];
3364 -> 3409[label="",style="dashed", color="magenta", weight=3];
3365 -> 3137[label="",style="dashed", color="red", weight=0];
3365[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3365 -> 3410[label="",style="dashed", color="magenta", weight=3];
3365 -> 3411[label="",style="dashed", color="magenta", weight=3];
3366 -> 3138[label="",style="dashed", color="red", weight=0];
3366[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3366 -> 3412[label="",style="dashed", color="magenta", weight=3];
3366 -> 3413[label="",style="dashed", color="magenta", weight=3];
3367 -> 3139[label="",style="dashed", color="red", weight=0];
3367[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3367 -> 3414[label="",style="dashed", color="magenta", weight=3];
3367 -> 3415[label="",style="dashed", color="magenta", weight=3];
3368 -> 3140[label="",style="dashed", color="red", weight=0];
3368[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];3368 -> 3416[label="",style="dashed", color="magenta", weight=3];
3368 -> 3417[label="",style="dashed", color="magenta", weight=3];
3421[label="vyy970 < vyy980\n",fontsize=16,color="blue",shape="box"];4695[label="< :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4695[label="",style="solid", color="blue", weight=9];
4695 -> 3429[label="",style="solid", color="blue", weight=3];
4696[label="< :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4696[label="",style="solid", color="blue", weight=9];
4696 -> 3430[label="",style="solid", color="blue", weight=3];
4697[label="< :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4697[label="",style="solid", color="blue", weight=9];
4697 -> 3431[label="",style="solid", color="blue", weight=3];
4698[label="< :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4698[label="",style="solid", color="blue", weight=9];
4698 -> 3432[label="",style="solid", color="blue", weight=3];
4699[label="< :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4699[label="",style="solid", color="blue", weight=9];
4699 -> 3433[label="",style="solid", color="blue", weight=3];
4700[label="< :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4700[label="",style="solid", color="blue", weight=9];
4700 -> 3434[label="",style="solid", color="blue", weight=3];
4701[label="< :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4701[label="",style="solid", color="blue", weight=9];
4701 -> 3435[label="",style="solid", color="blue", weight=3];
4702[label="< :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4702[label="",style="solid", color="blue", weight=9];
4702 -> 3436[label="",style="solid", color="blue", weight=3];
4703[label="< :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4703[label="",style="solid", color="blue", weight=9];
4703 -> 3437[label="",style="solid", color="blue", weight=3];
4704[label="< :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4704[label="",style="solid", color="blue", weight=9];
4704 -> 3438[label="",style="solid", color="blue", weight=3];
4705[label="< :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4705[label="",style="solid", color="blue", weight=9];
4705 -> 3439[label="",style="solid", color="blue", weight=3];
4706[label="< :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4706[label="",style="solid", color="blue", weight=9];
4706 -> 3440[label="",style="solid", color="blue", weight=3];
4707[label="< :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4707[label="",style="solid", color="blue", weight=9];
4707 -> 3441[label="",style="solid", color="blue", weight=3];
4708[label="< :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3421 -> 4708[label="",style="solid", color="blue", weight=9];
4708 -> 3442[label="",style="solid", color="blue", weight=3];
3422 -> 1808[label="",style="dashed", color="red", weight=0];
3422[label="vyy970 == vyy980 && (vyy971 < vyy981 || vyy971 == vyy981 && vyy972 <= vyy982)\n",fontsize=16,color="magenta"];3422 -> 3443[label="",style="dashed", color="magenta", weight=3];
3422 -> 3444[label="",style="dashed", color="magenta", weight=3];
3420[label="vyy168 || vyy169\n",fontsize=16,color="burlywood",shape="triangle"];4710[label="vyy168/False",fontsize=10,color="white",style="solid",shape="box"];3420 -> 4710[label="",style="solid", color="burlywood", weight=9];
4710 -> 3445[label="",style="solid", color="burlywood", weight=3];
4711[label="vyy168/True",fontsize=10,color="white",style="solid",shape="box"];3420 -> 4711[label="",style="solid", color="burlywood", weight=9];
4711 -> 3446[label="",style="solid", color="burlywood", weight=3];
3374[label="GT\n",fontsize=16,color="green",shape="box"];3375[label="compare vyy97 vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4712[label="vyy97/()",fontsize=10,color="white",style="solid",shape="box"];3375 -> 4712[label="",style="solid", color="burlywood", weight=9];
4712 -> 3447[label="",style="solid", color="burlywood", weight=3];
3376[label="GT\n",fontsize=16,color="green",shape="box"];3377[label="compare vyy97 vyy98\n",fontsize=16,color="black",shape="triangle"];3377 -> 3448[label="",style="solid", color="black", weight=3];
3208[label="vyy9700 <= vyy9800\n",fontsize=16,color="blue",shape="box"];4713[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4713[label="",style="solid", color="blue", weight=9];
4713 -> 3242[label="",style="solid", color="blue", weight=3];
4714[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4714[label="",style="solid", color="blue", weight=9];
4714 -> 3243[label="",style="solid", color="blue", weight=3];
4715[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4715[label="",style="solid", color="blue", weight=9];
4715 -> 3244[label="",style="solid", color="blue", weight=3];
4716[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4716[label="",style="solid", color="blue", weight=9];
4716 -> 3245[label="",style="solid", color="blue", weight=3];
4717[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4717[label="",style="solid", color="blue", weight=9];
4717 -> 3246[label="",style="solid", color="blue", weight=3];
4718[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4718[label="",style="solid", color="blue", weight=9];
4718 -> 3247[label="",style="solid", color="blue", weight=3];
4719[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4719[label="",style="solid", color="blue", weight=9];
4719 -> 3248[label="",style="solid", color="blue", weight=3];
4720[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4720[label="",style="solid", color="blue", weight=9];
4720 -> 3249[label="",style="solid", color="blue", weight=3];
4721[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4721[label="",style="solid", color="blue", weight=9];
4721 -> 3250[label="",style="solid", color="blue", weight=3];
4722[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4722[label="",style="solid", color="blue", weight=9];
4722 -> 3251[label="",style="solid", color="blue", weight=3];
4723[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4723[label="",style="solid", color="blue", weight=9];
4723 -> 3252[label="",style="solid", color="blue", weight=3];
4724[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4724[label="",style="solid", color="blue", weight=9];
4724 -> 3253[label="",style="solid", color="blue", weight=3];
4725[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4725[label="",style="solid", color="blue", weight=9];
4725 -> 3254[label="",style="solid", color="blue", weight=3];
4726[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3208 -> 4726[label="",style="solid", color="blue", weight=9];
4726 -> 3255[label="",style="solid", color="blue", weight=3];
3209[label="True\n",fontsize=16,color="green",shape="box"];3210[label="False\n",fontsize=16,color="green",shape="box"];3211[label="vyy9700 <= vyy9800\n",fontsize=16,color="blue",shape="box"];4727[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4727[label="",style="solid", color="blue", weight=9];
4727 -> 3256[label="",style="solid", color="blue", weight=3];
4728[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4728[label="",style="solid", color="blue", weight=9];
4728 -> 3257[label="",style="solid", color="blue", weight=3];
4729[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4729[label="",style="solid", color="blue", weight=9];
4729 -> 3258[label="",style="solid", color="blue", weight=3];
4730[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4730[label="",style="solid", color="blue", weight=9];
4730 -> 3259[label="",style="solid", color="blue", weight=3];
4731[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4731[label="",style="solid", color="blue", weight=9];
4731 -> 3260[label="",style="solid", color="blue", weight=3];
4732[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4732[label="",style="solid", color="blue", weight=9];
4732 -> 3261[label="",style="solid", color="blue", weight=3];
4733[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4733[label="",style="solid", color="blue", weight=9];
4733 -> 3262[label="",style="solid", color="blue", weight=3];
4734[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4734[label="",style="solid", color="blue", weight=9];
4734 -> 3263[label="",style="solid", color="blue", weight=3];
4735[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4735[label="",style="solid", color="blue", weight=9];
4735 -> 3264[label="",style="solid", color="blue", weight=3];
4736[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4736[label="",style="solid", color="blue", weight=9];
4736 -> 3265[label="",style="solid", color="blue", weight=3];
4737[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4737[label="",style="solid", color="blue", weight=9];
4737 -> 3266[label="",style="solid", color="blue", weight=3];
4738[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4738[label="",style="solid", color="blue", weight=9];
4738 -> 3267[label="",style="solid", color="blue", weight=3];
4739[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4739[label="",style="solid", color="blue", weight=9];
4739 -> 3268[label="",style="solid", color="blue", weight=3];
4740[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3211 -> 4740[label="",style="solid", color="blue", weight=9];
4740 -> 3269[label="",style="solid", color="blue", weight=3];
3378[label="GT\n",fontsize=16,color="green",shape="box"];3379[label="compare vyy97 vyy98\n",fontsize=16,color="black",shape="triangle"];3379 -> 3449[label="",style="solid", color="black", weight=3];
3423[label="vyy970 < vyy980\n",fontsize=16,color="blue",shape="box"];4741[label="< :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4741[label="",style="solid", color="blue", weight=9];
4741 -> 3450[label="",style="solid", color="blue", weight=3];
4742[label="< :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4742[label="",style="solid", color="blue", weight=9];
4742 -> 3451[label="",style="solid", color="blue", weight=3];
4743[label="< :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4743[label="",style="solid", color="blue", weight=9];
4743 -> 3452[label="",style="solid", color="blue", weight=3];
4744[label="< :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4744[label="",style="solid", color="blue", weight=9];
4744 -> 3453[label="",style="solid", color="blue", weight=3];
4745[label="< :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4745[label="",style="solid", color="blue", weight=9];
4745 -> 3454[label="",style="solid", color="blue", weight=3];
4746[label="< :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4746[label="",style="solid", color="blue", weight=9];
4746 -> 3455[label="",style="solid", color="blue", weight=3];
4747[label="< :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4747[label="",style="solid", color="blue", weight=9];
4747 -> 3456[label="",style="solid", color="blue", weight=3];
4748[label="< :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4748[label="",style="solid", color="blue", weight=9];
4748 -> 3457[label="",style="solid", color="blue", weight=3];
4749[label="< :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4749[label="",style="solid", color="blue", weight=9];
4749 -> 3458[label="",style="solid", color="blue", weight=3];
4750[label="< :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4750[label="",style="solid", color="blue", weight=9];
4750 -> 3459[label="",style="solid", color="blue", weight=3];
4751[label="< :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4751[label="",style="solid", color="blue", weight=9];
4751 -> 3460[label="",style="solid", color="blue", weight=3];
4752[label="< :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4752[label="",style="solid", color="blue", weight=9];
4752 -> 3461[label="",style="solid", color="blue", weight=3];
4753[label="< :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4753[label="",style="solid", color="blue", weight=9];
4753 -> 3462[label="",style="solid", color="blue", weight=3];
4754[label="< :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3423 -> 4754[label="",style="solid", color="blue", weight=9];
4754 -> 3463[label="",style="solid", color="blue", weight=3];
3424 -> 1808[label="",style="dashed", color="red", weight=0];
3424[label="vyy970 == vyy980 && vyy971 <= vyy981\n",fontsize=16,color="magenta"];3424 -> 3464[label="",style="dashed", color="magenta", weight=3];
3424 -> 3465[label="",style="dashed", color="magenta", weight=3];
3380[label="GT\n",fontsize=16,color="green",shape="box"];3381[label="compare vyy97 vyy98\n",fontsize=16,color="black",shape="triangle"];3381 -> 3466[label="",style="solid", color="black", weight=3];
3382[label="GT\n",fontsize=16,color="green",shape="box"];3383[label="compare vyy97 vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4756[label="vyy97/Integer vyy970",fontsize=10,color="white",style="solid",shape="box"];3383 -> 4756[label="",style="solid", color="burlywood", weight=9];
4756 -> 3467[label="",style="solid", color="burlywood", weight=3];
3384[label="GT\n",fontsize=16,color="green",shape="box"];3385[label="compare vyy97 vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4757[label="vyy97/vyy970 :% vyy971",fontsize=10,color="white",style="solid",shape="box"];3385 -> 4757[label="",style="solid", color="burlywood", weight=9];
4757 -> 3468[label="",style="solid", color="burlywood", weight=3];
3386[label="GT\n",fontsize=16,color="green",shape="box"];3387[label="compare vyy97 vyy98\n",fontsize=16,color="black",shape="triangle"];3387 -> 3469[label="",style="solid", color="black", weight=3];
2402[label="compare3 vyy1730 (Left vyy13)\n",fontsize=16,color="black",shape="box"];2402 -> 2548[label="",style="solid", color="black", weight=3];
2403[label="compare3 vyy3330 (Right vyy40)\n",fontsize=16,color="black",shape="box"];2403 -> 2549[label="",style="solid", color="black", weight=3];
2404[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="burlywood",shape="triangle"];4758[label="vyy30010/Succ vyy300100",fontsize=10,color="white",style="solid",shape="box"];2404 -> 4758[label="",style="solid", color="burlywood", weight=9];
4758 -> 2550[label="",style="solid", color="burlywood", weight=3];
4759[label="vyy30010/Zero",fontsize=10,color="white",style="solid",shape="box"];2404 -> 4759[label="",style="solid", color="burlywood", weight=9];
4759 -> 2551[label="",style="solid", color="burlywood", weight=3];
2405 -> 2404[label="",style="dashed", color="red", weight=0];
2405[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="magenta"];2405 -> 2552[label="",style="dashed", color="magenta", weight=3];
2406 -> 2404[label="",style="dashed", color="red", weight=0];
2406[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="magenta"];2406 -> 2553[label="",style="dashed", color="magenta", weight=3];
2407 -> 2404[label="",style="dashed", color="red", weight=0];
2407[label="primMulNat vyy30010 vyy4010\n",fontsize=16,color="magenta"];2407 -> 2554[label="",style="dashed", color="magenta", weight=3];
2407 -> 2555[label="",style="dashed", color="magenta", weight=3];
2408[label="vyy300000\n",fontsize=16,color="green",shape="box"];2409[label="vyy40000\n",fontsize=16,color="green",shape="box"];3388[label="compare (vyy970 : vyy971) vyy98\n",fontsize=16,color="burlywood",shape="box"];4763[label="vyy98/vyy980 : vyy981",fontsize=10,color="white",style="solid",shape="box"];3388 -> 4763[label="",style="solid", color="burlywood", weight=9];
4763 -> 3470[label="",style="solid", color="burlywood", weight=3];
4764[label="vyy98/[]",fontsize=10,color="white",style="solid",shape="box"];3388 -> 4764[label="",style="solid", color="burlywood", weight=9];
4764 -> 3471[label="",style="solid", color="burlywood", weight=3];
3389[label="compare [] vyy98\n",fontsize=16,color="burlywood",shape="box"];4765[label="vyy98/vyy980 : vyy981",fontsize=10,color="white",style="solid",shape="box"];3389 -> 4765[label="",style="solid", color="burlywood", weight=9];
4765 -> 3472[label="",style="solid", color="burlywood", weight=3];
4766[label="vyy98/[]",fontsize=10,color="white",style="solid",shape="box"];3389 -> 4766[label="",style="solid", color="burlywood", weight=9];
4766 -> 3473[label="",style="solid", color="burlywood", weight=3];
3390[label="vyy980\n",fontsize=16,color="green",shape="box"];3391[label="vyy970\n",fontsize=16,color="green",shape="box"];3392[label="vyy980\n",fontsize=16,color="green",shape="box"];3393[label="vyy970\n",fontsize=16,color="green",shape="box"];3394[label="vyy980\n",fontsize=16,color="green",shape="box"];3395[label="vyy970\n",fontsize=16,color="green",shape="box"];3396[label="vyy980\n",fontsize=16,color="green",shape="box"];3397[label="vyy970\n",fontsize=16,color="green",shape="box"];3398[label="vyy980\n",fontsize=16,color="green",shape="box"];3399[label="vyy970\n",fontsize=16,color="green",shape="box"];3400[label="vyy980\n",fontsize=16,color="green",shape="box"];3401[label="vyy970\n",fontsize=16,color="green",shape="box"];3402[label="vyy980\n",fontsize=16,color="green",shape="box"];3403[label="vyy970\n",fontsize=16,color="green",shape="box"];3404[label="vyy980\n",fontsize=16,color="green",shape="box"];3405[label="vyy970\n",fontsize=16,color="green",shape="box"];3406[label="vyy980\n",fontsize=16,color="green",shape="box"];3407[label="vyy970\n",fontsize=16,color="green",shape="box"];3408[label="vyy980\n",fontsize=16,color="green",shape="box"];3409[label="vyy970\n",fontsize=16,color="green",shape="box"];3410[label="vyy980\n",fontsize=16,color="green",shape="box"];3411[label="vyy970\n",fontsize=16,color="green",shape="box"];3412[label="vyy980\n",fontsize=16,color="green",shape="box"];3413[label="vyy970\n",fontsize=16,color="green",shape="box"];3414[label="vyy980\n",fontsize=16,color="green",shape="box"];3415[label="vyy970\n",fontsize=16,color="green",shape="box"];3416[label="vyy980\n",fontsize=16,color="green",shape="box"];3417[label="vyy970\n",fontsize=16,color="green",shape="box"];3429[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3429 -> 3474[label="",style="solid", color="black", weight=3];
3430[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3430 -> 3475[label="",style="solid", color="black", weight=3];
3431[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3431 -> 3476[label="",style="solid", color="black", weight=3];
3432[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3432 -> 3477[label="",style="solid", color="black", weight=3];
3433[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3433 -> 3478[label="",style="solid", color="black", weight=3];
3434[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3434 -> 3479[label="",style="solid", color="black", weight=3];
3435[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3435 -> 3480[label="",style="solid", color="black", weight=3];
3436[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3436 -> 3481[label="",style="solid", color="black", weight=3];
3437[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3437 -> 3482[label="",style="solid", color="black", weight=3];
3438[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3438 -> 3483[label="",style="solid", color="black", weight=3];
3439[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3439 -> 3484[label="",style="solid", color="black", weight=3];
3440[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3440 -> 3485[label="",style="solid", color="black", weight=3];
3441[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3441 -> 3486[label="",style="solid", color="black", weight=3];
3442[label="vyy970 < vyy980\n",fontsize=16,color="black",shape="triangle"];3442 -> 3487[label="",style="solid", color="black", weight=3];
3443[label="vyy970 == vyy980\n",fontsize=16,color="blue",shape="box"];4767[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4767[label="",style="solid", color="blue", weight=9];
4767 -> 3488[label="",style="solid", color="blue", weight=3];
4768[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4768[label="",style="solid", color="blue", weight=9];
4768 -> 3489[label="",style="solid", color="blue", weight=3];
4769[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4769[label="",style="solid", color="blue", weight=9];
4769 -> 3490[label="",style="solid", color="blue", weight=3];
4770[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4770[label="",style="solid", color="blue", weight=9];
4770 -> 3491[label="",style="solid", color="blue", weight=3];
4771[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4771[label="",style="solid", color="blue", weight=9];
4771 -> 3492[label="",style="solid", color="blue", weight=3];
4772[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4772[label="",style="solid", color="blue", weight=9];
4772 -> 3493[label="",style="solid", color="blue", weight=3];
4773[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4773[label="",style="solid", color="blue", weight=9];
4773 -> 3494[label="",style="solid", color="blue", weight=3];
4774[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4774[label="",style="solid", color="blue", weight=9];
4774 -> 3495[label="",style="solid", color="blue", weight=3];
4775[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4775[label="",style="solid", color="blue", weight=9];
4775 -> 3496[label="",style="solid", color="blue", weight=3];
4776[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4776[label="",style="solid", color="blue", weight=9];
4776 -> 3497[label="",style="solid", color="blue", weight=3];
4777[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4777[label="",style="solid", color="blue", weight=9];
4777 -> 3498[label="",style="solid", color="blue", weight=3];
4778[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4778[label="",style="solid", color="blue", weight=9];
4778 -> 3499[label="",style="solid", color="blue", weight=3];
4779[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4779[label="",style="solid", color="blue", weight=9];
4779 -> 3500[label="",style="solid", color="blue", weight=3];
4780[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3443 -> 4780[label="",style="solid", color="blue", weight=9];
4780 -> 3501[label="",style="solid", color="blue", weight=3];
3444 -> 3420[label="",style="dashed", color="red", weight=0];
3444[label="vyy971 < vyy981 || vyy971 == vyy981 && vyy972 <= vyy982\n",fontsize=16,color="magenta"];3444 -> 3502[label="",style="dashed", color="magenta", weight=3];
3444 -> 3503[label="",style="dashed", color="magenta", weight=3];
3445[label="False || vyy169\n",fontsize=16,color="black",shape="box"];3445 -> 3504[label="",style="solid", color="black", weight=3];
3446[label="True || vyy169\n",fontsize=16,color="black",shape="box"];3446 -> 3505[label="",style="solid", color="black", weight=3];
3447[label="compare () vyy98\n",fontsize=16,color="burlywood",shape="box"];4782[label="vyy98/()",fontsize=10,color="white",style="solid",shape="box"];3447 -> 4782[label="",style="solid", color="burlywood", weight=9];
4782 -> 3506[label="",style="solid", color="burlywood", weight=3];
3448[label="primCmpFloat vyy97 vyy98\n",fontsize=16,color="burlywood",shape="box"];4783[label="vyy97/Float vyy970 vyy971",fontsize=10,color="white",style="solid",shape="box"];3448 -> 4783[label="",style="solid", color="burlywood", weight=9];
4783 -> 3507[label="",style="solid", color="burlywood", weight=3];
3242 -> 3127[label="",style="dashed", color="red", weight=0];
3242[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3242 -> 3297[label="",style="dashed", color="magenta", weight=3];
3242 -> 3298[label="",style="dashed", color="magenta", weight=3];
3243 -> 3128[label="",style="dashed", color="red", weight=0];
3243[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3243 -> 3299[label="",style="dashed", color="magenta", weight=3];
3243 -> 3300[label="",style="dashed", color="magenta", weight=3];
3244 -> 3129[label="",style="dashed", color="red", weight=0];
3244[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3244 -> 3301[label="",style="dashed", color="magenta", weight=3];
3244 -> 3302[label="",style="dashed", color="magenta", weight=3];
3245 -> 3130[label="",style="dashed", color="red", weight=0];
3245[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3245 -> 3303[label="",style="dashed", color="magenta", weight=3];
3245 -> 3304[label="",style="dashed", color="magenta", weight=3];
3246 -> 3131[label="",style="dashed", color="red", weight=0];
3246[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3246 -> 3305[label="",style="dashed", color="magenta", weight=3];
3246 -> 3306[label="",style="dashed", color="magenta", weight=3];
3247 -> 3132[label="",style="dashed", color="red", weight=0];
3247[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3247 -> 3307[label="",style="dashed", color="magenta", weight=3];
3247 -> 3308[label="",style="dashed", color="magenta", weight=3];
3248 -> 3114[label="",style="dashed", color="red", weight=0];
3248[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3248 -> 3309[label="",style="dashed", color="magenta", weight=3];
3248 -> 3310[label="",style="dashed", color="magenta", weight=3];
3249 -> 3134[label="",style="dashed", color="red", weight=0];
3249[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3249 -> 3311[label="",style="dashed", color="magenta", weight=3];
3249 -> 3312[label="",style="dashed", color="magenta", weight=3];
3250 -> 3135[label="",style="dashed", color="red", weight=0];
3250[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3250 -> 3313[label="",style="dashed", color="magenta", weight=3];
3250 -> 3314[label="",style="dashed", color="magenta", weight=3];
3251 -> 3136[label="",style="dashed", color="red", weight=0];
3251[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3251 -> 3315[label="",style="dashed", color="magenta", weight=3];
3251 -> 3316[label="",style="dashed", color="magenta", weight=3];
3252 -> 3137[label="",style="dashed", color="red", weight=0];
3252[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3252 -> 3317[label="",style="dashed", color="magenta", weight=3];
3252 -> 3318[label="",style="dashed", color="magenta", weight=3];
3253 -> 3138[label="",style="dashed", color="red", weight=0];
3253[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3253 -> 3319[label="",style="dashed", color="magenta", weight=3];
3253 -> 3320[label="",style="dashed", color="magenta", weight=3];
3254 -> 3139[label="",style="dashed", color="red", weight=0];
3254[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3254 -> 3321[label="",style="dashed", color="magenta", weight=3];
3254 -> 3322[label="",style="dashed", color="magenta", weight=3];
3255 -> 3140[label="",style="dashed", color="red", weight=0];
3255[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3255 -> 3323[label="",style="dashed", color="magenta", weight=3];
3255 -> 3324[label="",style="dashed", color="magenta", weight=3];
3256 -> 3127[label="",style="dashed", color="red", weight=0];
3256[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3256 -> 3325[label="",style="dashed", color="magenta", weight=3];
3256 -> 3326[label="",style="dashed", color="magenta", weight=3];
3257 -> 3128[label="",style="dashed", color="red", weight=0];
3257[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3257 -> 3327[label="",style="dashed", color="magenta", weight=3];
3257 -> 3328[label="",style="dashed", color="magenta", weight=3];
3258 -> 3129[label="",style="dashed", color="red", weight=0];
3258[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3258 -> 3329[label="",style="dashed", color="magenta", weight=3];
3258 -> 3330[label="",style="dashed", color="magenta", weight=3];
3259 -> 3130[label="",style="dashed", color="red", weight=0];
3259[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3259 -> 3331[label="",style="dashed", color="magenta", weight=3];
3259 -> 3332[label="",style="dashed", color="magenta", weight=3];
3260 -> 3131[label="",style="dashed", color="red", weight=0];
3260[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3260 -> 3333[label="",style="dashed", color="magenta", weight=3];
3260 -> 3334[label="",style="dashed", color="magenta", weight=3];
3261 -> 3132[label="",style="dashed", color="red", weight=0];
3261[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3261 -> 3335[label="",style="dashed", color="magenta", weight=3];
3261 -> 3336[label="",style="dashed", color="magenta", weight=3];
3262 -> 3114[label="",style="dashed", color="red", weight=0];
3262[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3262 -> 3337[label="",style="dashed", color="magenta", weight=3];
3262 -> 3338[label="",style="dashed", color="magenta", weight=3];
3263 -> 3134[label="",style="dashed", color="red", weight=0];
3263[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3263 -> 3339[label="",style="dashed", color="magenta", weight=3];
3263 -> 3340[label="",style="dashed", color="magenta", weight=3];
3264 -> 3135[label="",style="dashed", color="red", weight=0];
3264[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3264 -> 3341[label="",style="dashed", color="magenta", weight=3];
3264 -> 3342[label="",style="dashed", color="magenta", weight=3];
3265 -> 3136[label="",style="dashed", color="red", weight=0];
3265[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3265 -> 3343[label="",style="dashed", color="magenta", weight=3];
3265 -> 3344[label="",style="dashed", color="magenta", weight=3];
3266 -> 3137[label="",style="dashed", color="red", weight=0];
3266[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3266 -> 3345[label="",style="dashed", color="magenta", weight=3];
3266 -> 3346[label="",style="dashed", color="magenta", weight=3];
3267 -> 3138[label="",style="dashed", color="red", weight=0];
3267[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3267 -> 3347[label="",style="dashed", color="magenta", weight=3];
3267 -> 3348[label="",style="dashed", color="magenta", weight=3];
3268 -> 3139[label="",style="dashed", color="red", weight=0];
3268[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3268 -> 3349[label="",style="dashed", color="magenta", weight=3];
3268 -> 3350[label="",style="dashed", color="magenta", weight=3];
3269 -> 3140[label="",style="dashed", color="red", weight=0];
3269[label="vyy9700 <= vyy9800\n",fontsize=16,color="magenta"];3269 -> 3351[label="",style="dashed", color="magenta", weight=3];
3269 -> 3352[label="",style="dashed", color="magenta", weight=3];
3449[label="primCmpChar vyy97 vyy98\n",fontsize=16,color="burlywood",shape="box"];4812[label="vyy97/Char vyy970",fontsize=10,color="white",style="solid",shape="box"];3449 -> 4812[label="",style="solid", color="burlywood", weight=9];
4812 -> 3508[label="",style="solid", color="burlywood", weight=3];
3450 -> 3429[label="",style="dashed", color="red", weight=0];
3450[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3450 -> 3509[label="",style="dashed", color="magenta", weight=3];
3450 -> 3510[label="",style="dashed", color="magenta", weight=3];
3451 -> 3430[label="",style="dashed", color="red", weight=0];
3451[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3451 -> 3511[label="",style="dashed", color="magenta", weight=3];
3451 -> 3512[label="",style="dashed", color="magenta", weight=3];
3452 -> 3431[label="",style="dashed", color="red", weight=0];
3452[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3452 -> 3513[label="",style="dashed", color="magenta", weight=3];
3452 -> 3514[label="",style="dashed", color="magenta", weight=3];
3453 -> 3432[label="",style="dashed", color="red", weight=0];
3453[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3453 -> 3515[label="",style="dashed", color="magenta", weight=3];
3453 -> 3516[label="",style="dashed", color="magenta", weight=3];
3454 -> 3433[label="",style="dashed", color="red", weight=0];
3454[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3454 -> 3517[label="",style="dashed", color="magenta", weight=3];
3454 -> 3518[label="",style="dashed", color="magenta", weight=3];
3455 -> 3434[label="",style="dashed", color="red", weight=0];
3455[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3455 -> 3519[label="",style="dashed", color="magenta", weight=3];
3455 -> 3520[label="",style="dashed", color="magenta", weight=3];
3456 -> 3435[label="",style="dashed", color="red", weight=0];
3456[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3456 -> 3521[label="",style="dashed", color="magenta", weight=3];
3456 -> 3522[label="",style="dashed", color="magenta", weight=3];
3457 -> 3436[label="",style="dashed", color="red", weight=0];
3457[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3457 -> 3523[label="",style="dashed", color="magenta", weight=3];
3457 -> 3524[label="",style="dashed", color="magenta", weight=3];
3458 -> 3437[label="",style="dashed", color="red", weight=0];
3458[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3458 -> 3525[label="",style="dashed", color="magenta", weight=3];
3458 -> 3526[label="",style="dashed", color="magenta", weight=3];
3459 -> 3438[label="",style="dashed", color="red", weight=0];
3459[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3459 -> 3527[label="",style="dashed", color="magenta", weight=3];
3459 -> 3528[label="",style="dashed", color="magenta", weight=3];
3460 -> 3439[label="",style="dashed", color="red", weight=0];
3460[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3460 -> 3529[label="",style="dashed", color="magenta", weight=3];
3460 -> 3530[label="",style="dashed", color="magenta", weight=3];
3461 -> 3440[label="",style="dashed", color="red", weight=0];
3461[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3461 -> 3531[label="",style="dashed", color="magenta", weight=3];
3461 -> 3532[label="",style="dashed", color="magenta", weight=3];
3462 -> 3441[label="",style="dashed", color="red", weight=0];
3462[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3462 -> 3533[label="",style="dashed", color="magenta", weight=3];
3462 -> 3534[label="",style="dashed", color="magenta", weight=3];
3463 -> 3442[label="",style="dashed", color="red", weight=0];
3463[label="vyy970 < vyy980\n",fontsize=16,color="magenta"];3463 -> 3535[label="",style="dashed", color="magenta", weight=3];
3463 -> 3536[label="",style="dashed", color="magenta", weight=3];
3464[label="vyy970 == vyy980\n",fontsize=16,color="blue",shape="box"];4827[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4827[label="",style="solid", color="blue", weight=9];
4827 -> 3537[label="",style="solid", color="blue", weight=3];
4828[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4828[label="",style="solid", color="blue", weight=9];
4828 -> 3538[label="",style="solid", color="blue", weight=3];
4829[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4829[label="",style="solid", color="blue", weight=9];
4829 -> 3539[label="",style="solid", color="blue", weight=3];
4830[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4830[label="",style="solid", color="blue", weight=9];
4830 -> 3540[label="",style="solid", color="blue", weight=3];
4831[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4831[label="",style="solid", color="blue", weight=9];
4831 -> 3541[label="",style="solid", color="blue", weight=3];
4832[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4832[label="",style="solid", color="blue", weight=9];
4832 -> 3542[label="",style="solid", color="blue", weight=3];
4833[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4833[label="",style="solid", color="blue", weight=9];
4833 -> 3543[label="",style="solid", color="blue", weight=3];
4834[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4834[label="",style="solid", color="blue", weight=9];
4834 -> 3544[label="",style="solid", color="blue", weight=3];
4835[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4835[label="",style="solid", color="blue", weight=9];
4835 -> 3545[label="",style="solid", color="blue", weight=3];
4836[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4836[label="",style="solid", color="blue", weight=9];
4836 -> 3546[label="",style="solid", color="blue", weight=3];
4837[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4837[label="",style="solid", color="blue", weight=9];
4837 -> 3547[label="",style="solid", color="blue", weight=3];
4838[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4838[label="",style="solid", color="blue", weight=9];
4838 -> 3548[label="",style="solid", color="blue", weight=3];
4839[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4839[label="",style="solid", color="blue", weight=9];
4839 -> 3549[label="",style="solid", color="blue", weight=3];
4840[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3464 -> 4840[label="",style="solid", color="blue", weight=9];
4840 -> 3550[label="",style="solid", color="blue", weight=3];
3465[label="vyy971 <= vyy981\n",fontsize=16,color="blue",shape="box"];4841[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4841[label="",style="solid", color="blue", weight=9];
4841 -> 3551[label="",style="solid", color="blue", weight=3];
4842[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4842[label="",style="solid", color="blue", weight=9];
4842 -> 3552[label="",style="solid", color="blue", weight=3];
4843[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4843[label="",style="solid", color="blue", weight=9];
4843 -> 3553[label="",style="solid", color="blue", weight=3];
4844[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4844[label="",style="solid", color="blue", weight=9];
4844 -> 3554[label="",style="solid", color="blue", weight=3];
4845[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4845[label="",style="solid", color="blue", weight=9];
4845 -> 3555[label="",style="solid", color="blue", weight=3];
4846[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4846[label="",style="solid", color="blue", weight=9];
4846 -> 3556[label="",style="solid", color="blue", weight=3];
4847[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4847[label="",style="solid", color="blue", weight=9];
4847 -> 3557[label="",style="solid", color="blue", weight=3];
4848[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4848[label="",style="solid", color="blue", weight=9];
4848 -> 3558[label="",style="solid", color="blue", weight=3];
4849[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4849[label="",style="solid", color="blue", weight=9];
4849 -> 3559[label="",style="solid", color="blue", weight=3];
4850[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4850[label="",style="solid", color="blue", weight=9];
4850 -> 3560[label="",style="solid", color="blue", weight=3];
4851[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4851[label="",style="solid", color="blue", weight=9];
4851 -> 3561[label="",style="solid", color="blue", weight=3];
4852[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4852[label="",style="solid", color="blue", weight=9];
4852 -> 3562[label="",style="solid", color="blue", weight=3];
4853[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4853[label="",style="solid", color="blue", weight=9];
4853 -> 3563[label="",style="solid", color="blue", weight=3];
4854[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3465 -> 4854[label="",style="solid", color="blue", weight=9];
4854 -> 3564[label="",style="solid", color="blue", weight=3];
3466[label="primCmpInt vyy97 vyy98\n",fontsize=16,color="burlywood",shape="triangle"];4855[label="vyy97/Pos vyy970",fontsize=10,color="white",style="solid",shape="box"];3466 -> 4855[label="",style="solid", color="burlywood", weight=9];
4855 -> 3565[label="",style="solid", color="burlywood", weight=3];
4856[label="vyy97/Neg vyy970",fontsize=10,color="white",style="solid",shape="box"];3466 -> 4856[label="",style="solid", color="burlywood", weight=9];
4856 -> 3566[label="",style="solid", color="burlywood", weight=3];
3467[label="compare (Integer vyy970) vyy98\n",fontsize=16,color="burlywood",shape="box"];4857[label="vyy98/Integer vyy980",fontsize=10,color="white",style="solid",shape="box"];3467 -> 4857[label="",style="solid", color="burlywood", weight=9];
4857 -> 3567[label="",style="solid", color="burlywood", weight=3];
3468[label="compare (vyy970 :% vyy971) vyy98\n",fontsize=16,color="burlywood",shape="box"];4858[label="vyy98/vyy980 :% vyy981",fontsize=10,color="white",style="solid",shape="box"];3468 -> 4858[label="",style="solid", color="burlywood", weight=9];
4858 -> 3568[label="",style="solid", color="burlywood", weight=3];
3469[label="primCmpDouble vyy97 vyy98\n",fontsize=16,color="burlywood",shape="box"];4859[label="vyy97/Double vyy970 vyy971",fontsize=10,color="white",style="solid",shape="box"];3469 -> 4859[label="",style="solid", color="burlywood", weight=9];
4859 -> 3569[label="",style="solid", color="burlywood", weight=3];
2548 -> 3069[label="",style="dashed", color="red", weight=0];
2548[label="compare2 vyy1730 (Left vyy13) (vyy1730 == Left vyy13)\n",fontsize=16,color="magenta"];2548 -> 3070[label="",style="dashed", color="magenta", weight=3];
2548 -> 3071[label="",style="dashed", color="magenta", weight=3];
2548 -> 3072[label="",style="dashed", color="magenta", weight=3];
2549 -> 3069[label="",style="dashed", color="red", weight=0];
2549[label="compare2 vyy3330 (Right vyy40) (vyy3330 == Right vyy40)\n",fontsize=16,color="magenta"];2549 -> 3073[label="",style="dashed", color="magenta", weight=3];
2549 -> 3074[label="",style="dashed", color="magenta", weight=3];
2549 -> 3075[label="",style="dashed", color="magenta", weight=3];
2550[label="primMulNat (Succ vyy300100) vyy4010\n",fontsize=16,color="burlywood",shape="box"];4862[label="vyy4010/Succ vyy40100",fontsize=10,color="white",style="solid",shape="box"];2550 -> 4862[label="",style="solid", color="burlywood", weight=9];
4862 -> 2660[label="",style="solid", color="burlywood", weight=3];
4863[label="vyy4010/Zero",fontsize=10,color="white",style="solid",shape="box"];2550 -> 4863[label="",style="solid", color="burlywood", weight=9];
4863 -> 2661[label="",style="solid", color="burlywood", weight=3];
2551[label="primMulNat Zero vyy4010\n",fontsize=16,color="burlywood",shape="box"];4864[label="vyy4010/Succ vyy40100",fontsize=10,color="white",style="solid",shape="box"];2551 -> 4864[label="",style="solid", color="burlywood", weight=9];
4864 -> 2662[label="",style="solid", color="burlywood", weight=3];
4865[label="vyy4010/Zero",fontsize=10,color="white",style="solid",shape="box"];2551 -> 4865[label="",style="solid", color="burlywood", weight=9];
4865 -> 2663[label="",style="solid", color="burlywood", weight=3];
2552[label="vyy4010\n",fontsize=16,color="green",shape="box"];2553[label="vyy30010\n",fontsize=16,color="green",shape="box"];2554[label="vyy4010\n",fontsize=16,color="green",shape="box"];2555[label="vyy30010\n",fontsize=16,color="green",shape="box"];3470[label="compare (vyy970 : vyy971) (vyy980 : vyy981)\n",fontsize=16,color="black",shape="box"];3470 -> 3570[label="",style="solid", color="black", weight=3];
3471[label="compare (vyy970 : vyy971) []\n",fontsize=16,color="black",shape="box"];3471 -> 3571[label="",style="solid", color="black", weight=3];
3472[label="compare [] (vyy980 : vyy981)\n",fontsize=16,color="black",shape="box"];3472 -> 3572[label="",style="solid", color="black", weight=3];
3473[label="compare [] []\n",fontsize=16,color="black",shape="box"];3473 -> 3573[label="",style="solid", color="black", weight=3];
3474 -> 1400[label="",style="dashed", color="red", weight=0];
3474[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3474 -> 3574[label="",style="dashed", color="magenta", weight=3];
3474 -> 3575[label="",style="dashed", color="magenta", weight=3];
3475 -> 1400[label="",style="dashed", color="red", weight=0];
3475[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3475 -> 3576[label="",style="dashed", color="magenta", weight=3];
3475 -> 3577[label="",style="dashed", color="magenta", weight=3];
3476 -> 1400[label="",style="dashed", color="red", weight=0];
3476[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3476 -> 3578[label="",style="dashed", color="magenta", weight=3];
3476 -> 3579[label="",style="dashed", color="magenta", weight=3];
3477 -> 1400[label="",style="dashed", color="red", weight=0];
3477[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3477 -> 3580[label="",style="dashed", color="magenta", weight=3];
3477 -> 3581[label="",style="dashed", color="magenta", weight=3];
3478 -> 1400[label="",style="dashed", color="red", weight=0];
3478[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3478 -> 3582[label="",style="dashed", color="magenta", weight=3];
3478 -> 3583[label="",style="dashed", color="magenta", weight=3];
3479 -> 1400[label="",style="dashed", color="red", weight=0];
3479[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3479 -> 3584[label="",style="dashed", color="magenta", weight=3];
3479 -> 3585[label="",style="dashed", color="magenta", weight=3];
3480 -> 1400[label="",style="dashed", color="red", weight=0];
3480[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3480 -> 3586[label="",style="dashed", color="magenta", weight=3];
3480 -> 3587[label="",style="dashed", color="magenta", weight=3];
3481 -> 1400[label="",style="dashed", color="red", weight=0];
3481[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3481 -> 3588[label="",style="dashed", color="magenta", weight=3];
3481 -> 3589[label="",style="dashed", color="magenta", weight=3];
3482 -> 1400[label="",style="dashed", color="red", weight=0];
3482[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3482 -> 3590[label="",style="dashed", color="magenta", weight=3];
3482 -> 3591[label="",style="dashed", color="magenta", weight=3];
3483 -> 1400[label="",style="dashed", color="red", weight=0];
3483[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3483 -> 3592[label="",style="dashed", color="magenta", weight=3];
3483 -> 3593[label="",style="dashed", color="magenta", weight=3];
3484 -> 1400[label="",style="dashed", color="red", weight=0];
3484[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3484 -> 3594[label="",style="dashed", color="magenta", weight=3];
3484 -> 3595[label="",style="dashed", color="magenta", weight=3];
3485 -> 1400[label="",style="dashed", color="red", weight=0];
3485[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3485 -> 3596[label="",style="dashed", color="magenta", weight=3];
3485 -> 3597[label="",style="dashed", color="magenta", weight=3];
3486 -> 1400[label="",style="dashed", color="red", weight=0];
3486[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3486 -> 3598[label="",style="dashed", color="magenta", weight=3];
3486 -> 3599[label="",style="dashed", color="magenta", weight=3];
3487 -> 1400[label="",style="dashed", color="red", weight=0];
3487[label="compare vyy970 vyy980 == LT\n",fontsize=16,color="magenta"];3487 -> 3600[label="",style="dashed", color="magenta", weight=3];
3487 -> 3601[label="",style="dashed", color="magenta", weight=3];
3488 -> 1405[label="",style="dashed", color="red", weight=0];
3488[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3488 -> 3602[label="",style="dashed", color="magenta", weight=3];
3488 -> 3603[label="",style="dashed", color="magenta", weight=3];
3489 -> 1402[label="",style="dashed", color="red", weight=0];
3489[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3489 -> 3604[label="",style="dashed", color="magenta", weight=3];
3489 -> 3605[label="",style="dashed", color="magenta", weight=3];
3490 -> 1406[label="",style="dashed", color="red", weight=0];
3490[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3490 -> 3606[label="",style="dashed", color="magenta", weight=3];
3490 -> 3607[label="",style="dashed", color="magenta", weight=3];
3491 -> 1396[label="",style="dashed", color="red", weight=0];
3491[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3491 -> 3608[label="",style="dashed", color="magenta", weight=3];
3491 -> 3609[label="",style="dashed", color="magenta", weight=3];
3492 -> 1404[label="",style="dashed", color="red", weight=0];
3492[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3492 -> 3610[label="",style="dashed", color="magenta", weight=3];
3492 -> 3611[label="",style="dashed", color="magenta", weight=3];
3493 -> 1394[label="",style="dashed", color="red", weight=0];
3493[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3493 -> 3612[label="",style="dashed", color="magenta", weight=3];
3493 -> 3613[label="",style="dashed", color="magenta", weight=3];
3494 -> 1395[label="",style="dashed", color="red", weight=0];
3494[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3494 -> 3614[label="",style="dashed", color="magenta", weight=3];
3494 -> 3615[label="",style="dashed", color="magenta", weight=3];
3495 -> 1400[label="",style="dashed", color="red", weight=0];
3495[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3495 -> 3616[label="",style="dashed", color="magenta", weight=3];
3495 -> 3617[label="",style="dashed", color="magenta", weight=3];
3496 -> 1407[label="",style="dashed", color="red", weight=0];
3496[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3496 -> 3618[label="",style="dashed", color="magenta", weight=3];
3496 -> 3619[label="",style="dashed", color="magenta", weight=3];
3497 -> 1398[label="",style="dashed", color="red", weight=0];
3497[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3497 -> 3620[label="",style="dashed", color="magenta", weight=3];
3497 -> 3621[label="",style="dashed", color="magenta", weight=3];
3498 -> 1397[label="",style="dashed", color="red", weight=0];
3498[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3498 -> 3622[label="",style="dashed", color="magenta", weight=3];
3498 -> 3623[label="",style="dashed", color="magenta", weight=3];
3499 -> 1401[label="",style="dashed", color="red", weight=0];
3499[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3499 -> 3624[label="",style="dashed", color="magenta", weight=3];
3499 -> 3625[label="",style="dashed", color="magenta", weight=3];
3500 -> 1403[label="",style="dashed", color="red", weight=0];
3500[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3500 -> 3626[label="",style="dashed", color="magenta", weight=3];
3500 -> 3627[label="",style="dashed", color="magenta", weight=3];
3501 -> 1399[label="",style="dashed", color="red", weight=0];
3501[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3501 -> 3628[label="",style="dashed", color="magenta", weight=3];
3501 -> 3629[label="",style="dashed", color="magenta", weight=3];
3502[label="vyy971 < vyy981\n",fontsize=16,color="blue",shape="box"];4894[label="< :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4894[label="",style="solid", color="blue", weight=9];
4894 -> 3630[label="",style="solid", color="blue", weight=3];
4895[label="< :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4895[label="",style="solid", color="blue", weight=9];
4895 -> 3631[label="",style="solid", color="blue", weight=3];
4896[label="< :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4896[label="",style="solid", color="blue", weight=9];
4896 -> 3632[label="",style="solid", color="blue", weight=3];
4897[label="< :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4897[label="",style="solid", color="blue", weight=9];
4897 -> 3633[label="",style="solid", color="blue", weight=3];
4898[label="< :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4898[label="",style="solid", color="blue", weight=9];
4898 -> 3634[label="",style="solid", color="blue", weight=3];
4899[label="< :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4899[label="",style="solid", color="blue", weight=9];
4899 -> 3635[label="",style="solid", color="blue", weight=3];
4900[label="< :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4900[label="",style="solid", color="blue", weight=9];
4900 -> 3636[label="",style="solid", color="blue", weight=3];
4901[label="< :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4901[label="",style="solid", color="blue", weight=9];
4901 -> 3637[label="",style="solid", color="blue", weight=3];
4902[label="< :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4902[label="",style="solid", color="blue", weight=9];
4902 -> 3638[label="",style="solid", color="blue", weight=3];
4903[label="< :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4903[label="",style="solid", color="blue", weight=9];
4903 -> 3639[label="",style="solid", color="blue", weight=3];
4904[label="< :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4904[label="",style="solid", color="blue", weight=9];
4904 -> 3640[label="",style="solid", color="blue", weight=3];
4905[label="< :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4905[label="",style="solid", color="blue", weight=9];
4905 -> 3641[label="",style="solid", color="blue", weight=3];
4906[label="< :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4906[label="",style="solid", color="blue", weight=9];
4906 -> 3642[label="",style="solid", color="blue", weight=3];
4907[label="< :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3502 -> 4907[label="",style="solid", color="blue", weight=9];
4907 -> 3643[label="",style="solid", color="blue", weight=3];
3503 -> 1808[label="",style="dashed", color="red", weight=0];
3503[label="vyy971 == vyy981 && vyy972 <= vyy982\n",fontsize=16,color="magenta"];3503 -> 3644[label="",style="dashed", color="magenta", weight=3];
3503 -> 3645[label="",style="dashed", color="magenta", weight=3];
3504[label="vyy169\n",fontsize=16,color="green",shape="box"];3505[label="True\n",fontsize=16,color="green",shape="box"];3506[label="compare () ()\n",fontsize=16,color="black",shape="box"];3506 -> 3646[label="",style="solid", color="black", weight=3];
3507[label="primCmpFloat (Float vyy970 vyy971) vyy98\n",fontsize=16,color="burlywood",shape="box"];4909[label="vyy98/Float vyy980 vyy981",fontsize=10,color="white",style="solid",shape="box"];3507 -> 4909[label="",style="solid", color="burlywood", weight=9];
4909 -> 3647[label="",style="solid", color="burlywood", weight=3];
3297[label="vyy9800\n",fontsize=16,color="green",shape="box"];3298[label="vyy9700\n",fontsize=16,color="green",shape="box"];3299[label="vyy9800\n",fontsize=16,color="green",shape="box"];3300[label="vyy9700\n",fontsize=16,color="green",shape="box"];3301[label="vyy9800\n",fontsize=16,color="green",shape="box"];3302[label="vyy9700\n",fontsize=16,color="green",shape="box"];3303[label="vyy9800\n",fontsize=16,color="green",shape="box"];3304[label="vyy9700\n",fontsize=16,color="green",shape="box"];3305[label="vyy9800\n",fontsize=16,color="green",shape="box"];3306[label="vyy9700\n",fontsize=16,color="green",shape="box"];3307[label="vyy9800\n",fontsize=16,color="green",shape="box"];3308[label="vyy9700\n",fontsize=16,color="green",shape="box"];3309[label="vyy9800\n",fontsize=16,color="green",shape="box"];3310[label="vyy9700\n",fontsize=16,color="green",shape="box"];3311[label="vyy9800\n",fontsize=16,color="green",shape="box"];3312[label="vyy9700\n",fontsize=16,color="green",shape="box"];3313[label="vyy9800\n",fontsize=16,color="green",shape="box"];3314[label="vyy9700\n",fontsize=16,color="green",shape="box"];3315[label="vyy9800\n",fontsize=16,color="green",shape="box"];3316[label="vyy9700\n",fontsize=16,color="green",shape="box"];3317[label="vyy9800\n",fontsize=16,color="green",shape="box"];3318[label="vyy9700\n",fontsize=16,color="green",shape="box"];3319[label="vyy9800\n",fontsize=16,color="green",shape="box"];3320[label="vyy9700\n",fontsize=16,color="green",shape="box"];3321[label="vyy9800\n",fontsize=16,color="green",shape="box"];3322[label="vyy9700\n",fontsize=16,color="green",shape="box"];3323[label="vyy9800\n",fontsize=16,color="green",shape="box"];3324[label="vyy9700\n",fontsize=16,color="green",shape="box"];3325[label="vyy9800\n",fontsize=16,color="green",shape="box"];3326[label="vyy9700\n",fontsize=16,color="green",shape="box"];3327[label="vyy9800\n",fontsize=16,color="green",shape="box"];3328[label="vyy9700\n",fontsize=16,color="green",shape="box"];3329[label="vyy9800\n",fontsize=16,color="green",shape="box"];3330[label="vyy9700\n",fontsize=16,color="green",shape="box"];3331[label="vyy9800\n",fontsize=16,color="green",shape="box"];3332[label="vyy9700\n",fontsize=16,color="green",shape="box"];3333[label="vyy9800\n",fontsize=16,color="green",shape="box"];3334[label="vyy9700\n",fontsize=16,color="green",shape="box"];3335[label="vyy9800\n",fontsize=16,color="green",shape="box"];3336[label="vyy9700\n",fontsize=16,color="green",shape="box"];3337[label="vyy9800\n",fontsize=16,color="green",shape="box"];3338[label="vyy9700\n",fontsize=16,color="green",shape="box"];3339[label="vyy9800\n",fontsize=16,color="green",shape="box"];3340[label="vyy9700\n",fontsize=16,color="green",shape="box"];3341[label="vyy9800\n",fontsize=16,color="green",shape="box"];3342[label="vyy9700\n",fontsize=16,color="green",shape="box"];3343[label="vyy9800\n",fontsize=16,color="green",shape="box"];3344[label="vyy9700\n",fontsize=16,color="green",shape="box"];3345[label="vyy9800\n",fontsize=16,color="green",shape="box"];3346[label="vyy9700\n",fontsize=16,color="green",shape="box"];3347[label="vyy9800\n",fontsize=16,color="green",shape="box"];3348[label="vyy9700\n",fontsize=16,color="green",shape="box"];3349[label="vyy9800\n",fontsize=16,color="green",shape="box"];3350[label="vyy9700\n",fontsize=16,color="green",shape="box"];3351[label="vyy9800\n",fontsize=16,color="green",shape="box"];3352[label="vyy9700\n",fontsize=16,color="green",shape="box"];3508[label="primCmpChar (Char vyy970) vyy98\n",fontsize=16,color="burlywood",shape="box"];4910[label="vyy98/Char vyy980",fontsize=10,color="white",style="solid",shape="box"];3508 -> 4910[label="",style="solid", color="burlywood", weight=9];
4910 -> 3648[label="",style="solid", color="burlywood", weight=3];
3509[label="vyy980\n",fontsize=16,color="green",shape="box"];3510[label="vyy970\n",fontsize=16,color="green",shape="box"];3511[label="vyy980\n",fontsize=16,color="green",shape="box"];3512[label="vyy970\n",fontsize=16,color="green",shape="box"];3513[label="vyy980\n",fontsize=16,color="green",shape="box"];3514[label="vyy970\n",fontsize=16,color="green",shape="box"];3515[label="vyy980\n",fontsize=16,color="green",shape="box"];3516[label="vyy970\n",fontsize=16,color="green",shape="box"];3517[label="vyy980\n",fontsize=16,color="green",shape="box"];3518[label="vyy970\n",fontsize=16,color="green",shape="box"];3519[label="vyy980\n",fontsize=16,color="green",shape="box"];3520[label="vyy970\n",fontsize=16,color="green",shape="box"];3521[label="vyy980\n",fontsize=16,color="green",shape="box"];3522[label="vyy970\n",fontsize=16,color="green",shape="box"];3523[label="vyy980\n",fontsize=16,color="green",shape="box"];3524[label="vyy970\n",fontsize=16,color="green",shape="box"];3525[label="vyy980\n",fontsize=16,color="green",shape="box"];3526[label="vyy970\n",fontsize=16,color="green",shape="box"];3527[label="vyy980\n",fontsize=16,color="green",shape="box"];3528[label="vyy970\n",fontsize=16,color="green",shape="box"];3529[label="vyy980\n",fontsize=16,color="green",shape="box"];3530[label="vyy970\n",fontsize=16,color="green",shape="box"];3531[label="vyy980\n",fontsize=16,color="green",shape="box"];3532[label="vyy970\n",fontsize=16,color="green",shape="box"];3533[label="vyy980\n",fontsize=16,color="green",shape="box"];3534[label="vyy970\n",fontsize=16,color="green",shape="box"];3535[label="vyy980\n",fontsize=16,color="green",shape="box"];3536[label="vyy970\n",fontsize=16,color="green",shape="box"];3537 -> 1405[label="",style="dashed", color="red", weight=0];
3537[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3537 -> 3649[label="",style="dashed", color="magenta", weight=3];
3537 -> 3650[label="",style="dashed", color="magenta", weight=3];
3538 -> 1402[label="",style="dashed", color="red", weight=0];
3538[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3538 -> 3651[label="",style="dashed", color="magenta", weight=3];
3538 -> 3652[label="",style="dashed", color="magenta", weight=3];
3539 -> 1406[label="",style="dashed", color="red", weight=0];
3539[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3539 -> 3653[label="",style="dashed", color="magenta", weight=3];
3539 -> 3654[label="",style="dashed", color="magenta", weight=3];
3540 -> 1396[label="",style="dashed", color="red", weight=0];
3540[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3540 -> 3655[label="",style="dashed", color="magenta", weight=3];
3540 -> 3656[label="",style="dashed", color="magenta", weight=3];
3541 -> 1404[label="",style="dashed", color="red", weight=0];
3541[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3541 -> 3657[label="",style="dashed", color="magenta", weight=3];
3541 -> 3658[label="",style="dashed", color="magenta", weight=3];
3542 -> 1394[label="",style="dashed", color="red", weight=0];
3542[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3542 -> 3659[label="",style="dashed", color="magenta", weight=3];
3542 -> 3660[label="",style="dashed", color="magenta", weight=3];
3543 -> 1395[label="",style="dashed", color="red", weight=0];
3543[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3543 -> 3661[label="",style="dashed", color="magenta", weight=3];
3543 -> 3662[label="",style="dashed", color="magenta", weight=3];
3544 -> 1400[label="",style="dashed", color="red", weight=0];
3544[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3544 -> 3663[label="",style="dashed", color="magenta", weight=3];
3544 -> 3664[label="",style="dashed", color="magenta", weight=3];
3545 -> 1407[label="",style="dashed", color="red", weight=0];
3545[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3545 -> 3665[label="",style="dashed", color="magenta", weight=3];
3545 -> 3666[label="",style="dashed", color="magenta", weight=3];
3546 -> 1398[label="",style="dashed", color="red", weight=0];
3546[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3546 -> 3667[label="",style="dashed", color="magenta", weight=3];
3546 -> 3668[label="",style="dashed", color="magenta", weight=3];
3547 -> 1397[label="",style="dashed", color="red", weight=0];
3547[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3547 -> 3669[label="",style="dashed", color="magenta", weight=3];
3547 -> 3670[label="",style="dashed", color="magenta", weight=3];
3548 -> 1401[label="",style="dashed", color="red", weight=0];
3548[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3548 -> 3671[label="",style="dashed", color="magenta", weight=3];
3548 -> 3672[label="",style="dashed", color="magenta", weight=3];
3549 -> 1403[label="",style="dashed", color="red", weight=0];
3549[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3549 -> 3673[label="",style="dashed", color="magenta", weight=3];
3549 -> 3674[label="",style="dashed", color="magenta", weight=3];
3550 -> 1399[label="",style="dashed", color="red", weight=0];
3550[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3550 -> 3675[label="",style="dashed", color="magenta", weight=3];
3550 -> 3676[label="",style="dashed", color="magenta", weight=3];
3551 -> 3127[label="",style="dashed", color="red", weight=0];
3551[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3551 -> 3677[label="",style="dashed", color="magenta", weight=3];
3551 -> 3678[label="",style="dashed", color="magenta", weight=3];
3552 -> 3128[label="",style="dashed", color="red", weight=0];
3552[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3552 -> 3679[label="",style="dashed", color="magenta", weight=3];
3552 -> 3680[label="",style="dashed", color="magenta", weight=3];
3553 -> 3129[label="",style="dashed", color="red", weight=0];
3553[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3553 -> 3681[label="",style="dashed", color="magenta", weight=3];
3553 -> 3682[label="",style="dashed", color="magenta", weight=3];
3554 -> 3130[label="",style="dashed", color="red", weight=0];
3554[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3554 -> 3683[label="",style="dashed", color="magenta", weight=3];
3554 -> 3684[label="",style="dashed", color="magenta", weight=3];
3555 -> 3131[label="",style="dashed", color="red", weight=0];
3555[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3555 -> 3685[label="",style="dashed", color="magenta", weight=3];
3555 -> 3686[label="",style="dashed", color="magenta", weight=3];
3556 -> 3132[label="",style="dashed", color="red", weight=0];
3556[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3556 -> 3687[label="",style="dashed", color="magenta", weight=3];
3556 -> 3688[label="",style="dashed", color="magenta", weight=3];
3557 -> 3114[label="",style="dashed", color="red", weight=0];
3557[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3557 -> 3689[label="",style="dashed", color="magenta", weight=3];
3557 -> 3690[label="",style="dashed", color="magenta", weight=3];
3558 -> 3134[label="",style="dashed", color="red", weight=0];
3558[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3558 -> 3691[label="",style="dashed", color="magenta", weight=3];
3558 -> 3692[label="",style="dashed", color="magenta", weight=3];
3559 -> 3135[label="",style="dashed", color="red", weight=0];
3559[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3559 -> 3693[label="",style="dashed", color="magenta", weight=3];
3559 -> 3694[label="",style="dashed", color="magenta", weight=3];
3560 -> 3136[label="",style="dashed", color="red", weight=0];
3560[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3560 -> 3695[label="",style="dashed", color="magenta", weight=3];
3560 -> 3696[label="",style="dashed", color="magenta", weight=3];
3561 -> 3137[label="",style="dashed", color="red", weight=0];
3561[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3561 -> 3697[label="",style="dashed", color="magenta", weight=3];
3561 -> 3698[label="",style="dashed", color="magenta", weight=3];
3562 -> 3138[label="",style="dashed", color="red", weight=0];
3562[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3562 -> 3699[label="",style="dashed", color="magenta", weight=3];
3562 -> 3700[label="",style="dashed", color="magenta", weight=3];
3563 -> 3139[label="",style="dashed", color="red", weight=0];
3563[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3563 -> 3701[label="",style="dashed", color="magenta", weight=3];
3563 -> 3702[label="",style="dashed", color="magenta", weight=3];
3564 -> 3140[label="",style="dashed", color="red", weight=0];
3564[label="vyy971 <= vyy981\n",fontsize=16,color="magenta"];3564 -> 3703[label="",style="dashed", color="magenta", weight=3];
3564 -> 3704[label="",style="dashed", color="magenta", weight=3];
3565[label="primCmpInt (Pos vyy970) vyy98\n",fontsize=16,color="burlywood",shape="box"];4939[label="vyy970/Succ vyy9700",fontsize=10,color="white",style="solid",shape="box"];3565 -> 4939[label="",style="solid", color="burlywood", weight=9];
4939 -> 3705[label="",style="solid", color="burlywood", weight=3];
4940[label="vyy970/Zero",fontsize=10,color="white",style="solid",shape="box"];3565 -> 4940[label="",style="solid", color="burlywood", weight=9];
4940 -> 3706[label="",style="solid", color="burlywood", weight=3];
3566[label="primCmpInt (Neg vyy970) vyy98\n",fontsize=16,color="burlywood",shape="box"];4941[label="vyy970/Succ vyy9700",fontsize=10,color="white",style="solid",shape="box"];3566 -> 4941[label="",style="solid", color="burlywood", weight=9];
4941 -> 3707[label="",style="solid", color="burlywood", weight=3];
4942[label="vyy970/Zero",fontsize=10,color="white",style="solid",shape="box"];3566 -> 4942[label="",style="solid", color="burlywood", weight=9];
4942 -> 3708[label="",style="solid", color="burlywood", weight=3];
3567[label="compare (Integer vyy970) (Integer vyy980)\n",fontsize=16,color="black",shape="box"];3567 -> 3709[label="",style="solid", color="black", weight=3];
3568[label="compare (vyy970 :% vyy971) (vyy980 :% vyy981)\n",fontsize=16,color="black",shape="box"];3568 -> 3710[label="",style="solid", color="black", weight=3];
3569[label="primCmpDouble (Double vyy970 vyy971) vyy98\n",fontsize=16,color="burlywood",shape="box"];4943[label="vyy98/Double vyy980 vyy981",fontsize=10,color="white",style="solid",shape="box"];3569 -> 4943[label="",style="solid", color="burlywood", weight=9];
4943 -> 3711[label="",style="solid", color="burlywood", weight=3];
3070[label="Left vyy13\n",fontsize=16,color="green",shape="box"];3071[label="vyy1730\n",fontsize=16,color="green",shape="box"];3072 -> 1395[label="",style="dashed", color="red", weight=0];
3072[label="vyy1730 == Left vyy13\n",fontsize=16,color="magenta"];3072 -> 3083[label="",style="dashed", color="magenta", weight=3];
3072 -> 3084[label="",style="dashed", color="magenta", weight=3];
3069[label="compare2 vyy970 vyy980 vyy159\n",fontsize=16,color="burlywood",shape="triangle"];4945[label="vyy159/False",fontsize=10,color="white",style="solid",shape="box"];3069 -> 4945[label="",style="solid", color="burlywood", weight=9];
4945 -> 3085[label="",style="solid", color="burlywood", weight=3];
4946[label="vyy159/True",fontsize=10,color="white",style="solid",shape="box"];3069 -> 4946[label="",style="solid", color="burlywood", weight=9];
4946 -> 3086[label="",style="solid", color="burlywood", weight=3];
3073[label="Right vyy40\n",fontsize=16,color="green",shape="box"];3074[label="vyy3330\n",fontsize=16,color="green",shape="box"];3075 -> 1395[label="",style="dashed", color="red", weight=0];
3075[label="vyy3330 == Right vyy40\n",fontsize=16,color="magenta"];3075 -> 3087[label="",style="dashed", color="magenta", weight=3];
3075 -> 3088[label="",style="dashed", color="magenta", weight=3];
2660[label="primMulNat (Succ vyy300100) (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];2660 -> 2814[label="",style="solid", color="black", weight=3];
2661[label="primMulNat (Succ vyy300100) Zero\n",fontsize=16,color="black",shape="box"];2661 -> 2815[label="",style="solid", color="black", weight=3];
2662[label="primMulNat Zero (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];2662 -> 2816[label="",style="solid", color="black", weight=3];
2663[label="primMulNat Zero Zero\n",fontsize=16,color="black",shape="box"];2663 -> 2817[label="",style="solid", color="black", weight=3];
3570 -> 3712[label="",style="dashed", color="red", weight=0];
3570[label="primCompAux vyy970 vyy980 (compare vyy971 vyy981)\n",fontsize=16,color="magenta"];3570 -> 3713[label="",style="dashed", color="magenta", weight=3];
3571[label="GT\n",fontsize=16,color="green",shape="box"];3572[label="LT\n",fontsize=16,color="green",shape="box"];3573[label="EQ\n",fontsize=16,color="green",shape="box"];3574[label="LT\n",fontsize=16,color="green",shape="box"];3575 -> 3354[label="",style="dashed", color="red", weight=0];
3575[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3575 -> 3714[label="",style="dashed", color="magenta", weight=3];
3575 -> 3715[label="",style="dashed", color="magenta", weight=3];
3576[label="LT\n",fontsize=16,color="green",shape="box"];3577[label="compare vyy970 vyy980\n",fontsize=16,color="black",shape="triangle"];3577 -> 3716[label="",style="solid", color="black", weight=3];
3578[label="LT\n",fontsize=16,color="green",shape="box"];3579[label="compare vyy970 vyy980\n",fontsize=16,color="black",shape="triangle"];3579 -> 3717[label="",style="solid", color="black", weight=3];
3580[label="LT\n",fontsize=16,color="green",shape="box"];3581[label="compare vyy970 vyy980\n",fontsize=16,color="black",shape="triangle"];3581 -> 3718[label="",style="solid", color="black", weight=3];
3582[label="LT\n",fontsize=16,color="green",shape="box"];3583 -> 3375[label="",style="dashed", color="red", weight=0];
3583[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3583 -> 3719[label="",style="dashed", color="magenta", weight=3];
3583 -> 3720[label="",style="dashed", color="magenta", weight=3];
3584[label="LT\n",fontsize=16,color="green",shape="box"];3585 -> 3377[label="",style="dashed", color="red", weight=0];
3585[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3585 -> 3721[label="",style="dashed", color="magenta", weight=3];
3585 -> 3722[label="",style="dashed", color="magenta", weight=3];
3586[label="LT\n",fontsize=16,color="green",shape="box"];3587[label="compare vyy970 vyy980\n",fontsize=16,color="black",shape="triangle"];3587 -> 3723[label="",style="solid", color="black", weight=3];
3588[label="LT\n",fontsize=16,color="green",shape="box"];3589[label="compare vyy970 vyy980\n",fontsize=16,color="black",shape="triangle"];3589 -> 3724[label="",style="solid", color="black", weight=3];
3590[label="LT\n",fontsize=16,color="green",shape="box"];3591 -> 3379[label="",style="dashed", color="red", weight=0];
3591[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3591 -> 3725[label="",style="dashed", color="magenta", weight=3];
3591 -> 3726[label="",style="dashed", color="magenta", weight=3];
3592[label="LT\n",fontsize=16,color="green",shape="box"];3593[label="compare vyy970 vyy980\n",fontsize=16,color="black",shape="triangle"];3593 -> 3727[label="",style="solid", color="black", weight=3];
3594[label="LT\n",fontsize=16,color="green",shape="box"];3595 -> 3381[label="",style="dashed", color="red", weight=0];
3595[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3595 -> 3728[label="",style="dashed", color="magenta", weight=3];
3595 -> 3729[label="",style="dashed", color="magenta", weight=3];
3596[label="LT\n",fontsize=16,color="green",shape="box"];3597 -> 3383[label="",style="dashed", color="red", weight=0];
3597[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3597 -> 3730[label="",style="dashed", color="magenta", weight=3];
3597 -> 3731[label="",style="dashed", color="magenta", weight=3];
3598[label="LT\n",fontsize=16,color="green",shape="box"];3599 -> 3385[label="",style="dashed", color="red", weight=0];
3599[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3599 -> 3732[label="",style="dashed", color="magenta", weight=3];
3599 -> 3733[label="",style="dashed", color="magenta", weight=3];
3600[label="LT\n",fontsize=16,color="green",shape="box"];3601 -> 3387[label="",style="dashed", color="red", weight=0];
3601[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3601 -> 3734[label="",style="dashed", color="magenta", weight=3];
3601 -> 3735[label="",style="dashed", color="magenta", weight=3];
3602[label="vyy980\n",fontsize=16,color="green",shape="box"];3603[label="vyy970\n",fontsize=16,color="green",shape="box"];3604[label="vyy980\n",fontsize=16,color="green",shape="box"];3605[label="vyy970\n",fontsize=16,color="green",shape="box"];3606[label="vyy980\n",fontsize=16,color="green",shape="box"];3607[label="vyy970\n",fontsize=16,color="green",shape="box"];3608[label="vyy980\n",fontsize=16,color="green",shape="box"];3609[label="vyy970\n",fontsize=16,color="green",shape="box"];3610[label="vyy980\n",fontsize=16,color="green",shape="box"];3611[label="vyy970\n",fontsize=16,color="green",shape="box"];3612[label="vyy980\n",fontsize=16,color="green",shape="box"];3613[label="vyy970\n",fontsize=16,color="green",shape="box"];3614[label="vyy980\n",fontsize=16,color="green",shape="box"];3615[label="vyy970\n",fontsize=16,color="green",shape="box"];3616[label="vyy980\n",fontsize=16,color="green",shape="box"];3617[label="vyy970\n",fontsize=16,color="green",shape="box"];3618[label="vyy980\n",fontsize=16,color="green",shape="box"];3619[label="vyy970\n",fontsize=16,color="green",shape="box"];3620[label="vyy980\n",fontsize=16,color="green",shape="box"];3621[label="vyy970\n",fontsize=16,color="green",shape="box"];3622[label="vyy980\n",fontsize=16,color="green",shape="box"];3623[label="vyy970\n",fontsize=16,color="green",shape="box"];3624[label="vyy980\n",fontsize=16,color="green",shape="box"];3625[label="vyy970\n",fontsize=16,color="green",shape="box"];3626[label="vyy980\n",fontsize=16,color="green",shape="box"];3627[label="vyy970\n",fontsize=16,color="green",shape="box"];3628[label="vyy980\n",fontsize=16,color="green",shape="box"];3629[label="vyy970\n",fontsize=16,color="green",shape="box"];3630 -> 3429[label="",style="dashed", color="red", weight=0];
3630[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3630 -> 3736[label="",style="dashed", color="magenta", weight=3];
3630 -> 3737[label="",style="dashed", color="magenta", weight=3];
3631 -> 3430[label="",style="dashed", color="red", weight=0];
3631[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3631 -> 3738[label="",style="dashed", color="magenta", weight=3];
3631 -> 3739[label="",style="dashed", color="magenta", weight=3];
3632 -> 3431[label="",style="dashed", color="red", weight=0];
3632[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3632 -> 3740[label="",style="dashed", color="magenta", weight=3];
3632 -> 3741[label="",style="dashed", color="magenta", weight=3];
3633 -> 3432[label="",style="dashed", color="red", weight=0];
3633[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3633 -> 3742[label="",style="dashed", color="magenta", weight=3];
3633 -> 3743[label="",style="dashed", color="magenta", weight=3];
3634 -> 3433[label="",style="dashed", color="red", weight=0];
3634[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3634 -> 3744[label="",style="dashed", color="magenta", weight=3];
3634 -> 3745[label="",style="dashed", color="magenta", weight=3];
3635 -> 3434[label="",style="dashed", color="red", weight=0];
3635[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3635 -> 3746[label="",style="dashed", color="magenta", weight=3];
3635 -> 3747[label="",style="dashed", color="magenta", weight=3];
3636 -> 3435[label="",style="dashed", color="red", weight=0];
3636[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3636 -> 3748[label="",style="dashed", color="magenta", weight=3];
3636 -> 3749[label="",style="dashed", color="magenta", weight=3];
3637 -> 3436[label="",style="dashed", color="red", weight=0];
3637[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3637 -> 3750[label="",style="dashed", color="magenta", weight=3];
3637 -> 3751[label="",style="dashed", color="magenta", weight=3];
3638 -> 3437[label="",style="dashed", color="red", weight=0];
3638[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3638 -> 3752[label="",style="dashed", color="magenta", weight=3];
3638 -> 3753[label="",style="dashed", color="magenta", weight=3];
3639 -> 3438[label="",style="dashed", color="red", weight=0];
3639[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3639 -> 3754[label="",style="dashed", color="magenta", weight=3];
3639 -> 3755[label="",style="dashed", color="magenta", weight=3];
3640 -> 3439[label="",style="dashed", color="red", weight=0];
3640[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3640 -> 3756[label="",style="dashed", color="magenta", weight=3];
3640 -> 3757[label="",style="dashed", color="magenta", weight=3];
3641 -> 3440[label="",style="dashed", color="red", weight=0];
3641[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3641 -> 3758[label="",style="dashed", color="magenta", weight=3];
3641 -> 3759[label="",style="dashed", color="magenta", weight=3];
3642 -> 3441[label="",style="dashed", color="red", weight=0];
3642[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3642 -> 3760[label="",style="dashed", color="magenta", weight=3];
3642 -> 3761[label="",style="dashed", color="magenta", weight=3];
3643 -> 3442[label="",style="dashed", color="red", weight=0];
3643[label="vyy971 < vyy981\n",fontsize=16,color="magenta"];3643 -> 3762[label="",style="dashed", color="magenta", weight=3];
3643 -> 3763[label="",style="dashed", color="magenta", weight=3];
3644[label="vyy971 == vyy981\n",fontsize=16,color="blue",shape="box"];4971[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4971[label="",style="solid", color="blue", weight=9];
4971 -> 3764[label="",style="solid", color="blue", weight=3];
4972[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4972[label="",style="solid", color="blue", weight=9];
4972 -> 3765[label="",style="solid", color="blue", weight=3];
4973[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4973[label="",style="solid", color="blue", weight=9];
4973 -> 3766[label="",style="solid", color="blue", weight=3];
4974[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4974[label="",style="solid", color="blue", weight=9];
4974 -> 3767[label="",style="solid", color="blue", weight=3];
4975[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4975[label="",style="solid", color="blue", weight=9];
4975 -> 3768[label="",style="solid", color="blue", weight=3];
4976[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4976[label="",style="solid", color="blue", weight=9];
4976 -> 3769[label="",style="solid", color="blue", weight=3];
4977[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4977[label="",style="solid", color="blue", weight=9];
4977 -> 3770[label="",style="solid", color="blue", weight=3];
4978[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4978[label="",style="solid", color="blue", weight=9];
4978 -> 3771[label="",style="solid", color="blue", weight=3];
4979[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4979[label="",style="solid", color="blue", weight=9];
4979 -> 3772[label="",style="solid", color="blue", weight=3];
4980[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4980[label="",style="solid", color="blue", weight=9];
4980 -> 3773[label="",style="solid", color="blue", weight=3];
4981[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4981[label="",style="solid", color="blue", weight=9];
4981 -> 3774[label="",style="solid", color="blue", weight=3];
4982[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4982[label="",style="solid", color="blue", weight=9];
4982 -> 3775[label="",style="solid", color="blue", weight=3];
4983[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4983[label="",style="solid", color="blue", weight=9];
4983 -> 3776[label="",style="solid", color="blue", weight=3];
4984[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3644 -> 4984[label="",style="solid", color="blue", weight=9];
4984 -> 3777[label="",style="solid", color="blue", weight=3];
3645[label="vyy972 <= vyy982\n",fontsize=16,color="blue",shape="box"];4985[label="<= :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4985[label="",style="solid", color="blue", weight=9];
4985 -> 3778[label="",style="solid", color="blue", weight=3];
4986[label="<= :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4986[label="",style="solid", color="blue", weight=9];
4986 -> 3779[label="",style="solid", color="blue", weight=3];
4987[label="<= :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4987[label="",style="solid", color="blue", weight=9];
4987 -> 3780[label="",style="solid", color="blue", weight=3];
4988[label="<= :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4988[label="",style="solid", color="blue", weight=9];
4988 -> 3781[label="",style="solid", color="blue", weight=3];
4989[label="<= :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4989[label="",style="solid", color="blue", weight=9];
4989 -> 3782[label="",style="solid", color="blue", weight=3];
4990[label="<= :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4990[label="",style="solid", color="blue", weight=9];
4990 -> 3783[label="",style="solid", color="blue", weight=3];
4991[label="<= :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4991[label="",style="solid", color="blue", weight=9];
4991 -> 3784[label="",style="solid", color="blue", weight=3];
4992[label="<= :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4992[label="",style="solid", color="blue", weight=9];
4992 -> 3785[label="",style="solid", color="blue", weight=3];
4993[label="<= :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4993[label="",style="solid", color="blue", weight=9];
4993 -> 3786[label="",style="solid", color="blue", weight=3];
4994[label="<= :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4994[label="",style="solid", color="blue", weight=9];
4994 -> 3787[label="",style="solid", color="blue", weight=3];
4995[label="<= :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4995[label="",style="solid", color="blue", weight=9];
4995 -> 3788[label="",style="solid", color="blue", weight=3];
4996[label="<= :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4996[label="",style="solid", color="blue", weight=9];
4996 -> 3789[label="",style="solid", color="blue", weight=3];
4997[label="<= :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4997[label="",style="solid", color="blue", weight=9];
4997 -> 3790[label="",style="solid", color="blue", weight=3];
4998[label="<= :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];3645 -> 4998[label="",style="solid", color="blue", weight=9];
4998 -> 3791[label="",style="solid", color="blue", weight=3];
3646[label="EQ\n",fontsize=16,color="green",shape="box"];3647[label="primCmpFloat (Float vyy970 vyy971) (Float vyy980 vyy981)\n",fontsize=16,color="black",shape="box"];3647 -> 3792[label="",style="solid", color="black", weight=3];
3648[label="primCmpChar (Char vyy970) (Char vyy980)\n",fontsize=16,color="black",shape="box"];3648 -> 3793[label="",style="solid", color="black", weight=3];
3649[label="vyy980\n",fontsize=16,color="green",shape="box"];3650[label="vyy970\n",fontsize=16,color="green",shape="box"];3651[label="vyy980\n",fontsize=16,color="green",shape="box"];3652[label="vyy970\n",fontsize=16,color="green",shape="box"];3653[label="vyy980\n",fontsize=16,color="green",shape="box"];3654[label="vyy970\n",fontsize=16,color="green",shape="box"];3655[label="vyy980\n",fontsize=16,color="green",shape="box"];3656[label="vyy970\n",fontsize=16,color="green",shape="box"];3657[label="vyy980\n",fontsize=16,color="green",shape="box"];3658[label="vyy970\n",fontsize=16,color="green",shape="box"];3659[label="vyy980\n",fontsize=16,color="green",shape="box"];3660[label="vyy970\n",fontsize=16,color="green",shape="box"];3661[label="vyy980\n",fontsize=16,color="green",shape="box"];3662[label="vyy970\n",fontsize=16,color="green",shape="box"];3663[label="vyy980\n",fontsize=16,color="green",shape="box"];3664[label="vyy970\n",fontsize=16,color="green",shape="box"];3665[label="vyy980\n",fontsize=16,color="green",shape="box"];3666[label="vyy970\n",fontsize=16,color="green",shape="box"];3667[label="vyy980\n",fontsize=16,color="green",shape="box"];3668[label="vyy970\n",fontsize=16,color="green",shape="box"];3669[label="vyy980\n",fontsize=16,color="green",shape="box"];3670[label="vyy970\n",fontsize=16,color="green",shape="box"];3671[label="vyy980\n",fontsize=16,color="green",shape="box"];3672[label="vyy970\n",fontsize=16,color="green",shape="box"];3673[label="vyy980\n",fontsize=16,color="green",shape="box"];3674[label="vyy970\n",fontsize=16,color="green",shape="box"];3675[label="vyy980\n",fontsize=16,color="green",shape="box"];3676[label="vyy970\n",fontsize=16,color="green",shape="box"];3677[label="vyy981\n",fontsize=16,color="green",shape="box"];3678[label="vyy971\n",fontsize=16,color="green",shape="box"];3679[label="vyy981\n",fontsize=16,color="green",shape="box"];3680[label="vyy971\n",fontsize=16,color="green",shape="box"];3681[label="vyy981\n",fontsize=16,color="green",shape="box"];3682[label="vyy971\n",fontsize=16,color="green",shape="box"];3683[label="vyy981\n",fontsize=16,color="green",shape="box"];3684[label="vyy971\n",fontsize=16,color="green",shape="box"];3685[label="vyy981\n",fontsize=16,color="green",shape="box"];3686[label="vyy971\n",fontsize=16,color="green",shape="box"];3687[label="vyy981\n",fontsize=16,color="green",shape="box"];3688[label="vyy971\n",fontsize=16,color="green",shape="box"];3689[label="vyy981\n",fontsize=16,color="green",shape="box"];3690[label="vyy971\n",fontsize=16,color="green",shape="box"];3691[label="vyy981\n",fontsize=16,color="green",shape="box"];3692[label="vyy971\n",fontsize=16,color="green",shape="box"];3693[label="vyy981\n",fontsize=16,color="green",shape="box"];3694[label="vyy971\n",fontsize=16,color="green",shape="box"];3695[label="vyy981\n",fontsize=16,color="green",shape="box"];3696[label="vyy971\n",fontsize=16,color="green",shape="box"];3697[label="vyy981\n",fontsize=16,color="green",shape="box"];3698[label="vyy971\n",fontsize=16,color="green",shape="box"];3699[label="vyy981\n",fontsize=16,color="green",shape="box"];3700[label="vyy971\n",fontsize=16,color="green",shape="box"];3701[label="vyy981\n",fontsize=16,color="green",shape="box"];3702[label="vyy971\n",fontsize=16,color="green",shape="box"];3703[label="vyy981\n",fontsize=16,color="green",shape="box"];3704[label="vyy971\n",fontsize=16,color="green",shape="box"];3705[label="primCmpInt (Pos (Succ vyy9700)) vyy98\n",fontsize=16,color="burlywood",shape="box"];4999[label="vyy98/Pos vyy980",fontsize=10,color="white",style="solid",shape="box"];3705 -> 4999[label="",style="solid", color="burlywood", weight=9];
4999 -> 3794[label="",style="solid", color="burlywood", weight=3];
5000[label="vyy98/Neg vyy980",fontsize=10,color="white",style="solid",shape="box"];3705 -> 5000[label="",style="solid", color="burlywood", weight=9];
5000 -> 3795[label="",style="solid", color="burlywood", weight=3];
3706[label="primCmpInt (Pos Zero) vyy98\n",fontsize=16,color="burlywood",shape="box"];5001[label="vyy98/Pos vyy980",fontsize=10,color="white",style="solid",shape="box"];3706 -> 5001[label="",style="solid", color="burlywood", weight=9];
5001 -> 3796[label="",style="solid", color="burlywood", weight=3];
5002[label="vyy98/Neg vyy980",fontsize=10,color="white",style="solid",shape="box"];3706 -> 5002[label="",style="solid", color="burlywood", weight=9];
5002 -> 3797[label="",style="solid", color="burlywood", weight=3];
3707[label="primCmpInt (Neg (Succ vyy9700)) vyy98\n",fontsize=16,color="burlywood",shape="box"];5003[label="vyy98/Pos vyy980",fontsize=10,color="white",style="solid",shape="box"];3707 -> 5003[label="",style="solid", color="burlywood", weight=9];
5003 -> 3798[label="",style="solid", color="burlywood", weight=3];
5004[label="vyy98/Neg vyy980",fontsize=10,color="white",style="solid",shape="box"];3707 -> 5004[label="",style="solid", color="burlywood", weight=9];
5004 -> 3799[label="",style="solid", color="burlywood", weight=3];
3708[label="primCmpInt (Neg Zero) vyy98\n",fontsize=16,color="burlywood",shape="box"];5005[label="vyy98/Pos vyy980",fontsize=10,color="white",style="solid",shape="box"];3708 -> 5005[label="",style="solid", color="burlywood", weight=9];
5005 -> 3800[label="",style="solid", color="burlywood", weight=3];
5006[label="vyy98/Neg vyy980",fontsize=10,color="white",style="solid",shape="box"];3708 -> 5006[label="",style="solid", color="burlywood", weight=9];
5006 -> 3801[label="",style="solid", color="burlywood", weight=3];
3709 -> 3466[label="",style="dashed", color="red", weight=0];
3709[label="primCmpInt vyy970 vyy980\n",fontsize=16,color="magenta"];3709 -> 3802[label="",style="dashed", color="magenta", weight=3];
3709 -> 3803[label="",style="dashed", color="magenta", weight=3];
3710[label="compare (vyy970 * vyy981) (vyy980 * vyy971)\n",fontsize=16,color="blue",shape="box"];5008[label="compare :: Int -> Int -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3710 -> 5008[label="",style="solid", color="blue", weight=9];
5008 -> 3804[label="",style="solid", color="blue", weight=3];
5009[label="compare :: Integer -> Integer -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3710 -> 5009[label="",style="solid", color="blue", weight=9];
5009 -> 3805[label="",style="solid", color="blue", weight=3];
3711[label="primCmpDouble (Double vyy970 vyy971) (Double vyy980 vyy981)\n",fontsize=16,color="black",shape="box"];3711 -> 3806[label="",style="solid", color="black", weight=3];
3083[label="Left vyy13\n",fontsize=16,color="green",shape="box"];3084[label="vyy1730\n",fontsize=16,color="green",shape="box"];3085[label="compare2 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3085 -> 3091[label="",style="solid", color="black", weight=3];
3086[label="compare2 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3086 -> 3092[label="",style="solid", color="black", weight=3];
3087[label="Right vyy40\n",fontsize=16,color="green",shape="box"];3088[label="vyy3330\n",fontsize=16,color="green",shape="box"];2814 -> 2917[label="",style="dashed", color="red", weight=0];
2814[label="primPlusNat (primMulNat vyy300100 (Succ vyy40100)) (Succ vyy40100)\n",fontsize=16,color="magenta"];2814 -> 2918[label="",style="dashed", color="magenta", weight=3];
2815[label="Zero\n",fontsize=16,color="green",shape="box"];2816[label="Zero\n",fontsize=16,color="green",shape="box"];2817[label="Zero\n",fontsize=16,color="green",shape="box"];3713 -> 3354[label="",style="dashed", color="red", weight=0];
3713[label="compare vyy971 vyy981\n",fontsize=16,color="magenta"];3713 -> 3807[label="",style="dashed", color="magenta", weight=3];
3713 -> 3808[label="",style="dashed", color="magenta", weight=3];
3712[label="primCompAux vyy970 vyy980 vyy170\n",fontsize=16,color="black",shape="triangle"];3712 -> 3809[label="",style="solid", color="black", weight=3];
3714[label="vyy980\n",fontsize=16,color="green",shape="box"];3715[label="vyy970\n",fontsize=16,color="green",shape="box"];3716[label="compare3 vyy970 vyy980\n",fontsize=16,color="black",shape="box"];3716 -> 3810[label="",style="solid", color="black", weight=3];
3717[label="compare3 vyy970 vyy980\n",fontsize=16,color="black",shape="box"];3717 -> 3811[label="",style="solid", color="black", weight=3];
3718[label="compare3 vyy970 vyy980\n",fontsize=16,color="black",shape="box"];3718 -> 3812[label="",style="solid", color="black", weight=3];
3719[label="vyy980\n",fontsize=16,color="green",shape="box"];3720[label="vyy970\n",fontsize=16,color="green",shape="box"];3721[label="vyy980\n",fontsize=16,color="green",shape="box"];3722[label="vyy970\n",fontsize=16,color="green",shape="box"];3723[label="compare3 vyy970 vyy980\n",fontsize=16,color="black",shape="box"];3723 -> 3813[label="",style="solid", color="black", weight=3];
3724[label="compare3 vyy970 vyy980\n",fontsize=16,color="black",shape="box"];3724 -> 3814[label="",style="solid", color="black", weight=3];
3725[label="vyy980\n",fontsize=16,color="green",shape="box"];3726[label="vyy970\n",fontsize=16,color="green",shape="box"];3727[label="compare3 vyy970 vyy980\n",fontsize=16,color="black",shape="box"];3727 -> 3815[label="",style="solid", color="black", weight=3];
3728[label="vyy980\n",fontsize=16,color="green",shape="box"];3729[label="vyy970\n",fontsize=16,color="green",shape="box"];3730[label="vyy980\n",fontsize=16,color="green",shape="box"];3731[label="vyy970\n",fontsize=16,color="green",shape="box"];3732[label="vyy980\n",fontsize=16,color="green",shape="box"];3733[label="vyy970\n",fontsize=16,color="green",shape="box"];3734[label="vyy980\n",fontsize=16,color="green",shape="box"];3735[label="vyy970\n",fontsize=16,color="green",shape="box"];3736[label="vyy981\n",fontsize=16,color="green",shape="box"];3737[label="vyy971\n",fontsize=16,color="green",shape="box"];3738[label="vyy981\n",fontsize=16,color="green",shape="box"];3739[label="vyy971\n",fontsize=16,color="green",shape="box"];3740[label="vyy981\n",fontsize=16,color="green",shape="box"];3741[label="vyy971\n",fontsize=16,color="green",shape="box"];3742[label="vyy981\n",fontsize=16,color="green",shape="box"];3743[label="vyy971\n",fontsize=16,color="green",shape="box"];3744[label="vyy981\n",fontsize=16,color="green",shape="box"];3745[label="vyy971\n",fontsize=16,color="green",shape="box"];3746[label="vyy981\n",fontsize=16,color="green",shape="box"];3747[label="vyy971\n",fontsize=16,color="green",shape="box"];3748[label="vyy981\n",fontsize=16,color="green",shape="box"];3749[label="vyy971\n",fontsize=16,color="green",shape="box"];3750[label="vyy981\n",fontsize=16,color="green",shape="box"];3751[label="vyy971\n",fontsize=16,color="green",shape="box"];3752[label="vyy981\n",fontsize=16,color="green",shape="box"];3753[label="vyy971\n",fontsize=16,color="green",shape="box"];3754[label="vyy981\n",fontsize=16,color="green",shape="box"];3755[label="vyy971\n",fontsize=16,color="green",shape="box"];3756[label="vyy981\n",fontsize=16,color="green",shape="box"];3757[label="vyy971\n",fontsize=16,color="green",shape="box"];3758[label="vyy981\n",fontsize=16,color="green",shape="box"];3759[label="vyy971\n",fontsize=16,color="green",shape="box"];3760[label="vyy981\n",fontsize=16,color="green",shape="box"];3761[label="vyy971\n",fontsize=16,color="green",shape="box"];3762[label="vyy981\n",fontsize=16,color="green",shape="box"];3763[label="vyy971\n",fontsize=16,color="green",shape="box"];3764 -> 1405[label="",style="dashed", color="red", weight=0];
3764[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3764 -> 3816[label="",style="dashed", color="magenta", weight=3];
3764 -> 3817[label="",style="dashed", color="magenta", weight=3];
3765 -> 1402[label="",style="dashed", color="red", weight=0];
3765[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3765 -> 3818[label="",style="dashed", color="magenta", weight=3];
3765 -> 3819[label="",style="dashed", color="magenta", weight=3];
3766 -> 1406[label="",style="dashed", color="red", weight=0];
3766[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3766 -> 3820[label="",style="dashed", color="magenta", weight=3];
3766 -> 3821[label="",style="dashed", color="magenta", weight=3];
3767 -> 1396[label="",style="dashed", color="red", weight=0];
3767[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3767 -> 3822[label="",style="dashed", color="magenta", weight=3];
3767 -> 3823[label="",style="dashed", color="magenta", weight=3];
3768 -> 1404[label="",style="dashed", color="red", weight=0];
3768[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3768 -> 3824[label="",style="dashed", color="magenta", weight=3];
3768 -> 3825[label="",style="dashed", color="magenta", weight=3];
3769 -> 1394[label="",style="dashed", color="red", weight=0];
3769[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3769 -> 3826[label="",style="dashed", color="magenta", weight=3];
3769 -> 3827[label="",style="dashed", color="magenta", weight=3];
3770 -> 1395[label="",style="dashed", color="red", weight=0];
3770[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3770 -> 3828[label="",style="dashed", color="magenta", weight=3];
3770 -> 3829[label="",style="dashed", color="magenta", weight=3];
3771 -> 1400[label="",style="dashed", color="red", weight=0];
3771[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3771 -> 3830[label="",style="dashed", color="magenta", weight=3];
3771 -> 3831[label="",style="dashed", color="magenta", weight=3];
3772 -> 1407[label="",style="dashed", color="red", weight=0];
3772[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3772 -> 3832[label="",style="dashed", color="magenta", weight=3];
3772 -> 3833[label="",style="dashed", color="magenta", weight=3];
3773 -> 1398[label="",style="dashed", color="red", weight=0];
3773[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3773 -> 3834[label="",style="dashed", color="magenta", weight=3];
3773 -> 3835[label="",style="dashed", color="magenta", weight=3];
3774 -> 1397[label="",style="dashed", color="red", weight=0];
3774[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3774 -> 3836[label="",style="dashed", color="magenta", weight=3];
3774 -> 3837[label="",style="dashed", color="magenta", weight=3];
3775 -> 1401[label="",style="dashed", color="red", weight=0];
3775[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3775 -> 3838[label="",style="dashed", color="magenta", weight=3];
3775 -> 3839[label="",style="dashed", color="magenta", weight=3];
3776 -> 1403[label="",style="dashed", color="red", weight=0];
3776[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3776 -> 3840[label="",style="dashed", color="magenta", weight=3];
3776 -> 3841[label="",style="dashed", color="magenta", weight=3];
3777 -> 1399[label="",style="dashed", color="red", weight=0];
3777[label="vyy971 == vyy981\n",fontsize=16,color="magenta"];3777 -> 3842[label="",style="dashed", color="magenta", weight=3];
3777 -> 3843[label="",style="dashed", color="magenta", weight=3];
3778 -> 3127[label="",style="dashed", color="red", weight=0];
3778[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3778 -> 3844[label="",style="dashed", color="magenta", weight=3];
3778 -> 3845[label="",style="dashed", color="magenta", weight=3];
3779 -> 3128[label="",style="dashed", color="red", weight=0];
3779[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3779 -> 3846[label="",style="dashed", color="magenta", weight=3];
3779 -> 3847[label="",style="dashed", color="magenta", weight=3];
3780 -> 3129[label="",style="dashed", color="red", weight=0];
3780[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3780 -> 3848[label="",style="dashed", color="magenta", weight=3];
3780 -> 3849[label="",style="dashed", color="magenta", weight=3];
3781 -> 3130[label="",style="dashed", color="red", weight=0];
3781[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3781 -> 3850[label="",style="dashed", color="magenta", weight=3];
3781 -> 3851[label="",style="dashed", color="magenta", weight=3];
3782 -> 3131[label="",style="dashed", color="red", weight=0];
3782[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3782 -> 3852[label="",style="dashed", color="magenta", weight=3];
3782 -> 3853[label="",style="dashed", color="magenta", weight=3];
3783 -> 3132[label="",style="dashed", color="red", weight=0];
3783[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3783 -> 3854[label="",style="dashed", color="magenta", weight=3];
3783 -> 3855[label="",style="dashed", color="magenta", weight=3];
3784 -> 3114[label="",style="dashed", color="red", weight=0];
3784[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3784 -> 3856[label="",style="dashed", color="magenta", weight=3];
3784 -> 3857[label="",style="dashed", color="magenta", weight=3];
3785 -> 3134[label="",style="dashed", color="red", weight=0];
3785[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3785 -> 3858[label="",style="dashed", color="magenta", weight=3];
3785 -> 3859[label="",style="dashed", color="magenta", weight=3];
3786 -> 3135[label="",style="dashed", color="red", weight=0];
3786[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3786 -> 3860[label="",style="dashed", color="magenta", weight=3];
3786 -> 3861[label="",style="dashed", color="magenta", weight=3];
3787 -> 3136[label="",style="dashed", color="red", weight=0];
3787[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3787 -> 3862[label="",style="dashed", color="magenta", weight=3];
3787 -> 3863[label="",style="dashed", color="magenta", weight=3];
3788 -> 3137[label="",style="dashed", color="red", weight=0];
3788[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3788 -> 3864[label="",style="dashed", color="magenta", weight=3];
3788 -> 3865[label="",style="dashed", color="magenta", weight=3];
3789 -> 3138[label="",style="dashed", color="red", weight=0];
3789[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3789 -> 3866[label="",style="dashed", color="magenta", weight=3];
3789 -> 3867[label="",style="dashed", color="magenta", weight=3];
3790 -> 3139[label="",style="dashed", color="red", weight=0];
3790[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3790 -> 3868[label="",style="dashed", color="magenta", weight=3];
3790 -> 3869[label="",style="dashed", color="magenta", weight=3];
3791 -> 3140[label="",style="dashed", color="red", weight=0];
3791[label="vyy972 <= vyy982\n",fontsize=16,color="magenta"];3791 -> 3870[label="",style="dashed", color="magenta", weight=3];
3791 -> 3871[label="",style="dashed", color="magenta", weight=3];
3792 -> 3381[label="",style="dashed", color="red", weight=0];
3792[label="compare (vyy970 * vyy980) (vyy971 * vyy981)\n",fontsize=16,color="magenta"];3792 -> 3872[label="",style="dashed", color="magenta", weight=3];
3792 -> 3873[label="",style="dashed", color="magenta", weight=3];
3793 -> 3466[label="",style="dashed", color="red", weight=0];
3793[label="primCmpInt vyy970 vyy980\n",fontsize=16,color="magenta"];3793 -> 3874[label="",style="dashed", color="magenta", weight=3];
3793 -> 3875[label="",style="dashed", color="magenta", weight=3];
3794[label="primCmpInt (Pos (Succ vyy9700)) (Pos vyy980)\n",fontsize=16,color="black",shape="box"];3794 -> 3876[label="",style="solid", color="black", weight=3];
3795[label="primCmpInt (Pos (Succ vyy9700)) (Neg vyy980)\n",fontsize=16,color="black",shape="box"];3795 -> 3877[label="",style="solid", color="black", weight=3];
3796[label="primCmpInt (Pos Zero) (Pos vyy980)\n",fontsize=16,color="burlywood",shape="box"];5042[label="vyy980/Succ vyy9800",fontsize=10,color="white",style="solid",shape="box"];3796 -> 5042[label="",style="solid", color="burlywood", weight=9];
5042 -> 3878[label="",style="solid", color="burlywood", weight=3];
5043[label="vyy980/Zero",fontsize=10,color="white",style="solid",shape="box"];3796 -> 5043[label="",style="solid", color="burlywood", weight=9];
5043 -> 3879[label="",style="solid", color="burlywood", weight=3];
3797[label="primCmpInt (Pos Zero) (Neg vyy980)\n",fontsize=16,color="burlywood",shape="box"];5044[label="vyy980/Succ vyy9800",fontsize=10,color="white",style="solid",shape="box"];3797 -> 5044[label="",style="solid", color="burlywood", weight=9];
5044 -> 3880[label="",style="solid", color="burlywood", weight=3];
5045[label="vyy980/Zero",fontsize=10,color="white",style="solid",shape="box"];3797 -> 5045[label="",style="solid", color="burlywood", weight=9];
5045 -> 3881[label="",style="solid", color="burlywood", weight=3];
3798[label="primCmpInt (Neg (Succ vyy9700)) (Pos vyy980)\n",fontsize=16,color="black",shape="box"];3798 -> 3882[label="",style="solid", color="black", weight=3];
3799[label="primCmpInt (Neg (Succ vyy9700)) (Neg vyy980)\n",fontsize=16,color="black",shape="box"];3799 -> 3883[label="",style="solid", color="black", weight=3];
3800[label="primCmpInt (Neg Zero) (Pos vyy980)\n",fontsize=16,color="burlywood",shape="box"];5046[label="vyy980/Succ vyy9800",fontsize=10,color="white",style="solid",shape="box"];3800 -> 5046[label="",style="solid", color="burlywood", weight=9];
5046 -> 3884[label="",style="solid", color="burlywood", weight=3];
5047[label="vyy980/Zero",fontsize=10,color="white",style="solid",shape="box"];3800 -> 5047[label="",style="solid", color="burlywood", weight=9];
5047 -> 3885[label="",style="solid", color="burlywood", weight=3];
3801[label="primCmpInt (Neg Zero) (Neg vyy980)\n",fontsize=16,color="burlywood",shape="box"];5048[label="vyy980/Succ vyy9800",fontsize=10,color="white",style="solid",shape="box"];3801 -> 5048[label="",style="solid", color="burlywood", weight=9];
5048 -> 3886[label="",style="solid", color="burlywood", weight=3];
5049[label="vyy980/Zero",fontsize=10,color="white",style="solid",shape="box"];3801 -> 5049[label="",style="solid", color="burlywood", weight=9];
5049 -> 3887[label="",style="solid", color="burlywood", weight=3];
3802[label="vyy980\n",fontsize=16,color="green",shape="box"];3803[label="vyy970\n",fontsize=16,color="green",shape="box"];3804 -> 3381[label="",style="dashed", color="red", weight=0];
3804[label="compare (vyy970 * vyy981) (vyy980 * vyy971)\n",fontsize=16,color="magenta"];3804 -> 3888[label="",style="dashed", color="magenta", weight=3];
3804 -> 3889[label="",style="dashed", color="magenta", weight=3];
3805 -> 3383[label="",style="dashed", color="red", weight=0];
3805[label="compare (vyy970 * vyy981) (vyy980 * vyy971)\n",fontsize=16,color="magenta"];3805 -> 3890[label="",style="dashed", color="magenta", weight=3];
3805 -> 3891[label="",style="dashed", color="magenta", weight=3];
3806 -> 3381[label="",style="dashed", color="red", weight=0];
3806[label="compare (vyy970 * vyy980) (vyy971 * vyy981)\n",fontsize=16,color="magenta"];3806 -> 3892[label="",style="dashed", color="magenta", weight=3];
3806 -> 3893[label="",style="dashed", color="magenta", weight=3];
3091 -> 3095[label="",style="dashed", color="red", weight=0];
3091[label="compare1 vyy970 vyy980 (vyy970 <= vyy980)\n",fontsize=16,color="magenta"];3091 -> 3114[label="",style="dashed", color="magenta", weight=3];
3092[label="EQ\n",fontsize=16,color="green",shape="box"];2918 -> 2404[label="",style="dashed", color="red", weight=0];
2918[label="primMulNat vyy300100 (Succ vyy40100)\n",fontsize=16,color="magenta"];2918 -> 3037[label="",style="dashed", color="magenta", weight=3];
2918 -> 3038[label="",style="dashed", color="magenta", weight=3];
2917[label="primPlusNat vyy148 (Succ vyy40100)\n",fontsize=16,color="burlywood",shape="triangle"];5055[label="vyy148/Succ vyy1480",fontsize=10,color="white",style="solid",shape="box"];2917 -> 5055[label="",style="solid", color="burlywood", weight=9];
5055 -> 3039[label="",style="solid", color="burlywood", weight=3];
5056[label="vyy148/Zero",fontsize=10,color="white",style="solid",shape="box"];2917 -> 5056[label="",style="solid", color="burlywood", weight=9];
5056 -> 3040[label="",style="solid", color="burlywood", weight=3];
3807[label="vyy981\n",fontsize=16,color="green",shape="box"];3808[label="vyy971\n",fontsize=16,color="green",shape="box"];3809 -> 3894[label="",style="dashed", color="red", weight=0];
3809[label="primCompAux0 vyy170 (compare vyy970 vyy980)\n",fontsize=16,color="magenta"];3809 -> 3895[label="",style="dashed", color="magenta", weight=3];
3809 -> 3896[label="",style="dashed", color="magenta", weight=3];
3810 -> 3897[label="",style="dashed", color="red", weight=0];
3810[label="compare2 vyy970 vyy980 (vyy970 == vyy980)\n",fontsize=16,color="magenta"];3810 -> 3898[label="",style="dashed", color="magenta", weight=3];
3811 -> 3899[label="",style="dashed", color="red", weight=0];
3811[label="compare2 vyy970 vyy980 (vyy970 == vyy980)\n",fontsize=16,color="magenta"];3811 -> 3900[label="",style="dashed", color="magenta", weight=3];
3812 -> 3901[label="",style="dashed", color="red", weight=0];
3812[label="compare2 vyy970 vyy980 (vyy970 == vyy980)\n",fontsize=16,color="magenta"];3812 -> 3902[label="",style="dashed", color="magenta", weight=3];
3813 -> 3069[label="",style="dashed", color="red", weight=0];
3813[label="compare2 vyy970 vyy980 (vyy970 == vyy980)\n",fontsize=16,color="magenta"];3813 -> 3903[label="",style="dashed", color="magenta", weight=3];
3814 -> 3904[label="",style="dashed", color="red", weight=0];
3814[label="compare2 vyy970 vyy980 (vyy970 == vyy980)\n",fontsize=16,color="magenta"];3814 -> 3905[label="",style="dashed", color="magenta", weight=3];
3815 -> 3906[label="",style="dashed", color="red", weight=0];
3815[label="compare2 vyy970 vyy980 (vyy970 == vyy980)\n",fontsize=16,color="magenta"];3815 -> 3907[label="",style="dashed", color="magenta", weight=3];
3816[label="vyy981\n",fontsize=16,color="green",shape="box"];3817[label="vyy971\n",fontsize=16,color="green",shape="box"];3818[label="vyy981\n",fontsize=16,color="green",shape="box"];3819[label="vyy971\n",fontsize=16,color="green",shape="box"];3820[label="vyy981\n",fontsize=16,color="green",shape="box"];3821[label="vyy971\n",fontsize=16,color="green",shape="box"];3822[label="vyy981\n",fontsize=16,color="green",shape="box"];3823[label="vyy971\n",fontsize=16,color="green",shape="box"];3824[label="vyy981\n",fontsize=16,color="green",shape="box"];3825[label="vyy971\n",fontsize=16,color="green",shape="box"];3826[label="vyy981\n",fontsize=16,color="green",shape="box"];3827[label="vyy971\n",fontsize=16,color="green",shape="box"];3828[label="vyy981\n",fontsize=16,color="green",shape="box"];3829[label="vyy971\n",fontsize=16,color="green",shape="box"];3830[label="vyy981\n",fontsize=16,color="green",shape="box"];3831[label="vyy971\n",fontsize=16,color="green",shape="box"];3832[label="vyy981\n",fontsize=16,color="green",shape="box"];3833[label="vyy971\n",fontsize=16,color="green",shape="box"];3834[label="vyy981\n",fontsize=16,color="green",shape="box"];3835[label="vyy971\n",fontsize=16,color="green",shape="box"];3836[label="vyy981\n",fontsize=16,color="green",shape="box"];3837[label="vyy971\n",fontsize=16,color="green",shape="box"];3838[label="vyy981\n",fontsize=16,color="green",shape="box"];3839[label="vyy971\n",fontsize=16,color="green",shape="box"];3840[label="vyy981\n",fontsize=16,color="green",shape="box"];3841[label="vyy971\n",fontsize=16,color="green",shape="box"];3842[label="vyy981\n",fontsize=16,color="green",shape="box"];3843[label="vyy971\n",fontsize=16,color="green",shape="box"];3844[label="vyy982\n",fontsize=16,color="green",shape="box"];3845[label="vyy972\n",fontsize=16,color="green",shape="box"];3846[label="vyy982\n",fontsize=16,color="green",shape="box"];3847[label="vyy972\n",fontsize=16,color="green",shape="box"];3848[label="vyy982\n",fontsize=16,color="green",shape="box"];3849[label="vyy972\n",fontsize=16,color="green",shape="box"];3850[label="vyy982\n",fontsize=16,color="green",shape="box"];3851[label="vyy972\n",fontsize=16,color="green",shape="box"];3852[label="vyy982\n",fontsize=16,color="green",shape="box"];3853[label="vyy972\n",fontsize=16,color="green",shape="box"];3854[label="vyy982\n",fontsize=16,color="green",shape="box"];3855[label="vyy972\n",fontsize=16,color="green",shape="box"];3856[label="vyy982\n",fontsize=16,color="green",shape="box"];3857[label="vyy972\n",fontsize=16,color="green",shape="box"];3858[label="vyy982\n",fontsize=16,color="green",shape="box"];3859[label="vyy972\n",fontsize=16,color="green",shape="box"];3860[label="vyy982\n",fontsize=16,color="green",shape="box"];3861[label="vyy972\n",fontsize=16,color="green",shape="box"];3862[label="vyy982\n",fontsize=16,color="green",shape="box"];3863[label="vyy972\n",fontsize=16,color="green",shape="box"];3864[label="vyy982\n",fontsize=16,color="green",shape="box"];3865[label="vyy972\n",fontsize=16,color="green",shape="box"];3866[label="vyy982\n",fontsize=16,color="green",shape="box"];3867[label="vyy972\n",fontsize=16,color="green",shape="box"];3868[label="vyy982\n",fontsize=16,color="green",shape="box"];3869[label="vyy972\n",fontsize=16,color="green",shape="box"];3870[label="vyy982\n",fontsize=16,color="green",shape="box"];3871[label="vyy972\n",fontsize=16,color="green",shape="box"];3872 -> 1722[label="",style="dashed", color="red", weight=0];
3872[label="vyy971 * vyy981\n",fontsize=16,color="magenta"];3872 -> 3908[label="",style="dashed", color="magenta", weight=3];
3872 -> 3909[label="",style="dashed", color="magenta", weight=3];
3873 -> 1722[label="",style="dashed", color="red", weight=0];
3873[label="vyy970 * vyy980\n",fontsize=16,color="magenta"];3873 -> 3910[label="",style="dashed", color="magenta", weight=3];
3873 -> 3911[label="",style="dashed", color="magenta", weight=3];
3874[label="vyy980\n",fontsize=16,color="green",shape="box"];3875[label="vyy970\n",fontsize=16,color="green",shape="box"];3876[label="primCmpNat (Succ vyy9700) vyy980\n",fontsize=16,color="burlywood",shape="triangle"];5066[label="vyy980/Succ vyy9800",fontsize=10,color="white",style="solid",shape="box"];3876 -> 5066[label="",style="solid", color="burlywood", weight=9];
5066 -> 3912[label="",style="solid", color="burlywood", weight=3];
5067[label="vyy980/Zero",fontsize=10,color="white",style="solid",shape="box"];3876 -> 5067[label="",style="solid", color="burlywood", weight=9];
5067 -> 3913[label="",style="solid", color="burlywood", weight=3];
3877[label="GT\n",fontsize=16,color="green",shape="box"];3878[label="primCmpInt (Pos Zero) (Pos (Succ vyy9800))\n",fontsize=16,color="black",shape="box"];3878 -> 3914[label="",style="solid", color="black", weight=3];
3879[label="primCmpInt (Pos Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];3879 -> 3915[label="",style="solid", color="black", weight=3];
3880[label="primCmpInt (Pos Zero) (Neg (Succ vyy9800))\n",fontsize=16,color="black",shape="box"];3880 -> 3916[label="",style="solid", color="black", weight=3];
3881[label="primCmpInt (Pos Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];3881 -> 3917[label="",style="solid", color="black", weight=3];
3882[label="LT\n",fontsize=16,color="green",shape="box"];3883[label="primCmpNat vyy980 (Succ vyy9700)\n",fontsize=16,color="burlywood",shape="triangle"];5068[label="vyy980/Succ vyy9800",fontsize=10,color="white",style="solid",shape="box"];3883 -> 5068[label="",style="solid", color="burlywood", weight=9];
5068 -> 3918[label="",style="solid", color="burlywood", weight=3];
5069[label="vyy980/Zero",fontsize=10,color="white",style="solid",shape="box"];3883 -> 5069[label="",style="solid", color="burlywood", weight=9];
5069 -> 3919[label="",style="solid", color="burlywood", weight=3];
3884[label="primCmpInt (Neg Zero) (Pos (Succ vyy9800))\n",fontsize=16,color="black",shape="box"];3884 -> 3920[label="",style="solid", color="black", weight=3];
3885[label="primCmpInt (Neg Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];3885 -> 3921[label="",style="solid", color="black", weight=3];
3886[label="primCmpInt (Neg Zero) (Neg (Succ vyy9800))\n",fontsize=16,color="black",shape="box"];3886 -> 3922[label="",style="solid", color="black", weight=3];
3887[label="primCmpInt (Neg Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];3887 -> 3923[label="",style="solid", color="black", weight=3];
3888 -> 1722[label="",style="dashed", color="red", weight=0];
3888[label="vyy980 * vyy971\n",fontsize=16,color="magenta"];3888 -> 3924[label="",style="dashed", color="magenta", weight=3];
3888 -> 3925[label="",style="dashed", color="magenta", weight=3];
3889 -> 1722[label="",style="dashed", color="red", weight=0];
3889[label="vyy970 * vyy981\n",fontsize=16,color="magenta"];3889 -> 3926[label="",style="dashed", color="magenta", weight=3];
3889 -> 3927[label="",style="dashed", color="magenta", weight=3];
3890[label="vyy980 * vyy971\n",fontsize=16,color="burlywood",shape="triangle"];5072[label="vyy980/Integer vyy9800",fontsize=10,color="white",style="solid",shape="box"];3890 -> 5072[label="",style="solid", color="burlywood", weight=9];
5072 -> 3928[label="",style="solid", color="burlywood", weight=3];
3891 -> 3890[label="",style="dashed", color="red", weight=0];
3891[label="vyy970 * vyy981\n",fontsize=16,color="magenta"];3891 -> 3929[label="",style="dashed", color="magenta", weight=3];
3891 -> 3930[label="",style="dashed", color="magenta", weight=3];
3892 -> 1722[label="",style="dashed", color="red", weight=0];
3892[label="vyy971 * vyy981\n",fontsize=16,color="magenta"];3892 -> 3931[label="",style="dashed", color="magenta", weight=3];
3892 -> 3932[label="",style="dashed", color="magenta", weight=3];
3893 -> 1722[label="",style="dashed", color="red", weight=0];
3893[label="vyy970 * vyy980\n",fontsize=16,color="magenta"];3893 -> 3933[label="",style="dashed", color="magenta", weight=3];
3893 -> 3934[label="",style="dashed", color="magenta", weight=3];
3037[label="Succ vyy40100\n",fontsize=16,color="green",shape="box"];3038[label="vyy300100\n",fontsize=16,color="green",shape="box"];3039[label="primPlusNat (Succ vyy1480) (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];3039 -> 3051[label="",style="solid", color="black", weight=3];
3040[label="primPlusNat Zero (Succ vyy40100)\n",fontsize=16,color="black",shape="box"];3040 -> 3052[label="",style="solid", color="black", weight=3];
3895[label="compare vyy970 vyy980\n",fontsize=16,color="blue",shape="box"];5076[label="compare :: ([] a) -> ([] a) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5076[label="",style="solid", color="blue", weight=9];
5076 -> 3935[label="",style="solid", color="blue", weight=3];
5077[label="compare :: (Maybe a) -> (Maybe a) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5077[label="",style="solid", color="blue", weight=9];
5077 -> 3936[label="",style="solid", color="blue", weight=3];
5078[label="compare :: ((@3) a b c) -> ((@3) a b c) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5078[label="",style="solid", color="blue", weight=9];
5078 -> 3937[label="",style="solid", color="blue", weight=3];
5079[label="compare :: Bool -> Bool -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5079[label="",style="solid", color="blue", weight=9];
5079 -> 3938[label="",style="solid", color="blue", weight=3];
5080[label="compare :: () -> () -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5080[label="",style="solid", color="blue", weight=9];
5080 -> 3939[label="",style="solid", color="blue", weight=3];
5081[label="compare :: Float -> Float -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5081[label="",style="solid", color="blue", weight=9];
5081 -> 3940[label="",style="solid", color="blue", weight=3];
5082[label="compare :: (Either a b) -> (Either a b) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5082[label="",style="solid", color="blue", weight=9];
5082 -> 3941[label="",style="solid", color="blue", weight=3];
5083[label="compare :: Ordering -> Ordering -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5083[label="",style="solid", color="blue", weight=9];
5083 -> 3942[label="",style="solid", color="blue", weight=3];
5084[label="compare :: Char -> Char -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5084[label="",style="solid", color="blue", weight=9];
5084 -> 3943[label="",style="solid", color="blue", weight=3];
5085[label="compare :: ((@2) a b) -> ((@2) a b) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5085[label="",style="solid", color="blue", weight=9];
5085 -> 3944[label="",style="solid", color="blue", weight=3];
5086[label="compare :: Int -> Int -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5086[label="",style="solid", color="blue", weight=9];
5086 -> 3945[label="",style="solid", color="blue", weight=3];
5087[label="compare :: Integer -> Integer -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5087[label="",style="solid", color="blue", weight=9];
5087 -> 3946[label="",style="solid", color="blue", weight=3];
5088[label="compare :: (Ratio a) -> (Ratio a) -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5088[label="",style="solid", color="blue", weight=9];
5088 -> 3947[label="",style="solid", color="blue", weight=3];
5089[label="compare :: Double -> Double -> Ordering",fontsize=10,color="white",style="solid",shape="box"];3895 -> 5089[label="",style="solid", color="blue", weight=9];
5089 -> 3948[label="",style="solid", color="blue", weight=3];
3896[label="vyy170\n",fontsize=16,color="green",shape="box"];3894[label="primCompAux0 vyy174 vyy175\n",fontsize=16,color="burlywood",shape="triangle"];5090[label="vyy175/LT",fontsize=10,color="white",style="solid",shape="box"];3894 -> 5090[label="",style="solid", color="burlywood", weight=9];
5090 -> 3949[label="",style="solid", color="burlywood", weight=3];
5091[label="vyy175/EQ",fontsize=10,color="white",style="solid",shape="box"];3894 -> 5091[label="",style="solid", color="burlywood", weight=9];
5091 -> 3950[label="",style="solid", color="burlywood", weight=3];
5092[label="vyy175/GT",fontsize=10,color="white",style="solid",shape="box"];3894 -> 5092[label="",style="solid", color="burlywood", weight=9];
5092 -> 3951[label="",style="solid", color="burlywood", weight=3];
3898 -> 1402[label="",style="dashed", color="red", weight=0];
3898[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3898 -> 3952[label="",style="dashed", color="magenta", weight=3];
3898 -> 3953[label="",style="dashed", color="magenta", weight=3];
3897[label="compare2 vyy970 vyy980 vyy176\n",fontsize=16,color="burlywood",shape="triangle"];5094[label="vyy176/False",fontsize=10,color="white",style="solid",shape="box"];3897 -> 5094[label="",style="solid", color="burlywood", weight=9];
5094 -> 3954[label="",style="solid", color="burlywood", weight=3];
5095[label="vyy176/True",fontsize=10,color="white",style="solid",shape="box"];3897 -> 5095[label="",style="solid", color="burlywood", weight=9];
5095 -> 3955[label="",style="solid", color="burlywood", weight=3];
3900 -> 1406[label="",style="dashed", color="red", weight=0];
3900[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3900 -> 3956[label="",style="dashed", color="magenta", weight=3];
3900 -> 3957[label="",style="dashed", color="magenta", weight=3];
3899[label="compare2 vyy970 vyy980 vyy177\n",fontsize=16,color="burlywood",shape="triangle"];5097[label="vyy177/False",fontsize=10,color="white",style="solid",shape="box"];3899 -> 5097[label="",style="solid", color="burlywood", weight=9];
5097 -> 3958[label="",style="solid", color="burlywood", weight=3];
5098[label="vyy177/True",fontsize=10,color="white",style="solid",shape="box"];3899 -> 5098[label="",style="solid", color="burlywood", weight=9];
5098 -> 3959[label="",style="solid", color="burlywood", weight=3];
3902 -> 1396[label="",style="dashed", color="red", weight=0];
3902[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3902 -> 3960[label="",style="dashed", color="magenta", weight=3];
3902 -> 3961[label="",style="dashed", color="magenta", weight=3];
3901[label="compare2 vyy970 vyy980 vyy178\n",fontsize=16,color="burlywood",shape="triangle"];5100[label="vyy178/False",fontsize=10,color="white",style="solid",shape="box"];3901 -> 5100[label="",style="solid", color="burlywood", weight=9];
5100 -> 3962[label="",style="solid", color="burlywood", weight=3];
5101[label="vyy178/True",fontsize=10,color="white",style="solid",shape="box"];3901 -> 5101[label="",style="solid", color="burlywood", weight=9];
5101 -> 3963[label="",style="solid", color="burlywood", weight=3];
3903 -> 1395[label="",style="dashed", color="red", weight=0];
3903[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3903 -> 3964[label="",style="dashed", color="magenta", weight=3];
3903 -> 3965[label="",style="dashed", color="magenta", weight=3];
3905 -> 1400[label="",style="dashed", color="red", weight=0];
3905[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3905 -> 3966[label="",style="dashed", color="magenta", weight=3];
3905 -> 3967[label="",style="dashed", color="magenta", weight=3];
3904[label="compare2 vyy970 vyy980 vyy179\n",fontsize=16,color="burlywood",shape="triangle"];5104[label="vyy179/False",fontsize=10,color="white",style="solid",shape="box"];3904 -> 5104[label="",style="solid", color="burlywood", weight=9];
5104 -> 3968[label="",style="solid", color="burlywood", weight=3];
5105[label="vyy179/True",fontsize=10,color="white",style="solid",shape="box"];3904 -> 5105[label="",style="solid", color="burlywood", weight=9];
5105 -> 3969[label="",style="solid", color="burlywood", weight=3];
3907 -> 1398[label="",style="dashed", color="red", weight=0];
3907[label="vyy970 == vyy980\n",fontsize=16,color="magenta"];3907 -> 3970[label="",style="dashed", color="magenta", weight=3];
3907 -> 3971[label="",style="dashed", color="magenta", weight=3];
3906[label="compare2 vyy970 vyy980 vyy180\n",fontsize=16,color="burlywood",shape="triangle"];5107[label="vyy180/False",fontsize=10,color="white",style="solid",shape="box"];3906 -> 5107[label="",style="solid", color="burlywood", weight=9];
5107 -> 3972[label="",style="solid", color="burlywood", weight=3];
5108[label="vyy180/True",fontsize=10,color="white",style="solid",shape="box"];3906 -> 5108[label="",style="solid", color="burlywood", weight=9];
5108 -> 3973[label="",style="solid", color="burlywood", weight=3];
3908[label="vyy971\n",fontsize=16,color="green",shape="box"];3909[label="vyy981\n",fontsize=16,color="green",shape="box"];3910[label="vyy970\n",fontsize=16,color="green",shape="box"];3911[label="vyy980\n",fontsize=16,color="green",shape="box"];3912[label="primCmpNat (Succ vyy9700) (Succ vyy9800)\n",fontsize=16,color="black",shape="box"];3912 -> 3974[label="",style="solid", color="black", weight=3];
3913[label="primCmpNat (Succ vyy9700) Zero\n",fontsize=16,color="black",shape="box"];3913 -> 3975[label="",style="solid", color="black", weight=3];
3914 -> 3883[label="",style="dashed", color="red", weight=0];
3914[label="primCmpNat Zero (Succ vyy9800)\n",fontsize=16,color="magenta"];3914 -> 3976[label="",style="dashed", color="magenta", weight=3];
3914 -> 3977[label="",style="dashed", color="magenta", weight=3];
3915[label="EQ\n",fontsize=16,color="green",shape="box"];3916[label="GT\n",fontsize=16,color="green",shape="box"];3917[label="EQ\n",fontsize=16,color="green",shape="box"];3918[label="primCmpNat (Succ vyy9800) (Succ vyy9700)\n",fontsize=16,color="black",shape="box"];3918 -> 3978[label="",style="solid", color="black", weight=3];
3919[label="primCmpNat Zero (Succ vyy9700)\n",fontsize=16,color="black",shape="box"];3919 -> 3979[label="",style="solid", color="black", weight=3];
3920[label="LT\n",fontsize=16,color="green",shape="box"];3921[label="EQ\n",fontsize=16,color="green",shape="box"];3922 -> 3876[label="",style="dashed", color="red", weight=0];
3922[label="primCmpNat (Succ vyy9800) Zero\n",fontsize=16,color="magenta"];3922 -> 3980[label="",style="dashed", color="magenta", weight=3];
3922 -> 3981[label="",style="dashed", color="magenta", weight=3];
3923[label="EQ\n",fontsize=16,color="green",shape="box"];3924[label="vyy980\n",fontsize=16,color="green",shape="box"];3925[label="vyy971\n",fontsize=16,color="green",shape="box"];3926[label="vyy970\n",fontsize=16,color="green",shape="box"];3927[label="vyy981\n",fontsize=16,color="green",shape="box"];3928[label="Integer vyy9800 * vyy971\n",fontsize=16,color="burlywood",shape="box"];5111[label="vyy971/Integer vyy9710",fontsize=10,color="white",style="solid",shape="box"];3928 -> 5111[label="",style="solid", color="burlywood", weight=9];
5111 -> 3982[label="",style="solid", color="burlywood", weight=3];
3929[label="vyy970\n",fontsize=16,color="green",shape="box"];3930[label="vyy981\n",fontsize=16,color="green",shape="box"];3931[label="vyy971\n",fontsize=16,color="green",shape="box"];3932[label="vyy981\n",fontsize=16,color="green",shape="box"];3933[label="vyy970\n",fontsize=16,color="green",shape="box"];3934[label="vyy980\n",fontsize=16,color="green",shape="box"];3051[label="Succ (Succ (primPlusNat vyy1480 vyy40100))\n",fontsize=16,color="green",shape="box"];3051 -> 3057[label="",style="dashed", color="green", weight=3];
3052[label="Succ vyy40100\n",fontsize=16,color="green",shape="box"];3935 -> 3354[label="",style="dashed", color="red", weight=0];
3935[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3935 -> 3983[label="",style="dashed", color="magenta", weight=3];
3935 -> 3984[label="",style="dashed", color="magenta", weight=3];
3936 -> 3577[label="",style="dashed", color="red", weight=0];
3936[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3936 -> 3985[label="",style="dashed", color="magenta", weight=3];
3936 -> 3986[label="",style="dashed", color="magenta", weight=3];
3937 -> 3579[label="",style="dashed", color="red", weight=0];
3937[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3937 -> 3987[label="",style="dashed", color="magenta", weight=3];
3937 -> 3988[label="",style="dashed", color="magenta", weight=3];
3938 -> 3581[label="",style="dashed", color="red", weight=0];
3938[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3938 -> 3989[label="",style="dashed", color="magenta", weight=3];
3938 -> 3990[label="",style="dashed", color="magenta", weight=3];
3939 -> 3375[label="",style="dashed", color="red", weight=0];
3939[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3939 -> 3991[label="",style="dashed", color="magenta", weight=3];
3939 -> 3992[label="",style="dashed", color="magenta", weight=3];
3940 -> 3377[label="",style="dashed", color="red", weight=0];
3940[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3940 -> 3993[label="",style="dashed", color="magenta", weight=3];
3940 -> 3994[label="",style="dashed", color="magenta", weight=3];
3941 -> 3587[label="",style="dashed", color="red", weight=0];
3941[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3941 -> 3995[label="",style="dashed", color="magenta", weight=3];
3941 -> 3996[label="",style="dashed", color="magenta", weight=3];
3942 -> 3589[label="",style="dashed", color="red", weight=0];
3942[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3942 -> 3997[label="",style="dashed", color="magenta", weight=3];
3942 -> 3998[label="",style="dashed", color="magenta", weight=3];
3943 -> 3379[label="",style="dashed", color="red", weight=0];
3943[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3943 -> 3999[label="",style="dashed", color="magenta", weight=3];
3943 -> 4000[label="",style="dashed", color="magenta", weight=3];
3944 -> 3593[label="",style="dashed", color="red", weight=0];
3944[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3944 -> 4001[label="",style="dashed", color="magenta", weight=3];
3944 -> 4002[label="",style="dashed", color="magenta", weight=3];
3945 -> 3381[label="",style="dashed", color="red", weight=0];
3945[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3945 -> 4003[label="",style="dashed", color="magenta", weight=3];
3945 -> 4004[label="",style="dashed", color="magenta", weight=3];
3946 -> 3383[label="",style="dashed", color="red", weight=0];
3946[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3946 -> 4005[label="",style="dashed", color="magenta", weight=3];
3946 -> 4006[label="",style="dashed", color="magenta", weight=3];
3947 -> 3385[label="",style="dashed", color="red", weight=0];
3947[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3947 -> 4007[label="",style="dashed", color="magenta", weight=3];
3947 -> 4008[label="",style="dashed", color="magenta", weight=3];
3948 -> 3387[label="",style="dashed", color="red", weight=0];
3948[label="compare vyy970 vyy980\n",fontsize=16,color="magenta"];3948 -> 4009[label="",style="dashed", color="magenta", weight=3];
3948 -> 4010[label="",style="dashed", color="magenta", weight=3];
3949[label="primCompAux0 vyy174 LT\n",fontsize=16,color="black",shape="box"];3949 -> 4011[label="",style="solid", color="black", weight=3];
3950[label="primCompAux0 vyy174 EQ\n",fontsize=16,color="black",shape="box"];3950 -> 4012[label="",style="solid", color="black", weight=3];
3951[label="primCompAux0 vyy174 GT\n",fontsize=16,color="black",shape="box"];3951 -> 4013[label="",style="solid", color="black", weight=3];
3952[label="vyy980\n",fontsize=16,color="green",shape="box"];3953[label="vyy970\n",fontsize=16,color="green",shape="box"];3954[label="compare2 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3954 -> 4014[label="",style="solid", color="black", weight=3];
3955[label="compare2 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3955 -> 4015[label="",style="solid", color="black", weight=3];
3956[label="vyy980\n",fontsize=16,color="green",shape="box"];3957[label="vyy970\n",fontsize=16,color="green",shape="box"];3958[label="compare2 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3958 -> 4016[label="",style="solid", color="black", weight=3];
3959[label="compare2 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3959 -> 4017[label="",style="solid", color="black", weight=3];
3960[label="vyy980\n",fontsize=16,color="green",shape="box"];3961[label="vyy970\n",fontsize=16,color="green",shape="box"];3962[label="compare2 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3962 -> 4018[label="",style="solid", color="black", weight=3];
3963[label="compare2 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3963 -> 4019[label="",style="solid", color="black", weight=3];
3964[label="vyy980\n",fontsize=16,color="green",shape="box"];3965[label="vyy970\n",fontsize=16,color="green",shape="box"];3966[label="vyy980\n",fontsize=16,color="green",shape="box"];3967[label="vyy970\n",fontsize=16,color="green",shape="box"];3968[label="compare2 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3968 -> 4020[label="",style="solid", color="black", weight=3];
3969[label="compare2 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3969 -> 4021[label="",style="solid", color="black", weight=3];
3970[label="vyy980\n",fontsize=16,color="green",shape="box"];3971[label="vyy970\n",fontsize=16,color="green",shape="box"];3972[label="compare2 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];3972 -> 4022[label="",style="solid", color="black", weight=3];
3973[label="compare2 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];3973 -> 4023[label="",style="solid", color="black", weight=3];
3974[label="primCmpNat vyy9700 vyy9800\n",fontsize=16,color="burlywood",shape="triangle"];5126[label="vyy9700/Succ vyy97000",fontsize=10,color="white",style="solid",shape="box"];3974 -> 5126[label="",style="solid", color="burlywood", weight=9];
5126 -> 4024[label="",style="solid", color="burlywood", weight=3];
5127[label="vyy9700/Zero",fontsize=10,color="white",style="solid",shape="box"];3974 -> 5127[label="",style="solid", color="burlywood", weight=9];
5127 -> 4025[label="",style="solid", color="burlywood", weight=3];
3975[label="GT\n",fontsize=16,color="green",shape="box"];3976[label="Zero\n",fontsize=16,color="green",shape="box"];3977[label="vyy9800\n",fontsize=16,color="green",shape="box"];3978 -> 3974[label="",style="dashed", color="red", weight=0];
3978[label="primCmpNat vyy9800 vyy9700\n",fontsize=16,color="magenta"];3978 -> 4026[label="",style="dashed", color="magenta", weight=3];
3978 -> 4027[label="",style="dashed", color="magenta", weight=3];
3979[label="LT\n",fontsize=16,color="green",shape="box"];3980[label="vyy9800\n",fontsize=16,color="green",shape="box"];3981[label="Zero\n",fontsize=16,color="green",shape="box"];3982[label="Integer vyy9800 * Integer vyy9710\n",fontsize=16,color="black",shape="box"];3982 -> 4028[label="",style="solid", color="black", weight=3];
3057[label="primPlusNat vyy1480 vyy40100\n",fontsize=16,color="burlywood",shape="triangle"];5129[label="vyy1480/Succ vyy14800",fontsize=10,color="white",style="solid",shape="box"];3057 -> 5129[label="",style="solid", color="burlywood", weight=9];
5129 -> 3061[label="",style="solid", color="burlywood", weight=3];
5130[label="vyy1480/Zero",fontsize=10,color="white",style="solid",shape="box"];3057 -> 5130[label="",style="solid", color="burlywood", weight=9];
5130 -> 3062[label="",style="solid", color="burlywood", weight=3];
3983[label="vyy980\n",fontsize=16,color="green",shape="box"];3984[label="vyy970\n",fontsize=16,color="green",shape="box"];3985[label="vyy980\n",fontsize=16,color="green",shape="box"];3986[label="vyy970\n",fontsize=16,color="green",shape="box"];3987[label="vyy980\n",fontsize=16,color="green",shape="box"];3988[label="vyy970\n",fontsize=16,color="green",shape="box"];3989[label="vyy980\n",fontsize=16,color="green",shape="box"];3990[label="vyy970\n",fontsize=16,color="green",shape="box"];3991[label="vyy980\n",fontsize=16,color="green",shape="box"];3992[label="vyy970\n",fontsize=16,color="green",shape="box"];3993[label="vyy980\n",fontsize=16,color="green",shape="box"];3994[label="vyy970\n",fontsize=16,color="green",shape="box"];3995[label="vyy980\n",fontsize=16,color="green",shape="box"];3996[label="vyy970\n",fontsize=16,color="green",shape="box"];3997[label="vyy980\n",fontsize=16,color="green",shape="box"];3998[label="vyy970\n",fontsize=16,color="green",shape="box"];3999[label="vyy980\n",fontsize=16,color="green",shape="box"];4000[label="vyy970\n",fontsize=16,color="green",shape="box"];4001[label="vyy980\n",fontsize=16,color="green",shape="box"];4002[label="vyy970\n",fontsize=16,color="green",shape="box"];4003[label="vyy980\n",fontsize=16,color="green",shape="box"];4004[label="vyy970\n",fontsize=16,color="green",shape="box"];4005[label="vyy980\n",fontsize=16,color="green",shape="box"];4006[label="vyy970\n",fontsize=16,color="green",shape="box"];4007[label="vyy980\n",fontsize=16,color="green",shape="box"];4008[label="vyy970\n",fontsize=16,color="green",shape="box"];4009[label="vyy980\n",fontsize=16,color="green",shape="box"];4010[label="vyy970\n",fontsize=16,color="green",shape="box"];4011[label="LT\n",fontsize=16,color="green",shape="box"];4012[label="vyy174\n",fontsize=16,color="green",shape="box"];4013[label="GT\n",fontsize=16,color="green",shape="box"];4014 -> 4029[label="",style="dashed", color="red", weight=0];
4014[label="compare1 vyy970 vyy980 (vyy970 <= vyy980)\n",fontsize=16,color="magenta"];4014 -> 4030[label="",style="dashed", color="magenta", weight=3];
4015[label="EQ\n",fontsize=16,color="green",shape="box"];4016 -> 4031[label="",style="dashed", color="red", weight=0];
4016[label="compare1 vyy970 vyy980 (vyy970 <= vyy980)\n",fontsize=16,color="magenta"];4016 -> 4032[label="",style="dashed", color="magenta", weight=3];
4017[label="EQ\n",fontsize=16,color="green",shape="box"];4018 -> 4033[label="",style="dashed", color="red", weight=0];
4018[label="compare1 vyy970 vyy980 (vyy970 <= vyy980)\n",fontsize=16,color="magenta"];4018 -> 4034[label="",style="dashed", color="magenta", weight=3];
4019[label="EQ\n",fontsize=16,color="green",shape="box"];4020 -> 4035[label="",style="dashed", color="red", weight=0];
4020[label="compare1 vyy970 vyy980 (vyy970 <= vyy980)\n",fontsize=16,color="magenta"];4020 -> 4036[label="",style="dashed", color="magenta", weight=3];
4021[label="EQ\n",fontsize=16,color="green",shape="box"];4022 -> 4037[label="",style="dashed", color="red", weight=0];
4022[label="compare1 vyy970 vyy980 (vyy970 <= vyy980)\n",fontsize=16,color="magenta"];4022 -> 4038[label="",style="dashed", color="magenta", weight=3];
4023[label="EQ\n",fontsize=16,color="green",shape="box"];4024[label="primCmpNat (Succ vyy97000) vyy9800\n",fontsize=16,color="burlywood",shape="box"];5136[label="vyy9800/Succ vyy98000",fontsize=10,color="white",style="solid",shape="box"];4024 -> 5136[label="",style="solid", color="burlywood", weight=9];
5136 -> 4039[label="",style="solid", color="burlywood", weight=3];
5137[label="vyy9800/Zero",fontsize=10,color="white",style="solid",shape="box"];4024 -> 5137[label="",style="solid", color="burlywood", weight=9];
5137 -> 4040[label="",style="solid", color="burlywood", weight=3];
4025[label="primCmpNat Zero vyy9800\n",fontsize=16,color="burlywood",shape="box"];5138[label="vyy9800/Succ vyy98000",fontsize=10,color="white",style="solid",shape="box"];4025 -> 5138[label="",style="solid", color="burlywood", weight=9];
5138 -> 4041[label="",style="solid", color="burlywood", weight=3];
5139[label="vyy9800/Zero",fontsize=10,color="white",style="solid",shape="box"];4025 -> 5139[label="",style="solid", color="burlywood", weight=9];
5139 -> 4042[label="",style="solid", color="burlywood", weight=3];
4026[label="vyy9700\n",fontsize=16,color="green",shape="box"];4027[label="vyy9800\n",fontsize=16,color="green",shape="box"];4028[label="Integer (primMulInt vyy9800 vyy9710)\n",fontsize=16,color="green",shape="box"];4028 -> 4043[label="",style="dashed", color="green", weight=3];
3061[label="primPlusNat (Succ vyy14800) vyy40100\n",fontsize=16,color="burlywood",shape="box"];5140[label="vyy40100/Succ vyy401000",fontsize=10,color="white",style="solid",shape="box"];3061 -> 5140[label="",style="solid", color="burlywood", weight=9];
5140 -> 3065[label="",style="solid", color="burlywood", weight=3];
5141[label="vyy40100/Zero",fontsize=10,color="white",style="solid",shape="box"];3061 -> 5141[label="",style="solid", color="burlywood", weight=9];
5141 -> 3066[label="",style="solid", color="burlywood", weight=3];
3062[label="primPlusNat Zero vyy40100\n",fontsize=16,color="burlywood",shape="box"];5142[label="vyy40100/Succ vyy401000",fontsize=10,color="white",style="solid",shape="box"];3062 -> 5142[label="",style="solid", color="burlywood", weight=9];
5142 -> 3067[label="",style="solid", color="burlywood", weight=3];
5143[label="vyy40100/Zero",fontsize=10,color="white",style="solid",shape="box"];3062 -> 5143[label="",style="solid", color="burlywood", weight=9];
5143 -> 3068[label="",style="solid", color="burlywood", weight=3];
4030 -> 3128[label="",style="dashed", color="red", weight=0];
4030[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];4030 -> 4044[label="",style="dashed", color="magenta", weight=3];
4030 -> 4045[label="",style="dashed", color="magenta", weight=3];
4029[label="compare1 vyy970 vyy980 vyy181\n",fontsize=16,color="burlywood",shape="triangle"];5145[label="vyy181/False",fontsize=10,color="white",style="solid",shape="box"];4029 -> 5145[label="",style="solid", color="burlywood", weight=9];
5145 -> 4046[label="",style="solid", color="burlywood", weight=3];
5146[label="vyy181/True",fontsize=10,color="white",style="solid",shape="box"];4029 -> 5146[label="",style="solid", color="burlywood", weight=9];
5146 -> 4047[label="",style="solid", color="burlywood", weight=3];
4032 -> 3129[label="",style="dashed", color="red", weight=0];
4032[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];4032 -> 4048[label="",style="dashed", color="magenta", weight=3];
4032 -> 4049[label="",style="dashed", color="magenta", weight=3];
4031[label="compare1 vyy970 vyy980 vyy182\n",fontsize=16,color="burlywood",shape="triangle"];5148[label="vyy182/False",fontsize=10,color="white",style="solid",shape="box"];4031 -> 5148[label="",style="solid", color="burlywood", weight=9];
5148 -> 4050[label="",style="solid", color="burlywood", weight=3];
5149[label="vyy182/True",fontsize=10,color="white",style="solid",shape="box"];4031 -> 5149[label="",style="solid", color="burlywood", weight=9];
5149 -> 4051[label="",style="solid", color="burlywood", weight=3];
4034 -> 3130[label="",style="dashed", color="red", weight=0];
4034[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];4034 -> 4052[label="",style="dashed", color="magenta", weight=3];
4034 -> 4053[label="",style="dashed", color="magenta", weight=3];
4033[label="compare1 vyy970 vyy980 vyy183\n",fontsize=16,color="burlywood",shape="triangle"];5151[label="vyy183/False",fontsize=10,color="white",style="solid",shape="box"];4033 -> 5151[label="",style="solid", color="burlywood", weight=9];
5151 -> 4054[label="",style="solid", color="burlywood", weight=3];
5152[label="vyy183/True",fontsize=10,color="white",style="solid",shape="box"];4033 -> 5152[label="",style="solid", color="burlywood", weight=9];
5152 -> 4055[label="",style="solid", color="burlywood", weight=3];
4036 -> 3134[label="",style="dashed", color="red", weight=0];
4036[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];4036 -> 4056[label="",style="dashed", color="magenta", weight=3];
4036 -> 4057[label="",style="dashed", color="magenta", weight=3];
4035[label="compare1 vyy970 vyy980 vyy184\n",fontsize=16,color="burlywood",shape="triangle"];5154[label="vyy184/False",fontsize=10,color="white",style="solid",shape="box"];4035 -> 5154[label="",style="solid", color="burlywood", weight=9];
5154 -> 4058[label="",style="solid", color="burlywood", weight=3];
5155[label="vyy184/True",fontsize=10,color="white",style="solid",shape="box"];4035 -> 5155[label="",style="solid", color="burlywood", weight=9];
5155 -> 4059[label="",style="solid", color="burlywood", weight=3];
4038 -> 3136[label="",style="dashed", color="red", weight=0];
4038[label="vyy970 <= vyy980\n",fontsize=16,color="magenta"];4038 -> 4060[label="",style="dashed", color="magenta", weight=3];
4038 -> 4061[label="",style="dashed", color="magenta", weight=3];
4037[label="compare1 vyy970 vyy980 vyy185\n",fontsize=16,color="burlywood",shape="triangle"];5157[label="vyy185/False",fontsize=10,color="white",style="solid",shape="box"];4037 -> 5157[label="",style="solid", color="burlywood", weight=9];
5157 -> 4062[label="",style="solid", color="burlywood", weight=3];
5158[label="vyy185/True",fontsize=10,color="white",style="solid",shape="box"];4037 -> 5158[label="",style="solid", color="burlywood", weight=9];
5158 -> 4063[label="",style="solid", color="burlywood", weight=3];
4039[label="primCmpNat (Succ vyy97000) (Succ vyy98000)\n",fontsize=16,color="black",shape="box"];4039 -> 4064[label="",style="solid", color="black", weight=3];
4040[label="primCmpNat (Succ vyy97000) Zero\n",fontsize=16,color="black",shape="box"];4040 -> 4065[label="",style="solid", color="black", weight=3];
4041[label="primCmpNat Zero (Succ vyy98000)\n",fontsize=16,color="black",shape="box"];4041 -> 4066[label="",style="solid", color="black", weight=3];
4042[label="primCmpNat Zero Zero\n",fontsize=16,color="black",shape="box"];4042 -> 4067[label="",style="solid", color="black", weight=3];
4043 -> 1969[label="",style="dashed", color="red", weight=0];
4043[label="primMulInt vyy9800 vyy9710\n",fontsize=16,color="magenta"];4043 -> 4068[label="",style="dashed", color="magenta", weight=3];
4043 -> 4069[label="",style="dashed", color="magenta", weight=3];
3065[label="primPlusNat (Succ vyy14800) (Succ vyy401000)\n",fontsize=16,color="black",shape="box"];3065 -> 3121[label="",style="solid", color="black", weight=3];
3066[label="primPlusNat (Succ vyy14800) Zero\n",fontsize=16,color="black",shape="box"];3066 -> 3122[label="",style="solid", color="black", weight=3];
3067[label="primPlusNat Zero (Succ vyy401000)\n",fontsize=16,color="black",shape="box"];3067 -> 3123[label="",style="solid", color="black", weight=3];
3068[label="primPlusNat Zero Zero\n",fontsize=16,color="black",shape="box"];3068 -> 3124[label="",style="solid", color="black", weight=3];
4044[label="vyy980\n",fontsize=16,color="green",shape="box"];4045[label="vyy970\n",fontsize=16,color="green",shape="box"];4046[label="compare1 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];4046 -> 4070[label="",style="solid", color="black", weight=3];
4047[label="compare1 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4047 -> 4071[label="",style="solid", color="black", weight=3];
4048[label="vyy980\n",fontsize=16,color="green",shape="box"];4049[label="vyy970\n",fontsize=16,color="green",shape="box"];4050[label="compare1 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];4050 -> 4072[label="",style="solid", color="black", weight=3];
4051[label="compare1 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4051 -> 4073[label="",style="solid", color="black", weight=3];
4052[label="vyy980\n",fontsize=16,color="green",shape="box"];4053[label="vyy970\n",fontsize=16,color="green",shape="box"];4054[label="compare1 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];4054 -> 4074[label="",style="solid", color="black", weight=3];
4055[label="compare1 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4055 -> 4075[label="",style="solid", color="black", weight=3];
4056[label="vyy980\n",fontsize=16,color="green",shape="box"];4057[label="vyy970\n",fontsize=16,color="green",shape="box"];4058[label="compare1 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];4058 -> 4076[label="",style="solid", color="black", weight=3];
4059[label="compare1 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4059 -> 4077[label="",style="solid", color="black", weight=3];
4060[label="vyy980\n",fontsize=16,color="green",shape="box"];4061[label="vyy970\n",fontsize=16,color="green",shape="box"];4062[label="compare1 vyy970 vyy980 False\n",fontsize=16,color="black",shape="box"];4062 -> 4078[label="",style="solid", color="black", weight=3];
4063[label="compare1 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4063 -> 4079[label="",style="solid", color="black", weight=3];
4064 -> 3974[label="",style="dashed", color="red", weight=0];
4064[label="primCmpNat vyy97000 vyy98000\n",fontsize=16,color="magenta"];4064 -> 4080[label="",style="dashed", color="magenta", weight=3];
4064 -> 4081[label="",style="dashed", color="magenta", weight=3];
4065[label="GT\n",fontsize=16,color="green",shape="box"];4066[label="LT\n",fontsize=16,color="green",shape="box"];4067[label="EQ\n",fontsize=16,color="green",shape="box"];4068[label="vyy9800\n",fontsize=16,color="green",shape="box"];4069[label="vyy9710\n",fontsize=16,color="green",shape="box"];3121[label="Succ (Succ (primPlusNat vyy14800 vyy401000))\n",fontsize=16,color="green",shape="box"];3121 -> 3159[label="",style="dashed", color="green", weight=3];
3122[label="Succ vyy14800\n",fontsize=16,color="green",shape="box"];3123[label="Succ vyy401000\n",fontsize=16,color="green",shape="box"];3124[label="Zero\n",fontsize=16,color="green",shape="box"];4070[label="compare0 vyy970 vyy980 otherwise\n",fontsize=16,color="black",shape="box"];4070 -> 4082[label="",style="solid", color="black", weight=3];
4071[label="LT\n",fontsize=16,color="green",shape="box"];4072[label="compare0 vyy970 vyy980 otherwise\n",fontsize=16,color="black",shape="box"];4072 -> 4083[label="",style="solid", color="black", weight=3];
4073[label="LT\n",fontsize=16,color="green",shape="box"];4074[label="compare0 vyy970 vyy980 otherwise\n",fontsize=16,color="black",shape="box"];4074 -> 4084[label="",style="solid", color="black", weight=3];
4075[label="LT\n",fontsize=16,color="green",shape="box"];4076[label="compare0 vyy970 vyy980 otherwise\n",fontsize=16,color="black",shape="box"];4076 -> 4085[label="",style="solid", color="black", weight=3];
4077[label="LT\n",fontsize=16,color="green",shape="box"];4078[label="compare0 vyy970 vyy980 otherwise\n",fontsize=16,color="black",shape="box"];4078 -> 4086[label="",style="solid", color="black", weight=3];
4079[label="LT\n",fontsize=16,color="green",shape="box"];4080[label="vyy98000\n",fontsize=16,color="green",shape="box"];4081[label="vyy97000\n",fontsize=16,color="green",shape="box"];3159 -> 3057[label="",style="dashed", color="red", weight=0];
3159[label="primPlusNat vyy14800 vyy401000\n",fontsize=16,color="magenta"];3159 -> 3212[label="",style="dashed", color="magenta", weight=3];
3159 -> 3213[label="",style="dashed", color="magenta", weight=3];
4082[label="compare0 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4082 -> 4087[label="",style="solid", color="black", weight=3];
4083[label="compare0 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4083 -> 4088[label="",style="solid", color="black", weight=3];
4084[label="compare0 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4084 -> 4089[label="",style="solid", color="black", weight=3];
4085[label="compare0 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4085 -> 4090[label="",style="solid", color="black", weight=3];
4086[label="compare0 vyy970 vyy980 True\n",fontsize=16,color="black",shape="box"];4086 -> 4091[label="",style="solid", color="black", weight=3];
3212[label="vyy14800\n",fontsize=16,color="green",shape="box"];3213[label="vyy401000\n",fontsize=16,color="green",shape="box"];4087[label="GT\n",fontsize=16,color="green",shape="box"];4088[label="GT\n",fontsize=16,color="green",shape="box"];4089[label="GT\n",fontsize=16,color="green",shape="box"];4090[label="GT\n",fontsize=16,color="green",shape="box"];4091[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>vyy14800</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>vyy14800</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>vyy14800</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy401000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>vyy14800</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_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bae</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</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>fb</font>), <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>), <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</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>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fa</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</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>fh</font>), <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <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>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</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>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</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>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bae</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</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>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#cc0000>bg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gb</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</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>he</font>), <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</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>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hc</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cga</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_Integer</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</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_ltEs15</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9800</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</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_ltEs15</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>cad</font>), <FONT COLOR=#cc0000>cae</font>), <FONT COLOR=#cc0000>caf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cad</font>, <FONT COLOR=#cc0000>cae</font>, <FONT COLOR=#cc0000>caf</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs27</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>daa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>daa</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>caa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>caa</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>cag</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>Nothing</font>, <FONT COLOR=#cc0000>cag</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ccc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ccc</font>)
<BR><FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>))
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>h</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</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_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ceb</font>), <FONT COLOR=#cc0000>cec</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>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</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_ltEs12</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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_esEs6</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_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cgg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>cfh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>dg</font>)))))
<BR><FONT COLOR=#0000cc>new_esEs23</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>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <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>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bae</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</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>bfg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfg</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbe</font>), <FONT COLOR=#cc0000>dbf</font>), <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbe</font>, <FONT COLOR=#cc0000>dbf</font>, <FONT COLOR=#cc0000>dbg</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>bff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</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_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy169</font>) &#8594; <FONT COLOR=#cc0000>vyy169</font>
<BR><FONT COLOR=#0000cc>new_esEs14</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_esEs25</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_esEs7</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_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hc</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cfb</font>), <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>cfb</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy9700</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</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_esEs11</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_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#cc0000>ccd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#cc0000>ccd</font>) &#8594; <FONT COLOR=#0000cc>False</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_ltEs11</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cgh</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy169</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_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_@0</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>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>bfc</font>), <FONT COLOR=#cc0000>bfd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfc</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</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_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</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_esEs28</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>daf</font>), <FONT COLOR=#cc0000>dag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>daf</font>, <FONT COLOR=#cc0000>dag</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</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_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bhg</font>), <FONT COLOR=#cc0000>bhh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bhg</font>, <FONT COLOR=#cc0000>bhh</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs9</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy1480</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>vyy1480</font>, <FONT COLOR=#cc0000>vyy40100</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy9800</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>cbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbe</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</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_compare27</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>))
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <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>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs14</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_esEs14</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_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdc</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy9700</font>) &#8594; <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>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</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>bef</font>, <FONT COLOR=#cc0000>beg</font>, <FONT COLOR=#cc0000>beh</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>bef</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>beg</font>), <FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>beh</font>)))
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>)) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</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_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_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>GT</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>bee</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bee</font>), <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bee</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_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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>bfh</font>), <FONT COLOR=#cc0000>bga</font>), <FONT COLOR=#cc0000>bgb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfh</font>, <FONT COLOR=#cc0000>bga</font>, <FONT COLOR=#cc0000>bgb</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>cdb</font>), <FONT COLOR=#cc0000>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dah</font>), <FONT COLOR=#cc0000>dba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dah</font>, <FONT COLOR=#cc0000>dba</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cgf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cgf</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>bfe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>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_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</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>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_esEs6</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>cdd</font>), <FONT COLOR=#cc0000>cde</font>), <FONT COLOR=#cc0000>cdf</font>), <FONT COLOR=#cc0000>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cdd</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>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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>chb</font>, <FONT COLOR=#cc0000>chc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>chb</font>), <FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>chc</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ced</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ced</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>cab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cab</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cbg</font>), <FONT COLOR=#cc0000>cbh</font>), <FONT COLOR=#cc0000>cca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbg</font>, <FONT COLOR=#cc0000>cbh</font>, <FONT COLOR=#cc0000>cca</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bed</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>bed</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>dac</font>), <FONT COLOR=#cc0000>dad</font>), <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dac</font>, <FONT COLOR=#cc0000>dad</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy971</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs11</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_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</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_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_ltEs16</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy9710</font>)) &#8594; <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>vyy9710</font>))
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</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>vyy14800</font>, <FONT COLOR=#cc0000>vyy401000</font>)))
<BR><FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#0000cc>LT</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_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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>cda</font>), <FONT COLOR=#cc0000>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cda</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_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_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs27</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>chf</font>), <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>chf</font>, <FONT COLOR=#cc0000>chg</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs13</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>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>bea</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccg</font>), <FONT COLOR=#cc0000>cch</font>), <FONT COLOR=#cc0000>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ccg</font>, <FONT COLOR=#cc0000>cch</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_not</font>(<FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>cce</font>), <FONT COLOR=#cc0000>ccf</font>), <FONT COLOR=#cc0000>ccd</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_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>EQ</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_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bhe</font>), <FONT COLOR=#cc0000>bhf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bhe</font>, <FONT COLOR=#cc0000>bhf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</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_ltEs12</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cge</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>cac</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>chd</font>), <FONT COLOR=#cc0000>che</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>chd</font>, <FONT COLOR=#cc0000>che</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</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_compare5</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy971</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</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>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_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</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>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_ltEs10</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>cag</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy97000</font>, <FONT COLOR=#cc0000>vyy98000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bbf</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cef</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>ccd</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bch</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_esEs14</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>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#cc0000>bg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy137</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cha</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cha</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_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_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</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_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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>bge</font>), <FONT COLOR=#cc0000>bgf</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>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>vyy9700</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>vyy9700</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <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>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cge</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cge</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>beb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gb</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>EQ</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>ccb</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>cgb</font>), <FONT COLOR=#cc0000>cgc</font>), <FONT COLOR=#cc0000>cgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cgb</font>, <FONT COLOR=#cc0000>cgc</font>, <FONT COLOR=#cc0000>cgd</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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>bfa</font>), <FONT COLOR=#cc0000>bfb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfa</font>, <FONT COLOR=#cc0000>bfb</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ff</font>), <FONT COLOR=#cc0000>fg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>cbb</font>), <FONT COLOR=#cc0000>cbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cbb</font>, <FONT COLOR=#cc0000>cbc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</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_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>LT</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_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dab</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>de</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy137</font>) &#8594; <FONT COLOR=#cc0000>vyy137</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</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_esEs28</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>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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>bhb</font>), <FONT COLOR=#cc0000>bhc</font>), <FONT COLOR=#cc0000>bhd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bhb</font>, <FONT COLOR=#cc0000>bhc</font>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</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_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>eh</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</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_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cdg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ceg</font>), <FONT COLOR=#cc0000>ceh</font>), <FONT COLOR=#cc0000>cfa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ceg</font>, <FONT COLOR=#cc0000>ceh</font>, <FONT COLOR=#cc0000>cfa</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#cc0000>vyy174</font>
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</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>vyy9700</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_compare210</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_esEs6</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_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_esEs23</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=#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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_compare18</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_compare18</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_ltEs12</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>:%</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_compare6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</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_esEs6</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_esEs5</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_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_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_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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</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_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</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>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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_ltEs12</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_esEs25</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=#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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</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_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_compare7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</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>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_compare13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt7</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_lt20</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>:</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_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_ltEs8</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_compare14</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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare0</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_compare15</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_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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_compare28</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_compare25</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_compare19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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_lt4</font>(<FONT COLOR=#cc0000>x0</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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs26</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=#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_pePe</font>(<FONT COLOR=#0000cc>True</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</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_ltEs8</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_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_esEs19</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_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>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs8</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_lt5</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>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_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_lt5</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>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_lt5</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_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_ltEs19</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt6</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>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</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_lt4</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</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_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_compare110</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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs6</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_esEs6</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_ltEs12</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_ltEs12</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_ltEs8</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_esEs13</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_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</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>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_@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_lt12</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_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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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>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_compare18</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_Int</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>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_compare213</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_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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>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_lt5</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=#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_esEs27</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_ltEs8</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_ltEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>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>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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_compare211</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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_esEs6</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>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_esEs6</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_ltEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</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_compare27</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_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_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs23</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_ltEs12</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_esEs13</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_esEs6</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_esEs6</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_ltEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_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_esEs6</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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_ltEs12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare0</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_compare15</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_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_lt5</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare9</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_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_esEs6</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_ltEs12</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_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_ltEs12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_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_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</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_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</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_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>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</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_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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</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_ltEs12</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_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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>:</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_ltEs12</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_compare16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <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>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_lt8</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_esEs6</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_compare212</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_ltEs6</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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_compare11</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_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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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_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_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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_lt5</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_ltEs6</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_lt4</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_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_esEs6</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_lt15</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_esEs13</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_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_compare8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare210</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</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_lt16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt17</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>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_compare29</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</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_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare5</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_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_compare18</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>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_esEs23</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_ltEs12</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_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_esEs26</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=#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_lt11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</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>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_ltEs6</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_ltEs13</font>(<FONT COLOR=#0000cc>GT</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>x0</font>)))
<BR><FONT COLOR=#0000cc>new_esEs6</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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_lt19</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>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>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_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</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>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</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_esEs6</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_ltEs12</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_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_compare212</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_primCmpNat2</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>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare18</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_Ordering</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_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_not</font>(<FONT COLOR=#0000cc>False</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_lt20</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>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare110</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_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_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_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_ltEs14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_compare25</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_ltEs4</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>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>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_ltEs12</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_lt10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</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>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare0</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_compare213</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_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_esEs7</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_lt4</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>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</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_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_ltEs8</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_lt20</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_lt20</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=#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_lt13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</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>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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_lt14</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>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_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</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_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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs6</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>GT</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare12</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>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_compare13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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_esEs22</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>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</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>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</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>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</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_lt1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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_ltEs</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</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>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cd</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bde</font>), <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bde</font>, <FONT COLOR=#cc0000>bdf</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bch</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>), <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</font>, <FONT COLOR=#cc0000>bdd</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdg</font>), <FONT COLOR=#cc0000>bdh</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#cc0000>bd</font>), <FONT COLOR=#cc0000>be</font>)) &#8594; <FONT COLOR=#0000cc>new_compare2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bc</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, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</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>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gg</font>, <FONT COLOR=#cc0000>gh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>, <FONT COLOR=#cc0000>gf</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_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</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_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>gc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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_compare2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>) &#8594; <FONT COLOR=#0000cc>new_compare21</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>dh</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</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=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_lt0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</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>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#cc0000>bg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_compare3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>ed</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</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_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>h</font>), <FONT COLOR=#cc0000>h</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</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>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</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>fh</font>), <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt3</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbe</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>eh</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbh</font>), <FONT COLOR=#cc0000>bca</font>), <FONT COLOR=#cc0000>bcb</font>), <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</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>fb</font>), <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>fd</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt1</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>, <FONT COLOR=#cc0000>fd</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>) &#8594; <FONT COLOR=#0000cc>new_compare23</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4, 4 >= 5<P></LI>
<LI><FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>de</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>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ba</font>)) &#8594; <FONT COLOR=#0000cc>new_compare</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_primCompAux</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_compare1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bb</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>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_compare4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</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>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</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>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbf</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bbg</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</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>ff</font>), <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt2</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ff</font>, <FONT COLOR=#cc0000>fg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>fa</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_lt0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>fa</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>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_compare20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</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>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</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>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</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=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</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_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</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>hh</font>), <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</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>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bad</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>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bad</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <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>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>he</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, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</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_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>baf</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, 5 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</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>he</font>), <FONT COLOR=#cc0000>hf</font>), <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs1</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>, <FONT COLOR=#cc0000>hg</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>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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<P></LI>
<LI><FONT COLOR=#0000cc>new_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bbc</font>, <FONT COLOR=#cc0000>bbd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</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>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</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=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</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_ltEs3</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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_ltEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bae</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bae</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>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bae</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>bae</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_compare22</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hd</font>), <FONT COLOR=#cc0000>ed</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>hd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<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_primCmpNat</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat</font>(<FONT COLOR=#cc0000>vyy97000</font>, <FONT COLOR=#cc0000>vyy98000</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>vyy97000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat</font>(<FONT COLOR=#cc0000>vyy97000</font>, <FONT COLOR=#cc0000>vyy98000</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 <B>QDP</B></pre><pre>                                    &#8627 QDPSizeChangeProof</pre><pre>                                  &#8627 QDP</pre><pre>                                  &#8627 QDP</pre><pre>                                  &#8627 QDP</pre><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</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>he</font>), <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</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>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</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_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>bae</font>), <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</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>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hg</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>bba</font>), <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs</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>bf</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bf</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>bbd</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bbd</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</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>gh</font>), <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</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_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</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>ty_Maybe</font>, <FONT COLOR=#cc0000>bbc</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>de</font>), <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</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>bbh</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>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</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_esEs1</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>gd</font>), <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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_esEs</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_esEs2</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>hc</font>), <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs</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>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</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=#cc0000>bbh</font>, <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>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cc</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>cc</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs</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>bc</font>), <FONT COLOR=#cc0000>bd</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>bc</font>, <FONT COLOR=#cc0000>bd</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>bad</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bad</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>bbh</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>), <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</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>bbh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</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>gg</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_esEs</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>be</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</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>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>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>ec</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>dh</font>), <FONT COLOR=#cc0000>ea</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>dh</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</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>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>@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_esEs1</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fd</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>eb</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</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>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_esEs0</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_esEs0</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cg</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>fg</font>), <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)
<BR><FONT COLOR=#0000cc>new_esEs</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>h</font>), <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</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>bbe</font>), <FONT COLOR=#cc0000>bbf</font>), <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</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>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ff</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>bbh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bce</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_esEs1</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>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</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_esEs2</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>hc</font>), <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</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>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>gg</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>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>gh</font>), <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>hb</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_esEs2</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>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_esEs1</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>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>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>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs1</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>gd</font>), <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>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>he</font>), <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_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>bae</font>), <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdb</font>, <FONT COLOR=#cc0000>bdc</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>bbh</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>), <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bca</font>, <FONT COLOR=#cc0000>bcb</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>ty_[]</font>, <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bbd</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>bbh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bcf</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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdg</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=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bdh</font>), <FONT COLOR=#cc0000>bea</font>), <FONT COLOR=#cc0000>beb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</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, 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>bbh</font>, <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>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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_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>bbe</font>), <FONT COLOR=#cc0000>bbf</font>), <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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, 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>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdf</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_Maybe</font>, <FONT COLOR=#cc0000>bbc</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bbc</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>bbh</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</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>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#cc0000>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bba</font>, <FONT COLOR=#cc0000>bbb</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>bbh</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>bah</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</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=#cc0000>bbh</font>, <FONT COLOR=#cc0000>bag</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdd</font>), <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bdd</font>, <FONT COLOR=#cc0000>bde</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@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>de</font>), <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</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>@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_esEs</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_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cc</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>cc</font>, <FONT COLOR=#cc0000>cd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>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>h</font>), <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</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>ec</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ec</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>@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>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ff</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>@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>ed</font>), <FONT COLOR=#cc0000>ee</font>), <FONT COLOR=#cc0000>ef</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</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>fg</font>), <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>ga</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>, <FONT COLOR=#cc0000>ga</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</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_esEs1</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_esEs0</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>eb</font>), <FONT COLOR=#cc0000>dg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</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, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</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>dh</font>), <FONT COLOR=#cc0000>ea</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>dh</font>, <FONT COLOR=#cc0000>ea</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>@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_esEs0</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_esEs</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>bf</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bf</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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>da</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</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>bad</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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_esEs2</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>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>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>db</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>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>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</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>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>be</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</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_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</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, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</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, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</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>bc</font>), <FONT COLOR=#cc0000>bd</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>bc</font>, <FONT COLOR=#cc0000>bd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 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 <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_foldFM_GE2</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy110</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy110</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</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>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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>, <FONT COLOR=#cc0000>bb</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cad</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Integer</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9800</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>fc</font>, <FONT COLOR=#cc0000>fd</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_gtEs</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy40</font>), <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3330</font>, <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy40</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#0000cc>LT</font>))
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>che</font>), <FONT COLOR=#cc0000>chf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>che</font>, <FONT COLOR=#cc0000>chf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bbf</font>), <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs27</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>dag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dag</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbc</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>bca</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>Nothing</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>), <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>, <FONT COLOR=#cc0000>cbf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>))
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cdf</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy107</font>, <FONT COLOR=#cc0000>cfa</font>, <FONT COLOR=#cc0000>cfb</font>, <FONT COLOR=#cc0000>cfc</font>) &#8594; <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>), <FONT COLOR=#cc0000>vyy107</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</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_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bge</font>), <FONT COLOR=#cc0000>bgf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fa</font>), <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>bhf</font>), <FONT COLOR=#cc0000>bhg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhf</font>, <FONT COLOR=#cc0000>bhg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <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>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ceh</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ceh</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cgc</font>), <FONT COLOR=#cc0000>cgd</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgc</font>, <FONT COLOR=#cc0000>cgd</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cbg</font>), <FONT COLOR=#cc0000>cbh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbg</font>, <FONT COLOR=#cc0000>cbh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>bh</font>)))))
<BR><FONT COLOR=#0000cc>new_esEs23</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>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cea</font>), <FONT COLOR=#cc0000>ceb</font>), <FONT COLOR=#cc0000>cec</font>)) &#8594; <FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cea</font>, <FONT COLOR=#cc0000>ceb</font>, <FONT COLOR=#cc0000>cec</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <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>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cgg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbc</font>)
<BR><FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</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>ha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ha</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dcc</font>), <FONT COLOR=#cc0000>dcd</font>), <FONT COLOR=#cc0000>dce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dcc</font>, <FONT COLOR=#cc0000>dcd</font>, <FONT COLOR=#cc0000>dce</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>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</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_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy169</font>) &#8594; <FONT COLOR=#cc0000>vyy169</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bhe</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs25</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>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>bhh</font>, <FONT COLOR=#cc0000>caa</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cfd</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cfd</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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>bhe</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhe</font>), <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bhe</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cdh</font>)) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cdh</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy9700</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</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_esEs11</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_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#cc0000>bdd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>False</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_ltEs11</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cge</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cge</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy85</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy169</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_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_@0</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>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</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>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</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_esEs28</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>dbd</font>), <FONT COLOR=#cc0000>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbd</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</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_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bba</font>), <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</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_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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs9</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy1480</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>vyy1480</font>, <FONT COLOR=#cc0000>vyy40100</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy9800</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cgh</font>), <FONT COLOR=#cc0000>cha</font>), <FONT COLOR=#cc0000>chb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgh</font>, <FONT COLOR=#cc0000>cha</font>, <FONT COLOR=#cc0000>chb</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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cfe</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cfe</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</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_compare27</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>))
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cff</font>), <FONT COLOR=#cc0000>cfg</font>), <FONT COLOR=#cc0000>cfh</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cff</font>, <FONT COLOR=#cc0000>cfg</font>, <FONT COLOR=#cc0000>cfh</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbh</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>bhe</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bhe</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>bff</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy9700</font>) &#8594; <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>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</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>fh</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</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>fh</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>gb</font>)))
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</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_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_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>GT</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>fg</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fg</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_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cgf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgf</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dcb</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>hb</font>), <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfe</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbf</font>), <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbf</font>, <FONT COLOR=#cc0000>dbg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cde</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cde</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>gg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>cab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cab</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>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_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cc</font>), <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</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_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</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>bcb</font>), <FONT COLOR=#cc0000>bcc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcb</font>, <FONT COLOR=#cc0000>bcc</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfg</font>), <FONT COLOR=#cc0000>bfh</font>), <FONT COLOR=#cc0000>bga</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfg</font>, <FONT COLOR=#cc0000>bfh</font>, <FONT COLOR=#cc0000>bga</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_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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>chh</font>, <FONT COLOR=#cc0000>daa</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>chh</font>), <FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>daa</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</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>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>beb</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bdd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>dba</font>), <FONT COLOR=#cc0000>dbb</font>), <FONT COLOR=#cc0000>dbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dba</font>, <FONT COLOR=#cc0000>dbb</font>, <FONT COLOR=#cc0000>dbc</font>)
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy971</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs11</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_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</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_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_ltEs16</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy9710</font>)) &#8594; <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>vyy9710</font>))
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</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>vyy14800</font>, <FONT COLOR=#cc0000>vyy401000</font>)))
<BR><FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#0000cc>LT</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_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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfd</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_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_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs27</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_esEs7</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_foldFM_GE10</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</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>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs13</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>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfb</font>), <FONT COLOR=#cc0000>bfc</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfb</font>, <FONT COLOR=#cc0000>bfc</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_not</font>(<FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>beh</font>), <FONT COLOR=#cc0000>bfa</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>beh</font>, <FONT COLOR=#cc0000>bfa</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>EQ</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_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cda</font>), <FONT COLOR=#cc0000>cdb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cda</font>, <FONT COLOR=#cc0000>cdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</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_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>chc</font>), <FONT COLOR=#cc0000>chd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>chc</font>, <FONT COLOR=#cc0000>chd</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ccc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ccc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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_esEs6</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_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cdg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cdg</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</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_compare5</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy971</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</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>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_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cce</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cce</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cca</font>), <FONT COLOR=#cc0000>ccb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cca</font>, <FONT COLOR=#cc0000>ccb</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_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</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>bab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy97000</font>, <FONT COLOR=#cc0000>vyy98000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cga</font>), <FONT COLOR=#cc0000>cgb</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cga</font>, <FONT COLOR=#cc0000>cgb</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>cah</font>, <FONT COLOR=#cc0000>cba</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cba</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cca</font>), <FONT COLOR=#cc0000>ccb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cca</font>, <FONT COLOR=#cc0000>ccb</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cdf</font>), <FONT COLOR=#cc0000>cdf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ccd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ccd</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>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ced</font>), <FONT COLOR=#cc0000>cee</font>)) &#8594; <FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ced</font>, <FONT COLOR=#cc0000>cee</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cef</font>), <FONT COLOR=#cc0000>ceg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cef</font>, <FONT COLOR=#cc0000>ceg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_foldFM_GE20</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy110</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE10</font>(<FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy110</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy137</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>chg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>chg</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_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_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bgh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bgh</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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>hg</font>), <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>hg</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>vyy9700</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>vyy9700</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <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>Just</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE3</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy109</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy109</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ccc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ccc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ed</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ed</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_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ccf</font>), <FONT COLOR=#cc0000>ccg</font>), <FONT COLOR=#cc0000>cch</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ccf</font>, <FONT COLOR=#cc0000>ccg</font>, <FONT COLOR=#cc0000>cch</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>EQ</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bdd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cdc</font>), <FONT COLOR=#cc0000>cdd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cdc</font>, <FONT COLOR=#cc0000>cdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>cae</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>cae</font>, <FONT COLOR=#cc0000>caf</font>, <FONT COLOR=#cc0000>cag</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</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>gc</font>), <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gc</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>bcd</font>), <FONT COLOR=#cc0000>bce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bed</font>), <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</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_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cbg</font>), <FONT COLOR=#cc0000>cbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbg</font>, <FONT COLOR=#cc0000>cbh</font>)
<BR><FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>LT</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_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dah</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cc</font>), <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy137</font>) &#8594; <FONT COLOR=#cc0000>vyy137</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>), <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>, <FONT COLOR=#cc0000>cbf</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_esEs28</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>dca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dca</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <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>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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>bad</font>), <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>baf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bad</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>cdf</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</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_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>db</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</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_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bhb</font>), <FONT COLOR=#cc0000>bhc</font>), <FONT COLOR=#cc0000>bhd</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>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#cc0000>vyy174</font>
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE0</font>(<FONT COLOR=#cc0000>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#cc0000>vyy85</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</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>vyy9700</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs23</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_esEs23</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=#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_esEs21</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>, <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_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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_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_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_ltEs8</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_lt5</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_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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</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_compare213</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_ltEs8</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_esEs6</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_fmToList_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>, <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_lt6</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_ltEs8</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</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_ltEs18</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>ty_Float</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_esEs6</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_ltEs12</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_ltEs17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_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>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</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_compare18</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_compare7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs6</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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</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>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_compare13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_gtEs</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_esEs6</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_ltEs8</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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare15</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_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>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_compare19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_ltEs12</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_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_ltEs12</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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</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>, <FONT COLOR=#cc0000>x8</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs6</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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_sr</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_esEs19</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_esEs13</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=#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_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_esEs23</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#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_compare16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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>ty_Bool</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_ltEs8</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_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_lt4</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_esEs6</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_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_esEs6</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_compare0</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_lt5</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_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>, <FONT COLOR=#cc0000>x11</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_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_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_ltEs12</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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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=#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_lt18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt5</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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>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_esEs6</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>:</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_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs6</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_lt20</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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_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>, <FONT COLOR=#cc0000>x13</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs13</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt9</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_esEs26</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=#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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs6</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_ltEs12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_compare0</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_ltEs4</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>ty_Float</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_compare18</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_compare211</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</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_ltEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</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_compare27</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_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_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_compare29</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_ltEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare15</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_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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare9</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_esEs23</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_esEs6</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_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</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_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</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_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</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_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>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_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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</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_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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <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>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare213</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_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_esEs25</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>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare212</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_ltEs12</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_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_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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare11</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_esEs6</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_compare210</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_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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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_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_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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_compare14</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_esEs6</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</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>, <FONT COLOR=#cc0000>x9</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_compare210</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_esEs6</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>False</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_compare18</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_esEs6</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_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_compare8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs13</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>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_compare25</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</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_lt8</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_ltEs8</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_esEs9</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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_Integer</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_lt17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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>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_esEs23</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_esEs17</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_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs13</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_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_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_ltEs6</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare28</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare5</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_esEs6</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_ltEs8</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_lt4</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_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</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>x0</font>)))
<BR><FONT COLOR=#0000cc>new_lt19</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_Ratio</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</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>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</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_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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_compare212</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_primCmpNat2</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>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</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>, <FONT COLOR=#cc0000>x6</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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_Ordering</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_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_not</font>(<FONT COLOR=#0000cc>False</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_esEs13</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_lt20</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>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_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_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>, <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>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare0</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_ltEs14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_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>, <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>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_lt15</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_lt10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</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>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_ltEs12</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_esEs6</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_ltEs6</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_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_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_ltEs12</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_ltEs12</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_esEs6</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_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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare110</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#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_lt20</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_ltEs12</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</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_ltEs12</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_lt14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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>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_lt5</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_compare25</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_ltEs8</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>GT</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_compare13</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>, <FONT COLOR=#cc0000>x9</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>LT</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</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>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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>, <FONT COLOR=#cc0000>bb</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, 11 >= 12<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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, 11 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>ba</font>), <FONT COLOR=#cc0000>h</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, 3 > 5, 3 > 6, 3 > 7, 4 >= 9, 5 >= 10, 6 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE2</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy110</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy330</font>, <FONT COLOR=#cc0000>vyy331</font>, <FONT COLOR=#cc0000>vyy110</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 8 >= 6, 9 >= 7, 10 >= 9, 11 >= 10, 12 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 >= 3, 9 >= 4, 10 >= 5, 11 >= 6<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE1</font>(<FONT COLOR=#cc0000>vyy85</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>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE</font>(<FONT COLOR=#cc0000>vyy85</font>, <FONT COLOR=#cc0000>vyy40</font>, <FONT COLOR=#cc0000>vyy334</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 >= 3, 9 >= 4, 10 >= 5, 11 >= 6<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_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 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_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy108</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy108</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>), <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>), <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#cc0000>vyy173</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cad</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Integer</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcf</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9800</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fc</font>), <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>fc</font>, <FONT COLOR=#cc0000>fd</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_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</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_ltEs15</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>chb</font>, <FONT COLOR=#cc0000>chc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bbf</font>), <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbf</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs27</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>dad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dad</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbc</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>bca</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>Nothing</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>), <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>, <FONT COLOR=#cc0000>cbf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>))
<BR><FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cdf</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy107</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>), <FONT COLOR=#cc0000>vyy107</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>), <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE22</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</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_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bge</font>), <FONT COLOR=#cc0000>bgf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bge</font>, <FONT COLOR=#cc0000>bgf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fa</font>), <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>bhf</font>), <FONT COLOR=#cc0000>bhg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhf</font>, <FONT COLOR=#cc0000>bhg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <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>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ceh</font>)) &#8594; <FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ceh</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cfh</font>), <FONT COLOR=#cc0000>cga</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cfh</font>, <FONT COLOR=#cc0000>cga</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cbg</font>), <FONT COLOR=#cc0000>cbh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbg</font>, <FONT COLOR=#cc0000>cbh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cac</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy972</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>vyy982</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bf</font>), <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>bh</font>)))))
<BR><FONT COLOR=#0000cc>new_esEs23</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>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cea</font>), <FONT COLOR=#cc0000>ceb</font>), <FONT COLOR=#cc0000>cec</font>)) &#8594; <FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cea</font>, <FONT COLOR=#cc0000>ceb</font>, <FONT COLOR=#cc0000>cec</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE22</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy108</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy108</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <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>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cgd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbc</font>)
<BR><FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</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>ha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>ha</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbh</font>), <FONT COLOR=#cc0000>dca</font>), <FONT COLOR=#cc0000>dcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbh</font>, <FONT COLOR=#cc0000>dca</font>, <FONT COLOR=#cc0000>dcb</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>gh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gh</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</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_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy169</font>) &#8594; <FONT COLOR=#cc0000>vyy169</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bhe</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs25</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>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>bhh</font>, <FONT COLOR=#cc0000>caa</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cfa</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cfa</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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>bhe</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bhe</font>), <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bhe</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cdh</font>)) &#8594; <FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cdh</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy9700</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</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_esEs11</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_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#cc0000>bdd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>False</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_ltEs11</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cgb</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgb</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy169</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_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>he</font>), <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_@0</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>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>ge</font>), <FONT COLOR=#cc0000>gf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bgc</font>), <FONT COLOR=#cc0000>bgd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bgc</font>, <FONT COLOR=#cc0000>bgd</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE30</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</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_esEs28</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>dba</font>), <FONT COLOR=#cc0000>dbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dba</font>, <FONT COLOR=#cc0000>dbb</font>)
<BR><FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</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_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bba</font>), <FONT COLOR=#cc0000>bbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</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_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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs9</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy1480</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>vyy1480</font>, <FONT COLOR=#cc0000>vyy40100</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy13</font>), <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy13</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#0000cc>LT</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cge</font>), <FONT COLOR=#cc0000>cgf</font>), <FONT COLOR=#cc0000>cgg</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cge</font>, <FONT COLOR=#cc0000>cgf</font>, <FONT COLOR=#cc0000>cgg</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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cfb</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cfb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</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_compare27</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>)) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>))
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cfc</font>), <FONT COLOR=#cc0000>cfd</font>), <FONT COLOR=#cc0000>cfe</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cfc</font>, <FONT COLOR=#cc0000>cfd</font>, <FONT COLOR=#cc0000>cfe</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbe</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_compare27</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>vyy401</font>), <FONT COLOR=#cc0000>bhe</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy3001</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bhe</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>bff</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bff</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>vyy9700</font>) &#8594; <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>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs5</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>fh</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</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>fh</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>gb</font>)))
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cbb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbb</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</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_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_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>GT</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>fg</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>fg</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_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cgc</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgc</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dbg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbg</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>hb</font>), <FONT COLOR=#cc0000>hc</font>), <FONT COLOR=#cc0000>hd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfe</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfe</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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>dbc</font>), <FONT COLOR=#cc0000>dbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbc</font>, <FONT COLOR=#cc0000>dbd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>cde</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cde</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</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>gg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>cab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>cab</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>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_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cc</font>), <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</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_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</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>bcb</font>), <FONT COLOR=#cc0000>bcc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcb</font>, <FONT COLOR=#cc0000>bcc</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfg</font>), <FONT COLOR=#cc0000>bfh</font>), <FONT COLOR=#cc0000>bga</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfg</font>, <FONT COLOR=#cc0000>bfh</font>, <FONT COLOR=#cc0000>bga</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_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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>che</font>, <FONT COLOR=#cc0000>chf</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>che</font>), <FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>chf</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bgg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bgg</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bbd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbd</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>df</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>, <FONT COLOR=#cc0000>df</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>), <FONT COLOR=#cc0000>bdc</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>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>beb</font>), <FONT COLOR=#cc0000>bec</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>beb</font>, <FONT COLOR=#cc0000>bec</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bdd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>daf</font>), <FONT COLOR=#cc0000>dag</font>), <FONT COLOR=#cc0000>dah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>daf</font>, <FONT COLOR=#cc0000>dag</font>, <FONT COLOR=#cc0000>dah</font>)
<BR><FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy971</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs11</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_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</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_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</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_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_ltEs16</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_sr0</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy9710</font>)) &#8594; <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#0000cc>new_primMulInt</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>vyy9710</font>))
<BR><FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy14800</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>vyy14800</font>, <FONT COLOR=#cc0000>vyy401000</font>)))
<BR><FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>), <FONT COLOR=#0000cc>LT</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_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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_compare10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>new_compare13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfd</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfd</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_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_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#cc0000>vyy173</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs27</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>daa</font>), <FONT COLOR=#cc0000>dab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>daa</font>, <FONT COLOR=#cc0000>dab</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_ltEs13</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>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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>bfb</font>), <FONT COLOR=#cc0000>bfc</font>), <FONT COLOR=#cc0000>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bfb</font>, <FONT COLOR=#cc0000>bfc</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_not</font>(<FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</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>beh</font>), <FONT COLOR=#cc0000>bfa</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>beh</font>, <FONT COLOR=#cc0000>bfa</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>EQ</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_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cda</font>), <FONT COLOR=#cc0000>cdb</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cda</font>, <FONT COLOR=#cc0000>cdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</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>bag</font>), <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</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_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</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_ltEs12</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cgh</font>, <FONT COLOR=#cc0000>cha</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ccc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ccc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bbe</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#cc0000>bbe</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>chg</font>), <FONT COLOR=#cc0000>chh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>chg</font>, <FONT COLOR=#cc0000>chh</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cdg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cdg</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</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_compare5</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_compare8</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy971</font>))
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</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>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_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cce</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cce</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cca</font>), <FONT COLOR=#cc0000>ccb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cca</font>, <FONT COLOR=#cc0000>ccb</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_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</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>bab</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bca</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9700</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy98000</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy97000</font>, <FONT COLOR=#cc0000>vyy98000</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cff</font>), <FONT COLOR=#cc0000>cfg</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>cff</font>, <FONT COLOR=#cc0000>cfg</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</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>dac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dac</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_compare24</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bac</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bac</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>cah</font>, <FONT COLOR=#cc0000>cba</font>) &#8594; <FONT COLOR=#0000cc>new_pePe</font>(<FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cah</font>), <FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cba</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>vyy9800</font>))) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cca</font>), <FONT COLOR=#cc0000>ccb</font>)) &#8594; <FONT COLOR=#0000cc>new_lt15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cca</font>, <FONT COLOR=#cc0000>ccb</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bha</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bha</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>beg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy971</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>new_primCompAux1</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cdf</font>), <FONT COLOR=#cc0000>cdf</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ccd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ccd</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>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bch</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs14</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ec</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs17</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ced</font>), <FONT COLOR=#cc0000>cee</font>)) &#8594; <FONT COLOR=#0000cc>new_compare28</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ced</font>, <FONT COLOR=#cc0000>cee</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_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cef</font>), <FONT COLOR=#cc0000>ceg</font>)) &#8594; <FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cef</font>, <FONT COLOR=#cc0000>ceg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare7</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdf</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bdf</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cbc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>vyy137</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_lt19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>chd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs4</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>chd</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_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_compare14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bgh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bgh</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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>hg</font>), <FONT COLOR=#cc0000>hh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>hg</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs18</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>vyy9700</font>) &#8594; <FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#cc0000>vyy9800</font>, <FONT COLOR=#cc0000>vyy9700</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>vyy3002</font>, <FONT COLOR=#cc0000>vyy402</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>vyy97000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE12</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>new_primCmpInt</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ccc</font>)) &#8594; <FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ccc</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs16</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_lt14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ed</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy972</font>, <FONT COLOR=#cc0000>vyy982</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ccf</font>), <FONT COLOR=#cc0000>ccg</font>), <FONT COLOR=#cc0000>cch</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>ccf</font>, <FONT COLOR=#cc0000>ccg</font>, <FONT COLOR=#cc0000>cch</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>) &#8594; <FONT COLOR=#0000cc>EQ</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_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare29</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bdd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_lt20</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_lt11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cdc</font>), <FONT COLOR=#cc0000>cdd</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>cdc</font>, <FONT COLOR=#cc0000>cdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</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>cae</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>cae</font>, <FONT COLOR=#cc0000>caf</font>, <FONT COLOR=#cc0000>cag</font>)
<BR><FONT COLOR=#0000cc>new_compare25</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>) &#8594; <FONT COLOR=#0000cc>new_compare17</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</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>gc</font>), <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>gc</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</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_esEs17</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_lt9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>bcd</font>), <FONT COLOR=#cc0000>bce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bed</font>), <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_ltEs15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bed</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</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_esEs10</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cbg</font>), <FONT COLOR=#cc0000>cbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbg</font>, <FONT COLOR=#cc0000>cbh</font>)
<BR><FONT COLOR=#0000cc>new_compare213</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>vyy981</font>), <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>LT</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_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE30</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy107</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy107</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dae</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#cc0000>dae</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cc</font>), <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_lt8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cc</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>vyy137</font>) &#8594; <FONT COLOR=#cc0000>vyy137</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cbd</font>), <FONT COLOR=#cc0000>cbe</font>), <FONT COLOR=#cc0000>cbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cbd</font>, <FONT COLOR=#cc0000>cbe</font>, <FONT COLOR=#cc0000>cbf</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_esEs28</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>dbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>dbf</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_compare9</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9700</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy9800</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs11</font>(<FONT COLOR=#cc0000>vyy9700</font>, <FONT COLOR=#cc0000>vyy9800</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>EQ</font>
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy970</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>vyy980</font>), <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>)) &#8594; <FONT COLOR=#0000cc>new_ltEs5</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>bdg</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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>bad</font>), <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>baf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>vyy3001</font>, <FONT COLOR=#cc0000>vyy401</font>, <FONT COLOR=#cc0000>bad</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cf</font>), <FONT COLOR=#cc0000>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_lt12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>cdf</font>) &#8594; <FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#cc0000>vyy97</font>, <FONT COLOR=#cc0000>vyy98</font>, <FONT COLOR=#cc0000>cdf</font>), <FONT COLOR=#0000cc>GT</font>))
<BR><FONT COLOR=#0000cc>new_compare210</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_compare110</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs12</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>cf</font>, <FONT COLOR=#cc0000>cg</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_esEs16</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#cc0000>vyy84</font>
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_lt6</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#cc0000>db</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</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_compare212</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>cb</font>) &#8594; <FONT COLOR=#0000cc>new_compare15</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cb</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy3000</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>vyy400</font>), <FONT COLOR=#cc0000>bgb</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bhb</font>), <FONT COLOR=#cc0000>bhc</font>), <FONT COLOR=#cc0000>bhd</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>, <FONT COLOR=#cc0000>bhd</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#cc0000>vyy174</font>
<BR><FONT COLOR=#0000cc>new_lt10</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_compare11</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</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>vyy9700</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>vyy980</font>)) &#8594; <FONT COLOR=#0000cc>LT</font>
<BR><FONT COLOR=#0000cc>new_ltEs19</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#cc0000>vyy971</font>, <FONT COLOR=#cc0000>vyy981</font>)
<BR><FONT COLOR=#0000cc>new_not</font>(<FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>vyy970</font>, <FONT COLOR=#cc0000>vyy980</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>GT</font>
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>vyy3000</font>, <FONT COLOR=#cc0000>vyy400</font>)</BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs23</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_esEs23</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=#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_esEs21</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>, <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_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_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_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_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_ltEs8</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_lt5</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_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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</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_compare213</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_ltEs8</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_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=#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>, <FONT COLOR=#cc0000>x13</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_lt6</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_ltEs12</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_ltEs8</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</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_ltEs18</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>ty_Float</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_esEs6</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_ltEs12</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_ltEs17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_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>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs7</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</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_compare18</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_compare7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs6</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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</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>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_compare13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_esEs6</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_ltEs8</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_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>, <FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#cc0000>x6</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare15</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_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_foldFM_GE5</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>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_fmToList_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>, <FONT COLOR=#cc0000>x5</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_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_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_compare19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_ltEs12</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_ltEs12</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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_lt4</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_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs6</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_pePe</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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_sr</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_esEs19</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_esEs13</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=#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_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_esEs23</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_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=#cc0000>x6</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</font>, <FONT COLOR=#cc0000>x9</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare0</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#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_compare16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_[]</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=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</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>ty_Bool</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_ltEs8</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_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_lt4</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_esEs6</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_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_esEs6</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_compare0</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_lt5</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>app</font>(<FONT COLOR=#0000cc>ty_[]</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_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_esEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_lt4</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=#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_lt18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt5</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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>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_esEs6</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>:</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_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_esEs6</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_lt20</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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_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_ltEs12</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_foldFM_GE5</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>, <FONT COLOR=#cc0000>x9</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_lt9</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>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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs26</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=#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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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_ltEs12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_compare0</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_ltEs4</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>ty_Float</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_compare18</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_compare211</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_ltEs10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</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_compare27</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_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_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_compare29</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_ltEs11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare15</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_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_ltEs12</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_ltEs9</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_compare9</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_esEs23</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_esEs6</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_ltEs9</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>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_ltEs12</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_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_ltEs13</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</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_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</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_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>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_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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs5</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_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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>x2</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_ltEs12</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_compare16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <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>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_compare213</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_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_esEs25</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>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare212</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_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_esEs15</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare11</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_esEs6</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_compare210</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_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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_Char</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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_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_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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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_compare14</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_esEs6</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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>app</font>(<FONT COLOR=#0000cc>ty_Ratio</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare210</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_esEs6</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>False</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_compare18</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_esEs6</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_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_compare8</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</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=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</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_esEs13</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>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>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_compare25</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</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_lt8</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_ltEs8</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_esEs9</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_lt16</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_lt4</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_ltEs12</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_lt17</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</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>, <FONT COLOR=#cc0000>x10</font>, <FONT COLOR=#cc0000>x11</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_esEs17</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_compare24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_esEs6</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs13</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_ltEs13</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_ltEs6</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_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_ltEs6</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_compare28</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_lt5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_compare5</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_esEs6</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_compare18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_ltEs8</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_lt5</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_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=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>x5</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>x6</font>, <FONT COLOR=#cc0000>x7</font>, <FONT COLOR=#cc0000>x8</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_lt11</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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>, <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_ltEs15</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_ltEs12</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat2</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_ltEs13</font>(<FONT COLOR=#0000cc>GT</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>x0</font>)))
<BR><FONT COLOR=#0000cc>new_lt19</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_Ratio</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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs6</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_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</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>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</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_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_ltEs6</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_pePe</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare212</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_primCmpNat2</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>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_ltEs8</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_gtEs0</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_compare18</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_Ordering</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_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_not</font>(<FONT COLOR=#0000cc>False</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_esEs13</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_lt20</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>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare18</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=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</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_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_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>, <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>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare0</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_ltEs14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</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_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_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_lt15</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_lt10</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs16</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>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</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_ltEs6</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_esEs8</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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_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_ltEs12</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_ltEs12</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_esEs6</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_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_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_compare110</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#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_lt20</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_lt20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_lt13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_compare26</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@0</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_compare211</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primCmpNat0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_ltEs8</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</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_ltEs12</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_lt14</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_ltEs12</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_esEs6</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_ltEs12</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>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_lt5</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_esEs12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs28</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_compare25</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_ltEs8</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_esEs27</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>GT</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_esEs13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_compare12</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</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_compare13</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_primCompAux0</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#0000cc>LT</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_lt4</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>By using the subterm criterion [20] together with the size-change analysis [32] we have proven that there are no infinite chains for this DP problem. <P>From the DPs we obtained the following set of size-change graphs:
<UL><LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>), <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#0000cc>new_foldFM_GE5</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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, 11 >= 12<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#cc0000>vyy173</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>), <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</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, 11 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy1741</font>, <FONT COLOR=#cc0000>vyy1742</font>, <FONT COLOR=#cc0000>vyy1743</font>, <FONT COLOR=#cc0000>vyy1744</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1740</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</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, 3 > 5, 3 > 6, 3 > 7, 4 >= 9, 5 >= 10, 6 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE21</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy108</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#0000cc>new_fmToList_GE0</font>(<FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy108</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>), <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>, <FONT COLOR=#0000cc>new_gtEs0</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 4 >= 2, 5 >= 3, 6 >= 4, 7 >= 5, 8 >= 6, 9 >= 7, 10 >= 9, 11 >= 10, 12 >= 11<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>Branch</font>(<FONT COLOR=#cc0000>vyy1730</font>, <FONT COLOR=#cc0000>vyy1731</font>, <FONT COLOR=#cc0000>vyy1732</font>, <FONT COLOR=#cc0000>vyy1733</font>, <FONT COLOR=#cc0000>vyy1734</font>), <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 >= 3, 9 >= 4, 10 >= 5, 11 >= 6<P></LI>
<LI><FONT COLOR=#0000cc>new_foldFM_GE11</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy170</font>, <FONT COLOR=#cc0000>vyy171</font>, <FONT COLOR=#cc0000>vyy172</font>, <FONT COLOR=#0000cc>EmptyFM</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_foldFM_GE4</font>(<FONT COLOR=#cc0000>vyy84</font>, <FONT COLOR=#cc0000>vyy13</font>, <FONT COLOR=#cc0000>vyy174</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 >= 1, 2 >= 2, 7 >= 3, 9 >= 4, 10 >= 5, 11 >= 6<P></LI></UL><BR><BR></body>


