1 push (\u1 -> (\u2 -> (\u3 -> (\u4 -> u4))))
6 lift (\u1 -> (\u2 -> u1 u2))
10 | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (u1 u2) (u3 u4)))))
12 | | | push (\u1 -> (\u2 -> u2))
15 | | lift (\u1 -> (\u2 -> u1 u2))
17 | | lift (\u1 -> (\u2 -> u1 u2))
19 | | lift (\u1 -> (\u2 -> u1 u2))
25 | choices [(\u1 -> u1)]
32 lift (\u1 -> (\u2 -> u1 u2))
34 lift (\u1 -> (\u2 -> u1 u2))
36 | push (\u1 -> u1 Term)
42 | | | | lift (\u1 -> (\u2 -> u1 u2))
46 | | | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (u1 u2) (u3 u4)))))
47 | | | | | | call name_7
48 | | | | | | lift (\u1 -> (\u2 -> u1 u2))
50 | | | | | | lift (\u1 -> (\u2 -> u1 u2))
51 | | | | | | call name_1
52 | | | | | | lift (\u1 -> (\u2 -> u1 u2))
58 | | | | | choices [(\u1 -> u1)]
60 | | | | | | push (\u1 -> u1)
65 | | | | lift (\u1 -> (\u2 -> u1 u2))
67 | | | | lift (\u1 -> (\u2 -> u1 u2))
69 | | | | lift (\u1 -> (\u2 -> u1 u2))
73 | | | read ((\u1 -> (\u2 -> u1)) Term)
76 | | | choices [(Term ==),(Term ==),(Term ==),(Term ==),(Term ==),(Term ==),(Term ==)]
78 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> Term : u5 u6))))))
79 | | | | read ((\u1 -> (\u2 -> u1)) Term)
80 | | | | lift (\u1 -> (\u2 -> u1 u2))
81 | | | | refJoin join_55
83 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> Term : u5 u6))))))
84 | | | | read ((\u1 -> (\u2 -> u1)) Term)
85 | | | | lift (\u1 -> (\u2 -> u1 u2))
86 | | | | refJoin join_55
88 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> Term : u5 u6))))))
89 | | | | read ((\u1 -> (\u2 -> u1)) Term)
90 | | | | lift (\u1 -> (\u2 -> u1 u2))
91 | | | | refJoin join_55
93 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> Term : u5 u6))))))
94 | | | | read ((\u1 -> (\u2 -> u1)) Term)
95 | | | | lift (\u1 -> (\u2 -> u1 u2))
96 | | | | refJoin join_55
98 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> Term : u5 u6))))))
99 | | | | read ((\u1 -> (\u2 -> u1)) Term)
100 | | | | lift (\u1 -> (\u2 -> u1 u2))
101 | | | | refJoin join_55
103 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> Term : u5 u6))))))
104 | | | | read ((\u1 -> (\u2 -> u1)) Term)
105 | | | | lift (\u1 -> (\u2 -> u1 u2))
106 | | | | refJoin join_55
108 | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (\u5 -> (\u6 -> (\u7 -> (\u8 -> (\u9 -> (\u10 -> (\u11 -> Term u5 : u10 u11)))))))))))
109 | | | | read ((\u1 -> (\u2 -> u1)) Term)
110 | | | | lift (\u1 -> (\u2 -> u1 u2))
112 | | | | lift (\u1 -> (\u2 -> u1 u2))
116 | | | | | | push (\u1 -> (\u2 -> (\u3 -> (\u4 -> (u1 u2) (u3 u4)))))
117 | | | | | | call name_7
118 | | | | | | lift (\u1 -> (\u2 -> u1 u2))
119 | | | | | | read Term
120 | | | | | | lift (\u1 -> (\u2 -> u1 u2))
121 | | | | | | call name_6
122 | | | | | | lift (\u1 -> (\u2 -> u1 u2))
128 | | | | | choices [(\u1 -> u1)]
130 | | | | | | push (\u1 -> u1)
135 | | | | lift (\u1 -> (\u2 -> u1 u2))
137 | | | | lift (\u1 -> (\u2 -> u1 u2))
139 | | | | lift (\u1 -> (\u2 -> u1 u2))
140 | | | | read (']' ==)
141 | | | | lift (\u1 -> (\u2 -> u1 u2))
142 | | | | refJoin join_55
148 | | choices [(\u1 -> u1)]
150 | | | push (\u1 -> u1)
155 | lift (\u1 -> (\u2 -> u1 u2))
158 lift (\u1 -> (\u2 -> u1 u2))