3 --================================================================================
6 `{PrelBase.Eval (Pair a{-r3U-} b{-r3V-})}'
8 _/\_ `a{-s1gp-}' `b{-s1gq-}' ->
11 `{PrelBase.Eval (LList alpha{-r3S-})}'
13 _/\_ `alpha{-s1gr-}' ->
16 `{PrelBase.Eval (Tree x{-r3P-})}'
21 `{PrelBase.Eval (A a{-r3N-})}'
26 `a{-r3U-} -> b{-r3V-} -> Pair a{-r3U-} b{-r3V-}'
28 _/\_ `a{-s1gc-}' `b{-s1gd-}' -> \ `tpl' ::
34 {_@_ `a{-s1gc-}' _@_ `b{-s1gd-}' `tpl' `tpl'}
36 `a{-r3N-} -> A a{-r3N-} -> A a{-r3N-}'
38 _/\_ `a{-s1ge-}' -> \ `tpl' ::
44 {_@_ `a{-s1ge-}' `tpl' `tpl'}
58 _/\_ `alpha{-s1gf-}' ->
62 `alpha{-r3S-} -> LList alpha{-r3S-} -> LList alpha{-r3S-}'
64 _/\_ `alpha{-s1gg-}' -> \ `tpl' ::
70 {_@_ `alpha{-s1gg-}' `tpl' `tpl'}
73 `LList a{-aH9-} -> LList a{-aH9-} -> LList a{-aH9-}'
75 _/\_ `a{-s1gh-}' -> \ `xs' ::
89 _@_ `a{-s1gh-}' `zs' `ys'
92 {_@_ `a{-s1gh-}' `z' `ds'};
109 `x{-r3P-} -> Tree x{-r3P-}'
111 _/\_ `x{-s1gl-}' -> \ `tpl' ::
115 {_@_ `x{-s1gl-}' `tpl'}
117 `Tree x{-r3P-} -> Tree x{-r3P-} -> Tree x{-r3P-}'
119 _/\_ `x{-s1go-}' -> \ `tpl' ::
125 {_@_ `x{-s1go-}' `tpl' `tpl'}
127 `{PrelBase.Eval Boolean}'
131 `{PrelBase.Eval Nat}'