reference documentation

Article parser-comb-def.art

path: "vendor/opentheory/data/theories/parser-comb-def/parser-comb-def.art"

52791 bytes
6
version
"Parser.any"
"Parser.some"
"_31486"
"->"
typeOp
0
def
"A"
varType
1
def
"bool"
typeOp
nil
opType
2
def
nil
cons
3
def
cons
opType
4
def
var
5
def
"Parser.token"
"_31367"
0
ref
1
ref
"Data.Option.option"
typeOp
6
def
"B"
varType
7
def
nil
cons
8
def
opType
9
def
nil
cons
10
def
cons
opType
11
def
var
12
def
"Parser.parser"
"Parser.mk"
"Parser.dest"
"A"
"B"
nil
cons
cons
"A"
0
ref
1
ref
0
ref
"Parser.Stream.stream"
typeOp
1
ref
nil
cons
13
def
opType
14
def
6
ref
"Data.Pair.*"
typeOp
15
def
7
ref
14
ref
nil
cons
16
def
cons
opType
17
def
nil
cons
18
def
opType
19
def
nil
cons
20
def
cons
opType
nil
cons
21
def
cons
opType
22
def
nil
cons
23
def
cons
nil
cons
24
def
nil
nil
cons
25
def
cons
26
def
nil
"="
const
27
def
0
ref
0
ref
4
ref
3
ref
cons
opType
28
def
0
ref
28
ref
3
ref
cons
opType
29
def
nil
cons
cons
opType
constTerm
30
def
"Data.Bool.?"
const
31
def
28
ref
constTerm
32
def
appTerm
33
def
"p"
4
ref
var
34
def
34
ref
varTerm
35
def
"select"
const
36
def
0
ref
4
ref
13
ref
cons
opType
constTerm
35
ref
appTerm
appTerm
absTerm
appTerm
axiom
37
def
subst
"p"
22
ref
var
38
def
"Parser.invariant"
"_31311"
22
ref
var
39
def
"Data.Bool.!"
const
40
def
28
ref
constTerm
41
def
"x"
1
ref
var
42
def
40
ref
0
ref
0
ref
14
ref
3
ref
cons
opType
43
def
3
ref
cons
opType
constTerm
44
def
"xs"
14
ref
var
45
def
"Data.Option.case.none.some"
const
46
def
0
ref
2
ref
0
ref
0
ref
17
ref
3
ref
cons
opType
47
def
0
ref
19
ref
3
ref
cons
opType
nil
cons
48
def
cons
opType
nil
cons
cons
opType
constTerm
"Data.Bool.T"
const
2
ref
constTerm
49
def
appTerm
36
ref
0
ref
0
ref
47
ref
3
ref
cons
opType
47
ref
nil
cons
cons
opType
constTerm
"f"
47
remove
var
50
def
40
ref
0
ref
0
ref
7
ref
3
ref
cons
opType
51
def
3
ref
cons
opType
52
def
constTerm
53
def
"y"
7
ref
var
54
def
44
ref
"ys"
14
ref
var
55
def
27
ref
0
ref
2
ref
0
ref
2
ref
3
ref
cons
opType
56
def
nil
cons
cons
opType
57
def
constTerm
58
def
50
ref
varTerm
"Data.Pair.,"
const
59
def
0
ref
7
ref
0
ref
14
ref
18
ref
cons
opType
nil
cons
cons
opType
constTerm
60
def
54
ref
varTerm
61
def
appTerm
62
def
55
ref
varTerm
63
def
appTerm
64
def
appTerm
appTerm
"Parser.Stream.isSuffix"
const
0
ref
14
ref
43
ref
nil
cons
cons
opType
65
def
constTerm
63
ref
appTerm
45
ref
varTerm
66
def
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
67
def
appTerm
68
def
39
ref
varTerm
69
def
42
ref
varTerm
70
def
appTerm
66
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
71
def
absTerm
72
def
defineConst
73
def
pop
0
ref
22
ref
3
ref
cons
opType
74
def
constTerm
75
def
38
ref
varTerm
76
def
appTerm
77
def
absTerm
78
def
refl
appThm
"p"
74
ref
var
79
def
79
remove
varTerm
80
def
36
ref
0
ref
74
ref
23
ref
cons
opType
constTerm
80
remove
appTerm
appTerm
absTerm
78
ref
appTerm
betaConv
trans
78
ref
42
ref
"s"
14
ref
var
"Data.Option.none"
const
81
def
19
ref
constTerm
82
def
absTerm
83
def
absTerm
84
def
appTerm
betaConv
sym
nil
38
ref
84
ref
nil
cons
85
def
cons
nil
cons
nil
cons
cons
nil
39
ref
76
ref
nil
cons
cons
nil
cons
nil
cons
cons
73
remove
69
ref
refl
appThm
72
remove
69
ref
appTerm
betaConv
trans
86
def
subst
subst
41
ref
refl
87
def
42
ref
44
ref
refl
88
def
45
ref
68
ref
refl
84
remove
70
ref
appTerm
betaConv
66
ref
refl
89
def
appThm
83
remove
66
ref
appTerm
betaConv
trans
appThm
nil
50
remove
67
remove
nil
cons
cons
"b"
2
ref
var
49
ref
nil
cons
90
def
cons
nil
cons
cons
nil
cons
cons
"A"
18
remove
cons
"B"
3
ref
cons
nil
cons
cons
25
ref
cons
"f"
0
ref
1
ref
8
ref
cons
91
def
opType
92
def
var
93
def
27
ref
0
ref
7
ref
51
ref
nil
cons
94
def
cons
opType
constTerm
95
def
46
ref
0
ref
7
ref
0
ref
92
ref
0
ref
6
ref
13
ref
opType
96
def
8
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
"b"
7
ref
var
97
def
varTerm
98
def
appTerm
93
remove
varTerm
99
def
appTerm
81
ref
96
ref
constTerm
100
def
appTerm
appTerm
98
ref
appTerm
absTerm
101
def
99
ref
appTerm
102
def
betaConv
97
ref
40
ref
0
ref
0
ref
92
ref
3
ref
cons
opType
103
def
3
ref
cons
opType
constTerm
101
ref
appTerm
104
def
absTerm
105
def
98
ref
appTerm
106
def
betaConv
nil
53
ref
105
ref
appTerm
107
def
axiom
nil
"p"
2
ref
var
108
def
107
remove
nil
cons
cons
"q"
2
ref
var
109
def
106
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
58
ref
"Data.Bool.==>"
const
57
ref
constTerm
110
def
108
ref
varTerm
111
def
appTerm
109
ref
varTerm
112
def
appTerm
113
def
appTerm
refl
108
ref
109
ref
58
ref
"Data.Bool./\\"
const
57
ref
constTerm
114
def
111
ref
appTerm
115
def
112
ref
appTerm
116
def
appTerm
117
def
111
ref
appTerm
absTerm
118
def
absTerm
119
def
111
ref
appTerm
betaConv
112
ref
refl
120
def
appThm
118
remove
112
ref
appTerm
betaConv
trans
appThm
nil
27
ref
0
ref
57
ref
0
ref
57
ref
3
ref
cons
opType
121
def
nil
cons
cons
opType
constTerm
122
def
110
ref
appTerm
119
remove
appTerm
axiom
111
ref
refl
123
def
appThm
120
ref
appThm
eqMp
124
def
sym
125
def
117
remove
refl
109
ref
27
ref
0
ref
121
ref
0
ref
121
remove
3
ref
cons
opType
nil
cons
cons
opType
constTerm
126
def
"f"
57
remove
var
127
def
127
ref
varTerm
128
def
111
ref
appTerm
112
ref
appTerm
absTerm
129
def
appTerm
127
ref
128
ref
49
ref
appTerm
49
ref
appTerm
absTerm
130
def
appTerm
absTerm
131
def
112
ref
appTerm
betaConv
appThm
27
ref
0
ref
56
ref
0
ref
56
ref
3
ref
cons
opType
132
def
nil
cons
cons
opType
constTerm
133
def
115
remove
appTerm
refl
108
ref
131
remove
absTerm
134
def
111
ref
appTerm
betaConv
appThm
nil
122
remove
114
ref
appTerm
134
ref
appTerm
axiom
135
def
123
remove
appThm
eqMp
120
ref
appThm
eqMp
136
def
sym
127
ref
128
ref
refl
nil
"t"
2
ref
var
137
def
111
ref
nil
cons
138
def
cons
nil
cons
nil
cons
cons
58
ref
137
ref
varTerm
139
def
appTerm
49
ref
appTerm
assume
sym
nil
49
ref
axiom
140
def
eqMp
139
ref
assume
140
ref
deductAntisym
deductAntisym
141
def
subst
111
ref
assume
142
def
eqMp
appThm
nil
137
ref
112
ref
nil
cons
143
def
cons
nil
cons
nil
cons
cons
141
ref
subst
112
ref
assume
eqMp
appThm
absThm
eqMp
144
def
nil
"P"
2
ref
var
145
def
138
remove
cons
"Q"
2
ref
var
146
def
143
remove
cons
nil
cons
cons
nil
cons
cons
58
ref
refl
147
def
127
ref
128
remove
145
ref
varTerm
148
def
appTerm
149
def
146
ref
varTerm
150
def
appTerm
absTerm
151
def
108
ref
109
ref
111
ref
absTerm
absTerm
152
def
appTerm
betaConv
152
ref
148
ref
appTerm
betaConv
150
ref
refl
153
def
appThm
109
ref
148
ref
absTerm
150
ref
appTerm
betaConv
trans
trans
appThm
130
ref
152
ref
appTerm
betaConv
152
ref
49
ref
appTerm
betaConv
49
ref
refl
154
def
appThm
109
ref
49
ref
absTerm
49
ref
appTerm
betaConv
trans
trans
appThm
58
ref
114
ref
148
ref
appTerm
155
def
150
ref
appTerm
156
def
appTerm
refl
109
ref
126
remove
127
remove
149
remove
112
ref
appTerm
absTerm
appTerm
130
ref
appTerm
absTerm
150
ref
appTerm
betaConv
appThm
133
remove
155
remove
appTerm
refl
134
remove
148
ref
appTerm
betaConv
appThm
135
remove
148
ref
refl
appThm
eqMp
153
ref
appThm
eqMp
156
remove
assume
eqMp
157
def
152
remove
refl
appThm
eqMp
sym
140
ref
eqMp
158
def
subst
159
def
deductAntisym
eqMp
124
remove
113
ref
assume
eqMp
sym
142
ref
eqMp
147
ref
129
remove
108
ref
109
ref
112
ref
absTerm
160
def
absTerm
161
def
appTerm
betaConv
161
ref
111
ref
appTerm
betaConv
120
remove
appThm
160
ref
112
ref
appTerm
betaConv
trans
trans
appThm
130
remove
161
ref
appTerm
betaConv
161
ref
49
ref
appTerm
betaConv
154
remove
appThm
160
ref
49
ref
appTerm
betaConv
trans
trans
162
def
appThm
136
remove
116
remove
assume
eqMp
161
ref
refl
163
def
appThm
eqMp
sym
140
ref
eqMp
164
def
proveHyp
deductAntisym
165
def
subst
proveHyp
"A"
8
ref
cons
nil
cons
166
def
"P"
51
ref
var
167
def
105
remove
nil
cons
cons
"x"
7
ref
var
168
def
98
ref
nil
cons
cons
nil
cons
169
def
cons
nil
cons
cons
nil
108
ref
41
ref
"P"
4
ref
var
170
def
varTerm
171
def
appTerm
172
def
nil
cons
173
def
cons
109
ref
171
ref
70
ref
appTerm
174
def
nil
cons
175
def
cons
nil
cons
cons
nil
cons
cons
176
def
125
ref
subst
176
remove
164
remove
144
remove
deductAntisym
177
def
subst
58
ref
174
ref
appTerm
refl
42
ref
49
ref
absTerm
178
def
70
ref
appTerm
betaConv
appThm
34
ref
27
ref
0
ref
4
ref
28
ref
nil
cons
cons
opType
constTerm
35
ref
appTerm
178
remove
appTerm
absTerm
179
def
171
ref
appTerm
betaConv
180
def
nil
30
remove
41
ref
appTerm
179
remove
appTerm
axiom
171
ref
refl
181
def
appThm
182
def
172
ref
assume
eqMp
eqMp
70
ref
refl
appThm
eqMp
sym
140
ref
eqMp
eqMp
nil
145
ref
173
remove
cons
146
ref
175
ref
cons
nil
cons
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
183
def
subst
eqMp
eqMp
nil
108
ref
104
remove
nil
cons
cons
109
ref
102
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
"A"
92
ref
nil
cons
cons
nil
cons
"P"
103
remove
var
101
remove
nil
cons
cons
"x"
92
remove
var
99
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
subst
subst
trans
absThm
appThm
nil
137
ref
90
remove
cons
nil
cons
nil
cons
cons
184
def
"A"
16
ref
cons
nil
cons
185
def
25
ref
cons
186
def
137
ref
58
ref
41
ref
42
ref
139
ref
absTerm
appTerm
appTerm
139
ref
appTerm
absTerm
187
def
139
ref
appTerm
188
def
betaConv
nil
40
ref
132
remove
constTerm
189
def
187
ref
appTerm
190
def
axiom
nil
108
ref
190
remove
nil
cons
cons
109
ref
188
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
"A"
3
ref
cons
nil
cons
191
def
"P"
56
remove
var
192
def
187
remove
nil
cons
cons
"x"
2
ref
var
193
def
139
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
194
def
subst
subst
trans
absThm
appThm
184
remove
194
remove
subst
trans
trans
sym
140
ref
eqMp
eqMp
24
remove
"P"
74
ref
var
195
def
78
ref
nil
cons
cons
"x"
22
ref
var
85
remove
cons
nil
cons
cons
nil
cons
cons
58
ref
32
remove
171
ref
appTerm
196
def
appTerm
197
def
refl
34
ref
189
ref
109
ref
110
ref
41
ref
42
ref
110
ref
35
ref
70
ref
appTerm
198
def
appTerm
112
ref
appTerm
absTerm
appTerm
appTerm
112
ref
appTerm
absTerm
appTerm
absTerm
199
def
171
remove
appTerm
betaConv
appThm
nil
33
remove
199
remove
appTerm
axiom
181
remove
appThm
eqMp
200
def
sym
nil
192
ref
146
ref
110
ref
41
ref
42
ref
110
ref
174
remove
appTerm
201
def
150
ref
appTerm
absTerm
202
def
appTerm
203
def
appTerm
150
ref
appTerm
204
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
191
ref
25
ref
cons
58
ref
172
remove
appTerm
refl
180
remove
appThm
182
remove
eqMp
sym
205
def
subst
subst
146
ref
nil
137
ref
204
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
108
ref
203
remove
nil
cons
206
def
cons
207
def
109
ref
150
ref
nil
cons
208
def
cons
nil
cons
209
def
cons
nil
cons
cons
210
def
125
ref
subst
210
ref
177
ref
subst
nil
108
ref
175
remove
cons
209
ref
cons
nil
cons
cons
165
ref
subst
202
ref
70
ref
appTerm
211
def
betaConv
nil
207
ref
109
ref
211
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
"A"
13
ref
cons
212
def
nil
cons
213
def
170
ref
202
remove
nil
cons
cons
42
ref
70
ref
nil
cons
cons
nil
cons
214
def
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
145
ref
206
remove
cons
215
def
146
ref
208
ref
cons
nil
cons
216
def
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
217
def
subst
proveHyp
eqMp
defineTypeOp
218
def
pop
219
def
pop
220
def
pop
221
def
pop
222
def
pop
221
ref
0
ref
22
ref
222
ref
91
remove
opType
223
def
nil
cons
224
def
cons
opType
constTerm
225
def
"Parser.token.prs"
"_31346"
11
ref
var
226
def
"_31347"
1
ref
var
227
def
"_31348"
14
ref
var
228
def
46
ref
0
ref
19
ref
0
ref
0
ref
7
ref
20
ref
cons
opType
0
ref
9
ref
20
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
82
ref
appTerm
229
def
54
ref
"Data.Option.some"
const
230
def
0
ref
17
ref
20
ref
cons
opType
231
def
constTerm
232
def
62
ref
228
ref
varTerm
233
def
appTerm
appTerm
absTerm
appTerm
226
ref
varTerm
234
def
227
ref
varTerm
235
def
appTerm
appTerm
236
def
absTerm
237
def
absTerm
238
def
absTerm
239
def
defineConst
240
def
pop
0
ref
11
ref
23
ref
cons
opType
constTerm
241
def
12
ref
varTerm
242
def
appTerm
appTerm
243
def
absTerm
244
def
defineConst
245
def
pop
246
def
0
ref
0
ref
1
ref
96
ref
nil
cons
247
def
cons
opType
248
def
222
ref
1
ref
13
ref
cons
opType
249
def
nil
cons
250
def
cons
opType
constTerm
251
def
42
ref
"Data.Bool.cond"
const
252
def
0
ref
2
ref
0
ref
96
ref
0
ref
96
remove
247
remove
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
253
def
5
ref
varTerm
254
def
70
ref
appTerm
appTerm
230
ref
248
remove
constTerm
70
ref
appTerm
255
def
appTerm
100
ref
appTerm
absTerm
appTerm
256
def
absTerm
257
def
defineConst
258
def
pop
0
ref
4
ref
250
remove
cons
opType
constTerm
259
def
"Function.const"
const
260
def
0
ref
2
ref
4
remove
nil
cons
261
def
cons
opType
constTerm
49
remove
appTerm
appTerm
262
def
defineConst
263
def
pop
264
def
pop
263
remove
nil
27
ref
0
ref
249
ref
0
ref
249
ref
3
ref
cons
opType
nil
cons
cons
opType
constTerm
265
def
264
remove
249
remove
constTerm
appTerm
262
remove
appTerm
thm
"Parser.none"
246
remove
0
ref
11
ref
224
ref
cons
opType
constTerm
266
def
260
remove
0
ref
9
ref
11
ref
nil
cons
267
def
cons
opType
constTerm
81
ref
9
ref
constTerm
268
def
appTerm
appTerm
269
def
defineConst
270
def
pop
271
def
pop
270
remove
nil
27
ref
0
ref
223
ref
0
ref
223
ref
3
ref
cons
opType
272
def
nil
cons
cons
opType
constTerm
273
def
271
remove
223
ref
constTerm
appTerm
269
remove
appTerm
thm
nil
"P"
272
ref
var
274
def
"a"
223
ref
var
275
def
273
ref
225
ref
220
ref
0
ref
223
ref
23
ref
cons
opType
276
def
constTerm
277
def
275
ref
varTerm
278
def
appTerm
appTerm
279
def
appTerm
278
ref
appTerm
280
def
absTerm
281
def
nil
cons
cons
nil
cons
nil
cons
cons
"A"
224
ref
cons
nil
cons
25
ref
cons
205
ref
subst
282
def
subst
275
ref
nil
137
ref
280
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
273
ref
refl
275
ref
279
remove
absTerm
278
ref
appTerm
betaConv
appThm
275
remove
278
ref
absTerm
278
ref
appTerm
betaConv
appThm
219
remove
278
remove
refl
appThm
eqMp
eqMp
absThm
eqMp
nil
40
ref
0
ref
272
remove
3
ref
cons
opType
constTerm
283
def
281
remove
appTerm
thm
"Parser.apply"
"apply_parser"
0
ref
223
ref
21
remove
cons
opType
284
def
var
285
def
nil
cons
cons
nil
cons
285
ref
114
ref
283
ref
"p"
223
ref
var
286
def
27
ref
0
ref
19
ref
48
remove
cons
opType
constTerm
287
def
285
ref
varTerm
288
def
286
ref
varTerm
289
def
appTerm
290
def
"Parser.Stream.error"
const
14
ref
constTerm
291
def
appTerm
appTerm
82
ref
appTerm
absTerm
appTerm
appTerm
114
ref
283
ref
286
ref
287
ref
290
ref
"Parser.Stream.eof"
const
14
ref
constTerm
292
def
appTerm
appTerm
82
ref
appTerm
absTerm
appTerm
appTerm
283
ref
286
ref
41
ref
42
ref
44
ref
45
ref
287
ref
290
remove
"Parser.Stream.cons"
const
0
ref
1
ref
0
ref
14
ref
16
ref
cons
opType
nil
cons
293
def
cons
opType
constTerm
70
ref
appTerm
66
ref
appTerm
294
def
appTerm
appTerm
277
ref
289
ref
appTerm
70
ref
appTerm
66
ref
appTerm
295
def
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
296
def
refl
297
def
27
ref
0
ref
284
ref
0
ref
284
ref
3
ref
cons
opType
298
def
nil
cons
cons
opType
constTerm
299
def
288
ref
appTerm
300
def
36
ref
0
ref
298
ref
284
ref
nil
cons
301
def
cons
opType
constTerm
302
def
296
ref
appTerm
appTerm
assume
sym
appThm
296
ref
288
ref
appTerm
betaConv
303
def
trans
"A"
301
remove
cons
nil
cons
304
def
25
ref
cons
37
remove
subst
297
remove
appThm
"p"
298
ref
var
305
def
305
remove
varTerm
306
def
302
remove
306
remove
appTerm
appTerm
absTerm
296
ref
appTerm
betaConv
trans
31
ref
0
ref
0
ref
0
ref
14
ref
0
ref
223
ref
20
ref
cons
opType
307
def
nil
cons
308
def
cons
opType
309
def
3
ref
cons
opType
310
def
3
ref
cons
opType
311
def
constTerm
312
def
refl
"fn"
309
ref
var
313
def
114
ref
27
ref
0
ref
307
ref
0
ref
307
ref
3
ref
cons
opType
nil
cons
cons
opType
constTerm
314
def
313
remove
varTerm
315
def
291
ref
appTerm
appTerm
286
ref
82
ref
absTerm
316
def
appTerm
appTerm
refl
114
ref
314
ref
315
ref
292
ref
appTerm
appTerm
316
ref
appTerm
appTerm
refl
87
ref
42
ref
88
ref
45
ref
314
ref
315
ref
294
ref
appTerm
appTerm
refl
42
ref
45
ref
"_31319"
307
ref
var
286
ref
295
ref
absTerm
317
def
absTerm
318
def
absTerm
319
def
absTerm
320
def
70
ref
appTerm
betaConv
89
remove
appThm
319
remove
66
ref
appTerm
betaConv
trans
315
remove
66
ref
appTerm
321
def
refl
appThm
318
remove
321
remove
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
appThm
appThm
absThm
appThm
nil
"f"
0
ref
1
ref
0
ref
14
ref
0
ref
307
ref
308
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
var
320
remove
nil
cons
cons
"b"
307
ref
var
316
ref
nil
cons
322
def
cons
"e"
307
remove
var
322
remove
cons
nil
cons
cons
cons
nil
cons
cons
212
remove
"B"
308
remove
cons
nil
cons
cons
25
ref
cons
"f"
0
ref
1
ref
0
ref
14
ref
0
ref
7
ref
8
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
323
def
var
324
def
31
ref
0
ref
0
ref
0
ref
14
ref
8
remove
cons
opType
325
def
3
ref
cons
opType
3
ref
cons
opType
constTerm
"fn"
325
remove
var
326
def
114
ref
95
ref
326
remove
varTerm
327
def
291
ref
appTerm
appTerm
"e"
7
ref
var
328
def
varTerm
329
def
appTerm
appTerm
114
ref
95
ref
327
ref
292
ref
appTerm
appTerm
98
ref
appTerm
appTerm
41
ref
42
ref
44
ref
45
ref
95
remove
327
ref
294
ref
appTerm
appTerm
324
remove
varTerm
330
def
70
ref
appTerm
66
ref
appTerm
327
remove
66
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
331
def
330
ref
appTerm
332
def
betaConv
97
remove
40
ref
0
ref
0
ref
323
ref
3
ref
cons
opType
333
def
3
ref
cons
opType
constTerm
331
ref
appTerm
334
def
absTerm
335
def
98
remove
appTerm
336
def
betaConv
328
remove
53
ref
335
ref
appTerm
337
def
absTerm
338
def
329
ref
appTerm
339
def
betaConv
nil
53
ref
338
ref
appTerm
340
def
axiom
nil
108
ref
340
remove
nil
cons
cons
109
ref
339
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
166
ref
167
ref
338
remove
nil
cons
cons
168
ref
329
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
nil
108
ref
337
remove
nil
cons
cons
109
ref
336
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
166
remove
167
remove
335
remove
nil
cons
cons
169
remove
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
nil
108
ref
334
remove
nil
cons
cons
109
ref
332
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
"A"
323
ref
nil
cons
cons
nil
cons
"P"
333
remove
var
331
remove
nil
cons
cons
"x"
323
remove
var
330
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
subst
subst
eqMp
nil
108
ref
312
ref
"_31318"
309
ref
var
341
def
114
ref
314
ref
341
ref
varTerm
342
def
291
ref
appTerm
343
def
appTerm
316
ref
appTerm
344
def
appTerm
114
ref
314
ref
342
ref
292
ref
appTerm
345
def
appTerm
316
ref
appTerm
346
def
appTerm
41
ref
42
ref
44
ref
45
ref
314
remove
342
ref
294
ref
appTerm
347
def
appTerm
317
ref
appTerm
absTerm
348
def
appTerm
349
def
absTerm
350
def
appTerm
351
def
appTerm
352
def
appTerm
353
def
absTerm
354
def
appTerm
355
def
nil
cons
cons
109
ref
312
remove
341
ref
114
ref
283
ref
286
ref
287
ref
343
remove
289
ref
appTerm
appTerm
356
def
82
ref
appTerm
357
def
absTerm
358
def
appTerm
359
def
appTerm
114
ref
283
ref
286
ref
287
ref
345
remove
289
ref
appTerm
appTerm
360
def
82
ref
appTerm
361
def
absTerm
362
def
appTerm
363
def
appTerm
283
ref
286
ref
41
ref
42
ref
44
ref
45
ref
287
ref
347
remove
289
ref
appTerm
appTerm
364
def
295
ref
appTerm
365
def
absTerm
366
def
appTerm
367
def
absTerm
368
def
appTerm
369
def
absTerm
370
def
appTerm
371
def
appTerm
372
def
appTerm
373
def
absTerm
374
def
appTerm
375
def
nil
cons
376
def
cons
nil
cons
377
def
cons
nil
cons
cons
165
ref
subst
nil
"P"
310
remove
var
378
def
341
ref
110
ref
354
ref
342
ref
appTerm
379
def
appTerm
375
ref
appTerm
380
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
309
ref
nil
cons
cons
nil
cons
381
def
25
ref
cons
205
ref
subst
382
def
subst
341
ref
nil
137
ref
380
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
108
ref
379
ref
nil
cons
383
def
cons
377
ref
cons
nil
cons
cons
384
def
125
ref
subst
384
remove
177
ref
subst
379
ref
betaConv
379
remove
assume
eqMp
nil
108
ref
353
remove
nil
cons
385
def
cons
377
remove
cons
nil
cons
cons
386
def
165
ref
subst
proveHyp
386
ref
125
ref
subst
386
remove
177
ref
subst
374
ref
342
ref
appTerm
387
def
betaConv
388
def
sym
nil
145
ref
344
ref
nil
cons
cons
146
ref
352
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
389
def
158
ref
subst
nil
274
ref
358
remove
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
286
ref
nil
137
ref
357
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
356
remove
refl
316
remove
289
ref
appTerm
betaConv
390
def
appThm
344
remove
assume
289
ref
refl
391
def
appThm
eqMp
eqMp
absThm
eqMp
proveHyp
nil
108
ref
359
remove
nil
cons
cons
109
ref
372
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
177
ref
subst
proveHyp
389
remove
147
ref
151
remove
161
ref
appTerm
betaConv
161
remove
148
remove
appTerm
betaConv
153
remove
appThm
160
remove
150
ref
appTerm
betaConv
trans
trans
appThm
162
remove
appThm
157
remove
163
remove
appThm
eqMp
sym
140
remove
eqMp
392
def
subst
393
def
nil
145
ref
346
ref
nil
cons
cons
146
ref
351
remove
nil
cons
394
def
cons
nil
cons
cons
nil
cons
cons
395
def
158
ref
subst
proveHyp
nil
274
ref
362
remove
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
286
ref
nil
137
ref
361
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
360
remove
refl
390
remove
appThm
346
remove
assume
391
ref
appThm
eqMp
eqMp
absThm
eqMp
proveHyp
nil
108
ref
363
remove
nil
cons
cons
109
ref
371
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
177
ref
subst
proveHyp
393
remove
395
remove
392
ref
subst
proveHyp
nil
274
ref
370
remove
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
286
ref
nil
137
ref
369
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
170
ref
368
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
42
ref
nil
137
ref
367
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
"P"
43
remove
var
396
def
366
remove
nil
cons
cons
nil
cons
nil
cons
cons
186
remove
205
ref
subst
397
def
subst
45
ref
nil
137
ref
365
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
364
remove
refl
317
remove
289
ref
appTerm
betaConv
appThm
348
ref
66
ref
appTerm
398
def
betaConv
350
ref
70
ref
appTerm
399
def
betaConv
nil
108
ref
394
remove
cons
109
ref
399
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
213
remove
170
ref
350
remove
nil
cons
cons
214
remove
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
nil
108
ref
349
remove
nil
cons
cons
109
ref
398
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
185
remove
396
ref
348
remove
nil
cons
cons
"x"
14
ref
var
66
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
183
ref
subst
eqMp
eqMp
391
ref
appThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
proveHyp
eqMp
eqMp
eqMp
381
ref
378
ref
374
ref
nil
cons
cons
400
def
"x"
309
remove
var
401
def
342
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
217
ref
subst
proveHyp
eqMp
nil
145
ref
385
remove
cons
146
ref
376
ref
cons
nil
cons
402
def
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
145
ref
383
remove
cons
402
ref
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
108
ref
40
ref
311
remove
constTerm
403
def
401
ref
110
ref
354
ref
401
ref
varTerm
404
def
appTerm
appTerm
375
ref
appTerm
absTerm
appTerm
nil
cons
cons
109
ref
110
ref
355
remove
appTerm
375
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
381
ref
378
ref
354
remove
nil
cons
cons
402
remove
cons
nil
cons
cons
nil
207
remove
109
ref
110
ref
196
ref
appTerm
405
def
150
ref
appTerm
nil
cons
406
def
cons
nil
cons
cons
nil
cons
cons
407
def
125
ref
subst
407
remove
177
ref
subst
nil
108
ref
196
remove
nil
cons
408
def
cons
409
def
209
remove
cons
nil
cons
cons
410
def
125
ref
subst
410
remove
177
ref
subst
210
remove
165
ref
subst
109
ref
110
ref
41
ref
42
ref
201
remove
112
ref
appTerm
absTerm
appTerm
appTerm
112
ref
appTerm
absTerm
411
def
150
remove
appTerm
412
def
betaConv
nil
409
remove
109
ref
189
remove
411
ref
appTerm
413
def
nil
cons
414
def
cons
nil
cons
cons
nil
cons
cons
415
def
165
ref
subst
200
remove
nil
108
ref
197
remove
413
ref
appTerm
nil
cons
cons
109
ref
405
remove
413
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
415
remove
nil
108
ref
58
ref
111
remove
appTerm
112
remove
appTerm
416
def
nil
cons
417
def
cons
109
ref
113
remove
nil
cons
418
def
cons
nil
cons
cons
nil
cons
cons
419
def
125
ref
subst
419
remove
177
ref
subst
125
ref
177
ref
416
remove
assume
142
remove
eqMp
eqMp
159
remove
deductAntisym
eqMp
eqMp
nil
145
ref
417
remove
cons
146
ref
418
remove
cons
nil
cons
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
108
ref
414
remove
cons
109
ref
412
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
ref
subst
proveHyp
191
remove
192
remove
411
remove
nil
cons
cons
193
remove
208
remove
cons
nil
cons
cons
nil
cons
cons
183
remove
subst
eqMp
eqMp
eqMp
eqMp
nil
145
ref
408
remove
cons
216
remove
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
eqMp
nil
215
remove
146
ref
406
remove
cons
nil
cons
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
420
def
subst
eqMp
eqMp
proveHyp
nil
108
ref
376
remove
cons
109
ref
31
remove
0
ref
298
ref
3
ref
cons
opType
constTerm
296
ref
appTerm
421
def
nil
cons
422
def
cons
nil
cons
423
def
cons
nil
cons
cons
165
ref
subst
nil
378
remove
341
ref
110
ref
387
ref
appTerm
421
ref
appTerm
424
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
382
remove
subst
341
remove
nil
137
ref
424
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
108
ref
387
ref
nil
cons
425
def
cons
423
ref
cons
nil
cons
cons
426
def
125
ref
subst
426
remove
177
ref
subst
388
remove
387
remove
assume
eqMp
nil
108
ref
373
ref
nil
cons
427
def
cons
423
ref
cons
nil
cons
cons
428
def
165
ref
subst
proveHyp
428
ref
125
ref
subst
428
remove
177
ref
subst
"_31316"
223
ref
var
429
def
"_31317"
14
ref
var
430
def
342
remove
430
ref
varTerm
appTerm
431
def
429
remove
varTerm
appTerm
absTerm
absTerm
432
def
refl
nil
108
ref
299
remove
432
ref
appTerm
432
ref
appTerm
nil
cons
cons
423
ref
cons
nil
cons
cons
165
ref
subst
proveHyp
nil
285
remove
432
ref
nil
cons
cons
nil
cons
nil
cons
cons
nil
108
ref
300
remove
432
ref
appTerm
433
def
nil
cons
434
def
cons
423
remove
cons
nil
cons
cons
435
def
125
remove
subst
435
remove
177
remove
subst
303
remove
sym
114
ref
refl
436
def
283
ref
refl
437
def
286
ref
287
ref
refl
438
def
433
remove
assume
391
remove
appThm
432
remove
289
ref
appTerm
betaConv
trans
439
def
291
ref
refl
appThm
430
remove
431
remove
289
ref
appTerm
absTerm
440
def
291
ref
appTerm
betaConv
trans
appThm
82
ref
refl
441
def
appThm
absThm
appThm
appThm
436
remove
437
ref
286
ref
438
ref
439
ref
292
ref
refl
appThm
440
ref
292
ref
appTerm
betaConv
trans
appThm
441
remove
appThm
absThm
appThm
appThm
437
remove
286
ref
87
remove
42
ref
88
remove
45
ref
438
remove
439
remove
294
ref
refl
appThm
440
remove
294
ref
appTerm
betaConv
trans
appThm
295
ref
refl
appThm
absThm
appThm
absThm
appThm
absThm
appThm
appThm
appThm
sym
373
remove
assume
eqMp
eqMp
304
remove
"P"
298
remove
var
296
remove
nil
cons
cons
"x"
284
ref
var
288
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
217
remove
subst
proveHyp
eqMp
nil
145
ref
434
remove
cons
146
ref
422
remove
cons
nil
cons
442
def
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
145
ref
427
remove
cons
442
ref
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
145
ref
425
remove
cons
442
ref
cons
nil
cons
cons
158
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
108
remove
403
remove
401
remove
110
ref
374
remove
404
remove
appTerm
appTerm
421
ref
appTerm
absTerm
appTerm
nil
cons
cons
109
remove
110
ref
375
remove
appTerm
421
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
165
remove
subst
proveHyp
381
remove
400
remove
442
remove
cons
nil
cons
cons
420
remove
subst
eqMp
eqMp
proveHyp
eqMp
eqMp
defineConstList
443
def
pop
444
def
pop
443
ref
nil
145
ref
283
ref
286
ref
287
ref
444
remove
hdTl
pop
284
remove
constTerm
445
def
289
ref
appTerm
446
def
291
remove
appTerm
appTerm
82
ref
appTerm
absTerm
appTerm
447
def
nil
cons
cons
146
ref
114
ref
283
ref
286
ref
287
ref
446
ref
292
remove
appTerm
appTerm
82
ref
appTerm
absTerm
appTerm
448
def
appTerm
283
ref
286
ref
41
ref
42
ref
44
ref
45
ref
287
ref
446
ref
294
remove
appTerm
appTerm
295
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
449
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
450
def
392
ref
subst
proveHyp
451
def
nil
145
remove
448
ref
nil
cons
cons
146
remove
449
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
452
def
158
ref
subst
proveHyp
nil
448
remove
thm
443
remove
450
remove
158
remove
subst
proveHyp
nil
447
remove
thm
nil
"P"
0
ref
11
ref
3
ref
cons
opType
453
def
var
454
def
"f"
11
remove
var
455
def
273
ref
266
ref
455
ref
varTerm
456
def
appTerm
appTerm
225
ref
241
ref
456
ref
appTerm
457
def
appTerm
appTerm
absTerm
458
def
nil
cons
cons
nil
cons
nil
cons
cons
"A"
267
remove
cons
nil
cons
25
ref
cons
205
ref
subst
459
def
subst
12
remove
nil
137
ref
273
ref
266
remove
242
ref
appTerm
appTerm
243
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
245
remove
242
ref
refl
appThm
244
remove
242
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
nil
40
ref
0
ref
453
remove
3
ref
cons
opType
constTerm
460
def
458
remove
appTerm
thm
nil
"P"
0
ref
222
ref
1
ref
224
ref
cons
opType
461
def
3
ref
cons
opType
462
def
var
463
def
"p"
461
ref
var
464
def
273
ref
"Parser.sequence"
"_31393"
461
ref
var
465
def
225
ref
"Parser.sequence.prs"
"_31372"
461
ref
var
466
def
"_31373"
1
ref
var
467
def
"_31374"
14
ref
var
468
def
46
ref
0
ref
19
ref
0
ref
0
ref
15
ref
223
ref
16
ref
cons
opType
469
def
20
ref
cons
opType
470
def
0
ref
6
ref
469
remove
nil
cons
471
def
opType
472
def
20
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
82
remove
appTerm
36
ref
0
ref
0
ref
470
ref
3
ref
cons
opType
470
ref
nil
cons
cons
opType
constTerm
"f"
470
remove
var
473
def
283
ref
"q"
223
ref
var
474
def
44
ref
55
ref
287
ref
473
remove
varTerm
59
ref
0
ref
223
ref
0
ref
14
ref
471
remove
cons
opType
nil
cons
cons
opType
constTerm
474
remove
varTerm
475
def
appTerm
63
ref
appTerm
appTerm
appTerm
445
ref
475
remove
appTerm
63
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
476
def
220
remove
0
ref
461
ref
0
ref
1
ref
0
ref
14
ref
472
remove
nil
cons
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
477
def
466
ref
varTerm
478
def
appTerm
467
ref
varTerm
479
def
appTerm
468
ref
varTerm
480
def
appTerm
appTerm
481
def
absTerm
482
def
absTerm
483
def
absTerm
484
def
defineConst
485
def
pop
0
ref
461
ref
23
remove
cons
opType
constTerm
486
def
465
ref
varTerm
487
def
appTerm
appTerm
488
def
absTerm
489
def
defineConst
490
def
pop
491
def
0
ref
461
ref
224
ref
cons
opType
constTerm
492
def
464
ref
varTerm
493
def
appTerm
appTerm
225
ref
486
ref
493
ref
appTerm
494
def
appTerm
appTerm
absTerm
495
def
nil
cons
cons
nil
cons
nil
cons
cons
"A"
461
remove
nil
cons
cons
nil
cons
25
ref
cons
205
ref
subst
496
def
subst
465
remove
nil
137
ref
273
ref
492
remove
487
ref
appTerm
appTerm
488
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
490
remove
487
ref
refl
appThm
489
remove
487
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
nil
40
ref
0
ref
462
remove
3
ref
cons
opType
constTerm
497
def
495
remove
appTerm
thm
nil
195
ref
"r"
22
ref
var
498
def
58
ref
75
ref
498
ref
varTerm
499
def
appTerm
appTerm
27
ref
0
ref
22
remove
74
ref
nil
cons
cons
opType
constTerm
277
ref
225
ref
499
ref
appTerm
appTerm
appTerm
499
ref
appTerm
500
def
appTerm
501
def
absTerm
502
def
nil
cons
cons
nil
cons
nil
cons
cons
26
remove
205
ref
subst
503
def
subst
498
ref
nil
137
ref
501
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
147
ref
78
remove
499
ref
appTerm
504
def
betaConv
appThm
500
ref
refl
appThm
147
remove
498
ref
500
remove
absTerm
499
ref
appTerm
betaConv
appThm
498
remove
504
remove
absTerm
499
ref
appTerm
betaConv
appThm
218
remove
499
remove
refl
appThm
eqMp
sym
eqMp
eqMp
absThm
eqMp
nil
40
ref
0
ref
74
remove
3
ref
cons
opType
constTerm
505
def
502
remove
appTerm
thm
nil
274
ref
"p1"
223
ref
var
506
def
283
ref
"p2"
223
ref
var
507
def
273
ref
"Parser.orelse"
"_31430"
223
ref
var
508
def
"_31431"
223
ref
var
509
def
225
ref
"Parser.orelse.prs"
"_31398"
223
ref
var
510
def
"_31399"
223
ref
var
511
def
"_31400"
1
ref
var
512
def
"_31401"
14
ref
var
513
def
46
ref
0
ref
19
ref
0
ref
231
remove
0
ref
19
ref
20
remove
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
514
def
277
ref
511
ref
varTerm
515
def
appTerm
512
ref
varTerm
516
def
appTerm
513
ref
varTerm
517
def
appTerm
appTerm
"yys"
17
ref
var
518
def
232
ref
518
remove
varTerm
appTerm
absTerm
519
def
appTerm
277
ref
510
ref
varTerm
520
def
appTerm
516
ref
appTerm
517
ref
appTerm
appTerm
521
def
absTerm
522
def
absTerm
523
def
absTerm
524
def
absTerm
525
def
defineConst
526
def
pop
0
ref
223
ref
276
remove
nil
cons
cons
opType
constTerm
527
def
508
ref
varTerm
528
def
appTerm
509
ref
varTerm
529
def
appTerm
appTerm
530
def
absTerm
531
def
absTerm
532
def
defineConst
533
def
pop
0
ref
223
ref
0
ref
223
ref
224
ref
cons
opType
nil
cons
cons
opType
constTerm
534
def
506
ref
varTerm
535
def
appTerm
507
ref
varTerm
536
def
appTerm
appTerm
225
remove
527
ref
535
ref
appTerm
536
ref
appTerm
537
def
appTerm
appTerm
absTerm
appTerm
absTerm
538
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
508
remove
nil
137
ref
283
ref
509
ref
273
ref
534
remove
528
ref
appTerm
529
ref
appTerm
appTerm
530
remove
appTerm
539
def
absTerm
540
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
274
ref
540
remove
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
509
remove
nil
137
ref
539
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
533
remove
528
ref
refl
appThm
532
remove
528
remove
appTerm
betaConv
trans
529
ref
refl
appThm
531
remove
529
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
538
remove
appTerm
thm
nil
274
ref
286
ref
40
ref
0
ref
0
ref
0
ref
7
ref
6
ref
"C"
varType
541
def
nil
cons
542
def
opType
543
def
nil
cons
544
def
cons
opType
545
def
3
ref
cons
opType
546
def
3
ref
cons
opType
constTerm
547
def
"f"
545
ref
var
548
def
27
ref
0
ref
222
ref
1
ref
542
ref
cons
opType
549
def
0
ref
549
ref
3
ref
cons
opType
550
def
nil
cons
cons
opType
constTerm
551
def
"Parser.mapPartial"
"_31474"
223
ref
var
552
def
"_31475"
545
ref
var
553
def
221
remove
0
ref
0
ref
1
ref
0
ref
14
ref
6
remove
15
ref
541
ref
16
remove
cons
opType
554
def
nil
cons
555
def
opType
556
def
nil
cons
557
def
cons
opType
nil
cons
cons
opType
558
def
549
ref
nil
cons
559
def
cons
opType
constTerm
560
def
"Parser.mapPartial.prs"
"_31442"
223
ref
var
561
def
"_31443"
545
ref
var
562
def
"_31444"
1
ref
var
563
def
"_31445"
14
ref
var
564
def
46
ref
0
ref
556
ref
0
ref
0
ref
17
remove
557
ref
cons
opType
565
def
0
ref
19
remove
557
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
81
remove
556
ref
constTerm
566
def
appTerm
567
def
36
remove
0
ref
0
ref
565
ref
3
ref
cons
opType
565
ref
nil
cons
cons
opType
constTerm
568
def
"f"
565
remove
var
569
def
53
ref
54
ref
44
ref
55
ref
27
ref
0
ref
556
ref
0
ref
556
ref
3
ref
cons
opType
nil
cons
cons
opType
constTerm
570
def
569
ref
varTerm
64
ref
appTerm
appTerm
571
def
46
remove
0
ref
556
remove
0
ref
0
ref
541
ref
557
ref
cons
opType
0
ref
543
remove
557
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
566
remove
appTerm
"z"
541
ref
var
572
def
230
ref
0
ref
554
remove
557
remove
cons
opType
constTerm
59
ref
0
ref
541
ref
0
ref
14
remove
555
remove
cons
opType
nil
cons
cons
opType
constTerm
572
remove
varTerm
appTerm
63
ref
appTerm
appTerm
absTerm
appTerm
573
def
562
ref
varTerm
574
def
61
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
277
ref
561
ref
varTerm
575
def
appTerm
563
ref
varTerm
576
def
appTerm
564
ref
varTerm
577
def
appTerm
appTerm
578
def
absTerm
579
def
absTerm
580
def
absTerm
581
def
absTerm
582
def
defineConst
583
def
pop
0
ref
223
ref
0
ref
545
ref
558
remove
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
584
def
552
ref
varTerm
585
def
appTerm
553
ref
varTerm
586
def
appTerm
appTerm
587
def
absTerm
588
def
absTerm
589
def
defineConst
590
def
pop
591
def
0
ref
223
ref
0
ref
545
ref
559
ref
cons
opType
nil
cons
cons
opType
constTerm
592
def
289
ref
appTerm
593
def
548
ref
varTerm
594
def
appTerm
appTerm
560
remove
584
ref
289
ref
appTerm
594
ref
appTerm
595
def
appTerm
appTerm
absTerm
appTerm
absTerm
596
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
552
remove
nil
137
ref
547
ref
553
ref
551
ref
592
ref
585
ref
appTerm
586
ref
appTerm
appTerm
587
remove
appTerm
597
def
absTerm
598
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
"P"
546
remove
var
599
def
598
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
545
remove
nil
cons
cons
nil
cons
25
ref
cons
205
ref
subst
600
def
subst
553
remove
nil
137
ref
597
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
590
remove
585
ref
refl
appThm
589
remove
585
remove
appTerm
betaConv
trans
586
ref
refl
appThm
588
remove
586
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
596
remove
appTerm
thm
nil
"P"
28
remove
var
34
remove
265
ref
259
ref
35
remove
appTerm
appTerm
251
remove
42
ref
253
remove
198
remove
appTerm
255
remove
appTerm
100
remove
appTerm
absTerm
appTerm
appTerm
absTerm
601
def
nil
cons
cons
nil
cons
nil
cons
cons
"A"
261
remove
cons
nil
cons
25
ref
cons
205
ref
subst
subst
5
remove
nil
137
ref
265
remove
259
remove
254
ref
appTerm
appTerm
256
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
258
remove
254
ref
refl
appThm
257
remove
254
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
nil
40
ref
29
remove
constTerm
601
remove
appTerm
thm
nil
274
ref
286
ref
40
ref
0
ref
0
ref
0
ref
7
ref
542
remove
cons
602
def
opType
603
def
3
ref
cons
opType
604
def
3
ref
cons
opType
constTerm
605
def
"f"
603
ref
var
606
def
551
ref
"Parser.map"
"_31491"
223
ref
var
607
def
"_31492"
603
ref
var
608
def
592
remove
607
ref
varTerm
609
def
appTerm
168
ref
230
ref
0
ref
541
ref
544
remove
cons
opType
constTerm
610
def
608
ref
varTerm
611
def
168
ref
varTerm
612
def
appTerm
appTerm
absTerm
appTerm
613
def
absTerm
614
def
absTerm
615
def
defineConst
616
def
pop
617
def
0
ref
223
ref
0
ref
603
ref
559
ref
cons
opType
nil
cons
cons
opType
constTerm
618
def
289
ref
appTerm
606
remove
varTerm
619
def
appTerm
appTerm
593
remove
168
ref
610
remove
619
remove
612
ref
appTerm
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
absTerm
620
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
607
remove
nil
137
ref
605
remove
608
ref
551
remove
618
remove
609
ref
appTerm
611
ref
appTerm
appTerm
613
remove
appTerm
621
def
absTerm
622
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
"P"
604
remove
var
622
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
603
remove
nil
cons
cons
nil
cons
25
ref
cons
205
ref
subst
subst
608
remove
nil
137
ref
621
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
616
remove
609
ref
refl
appThm
615
remove
609
remove
appTerm
betaConv
trans
611
ref
refl
appThm
614
remove
611
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
620
remove
appTerm
thm
451
remove
452
remove
392
remove
subst
proveHyp
nil
449
remove
thm
nil
274
ref
286
ref
40
ref
0
ref
52
ref
3
ref
cons
opType
constTerm
623
def
"f"
51
ref
var
624
def
273
ref
"Parser.filter"
"_31503"
223
ref
var
625
def
"_31504"
51
ref
var
626
def
591
remove
0
ref
223
ref
0
ref
0
ref
7
ref
10
ref
cons
opType
627
def
224
ref
cons
opType
nil
cons
cons
opType
constTerm
628
def
625
ref
varTerm
629
def
appTerm
168
ref
252
remove
0
ref
2
remove
0
ref
9
ref
0
ref
9
remove
10
remove
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
630
def
626
ref
varTerm
631
def
612
ref
appTerm
appTerm
230
remove
627
remove
constTerm
612
ref
appTerm
632
def
appTerm
268
ref
appTerm
absTerm
appTerm
633
def
absTerm
634
def
absTerm
635
def
defineConst
636
def
pop
0
ref
223
ref
0
ref
51
remove
224
remove
cons
opType
nil
cons
cons
opType
constTerm
637
def
289
ref
appTerm
624
remove
varTerm
638
def
appTerm
appTerm
628
remove
289
ref
appTerm
168
ref
630
remove
638
remove
612
ref
appTerm
appTerm
632
remove
appTerm
268
remove
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
absTerm
639
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
625
remove
nil
137
ref
623
remove
626
ref
273
remove
637
remove
629
ref
appTerm
631
ref
appTerm
appTerm
633
remove
appTerm
640
def
absTerm
641
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
"P"
52
remove
var
641
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
94
remove
cons
nil
cons
25
ref
cons
205
ref
subst
subst
626
remove
nil
137
ref
640
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
636
remove
629
ref
refl
appThm
635
remove
629
remove
appTerm
betaConv
trans
631
ref
refl
appThm
634
remove
631
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
639
remove
appTerm
thm
nil
274
ref
506
ref
40
ref
0
ref
550
ref
3
ref
cons
opType
constTerm
642
def
"p2"
549
ref
var
643
def
27
ref
0
ref
222
ref
1
ref
15
remove
602
remove
opType
nil
cons
644
def
cons
opType
645
def
0
ref
645
ref
3
ref
cons
opType
nil
cons
cons
opType
constTerm
646
def
"Parser.pair"
"_31515"
223
ref
var
647
def
"_31516"
549
ref
var
648
def
491
remove
0
ref
222
remove
1
remove
645
remove
nil
cons
649
def
cons
opType
650
def
649
ref
cons
opType
constTerm
651
def
617
ref
0
ref
223
ref
0
ref
0
ref
7
ref
649
ref
cons
opType
650
remove
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
652
def
647
ref
varTerm
653
def
appTerm
168
ref
617
remove
0
ref
549
ref
0
ref
0
ref
541
ref
644
remove
cons
opType
654
def
649
ref
cons
opType
nil
cons
cons
opType
constTerm
655
def
648
ref
varTerm
656
def
appTerm
"y"
541
remove
var
657
def
59
remove
0
ref
7
ref
654
remove
nil
cons
cons
opType
constTerm
612
ref
appTerm
657
remove
varTerm
appTerm
absTerm
658
def
appTerm
absTerm
appTerm
appTerm
659
def
absTerm
660
def
absTerm
661
def
defineConst
662
def
pop
0
ref
223
ref
0
ref
549
remove
649
remove
cons
opType
nil
cons
cons
opType
constTerm
663
def
535
ref
appTerm
643
remove
varTerm
664
def
appTerm
appTerm
651
remove
652
remove
535
ref
appTerm
168
ref
655
remove
664
remove
appTerm
658
remove
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
665
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
647
remove
nil
137
ref
642
remove
648
ref
646
remove
663
remove
653
ref
appTerm
656
ref
appTerm
appTerm
659
remove
appTerm
666
def
absTerm
667
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
"P"
550
remove
var
667
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
559
remove
cons
nil
cons
25
ref
cons
205
ref
subst
subst
648
remove
nil
137
ref
666
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
662
remove
653
ref
refl
appThm
661
remove
653
remove
appTerm
betaConv
trans
656
ref
refl
appThm
660
remove
656
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
665
remove
appTerm
thm
nil
454
remove
455
remove
41
ref
42
ref
44
ref
45
ref
287
ref
457
remove
70
ref
appTerm
66
ref
appTerm
appTerm
229
remove
54
ref
232
ref
62
remove
66
ref
appTerm
appTerm
absTerm
appTerm
456
remove
70
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
668
def
nil
cons
cons
nil
cons
nil
cons
cons
459
remove
subst
226
remove
nil
137
ref
41
ref
227
ref
44
ref
228
ref
287
ref
241
remove
234
ref
appTerm
235
ref
appTerm
233
ref
appTerm
appTerm
236
remove
appTerm
669
def
absTerm
670
def
appTerm
671
def
absTerm
672
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
170
ref
672
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
227
remove
nil
137
ref
671
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
396
ref
670
remove
nil
cons
cons
nil
cons
nil
cons
cons
397
ref
subst
228
remove
nil
137
ref
669
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
240
remove
234
ref
refl
appThm
239
remove
234
remove
appTerm
betaConv
trans
235
ref
refl
appThm
238
remove
235
remove
appTerm
betaConv
trans
233
ref
refl
appThm
237
remove
233
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
460
remove
668
remove
appTerm
thm
nil
274
ref
286
ref
40
remove
0
ref
0
ref
0
ref
7
remove
"Data.List.list"
typeOp
13
remove
opType
673
def
nil
cons
cons
opType
674
def
3
ref
cons
opType
675
def
3
remove
cons
opType
constTerm
676
def
"e"
674
ref
var
677
def
58
ref
"Parser.inverse"
"_31322"
223
ref
var
678
def
"_31323"
674
ref
var
679
def
53
ref
168
ref
44
ref
45
ref
287
ref
445
ref
678
ref
varTerm
680
def
appTerm
"Parser.Stream.append"
const
0
ref
673
remove
293
remove
cons
opType
constTerm
681
def
679
ref
varTerm
682
def
612
ref
appTerm
appTerm
66
ref
appTerm
appTerm
appTerm
232
ref
60
remove
612
ref
appTerm
66
ref
appTerm
appTerm
683
def
appTerm
absTerm
appTerm
absTerm
appTerm
684
def
absTerm
685
def
absTerm
686
def
defineConst
687
def
pop
0
remove
223
ref
675
ref
nil
cons
cons
opType
688
def
constTerm
689
def
289
ref
appTerm
677
ref
varTerm
690
def
appTerm
691
def
appTerm
53
ref
168
remove
44
ref
45
ref
287
ref
446
ref
681
ref
690
ref
612
remove
appTerm
appTerm
66
ref
appTerm
appTerm
appTerm
683
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
absTerm
692
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
678
remove
nil
137
ref
676
ref
679
ref
58
ref
689
ref
680
ref
appTerm
682
ref
appTerm
appTerm
684
remove
appTerm
693
def
absTerm
694
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
"P"
675
remove
var
695
def
694
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
674
ref
nil
cons
cons
nil
cons
25
remove
cons
205
ref
subst
696
def
subst
679
remove
nil
137
ref
693
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
687
remove
680
ref
refl
appThm
686
remove
680
remove
appTerm
betaConv
trans
682
ref
refl
appThm
685
remove
682
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
692
remove
appTerm
thm
nil
274
ref
506
remove
283
ref
507
remove
41
ref
42
ref
44
ref
45
ref
287
ref
537
remove
70
ref
appTerm
66
ref
appTerm
appTerm
514
remove
277
ref
536
remove
appTerm
70
ref
appTerm
66
ref
appTerm
appTerm
519
remove
appTerm
277
remove
535
remove
appTerm
70
ref
appTerm
66
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
697
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
510
remove
nil
137
ref
283
ref
511
ref
41
ref
512
ref
44
ref
513
ref
287
ref
527
remove
520
ref
appTerm
515
ref
appTerm
516
ref
appTerm
517
ref
appTerm
appTerm
521
remove
appTerm
698
def
absTerm
699
def
appTerm
700
def
absTerm
701
def
appTerm
702
def
absTerm
703
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
274
ref
703
remove
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
511
remove
nil
137
ref
702
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
170
ref
701
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
512
remove
nil
137
ref
700
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
396
ref
699
remove
nil
cons
cons
nil
cons
nil
cons
cons
397
ref
subst
513
remove
nil
137
ref
698
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
526
remove
520
ref
refl
appThm
525
remove
520
remove
appTerm
betaConv
trans
515
ref
refl
appThm
524
remove
515
remove
appTerm
betaConv
trans
516
ref
refl
appThm
523
remove
516
remove
appTerm
betaConv
trans
517
ref
refl
appThm
522
remove
517
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
697
remove
appTerm
thm
nil
195
remove
38
remove
58
ref
77
remove
appTerm
41
ref
42
ref
44
ref
45
ref
68
remove
76
remove
70
ref
appTerm
66
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
704
def
nil
cons
cons
nil
cons
nil
cons
cons
503
remove
subst
39
remove
nil
137
ref
58
ref
75
remove
69
remove
appTerm
appTerm
71
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
86
remove
eqMp
absThm
eqMp
nil
505
remove
704
remove
appTerm
thm
nil
463
remove
464
remove
41
ref
42
ref
44
ref
45
ref
287
ref
494
remove
70
ref
appTerm
66
ref
appTerm
appTerm
476
remove
477
remove
493
remove
appTerm
70
ref
appTerm
66
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
705
def
nil
cons
cons
nil
cons
nil
cons
cons
496
remove
subst
466
remove
nil
137
ref
41
ref
467
ref
44
ref
468
ref
287
ref
486
remove
478
ref
appTerm
479
ref
appTerm
480
ref
appTerm
appTerm
481
remove
appTerm
706
def
absTerm
707
def
appTerm
708
def
absTerm
709
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
170
ref
709
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
467
remove
nil
137
ref
708
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
396
ref
707
remove
nil
cons
cons
nil
cons
nil
cons
cons
397
ref
subst
468
remove
nil
137
ref
706
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
485
remove
478
ref
refl
appThm
484
remove
478
remove
appTerm
betaConv
trans
479
ref
refl
appThm
483
remove
479
remove
appTerm
betaConv
trans
480
ref
refl
appThm
482
remove
480
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
497
remove
705
remove
appTerm
thm
nil
274
ref
286
ref
676
ref
677
remove
58
ref
"Parser.strongInverse"
"_31334"
223
remove
var
710
def
"_31335"
674
remove
var
711
def
114
ref
689
remove
710
ref
varTerm
712
def
appTerm
711
ref
varTerm
713
def
appTerm
appTerm
44
ref
45
ref
53
ref
54
ref
44
ref
55
ref
110
ref
287
ref
445
remove
712
ref
appTerm
66
ref
appTerm
appTerm
232
remove
64
remove
appTerm
714
def
appTerm
appTerm
27
remove
65
remove
constTerm
66
ref
appTerm
715
def
681
ref
713
ref
61
ref
appTerm
appTerm
63
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
716
def
absTerm
717
def
absTerm
718
def
defineConst
719
def
pop
688
remove
constTerm
720
def
289
remove
appTerm
690
ref
appTerm
appTerm
114
remove
691
remove
appTerm
44
ref
45
ref
53
ref
54
ref
44
ref
55
ref
110
remove
287
remove
446
remove
66
ref
appTerm
appTerm
714
remove
appTerm
appTerm
715
remove
681
remove
690
remove
61
ref
appTerm
appTerm
63
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
721
def
nil
cons
cons
nil
cons
nil
cons
cons
282
ref
subst
710
remove
nil
137
ref
676
remove
711
ref
58
remove
720
remove
712
ref
appTerm
713
ref
appTerm
appTerm
716
remove
appTerm
722
def
absTerm
723
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
695
remove
723
remove
nil
cons
cons
nil
cons
nil
cons
cons
696
remove
subst
711
remove
nil
137
ref
722
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
719
remove
712
ref
refl
appThm
718
remove
712
remove
appTerm
betaConv
trans
713
ref
refl
appThm
717
remove
713
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
ref
721
remove
appTerm
thm
nil
274
remove
286
remove
547
ref
548
remove
41
ref
42
remove
44
ref
45
remove
570
ref
595
remove
70
remove
appTerm
66
remove
appTerm
appTerm
567
remove
568
remove
569
remove
53
remove
54
remove
44
ref
55
remove
571
remove
573
remove
594
remove
61
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
295
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
724
def
nil
cons
cons
nil
cons
nil
cons
cons
282
remove
subst
561
remove
nil
137
ref
547
remove
562
ref
41
remove
563
ref
44
remove
564
ref
570
remove
584
remove
575
ref
appTerm
574
ref
appTerm
576
ref
appTerm
577
ref
appTerm
appTerm
578
remove
appTerm
725
def
absTerm
726
def
appTerm
727
def
absTerm
728
def
appTerm
729
def
absTerm
730
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
599
remove
730
remove
nil
cons
cons
nil
cons
nil
cons
cons
600
remove
subst
562
remove
nil
137
ref
729
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
170
remove
728
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
remove
subst
563
remove
nil
137
ref
727
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
subst
nil
396
remove
726
remove
nil
cons
cons
nil
cons
nil
cons
cons
397
remove
subst
564
remove
nil
137
remove
725
remove
nil
cons
cons
nil
cons
nil
cons
cons
141
remove
subst
583
remove
575
ref
refl
appThm
582
remove
575
remove
appTerm
betaConv
trans
574
ref
refl
appThm
581
remove
574
remove
appTerm
betaConv
trans
576
ref
refl
appThm
580
remove
576
remove
appTerm
betaConv
trans
577
ref
refl
appThm
579
remove
577
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
283
remove
724
remove
appTerm
thm