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/Prelude_lookup_4.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 BR</pre><BR><html>
<body>mainModule Main<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>
                   &nbsp;
                </td><td>((<FONT COLOR="#000088">lookup</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT> =&gt; [<FONT COLOR="#000088">b</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">b</FONT>],<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>) :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">b</FONT> =&gt; [<FONT COLOR="#000088">b</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">b</FONT>],<FONT COLOR="#000088">a</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">a</FONT>)</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 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 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">lookup</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">a</FONT>],<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">a</FONT>],<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>)</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">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>lookup</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#666600>[]</font></td><td valign="top">&#160;=&#160;<font color=#666600>Nothing</font></td></tr>
<tr><td valign="top"><font color=#000088>lookup</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;((<font color=#000088>x</font>,<font color=#000088>y</font>)&#160;<font color=#666600>:</font>&#160;<font color=#000088>xys</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>k</font>&#160;<font color=#000088>==</font>&#160;<font color=#000088>x</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>Just</font>&#160;<font color=#000088>y</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>lookup</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>xys</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>lookup</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#666600>[]</font></td><td valign="top">&#160;=&#160;<font color=#000088>lookup3</font>&#160;<font color=#000088>k</font>&#160;<font color=#666600>[]</font></td></tr>
<tr><td valign="top"><font color=#000088>lookup</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;((<font color=#000088>x</font>,<font color=#000088>y</font>)&#160;<font color=#666600>:</font>&#160;<font color=#000088>xys</font>)</td><td valign="top">&#160;=&#160;<font color=#000088>lookup2</font>&#160;<font color=#000088>k</font>&#160;((<font color=#000088>x</font>,<font color=#000088>y</font>)&#160;<font color=#666600>:</font>&#160;<font color=#000088>xys</font>)</td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>lookup1</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xys</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#666600>Just</font>&#160;<font color=#000088>y</font></td></tr>
<tr><td valign="top"><font color=#000088>lookup1</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xys</font>&#160;<font color=#666600>False</font></td><td valign="top">&#160;=&#160;<font color=#000088>lookup0</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xys</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>lookup0</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xys</font>&#160;<font color=#666600>True</font></td><td valign="top">&#160;=&#160;<font color=#000088>lookup</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>xys</font></td></tr>
</table></BLOCKQUOTE><BR><BLOCKQUOTE><table cellspacing="0" cellpadding="0" border="0" frame="void" >
<tr><td valign="top"><font color=#000088>lookup2</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;((<font color=#000088>x</font>,<font color=#000088>y</font>)&#160;<font color=#666600>:</font>&#160;<font color=#000088>xys</font>)</td><td valign="top">&#160;=&#160;<font color=#000088>lookup1</font>&#160;<font color=#000088>k</font>&#160;<font color=#000088>x</font>&#160;<font color=#000088>y</font>&#160;<font color=#000088>xys</font>&#160;(<font color=#000088>k</font>&#160;<font color=#000088>==</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>lookup3</font>&#160;</td><td valign="top"><font color=#000088>k</font>&#160;<font color=#666600>[]</font></td><td valign="top">&#160;=&#160;<font color=#666600>Nothing</font></td></tr>
<tr><td valign="top"><font color=#000088>lookup3</font>&#160;</td><td valign="top"><font color=#000088>xy</font>&#160;<font color=#000088>xz</font></td><td valign="top">&#160;=&#160;<font color=#000088>lookup2</font>&#160;<font color=#000088>xy</font>&#160;<font color=#000088>xz</font></td></tr>
</table></BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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">lookup</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">a</FONT>],<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>) :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">a</FONT>],<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>)</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">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 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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">lookup</FONT> :: <FONT COLOR="#666600">Eq</FONT> <FONT COLOR="#000088">a</FONT> =&gt; [<FONT COLOR="#000088">a</FONT>]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;[([<FONT COLOR="#000088">a</FONT>],<FONT COLOR="#000088">b</FONT>)]&nbsp;<FONT COLOR="#666600">&nbsp;-&gt;&nbsp;</FONT>&nbsp;<FONT COLOR="#666600">Maybe</FONT> <FONT COLOR="#000088">b</FONT>)</td>
</tr>
</table>
<br>module Main where<br>
<table cellspacing="0" cellpadding="0" border="0" frame="void">
<tr>
<td>&nbsp;&nbsp;</td><td valign="top">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="lookup\n",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3];
3[label="lookup yu3\n",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3];
4[label="lookup yu3 yu4\n",fontsize=16,color="burlywood",shape="triangle"];945[label="yu4/yu40 : yu41",fontsize=10,color="white",style="solid",shape="box"];4 -> 945[label="",style="solid", color="burlywood", weight=9];
945 -> 5[label="",style="solid", color="burlywood", weight=3];
946[label="yu4/[]",fontsize=10,color="white",style="solid",shape="box"];4 -> 946[label="",style="solid", color="burlywood", weight=9];
946 -> 6[label="",style="solid", color="burlywood", weight=3];
5[label="lookup yu3 (yu40 : yu41)\n",fontsize=16,color="burlywood",shape="box"];947[label="yu40/(yu400,yu401)",fontsize=10,color="white",style="solid",shape="box"];5 -> 947[label="",style="solid", color="burlywood", weight=9];
947 -> 7[label="",style="solid", color="burlywood", weight=3];
6[label="lookup yu3 []\n",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3];
7[label="lookup yu3 ((yu400,yu401) : yu41)\n",fontsize=16,color="black",shape="box"];7 -> 9[label="",style="solid", color="black", weight=3];
8[label="lookup3 yu3 []\n",fontsize=16,color="black",shape="box"];8 -> 10[label="",style="solid", color="black", weight=3];
9[label="lookup2 yu3 ((yu400,yu401) : yu41)\n",fontsize=16,color="black",shape="box"];9 -> 11[label="",style="solid", color="black", weight=3];
10[label="Nothing\n",fontsize=16,color="green",shape="box"];11[label="lookup1 yu3 yu400 yu401 yu41 (yu3 == yu400)\n",fontsize=16,color="burlywood",shape="box"];948[label="yu3/yu30 : yu31",fontsize=10,color="white",style="solid",shape="box"];11 -> 948[label="",style="solid", color="burlywood", weight=9];
948 -> 12[label="",style="solid", color="burlywood", weight=3];
949[label="yu3/[]",fontsize=10,color="white",style="solid",shape="box"];11 -> 949[label="",style="solid", color="burlywood", weight=9];
949 -> 13[label="",style="solid", color="burlywood", weight=3];
12[label="lookup1 (yu30 : yu31) yu400 yu401 yu41 (yu30 : yu31 == yu400)\n",fontsize=16,color="burlywood",shape="box"];950[label="yu400/yu4000 : yu4001",fontsize=10,color="white",style="solid",shape="box"];12 -> 950[label="",style="solid", color="burlywood", weight=9];
950 -> 14[label="",style="solid", color="burlywood", weight=3];
951[label="yu400/[]",fontsize=10,color="white",style="solid",shape="box"];12 -> 951[label="",style="solid", color="burlywood", weight=9];
951 -> 15[label="",style="solid", color="burlywood", weight=3];
13[label="lookup1 [] yu400 yu401 yu41 ([] == yu400)\n",fontsize=16,color="burlywood",shape="box"];952[label="yu400/yu4000 : yu4001",fontsize=10,color="white",style="solid",shape="box"];13 -> 952[label="",style="solid", color="burlywood", weight=9];
952 -> 16[label="",style="solid", color="burlywood", weight=3];
953[label="yu400/[]",fontsize=10,color="white",style="solid",shape="box"];13 -> 953[label="",style="solid", color="burlywood", weight=9];
953 -> 17[label="",style="solid", color="burlywood", weight=3];
14[label="lookup1 (yu30 : yu31) (yu4000 : yu4001) yu401 yu41 (yu30 : yu31 == yu4000 : yu4001)\n",fontsize=16,color="black",shape="box"];14 -> 18[label="",style="solid", color="black", weight=3];
15[label="lookup1 (yu30 : yu31) [] yu401 yu41 (yu30 : yu31 == [])\n",fontsize=16,color="black",shape="box"];15 -> 19[label="",style="solid", color="black", weight=3];
16[label="lookup1 [] (yu4000 : yu4001) yu401 yu41 ([] == yu4000 : yu4001)\n",fontsize=16,color="black",shape="box"];16 -> 20[label="",style="solid", color="black", weight=3];
17[label="lookup1 [] [] yu401 yu41 ([] == [])\n",fontsize=16,color="black",shape="box"];17 -> 21[label="",style="solid", color="black", weight=3];
18 -> 111[label="",style="dashed", color="red", weight=0];
18[label="lookup1 (yu30 : yu31) (yu4000 : yu4001) yu401 yu41 (yu30 == yu4000 && yu31 == yu4001)\n",fontsize=16,color="magenta"];18 -> 112[label="",style="dashed", color="magenta", weight=3];
18 -> 113[label="",style="dashed", color="magenta", weight=3];
18 -> 114[label="",style="dashed", color="magenta", weight=3];
18 -> 115[label="",style="dashed", color="magenta", weight=3];
18 -> 116[label="",style="dashed", color="magenta", weight=3];
18 -> 117[label="",style="dashed", color="magenta", weight=3];
18 -> 118[label="",style="dashed", color="magenta", weight=3];
19[label="lookup1 (yu30 : yu31) [] yu401 yu41 False\n",fontsize=16,color="black",shape="box"];19 -> 30[label="",style="solid", color="black", weight=3];
20[label="lookup1 [] (yu4000 : yu4001) yu401 yu41 False\n",fontsize=16,color="black",shape="box"];20 -> 31[label="",style="solid", color="black", weight=3];
21[label="lookup1 [] [] yu401 yu41 True\n",fontsize=16,color="black",shape="box"];21 -> 32[label="",style="solid", color="black", weight=3];
112[label="yu4001\n",fontsize=16,color="green",shape="box"];113[label="yu4000\n",fontsize=16,color="green",shape="box"];114[label="yu401\n",fontsize=16,color="green",shape="box"];115[label="yu30\n",fontsize=16,color="green",shape="box"];116 -> 310[label="",style="dashed", color="red", weight=0];
116[label="yu30 == yu4000 && yu31 == yu4001\n",fontsize=16,color="magenta"];116 -> 311[label="",style="dashed", color="magenta", weight=3];
116 -> 312[label="",style="dashed", color="magenta", weight=3];
117[label="yu41\n",fontsize=16,color="green",shape="box"];118[label="yu31\n",fontsize=16,color="green",shape="box"];111[label="lookup1 (yu13 : yu14) (yu15 : yu16) yu17 yu18 yu20\n",fontsize=16,color="burlywood",shape="triangle"];956[label="yu20/False",fontsize=10,color="white",style="solid",shape="box"];111 -> 956[label="",style="solid", color="burlywood", weight=9];
956 -> 126[label="",style="solid", color="burlywood", weight=3];
957[label="yu20/True",fontsize=10,color="white",style="solid",shape="box"];111 -> 957[label="",style="solid", color="burlywood", weight=9];
957 -> 127[label="",style="solid", color="burlywood", weight=3];
30[label="lookup0 (yu30 : yu31) [] yu401 yu41 otherwise\n",fontsize=16,color="black",shape="box"];30 -> 49[label="",style="solid", color="black", weight=3];
31[label="lookup0 [] (yu4000 : yu4001) yu401 yu41 otherwise\n",fontsize=16,color="black",shape="box"];31 -> 50[label="",style="solid", color="black", weight=3];
32[label="Just yu401\n",fontsize=16,color="green",shape="box"];311[label="yu31 == yu4001\n",fontsize=16,color="burlywood",shape="triangle"];958[label="yu31/yu310 : yu311",fontsize=10,color="white",style="solid",shape="box"];311 -> 958[label="",style="solid", color="burlywood", weight=9];
958 -> 315[label="",style="solid", color="burlywood", weight=3];
959[label="yu31/[]",fontsize=10,color="white",style="solid",shape="box"];311 -> 959[label="",style="solid", color="burlywood", weight=9];
959 -> 316[label="",style="solid", color="burlywood", weight=3];
312[label="yu30 == yu4000\n",fontsize=16,color="blue",shape="box"];960[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 960[label="",style="solid", color="blue", weight=9];
960 -> 317[label="",style="solid", color="blue", weight=3];
961[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 961[label="",style="solid", color="blue", weight=9];
961 -> 318[label="",style="solid", color="blue", weight=3];
962[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 962[label="",style="solid", color="blue", weight=9];
962 -> 319[label="",style="solid", color="blue", weight=3];
963[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 963[label="",style="solid", color="blue", weight=9];
963 -> 320[label="",style="solid", color="blue", weight=3];
964[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 964[label="",style="solid", color="blue", weight=9];
964 -> 321[label="",style="solid", color="blue", weight=3];
965[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 965[label="",style="solid", color="blue", weight=9];
965 -> 322[label="",style="solid", color="blue", weight=3];
966[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 966[label="",style="solid", color="blue", weight=9];
966 -> 323[label="",style="solid", color="blue", weight=3];
967[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 967[label="",style="solid", color="blue", weight=9];
967 -> 324[label="",style="solid", color="blue", weight=3];
968[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 968[label="",style="solid", color="blue", weight=9];
968 -> 325[label="",style="solid", color="blue", weight=3];
969[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 969[label="",style="solid", color="blue", weight=9];
969 -> 326[label="",style="solid", color="blue", weight=3];
970[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 970[label="",style="solid", color="blue", weight=9];
970 -> 327[label="",style="solid", color="blue", weight=3];
971[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 971[label="",style="solid", color="blue", weight=9];
971 -> 328[label="",style="solid", color="blue", weight=3];
972[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 972[label="",style="solid", color="blue", weight=9];
972 -> 329[label="",style="solid", color="blue", weight=3];
973[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];312 -> 973[label="",style="solid", color="blue", weight=9];
973 -> 330[label="",style="solid", color="blue", weight=3];
310[label="yu32 && yu33\n",fontsize=16,color="burlywood",shape="triangle"];974[label="yu32/False",fontsize=10,color="white",style="solid",shape="box"];310 -> 974[label="",style="solid", color="burlywood", weight=9];
974 -> 331[label="",style="solid", color="burlywood", weight=3];
975[label="yu32/True",fontsize=10,color="white",style="solid",shape="box"];310 -> 975[label="",style="solid", color="burlywood", weight=9];
975 -> 332[label="",style="solid", color="burlywood", weight=3];
126[label="lookup1 (yu13 : yu14) (yu15 : yu16) yu17 yu18 False\n",fontsize=16,color="black",shape="box"];126 -> 148[label="",style="solid", color="black", weight=3];
127[label="lookup1 (yu13 : yu14) (yu15 : yu16) yu17 yu18 True\n",fontsize=16,color="black",shape="box"];127 -> 149[label="",style="solid", color="black", weight=3];
49[label="lookup0 (yu30 : yu31) [] yu401 yu41 True\n",fontsize=16,color="black",shape="box"];49 -> 73[label="",style="solid", color="black", weight=3];
50[label="lookup0 [] (yu4000 : yu4001) yu401 yu41 True\n",fontsize=16,color="black",shape="box"];50 -> 74[label="",style="solid", color="black", weight=3];
315[label="yu310 : yu311 == yu4001\n",fontsize=16,color="burlywood",shape="box"];976[label="yu4001/yu40010 : yu40011",fontsize=10,color="white",style="solid",shape="box"];315 -> 976[label="",style="solid", color="burlywood", weight=9];
976 -> 333[label="",style="solid", color="burlywood", weight=3];
977[label="yu4001/[]",fontsize=10,color="white",style="solid",shape="box"];315 -> 977[label="",style="solid", color="burlywood", weight=9];
977 -> 334[label="",style="solid", color="burlywood", weight=3];
316[label="[] == yu4001\n",fontsize=16,color="burlywood",shape="box"];978[label="yu4001/yu40010 : yu40011",fontsize=10,color="white",style="solid",shape="box"];316 -> 978[label="",style="solid", color="burlywood", weight=9];
978 -> 335[label="",style="solid", color="burlywood", weight=3];
979[label="yu4001/[]",fontsize=10,color="white",style="solid",shape="box"];316 -> 979[label="",style="solid", color="burlywood", weight=9];
979 -> 336[label="",style="solid", color="burlywood", weight=3];
317[label="yu30 == yu4000\n",fontsize=16,color="black",shape="triangle"];317 -> 337[label="",style="solid", color="black", weight=3];
318[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];980[label="yu30/(yu300,yu301)",fontsize=10,color="white",style="solid",shape="box"];318 -> 980[label="",style="solid", color="burlywood", weight=9];
980 -> 338[label="",style="solid", color="burlywood", weight=3];
319[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];981[label="yu30/(yu300,yu301,yu302)",fontsize=10,color="white",style="solid",shape="box"];319 -> 981[label="",style="solid", color="burlywood", weight=9];
981 -> 339[label="",style="solid", color="burlywood", weight=3];
320[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];982[label="yu30/Left yu300",fontsize=10,color="white",style="solid",shape="box"];320 -> 982[label="",style="solid", color="burlywood", weight=9];
982 -> 340[label="",style="solid", color="burlywood", weight=3];
983[label="yu30/Right yu300",fontsize=10,color="white",style="solid",shape="box"];320 -> 983[label="",style="solid", color="burlywood", weight=9];
983 -> 341[label="",style="solid", color="burlywood", weight=3];
321[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];984[label="yu30/Integer yu300",fontsize=10,color="white",style="solid",shape="box"];321 -> 984[label="",style="solid", color="burlywood", weight=9];
984 -> 342[label="",style="solid", color="burlywood", weight=3];
322[label="yu30 == yu4000\n",fontsize=16,color="black",shape="triangle"];322 -> 343[label="",style="solid", color="black", weight=3];
323[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];985[label="yu30/False",fontsize=10,color="white",style="solid",shape="box"];323 -> 985[label="",style="solid", color="burlywood", weight=9];
985 -> 344[label="",style="solid", color="burlywood", weight=3];
986[label="yu30/True",fontsize=10,color="white",style="solid",shape="box"];323 -> 986[label="",style="solid", color="burlywood", weight=9];
986 -> 345[label="",style="solid", color="burlywood", weight=3];
324[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];987[label="yu30/LT",fontsize=10,color="white",style="solid",shape="box"];324 -> 987[label="",style="solid", color="burlywood", weight=9];
987 -> 346[label="",style="solid", color="burlywood", weight=3];
988[label="yu30/EQ",fontsize=10,color="white",style="solid",shape="box"];324 -> 988[label="",style="solid", color="burlywood", weight=9];
988 -> 347[label="",style="solid", color="burlywood", weight=3];
989[label="yu30/GT",fontsize=10,color="white",style="solid",shape="box"];324 -> 989[label="",style="solid", color="burlywood", weight=9];
989 -> 348[label="",style="solid", color="burlywood", weight=3];
325 -> 311[label="",style="dashed", color="red", weight=0];
325[label="yu30 == yu4000\n",fontsize=16,color="magenta"];325 -> 349[label="",style="dashed", color="magenta", weight=3];
325 -> 350[label="",style="dashed", color="magenta", weight=3];
326[label="yu30 == yu4000\n",fontsize=16,color="black",shape="triangle"];326 -> 351[label="",style="solid", color="black", weight=3];
327[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];991[label="yu30/()",fontsize=10,color="white",style="solid",shape="box"];327 -> 991[label="",style="solid", color="burlywood", weight=9];
991 -> 352[label="",style="solid", color="burlywood", weight=3];
328[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];992[label="yu30/yu300 :% yu301",fontsize=10,color="white",style="solid",shape="box"];328 -> 992[label="",style="solid", color="burlywood", weight=9];
992 -> 353[label="",style="solid", color="burlywood", weight=3];
329[label="yu30 == yu4000\n",fontsize=16,color="burlywood",shape="triangle"];993[label="yu30/Nothing",fontsize=10,color="white",style="solid",shape="box"];329 -> 993[label="",style="solid", color="burlywood", weight=9];
993 -> 354[label="",style="solid", color="burlywood", weight=3];
994[label="yu30/Just yu300",fontsize=10,color="white",style="solid",shape="box"];329 -> 994[label="",style="solid", color="burlywood", weight=9];
994 -> 355[label="",style="solid", color="burlywood", weight=3];
330[label="yu30 == yu4000\n",fontsize=16,color="black",shape="triangle"];330 -> 356[label="",style="solid", color="black", weight=3];
331[label="False && yu33\n",fontsize=16,color="black",shape="box"];331 -> 357[label="",style="solid", color="black", weight=3];
332[label="True && yu33\n",fontsize=16,color="black",shape="box"];332 -> 358[label="",style="solid", color="black", weight=3];
148[label="lookup0 (yu13 : yu14) (yu15 : yu16) yu17 yu18 otherwise\n",fontsize=16,color="black",shape="box"];148 -> 172[label="",style="solid", color="black", weight=3];
149[label="Just yu17\n",fontsize=16,color="green",shape="box"];73 -> 4[label="",style="dashed", color="red", weight=0];
73[label="lookup (yu30 : yu31) yu41\n",fontsize=16,color="magenta"];73 -> 144[label="",style="dashed", color="magenta", weight=3];
73 -> 145[label="",style="dashed", color="magenta", weight=3];
74 -> 4[label="",style="dashed", color="red", weight=0];
74[label="lookup [] yu41\n",fontsize=16,color="magenta"];74 -> 146[label="",style="dashed", color="magenta", weight=3];
74 -> 147[label="",style="dashed", color="magenta", weight=3];
333[label="yu310 : yu311 == yu40010 : yu40011\n",fontsize=16,color="black",shape="box"];333 -> 359[label="",style="solid", color="black", weight=3];
334[label="yu310 : yu311 == []\n",fontsize=16,color="black",shape="box"];334 -> 360[label="",style="solid", color="black", weight=3];
335[label="[] == yu40010 : yu40011\n",fontsize=16,color="black",shape="box"];335 -> 361[label="",style="solid", color="black", weight=3];
336[label="[] == []\n",fontsize=16,color="black",shape="box"];336 -> 362[label="",style="solid", color="black", weight=3];
337[label="primEqFloat yu30 yu4000\n",fontsize=16,color="burlywood",shape="box"];997[label="yu30/Float yu300 yu301",fontsize=10,color="white",style="solid",shape="box"];337 -> 997[label="",style="solid", color="burlywood", weight=9];
997 -> 363[label="",style="solid", color="burlywood", weight=3];
338[label="(yu300,yu301) == yu4000\n",fontsize=16,color="burlywood",shape="box"];998[label="yu4000/(yu40000,yu40001)",fontsize=10,color="white",style="solid",shape="box"];338 -> 998[label="",style="solid", color="burlywood", weight=9];
998 -> 364[label="",style="solid", color="burlywood", weight=3];
339[label="(yu300,yu301,yu302) == yu4000\n",fontsize=16,color="burlywood",shape="box"];999[label="yu4000/(yu40000,yu40001,yu40002)",fontsize=10,color="white",style="solid",shape="box"];339 -> 999[label="",style="solid", color="burlywood", weight=9];
999 -> 365[label="",style="solid", color="burlywood", weight=3];
340[label="Left yu300 == yu4000\n",fontsize=16,color="burlywood",shape="box"];1000[label="yu4000/Left yu40000",fontsize=10,color="white",style="solid",shape="box"];340 -> 1000[label="",style="solid", color="burlywood", weight=9];
1000 -> 366[label="",style="solid", color="burlywood", weight=3];
1001[label="yu4000/Right yu40000",fontsize=10,color="white",style="solid",shape="box"];340 -> 1001[label="",style="solid", color="burlywood", weight=9];
1001 -> 367[label="",style="solid", color="burlywood", weight=3];
341[label="Right yu300 == yu4000\n",fontsize=16,color="burlywood",shape="box"];1002[label="yu4000/Left yu40000",fontsize=10,color="white",style="solid",shape="box"];341 -> 1002[label="",style="solid", color="burlywood", weight=9];
1002 -> 368[label="",style="solid", color="burlywood", weight=3];
1003[label="yu4000/Right yu40000",fontsize=10,color="white",style="solid",shape="box"];341 -> 1003[label="",style="solid", color="burlywood", weight=9];
1003 -> 369[label="",style="solid", color="burlywood", weight=3];
342[label="Integer yu300 == yu4000\n",fontsize=16,color="burlywood",shape="box"];1004[label="yu4000/Integer yu40000",fontsize=10,color="white",style="solid",shape="box"];342 -> 1004[label="",style="solid", color="burlywood", weight=9];
1004 -> 370[label="",style="solid", color="burlywood", weight=3];
343[label="primEqDouble yu30 yu4000\n",fontsize=16,color="burlywood",shape="box"];1005[label="yu30/Double yu300 yu301",fontsize=10,color="white",style="solid",shape="box"];343 -> 1005[label="",style="solid", color="burlywood", weight=9];
1005 -> 371[label="",style="solid", color="burlywood", weight=3];
344[label="False == yu4000\n",fontsize=16,color="burlywood",shape="box"];1006[label="yu4000/False",fontsize=10,color="white",style="solid",shape="box"];344 -> 1006[label="",style="solid", color="burlywood", weight=9];
1006 -> 372[label="",style="solid", color="burlywood", weight=3];
1007[label="yu4000/True",fontsize=10,color="white",style="solid",shape="box"];344 -> 1007[label="",style="solid", color="burlywood", weight=9];
1007 -> 373[label="",style="solid", color="burlywood", weight=3];
345[label="True == yu4000\n",fontsize=16,color="burlywood",shape="box"];1008[label="yu4000/False",fontsize=10,color="white",style="solid",shape="box"];345 -> 1008[label="",style="solid", color="burlywood", weight=9];
1008 -> 374[label="",style="solid", color="burlywood", weight=3];
1009[label="yu4000/True",fontsize=10,color="white",style="solid",shape="box"];345 -> 1009[label="",style="solid", color="burlywood", weight=9];
1009 -> 375[label="",style="solid", color="burlywood", weight=3];
346[label="LT == yu4000\n",fontsize=16,color="burlywood",shape="box"];1010[label="yu4000/LT",fontsize=10,color="white",style="solid",shape="box"];346 -> 1010[label="",style="solid", color="burlywood", weight=9];
1010 -> 376[label="",style="solid", color="burlywood", weight=3];
1011[label="yu4000/EQ",fontsize=10,color="white",style="solid",shape="box"];346 -> 1011[label="",style="solid", color="burlywood", weight=9];
1011 -> 377[label="",style="solid", color="burlywood", weight=3];
1012[label="yu4000/GT",fontsize=10,color="white",style="solid",shape="box"];346 -> 1012[label="",style="solid", color="burlywood", weight=9];
1012 -> 378[label="",style="solid", color="burlywood", weight=3];
347[label="EQ == yu4000\n",fontsize=16,color="burlywood",shape="box"];1013[label="yu4000/LT",fontsize=10,color="white",style="solid",shape="box"];347 -> 1013[label="",style="solid", color="burlywood", weight=9];
1013 -> 379[label="",style="solid", color="burlywood", weight=3];
1014[label="yu4000/EQ",fontsize=10,color="white",style="solid",shape="box"];347 -> 1014[label="",style="solid", color="burlywood", weight=9];
1014 -> 380[label="",style="solid", color="burlywood", weight=3];
1015[label="yu4000/GT",fontsize=10,color="white",style="solid",shape="box"];347 -> 1015[label="",style="solid", color="burlywood", weight=9];
1015 -> 381[label="",style="solid", color="burlywood", weight=3];
348[label="GT == yu4000\n",fontsize=16,color="burlywood",shape="box"];1016[label="yu4000/LT",fontsize=10,color="white",style="solid",shape="box"];348 -> 1016[label="",style="solid", color="burlywood", weight=9];
1016 -> 382[label="",style="solid", color="burlywood", weight=3];
1017[label="yu4000/EQ",fontsize=10,color="white",style="solid",shape="box"];348 -> 1017[label="",style="solid", color="burlywood", weight=9];
1017 -> 383[label="",style="solid", color="burlywood", weight=3];
1018[label="yu4000/GT",fontsize=10,color="white",style="solid",shape="box"];348 -> 1018[label="",style="solid", color="burlywood", weight=9];
1018 -> 384[label="",style="solid", color="burlywood", weight=3];
349[label="yu30\n",fontsize=16,color="green",shape="box"];350[label="yu4000\n",fontsize=16,color="green",shape="box"];351[label="primEqChar yu30 yu4000\n",fontsize=16,color="burlywood",shape="box"];1019[label="yu30/Char yu300",fontsize=10,color="white",style="solid",shape="box"];351 -> 1019[label="",style="solid", color="burlywood", weight=9];
1019 -> 385[label="",style="solid", color="burlywood", weight=3];
352[label="() == yu4000\n",fontsize=16,color="burlywood",shape="box"];1020[label="yu4000/()",fontsize=10,color="white",style="solid",shape="box"];352 -> 1020[label="",style="solid", color="burlywood", weight=9];
1020 -> 386[label="",style="solid", color="burlywood", weight=3];
353[label="yu300 :% yu301 == yu4000\n",fontsize=16,color="burlywood",shape="box"];1021[label="yu4000/yu40000 :% yu40001",fontsize=10,color="white",style="solid",shape="box"];353 -> 1021[label="",style="solid", color="burlywood", weight=9];
1021 -> 387[label="",style="solid", color="burlywood", weight=3];
354[label="Nothing == yu4000\n",fontsize=16,color="burlywood",shape="box"];1022[label="yu4000/Nothing",fontsize=10,color="white",style="solid",shape="box"];354 -> 1022[label="",style="solid", color="burlywood", weight=9];
1022 -> 388[label="",style="solid", color="burlywood", weight=3];
1023[label="yu4000/Just yu40000",fontsize=10,color="white",style="solid",shape="box"];354 -> 1023[label="",style="solid", color="burlywood", weight=9];
1023 -> 389[label="",style="solid", color="burlywood", weight=3];
355[label="Just yu300 == yu4000\n",fontsize=16,color="burlywood",shape="box"];1024[label="yu4000/Nothing",fontsize=10,color="white",style="solid",shape="box"];355 -> 1024[label="",style="solid", color="burlywood", weight=9];
1024 -> 390[label="",style="solid", color="burlywood", weight=3];
1025[label="yu4000/Just yu40000",fontsize=10,color="white",style="solid",shape="box"];355 -> 1025[label="",style="solid", color="burlywood", weight=9];
1025 -> 391[label="",style="solid", color="burlywood", weight=3];
356[label="primEqInt yu30 yu4000\n",fontsize=16,color="burlywood",shape="triangle"];1026[label="yu30/Pos yu300",fontsize=10,color="white",style="solid",shape="box"];356 -> 1026[label="",style="solid", color="burlywood", weight=9];
1026 -> 392[label="",style="solid", color="burlywood", weight=3];
1027[label="yu30/Neg yu300",fontsize=10,color="white",style="solid",shape="box"];356 -> 1027[label="",style="solid", color="burlywood", weight=9];
1027 -> 393[label="",style="solid", color="burlywood", weight=3];
357[label="False\n",fontsize=16,color="green",shape="box"];358[label="yu33\n",fontsize=16,color="green",shape="box"];172[label="lookup0 (yu13 : yu14) (yu15 : yu16) yu17 yu18 True\n",fontsize=16,color="black",shape="box"];172 -> 222[label="",style="solid", color="black", weight=3];
144[label="yu30 : yu31\n",fontsize=16,color="green",shape="box"];145[label="yu41\n",fontsize=16,color="green",shape="box"];146[label="[]\n",fontsize=16,color="green",shape="box"];147[label="yu41\n",fontsize=16,color="green",shape="box"];359 -> 310[label="",style="dashed", color="red", weight=0];
359[label="yu310 == yu40010 && yu311 == yu40011\n",fontsize=16,color="magenta"];359 -> 394[label="",style="dashed", color="magenta", weight=3];
359 -> 395[label="",style="dashed", color="magenta", weight=3];
360[label="False\n",fontsize=16,color="green",shape="box"];361[label="False\n",fontsize=16,color="green",shape="box"];362[label="True\n",fontsize=16,color="green",shape="box"];363[label="primEqFloat (Float yu300 yu301) yu4000\n",fontsize=16,color="burlywood",shape="box"];1029[label="yu4000/Float yu40000 yu40001",fontsize=10,color="white",style="solid",shape="box"];363 -> 1029[label="",style="solid", color="burlywood", weight=9];
1029 -> 396[label="",style="solid", color="burlywood", weight=3];
364[label="(yu300,yu301) == (yu40000,yu40001)\n",fontsize=16,color="black",shape="box"];364 -> 397[label="",style="solid", color="black", weight=3];
365[label="(yu300,yu301,yu302) == (yu40000,yu40001,yu40002)\n",fontsize=16,color="black",shape="box"];365 -> 398[label="",style="solid", color="black", weight=3];
366[label="Left yu300 == Left yu40000\n",fontsize=16,color="black",shape="box"];366 -> 399[label="",style="solid", color="black", weight=3];
367[label="Left yu300 == Right yu40000\n",fontsize=16,color="black",shape="box"];367 -> 400[label="",style="solid", color="black", weight=3];
368[label="Right yu300 == Left yu40000\n",fontsize=16,color="black",shape="box"];368 -> 401[label="",style="solid", color="black", weight=3];
369[label="Right yu300 == Right yu40000\n",fontsize=16,color="black",shape="box"];369 -> 402[label="",style="solid", color="black", weight=3];
370[label="Integer yu300 == Integer yu40000\n",fontsize=16,color="black",shape="box"];370 -> 403[label="",style="solid", color="black", weight=3];
371[label="primEqDouble (Double yu300 yu301) yu4000\n",fontsize=16,color="burlywood",shape="box"];1030[label="yu4000/Double yu40000 yu40001",fontsize=10,color="white",style="solid",shape="box"];371 -> 1030[label="",style="solid", color="burlywood", weight=9];
1030 -> 404[label="",style="solid", color="burlywood", weight=3];
372[label="False == False\n",fontsize=16,color="black",shape="box"];372 -> 405[label="",style="solid", color="black", weight=3];
373[label="False == True\n",fontsize=16,color="black",shape="box"];373 -> 406[label="",style="solid", color="black", weight=3];
374[label="True == False\n",fontsize=16,color="black",shape="box"];374 -> 407[label="",style="solid", color="black", weight=3];
375[label="True == True\n",fontsize=16,color="black",shape="box"];375 -> 408[label="",style="solid", color="black", weight=3];
376[label="LT == LT\n",fontsize=16,color="black",shape="box"];376 -> 409[label="",style="solid", color="black", weight=3];
377[label="LT == EQ\n",fontsize=16,color="black",shape="box"];377 -> 410[label="",style="solid", color="black", weight=3];
378[label="LT == GT\n",fontsize=16,color="black",shape="box"];378 -> 411[label="",style="solid", color="black", weight=3];
379[label="EQ == LT\n",fontsize=16,color="black",shape="box"];379 -> 412[label="",style="solid", color="black", weight=3];
380[label="EQ == EQ\n",fontsize=16,color="black",shape="box"];380 -> 413[label="",style="solid", color="black", weight=3];
381[label="EQ == GT\n",fontsize=16,color="black",shape="box"];381 -> 414[label="",style="solid", color="black", weight=3];
382[label="GT == LT\n",fontsize=16,color="black",shape="box"];382 -> 415[label="",style="solid", color="black", weight=3];
383[label="GT == EQ\n",fontsize=16,color="black",shape="box"];383 -> 416[label="",style="solid", color="black", weight=3];
384[label="GT == GT\n",fontsize=16,color="black",shape="box"];384 -> 417[label="",style="solid", color="black", weight=3];
385[label="primEqChar (Char yu300) yu4000\n",fontsize=16,color="burlywood",shape="box"];1031[label="yu4000/Char yu40000",fontsize=10,color="white",style="solid",shape="box"];385 -> 1031[label="",style="solid", color="burlywood", weight=9];
1031 -> 418[label="",style="solid", color="burlywood", weight=3];
386[label="() == ()\n",fontsize=16,color="black",shape="box"];386 -> 419[label="",style="solid", color="black", weight=3];
387[label="yu300 :% yu301 == yu40000 :% yu40001\n",fontsize=16,color="black",shape="box"];387 -> 420[label="",style="solid", color="black", weight=3];
388[label="Nothing == Nothing\n",fontsize=16,color="black",shape="box"];388 -> 421[label="",style="solid", color="black", weight=3];
389[label="Nothing == Just yu40000\n",fontsize=16,color="black",shape="box"];389 -> 422[label="",style="solid", color="black", weight=3];
390[label="Just yu300 == Nothing\n",fontsize=16,color="black",shape="box"];390 -> 423[label="",style="solid", color="black", weight=3];
391[label="Just yu300 == Just yu40000\n",fontsize=16,color="black",shape="box"];391 -> 424[label="",style="solid", color="black", weight=3];
392[label="primEqInt (Pos yu300) yu4000\n",fontsize=16,color="burlywood",shape="box"];1032[label="yu300/Succ yu3000",fontsize=10,color="white",style="solid",shape="box"];392 -> 1032[label="",style="solid", color="burlywood", weight=9];
1032 -> 425[label="",style="solid", color="burlywood", weight=3];
1033[label="yu300/Zero",fontsize=10,color="white",style="solid",shape="box"];392 -> 1033[label="",style="solid", color="burlywood", weight=9];
1033 -> 426[label="",style="solid", color="burlywood", weight=3];
393[label="primEqInt (Neg yu300) yu4000\n",fontsize=16,color="burlywood",shape="box"];1034[label="yu300/Succ yu3000",fontsize=10,color="white",style="solid",shape="box"];393 -> 1034[label="",style="solid", color="burlywood", weight=9];
1034 -> 427[label="",style="solid", color="burlywood", weight=3];
1035[label="yu300/Zero",fontsize=10,color="white",style="solid",shape="box"];393 -> 1035[label="",style="solid", color="burlywood", weight=9];
1035 -> 428[label="",style="solid", color="burlywood", weight=3];
222 -> 4[label="",style="dashed", color="red", weight=0];
222[label="lookup (yu13 : yu14) yu18\n",fontsize=16,color="magenta"];222 -> 288[label="",style="dashed", color="magenta", weight=3];
222 -> 289[label="",style="dashed", color="magenta", weight=3];
394 -> 311[label="",style="dashed", color="red", weight=0];
394[label="yu311 == yu40011\n",fontsize=16,color="magenta"];394 -> 429[label="",style="dashed", color="magenta", weight=3];
394 -> 430[label="",style="dashed", color="magenta", weight=3];
395[label="yu310 == yu40010\n",fontsize=16,color="blue",shape="box"];1038[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1038[label="",style="solid", color="blue", weight=9];
1038 -> 431[label="",style="solid", color="blue", weight=3];
1039[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1039[label="",style="solid", color="blue", weight=9];
1039 -> 432[label="",style="solid", color="blue", weight=3];
1040[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1040[label="",style="solid", color="blue", weight=9];
1040 -> 433[label="",style="solid", color="blue", weight=3];
1041[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1041[label="",style="solid", color="blue", weight=9];
1041 -> 434[label="",style="solid", color="blue", weight=3];
1042[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1042[label="",style="solid", color="blue", weight=9];
1042 -> 435[label="",style="solid", color="blue", weight=3];
1043[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1043[label="",style="solid", color="blue", weight=9];
1043 -> 436[label="",style="solid", color="blue", weight=3];
1044[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1044[label="",style="solid", color="blue", weight=9];
1044 -> 437[label="",style="solid", color="blue", weight=3];
1045[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1045[label="",style="solid", color="blue", weight=9];
1045 -> 438[label="",style="solid", color="blue", weight=3];
1046[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1046[label="",style="solid", color="blue", weight=9];
1046 -> 439[label="",style="solid", color="blue", weight=3];
1047[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1047[label="",style="solid", color="blue", weight=9];
1047 -> 440[label="",style="solid", color="blue", weight=3];
1048[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1048[label="",style="solid", color="blue", weight=9];
1048 -> 441[label="",style="solid", color="blue", weight=3];
1049[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1049[label="",style="solid", color="blue", weight=9];
1049 -> 442[label="",style="solid", color="blue", weight=3];
1050[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1050[label="",style="solid", color="blue", weight=9];
1050 -> 443[label="",style="solid", color="blue", weight=3];
1051[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];395 -> 1051[label="",style="solid", color="blue", weight=9];
1051 -> 444[label="",style="solid", color="blue", weight=3];
396[label="primEqFloat (Float yu300 yu301) (Float yu40000 yu40001)\n",fontsize=16,color="black",shape="box"];396 -> 445[label="",style="solid", color="black", weight=3];
397 -> 310[label="",style="dashed", color="red", weight=0];
397[label="yu300 == yu40000 && yu301 == yu40001\n",fontsize=16,color="magenta"];397 -> 446[label="",style="dashed", color="magenta", weight=3];
397 -> 447[label="",style="dashed", color="magenta", weight=3];
398 -> 310[label="",style="dashed", color="red", weight=0];
398[label="yu300 == yu40000 && yu301 == yu40001 && yu302 == yu40002\n",fontsize=16,color="magenta"];398 -> 448[label="",style="dashed", color="magenta", weight=3];
398 -> 449[label="",style="dashed", color="magenta", weight=3];
399[label="yu300 == yu40000\n",fontsize=16,color="blue",shape="box"];1054[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1054[label="",style="solid", color="blue", weight=9];
1054 -> 450[label="",style="solid", color="blue", weight=3];
1055[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1055[label="",style="solid", color="blue", weight=9];
1055 -> 451[label="",style="solid", color="blue", weight=3];
1056[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1056[label="",style="solid", color="blue", weight=9];
1056 -> 452[label="",style="solid", color="blue", weight=3];
1057[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1057[label="",style="solid", color="blue", weight=9];
1057 -> 453[label="",style="solid", color="blue", weight=3];
1058[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1058[label="",style="solid", color="blue", weight=9];
1058 -> 454[label="",style="solid", color="blue", weight=3];
1059[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1059[label="",style="solid", color="blue", weight=9];
1059 -> 455[label="",style="solid", color="blue", weight=3];
1060[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1060[label="",style="solid", color="blue", weight=9];
1060 -> 456[label="",style="solid", color="blue", weight=3];
1061[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1061[label="",style="solid", color="blue", weight=9];
1061 -> 457[label="",style="solid", color="blue", weight=3];
1062[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1062[label="",style="solid", color="blue", weight=9];
1062 -> 458[label="",style="solid", color="blue", weight=3];
1063[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1063[label="",style="solid", color="blue", weight=9];
1063 -> 459[label="",style="solid", color="blue", weight=3];
1064[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1064[label="",style="solid", color="blue", weight=9];
1064 -> 460[label="",style="solid", color="blue", weight=3];
1065[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1065[label="",style="solid", color="blue", weight=9];
1065 -> 461[label="",style="solid", color="blue", weight=3];
1066[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1066[label="",style="solid", color="blue", weight=9];
1066 -> 462[label="",style="solid", color="blue", weight=3];
1067[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];399 -> 1067[label="",style="solid", color="blue", weight=9];
1067 -> 463[label="",style="solid", color="blue", weight=3];
400[label="False\n",fontsize=16,color="green",shape="box"];401[label="False\n",fontsize=16,color="green",shape="box"];402[label="yu300 == yu40000\n",fontsize=16,color="blue",shape="box"];1068[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1068[label="",style="solid", color="blue", weight=9];
1068 -> 464[label="",style="solid", color="blue", weight=3];
1069[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1069[label="",style="solid", color="blue", weight=9];
1069 -> 465[label="",style="solid", color="blue", weight=3];
1070[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1070[label="",style="solid", color="blue", weight=9];
1070 -> 466[label="",style="solid", color="blue", weight=3];
1071[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1071[label="",style="solid", color="blue", weight=9];
1071 -> 467[label="",style="solid", color="blue", weight=3];
1072[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1072[label="",style="solid", color="blue", weight=9];
1072 -> 468[label="",style="solid", color="blue", weight=3];
1073[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1073[label="",style="solid", color="blue", weight=9];
1073 -> 469[label="",style="solid", color="blue", weight=3];
1074[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1074[label="",style="solid", color="blue", weight=9];
1074 -> 470[label="",style="solid", color="blue", weight=3];
1075[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1075[label="",style="solid", color="blue", weight=9];
1075 -> 471[label="",style="solid", color="blue", weight=3];
1076[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1076[label="",style="solid", color="blue", weight=9];
1076 -> 472[label="",style="solid", color="blue", weight=3];
1077[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1077[label="",style="solid", color="blue", weight=9];
1077 -> 473[label="",style="solid", color="blue", weight=3];
1078[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1078[label="",style="solid", color="blue", weight=9];
1078 -> 474[label="",style="solid", color="blue", weight=3];
1079[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1079[label="",style="solid", color="blue", weight=9];
1079 -> 475[label="",style="solid", color="blue", weight=3];
1080[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1080[label="",style="solid", color="blue", weight=9];
1080 -> 476[label="",style="solid", color="blue", weight=3];
1081[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];402 -> 1081[label="",style="solid", color="blue", weight=9];
1081 -> 477[label="",style="solid", color="blue", weight=3];
403 -> 356[label="",style="dashed", color="red", weight=0];
403[label="primEqInt yu300 yu40000\n",fontsize=16,color="magenta"];403 -> 478[label="",style="dashed", color="magenta", weight=3];
403 -> 479[label="",style="dashed", color="magenta", weight=3];
404[label="primEqDouble (Double yu300 yu301) (Double yu40000 yu40001)\n",fontsize=16,color="black",shape="box"];404 -> 480[label="",style="solid", color="black", weight=3];
405[label="True\n",fontsize=16,color="green",shape="box"];406[label="False\n",fontsize=16,color="green",shape="box"];407[label="False\n",fontsize=16,color="green",shape="box"];408[label="True\n",fontsize=16,color="green",shape="box"];409[label="True\n",fontsize=16,color="green",shape="box"];410[label="False\n",fontsize=16,color="green",shape="box"];411[label="False\n",fontsize=16,color="green",shape="box"];412[label="False\n",fontsize=16,color="green",shape="box"];413[label="True\n",fontsize=16,color="green",shape="box"];414[label="False\n",fontsize=16,color="green",shape="box"];415[label="False\n",fontsize=16,color="green",shape="box"];416[label="False\n",fontsize=16,color="green",shape="box"];417[label="True\n",fontsize=16,color="green",shape="box"];418[label="primEqChar (Char yu300) (Char yu40000)\n",fontsize=16,color="black",shape="box"];418 -> 481[label="",style="solid", color="black", weight=3];
419[label="True\n",fontsize=16,color="green",shape="box"];420 -> 310[label="",style="dashed", color="red", weight=0];
420[label="yu300 == yu40000 && yu301 == yu40001\n",fontsize=16,color="magenta"];420 -> 482[label="",style="dashed", color="magenta", weight=3];
420 -> 483[label="",style="dashed", color="magenta", weight=3];
421[label="True\n",fontsize=16,color="green",shape="box"];422[label="False\n",fontsize=16,color="green",shape="box"];423[label="False\n",fontsize=16,color="green",shape="box"];424[label="yu300 == yu40000\n",fontsize=16,color="blue",shape="box"];1084[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1084[label="",style="solid", color="blue", weight=9];
1084 -> 484[label="",style="solid", color="blue", weight=3];
1085[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1085[label="",style="solid", color="blue", weight=9];
1085 -> 485[label="",style="solid", color="blue", weight=3];
1086[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1086[label="",style="solid", color="blue", weight=9];
1086 -> 486[label="",style="solid", color="blue", weight=3];
1087[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1087[label="",style="solid", color="blue", weight=9];
1087 -> 487[label="",style="solid", color="blue", weight=3];
1088[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1088[label="",style="solid", color="blue", weight=9];
1088 -> 488[label="",style="solid", color="blue", weight=3];
1089[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1089[label="",style="solid", color="blue", weight=9];
1089 -> 489[label="",style="solid", color="blue", weight=3];
1090[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1090[label="",style="solid", color="blue", weight=9];
1090 -> 490[label="",style="solid", color="blue", weight=3];
1091[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1091[label="",style="solid", color="blue", weight=9];
1091 -> 491[label="",style="solid", color="blue", weight=3];
1092[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1092[label="",style="solid", color="blue", weight=9];
1092 -> 492[label="",style="solid", color="blue", weight=3];
1093[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1093[label="",style="solid", color="blue", weight=9];
1093 -> 493[label="",style="solid", color="blue", weight=3];
1094[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1094[label="",style="solid", color="blue", weight=9];
1094 -> 494[label="",style="solid", color="blue", weight=3];
1095[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1095[label="",style="solid", color="blue", weight=9];
1095 -> 495[label="",style="solid", color="blue", weight=3];
1096[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1096[label="",style="solid", color="blue", weight=9];
1096 -> 496[label="",style="solid", color="blue", weight=3];
1097[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];424 -> 1097[label="",style="solid", color="blue", weight=9];
1097 -> 497[label="",style="solid", color="blue", weight=3];
425[label="primEqInt (Pos (Succ yu3000)) yu4000\n",fontsize=16,color="burlywood",shape="box"];1098[label="yu4000/Pos yu40000",fontsize=10,color="white",style="solid",shape="box"];425 -> 1098[label="",style="solid", color="burlywood", weight=9];
1098 -> 498[label="",style="solid", color="burlywood", weight=3];
1099[label="yu4000/Neg yu40000",fontsize=10,color="white",style="solid",shape="box"];425 -> 1099[label="",style="solid", color="burlywood", weight=9];
1099 -> 499[label="",style="solid", color="burlywood", weight=3];
426[label="primEqInt (Pos Zero) yu4000\n",fontsize=16,color="burlywood",shape="box"];1100[label="yu4000/Pos yu40000",fontsize=10,color="white",style="solid",shape="box"];426 -> 1100[label="",style="solid", color="burlywood", weight=9];
1100 -> 500[label="",style="solid", color="burlywood", weight=3];
1101[label="yu4000/Neg yu40000",fontsize=10,color="white",style="solid",shape="box"];426 -> 1101[label="",style="solid", color="burlywood", weight=9];
1101 -> 501[label="",style="solid", color="burlywood", weight=3];
427[label="primEqInt (Neg (Succ yu3000)) yu4000\n",fontsize=16,color="burlywood",shape="box"];1102[label="yu4000/Pos yu40000",fontsize=10,color="white",style="solid",shape="box"];427 -> 1102[label="",style="solid", color="burlywood", weight=9];
1102 -> 502[label="",style="solid", color="burlywood", weight=3];
1103[label="yu4000/Neg yu40000",fontsize=10,color="white",style="solid",shape="box"];427 -> 1103[label="",style="solid", color="burlywood", weight=9];
1103 -> 503[label="",style="solid", color="burlywood", weight=3];
428[label="primEqInt (Neg Zero) yu4000\n",fontsize=16,color="burlywood",shape="box"];1104[label="yu4000/Pos yu40000",fontsize=10,color="white",style="solid",shape="box"];428 -> 1104[label="",style="solid", color="burlywood", weight=9];
1104 -> 504[label="",style="solid", color="burlywood", weight=3];
1105[label="yu4000/Neg yu40000",fontsize=10,color="white",style="solid",shape="box"];428 -> 1105[label="",style="solid", color="burlywood", weight=9];
1105 -> 505[label="",style="solid", color="burlywood", weight=3];
288[label="yu13 : yu14\n",fontsize=16,color="green",shape="box"];289[label="yu18\n",fontsize=16,color="green",shape="box"];429[label="yu311\n",fontsize=16,color="green",shape="box"];430[label="yu40011\n",fontsize=16,color="green",shape="box"];431 -> 317[label="",style="dashed", color="red", weight=0];
431[label="yu310 == yu40010\n",fontsize=16,color="magenta"];431 -> 506[label="",style="dashed", color="magenta", weight=3];
431 -> 507[label="",style="dashed", color="magenta", weight=3];
432 -> 318[label="",style="dashed", color="red", weight=0];
432[label="yu310 == yu40010\n",fontsize=16,color="magenta"];432 -> 508[label="",style="dashed", color="magenta", weight=3];
432 -> 509[label="",style="dashed", color="magenta", weight=3];
433 -> 319[label="",style="dashed", color="red", weight=0];
433[label="yu310 == yu40010\n",fontsize=16,color="magenta"];433 -> 510[label="",style="dashed", color="magenta", weight=3];
433 -> 511[label="",style="dashed", color="magenta", weight=3];
434 -> 320[label="",style="dashed", color="red", weight=0];
434[label="yu310 == yu40010\n",fontsize=16,color="magenta"];434 -> 512[label="",style="dashed", color="magenta", weight=3];
434 -> 513[label="",style="dashed", color="magenta", weight=3];
435 -> 321[label="",style="dashed", color="red", weight=0];
435[label="yu310 == yu40010\n",fontsize=16,color="magenta"];435 -> 514[label="",style="dashed", color="magenta", weight=3];
435 -> 515[label="",style="dashed", color="magenta", weight=3];
436 -> 322[label="",style="dashed", color="red", weight=0];
436[label="yu310 == yu40010\n",fontsize=16,color="magenta"];436 -> 516[label="",style="dashed", color="magenta", weight=3];
436 -> 517[label="",style="dashed", color="magenta", weight=3];
437 -> 323[label="",style="dashed", color="red", weight=0];
437[label="yu310 == yu40010\n",fontsize=16,color="magenta"];437 -> 518[label="",style="dashed", color="magenta", weight=3];
437 -> 519[label="",style="dashed", color="magenta", weight=3];
438 -> 324[label="",style="dashed", color="red", weight=0];
438[label="yu310 == yu40010\n",fontsize=16,color="magenta"];438 -> 520[label="",style="dashed", color="magenta", weight=3];
438 -> 521[label="",style="dashed", color="magenta", weight=3];
439 -> 311[label="",style="dashed", color="red", weight=0];
439[label="yu310 == yu40010\n",fontsize=16,color="magenta"];439 -> 522[label="",style="dashed", color="magenta", weight=3];
439 -> 523[label="",style="dashed", color="magenta", weight=3];
440 -> 326[label="",style="dashed", color="red", weight=0];
440[label="yu310 == yu40010\n",fontsize=16,color="magenta"];440 -> 524[label="",style="dashed", color="magenta", weight=3];
440 -> 525[label="",style="dashed", color="magenta", weight=3];
441 -> 327[label="",style="dashed", color="red", weight=0];
441[label="yu310 == yu40010\n",fontsize=16,color="magenta"];441 -> 526[label="",style="dashed", color="magenta", weight=3];
441 -> 527[label="",style="dashed", color="magenta", weight=3];
442 -> 328[label="",style="dashed", color="red", weight=0];
442[label="yu310 == yu40010\n",fontsize=16,color="magenta"];442 -> 528[label="",style="dashed", color="magenta", weight=3];
442 -> 529[label="",style="dashed", color="magenta", weight=3];
443 -> 329[label="",style="dashed", color="red", weight=0];
443[label="yu310 == yu40010\n",fontsize=16,color="magenta"];443 -> 530[label="",style="dashed", color="magenta", weight=3];
443 -> 531[label="",style="dashed", color="magenta", weight=3];
444 -> 330[label="",style="dashed", color="red", weight=0];
444[label="yu310 == yu40010\n",fontsize=16,color="magenta"];444 -> 532[label="",style="dashed", color="magenta", weight=3];
444 -> 533[label="",style="dashed", color="magenta", weight=3];
445 -> 330[label="",style="dashed", color="red", weight=0];
445[label="yu300 * yu40000 == yu301 * yu40001\n",fontsize=16,color="magenta"];445 -> 534[label="",style="dashed", color="magenta", weight=3];
445 -> 535[label="",style="dashed", color="magenta", weight=3];
446[label="yu301 == yu40001\n",fontsize=16,color="blue",shape="box"];1121[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1121[label="",style="solid", color="blue", weight=9];
1121 -> 536[label="",style="solid", color="blue", weight=3];
1122[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1122[label="",style="solid", color="blue", weight=9];
1122 -> 537[label="",style="solid", color="blue", weight=3];
1123[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1123[label="",style="solid", color="blue", weight=9];
1123 -> 538[label="",style="solid", color="blue", weight=3];
1124[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1124[label="",style="solid", color="blue", weight=9];
1124 -> 539[label="",style="solid", color="blue", weight=3];
1125[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1125[label="",style="solid", color="blue", weight=9];
1125 -> 540[label="",style="solid", color="blue", weight=3];
1126[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1126[label="",style="solid", color="blue", weight=9];
1126 -> 541[label="",style="solid", color="blue", weight=3];
1127[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1127[label="",style="solid", color="blue", weight=9];
1127 -> 542[label="",style="solid", color="blue", weight=3];
1128[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1128[label="",style="solid", color="blue", weight=9];
1128 -> 543[label="",style="solid", color="blue", weight=3];
1129[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1129[label="",style="solid", color="blue", weight=9];
1129 -> 544[label="",style="solid", color="blue", weight=3];
1130[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1130[label="",style="solid", color="blue", weight=9];
1130 -> 545[label="",style="solid", color="blue", weight=3];
1131[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1131[label="",style="solid", color="blue", weight=9];
1131 -> 546[label="",style="solid", color="blue", weight=3];
1132[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1132[label="",style="solid", color="blue", weight=9];
1132 -> 547[label="",style="solid", color="blue", weight=3];
1133[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1133[label="",style="solid", color="blue", weight=9];
1133 -> 548[label="",style="solid", color="blue", weight=3];
1134[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];446 -> 1134[label="",style="solid", color="blue", weight=9];
1134 -> 549[label="",style="solid", color="blue", weight=3];
447[label="yu300 == yu40000\n",fontsize=16,color="blue",shape="box"];1135[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1135[label="",style="solid", color="blue", weight=9];
1135 -> 550[label="",style="solid", color="blue", weight=3];
1136[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1136[label="",style="solid", color="blue", weight=9];
1136 -> 551[label="",style="solid", color="blue", weight=3];
1137[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1137[label="",style="solid", color="blue", weight=9];
1137 -> 552[label="",style="solid", color="blue", weight=3];
1138[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1138[label="",style="solid", color="blue", weight=9];
1138 -> 553[label="",style="solid", color="blue", weight=3];
1139[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1139[label="",style="solid", color="blue", weight=9];
1139 -> 554[label="",style="solid", color="blue", weight=3];
1140[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1140[label="",style="solid", color="blue", weight=9];
1140 -> 555[label="",style="solid", color="blue", weight=3];
1141[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1141[label="",style="solid", color="blue", weight=9];
1141 -> 556[label="",style="solid", color="blue", weight=3];
1142[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1142[label="",style="solid", color="blue", weight=9];
1142 -> 557[label="",style="solid", color="blue", weight=3];
1143[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1143[label="",style="solid", color="blue", weight=9];
1143 -> 558[label="",style="solid", color="blue", weight=3];
1144[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1144[label="",style="solid", color="blue", weight=9];
1144 -> 559[label="",style="solid", color="blue", weight=3];
1145[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1145[label="",style="solid", color="blue", weight=9];
1145 -> 560[label="",style="solid", color="blue", weight=3];
1146[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1146[label="",style="solid", color="blue", weight=9];
1146 -> 561[label="",style="solid", color="blue", weight=3];
1147[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1147[label="",style="solid", color="blue", weight=9];
1147 -> 562[label="",style="solid", color="blue", weight=3];
1148[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];447 -> 1148[label="",style="solid", color="blue", weight=9];
1148 -> 563[label="",style="solid", color="blue", weight=3];
448 -> 310[label="",style="dashed", color="red", weight=0];
448[label="yu301 == yu40001 && yu302 == yu40002\n",fontsize=16,color="magenta"];448 -> 564[label="",style="dashed", color="magenta", weight=3];
448 -> 565[label="",style="dashed", color="magenta", weight=3];
449[label="yu300 == yu40000\n",fontsize=16,color="blue",shape="box"];1150[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1150[label="",style="solid", color="blue", weight=9];
1150 -> 566[label="",style="solid", color="blue", weight=3];
1151[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1151[label="",style="solid", color="blue", weight=9];
1151 -> 567[label="",style="solid", color="blue", weight=3];
1152[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1152[label="",style="solid", color="blue", weight=9];
1152 -> 568[label="",style="solid", color="blue", weight=3];
1153[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1153[label="",style="solid", color="blue", weight=9];
1153 -> 569[label="",style="solid", color="blue", weight=3];
1154[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1154[label="",style="solid", color="blue", weight=9];
1154 -> 570[label="",style="solid", color="blue", weight=3];
1155[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1155[label="",style="solid", color="blue", weight=9];
1155 -> 571[label="",style="solid", color="blue", weight=3];
1156[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1156[label="",style="solid", color="blue", weight=9];
1156 -> 572[label="",style="solid", color="blue", weight=3];
1157[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1157[label="",style="solid", color="blue", weight=9];
1157 -> 573[label="",style="solid", color="blue", weight=3];
1158[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1158[label="",style="solid", color="blue", weight=9];
1158 -> 574[label="",style="solid", color="blue", weight=3];
1159[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1159[label="",style="solid", color="blue", weight=9];
1159 -> 575[label="",style="solid", color="blue", weight=3];
1160[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1160[label="",style="solid", color="blue", weight=9];
1160 -> 576[label="",style="solid", color="blue", weight=3];
1161[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1161[label="",style="solid", color="blue", weight=9];
1161 -> 577[label="",style="solid", color="blue", weight=3];
1162[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1162[label="",style="solid", color="blue", weight=9];
1162 -> 578[label="",style="solid", color="blue", weight=3];
1163[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];449 -> 1163[label="",style="solid", color="blue", weight=9];
1163 -> 579[label="",style="solid", color="blue", weight=3];
450 -> 317[label="",style="dashed", color="red", weight=0];
450[label="yu300 == yu40000\n",fontsize=16,color="magenta"];450 -> 580[label="",style="dashed", color="magenta", weight=3];
450 -> 581[label="",style="dashed", color="magenta", weight=3];
451 -> 318[label="",style="dashed", color="red", weight=0];
451[label="yu300 == yu40000\n",fontsize=16,color="magenta"];451 -> 582[label="",style="dashed", color="magenta", weight=3];
451 -> 583[label="",style="dashed", color="magenta", weight=3];
452 -> 319[label="",style="dashed", color="red", weight=0];
452[label="yu300 == yu40000\n",fontsize=16,color="magenta"];452 -> 584[label="",style="dashed", color="magenta", weight=3];
452 -> 585[label="",style="dashed", color="magenta", weight=3];
453 -> 320[label="",style="dashed", color="red", weight=0];
453[label="yu300 == yu40000\n",fontsize=16,color="magenta"];453 -> 586[label="",style="dashed", color="magenta", weight=3];
453 -> 587[label="",style="dashed", color="magenta", weight=3];
454 -> 321[label="",style="dashed", color="red", weight=0];
454[label="yu300 == yu40000\n",fontsize=16,color="magenta"];454 -> 588[label="",style="dashed", color="magenta", weight=3];
454 -> 589[label="",style="dashed", color="magenta", weight=3];
455 -> 322[label="",style="dashed", color="red", weight=0];
455[label="yu300 == yu40000\n",fontsize=16,color="magenta"];455 -> 590[label="",style="dashed", color="magenta", weight=3];
455 -> 591[label="",style="dashed", color="magenta", weight=3];
456 -> 323[label="",style="dashed", color="red", weight=0];
456[label="yu300 == yu40000\n",fontsize=16,color="magenta"];456 -> 592[label="",style="dashed", color="magenta", weight=3];
456 -> 593[label="",style="dashed", color="magenta", weight=3];
457 -> 324[label="",style="dashed", color="red", weight=0];
457[label="yu300 == yu40000\n",fontsize=16,color="magenta"];457 -> 594[label="",style="dashed", color="magenta", weight=3];
457 -> 595[label="",style="dashed", color="magenta", weight=3];
458 -> 311[label="",style="dashed", color="red", weight=0];
458[label="yu300 == yu40000\n",fontsize=16,color="magenta"];458 -> 596[label="",style="dashed", color="magenta", weight=3];
458 -> 597[label="",style="dashed", color="magenta", weight=3];
459 -> 326[label="",style="dashed", color="red", weight=0];
459[label="yu300 == yu40000\n",fontsize=16,color="magenta"];459 -> 598[label="",style="dashed", color="magenta", weight=3];
459 -> 599[label="",style="dashed", color="magenta", weight=3];
460 -> 327[label="",style="dashed", color="red", weight=0];
460[label="yu300 == yu40000\n",fontsize=16,color="magenta"];460 -> 600[label="",style="dashed", color="magenta", weight=3];
460 -> 601[label="",style="dashed", color="magenta", weight=3];
461 -> 328[label="",style="dashed", color="red", weight=0];
461[label="yu300 == yu40000\n",fontsize=16,color="magenta"];461 -> 602[label="",style="dashed", color="magenta", weight=3];
461 -> 603[label="",style="dashed", color="magenta", weight=3];
462 -> 329[label="",style="dashed", color="red", weight=0];
462[label="yu300 == yu40000\n",fontsize=16,color="magenta"];462 -> 604[label="",style="dashed", color="magenta", weight=3];
462 -> 605[label="",style="dashed", color="magenta", weight=3];
463 -> 330[label="",style="dashed", color="red", weight=0];
463[label="yu300 == yu40000\n",fontsize=16,color="magenta"];463 -> 606[label="",style="dashed", color="magenta", weight=3];
463 -> 607[label="",style="dashed", color="magenta", weight=3];
464 -> 317[label="",style="dashed", color="red", weight=0];
464[label="yu300 == yu40000\n",fontsize=16,color="magenta"];464 -> 608[label="",style="dashed", color="magenta", weight=3];
464 -> 609[label="",style="dashed", color="magenta", weight=3];
465 -> 318[label="",style="dashed", color="red", weight=0];
465[label="yu300 == yu40000\n",fontsize=16,color="magenta"];465 -> 610[label="",style="dashed", color="magenta", weight=3];
465 -> 611[label="",style="dashed", color="magenta", weight=3];
466 -> 319[label="",style="dashed", color="red", weight=0];
466[label="yu300 == yu40000\n",fontsize=16,color="magenta"];466 -> 612[label="",style="dashed", color="magenta", weight=3];
466 -> 613[label="",style="dashed", color="magenta", weight=3];
467 -> 320[label="",style="dashed", color="red", weight=0];
467[label="yu300 == yu40000\n",fontsize=16,color="magenta"];467 -> 614[label="",style="dashed", color="magenta", weight=3];
467 -> 615[label="",style="dashed", color="magenta", weight=3];
468 -> 321[label="",style="dashed", color="red", weight=0];
468[label="yu300 == yu40000\n",fontsize=16,color="magenta"];468 -> 616[label="",style="dashed", color="magenta", weight=3];
468 -> 617[label="",style="dashed", color="magenta", weight=3];
469 -> 322[label="",style="dashed", color="red", weight=0];
469[label="yu300 == yu40000\n",fontsize=16,color="magenta"];469 -> 618[label="",style="dashed", color="magenta", weight=3];
469 -> 619[label="",style="dashed", color="magenta", weight=3];
470 -> 323[label="",style="dashed", color="red", weight=0];
470[label="yu300 == yu40000\n",fontsize=16,color="magenta"];470 -> 620[label="",style="dashed", color="magenta", weight=3];
470 -> 621[label="",style="dashed", color="magenta", weight=3];
471 -> 324[label="",style="dashed", color="red", weight=0];
471[label="yu300 == yu40000\n",fontsize=16,color="magenta"];471 -> 622[label="",style="dashed", color="magenta", weight=3];
471 -> 623[label="",style="dashed", color="magenta", weight=3];
472 -> 311[label="",style="dashed", color="red", weight=0];
472[label="yu300 == yu40000\n",fontsize=16,color="magenta"];472 -> 624[label="",style="dashed", color="magenta", weight=3];
472 -> 625[label="",style="dashed", color="magenta", weight=3];
473 -> 326[label="",style="dashed", color="red", weight=0];
473[label="yu300 == yu40000\n",fontsize=16,color="magenta"];473 -> 626[label="",style="dashed", color="magenta", weight=3];
473 -> 627[label="",style="dashed", color="magenta", weight=3];
474 -> 327[label="",style="dashed", color="red", weight=0];
474[label="yu300 == yu40000\n",fontsize=16,color="magenta"];474 -> 628[label="",style="dashed", color="magenta", weight=3];
474 -> 629[label="",style="dashed", color="magenta", weight=3];
475 -> 328[label="",style="dashed", color="red", weight=0];
475[label="yu300 == yu40000\n",fontsize=16,color="magenta"];475 -> 630[label="",style="dashed", color="magenta", weight=3];
475 -> 631[label="",style="dashed", color="magenta", weight=3];
476 -> 329[label="",style="dashed", color="red", weight=0];
476[label="yu300 == yu40000\n",fontsize=16,color="magenta"];476 -> 632[label="",style="dashed", color="magenta", weight=3];
476 -> 633[label="",style="dashed", color="magenta", weight=3];
477 -> 330[label="",style="dashed", color="red", weight=0];
477[label="yu300 == yu40000\n",fontsize=16,color="magenta"];477 -> 634[label="",style="dashed", color="magenta", weight=3];
477 -> 635[label="",style="dashed", color="magenta", weight=3];
478[label="yu300\n",fontsize=16,color="green",shape="box"];479[label="yu40000\n",fontsize=16,color="green",shape="box"];480 -> 330[label="",style="dashed", color="red", weight=0];
480[label="yu300 * yu40000 == yu301 * yu40001\n",fontsize=16,color="magenta"];480 -> 636[label="",style="dashed", color="magenta", weight=3];
480 -> 637[label="",style="dashed", color="magenta", weight=3];
481 -> 356[label="",style="dashed", color="red", weight=0];
481[label="primEqInt yu300 yu40000\n",fontsize=16,color="magenta"];481 -> 638[label="",style="dashed", color="magenta", weight=3];
481 -> 639[label="",style="dashed", color="magenta", weight=3];
482[label="yu301 == yu40001\n",fontsize=16,color="blue",shape="box"];1194[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];482 -> 1194[label="",style="solid", color="blue", weight=9];
1194 -> 640[label="",style="solid", color="blue", weight=3];
1195[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];482 -> 1195[label="",style="solid", color="blue", weight=9];
1195 -> 641[label="",style="solid", color="blue", weight=3];
483[label="yu300 == yu40000\n",fontsize=16,color="blue",shape="box"];1196[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];483 -> 1196[label="",style="solid", color="blue", weight=9];
1196 -> 642[label="",style="solid", color="blue", weight=3];
1197[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];483 -> 1197[label="",style="solid", color="blue", weight=9];
1197 -> 643[label="",style="solid", color="blue", weight=3];
484 -> 317[label="",style="dashed", color="red", weight=0];
484[label="yu300 == yu40000\n",fontsize=16,color="magenta"];484 -> 644[label="",style="dashed", color="magenta", weight=3];
484 -> 645[label="",style="dashed", color="magenta", weight=3];
485 -> 318[label="",style="dashed", color="red", weight=0];
485[label="yu300 == yu40000\n",fontsize=16,color="magenta"];485 -> 646[label="",style="dashed", color="magenta", weight=3];
485 -> 647[label="",style="dashed", color="magenta", weight=3];
486 -> 319[label="",style="dashed", color="red", weight=0];
486[label="yu300 == yu40000\n",fontsize=16,color="magenta"];486 -> 648[label="",style="dashed", color="magenta", weight=3];
486 -> 649[label="",style="dashed", color="magenta", weight=3];
487 -> 320[label="",style="dashed", color="red", weight=0];
487[label="yu300 == yu40000\n",fontsize=16,color="magenta"];487 -> 650[label="",style="dashed", color="magenta", weight=3];
487 -> 651[label="",style="dashed", color="magenta", weight=3];
488 -> 321[label="",style="dashed", color="red", weight=0];
488[label="yu300 == yu40000\n",fontsize=16,color="magenta"];488 -> 652[label="",style="dashed", color="magenta", weight=3];
488 -> 653[label="",style="dashed", color="magenta", weight=3];
489 -> 322[label="",style="dashed", color="red", weight=0];
489[label="yu300 == yu40000\n",fontsize=16,color="magenta"];489 -> 654[label="",style="dashed", color="magenta", weight=3];
489 -> 655[label="",style="dashed", color="magenta", weight=3];
490 -> 323[label="",style="dashed", color="red", weight=0];
490[label="yu300 == yu40000\n",fontsize=16,color="magenta"];490 -> 656[label="",style="dashed", color="magenta", weight=3];
490 -> 657[label="",style="dashed", color="magenta", weight=3];
491 -> 324[label="",style="dashed", color="red", weight=0];
491[label="yu300 == yu40000\n",fontsize=16,color="magenta"];491 -> 658[label="",style="dashed", color="magenta", weight=3];
491 -> 659[label="",style="dashed", color="magenta", weight=3];
492 -> 311[label="",style="dashed", color="red", weight=0];
492[label="yu300 == yu40000\n",fontsize=16,color="magenta"];492 -> 660[label="",style="dashed", color="magenta", weight=3];
492 -> 661[label="",style="dashed", color="magenta", weight=3];
493 -> 326[label="",style="dashed", color="red", weight=0];
493[label="yu300 == yu40000\n",fontsize=16,color="magenta"];493 -> 662[label="",style="dashed", color="magenta", weight=3];
493 -> 663[label="",style="dashed", color="magenta", weight=3];
494 -> 327[label="",style="dashed", color="red", weight=0];
494[label="yu300 == yu40000\n",fontsize=16,color="magenta"];494 -> 664[label="",style="dashed", color="magenta", weight=3];
494 -> 665[label="",style="dashed", color="magenta", weight=3];
495 -> 328[label="",style="dashed", color="red", weight=0];
495[label="yu300 == yu40000\n",fontsize=16,color="magenta"];495 -> 666[label="",style="dashed", color="magenta", weight=3];
495 -> 667[label="",style="dashed", color="magenta", weight=3];
496 -> 329[label="",style="dashed", color="red", weight=0];
496[label="yu300 == yu40000\n",fontsize=16,color="magenta"];496 -> 668[label="",style="dashed", color="magenta", weight=3];
496 -> 669[label="",style="dashed", color="magenta", weight=3];
497 -> 330[label="",style="dashed", color="red", weight=0];
497[label="yu300 == yu40000\n",fontsize=16,color="magenta"];497 -> 670[label="",style="dashed", color="magenta", weight=3];
497 -> 671[label="",style="dashed", color="magenta", weight=3];
498[label="primEqInt (Pos (Succ yu3000)) (Pos yu40000)\n",fontsize=16,color="burlywood",shape="box"];1212[label="yu40000/Succ yu400000",fontsize=10,color="white",style="solid",shape="box"];498 -> 1212[label="",style="solid", color="burlywood", weight=9];
1212 -> 672[label="",style="solid", color="burlywood", weight=3];
1213[label="yu40000/Zero",fontsize=10,color="white",style="solid",shape="box"];498 -> 1213[label="",style="solid", color="burlywood", weight=9];
1213 -> 673[label="",style="solid", color="burlywood", weight=3];
499[label="primEqInt (Pos (Succ yu3000)) (Neg yu40000)\n",fontsize=16,color="black",shape="box"];499 -> 674[label="",style="solid", color="black", weight=3];
500[label="primEqInt (Pos Zero) (Pos yu40000)\n",fontsize=16,color="burlywood",shape="box"];1214[label="yu40000/Succ yu400000",fontsize=10,color="white",style="solid",shape="box"];500 -> 1214[label="",style="solid", color="burlywood", weight=9];
1214 -> 675[label="",style="solid", color="burlywood", weight=3];
1215[label="yu40000/Zero",fontsize=10,color="white",style="solid",shape="box"];500 -> 1215[label="",style="solid", color="burlywood", weight=9];
1215 -> 676[label="",style="solid", color="burlywood", weight=3];
501[label="primEqInt (Pos Zero) (Neg yu40000)\n",fontsize=16,color="burlywood",shape="box"];1216[label="yu40000/Succ yu400000",fontsize=10,color="white",style="solid",shape="box"];501 -> 1216[label="",style="solid", color="burlywood", weight=9];
1216 -> 677[label="",style="solid", color="burlywood", weight=3];
1217[label="yu40000/Zero",fontsize=10,color="white",style="solid",shape="box"];501 -> 1217[label="",style="solid", color="burlywood", weight=9];
1217 -> 678[label="",style="solid", color="burlywood", weight=3];
502[label="primEqInt (Neg (Succ yu3000)) (Pos yu40000)\n",fontsize=16,color="black",shape="box"];502 -> 679[label="",style="solid", color="black", weight=3];
503[label="primEqInt (Neg (Succ yu3000)) (Neg yu40000)\n",fontsize=16,color="burlywood",shape="box"];1218[label="yu40000/Succ yu400000",fontsize=10,color="white",style="solid",shape="box"];503 -> 1218[label="",style="solid", color="burlywood", weight=9];
1218 -> 680[label="",style="solid", color="burlywood", weight=3];
1219[label="yu40000/Zero",fontsize=10,color="white",style="solid",shape="box"];503 -> 1219[label="",style="solid", color="burlywood", weight=9];
1219 -> 681[label="",style="solid", color="burlywood", weight=3];
504[label="primEqInt (Neg Zero) (Pos yu40000)\n",fontsize=16,color="burlywood",shape="box"];1220[label="yu40000/Succ yu400000",fontsize=10,color="white",style="solid",shape="box"];504 -> 1220[label="",style="solid", color="burlywood", weight=9];
1220 -> 682[label="",style="solid", color="burlywood", weight=3];
1221[label="yu40000/Zero",fontsize=10,color="white",style="solid",shape="box"];504 -> 1221[label="",style="solid", color="burlywood", weight=9];
1221 -> 683[label="",style="solid", color="burlywood", weight=3];
505[label="primEqInt (Neg Zero) (Neg yu40000)\n",fontsize=16,color="burlywood",shape="box"];1222[label="yu40000/Succ yu400000",fontsize=10,color="white",style="solid",shape="box"];505 -> 1222[label="",style="solid", color="burlywood", weight=9];
1222 -> 684[label="",style="solid", color="burlywood", weight=3];
1223[label="yu40000/Zero",fontsize=10,color="white",style="solid",shape="box"];505 -> 1223[label="",style="solid", color="burlywood", weight=9];
1223 -> 685[label="",style="solid", color="burlywood", weight=3];
506[label="yu310\n",fontsize=16,color="green",shape="box"];507[label="yu40010\n",fontsize=16,color="green",shape="box"];508[label="yu310\n",fontsize=16,color="green",shape="box"];509[label="yu40010\n",fontsize=16,color="green",shape="box"];510[label="yu310\n",fontsize=16,color="green",shape="box"];511[label="yu40010\n",fontsize=16,color="green",shape="box"];512[label="yu310\n",fontsize=16,color="green",shape="box"];513[label="yu40010\n",fontsize=16,color="green",shape="box"];514[label="yu310\n",fontsize=16,color="green",shape="box"];515[label="yu40010\n",fontsize=16,color="green",shape="box"];516[label="yu310\n",fontsize=16,color="green",shape="box"];517[label="yu40010\n",fontsize=16,color="green",shape="box"];518[label="yu310\n",fontsize=16,color="green",shape="box"];519[label="yu40010\n",fontsize=16,color="green",shape="box"];520[label="yu310\n",fontsize=16,color="green",shape="box"];521[label="yu40010\n",fontsize=16,color="green",shape="box"];522[label="yu310\n",fontsize=16,color="green",shape="box"];523[label="yu40010\n",fontsize=16,color="green",shape="box"];524[label="yu310\n",fontsize=16,color="green",shape="box"];525[label="yu40010\n",fontsize=16,color="green",shape="box"];526[label="yu310\n",fontsize=16,color="green",shape="box"];527[label="yu40010\n",fontsize=16,color="green",shape="box"];528[label="yu310\n",fontsize=16,color="green",shape="box"];529[label="yu40010\n",fontsize=16,color="green",shape="box"];530[label="yu310\n",fontsize=16,color="green",shape="box"];531[label="yu40010\n",fontsize=16,color="green",shape="box"];532[label="yu310\n",fontsize=16,color="green",shape="box"];533[label="yu40010\n",fontsize=16,color="green",shape="box"];534[label="yu300 * yu40000\n",fontsize=16,color="black",shape="triangle"];534 -> 686[label="",style="solid", color="black", weight=3];
535 -> 534[label="",style="dashed", color="red", weight=0];
535[label="yu301 * yu40001\n",fontsize=16,color="magenta"];535 -> 687[label="",style="dashed", color="magenta", weight=3];
535 -> 688[label="",style="dashed", color="magenta", weight=3];
536 -> 317[label="",style="dashed", color="red", weight=0];
536[label="yu301 == yu40001\n",fontsize=16,color="magenta"];536 -> 689[label="",style="dashed", color="magenta", weight=3];
536 -> 690[label="",style="dashed", color="magenta", weight=3];
537 -> 318[label="",style="dashed", color="red", weight=0];
537[label="yu301 == yu40001\n",fontsize=16,color="magenta"];537 -> 691[label="",style="dashed", color="magenta", weight=3];
537 -> 692[label="",style="dashed", color="magenta", weight=3];
538 -> 319[label="",style="dashed", color="red", weight=0];
538[label="yu301 == yu40001\n",fontsize=16,color="magenta"];538 -> 693[label="",style="dashed", color="magenta", weight=3];
538 -> 694[label="",style="dashed", color="magenta", weight=3];
539 -> 320[label="",style="dashed", color="red", weight=0];
539[label="yu301 == yu40001\n",fontsize=16,color="magenta"];539 -> 695[label="",style="dashed", color="magenta", weight=3];
539 -> 696[label="",style="dashed", color="magenta", weight=3];
540 -> 321[label="",style="dashed", color="red", weight=0];
540[label="yu301 == yu40001\n",fontsize=16,color="magenta"];540 -> 697[label="",style="dashed", color="magenta", weight=3];
540 -> 698[label="",style="dashed", color="magenta", weight=3];
541 -> 322[label="",style="dashed", color="red", weight=0];
541[label="yu301 == yu40001\n",fontsize=16,color="magenta"];541 -> 699[label="",style="dashed", color="magenta", weight=3];
541 -> 700[label="",style="dashed", color="magenta", weight=3];
542 -> 323[label="",style="dashed", color="red", weight=0];
542[label="yu301 == yu40001\n",fontsize=16,color="magenta"];542 -> 701[label="",style="dashed", color="magenta", weight=3];
542 -> 702[label="",style="dashed", color="magenta", weight=3];
543 -> 324[label="",style="dashed", color="red", weight=0];
543[label="yu301 == yu40001\n",fontsize=16,color="magenta"];543 -> 703[label="",style="dashed", color="magenta", weight=3];
543 -> 704[label="",style="dashed", color="magenta", weight=3];
544 -> 311[label="",style="dashed", color="red", weight=0];
544[label="yu301 == yu40001\n",fontsize=16,color="magenta"];544 -> 705[label="",style="dashed", color="magenta", weight=3];
544 -> 706[label="",style="dashed", color="magenta", weight=3];
545 -> 326[label="",style="dashed", color="red", weight=0];
545[label="yu301 == yu40001\n",fontsize=16,color="magenta"];545 -> 707[label="",style="dashed", color="magenta", weight=3];
545 -> 708[label="",style="dashed", color="magenta", weight=3];
546 -> 327[label="",style="dashed", color="red", weight=0];
546[label="yu301 == yu40001\n",fontsize=16,color="magenta"];546 -> 709[label="",style="dashed", color="magenta", weight=3];
546 -> 710[label="",style="dashed", color="magenta", weight=3];
547 -> 328[label="",style="dashed", color="red", weight=0];
547[label="yu301 == yu40001\n",fontsize=16,color="magenta"];547 -> 711[label="",style="dashed", color="magenta", weight=3];
547 -> 712[label="",style="dashed", color="magenta", weight=3];
548 -> 329[label="",style="dashed", color="red", weight=0];
548[label="yu301 == yu40001\n",fontsize=16,color="magenta"];548 -> 713[label="",style="dashed", color="magenta", weight=3];
548 -> 714[label="",style="dashed", color="magenta", weight=3];
549 -> 330[label="",style="dashed", color="red", weight=0];
549[label="yu301 == yu40001\n",fontsize=16,color="magenta"];549 -> 715[label="",style="dashed", color="magenta", weight=3];
549 -> 716[label="",style="dashed", color="magenta", weight=3];
550 -> 317[label="",style="dashed", color="red", weight=0];
550[label="yu300 == yu40000\n",fontsize=16,color="magenta"];550 -> 717[label="",style="dashed", color="magenta", weight=3];
550 -> 718[label="",style="dashed", color="magenta", weight=3];
551 -> 318[label="",style="dashed", color="red", weight=0];
551[label="yu300 == yu40000\n",fontsize=16,color="magenta"];551 -> 719[label="",style="dashed", color="magenta", weight=3];
551 -> 720[label="",style="dashed", color="magenta", weight=3];
552 -> 319[label="",style="dashed", color="red", weight=0];
552[label="yu300 == yu40000\n",fontsize=16,color="magenta"];552 -> 721[label="",style="dashed", color="magenta", weight=3];
552 -> 722[label="",style="dashed", color="magenta", weight=3];
553 -> 320[label="",style="dashed", color="red", weight=0];
553[label="yu300 == yu40000\n",fontsize=16,color="magenta"];553 -> 723[label="",style="dashed", color="magenta", weight=3];
553 -> 724[label="",style="dashed", color="magenta", weight=3];
554 -> 321[label="",style="dashed", color="red", weight=0];
554[label="yu300 == yu40000\n",fontsize=16,color="magenta"];554 -> 725[label="",style="dashed", color="magenta", weight=3];
554 -> 726[label="",style="dashed", color="magenta", weight=3];
555 -> 322[label="",style="dashed", color="red", weight=0];
555[label="yu300 == yu40000\n",fontsize=16,color="magenta"];555 -> 727[label="",style="dashed", color="magenta", weight=3];
555 -> 728[label="",style="dashed", color="magenta", weight=3];
556 -> 323[label="",style="dashed", color="red", weight=0];
556[label="yu300 == yu40000\n",fontsize=16,color="magenta"];556 -> 729[label="",style="dashed", color="magenta", weight=3];
556 -> 730[label="",style="dashed", color="magenta", weight=3];
557 -> 324[label="",style="dashed", color="red", weight=0];
557[label="yu300 == yu40000\n",fontsize=16,color="magenta"];557 -> 731[label="",style="dashed", color="magenta", weight=3];
557 -> 732[label="",style="dashed", color="magenta", weight=3];
558 -> 311[label="",style="dashed", color="red", weight=0];
558[label="yu300 == yu40000\n",fontsize=16,color="magenta"];558 -> 733[label="",style="dashed", color="magenta", weight=3];
558 -> 734[label="",style="dashed", color="magenta", weight=3];
559 -> 326[label="",style="dashed", color="red", weight=0];
559[label="yu300 == yu40000\n",fontsize=16,color="magenta"];559 -> 735[label="",style="dashed", color="magenta", weight=3];
559 -> 736[label="",style="dashed", color="magenta", weight=3];
560 -> 327[label="",style="dashed", color="red", weight=0];
560[label="yu300 == yu40000\n",fontsize=16,color="magenta"];560 -> 737[label="",style="dashed", color="magenta", weight=3];
560 -> 738[label="",style="dashed", color="magenta", weight=3];
561 -> 328[label="",style="dashed", color="red", weight=0];
561[label="yu300 == yu40000\n",fontsize=16,color="magenta"];561 -> 739[label="",style="dashed", color="magenta", weight=3];
561 -> 740[label="",style="dashed", color="magenta", weight=3];
562 -> 329[label="",style="dashed", color="red", weight=0];
562[label="yu300 == yu40000\n",fontsize=16,color="magenta"];562 -> 741[label="",style="dashed", color="magenta", weight=3];
562 -> 742[label="",style="dashed", color="magenta", weight=3];
563 -> 330[label="",style="dashed", color="red", weight=0];
563[label="yu300 == yu40000\n",fontsize=16,color="magenta"];563 -> 743[label="",style="dashed", color="magenta", weight=3];
563 -> 744[label="",style="dashed", color="magenta", weight=3];
564[label="yu302 == yu40002\n",fontsize=16,color="blue",shape="box"];1253[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1253[label="",style="solid", color="blue", weight=9];
1253 -> 745[label="",style="solid", color="blue", weight=3];
1254[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1254[label="",style="solid", color="blue", weight=9];
1254 -> 746[label="",style="solid", color="blue", weight=3];
1255[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1255[label="",style="solid", color="blue", weight=9];
1255 -> 747[label="",style="solid", color="blue", weight=3];
1256[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1256[label="",style="solid", color="blue", weight=9];
1256 -> 748[label="",style="solid", color="blue", weight=3];
1257[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1257[label="",style="solid", color="blue", weight=9];
1257 -> 749[label="",style="solid", color="blue", weight=3];
1258[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1258[label="",style="solid", color="blue", weight=9];
1258 -> 750[label="",style="solid", color="blue", weight=3];
1259[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1259[label="",style="solid", color="blue", weight=9];
1259 -> 751[label="",style="solid", color="blue", weight=3];
1260[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1260[label="",style="solid", color="blue", weight=9];
1260 -> 752[label="",style="solid", color="blue", weight=3];
1261[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1261[label="",style="solid", color="blue", weight=9];
1261 -> 753[label="",style="solid", color="blue", weight=3];
1262[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1262[label="",style="solid", color="blue", weight=9];
1262 -> 754[label="",style="solid", color="blue", weight=3];
1263[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1263[label="",style="solid", color="blue", weight=9];
1263 -> 755[label="",style="solid", color="blue", weight=3];
1264[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1264[label="",style="solid", color="blue", weight=9];
1264 -> 756[label="",style="solid", color="blue", weight=3];
1265[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1265[label="",style="solid", color="blue", weight=9];
1265 -> 757[label="",style="solid", color="blue", weight=3];
1266[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];564 -> 1266[label="",style="solid", color="blue", weight=9];
1266 -> 758[label="",style="solid", color="blue", weight=3];
565[label="yu301 == yu40001\n",fontsize=16,color="blue",shape="box"];1267[label="== :: Float -> Float -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1267[label="",style="solid", color="blue", weight=9];
1267 -> 759[label="",style="solid", color="blue", weight=3];
1268[label="== :: ((@2) a b) -> ((@2) a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1268[label="",style="solid", color="blue", weight=9];
1268 -> 760[label="",style="solid", color="blue", weight=3];
1269[label="== :: ((@3) a b c) -> ((@3) a b c) -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1269[label="",style="solid", color="blue", weight=9];
1269 -> 761[label="",style="solid", color="blue", weight=3];
1270[label="== :: (Either a b) -> (Either a b) -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1270[label="",style="solid", color="blue", weight=9];
1270 -> 762[label="",style="solid", color="blue", weight=3];
1271[label="== :: Integer -> Integer -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1271[label="",style="solid", color="blue", weight=9];
1271 -> 763[label="",style="solid", color="blue", weight=3];
1272[label="== :: Double -> Double -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1272[label="",style="solid", color="blue", weight=9];
1272 -> 764[label="",style="solid", color="blue", weight=3];
1273[label="== :: Bool -> Bool -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1273[label="",style="solid", color="blue", weight=9];
1273 -> 765[label="",style="solid", color="blue", weight=3];
1274[label="== :: Ordering -> Ordering -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1274[label="",style="solid", color="blue", weight=9];
1274 -> 766[label="",style="solid", color="blue", weight=3];
1275[label="== :: ([] a) -> ([] a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1275[label="",style="solid", color="blue", weight=9];
1275 -> 767[label="",style="solid", color="blue", weight=3];
1276[label="== :: Char -> Char -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1276[label="",style="solid", color="blue", weight=9];
1276 -> 768[label="",style="solid", color="blue", weight=3];
1277[label="== :: () -> () -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1277[label="",style="solid", color="blue", weight=9];
1277 -> 769[label="",style="solid", color="blue", weight=3];
1278[label="== :: (Ratio a) -> (Ratio a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1278[label="",style="solid", color="blue", weight=9];
1278 -> 770[label="",style="solid", color="blue", weight=3];
1279[label="== :: (Maybe a) -> (Maybe a) -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1279[label="",style="solid", color="blue", weight=9];
1279 -> 771[label="",style="solid", color="blue", weight=3];
1280[label="== :: Int -> Int -> Bool",fontsize=10,color="white",style="solid",shape="box"];565 -> 1280[label="",style="solid", color="blue", weight=9];
1280 -> 772[label="",style="solid", color="blue", weight=3];
566 -> 317[label="",style="dashed", color="red", weight=0];
566[label="yu300 == yu40000\n",fontsize=16,color="magenta"];566 -> 773[label="",style="dashed", color="magenta", weight=3];
566 -> 774[label="",style="dashed", color="magenta", weight=3];
567 -> 318[label="",style="dashed", color="red", weight=0];
567[label="yu300 == yu40000\n",fontsize=16,color="magenta"];567 -> 775[label="",style="dashed", color="magenta", weight=3];
567 -> 776[label="",style="dashed", color="magenta", weight=3];
568 -> 319[label="",style="dashed", color="red", weight=0];
568[label="yu300 == yu40000\n",fontsize=16,color="magenta"];568 -> 777[label="",style="dashed", color="magenta", weight=3];
568 -> 778[label="",style="dashed", color="magenta", weight=3];
569 -> 320[label="",style="dashed", color="red", weight=0];
569[label="yu300 == yu40000\n",fontsize=16,color="magenta"];569 -> 779[label="",style="dashed", color="magenta", weight=3];
569 -> 780[label="",style="dashed", color="magenta", weight=3];
570 -> 321[label="",style="dashed", color="red", weight=0];
570[label="yu300 == yu40000\n",fontsize=16,color="magenta"];570 -> 781[label="",style="dashed", color="magenta", weight=3];
570 -> 782[label="",style="dashed", color="magenta", weight=3];
571 -> 322[label="",style="dashed", color="red", weight=0];
571[label="yu300 == yu40000\n",fontsize=16,color="magenta"];571 -> 783[label="",style="dashed", color="magenta", weight=3];
571 -> 784[label="",style="dashed", color="magenta", weight=3];
572 -> 323[label="",style="dashed", color="red", weight=0];
572[label="yu300 == yu40000\n",fontsize=16,color="magenta"];572 -> 785[label="",style="dashed", color="magenta", weight=3];
572 -> 786[label="",style="dashed", color="magenta", weight=3];
573 -> 324[label="",style="dashed", color="red", weight=0];
573[label="yu300 == yu40000\n",fontsize=16,color="magenta"];573 -> 787[label="",style="dashed", color="magenta", weight=3];
573 -> 788[label="",style="dashed", color="magenta", weight=3];
574 -> 311[label="",style="dashed", color="red", weight=0];
574[label="yu300 == yu40000\n",fontsize=16,color="magenta"];574 -> 789[label="",style="dashed", color="magenta", weight=3];
574 -> 790[label="",style="dashed", color="magenta", weight=3];
575 -> 326[label="",style="dashed", color="red", weight=0];
575[label="yu300 == yu40000\n",fontsize=16,color="magenta"];575 -> 791[label="",style="dashed", color="magenta", weight=3];
575 -> 792[label="",style="dashed", color="magenta", weight=3];
576 -> 327[label="",style="dashed", color="red", weight=0];
576[label="yu300 == yu40000\n",fontsize=16,color="magenta"];576 -> 793[label="",style="dashed", color="magenta", weight=3];
576 -> 794[label="",style="dashed", color="magenta", weight=3];
577 -> 328[label="",style="dashed", color="red", weight=0];
577[label="yu300 == yu40000\n",fontsize=16,color="magenta"];577 -> 795[label="",style="dashed", color="magenta", weight=3];
577 -> 796[label="",style="dashed", color="magenta", weight=3];
578 -> 329[label="",style="dashed", color="red", weight=0];
578[label="yu300 == yu40000\n",fontsize=16,color="magenta"];578 -> 797[label="",style="dashed", color="magenta", weight=3];
578 -> 798[label="",style="dashed", color="magenta", weight=3];
579 -> 330[label="",style="dashed", color="red", weight=0];
579[label="yu300 == yu40000\n",fontsize=16,color="magenta"];579 -> 799[label="",style="dashed", color="magenta", weight=3];
579 -> 800[label="",style="dashed", color="magenta", weight=3];
580[label="yu300\n",fontsize=16,color="green",shape="box"];581[label="yu40000\n",fontsize=16,color="green",shape="box"];582[label="yu300\n",fontsize=16,color="green",shape="box"];583[label="yu40000\n",fontsize=16,color="green",shape="box"];584[label="yu300\n",fontsize=16,color="green",shape="box"];585[label="yu40000\n",fontsize=16,color="green",shape="box"];586[label="yu300\n",fontsize=16,color="green",shape="box"];587[label="yu40000\n",fontsize=16,color="green",shape="box"];588[label="yu300\n",fontsize=16,color="green",shape="box"];589[label="yu40000\n",fontsize=16,color="green",shape="box"];590[label="yu300\n",fontsize=16,color="green",shape="box"];591[label="yu40000\n",fontsize=16,color="green",shape="box"];592[label="yu300\n",fontsize=16,color="green",shape="box"];593[label="yu40000\n",fontsize=16,color="green",shape="box"];594[label="yu300\n",fontsize=16,color="green",shape="box"];595[label="yu40000\n",fontsize=16,color="green",shape="box"];596[label="yu300\n",fontsize=16,color="green",shape="box"];597[label="yu40000\n",fontsize=16,color="green",shape="box"];598[label="yu300\n",fontsize=16,color="green",shape="box"];599[label="yu40000\n",fontsize=16,color="green",shape="box"];600[label="yu300\n",fontsize=16,color="green",shape="box"];601[label="yu40000\n",fontsize=16,color="green",shape="box"];602[label="yu300\n",fontsize=16,color="green",shape="box"];603[label="yu40000\n",fontsize=16,color="green",shape="box"];604[label="yu300\n",fontsize=16,color="green",shape="box"];605[label="yu40000\n",fontsize=16,color="green",shape="box"];606[label="yu300\n",fontsize=16,color="green",shape="box"];607[label="yu40000\n",fontsize=16,color="green",shape="box"];608[label="yu300\n",fontsize=16,color="green",shape="box"];609[label="yu40000\n",fontsize=16,color="green",shape="box"];610[label="yu300\n",fontsize=16,color="green",shape="box"];611[label="yu40000\n",fontsize=16,color="green",shape="box"];612[label="yu300\n",fontsize=16,color="green",shape="box"];613[label="yu40000\n",fontsize=16,color="green",shape="box"];614[label="yu300\n",fontsize=16,color="green",shape="box"];615[label="yu40000\n",fontsize=16,color="green",shape="box"];616[label="yu300\n",fontsize=16,color="green",shape="box"];617[label="yu40000\n",fontsize=16,color="green",shape="box"];618[label="yu300\n",fontsize=16,color="green",shape="box"];619[label="yu40000\n",fontsize=16,color="green",shape="box"];620[label="yu300\n",fontsize=16,color="green",shape="box"];621[label="yu40000\n",fontsize=16,color="green",shape="box"];622[label="yu300\n",fontsize=16,color="green",shape="box"];623[label="yu40000\n",fontsize=16,color="green",shape="box"];624[label="yu300\n",fontsize=16,color="green",shape="box"];625[label="yu40000\n",fontsize=16,color="green",shape="box"];626[label="yu300\n",fontsize=16,color="green",shape="box"];627[label="yu40000\n",fontsize=16,color="green",shape="box"];628[label="yu300\n",fontsize=16,color="green",shape="box"];629[label="yu40000\n",fontsize=16,color="green",shape="box"];630[label="yu300\n",fontsize=16,color="green",shape="box"];631[label="yu40000\n",fontsize=16,color="green",shape="box"];632[label="yu300\n",fontsize=16,color="green",shape="box"];633[label="yu40000\n",fontsize=16,color="green",shape="box"];634[label="yu300\n",fontsize=16,color="green",shape="box"];635[label="yu40000\n",fontsize=16,color="green",shape="box"];636 -> 534[label="",style="dashed", color="red", weight=0];
636[label="yu300 * yu40000\n",fontsize=16,color="magenta"];636 -> 801[label="",style="dashed", color="magenta", weight=3];
636 -> 802[label="",style="dashed", color="magenta", weight=3];
637 -> 534[label="",style="dashed", color="red", weight=0];
637[label="yu301 * yu40001\n",fontsize=16,color="magenta"];637 -> 803[label="",style="dashed", color="magenta", weight=3];
637 -> 804[label="",style="dashed", color="magenta", weight=3];
638[label="yu300\n",fontsize=16,color="green",shape="box"];639[label="yu40000\n",fontsize=16,color="green",shape="box"];640 -> 321[label="",style="dashed", color="red", weight=0];
640[label="yu301 == yu40001\n",fontsize=16,color="magenta"];640 -> 805[label="",style="dashed", color="magenta", weight=3];
640 -> 806[label="",style="dashed", color="magenta", weight=3];
641 -> 330[label="",style="dashed", color="red", weight=0];
641[label="yu301 == yu40001\n",fontsize=16,color="magenta"];641 -> 807[label="",style="dashed", color="magenta", weight=3];
641 -> 808[label="",style="dashed", color="magenta", weight=3];
642 -> 321[label="",style="dashed", color="red", weight=0];
642[label="yu300 == yu40000\n",fontsize=16,color="magenta"];642 -> 809[label="",style="dashed", color="magenta", weight=3];
642 -> 810[label="",style="dashed", color="magenta", weight=3];
643 -> 330[label="",style="dashed", color="red", weight=0];
643[label="yu300 == yu40000\n",fontsize=16,color="magenta"];643 -> 811[label="",style="dashed", color="magenta", weight=3];
643 -> 812[label="",style="dashed", color="magenta", weight=3];
644[label="yu300\n",fontsize=16,color="green",shape="box"];645[label="yu40000\n",fontsize=16,color="green",shape="box"];646[label="yu300\n",fontsize=16,color="green",shape="box"];647[label="yu40000\n",fontsize=16,color="green",shape="box"];648[label="yu300\n",fontsize=16,color="green",shape="box"];649[label="yu40000\n",fontsize=16,color="green",shape="box"];650[label="yu300\n",fontsize=16,color="green",shape="box"];651[label="yu40000\n",fontsize=16,color="green",shape="box"];652[label="yu300\n",fontsize=16,color="green",shape="box"];653[label="yu40000\n",fontsize=16,color="green",shape="box"];654[label="yu300\n",fontsize=16,color="green",shape="box"];655[label="yu40000\n",fontsize=16,color="green",shape="box"];656[label="yu300\n",fontsize=16,color="green",shape="box"];657[label="yu40000\n",fontsize=16,color="green",shape="box"];658[label="yu300\n",fontsize=16,color="green",shape="box"];659[label="yu40000\n",fontsize=16,color="green",shape="box"];660[label="yu300\n",fontsize=16,color="green",shape="box"];661[label="yu40000\n",fontsize=16,color="green",shape="box"];662[label="yu300\n",fontsize=16,color="green",shape="box"];663[label="yu40000\n",fontsize=16,color="green",shape="box"];664[label="yu300\n",fontsize=16,color="green",shape="box"];665[label="yu40000\n",fontsize=16,color="green",shape="box"];666[label="yu300\n",fontsize=16,color="green",shape="box"];667[label="yu40000\n",fontsize=16,color="green",shape="box"];668[label="yu300\n",fontsize=16,color="green",shape="box"];669[label="yu40000\n",fontsize=16,color="green",shape="box"];670[label="yu300\n",fontsize=16,color="green",shape="box"];671[label="yu40000\n",fontsize=16,color="green",shape="box"];672[label="primEqInt (Pos (Succ yu3000)) (Pos (Succ yu400000))\n",fontsize=16,color="black",shape="box"];672 -> 813[label="",style="solid", color="black", weight=3];
673[label="primEqInt (Pos (Succ yu3000)) (Pos Zero)\n",fontsize=16,color="black",shape="box"];673 -> 814[label="",style="solid", color="black", weight=3];
674[label="False\n",fontsize=16,color="green",shape="box"];675[label="primEqInt (Pos Zero) (Pos (Succ yu400000))\n",fontsize=16,color="black",shape="box"];675 -> 815[label="",style="solid", color="black", weight=3];
676[label="primEqInt (Pos Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];676 -> 816[label="",style="solid", color="black", weight=3];
677[label="primEqInt (Pos Zero) (Neg (Succ yu400000))\n",fontsize=16,color="black",shape="box"];677 -> 817[label="",style="solid", color="black", weight=3];
678[label="primEqInt (Pos Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];678 -> 818[label="",style="solid", color="black", weight=3];
679[label="False\n",fontsize=16,color="green",shape="box"];680[label="primEqInt (Neg (Succ yu3000)) (Neg (Succ yu400000))\n",fontsize=16,color="black",shape="box"];680 -> 819[label="",style="solid", color="black", weight=3];
681[label="primEqInt (Neg (Succ yu3000)) (Neg Zero)\n",fontsize=16,color="black",shape="box"];681 -> 820[label="",style="solid", color="black", weight=3];
682[label="primEqInt (Neg Zero) (Pos (Succ yu400000))\n",fontsize=16,color="black",shape="box"];682 -> 821[label="",style="solid", color="black", weight=3];
683[label="primEqInt (Neg Zero) (Pos Zero)\n",fontsize=16,color="black",shape="box"];683 -> 822[label="",style="solid", color="black", weight=3];
684[label="primEqInt (Neg Zero) (Neg (Succ yu400000))\n",fontsize=16,color="black",shape="box"];684 -> 823[label="",style="solid", color="black", weight=3];
685[label="primEqInt (Neg Zero) (Neg Zero)\n",fontsize=16,color="black",shape="box"];685 -> 824[label="",style="solid", color="black", weight=3];
686[label="primMulInt yu300 yu40000\n",fontsize=16,color="burlywood",shape="box"];1301[label="yu300/Pos yu3000",fontsize=10,color="white",style="solid",shape="box"];686 -> 1301[label="",style="solid", color="burlywood", weight=9];
1301 -> 825[label="",style="solid", color="burlywood", weight=3];
1302[label="yu300/Neg yu3000",fontsize=10,color="white",style="solid",shape="box"];686 -> 1302[label="",style="solid", color="burlywood", weight=9];
1302 -> 826[label="",style="solid", color="burlywood", weight=3];
687[label="yu301\n",fontsize=16,color="green",shape="box"];688[label="yu40001\n",fontsize=16,color="green",shape="box"];689[label="yu301\n",fontsize=16,color="green",shape="box"];690[label="yu40001\n",fontsize=16,color="green",shape="box"];691[label="yu301\n",fontsize=16,color="green",shape="box"];692[label="yu40001\n",fontsize=16,color="green",shape="box"];693[label="yu301\n",fontsize=16,color="green",shape="box"];694[label="yu40001\n",fontsize=16,color="green",shape="box"];695[label="yu301\n",fontsize=16,color="green",shape="box"];696[label="yu40001\n",fontsize=16,color="green",shape="box"];697[label="yu301\n",fontsize=16,color="green",shape="box"];698[label="yu40001\n",fontsize=16,color="green",shape="box"];699[label="yu301\n",fontsize=16,color="green",shape="box"];700[label="yu40001\n",fontsize=16,color="green",shape="box"];701[label="yu301\n",fontsize=16,color="green",shape="box"];702[label="yu40001\n",fontsize=16,color="green",shape="box"];703[label="yu301\n",fontsize=16,color="green",shape="box"];704[label="yu40001\n",fontsize=16,color="green",shape="box"];705[label="yu301\n",fontsize=16,color="green",shape="box"];706[label="yu40001\n",fontsize=16,color="green",shape="box"];707[label="yu301\n",fontsize=16,color="green",shape="box"];708[label="yu40001\n",fontsize=16,color="green",shape="box"];709[label="yu301\n",fontsize=16,color="green",shape="box"];710[label="yu40001\n",fontsize=16,color="green",shape="box"];711[label="yu301\n",fontsize=16,color="green",shape="box"];712[label="yu40001\n",fontsize=16,color="green",shape="box"];713[label="yu301\n",fontsize=16,color="green",shape="box"];714[label="yu40001\n",fontsize=16,color="green",shape="box"];715[label="yu301\n",fontsize=16,color="green",shape="box"];716[label="yu40001\n",fontsize=16,color="green",shape="box"];717[label="yu300\n",fontsize=16,color="green",shape="box"];718[label="yu40000\n",fontsize=16,color="green",shape="box"];719[label="yu300\n",fontsize=16,color="green",shape="box"];720[label="yu40000\n",fontsize=16,color="green",shape="box"];721[label="yu300\n",fontsize=16,color="green",shape="box"];722[label="yu40000\n",fontsize=16,color="green",shape="box"];723[label="yu300\n",fontsize=16,color="green",shape="box"];724[label="yu40000\n",fontsize=16,color="green",shape="box"];725[label="yu300\n",fontsize=16,color="green",shape="box"];726[label="yu40000\n",fontsize=16,color="green",shape="box"];727[label="yu300\n",fontsize=16,color="green",shape="box"];728[label="yu40000\n",fontsize=16,color="green",shape="box"];729[label="yu300\n",fontsize=16,color="green",shape="box"];730[label="yu40000\n",fontsize=16,color="green",shape="box"];731[label="yu300\n",fontsize=16,color="green",shape="box"];732[label="yu40000\n",fontsize=16,color="green",shape="box"];733[label="yu300\n",fontsize=16,color="green",shape="box"];734[label="yu40000\n",fontsize=16,color="green",shape="box"];735[label="yu300\n",fontsize=16,color="green",shape="box"];736[label="yu40000\n",fontsize=16,color="green",shape="box"];737[label="yu300\n",fontsize=16,color="green",shape="box"];738[label="yu40000\n",fontsize=16,color="green",shape="box"];739[label="yu300\n",fontsize=16,color="green",shape="box"];740[label="yu40000\n",fontsize=16,color="green",shape="box"];741[label="yu300\n",fontsize=16,color="green",shape="box"];742[label="yu40000\n",fontsize=16,color="green",shape="box"];743[label="yu300\n",fontsize=16,color="green",shape="box"];744[label="yu40000\n",fontsize=16,color="green",shape="box"];745 -> 317[label="",style="dashed", color="red", weight=0];
745[label="yu302 == yu40002\n",fontsize=16,color="magenta"];745 -> 827[label="",style="dashed", color="magenta", weight=3];
745 -> 828[label="",style="dashed", color="magenta", weight=3];
746 -> 318[label="",style="dashed", color="red", weight=0];
746[label="yu302 == yu40002\n",fontsize=16,color="magenta"];746 -> 829[label="",style="dashed", color="magenta", weight=3];
746 -> 830[label="",style="dashed", color="magenta", weight=3];
747 -> 319[label="",style="dashed", color="red", weight=0];
747[label="yu302 == yu40002\n",fontsize=16,color="magenta"];747 -> 831[label="",style="dashed", color="magenta", weight=3];
747 -> 832[label="",style="dashed", color="magenta", weight=3];
748 -> 320[label="",style="dashed", color="red", weight=0];
748[label="yu302 == yu40002\n",fontsize=16,color="magenta"];748 -> 833[label="",style="dashed", color="magenta", weight=3];
748 -> 834[label="",style="dashed", color="magenta", weight=3];
749 -> 321[label="",style="dashed", color="red", weight=0];
749[label="yu302 == yu40002\n",fontsize=16,color="magenta"];749 -> 835[label="",style="dashed", color="magenta", weight=3];
749 -> 836[label="",style="dashed", color="magenta", weight=3];
750 -> 322[label="",style="dashed", color="red", weight=0];
750[label="yu302 == yu40002\n",fontsize=16,color="magenta"];750 -> 837[label="",style="dashed", color="magenta", weight=3];
750 -> 838[label="",style="dashed", color="magenta", weight=3];
751 -> 323[label="",style="dashed", color="red", weight=0];
751[label="yu302 == yu40002\n",fontsize=16,color="magenta"];751 -> 839[label="",style="dashed", color="magenta", weight=3];
751 -> 840[label="",style="dashed", color="magenta", weight=3];
752 -> 324[label="",style="dashed", color="red", weight=0];
752[label="yu302 == yu40002\n",fontsize=16,color="magenta"];752 -> 841[label="",style="dashed", color="magenta", weight=3];
752 -> 842[label="",style="dashed", color="magenta", weight=3];
753 -> 311[label="",style="dashed", color="red", weight=0];
753[label="yu302 == yu40002\n",fontsize=16,color="magenta"];753 -> 843[label="",style="dashed", color="magenta", weight=3];
753 -> 844[label="",style="dashed", color="magenta", weight=3];
754 -> 326[label="",style="dashed", color="red", weight=0];
754[label="yu302 == yu40002\n",fontsize=16,color="magenta"];754 -> 845[label="",style="dashed", color="magenta", weight=3];
754 -> 846[label="",style="dashed", color="magenta", weight=3];
755 -> 327[label="",style="dashed", color="red", weight=0];
755[label="yu302 == yu40002\n",fontsize=16,color="magenta"];755 -> 847[label="",style="dashed", color="magenta", weight=3];
755 -> 848[label="",style="dashed", color="magenta", weight=3];
756 -> 328[label="",style="dashed", color="red", weight=0];
756[label="yu302 == yu40002\n",fontsize=16,color="magenta"];756 -> 849[label="",style="dashed", color="magenta", weight=3];
756 -> 850[label="",style="dashed", color="magenta", weight=3];
757 -> 329[label="",style="dashed", color="red", weight=0];
757[label="yu302 == yu40002\n",fontsize=16,color="magenta"];757 -> 851[label="",style="dashed", color="magenta", weight=3];
757 -> 852[label="",style="dashed", color="magenta", weight=3];
758 -> 330[label="",style="dashed", color="red", weight=0];
758[label="yu302 == yu40002\n",fontsize=16,color="magenta"];758 -> 853[label="",style="dashed", color="magenta", weight=3];
758 -> 854[label="",style="dashed", color="magenta", weight=3];
759 -> 317[label="",style="dashed", color="red", weight=0];
759[label="yu301 == yu40001\n",fontsize=16,color="magenta"];759 -> 855[label="",style="dashed", color="magenta", weight=3];
759 -> 856[label="",style="dashed", color="magenta", weight=3];
760 -> 318[label="",style="dashed", color="red", weight=0];
760[label="yu301 == yu40001\n",fontsize=16,color="magenta"];760 -> 857[label="",style="dashed", color="magenta", weight=3];
760 -> 858[label="",style="dashed", color="magenta", weight=3];
761 -> 319[label="",style="dashed", color="red", weight=0];
761[label="yu301 == yu40001\n",fontsize=16,color="magenta"];761 -> 859[label="",style="dashed", color="magenta", weight=3];
761 -> 860[label="",style="dashed", color="magenta", weight=3];
762 -> 320[label="",style="dashed", color="red", weight=0];
762[label="yu301 == yu40001\n",fontsize=16,color="magenta"];762 -> 861[label="",style="dashed", color="magenta", weight=3];
762 -> 862[label="",style="dashed", color="magenta", weight=3];
763 -> 321[label="",style="dashed", color="red", weight=0];
763[label="yu301 == yu40001\n",fontsize=16,color="magenta"];763 -> 863[label="",style="dashed", color="magenta", weight=3];
763 -> 864[label="",style="dashed", color="magenta", weight=3];
764 -> 322[label="",style="dashed", color="red", weight=0];
764[label="yu301 == yu40001\n",fontsize=16,color="magenta"];764 -> 865[label="",style="dashed", color="magenta", weight=3];
764 -> 866[label="",style="dashed", color="magenta", weight=3];
765 -> 323[label="",style="dashed", color="red", weight=0];
765[label="yu301 == yu40001\n",fontsize=16,color="magenta"];765 -> 867[label="",style="dashed", color="magenta", weight=3];
765 -> 868[label="",style="dashed", color="magenta", weight=3];
766 -> 324[label="",style="dashed", color="red", weight=0];
766[label="yu301 == yu40001\n",fontsize=16,color="magenta"];766 -> 869[label="",style="dashed", color="magenta", weight=3];
766 -> 870[label="",style="dashed", color="magenta", weight=3];
767 -> 311[label="",style="dashed", color="red", weight=0];
767[label="yu301 == yu40001\n",fontsize=16,color="magenta"];767 -> 871[label="",style="dashed", color="magenta", weight=3];
767 -> 872[label="",style="dashed", color="magenta", weight=3];
768 -> 326[label="",style="dashed", color="red", weight=0];
768[label="yu301 == yu40001\n",fontsize=16,color="magenta"];768 -> 873[label="",style="dashed", color="magenta", weight=3];
768 -> 874[label="",style="dashed", color="magenta", weight=3];
769 -> 327[label="",style="dashed", color="red", weight=0];
769[label="yu301 == yu40001\n",fontsize=16,color="magenta"];769 -> 875[label="",style="dashed", color="magenta", weight=3];
769 -> 876[label="",style="dashed", color="magenta", weight=3];
770 -> 328[label="",style="dashed", color="red", weight=0];
770[label="yu301 == yu40001\n",fontsize=16,color="magenta"];770 -> 877[label="",style="dashed", color="magenta", weight=3];
770 -> 878[label="",style="dashed", color="magenta", weight=3];
771 -> 329[label="",style="dashed", color="red", weight=0];
771[label="yu301 == yu40001\n",fontsize=16,color="magenta"];771 -> 879[label="",style="dashed", color="magenta", weight=3];
771 -> 880[label="",style="dashed", color="magenta", weight=3];
772 -> 330[label="",style="dashed", color="red", weight=0];
772[label="yu301 == yu40001\n",fontsize=16,color="magenta"];772 -> 881[label="",style="dashed", color="magenta", weight=3];
772 -> 882[label="",style="dashed", color="magenta", weight=3];
773[label="yu300\n",fontsize=16,color="green",shape="box"];774[label="yu40000\n",fontsize=16,color="green",shape="box"];775[label="yu300\n",fontsize=16,color="green",shape="box"];776[label="yu40000\n",fontsize=16,color="green",shape="box"];777[label="yu300\n",fontsize=16,color="green",shape="box"];778[label="yu40000\n",fontsize=16,color="green",shape="box"];779[label="yu300\n",fontsize=16,color="green",shape="box"];780[label="yu40000\n",fontsize=16,color="green",shape="box"];781[label="yu300\n",fontsize=16,color="green",shape="box"];782[label="yu40000\n",fontsize=16,color="green",shape="box"];783[label="yu300\n",fontsize=16,color="green",shape="box"];784[label="yu40000\n",fontsize=16,color="green",shape="box"];785[label="yu300\n",fontsize=16,color="green",shape="box"];786[label="yu40000\n",fontsize=16,color="green",shape="box"];787[label="yu300\n",fontsize=16,color="green",shape="box"];788[label="yu40000\n",fontsize=16,color="green",shape="box"];789[label="yu300\n",fontsize=16,color="green",shape="box"];790[label="yu40000\n",fontsize=16,color="green",shape="box"];791[label="yu300\n",fontsize=16,color="green",shape="box"];792[label="yu40000\n",fontsize=16,color="green",shape="box"];793[label="yu300\n",fontsize=16,color="green",shape="box"];794[label="yu40000\n",fontsize=16,color="green",shape="box"];795[label="yu300\n",fontsize=16,color="green",shape="box"];796[label="yu40000\n",fontsize=16,color="green",shape="box"];797[label="yu300\n",fontsize=16,color="green",shape="box"];798[label="yu40000\n",fontsize=16,color="green",shape="box"];799[label="yu300\n",fontsize=16,color="green",shape="box"];800[label="yu40000\n",fontsize=16,color="green",shape="box"];801[label="yu300\n",fontsize=16,color="green",shape="box"];802[label="yu40000\n",fontsize=16,color="green",shape="box"];803[label="yu301\n",fontsize=16,color="green",shape="box"];804[label="yu40001\n",fontsize=16,color="green",shape="box"];805[label="yu301\n",fontsize=16,color="green",shape="box"];806[label="yu40001\n",fontsize=16,color="green",shape="box"];807[label="yu301\n",fontsize=16,color="green",shape="box"];808[label="yu40001\n",fontsize=16,color="green",shape="box"];809[label="yu300\n",fontsize=16,color="green",shape="box"];810[label="yu40000\n",fontsize=16,color="green",shape="box"];811[label="yu300\n",fontsize=16,color="green",shape="box"];812[label="yu40000\n",fontsize=16,color="green",shape="box"];813[label="primEqNat yu3000 yu400000\n",fontsize=16,color="burlywood",shape="triangle"];1331[label="yu3000/Succ yu30000",fontsize=10,color="white",style="solid",shape="box"];813 -> 1331[label="",style="solid", color="burlywood", weight=9];
1331 -> 883[label="",style="solid", color="burlywood", weight=3];
1332[label="yu3000/Zero",fontsize=10,color="white",style="solid",shape="box"];813 -> 1332[label="",style="solid", color="burlywood", weight=9];
1332 -> 884[label="",style="solid", color="burlywood", weight=3];
814[label="False\n",fontsize=16,color="green",shape="box"];815[label="False\n",fontsize=16,color="green",shape="box"];816[label="True\n",fontsize=16,color="green",shape="box"];817[label="False\n",fontsize=16,color="green",shape="box"];818[label="True\n",fontsize=16,color="green",shape="box"];819 -> 813[label="",style="dashed", color="red", weight=0];
819[label="primEqNat yu3000 yu400000\n",fontsize=16,color="magenta"];819 -> 885[label="",style="dashed", color="magenta", weight=3];
819 -> 886[label="",style="dashed", color="magenta", weight=3];
820[label="False\n",fontsize=16,color="green",shape="box"];821[label="False\n",fontsize=16,color="green",shape="box"];822[label="True\n",fontsize=16,color="green",shape="box"];823[label="False\n",fontsize=16,color="green",shape="box"];824[label="True\n",fontsize=16,color="green",shape="box"];825[label="primMulInt (Pos yu3000) yu40000\n",fontsize=16,color="burlywood",shape="box"];1334[label="yu40000/Pos yu400000",fontsize=10,color="white",style="solid",shape="box"];825 -> 1334[label="",style="solid", color="burlywood", weight=9];
1334 -> 887[label="",style="solid", color="burlywood", weight=3];
1335[label="yu40000/Neg yu400000",fontsize=10,color="white",style="solid",shape="box"];825 -> 1335[label="",style="solid", color="burlywood", weight=9];
1335 -> 888[label="",style="solid", color="burlywood", weight=3];
826[label="primMulInt (Neg yu3000) yu40000\n",fontsize=16,color="burlywood",shape="box"];1336[label="yu40000/Pos yu400000",fontsize=10,color="white",style="solid",shape="box"];826 -> 1336[label="",style="solid", color="burlywood", weight=9];
1336 -> 889[label="",style="solid", color="burlywood", weight=3];
1337[label="yu40000/Neg yu400000",fontsize=10,color="white",style="solid",shape="box"];826 -> 1337[label="",style="solid", color="burlywood", weight=9];
1337 -> 890[label="",style="solid", color="burlywood", weight=3];
827[label="yu302\n",fontsize=16,color="green",shape="box"];828[label="yu40002\n",fontsize=16,color="green",shape="box"];829[label="yu302\n",fontsize=16,color="green",shape="box"];830[label="yu40002\n",fontsize=16,color="green",shape="box"];831[label="yu302\n",fontsize=16,color="green",shape="box"];832[label="yu40002\n",fontsize=16,color="green",shape="box"];833[label="yu302\n",fontsize=16,color="green",shape="box"];834[label="yu40002\n",fontsize=16,color="green",shape="box"];835[label="yu302\n",fontsize=16,color="green",shape="box"];836[label="yu40002\n",fontsize=16,color="green",shape="box"];837[label="yu302\n",fontsize=16,color="green",shape="box"];838[label="yu40002\n",fontsize=16,color="green",shape="box"];839[label="yu302\n",fontsize=16,color="green",shape="box"];840[label="yu40002\n",fontsize=16,color="green",shape="box"];841[label="yu302\n",fontsize=16,color="green",shape="box"];842[label="yu40002\n",fontsize=16,color="green",shape="box"];843[label="yu302\n",fontsize=16,color="green",shape="box"];844[label="yu40002\n",fontsize=16,color="green",shape="box"];845[label="yu302\n",fontsize=16,color="green",shape="box"];846[label="yu40002\n",fontsize=16,color="green",shape="box"];847[label="yu302\n",fontsize=16,color="green",shape="box"];848[label="yu40002\n",fontsize=16,color="green",shape="box"];849[label="yu302\n",fontsize=16,color="green",shape="box"];850[label="yu40002\n",fontsize=16,color="green",shape="box"];851[label="yu302\n",fontsize=16,color="green",shape="box"];852[label="yu40002\n",fontsize=16,color="green",shape="box"];853[label="yu302\n",fontsize=16,color="green",shape="box"];854[label="yu40002\n",fontsize=16,color="green",shape="box"];855[label="yu301\n",fontsize=16,color="green",shape="box"];856[label="yu40001\n",fontsize=16,color="green",shape="box"];857[label="yu301\n",fontsize=16,color="green",shape="box"];858[label="yu40001\n",fontsize=16,color="green",shape="box"];859[label="yu301\n",fontsize=16,color="green",shape="box"];860[label="yu40001\n",fontsize=16,color="green",shape="box"];861[label="yu301\n",fontsize=16,color="green",shape="box"];862[label="yu40001\n",fontsize=16,color="green",shape="box"];863[label="yu301\n",fontsize=16,color="green",shape="box"];864[label="yu40001\n",fontsize=16,color="green",shape="box"];865[label="yu301\n",fontsize=16,color="green",shape="box"];866[label="yu40001\n",fontsize=16,color="green",shape="box"];867[label="yu301\n",fontsize=16,color="green",shape="box"];868[label="yu40001\n",fontsize=16,color="green",shape="box"];869[label="yu301\n",fontsize=16,color="green",shape="box"];870[label="yu40001\n",fontsize=16,color="green",shape="box"];871[label="yu301\n",fontsize=16,color="green",shape="box"];872[label="yu40001\n",fontsize=16,color="green",shape="box"];873[label="yu301\n",fontsize=16,color="green",shape="box"];874[label="yu40001\n",fontsize=16,color="green",shape="box"];875[label="yu301\n",fontsize=16,color="green",shape="box"];876[label="yu40001\n",fontsize=16,color="green",shape="box"];877[label="yu301\n",fontsize=16,color="green",shape="box"];878[label="yu40001\n",fontsize=16,color="green",shape="box"];879[label="yu301\n",fontsize=16,color="green",shape="box"];880[label="yu40001\n",fontsize=16,color="green",shape="box"];881[label="yu301\n",fontsize=16,color="green",shape="box"];882[label="yu40001\n",fontsize=16,color="green",shape="box"];883[label="primEqNat (Succ yu30000) yu400000\n",fontsize=16,color="burlywood",shape="box"];1338[label="yu400000/Succ yu4000000",fontsize=10,color="white",style="solid",shape="box"];883 -> 1338[label="",style="solid", color="burlywood", weight=9];
1338 -> 891[label="",style="solid", color="burlywood", weight=3];
1339[label="yu400000/Zero",fontsize=10,color="white",style="solid",shape="box"];883 -> 1339[label="",style="solid", color="burlywood", weight=9];
1339 -> 892[label="",style="solid", color="burlywood", weight=3];
884[label="primEqNat Zero yu400000\n",fontsize=16,color="burlywood",shape="box"];1340[label="yu400000/Succ yu4000000",fontsize=10,color="white",style="solid",shape="box"];884 -> 1340[label="",style="solid", color="burlywood", weight=9];
1340 -> 893[label="",style="solid", color="burlywood", weight=3];
1341[label="yu400000/Zero",fontsize=10,color="white",style="solid",shape="box"];884 -> 1341[label="",style="solid", color="burlywood", weight=9];
1341 -> 894[label="",style="solid", color="burlywood", weight=3];
885[label="yu3000\n",fontsize=16,color="green",shape="box"];886[label="yu400000\n",fontsize=16,color="green",shape="box"];887[label="primMulInt (Pos yu3000) (Pos yu400000)\n",fontsize=16,color="black",shape="box"];887 -> 895[label="",style="solid", color="black", weight=3];
888[label="primMulInt (Pos yu3000) (Neg yu400000)\n",fontsize=16,color="black",shape="box"];888 -> 896[label="",style="solid", color="black", weight=3];
889[label="primMulInt (Neg yu3000) (Pos yu400000)\n",fontsize=16,color="black",shape="box"];889 -> 897[label="",style="solid", color="black", weight=3];
890[label="primMulInt (Neg yu3000) (Neg yu400000)\n",fontsize=16,color="black",shape="box"];890 -> 898[label="",style="solid", color="black", weight=3];
891[label="primEqNat (Succ yu30000) (Succ yu4000000)\n",fontsize=16,color="black",shape="box"];891 -> 899[label="",style="solid", color="black", weight=3];
892[label="primEqNat (Succ yu30000) Zero\n",fontsize=16,color="black",shape="box"];892 -> 900[label="",style="solid", color="black", weight=3];
893[label="primEqNat Zero (Succ yu4000000)\n",fontsize=16,color="black",shape="box"];893 -> 901[label="",style="solid", color="black", weight=3];
894[label="primEqNat Zero Zero\n",fontsize=16,color="black",shape="box"];894 -> 902[label="",style="solid", color="black", weight=3];
895[label="Pos (primMulNat yu3000 yu400000)\n",fontsize=16,color="green",shape="box"];895 -> 903[label="",style="dashed", color="green", weight=3];
896[label="Neg (primMulNat yu3000 yu400000)\n",fontsize=16,color="green",shape="box"];896 -> 904[label="",style="dashed", color="green", weight=3];
897[label="Neg (primMulNat yu3000 yu400000)\n",fontsize=16,color="green",shape="box"];897 -> 905[label="",style="dashed", color="green", weight=3];
898[label="Pos (primMulNat yu3000 yu400000)\n",fontsize=16,color="green",shape="box"];898 -> 906[label="",style="dashed", color="green", weight=3];
899 -> 813[label="",style="dashed", color="red", weight=0];
899[label="primEqNat yu30000 yu4000000\n",fontsize=16,color="magenta"];899 -> 907[label="",style="dashed", color="magenta", weight=3];
899 -> 908[label="",style="dashed", color="magenta", weight=3];
900[label="False\n",fontsize=16,color="green",shape="box"];901[label="False\n",fontsize=16,color="green",shape="box"];902[label="True\n",fontsize=16,color="green",shape="box"];903[label="primMulNat yu3000 yu400000\n",fontsize=16,color="burlywood",shape="triangle"];1343[label="yu3000/Succ yu30000",fontsize=10,color="white",style="solid",shape="box"];903 -> 1343[label="",style="solid", color="burlywood", weight=9];
1343 -> 909[label="",style="solid", color="burlywood", weight=3];
1344[label="yu3000/Zero",fontsize=10,color="white",style="solid",shape="box"];903 -> 1344[label="",style="solid", color="burlywood", weight=9];
1344 -> 910[label="",style="solid", color="burlywood", weight=3];
904 -> 903[label="",style="dashed", color="red", weight=0];
904[label="primMulNat yu3000 yu400000\n",fontsize=16,color="magenta"];904 -> 911[label="",style="dashed", color="magenta", weight=3];
905 -> 903[label="",style="dashed", color="red", weight=0];
905[label="primMulNat yu3000 yu400000\n",fontsize=16,color="magenta"];905 -> 912[label="",style="dashed", color="magenta", weight=3];
906 -> 903[label="",style="dashed", color="red", weight=0];
906[label="primMulNat yu3000 yu400000\n",fontsize=16,color="magenta"];906 -> 913[label="",style="dashed", color="magenta", weight=3];
906 -> 914[label="",style="dashed", color="magenta", weight=3];
907[label="yu30000\n",fontsize=16,color="green",shape="box"];908[label="yu4000000\n",fontsize=16,color="green",shape="box"];909[label="primMulNat (Succ yu30000) yu400000\n",fontsize=16,color="burlywood",shape="box"];1348[label="yu400000/Succ yu4000000",fontsize=10,color="white",style="solid",shape="box"];909 -> 1348[label="",style="solid", color="burlywood", weight=9];
1348 -> 915[label="",style="solid", color="burlywood", weight=3];
1349[label="yu400000/Zero",fontsize=10,color="white",style="solid",shape="box"];909 -> 1349[label="",style="solid", color="burlywood", weight=9];
1349 -> 916[label="",style="solid", color="burlywood", weight=3];
910[label="primMulNat Zero yu400000\n",fontsize=16,color="burlywood",shape="box"];1350[label="yu400000/Succ yu4000000",fontsize=10,color="white",style="solid",shape="box"];910 -> 1350[label="",style="solid", color="burlywood", weight=9];
1350 -> 917[label="",style="solid", color="burlywood", weight=3];
1351[label="yu400000/Zero",fontsize=10,color="white",style="solid",shape="box"];910 -> 1351[label="",style="solid", color="burlywood", weight=9];
1351 -> 918[label="",style="solid", color="burlywood", weight=3];
911[label="yu400000\n",fontsize=16,color="green",shape="box"];912[label="yu3000\n",fontsize=16,color="green",shape="box"];913[label="yu3000\n",fontsize=16,color="green",shape="box"];914[label="yu400000\n",fontsize=16,color="green",shape="box"];915[label="primMulNat (Succ yu30000) (Succ yu4000000)\n",fontsize=16,color="black",shape="box"];915 -> 919[label="",style="solid", color="black", weight=3];
916[label="primMulNat (Succ yu30000) Zero\n",fontsize=16,color="black",shape="box"];916 -> 920[label="",style="solid", color="black", weight=3];
917[label="primMulNat Zero (Succ yu4000000)\n",fontsize=16,color="black",shape="box"];917 -> 921[label="",style="solid", color="black", weight=3];
918[label="primMulNat Zero Zero\n",fontsize=16,color="black",shape="box"];918 -> 922[label="",style="solid", color="black", weight=3];
919 -> 923[label="",style="dashed", color="red", weight=0];
919[label="primPlusNat (primMulNat yu30000 (Succ yu4000000)) (Succ yu4000000)\n",fontsize=16,color="magenta"];919 -> 924[label="",style="dashed", color="magenta", weight=3];
920[label="Zero\n",fontsize=16,color="green",shape="box"];921[label="Zero\n",fontsize=16,color="green",shape="box"];922[label="Zero\n",fontsize=16,color="green",shape="box"];924 -> 903[label="",style="dashed", color="red", weight=0];
924[label="primMulNat yu30000 (Succ yu4000000)\n",fontsize=16,color="magenta"];924 -> 925[label="",style="dashed", color="magenta", weight=3];
924 -> 926[label="",style="dashed", color="magenta", weight=3];
923[label="primPlusNat yu34 (Succ yu4000000)\n",fontsize=16,color="burlywood",shape="triangle"];1354[label="yu34/Succ yu340",fontsize=10,color="white",style="solid",shape="box"];923 -> 1354[label="",style="solid", color="burlywood", weight=9];
1354 -> 927[label="",style="solid", color="burlywood", weight=3];
1355[label="yu34/Zero",fontsize=10,color="white",style="solid",shape="box"];923 -> 1355[label="",style="solid", color="burlywood", weight=9];
1355 -> 928[label="",style="solid", color="burlywood", weight=3];
925[label="yu30000\n",fontsize=16,color="green",shape="box"];926[label="Succ yu4000000\n",fontsize=16,color="green",shape="box"];927[label="primPlusNat (Succ yu340) (Succ yu4000000)\n",fontsize=16,color="black",shape="box"];927 -> 929[label="",style="solid", color="black", weight=3];
928[label="primPlusNat Zero (Succ yu4000000)\n",fontsize=16,color="black",shape="box"];928 -> 930[label="",style="solid", color="black", weight=3];
929[label="Succ (Succ (primPlusNat yu340 yu4000000))\n",fontsize=16,color="green",shape="box"];929 -> 931[label="",style="dashed", color="green", weight=3];
930[label="Succ yu4000000\n",fontsize=16,color="green",shape="box"];931[label="primPlusNat yu340 yu4000000\n",fontsize=16,color="burlywood",shape="triangle"];1356[label="yu340/Succ yu3400",fontsize=10,color="white",style="solid",shape="box"];931 -> 1356[label="",style="solid", color="burlywood", weight=9];
1356 -> 932[label="",style="solid", color="burlywood", weight=3];
1357[label="yu340/Zero",fontsize=10,color="white",style="solid",shape="box"];931 -> 1357[label="",style="solid", color="burlywood", weight=9];
1357 -> 933[label="",style="solid", color="burlywood", weight=3];
932[label="primPlusNat (Succ yu3400) yu4000000\n",fontsize=16,color="burlywood",shape="box"];1358[label="yu4000000/Succ yu40000000",fontsize=10,color="white",style="solid",shape="box"];932 -> 1358[label="",style="solid", color="burlywood", weight=9];
1358 -> 934[label="",style="solid", color="burlywood", weight=3];
1359[label="yu4000000/Zero",fontsize=10,color="white",style="solid",shape="box"];932 -> 1359[label="",style="solid", color="burlywood", weight=9];
1359 -> 935[label="",style="solid", color="burlywood", weight=3];
933[label="primPlusNat Zero yu4000000\n",fontsize=16,color="burlywood",shape="box"];1360[label="yu4000000/Succ yu40000000",fontsize=10,color="white",style="solid",shape="box"];933 -> 1360[label="",style="solid", color="burlywood", weight=9];
1360 -> 936[label="",style="solid", color="burlywood", weight=3];
1361[label="yu4000000/Zero",fontsize=10,color="white",style="solid",shape="box"];933 -> 1361[label="",style="solid", color="burlywood", weight=9];
1361 -> 937[label="",style="solid", color="burlywood", weight=3];
934[label="primPlusNat (Succ yu3400) (Succ yu40000000)\n",fontsize=16,color="black",shape="box"];934 -> 938[label="",style="solid", color="black", weight=3];
935[label="primPlusNat (Succ yu3400) Zero\n",fontsize=16,color="black",shape="box"];935 -> 939[label="",style="solid", color="black", weight=3];
936[label="primPlusNat Zero (Succ yu40000000)\n",fontsize=16,color="black",shape="box"];936 -> 940[label="",style="solid", color="black", weight=3];
937[label="primPlusNat Zero Zero\n",fontsize=16,color="black",shape="box"];937 -> 941[label="",style="solid", color="black", weight=3];
938[label="Succ (Succ (primPlusNat yu3400 yu40000000))\n",fontsize=16,color="green",shape="box"];938 -> 942[label="",style="dashed", color="green", weight=3];
939[label="Succ yu3400\n",fontsize=16,color="green",shape="box"];940[label="Succ yu40000000\n",fontsize=16,color="green",shape="box"];941[label="Zero\n",fontsize=16,color="green",shape="box"];942 -> 931[label="",style="dashed", color="red", weight=0];
942[label="primPlusNat yu3400 yu40000000\n",fontsize=16,color="magenta"];942 -> 943[label="",style="dashed", color="magenta", weight=3];
942 -> 944[label="",style="dashed", color="magenta", weight=3];
943[label="yu40000000\n",fontsize=16,color="green",shape="box"];944[label="yu3400\n",fontsize=16,color="green",shape="box"];}
</textarea><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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><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>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</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>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primMulNat</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>))<BR>The graph contains the following edges 1 > 1, 2 >= 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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><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>yu3400</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>yu3400</font>, <FONT COLOR=#cc0000>yu40000000</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>yu3400</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat</font>(<FONT COLOR=#cc0000>yu3400</font>, <FONT COLOR=#cc0000>yu40000000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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 DependencyGraphProof</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_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup1</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>, <FONT COLOR=#cc0000>yu401</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu31</font>, <FONT COLOR=#cc0000>yu4001</font>, <FONT COLOR=#cc0000>bc</font>)), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_lookup1</font>(<FONT COLOR=#cc0000>yu13</font>, <FONT COLOR=#cc0000>yu14</font>, <FONT COLOR=#cc0000>yu15</font>, <FONT COLOR=#cc0000>yu16</font>, <FONT COLOR=#cc0000>yu17</font>, <FONT COLOR=#cc0000>yu18</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu13</font>, <FONT COLOR=#cc0000>yu14</font>), <FONT COLOR=#cc0000>yu18</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)
<BR><FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu40000</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>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</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>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</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>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu311</font>, <FONT COLOR=#cc0000>yu40011</font>, <FONT COLOR=#cc0000>bc</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>))
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>fa</font>), <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bd</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>bd</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_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <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_esEs10</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bec</font>), <FONT COLOR=#cc0000>bed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bed</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>ef</font>), <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu340</font>), <FONT COLOR=#cc0000>yu4000000</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#cc0000>yu340</font>, <FONT COLOR=#cc0000>yu4000000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcc</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ge</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>ge</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>fh</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>gg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gf</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>yu33</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</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_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</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>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</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>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)), <FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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_esEs9</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>yu4000000</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bda</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#cc0000>yu3400</font>, <FONT COLOR=#cc0000>yu40000000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>yu33</font>) &#8594; <FONT COLOR=#cc0000>yu33</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</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_esEs11</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <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_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gc</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font></BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs4</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_primPlusNat0</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_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_esEs7</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_esEs5</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_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_esEs11</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_esEs11</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_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs21</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>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs5</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs11</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_esEs7</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_esEs11</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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</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_esEs23</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_Char</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_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_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</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>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</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_esEs7</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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=#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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs7</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_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_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_esEs11</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_esEs11</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_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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</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_esEs11</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</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_esEs7</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_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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_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_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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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>:</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</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_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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</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>ty_Integer</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</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_esEs11</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_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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs8</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs7</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_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_esEs7</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>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_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_esEs11</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_esEs11</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs7</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>The approximation of the Dependency Graph [15,17,22] contains 2 SCCs.<BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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 DependencyGraphProof</pre><pre>                      &#8627 AND</pre><pre>                        &#8627 <B>QDP</B></pre><pre>                          &#8627 UsableRulesProof</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_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu40000</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>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</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>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</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>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu311</font>, <FONT COLOR=#cc0000>yu40011</font>, <FONT COLOR=#cc0000>bc</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>))
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>fa</font>), <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bd</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>bd</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_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <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_esEs10</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bec</font>), <FONT COLOR=#cc0000>bed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bed</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>ef</font>), <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu340</font>), <FONT COLOR=#cc0000>yu4000000</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#cc0000>yu340</font>, <FONT COLOR=#cc0000>yu4000000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcc</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ge</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>ge</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>fh</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>gg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gf</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>yu33</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</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_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</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>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</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>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)), <FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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_esEs9</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>yu4000000</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bda</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#cc0000>yu3400</font>, <FONT COLOR=#cc0000>yu40000000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>yu33</font>) &#8594; <FONT COLOR=#cc0000>yu33</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</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_esEs11</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <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_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gc</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font></BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs4</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_primPlusNat0</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_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_esEs7</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_esEs5</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_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_esEs11</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_esEs11</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_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs21</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>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs5</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs11</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_esEs7</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_esEs11</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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</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_esEs23</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_Char</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_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_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</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>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</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_esEs7</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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=#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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs7</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_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_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_esEs11</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_esEs11</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_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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</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_esEs11</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</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_esEs7</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_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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_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_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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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>:</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</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_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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</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>ty_Integer</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</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_esEs11</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_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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs8</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs7</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_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_esEs7</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>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_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_esEs11</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_esEs11</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs7</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>As all Q-normal forms are R-normal forms we are in the innermost case. Hence, by the usable rules processor [15] we can delete all non-usable rules [17] from R.<BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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 DependencyGraphProof</pre><pre>                      &#8627 AND</pre><pre>                        &#8627 QDP</pre><pre>                          &#8627 UsableRulesProof</pre><pre>                            &#8627 <B>QDP</B></pre><pre>                              &#8627 QReductionProof</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_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)</BLOCKQUOTE><BR>R is empty.<BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs4</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_primPlusNat0</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_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_esEs7</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_esEs5</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_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_esEs11</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_esEs11</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_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs21</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>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs5</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs11</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_esEs7</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_esEs11</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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</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_esEs23</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_Char</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_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_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</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>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</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_esEs7</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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=#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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs7</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_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_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_esEs11</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_esEs11</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_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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</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_esEs11</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</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_esEs7</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_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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_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_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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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>:</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</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_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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</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>ty_Integer</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</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_esEs11</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_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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs8</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs7</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_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_esEs7</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>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_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_esEs11</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_esEs11</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs7</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))</BLOCKQUOTE><BR>We have to consider all minimal (P,Q,R)-chains.<BR>We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs4</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_primPlusNat0</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_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_esEs7</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_esEs5</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_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_esEs11</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_esEs11</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_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs21</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>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs5</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs11</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_esEs7</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_esEs11</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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</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_esEs23</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_Char</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_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_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</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>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</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_esEs7</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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=#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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs7</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_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_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_esEs11</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_esEs11</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_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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</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_esEs11</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</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_esEs7</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_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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_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_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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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>:</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</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_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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</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>ty_Integer</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</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_esEs11</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_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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs8</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs7</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_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_esEs7</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>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_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_esEs11</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_esEs11</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs7</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))</BLOCKQUOTE><BR><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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 DependencyGraphProof</pre><pre>                      &#8627 AND</pre><pre>                        &#8627 QDP</pre><pre>                          &#8627 UsableRulesProof</pre><pre>                            &#8627 QDP</pre><pre>                              &#8627 QReductionProof</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_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</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_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)<BR>The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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 DependencyGraphProof</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><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup1</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>, <FONT COLOR=#cc0000>yu401</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu31</font>, <FONT COLOR=#cc0000>yu4001</font>, <FONT COLOR=#cc0000>bc</font>)), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)
<BR><FONT COLOR=#0000cc>new_lookup1</font>(<FONT COLOR=#cc0000>yu13</font>, <FONT COLOR=#cc0000>yu14</font>, <FONT COLOR=#cc0000>yu15</font>, <FONT COLOR=#cc0000>yu16</font>, <FONT COLOR=#cc0000>yu17</font>, <FONT COLOR=#cc0000>yu18</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu13</font>, <FONT COLOR=#cc0000>yu14</font>), <FONT COLOR=#cc0000>yu18</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)</BLOCKQUOTE><BR>The TRS R consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu40000</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>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>), <FONT COLOR=#cc0000>bch</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>, <FONT COLOR=#cc0000>bch</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>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</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>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ea</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Char</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu311</font>, <FONT COLOR=#cc0000>yu40011</font>, <FONT COLOR=#cc0000>bc</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bab</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>Double</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>))
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>fa</font>), <FONT COLOR=#cc0000>fb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fa</font>, <FONT COLOR=#cc0000>fb</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>baa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>hh</font>, <FONT COLOR=#cc0000>baa</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>be</font>), <FONT COLOR=#cc0000>bf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>be</font>, <FONT COLOR=#cc0000>bf</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bd</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Double</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bdd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bdd</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>bd</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_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>yu40000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <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_esEs10</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>, <FONT COLOR=#cc0000>hb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bec</font>), <FONT COLOR=#cc0000>bed</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bec</font>, <FONT COLOR=#cc0000>bed</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>ef</font>), <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ef</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu340</font>), <FONT COLOR=#cc0000>yu4000000</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#cc0000>yu340</font>, <FONT COLOR=#cc0000>yu4000000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bef</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bef</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcc</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bba</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bah</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bae</font>, <FONT COLOR=#cc0000>baf</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>) &#8594; <FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>cd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>cd</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bde</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bde</font>)
<BR><FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ge</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>ge</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Bool</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>fh</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>gd</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>gg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gf</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>yu33</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu3000</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>yu400000</font>)) &#8594; <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</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_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</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>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>Zero</font>
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</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>cg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)), <FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bdf</font>), <FONT COLOR=#cc0000>bdg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdf</font>, <FONT COLOR=#cc0000>bdg</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>beg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>beg</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>dc</font>), <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dc</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Float</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>False</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bee</font>)
<BR><FONT COLOR=#0000cc>new_esEs20</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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_esEs9</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bcd</font>, <FONT COLOR=#cc0000>bce</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bg</font>), <FONT COLOR=#cc0000>bh</font>), <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bg</font>, <FONT COLOR=#cc0000>bh</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>da</font>), <FONT COLOR=#cc0000>db</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>da</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>Float</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Int</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ce</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ce</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>hf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>yu4000000</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Integer</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Double</font>) &#8594; <FONT COLOR=#0000cc>new_esEs13</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bda</font>), <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bda</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#cc0000>yu3400</font>, <FONT COLOR=#cc0000>yu40000000</font>)))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_@0</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Float</font>) &#8594; <FONT COLOR=#0000cc>new_esEs8</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</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>ed</font>), <FONT COLOR=#cc0000>ee</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs9</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ed</font>, <FONT COLOR=#cc0000>ee</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>ge</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs17</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#cc0000>yu33</font>) &#8594; <FONT COLOR=#cc0000>yu33</font>
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>he</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>he</font>)
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu3000</font>, <FONT COLOR=#cc0000>yu400000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</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_esEs11</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</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>False</font>, <FONT COLOR=#0000cc>True</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Ordering</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_Int</font>) &#8594; <FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#0000cc>ty_Integer</font>) &#8594; <FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>)
<BR><FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat0</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#cc0000>yu4000000</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>ty_@0</font>) &#8594; <FONT COLOR=#0000cc>new_esEs16</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>ty_Bool</font>) &#8594; <FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>ty_Ordering</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>)
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>ty_Char</font>) &#8594; <FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#cc0000>bd</font>) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3000</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu400000</font>))) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <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_esEs10</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdh</font>, <FONT COLOR=#cc0000>bea</font>, <FONT COLOR=#cc0000>beb</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>) &#8594; <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>gc</font>)))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>)) &#8594; <FONT COLOR=#0000cc>True</font>
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu40000000</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>), <FONT COLOR=#0000cc>Zero</font>) &#8594; <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu3400</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bag</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font>
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>ec</font>, <FONT COLOR=#cc0000>cg</font>) &#8594; <FONT COLOR=#0000cc>False</font></BLOCKQUOTE><BR>The set Q consists of the following terms:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</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>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs4</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_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>GT</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_primPlusNat0</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>Pos</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Nothing</font>, <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_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_esEs7</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_esEs5</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_esEs24</font>(<FONT COLOR=#cc0000>x0</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_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_esEs11</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_esEs11</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_esEs17</font>(<FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>:%</font>(<FONT COLOR=#cc0000>x2</font>, <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs21</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>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Zero</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</font>)
<BR><FONT COLOR=#0000cc>new_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs5</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>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs11</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_esEs7</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_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_esEs16</font>(<FONT COLOR=#0000cc>@0</font>, <FONT COLOR=#0000cc>@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>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Ratio</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>GT</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_esEs11</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_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs24</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_esEs23</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_Char</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_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_primMulNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</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>Succ</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs13</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_esEs7</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_esEs20</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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=#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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs4</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_esEs7</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_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_esEs6</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#0000cc>False</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>x0</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs22</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>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_primMulNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs10</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_sr</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_primEqInt</font>(<FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_primEqInt</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>)), <FONT COLOR=#0000cc>Neg</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#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_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_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_esEs11</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_esEs11</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_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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs9</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_esEs11</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_primPlusNat1</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#cc0000>x0</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_esEs7</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_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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_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_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_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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Ordering</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>EQ</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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>:</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>ty_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>GT</font>, <FONT COLOR=#0000cc>GT</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_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_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</font>)
<BR><FONT COLOR=#0000cc>new_esEs23</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_primPlusNat1</font>(<FONT COLOR=#0000cc>Succ</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>ty_Integer</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_primEqNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>x0</font>))
<BR><FONT COLOR=#0000cc>new_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>))
<BR><FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#0000cc>[]</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_esEs11</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_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_sr</font>(<FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Pos</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_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>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>x2</font>))
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>EQ</font>, <FONT COLOR=#0000cc>EQ</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_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_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Zero</font>)
<BR><FONT COLOR=#0000cc>new_esEs5</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_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs14</font>(<FONT COLOR=#0000cc>LT</font>, <FONT COLOR=#0000cc>LT</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_primPlusNat0</font>(<FONT COLOR=#0000cc>Zero</font>, <FONT COLOR=#0000cc>Succ</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_Int</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</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_esEs8</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_@0</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_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_esEs7</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_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_esEs7</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>False</font>, <FONT COLOR=#0000cc>True</font>)
<BR><FONT COLOR=#0000cc>new_esEs6</font>(<FONT COLOR=#0000cc>True</font>, <FONT COLOR=#0000cc>False</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_esEs19</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</font>)
<BR><FONT COLOR=#0000cc>new_esEs15</font>(<FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Char</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs12</font>(<FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Integer</font>(<FONT COLOR=#cc0000>x1</font>))
<BR><FONT COLOR=#0000cc>new_esEs7</font>(<FONT COLOR=#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_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_esEs11</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_esEs11</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_esEs25</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Float</font>)
<BR><FONT COLOR=#0000cc>new_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Double</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_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Char</font>)
<BR><FONT COLOR=#0000cc>new_esEs11</font>(<FONT COLOR=#0000cc>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_esEs7</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_esEs11</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>), <FONT COLOR=#cc0000>x4</font>)
<BR><FONT COLOR=#0000cc>new_esEs24</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Integer</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_esEs7</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x0</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>x1</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))
<BR><FONT COLOR=#0000cc>new_esEs18</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>)
<BR><FONT COLOR=#0000cc>new_esEs26</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>ty_Bool</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_esEs21</font>(<FONT COLOR=#cc0000>x0</font>, <FONT COLOR=#cc0000>x1</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>x2</font>), <FONT COLOR=#cc0000>x3</font>))</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_lookup1</font>(<FONT COLOR=#cc0000>yu13</font>, <FONT COLOR=#cc0000>yu14</font>, <FONT COLOR=#cc0000>yu15</font>, <FONT COLOR=#cc0000>yu16</font>, <FONT COLOR=#cc0000>yu17</font>, <FONT COLOR=#cc0000>yu18</font>, <FONT COLOR=#0000cc>False</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu13</font>, <FONT COLOR=#cc0000>yu14</font>), <FONT COLOR=#cc0000>yu18</font>, <FONT COLOR=#cc0000>h</font>, <FONT COLOR=#cc0000>ba</font>)<BR>The graph contains the following edges 6 >= 2, 8 >= 3, 9 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>[]</font>, <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)<BR>The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4<P></LI>
<LI><FONT COLOR=#0000cc>new_lookup</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>), <FONT COLOR=#cc0000>yu401</font>), <FONT COLOR=#cc0000>yu41</font>), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>) &#8594; <FONT COLOR=#0000cc>new_lookup1</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu31</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>yu4001</font>, <FONT COLOR=#cc0000>yu401</font>, <FONT COLOR=#cc0000>yu41</font>, <FONT COLOR=#0000cc>new_asAs</font>(<FONT COLOR=#0000cc>new_esEs5</font>(<FONT COLOR=#cc0000>yu30</font>, <FONT COLOR=#cc0000>yu4000</font>, <FONT COLOR=#cc0000>bc</font>), <FONT COLOR=#0000cc>new_esEs4</font>(<FONT COLOR=#cc0000>yu31</font>, <FONT COLOR=#cc0000>yu4001</font>, <FONT COLOR=#cc0000>bc</font>)), <FONT COLOR=#cc0000>bb</font>, <FONT COLOR=#cc0000>bc</font>)<BR>The graph contains the following edges 1 > 1, 1 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 >= 8, 4 >= 9<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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><BR>Q DP problem:<BR>The TRS P consists of the following rules:<BR><BLOCKQUOTE><BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcc</font>, <FONT COLOR=#cc0000>bcd</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bah</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bca</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</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>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>he</font>, <FONT COLOR=#cc0000>hf</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>cd</font>, <FONT COLOR=#cc0000>ce</font>, <FONT COLOR=#cc0000>cf</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>, <FONT COLOR=#cc0000>fa</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</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_esEs0</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bch</font>), <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>db</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdb</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <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>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>hb</font>, <FONT COLOR=#cc0000>hc</font>, <FONT COLOR=#cc0000>hd</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu311</font>, <FONT COLOR=#cc0000>yu40011</font>, <FONT COLOR=#cc0000>h</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>ff</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>, <FONT COLOR=#cc0000>bae</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <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_esEs1</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</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_esEs2</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>dc</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ed</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>hh</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>hg</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)
<BR><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdc</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ca</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcb</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ec</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</font>)
<BR><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bba</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>fd</font>)
<BR><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)
<BR><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gf</font>)
<BR><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bh</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_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ca</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</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_esEs2</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#cc0000>bg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <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_esEs1</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</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, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>ba</font>), <FONT COLOR=#cc0000>bb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#cc0000>bb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bdc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bch</font>), <FONT COLOR=#cc0000>bda</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bch</font>, <FONT COLOR=#cc0000>bda</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bdb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bdb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bce</font>), <FONT COLOR=#cc0000>bcf</font>), <FONT COLOR=#cc0000>bcg</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bce</font>, <FONT COLOR=#cc0000>bcf</font>, <FONT COLOR=#cc0000>bcg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Just</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bcc</font>), <FONT COLOR=#cc0000>bcd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>dc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>dc</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ed</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ed</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>ea</font>), <FONT COLOR=#cc0000>eb</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>ea</font>, <FONT COLOR=#cc0000>eb</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>cg</font>), <FONT COLOR=#cc0000>da</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>cg</font>, <FONT COLOR=#cc0000>da</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>db</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>db</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>ec</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>cd</font>), <FONT COLOR=#cc0000>ce</font>), <FONT COLOR=#cc0000>cf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>cd</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, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>df</font>), <FONT COLOR=#cc0000>dg</font>), <FONT COLOR=#cc0000>dh</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>df</font>, <FONT COLOR=#cc0000>dg</font>, <FONT COLOR=#cc0000>dh</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>dd</font>), <FONT COLOR=#cc0000>de</font>), <FONT COLOR=#cc0000>bb</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>dd</font>, <FONT COLOR=#cc0000>de</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>yu300</font>, <FONT COLOR=#cc0000>yu301</font>), <FONT COLOR=#0000cc>@2</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>), <FONT COLOR=#cc0000>ba</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>cb</font>), <FONT COLOR=#cc0000>cc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>cb</font>, <FONT COLOR=#cc0000>cc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>gg</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gg</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>ff</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>ff</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>hh</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bcb</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bcb</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Maybe</font>, <FONT COLOR=#cc0000>bba</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bba</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#cc0000>h</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu311</font>, <FONT COLOR=#cc0000>yu40011</font>, <FONT COLOR=#cc0000>h</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 >= 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu311</font>), <FONT COLOR=#0000cc>:</font>(<FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>yu40011</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu310</font>, <FONT COLOR=#cc0000>yu40010</font>, <FONT COLOR=#cc0000>bh</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>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>fb</font>), <FONT COLOR=#cc0000>fc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>fb</font>, <FONT COLOR=#cc0000>fc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</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>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>gd</font>), <FONT COLOR=#cc0000>ge</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gd</font>, <FONT COLOR=#cc0000>ge</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>baf</font>), <FONT COLOR=#cc0000>bag</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>baf</font>, <FONT COLOR=#cc0000>bag</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>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_Either</font>, <FONT COLOR=#cc0000>bbg</font>), <FONT COLOR=#cc0000>bbh</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbg</font>, <FONT COLOR=#cc0000>bbh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>hg</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</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>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>fd</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>fd</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>gf</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>gf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bah</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bah</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>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_[]</font>, <FONT COLOR=#cc0000>bca</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bca</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>ga</font>), <FONT COLOR=#cc0000>gb</font>), <FONT COLOR=#cc0000>gc</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>ga</font>, <FONT COLOR=#cc0000>gb</font>, <FONT COLOR=#cc0000>gc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>eg</font>), <FONT COLOR=#cc0000>eh</font>), <FONT COLOR=#cc0000>fa</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>eg</font>, <FONT COLOR=#cc0000>eh</font>, <FONT COLOR=#cc0000>fa</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_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <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>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>hb</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, 3 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#cc0000>bd</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_esEs0</font>(<FONT COLOR=#cc0000>yu302</font>, <FONT COLOR=#cc0000>yu40002</font>, <FONT COLOR=#cc0000>ee</font>, <FONT COLOR=#cc0000>ef</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 5 > 3, 5 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>gh</font>), <FONT COLOR=#cc0000>ha</font>), <FONT COLOR=#cc0000>bd</font>, <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>gh</font>, <FONT COLOR=#cc0000>ha</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>@3</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu302</font>), <FONT COLOR=#0000cc>@3</font>(<FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>yu40002</font>), <FONT COLOR=#cc0000>bc</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>fg</font>), <FONT COLOR=#cc0000>fh</font>), <FONT COLOR=#cc0000>be</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu301</font>, <FONT COLOR=#cc0000>yu40001</font>, <FONT COLOR=#cc0000>fg</font>, <FONT COLOR=#cc0000>fh</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bbd</font>), <FONT COLOR=#cc0000>bbe</font>), <FONT COLOR=#cc0000>bbf</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbd</font>, <FONT COLOR=#cc0000>bbe</font>, <FONT COLOR=#cc0000>bbf</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4, 4 > 5<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@3</font>, <FONT COLOR=#cc0000>bac</font>), <FONT COLOR=#cc0000>bad</font>), <FONT COLOR=#cc0000>bae</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs1</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bac</font>, <FONT COLOR=#cc0000>bad</font>, <FONT COLOR=#cc0000>bae</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>Left</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Left</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>baa</font>), <FONT COLOR=#cc0000>bab</font>), <FONT COLOR=#cc0000>bg</font>) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>baa</font>, <FONT COLOR=#cc0000>bab</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 3 > 3, 3 > 4<P></LI>
<LI><FONT COLOR=#0000cc>new_esEs2</font>(<FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu300</font>), <FONT COLOR=#0000cc>Right</font>(<FONT COLOR=#cc0000>yu40000</font>), <FONT COLOR=#cc0000>bf</font>, <FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>app</font>(<FONT COLOR=#0000cc>ty_@2</font>, <FONT COLOR=#cc0000>bbb</font>), <FONT COLOR=#cc0000>bbc</font>)) &#8594; <FONT COLOR=#0000cc>new_esEs0</font>(<FONT COLOR=#cc0000>yu300</font>, <FONT COLOR=#cc0000>yu40000</font>, <FONT COLOR=#cc0000>bbb</font>, <FONT COLOR=#cc0000>bbc</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2, 4 > 3, 4 > 4<P></LI></UL><BR><BR><pre>&#8627 HASKELL</pre><pre>  &#8627 BR</pre><pre>    &#8627 HASKELL</pre><pre>      &#8627 COR</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><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>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#cc0000>yu4000000</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>yu30000</font>), <FONT COLOR=#0000cc>Succ</font>(<FONT COLOR=#cc0000>yu4000000</font>)) &#8594; <FONT COLOR=#0000cc>new_primEqNat</font>(<FONT COLOR=#cc0000>yu30000</font>, <FONT COLOR=#cc0000>yu4000000</font>)<BR>The graph contains the following edges 1 > 1, 2 > 2<P></LI></UL><BR><BR></body>


