1 push (\u1 -> (\u2 -> u2))
7 | | | push (\u1 -> (\u2 -> (\u3 -> u2 u3)))
9 | | | lift (\u1 -> (\u2 -> u1 u2))
11 | | | lift (\u1 -> (\u2 -> u1 u2))
17 | | choices [(\u1 -> u1)]
19 | | | push (\u1 -> u1)
24 | lift (\u1 -> (\u2 -> u1 u2))
27 lift (\u1 -> (\u2 -> u1 u2))
29 | push (\u1 -> u1 Term)
33 | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (u1 u2) (u3 u4)))))
35 | | | | lift (\u1 -> (\u2 -> u1 u2))
37 | | | | lift (\u1 -> (\u2 -> u1 u2))
39 | | | | lift (\u1 -> (\u2 -> u1 u2))
43 | | | read ((\u1 -> (\u2 -> u1)) Term)
46 | | | choices [(Term ==),(Term ==),(Term ==),(Term ==),(Term ==),(Term ==),(Term ==)]
48 | | | | push (\u1 -> (\u2 -> cons Term))
49 | | | | read ((\u1 -> (\u2 -> u1)) Term)
50 | | | | lift (\u1 -> (\u2 -> u1 u2))
51 | | | | refJoin join_46
53 | | | | push (\u1 -> (\u2 -> cons Term))
54 | | | | read ((\u1 -> (\u2 -> u1)) Term)
55 | | | | lift (\u1 -> (\u2 -> u1 u2))
56 | | | | refJoin join_46
58 | | | | push (\u1 -> (\u2 -> cons Term))
59 | | | | read ((\u1 -> (\u2 -> u1)) Term)
60 | | | | lift (\u1 -> (\u2 -> u1 u2))
61 | | | | refJoin join_46
63 | | | | push (\u1 -> (\u2 -> cons Term))
64 | | | | read ((\u1 -> (\u2 -> u1)) Term)
65 | | | | lift (\u1 -> (\u2 -> u1 u2))
66 | | | | refJoin join_46
68 | | | | push (\u1 -> (\u2 -> cons Term))
69 | | | | read ((\u1 -> (\u2 -> u1)) Term)
70 | | | | lift (\u1 -> (\u2 -> u1 u2))
71 | | | | refJoin join_46
73 | | | | push (\u1 -> (\u2 -> cons Term))
74 | | | | read ((\u1 -> (\u2 -> u1)) Term)
75 | | | | lift (\u1 -> (\u2 -> u1 u2))
76 | | | | refJoin join_46
78 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> cons (Term u3))))))
79 | | | | read ((\u1 -> (\u2 -> u1)) Term)
80 | | | | lift (\u1 -> (\u2 -> u1 u2))
82 | | | | lift (\u1 -> (\u2 -> u1 u2))
84 | | | | lift (\u1 -> (\u2 -> u1 u2))
86 | | | | lift (\u1 -> (\u2 -> u1 u2))
87 | | | | refJoin join_46
93 | | choices [(\u1 -> u1)]
95 | | | push (\u1 -> u1)
100 | lift (\u1 -> (\u2 -> u1 u2))
103 lift (\u1 -> (\u2 -> u1 u2))