reference documentation

Article parser-stream-thm.art

path: "vendor/opentheory/data/theories/parser-stream-thm/parser-stream-thm.art"

241329 bytes
6
version
"Data.Bool./\\"
const
"->"
typeOp
0
def
"bool"
typeOp
nil
opType
1
def
0
ref
1
ref
1
ref
nil
cons
2
def
cons
opType
3
def
nil
cons
cons
opType
4
def
constTerm
5
def
"Data.Bool.!"
const
6
def
0
ref
0
ref
"Parser.Stream.stream"
typeOp
7
def
"A"
varType
8
def
nil
cons
9
def
opType
10
def
2
ref
cons
opType
11
def
2
ref
cons
opType
12
def
constTerm
13
def
"x"
10
ref
var
14
def
13
ref
"y"
10
ref
var
15
def
"Data.Bool.==>"
const
4
ref
constTerm
16
def
"Parser.Stream.isProperSuffix"
const
0
ref
10
ref
11
ref
nil
cons
17
def
cons
opType
18
def
constTerm
19
def
14
ref
varTerm
20
def
appTerm
15
ref
varTerm
21
def
appTerm
appTerm
22
def
"Relation.measure"
const
23
def
0
ref
0
ref
10
ref
"Number.Natural.natural"
typeOp
nil
opType
24
def
nil
cons
25
def
cons
opType
26
def
18
ref
nil
cons
27
def
cons
opType
constTerm
"Parser.Stream.length"
const
26
ref
constTerm
28
def
appTerm
29
def
20
ref
appTerm
21
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
30
def
appTerm
31
def
refl
nil
"m"
26
ref
var
28
ref
nil
cons
cons
nil
cons
nil
cons
cons
32
def
"A"
10
ref
nil
cons
33
def
cons
34
def
nil
cons
35
def
nil
nil
cons
36
def
cons
37
def
nil
"t"
1
ref
var
38
def
"Relation.wellFounded"
const
39
def
0
ref
0
ref
8
ref
0
ref
8
ref
2
ref
cons
opType
40
def
nil
cons
41
def
cons
opType
42
def
2
ref
cons
opType
43
def
constTerm
44
def
23
remove
0
ref
0
ref
8
ref
25
ref
cons
opType
45
def
42
ref
nil
cons
46
def
cons
opType
constTerm
"m"
45
ref
var
47
def
varTerm
48
def
appTerm
49
def
appTerm
50
def
nil
cons
cons
nil
cons
nil
cons
cons
"="
const
51
def
4
ref
constTerm
52
def
38
ref
varTerm
53
def
appTerm
54
def
"Data.Bool.T"
const
1
ref
constTerm
55
def
appTerm
56
def
assume
sym
nil
55
ref
axiom
57
def
eqMp
53
ref
assume
57
ref
deductAntisym
deductAntisym
58
def
subst
47
ref
50
remove
absTerm
59
def
48
ref
appTerm
60
def
betaConv
nil
6
ref
0
ref
0
ref
45
ref
2
ref
cons
opType
61
def
2
ref
cons
opType
constTerm
62
def
59
ref
appTerm
63
def
axiom
nil
"p"
1
ref
var
64
def
63
remove
nil
cons
cons
"q"
1
ref
var
65
def
60
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
52
ref
16
ref
64
ref
varTerm
66
def
appTerm
67
def
65
ref
varTerm
68
def
appTerm
69
def
appTerm
70
def
refl
64
ref
65
ref
52
ref
5
ref
66
ref
appTerm
71
def
68
ref
appTerm
72
def
appTerm
73
def
66
ref
appTerm
absTerm
74
def
absTerm
75
def
66
ref
appTerm
betaConv
68
ref
refl
76
def
appThm
74
remove
68
ref
appTerm
betaConv
trans
appThm
nil
51
ref
0
ref
4
ref
0
ref
4
ref
2
ref
cons
opType
77
def
nil
cons
cons
opType
constTerm
78
def
16
ref
appTerm
75
remove
appTerm
axiom
66
ref
refl
79
def
appThm
76
ref
appThm
eqMp
80
def
sym
81
def
73
remove
refl
65
ref
51
ref
0
ref
77
ref
0
ref
77
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
82
def
"f"
4
ref
var
83
def
83
ref
varTerm
84
def
66
ref
appTerm
68
ref
appTerm
absTerm
85
def
appTerm
83
ref
84
ref
55
ref
appTerm
55
ref
appTerm
absTerm
86
def
appTerm
absTerm
87
def
68
ref
appTerm
betaConv
appThm
51
ref
0
ref
3
ref
0
ref
3
ref
2
ref
cons
opType
88
def
nil
cons
cons
opType
constTerm
89
def
71
remove
appTerm
refl
64
ref
87
remove
absTerm
90
def
66
ref
appTerm
betaConv
appThm
nil
78
ref
5
ref
appTerm
90
ref
appTerm
axiom
91
def
79
remove
appThm
eqMp
76
ref
appThm
eqMp
92
def
sym
83
ref
84
ref
refl
nil
38
ref
66
ref
nil
cons
93
def
cons
nil
cons
nil
cons
cons
94
def
58
ref
subst
66
ref
assume
95
def
eqMp
appThm
nil
38
ref
68
ref
nil
cons
96
def
cons
nil
cons
nil
cons
cons
97
def
58
ref
subst
68
ref
assume
98
def
eqMp
appThm
absThm
eqMp
99
def
nil
"P"
1
ref
var
100
def
93
ref
cons
"Q"
1
ref
var
101
def
96
ref
cons
nil
cons
102
def
cons
nil
cons
cons
52
ref
refl
103
def
83
ref
84
remove
100
ref
varTerm
104
def
appTerm
105
def
101
ref
varTerm
106
def
appTerm
absTerm
107
def
64
ref
65
ref
66
ref
absTerm
absTerm
108
def
appTerm
betaConv
108
ref
104
ref
appTerm
betaConv
106
ref
refl
109
def
appThm
65
ref
104
ref
absTerm
106
ref
appTerm
betaConv
trans
trans
appThm
86
ref
108
ref
appTerm
betaConv
108
ref
55
ref
appTerm
betaConv
55
ref
refl
110
def
appThm
65
ref
55
ref
absTerm
55
ref
appTerm
betaConv
trans
trans
appThm
52
ref
5
ref
104
ref
appTerm
111
def
106
ref
appTerm
112
def
appTerm
refl
65
ref
82
remove
83
remove
105
remove
68
ref
appTerm
absTerm
appTerm
86
ref
appTerm
absTerm
106
ref
appTerm
betaConv
appThm
89
ref
111
remove
appTerm
refl
90
remove
104
ref
appTerm
betaConv
appThm
91
remove
104
ref
refl
113
def
appThm
eqMp
109
ref
appThm
eqMp
112
remove
assume
eqMp
114
def
108
remove
refl
appThm
eqMp
sym
57
ref
eqMp
115
def
subst
116
def
deductAntisym
eqMp
80
remove
69
ref
assume
eqMp
sym
95
ref
eqMp
103
ref
85
remove
64
ref
65
ref
68
ref
absTerm
117
def
absTerm
118
def
appTerm
betaConv
118
ref
66
ref
appTerm
betaConv
76
remove
appThm
117
ref
68
ref
appTerm
betaConv
trans
trans
appThm
86
remove
118
ref
appTerm
betaConv
118
ref
55
ref
appTerm
betaConv
110
ref
appThm
117
ref
55
ref
appTerm
betaConv
trans
trans
119
def
appThm
92
remove
72
remove
assume
eqMp
118
ref
refl
120
def
appThm
eqMp
sym
57
ref
eqMp
121
def
proveHyp
122
def
deductAntisym
123
def
subst
proveHyp
"A"
45
ref
nil
cons
cons
nil
cons
124
def
"P"
61
remove
var
125
def
59
remove
nil
cons
cons
"x"
45
remove
var
48
ref
nil
cons
cons
nil
cons
126
def
cons
nil
cons
cons
nil
64
ref
6
ref
0
ref
40
ref
2
ref
cons
opType
127
def
constTerm
128
def
"P"
40
ref
var
129
def
varTerm
130
def
appTerm
131
def
nil
cons
132
def
cons
65
ref
130
ref
"x"
8
ref
var
133
def
varTerm
134
def
appTerm
135
def
nil
cons
136
def
cons
nil
cons
cons
nil
cons
cons
137
def
81
ref
subst
137
remove
121
remove
99
remove
deductAntisym
138
def
subst
52
ref
135
ref
appTerm
refl
133
ref
55
ref
absTerm
139
def
134
ref
appTerm
betaConv
appThm
"p"
40
ref
var
140
def
51
ref
0
ref
40
ref
127
ref
nil
cons
cons
opType
constTerm
140
ref
varTerm
141
def
appTerm
139
remove
appTerm
absTerm
142
def
130
ref
appTerm
betaConv
143
def
nil
51
ref
0
ref
127
ref
0
ref
127
ref
2
ref
cons
opType
144
def
nil
cons
cons
opType
constTerm
145
def
128
ref
appTerm
142
remove
appTerm
axiom
130
ref
refl
146
def
appThm
147
def
131
ref
assume
eqMp
eqMp
134
ref
refl
148
def
appThm
eqMp
sym
57
ref
eqMp
eqMp
nil
100
ref
132
remove
cons
101
ref
136
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
149
def
subst
eqMp
eqMp
eqMp
subst
subst
appThm
nil
38
ref
30
remove
nil
cons
cons
nil
cons
nil
cons
cons
38
ref
52
ref
5
ref
53
ref
appTerm
150
def
55
ref
appTerm
appTerm
53
ref
appTerm
absTerm
151
def
53
ref
appTerm
152
def
betaConv
nil
6
ref
88
ref
constTerm
153
def
151
ref
appTerm
154
def
axiom
nil
64
ref
154
remove
nil
cons
cons
65
ref
152
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
2
ref
cons
nil
cons
155
def
"P"
3
ref
var
156
def
151
remove
nil
cons
cons
"x"
1
ref
var
157
def
53
ref
nil
cons
158
def
cons
nil
cons
159
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
sym
13
ref
refl
160
def
14
ref
160
ref
15
ref
22
ref
refl
32
remove
37
ref
"y"
8
ref
var
161
def
52
ref
49
remove
134
ref
appTerm
161
ref
varTerm
162
def
appTerm
appTerm
"Number.Natural.<"
const
0
ref
24
ref
0
ref
24
ref
2
ref
cons
opType
163
def
nil
cons
164
def
cons
opType
165
def
constTerm
166
def
48
ref
134
ref
appTerm
appTerm
48
ref
162
ref
appTerm
appTerm
appTerm
absTerm
167
def
162
ref
appTerm
168
def
betaConv
133
ref
128
ref
167
ref
appTerm
169
def
absTerm
170
def
134
ref
appTerm
171
def
betaConv
47
remove
128
ref
170
ref
appTerm
172
def
absTerm
173
def
48
remove
appTerm
174
def
betaConv
nil
62
remove
173
ref
appTerm
175
def
axiom
nil
64
ref
175
remove
nil
cons
cons
65
ref
174
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
124
remove
125
remove
173
remove
nil
cons
cons
126
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
172
remove
nil
cons
cons
65
ref
171
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
9
ref
cons
176
def
nil
cons
177
def
129
ref
170
remove
nil
cons
cons
133
ref
134
ref
nil
cons
178
def
cons
nil
cons
179
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
169
remove
nil
cons
cons
65
ref
168
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
167
remove
nil
cons
cons
133
ref
162
ref
nil
cons
cons
nil
cons
180
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
appThm
nil
"ys"
10
ref
var
181
def
21
ref
nil
cons
cons
"xs"
10
ref
var
182
def
20
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
nil
38
ref
16
ref
19
ref
182
ref
varTerm
183
def
appTerm
184
def
181
ref
varTerm
185
def
appTerm
186
def
appTerm
187
def
166
ref
28
ref
183
ref
appTerm
188
def
appTerm
189
def
28
ref
185
ref
appTerm
190
def
appTerm
191
def
appTerm
192
def
nil
cons
193
def
cons
nil
cons
nil
cons
cons
58
ref
subst
181
ref
192
ref
absTerm
194
def
185
ref
appTerm
195
def
betaConv
196
def
5
ref
refl
197
def
16
ref
refl
198
def
182
ref
"Data.Bool.~"
const
3
remove
constTerm
199
def
184
ref
"Parser.Stream.error"
const
200
def
10
ref
constTerm
201
def
appTerm
202
def
appTerm
203
def
absTerm
204
def
183
ref
appTerm
205
def
betaConv
nil
13
ref
204
ref
appTerm
206
def
axiom
nil
64
ref
206
remove
nil
cons
cons
65
ref
205
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
"P"
11
ref
var
207
def
204
remove
nil
cons
cons
14
ref
183
ref
nil
cons
208
def
cons
nil
cons
209
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
203
remove
nil
cons
cons
65
ref
52
ref
202
ref
appTerm
"Data.Bool.F"
const
1
ref
constTerm
210
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
100
ref
202
ref
nil
cons
cons
nil
cons
nil
cons
cons
nil
64
ref
199
ref
104
ref
appTerm
211
def
nil
cons
212
def
cons
65
ref
52
ref
104
ref
appTerm
210
ref
appTerm
nil
cons
213
def
cons
nil
cons
cons
nil
cons
cons
214
def
81
ref
subst
214
remove
138
ref
subst
nil
64
ref
104
ref
nil
cons
215
def
cons
216
def
65
ref
210
ref
nil
cons
217
def
cons
nil
cons
218
def
cons
nil
cons
cons
81
ref
138
ref
52
ref
66
ref
appTerm
219
def
68
ref
appTerm
220
def
assume
221
def
95
remove
eqMp
eqMp
116
ref
deductAntisym
eqMp
222
def
nil
64
ref
69
ref
nil
cons
223
def
cons
224
def
65
ref
16
ref
68
ref
appTerm
225
def
66
ref
appTerm
nil
cons
226
def
cons
nil
cons
227
def
cons
nil
cons
cons
138
ref
subst
proveHyp
225
ref
refl
221
remove
appThm
sym
nil
64
ref
96
ref
cons
228
def
65
ref
96
ref
cons
nil
cons
229
def
cons
nil
cons
cons
230
def
81
ref
subst
230
remove
138
ref
subst
98
remove
eqMp
nil
100
ref
96
remove
cons
102
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
231
def
eqMp
nil
228
ref
65
ref
93
ref
cons
nil
cons
232
def
cons
nil
cons
cons
123
ref
subst
nil
100
ref
223
ref
cons
233
def
101
ref
226
remove
cons
nil
cons
234
def
cons
nil
cons
cons
235
def
103
ref
107
remove
118
ref
appTerm
betaConv
118
remove
104
ref
appTerm
betaConv
109
ref
appThm
117
remove
106
ref
appTerm
betaConv
trans
trans
appThm
119
remove
appThm
114
remove
120
remove
appThm
eqMp
sym
57
ref
eqMp
236
def
subst
eqMp
123
ref
235
remove
115
ref
subst
eqMp
deductAntisym
deductAntisym
237
def
subst
52
ref
211
ref
appTerm
refl
64
ref
67
ref
210
ref
appTerm
absTerm
238
def
104
ref
appTerm
betaConv
appThm
nil
89
ref
199
ref
appTerm
238
remove
appTerm
axiom
113
ref
appThm
eqMp
211
remove
assume
eqMp
nil
64
ref
16
ref
104
ref
appTerm
239
def
210
ref
appTerm
nil
cons
cons
65
ref
16
ref
210
ref
appTerm
240
def
104
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
64
ref
217
ref
cons
65
ref
215
ref
cons
nil
cons
cons
nil
cons
cons
241
def
81
ref
subst
241
remove
138
ref
subst
64
ref
66
ref
absTerm
242
def
104
ref
appTerm
243
def
betaConv
nil
52
ref
210
ref
appTerm
244
def
153
ref
242
ref
appTerm
245
def
appTerm
axiom
210
ref
assume
eqMp
nil
64
ref
245
remove
nil
cons
cons
65
ref
243
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
242
remove
nil
cons
cons
157
ref
215
ref
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
217
ref
cons
101
ref
215
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
100
ref
212
remove
cons
101
ref
213
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
246
def
subst
eqMp
247
def
appThm
189
ref
refl
248
def
nil
51
ref
165
ref
constTerm
249
def
28
ref
201
ref
appTerm
250
def
appTerm
251
def
"Number.Natural.zero"
const
24
ref
constTerm
252
def
appTerm
253
def
axiom
254
def
appThm
appThm
nil
38
ref
189
ref
252
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
38
ref
52
ref
240
remove
53
ref
appTerm
appTerm
55
ref
appTerm
absTerm
255
def
53
ref
appTerm
256
def
betaConv
nil
153
ref
255
ref
appTerm
257
def
axiom
nil
64
ref
257
remove
nil
cons
cons
65
ref
256
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
255
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
258
def
subst
259
def
trans
appThm
197
ref
198
ref
182
ref
199
ref
184
ref
"Parser.Stream.eof"
const
260
def
10
ref
constTerm
261
def
appTerm
262
def
appTerm
263
def
absTerm
264
def
183
ref
appTerm
265
def
betaConv
nil
13
ref
264
ref
appTerm
266
def
axiom
nil
64
ref
266
remove
nil
cons
cons
65
ref
265
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
264
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
263
remove
nil
cons
cons
65
ref
52
ref
262
ref
appTerm
210
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
100
ref
262
ref
nil
cons
cons
nil
cons
nil
cons
cons
246
ref
subst
eqMp
267
def
appThm
248
ref
nil
249
ref
28
ref
261
ref
appTerm
268
def
appTerm
269
def
252
ref
appTerm
270
def
axiom
271
def
appThm
appThm
259
remove
trans
appThm
128
ref
refl
272
def
133
ref
160
ref
181
ref
16
ref
192
ref
appTerm
273
def
refl
198
ref
nil
161
ref
178
ref
cons
274
def
nil
cons
275
def
nil
cons
cons
181
ref
52
ref
184
ref
"Parser.Stream.cons"
const
276
def
0
ref
8
ref
0
ref
10
ref
33
ref
cons
opType
nil
cons
277
def
cons
opType
constTerm
278
def
162
ref
appTerm
185
ref
appTerm
279
def
appTerm
appTerm
"Parser.Stream.isSuffix"
const
18
ref
constTerm
280
def
183
ref
appTerm
281
def
185
ref
appTerm
282
def
appTerm
absTerm
283
def
185
ref
appTerm
284
def
betaConv
161
ref
13
ref
283
ref
appTerm
285
def
absTerm
286
def
162
ref
appTerm
287
def
betaConv
182
ref
128
ref
286
ref
appTerm
288
def
absTerm
289
def
183
ref
appTerm
290
def
betaConv
nil
13
ref
289
ref
appTerm
291
def
axiom
nil
64
ref
291
remove
nil
cons
cons
65
ref
290
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
289
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
288
remove
nil
cons
cons
65
ref
287
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
286
remove
nil
cons
cons
180
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
285
remove
nil
cons
cons
65
ref
284
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
283
remove
nil
cons
cons
14
ref
185
ref
nil
cons
292
def
cons
nil
cons
293
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
294
def
subst
appThm
248
remove
nil
182
ref
292
remove
cons
nil
cons
295
def
nil
cons
cons
296
def
182
ref
249
ref
28
ref
278
ref
134
ref
appTerm
297
def
183
ref
appTerm
298
def
appTerm
appTerm
299
def
"Number.Natural.suc"
const
0
ref
24
ref
25
ref
cons
opType
300
def
constTerm
301
def
188
ref
appTerm
appTerm
absTerm
302
def
183
ref
appTerm
303
def
betaConv
133
ref
13
ref
302
ref
appTerm
304
def
absTerm
305
def
134
ref
appTerm
306
def
betaConv
nil
128
ref
305
ref
appTerm
307
def
axiom
nil
64
ref
307
remove
nil
cons
cons
65
ref
306
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
305
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
304
remove
nil
cons
cons
65
ref
303
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
302
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
308
def
subst
appThm
nil
"n"
24
ref
var
309
def
190
ref
nil
cons
cons
310
def
"m"
24
ref
var
311
def
188
ref
nil
cons
312
def
cons
nil
cons
313
def
cons
nil
cons
cons
314
def
309
ref
52
ref
166
ref
311
ref
varTerm
315
def
appTerm
316
def
301
ref
309
ref
varTerm
317
def
appTerm
318
def
appTerm
appTerm
"Number.Natural.<="
const
165
remove
constTerm
319
def
315
ref
appTerm
317
ref
appTerm
320
def
appTerm
absTerm
321
def
317
ref
appTerm
322
def
betaConv
311
ref
6
ref
0
ref
163
ref
2
ref
cons
opType
323
def
constTerm
324
def
321
ref
appTerm
325
def
absTerm
326
def
315
ref
appTerm
327
def
betaConv
nil
324
ref
326
ref
appTerm
328
def
axiom
nil
64
ref
328
remove
nil
cons
cons
65
ref
327
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
25
ref
cons
nil
cons
329
def
"P"
163
ref
var
330
def
326
remove
nil
cons
cons
"x"
24
ref
var
331
def
315
ref
nil
cons
332
def
cons
nil
cons
333
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
325
remove
nil
cons
cons
65
ref
322
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
321
remove
nil
cons
cons
331
ref
317
ref
nil
cons
334
def
cons
nil
cons
335
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
appThm
appThm
absThm
appThm
absThm
appThm
nil
38
ref
13
ref
181
ref
273
ref
16
ref
282
ref
appTerm
319
ref
188
ref
appTerm
190
ref
appTerm
336
def
appTerm
337
def
appTerm
338
def
absTerm
339
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
340
def
38
ref
52
ref
128
ref
133
ref
53
ref
absTerm
appTerm
appTerm
53
ref
appTerm
absTerm
341
def
53
ref
appTerm
342
def
betaConv
nil
153
ref
341
ref
appTerm
343
def
axiom
nil
64
ref
343
remove
nil
cons
cons
65
ref
342
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
341
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
344
def
subst
trans
appThm
340
remove
38
ref
52
ref
5
ref
55
ref
appTerm
53
ref
appTerm
appTerm
53
ref
appTerm
absTerm
345
def
53
ref
appTerm
346
def
betaConv
nil
153
ref
345
ref
appTerm
347
def
axiom
nil
64
ref
347
remove
nil
cons
cons
65
ref
346
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
345
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
348
def
subst
349
def
trans
appThm
349
remove
trans
sym
nil
207
ref
339
remove
nil
cons
cons
nil
cons
nil
cons
cons
37
ref
52
ref
131
remove
appTerm
refl
143
remove
appThm
147
remove
eqMp
sym
350
def
subst
351
def
subst
181
ref
nil
38
ref
338
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
193
ref
cons
65
ref
337
ref
nil
cons
352
def
cons
nil
cons
353
def
cons
nil
cons
cons
354
def
81
ref
subst
354
remove
138
ref
subst
nil
64
ref
199
ref
51
ref
18
ref
constTerm
355
def
183
ref
appTerm
356
def
185
ref
appTerm
357
def
appTerm
nil
cons
358
def
cons
359
def
353
ref
cons
nil
cons
cons
360
def
81
ref
subst
361
def
360
remove
138
ref
subst
362
def
198
ref
181
ref
52
ref
282
ref
appTerm
"Data.Bool.\\/"
const
4
remove
constTerm
363
def
357
ref
appTerm
364
def
186
ref
appTerm
365
def
appTerm
absTerm
366
def
185
ref
appTerm
367
def
betaConv
182
ref
13
ref
366
ref
appTerm
368
def
absTerm
369
def
183
ref
appTerm
370
def
betaConv
nil
13
ref
369
ref
appTerm
371
def
axiom
nil
64
ref
371
remove
nil
cons
cons
65
ref
370
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
369
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
368
remove
nil
cons
cons
65
ref
367
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
366
remove
nil
cons
cons
293
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
372
def
363
ref
refl
373
def
nil
359
ref
65
ref
52
ref
357
ref
appTerm
210
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
nil
100
ref
357
ref
nil
cons
374
def
cons
375
def
nil
cons
nil
cons
cons
246
ref
subst
eqMp
appThm
186
ref
refl
appThm
nil
38
ref
186
ref
nil
cons
376
def
cons
nil
cons
nil
cons
cons
377
def
38
ref
52
ref
363
ref
210
ref
appTerm
378
def
53
ref
appTerm
appTerm
53
ref
appTerm
absTerm
379
def
53
ref
appTerm
380
def
betaConv
nil
153
ref
379
ref
appTerm
381
def
axiom
nil
64
ref
381
remove
nil
cons
cons
65
ref
380
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
379
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
382
def
subst
trans
383
def
trans
384
def
appThm
336
ref
refl
appThm
sym
385
def
nil
64
ref
376
ref
cons
386
def
65
ref
336
remove
nil
cons
387
def
cons
nil
cons
388
def
cons
nil
cons
cons
389
def
81
ref
subst
390
def
389
remove
138
ref
subst
391
def
nil
386
ref
65
ref
191
remove
nil
cons
392
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
393
def
192
remove
assume
eqMp
nil
64
ref
392
remove
cons
388
remove
cons
nil
cons
cons
123
ref
subst
394
def
proveHyp
314
remove
309
ref
16
ref
316
remove
317
ref
appTerm
395
def
appTerm
320
ref
appTerm
absTerm
396
def
317
ref
appTerm
397
def
betaConv
311
ref
324
ref
396
ref
appTerm
398
def
absTerm
399
def
315
ref
appTerm
400
def
betaConv
nil
324
ref
399
ref
appTerm
401
def
axiom
nil
64
ref
401
remove
nil
cons
cons
65
ref
400
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
399
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
398
remove
nil
cons
cons
65
ref
397
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
396
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
402
def
eqMp
eqMp
nil
100
ref
376
remove
cons
403
def
101
ref
387
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
404
def
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
358
ref
cons
405
def
101
ref
352
ref
cons
nil
cons
406
def
cons
nil
cons
cons
115
ref
subst
407
def
deductAntisym
eqMp
nil
64
ref
374
ref
cons
408
def
353
remove
cons
nil
cons
cons
409
def
81
ref
subst
409
remove
138
ref
subst
198
ref
372
ref
373
ref
355
ref
refl
410
def
357
ref
assume
411
def
appThm
185
ref
refl
412
def
appThm
nil
293
ref
nil
cons
cons
37
ref
nil
38
ref
51
ref
42
ref
constTerm
413
def
134
ref
appTerm
414
def
134
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
148
remove
eqMp
415
def
subst
416
def
subst
trans
appThm
19
ref
refl
417
def
411
ref
appThm
418
def
412
remove
appThm
appThm
nil
38
ref
19
ref
185
ref
appTerm
419
def
185
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
38
ref
52
ref
363
ref
55
ref
appTerm
420
def
53
ref
appTerm
appTerm
55
ref
appTerm
absTerm
421
def
53
ref
appTerm
422
def
betaConv
nil
153
ref
421
ref
appTerm
423
def
axiom
nil
64
ref
423
remove
nil
cons
cons
65
ref
422
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
421
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
424
def
subst
trans
trans
appThm
319
ref
refl
28
ref
refl
425
def
411
ref
appThm
appThm
190
remove
refl
appThm
nil
310
remove
nil
cons
nil
cons
cons
nil
38
ref
319
ref
317
ref
appTerm
426
def
317
ref
appTerm
427
def
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
309
ref
427
remove
absTerm
428
def
317
ref
appTerm
429
def
betaConv
nil
324
ref
428
ref
appTerm
430
def
axiom
nil
64
ref
430
remove
nil
cons
cons
65
ref
429
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
428
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
subst
trans
appThm
nil
38
ref
55
ref
nil
cons
431
def
cons
nil
cons
nil
cons
cons
432
def
38
ref
52
ref
16
ref
55
ref
appTerm
53
ref
appTerm
appTerm
53
ref
appTerm
absTerm
433
def
53
ref
appTerm
434
def
betaConv
nil
153
ref
433
ref
appTerm
435
def
axiom
nil
64
ref
435
remove
nil
cons
cons
65
ref
434
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
433
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
436
def
subst
trans
sym
57
ref
eqMp
eqMp
nil
375
ref
406
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
38
ref
363
ref
53
ref
appTerm
437
def
199
ref
53
ref
appTerm
438
def
appTerm
absTerm
439
def
357
ref
appTerm
440
def
betaConv
nil
153
ref
439
ref
appTerm
441
def
axiom
442
def
nil
64
ref
441
remove
nil
cons
cons
443
def
65
ref
440
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
439
ref
nil
cons
cons
444
def
157
ref
374
ref
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
445
def
nil
375
ref
101
ref
358
remove
cons
446
def
"R"
1
ref
var
447
def
352
ref
cons
nil
cons
cons
cons
nil
cons
cons
nil
64
ref
16
ref
106
ref
appTerm
448
def
447
ref
varTerm
449
def
appTerm
450
def
nil
cons
cons
65
ref
449
ref
nil
cons
451
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
nil
64
ref
239
ref
449
ref
appTerm
nil
cons
cons
65
ref
16
ref
450
remove
appTerm
449
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
"r"
1
ref
var
452
def
16
ref
239
ref
452
ref
varTerm
453
def
appTerm
appTerm
454
def
16
ref
448
ref
453
ref
appTerm
appTerm
453
ref
appTerm
appTerm
absTerm
455
def
449
remove
appTerm
456
def
betaConv
52
ref
363
ref
104
ref
appTerm
457
def
106
ref
appTerm
458
def
appTerm
refl
65
ref
153
ref
452
ref
454
remove
16
ref
225
ref
453
ref
appTerm
appTerm
453
ref
appTerm
459
def
appTerm
absTerm
appTerm
absTerm
106
ref
appTerm
betaConv
appThm
89
remove
457
remove
appTerm
refl
64
ref
65
ref
153
ref
452
remove
16
ref
67
ref
453
remove
appTerm
appTerm
459
remove
appTerm
absTerm
appTerm
absTerm
absTerm
460
def
104
remove
appTerm
betaConv
appThm
nil
78
remove
363
ref
appTerm
460
remove
appTerm
axiom
113
remove
appThm
eqMp
109
remove
appThm
eqMp
461
def
458
remove
assume
eqMp
nil
64
ref
153
ref
455
ref
appTerm
nil
cons
cons
65
ref
456
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
455
remove
nil
cons
cons
157
ref
451
remove
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
462
def
subst
proveHyp
proveHyp
463
def
proveHyp
eqMp
nil
100
ref
193
remove
cons
406
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
16
ref
202
ref
appTerm
189
ref
250
remove
appTerm
appTerm
appTerm
5
ref
16
ref
262
ref
appTerm
189
ref
268
remove
appTerm
appTerm
appTerm
128
ref
133
ref
13
ref
181
ref
273
remove
16
ref
184
ref
297
ref
185
ref
appTerm
464
def
appTerm
appTerm
189
remove
28
ref
464
ref
appTerm
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
nil
cons
cons
65
ref
13
ref
194
ref
appTerm
465
def
nil
cons
466
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
194
ref
201
ref
appTerm
betaConv
appThm
197
ref
194
ref
261
ref
appTerm
betaConv
appThm
272
ref
133
ref
160
ref
181
ref
198
ref
196
ref
appThm
194
ref
464
remove
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
appThm
160
ref
181
ref
196
remove
absThm
appThm
appThm
nil
"p"
11
ref
var
467
def
194
remove
nil
cons
468
def
cons
nil
cons
nil
cons
cons
467
ref
16
ref
5
ref
467
ref
varTerm
469
def
201
ref
appTerm
appTerm
5
ref
469
ref
261
ref
appTerm
appTerm
128
ref
133
ref
13
ref
182
ref
16
ref
469
ref
183
ref
appTerm
470
def
appTerm
469
ref
298
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
appTerm
13
ref
182
ref
470
ref
absTerm
appTerm
471
def
appTerm
absTerm
472
def
469
ref
appTerm
473
def
betaConv
nil
6
ref
0
ref
12
ref
2
ref
cons
opType
constTerm
474
def
472
ref
appTerm
475
def
axiom
nil
64
ref
475
remove
nil
cons
cons
65
ref
473
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
17
remove
cons
nil
cons
476
def
"P"
12
ref
var
477
def
472
remove
nil
cons
cons
"x"
11
remove
var
478
def
469
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
479
def
subst
eqMp
eqMp
480
def
nil
64
ref
466
ref
cons
65
ref
195
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
468
remove
cons
293
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
481
def
eqMp
subst
trans
absThm
appThm
432
ref
37
ref
344
ref
subst
subst
482
def
trans
absThm
appThm
482
ref
trans
sym
57
ref
eqMp
eqMp
nil
64
ref
31
remove
39
remove
0
ref
18
ref
2
ref
cons
opType
483
def
constTerm
484
def
29
ref
appTerm
appTerm
nil
cons
cons
65
ref
484
ref
19
ref
appTerm
485
def
nil
cons
486
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"s"
18
ref
var
487
def
16
ref
5
ref
13
ref
14
ref
13
ref
15
ref
22
remove
487
ref
varTerm
488
def
20
ref
appTerm
21
ref
appTerm
489
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
484
ref
488
remove
appTerm
490
def
appTerm
appTerm
485
ref
appTerm
absTerm
491
def
29
ref
appTerm
492
def
betaConv
"r"
18
ref
var
493
def
6
ref
0
ref
483
ref
2
ref
cons
opType
constTerm
494
def
487
remove
16
ref
5
ref
13
ref
14
ref
13
ref
15
ref
16
ref
493
ref
varTerm
495
def
20
ref
appTerm
21
ref
appTerm
appTerm
489
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
490
remove
appTerm
appTerm
484
remove
495
remove
appTerm
appTerm
absTerm
appTerm
absTerm
496
def
19
ref
appTerm
497
def
betaConv
37
ref
6
ref
0
ref
43
ref
2
ref
cons
opType
constTerm
498
def
refl
499
def
"r"
42
ref
var
500
def
499
ref
"s"
42
ref
var
501
def
198
ref
197
ref
176
ref
"B"
9
ref
cons
nil
cons
cons
36
ref
cons
"s"
0
ref
8
ref
0
ref
"B"
varType
502
def
2
ref
cons
opType
503
def
nil
cons
504
def
cons
opType
505
def
var
506
def
52
ref
"Relation.subrelation"
const
507
def
0
ref
505
ref
0
ref
505
ref
2
ref
cons
opType
508
def
nil
cons
cons
opType
constTerm
"r"
505
ref
var
509
def
varTerm
510
def
appTerm
506
remove
varTerm
511
def
appTerm
appTerm
128
ref
133
ref
6
ref
0
ref
503
ref
2
ref
cons
opType
512
def
constTerm
513
def
"y"
502
ref
var
514
def
16
ref
510
ref
134
ref
appTerm
514
ref
varTerm
515
def
appTerm
appTerm
511
ref
134
ref
appTerm
515
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
516
def
511
ref
appTerm
517
def
betaConv
509
remove
6
ref
0
ref
508
ref
2
ref
cons
opType
constTerm
518
def
516
ref
appTerm
519
def
absTerm
520
def
510
ref
appTerm
521
def
betaConv
nil
518
remove
520
ref
appTerm
522
def
axiom
nil
64
ref
522
remove
nil
cons
cons
65
ref
521
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
505
ref
nil
cons
cons
nil
cons
523
def
"P"
508
remove
var
524
def
520
remove
nil
cons
cons
"x"
505
remove
var
525
def
510
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
519
remove
nil
cons
cons
65
ref
517
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
523
remove
524
remove
516
remove
nil
cons
cons
525
remove
511
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
appThm
44
ref
501
ref
varTerm
526
def
appTerm
527
def
refl
appThm
appThm
44
remove
500
ref
varTerm
528
def
appTerm
529
def
refl
appThm
absThm
appThm
absThm
appThm
nil
498
ref
500
ref
498
ref
501
remove
16
ref
5
ref
507
remove
0
ref
42
ref
43
ref
nil
cons
cons
opType
constTerm
528
ref
appTerm
526
remove
appTerm
appTerm
527
remove
appTerm
appTerm
529
ref
appTerm
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
subst
nil
64
ref
494
ref
496
ref
appTerm
nil
cons
cons
65
ref
497
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
27
remove
cons
nil
cons
530
def
"P"
483
remove
var
531
def
496
remove
nil
cons
cons
"x"
18
remove
var
532
def
19
ref
nil
cons
533
def
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
494
remove
491
ref
appTerm
nil
cons
cons
65
ref
492
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
530
remove
531
remove
491
remove
nil
cons
cons
532
remove
29
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
534
def
nil
485
remove
thm
"Data.Bool.?"
const
535
def
0
ref
0
ref
26
ref
2
ref
cons
opType
536
def
2
ref
cons
opType
537
def
constTerm
538
def
refl
"fn"
26
ref
var
539
def
5
ref
249
ref
539
remove
varTerm
540
def
201
ref
appTerm
appTerm
252
ref
appTerm
appTerm
refl
5
ref
249
ref
540
ref
261
ref
appTerm
appTerm
"Number.Natural.bit1"
const
300
ref
constTerm
541
def
252
ref
appTerm
542
def
appTerm
appTerm
refl
272
ref
133
ref
160
ref
182
ref
249
ref
540
ref
298
ref
appTerm
appTerm
refl
133
ref
182
ref
"_31767"
24
ref
var
"Number.Natural.bit0"
const
300
ref
constTerm
543
def
542
ref
appTerm
544
def
absTerm
545
def
absTerm
546
def
absTerm
547
def
134
ref
appTerm
betaConv
183
ref
refl
548
def
appThm
546
remove
183
ref
appTerm
betaConv
trans
540
remove
183
ref
appTerm
549
def
refl
appThm
545
remove
549
remove
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
appThm
appThm
absThm
appThm
nil
"f"
0
ref
8
ref
0
ref
10
ref
300
remove
nil
cons
550
def
cons
opType
nil
cons
cons
opType
var
547
remove
nil
cons
cons
"b"
24
ref
var
542
ref
nil
cons
551
def
cons
"e"
24
ref
var
252
ref
nil
cons
552
def
cons
nil
cons
cons
cons
nil
cons
cons
176
ref
"B"
25
ref
cons
nil
cons
cons
36
ref
cons
"f"
0
ref
8
ref
0
ref
10
ref
0
ref
502
ref
502
ref
nil
cons
553
def
cons
opType
nil
cons
554
def
cons
opType
nil
cons
cons
opType
555
def
var
556
def
535
ref
0
ref
0
ref
0
ref
10
ref
553
ref
cons
opType
557
def
2
ref
cons
opType
2
ref
cons
opType
558
def
constTerm
559
def
"fn"
557
ref
var
560
def
5
ref
51
ref
0
ref
502
ref
504
remove
cons
opType
constTerm
561
def
560
ref
varTerm
562
def
201
ref
appTerm
appTerm
"e"
502
ref
var
563
def
varTerm
564
def
appTerm
appTerm
5
ref
561
ref
562
ref
261
ref
appTerm
appTerm
"b"
502
ref
var
565
def
varTerm
566
def
appTerm
appTerm
128
ref
133
ref
13
ref
182
ref
561
ref
562
ref
298
ref
appTerm
appTerm
556
remove
varTerm
567
def
134
ref
appTerm
183
ref
appTerm
562
ref
183
ref
appTerm
568
def
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
569
def
567
ref
appTerm
570
def
betaConv
565
ref
6
ref
0
ref
0
ref
555
ref
2
ref
cons
opType
571
def
2
ref
cons
opType
constTerm
569
ref
appTerm
572
def
absTerm
573
def
566
ref
appTerm
574
def
betaConv
563
ref
513
ref
573
ref
appTerm
575
def
absTerm
576
def
564
ref
appTerm
577
def
betaConv
nil
513
ref
576
ref
appTerm
578
def
axiom
nil
64
ref
578
remove
nil
cons
cons
65
ref
577
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
553
ref
cons
nil
cons
579
def
"P"
503
remove
var
580
def
576
remove
nil
cons
cons
"x"
502
ref
var
581
def
564
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
575
remove
nil
cons
cons
65
ref
574
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
579
ref
580
ref
573
remove
nil
cons
cons
581
ref
566
ref
nil
cons
cons
nil
cons
582
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
572
remove
nil
cons
cons
65
ref
570
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
555
ref
nil
cons
cons
nil
cons
"P"
571
remove
var
569
remove
nil
cons
cons
"x"
555
remove
var
567
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
583
def
subst
subst
eqMp
nil
64
ref
538
remove
"_31766"
26
ref
var
584
def
5
ref
249
ref
584
ref
varTerm
585
def
201
ref
appTerm
appTerm
252
ref
appTerm
586
def
appTerm
5
ref
249
ref
585
ref
261
ref
appTerm
appTerm
542
ref
appTerm
587
def
appTerm
128
ref
133
ref
13
ref
182
ref
249
ref
585
ref
298
ref
appTerm
appTerm
544
ref
appTerm
absTerm
588
def
appTerm
589
def
absTerm
590
def
appTerm
591
def
appTerm
592
def
appTerm
593
def
absTerm
594
def
appTerm
595
def
nil
cons
cons
65
ref
5
ref
199
ref
355
ref
201
ref
appTerm
596
def
261
ref
appTerm
597
def
appTerm
598
def
appTerm
5
ref
128
ref
"x'"
8
ref
var
599
def
13
ref
"xs'"
10
ref
var
600
def
199
ref
596
ref
278
ref
599
ref
varTerm
601
def
appTerm
600
ref
varTerm
602
def
appTerm
603
def
appTerm
604
def
appTerm
605
def
absTerm
606
def
appTerm
607
def
absTerm
608
def
appTerm
609
def
appTerm
128
ref
599
ref
13
ref
600
ref
199
ref
355
ref
261
ref
appTerm
610
def
603
ref
appTerm
611
def
appTerm
612
def
absTerm
613
def
appTerm
614
def
absTerm
615
def
appTerm
616
def
appTerm
617
def
appTerm
618
def
nil
cons
619
def
cons
nil
cons
620
def
cons
nil
cons
cons
123
ref
subst
nil
"P"
536
remove
var
621
def
584
ref
16
ref
594
ref
585
ref
appTerm
622
def
appTerm
618
ref
appTerm
623
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
26
ref
nil
cons
cons
nil
cons
624
def
36
ref
cons
350
ref
subst
subst
584
remove
nil
38
ref
623
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
622
ref
nil
cons
625
def
cons
620
ref
cons
nil
cons
cons
626
def
81
ref
subst
626
remove
138
ref
subst
622
ref
betaConv
622
remove
assume
eqMp
nil
64
ref
593
remove
nil
cons
627
def
cons
620
remove
cons
nil
cons
cons
628
def
123
ref
subst
proveHyp
628
ref
81
ref
subst
628
remove
138
ref
subst
nil
"a"
1
ref
var
629
def
597
ref
nil
cons
630
def
cons
nil
cons
nil
cons
cons
nil
38
ref
629
ref
varTerm
nil
cons
cons
nil
cons
nil
cons
cons
38
ref
52
ref
16
ref
53
ref
appTerm
631
def
210
ref
appTerm
appTerm
438
ref
appTerm
absTerm
632
def
53
ref
appTerm
633
def
betaConv
nil
153
ref
632
ref
appTerm
634
def
axiom
nil
64
ref
634
remove
nil
cons
cons
65
ref
633
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
632
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
635
def
subst
636
def
subst
nil
64
ref
630
ref
cons
218
ref
cons
nil
cons
cons
637
def
81
ref
subst
637
remove
138
ref
subst
301
ref
refl
638
def
nil
309
ref
552
ref
cons
639
def
nil
cons
nil
cons
cons
640
def
309
ref
249
ref
"Number.Natural.+"
const
0
ref
24
ref
550
remove
cons
opType
constTerm
641
def
252
ref
appTerm
642
def
317
ref
appTerm
appTerm
317
ref
appTerm
absTerm
643
def
317
ref
appTerm
644
def
betaConv
nil
324
ref
643
ref
appTerm
645
def
axiom
nil
64
ref
645
remove
nil
cons
cons
65
ref
644
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
643
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
646
def
subst
647
def
appThm
648
def
197
ref
324
ref
refl
649
def
309
ref
nil
331
ref
318
ref
nil
cons
650
def
cons
nil
cons
nil
cons
cons
329
ref
36
ref
cons
651
def
415
ref
subst
652
def
subst
absThm
appThm
432
ref
651
ref
344
ref
subst
subst
653
def
trans
appThm
197
ref
249
ref
301
ref
252
ref
appTerm
654
def
appTerm
655
def
refl
640
ref
309
ref
249
ref
541
remove
317
ref
appTerm
656
def
appTerm
301
ref
543
ref
317
ref
appTerm
657
def
appTerm
658
def
appTerm
absTerm
659
def
317
ref
appTerm
660
def
betaConv
nil
324
ref
659
ref
appTerm
661
def
axiom
nil
64
ref
661
remove
nil
cons
cons
65
ref
660
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
659
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
638
ref
309
ref
249
ref
657
remove
appTerm
641
ref
317
ref
appTerm
662
def
317
ref
appTerm
663
def
appTerm
664
def
absTerm
665
def
317
ref
appTerm
666
def
betaConv
667
def
249
ref
refl
668
def
nil
249
ref
543
ref
252
ref
appTerm
appTerm
669
def
252
ref
appTerm
axiom
appThm
647
remove
appThm
nil
331
ref
552
ref
cons
nil
cons
nil
cons
cons
652
ref
subst
670
def
trans
sym
57
ref
eqMp
nil
64
ref
669
remove
642
remove
252
ref
appTerm
appTerm
671
def
nil
cons
cons
65
ref
324
ref
309
ref
16
ref
664
ref
appTerm
249
ref
543
ref
318
ref
appTerm
672
def
appTerm
673
def
641
ref
318
ref
appTerm
318
ref
appTerm
appTerm
674
def
appTerm
675
def
absTerm
676
def
appTerm
677
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
330
ref
676
remove
nil
cons
cons
nil
cons
nil
cons
cons
651
ref
350
ref
subst
subst
309
ref
nil
38
ref
675
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
664
ref
nil
cons
678
def
cons
65
ref
674
remove
nil
cons
679
def
cons
nil
cons
cons
nil
cons
cons
680
def
81
ref
subst
680
remove
138
ref
subst
668
ref
309
ref
673
remove
301
ref
658
ref
appTerm
appTerm
absTerm
681
def
317
ref
appTerm
682
def
betaConv
nil
324
ref
681
ref
appTerm
683
def
axiom
nil
64
ref
683
remove
nil
cons
cons
65
ref
682
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
681
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
638
ref
638
ref
664
remove
assume
appThm
appThm
trans
appThm
nil
309
ref
650
remove
cons
684
def
311
ref
334
ref
cons
nil
cons
685
def
cons
nil
cons
cons
309
ref
249
ref
641
ref
301
ref
315
ref
appTerm
686
def
appTerm
317
ref
appTerm
appTerm
301
ref
641
ref
315
ref
appTerm
687
def
317
ref
appTerm
688
def
appTerm
689
def
appTerm
absTerm
690
def
317
ref
appTerm
691
def
betaConv
311
ref
324
ref
690
ref
appTerm
692
def
absTerm
693
def
315
ref
appTerm
694
def
betaConv
nil
324
ref
693
ref
appTerm
695
def
axiom
nil
64
ref
695
remove
nil
cons
cons
65
ref
694
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
693
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
692
remove
nil
cons
cons
65
ref
691
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
690
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
696
def
subst
697
def
638
ref
nil
685
ref
nil
cons
cons
309
ref
249
ref
687
ref
318
ref
appTerm
appTerm
689
ref
appTerm
absTerm
698
def
317
ref
appTerm
699
def
betaConv
311
ref
324
ref
698
ref
appTerm
700
def
absTerm
701
def
315
ref
appTerm
702
def
betaConv
nil
324
ref
701
ref
appTerm
703
def
axiom
nil
64
ref
703
remove
nil
cons
cons
65
ref
702
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
701
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
700
remove
nil
cons
cons
65
ref
699
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
698
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
704
def
subst
appThm
705
def
trans
appThm
nil
331
ref
301
ref
301
ref
663
remove
appTerm
706
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
652
ref
subst
707
def
trans
sym
57
ref
eqMp
eqMp
nil
100
ref
678
remove
cons
101
ref
679
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
671
remove
appTerm
677
remove
appTerm
nil
cons
cons
65
ref
324
ref
665
ref
appTerm
nil
cons
708
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
665
ref
252
ref
appTerm
betaConv
appThm
649
ref
309
ref
198
ref
667
ref
appThm
665
ref
318
ref
appTerm
betaConv
appThm
absThm
appThm
appThm
appThm
649
ref
309
ref
667
remove
absThm
appThm
appThm
nil
"p"
163
ref
var
709
def
665
remove
nil
cons
710
def
cons
nil
cons
nil
cons
cons
709
ref
16
ref
5
ref
709
remove
varTerm
711
def
252
ref
appTerm
appTerm
324
ref
309
ref
16
ref
711
ref
317
ref
appTerm
712
def
appTerm
711
ref
318
ref
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
324
ref
309
ref
712
remove
absTerm
appTerm
appTerm
absTerm
713
def
711
ref
appTerm
714
def
betaConv
nil
6
ref
0
ref
323
ref
2
ref
cons
opType
constTerm
713
ref
appTerm
715
def
axiom
nil
64
ref
715
remove
nil
cons
cons
65
ref
714
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
164
remove
cons
nil
cons
"P"
323
ref
var
713
remove
nil
cons
cons
"x"
163
remove
var
711
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
nil
64
ref
708
remove
cons
65
ref
666
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
710
remove
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
716
def
appThm
717
def
trans
718
def
subst
648
remove
trans
appThm
nil
331
ref
654
remove
nil
cons
cons
nil
cons
nil
cons
cons
652
ref
subst
trans
appThm
197
ref
649
ref
309
ref
668
ref
717
remove
appThm
718
ref
appThm
nil
331
ref
706
remove
nil
cons
cons
nil
cons
nil
cons
cons
652
ref
subst
trans
absThm
appThm
653
ref
trans
appThm
649
ref
309
ref
668
ref
638
ref
718
remove
appThm
appThm
nil
684
remove
nil
cons
nil
cons
cons
716
remove
subst
697
remove
trans
705
remove
trans
appThm
707
remove
trans
absThm
appThm
653
remove
trans
appThm
432
ref
348
ref
subst
719
def
trans
appThm
719
ref
trans
appThm
719
ref
trans
sym
57
ref
eqMp
nil
100
ref
324
ref
309
ref
249
ref
318
ref
appTerm
318
remove
appTerm
absTerm
appTerm
nil
cons
cons
101
ref
5
ref
655
remove
542
ref
appTerm
720
def
appTerm
5
ref
324
ref
309
ref
249
ref
658
remove
appTerm
656
ref
appTerm
absTerm
appTerm
721
def
appTerm
324
ref
309
ref
249
ref
301
ref
656
ref
appTerm
appTerm
672
remove
appTerm
absTerm
722
def
appTerm
723
def
appTerm
724
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
236
ref
subst
proveHyp
725
def
nil
100
ref
720
remove
nil
cons
cons
101
ref
724
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
726
def
115
ref
subst
proveHyp
727
def
trans
728
def
nil
311
ref
552
remove
cons
729
def
639
ref
"p"
24
ref
var
730
def
551
ref
cons
nil
cons
cons
cons
nil
cons
cons
52
ref
"_9294"
24
ref
var
731
def
52
ref
249
ref
317
ref
appTerm
732
def
731
remove
varTerm
appTerm
appTerm
210
ref
appTerm
absTerm
733
def
730
ref
varTerm
734
def
appTerm
735
def
appTerm
refl
733
ref
689
ref
appTerm
betaConv
appThm
103
ref
735
remove
betaConv
appThm
52
ref
732
ref
689
ref
appTerm
736
def
appTerm
210
ref
appTerm
refl
appThm
trans
733
remove
refl
249
ref
689
ref
appTerm
737
def
734
remove
appTerm
assume
sym
appThm
eqMp
sym
nil
38
ref
736
remove
nil
cons
cons
nil
cons
nil
cons
cons
38
ref
52
ref
54
remove
210
ref
appTerm
738
def
appTerm
438
ref
appTerm
absTerm
739
def
53
ref
appTerm
740
def
betaConv
nil
153
ref
739
ref
appTerm
741
def
axiom
nil
64
ref
741
remove
nil
cons
cons
65
ref
740
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
739
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
199
ref
refl
742
def
nil
309
ref
689
ref
nil
cons
743
def
cons
685
ref
cons
nil
cons
cons
744
def
309
ref
52
ref
249
ref
315
ref
appTerm
317
ref
appTerm
745
def
appTerm
5
ref
320
ref
appTerm
426
ref
315
ref
appTerm
appTerm
746
def
appTerm
747
def
absTerm
748
def
317
ref
appTerm
749
def
betaConv
311
ref
324
ref
748
ref
appTerm
750
def
absTerm
751
def
315
ref
appTerm
752
def
betaConv
649
ref
311
ref
649
ref
309
ref
747
remove
assume
sym
52
ref
746
remove
appTerm
745
remove
appTerm
753
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
324
ref
311
ref
324
ref
309
ref
753
remove
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
64
ref
324
ref
751
ref
appTerm
nil
cons
cons
65
ref
752
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
751
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
750
remove
nil
cons
cons
65
ref
749
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
748
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
appThm
nil
"t2"
1
ref
var
754
def
319
remove
689
ref
appTerm
317
ref
appTerm
nil
cons
cons
"t1"
1
ref
var
755
def
426
remove
689
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
754
ref
52
ref
199
ref
5
ref
755
ref
varTerm
756
def
appTerm
754
remove
varTerm
757
def
appTerm
appTerm
appTerm
363
ref
199
ref
756
ref
appTerm
appTerm
199
ref
757
ref
appTerm
appTerm
appTerm
absTerm
758
def
757
ref
appTerm
759
def
betaConv
755
remove
153
ref
758
ref
appTerm
760
def
absTerm
761
def
756
ref
appTerm
762
def
betaConv
nil
153
ref
761
ref
appTerm
763
def
axiom
nil
64
ref
763
remove
nil
cons
cons
65
ref
762
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
761
remove
nil
cons
cons
157
ref
756
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
760
remove
nil
cons
cons
65
ref
759
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
758
remove
nil
cons
cons
157
ref
757
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
trans
sym
373
ref
744
ref
309
ref
52
ref
199
ref
320
remove
appTerm
appTerm
166
remove
317
ref
appTerm
315
ref
appTerm
appTerm
absTerm
764
def
317
ref
appTerm
765
def
betaConv
311
ref
324
ref
764
ref
appTerm
766
def
absTerm
767
def
315
ref
appTerm
768
def
betaConv
nil
324
ref
767
ref
appTerm
769
def
axiom
nil
64
ref
769
remove
nil
cons
cons
65
ref
768
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
767
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
766
remove
nil
cons
cons
65
ref
765
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
764
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
770
def
subst
nil
311
ref
743
remove
cons
nil
cons
nil
cons
cons
771
def
309
ref
52
ref
395
remove
appTerm
535
ref
323
remove
constTerm
772
def
"d"
24
ref
var
773
def
732
ref
687
ref
301
ref
773
ref
varTerm
774
def
appTerm
775
def
appTerm
appTerm
absTerm
appTerm
appTerm
absTerm
776
def
317
ref
appTerm
777
def
betaConv
311
ref
324
ref
776
ref
appTerm
778
def
absTerm
779
def
315
ref
appTerm
780
def
betaConv
nil
324
ref
779
ref
appTerm
781
def
axiom
nil
64
ref
781
remove
nil
cons
cons
65
ref
780
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
779
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
778
remove
nil
cons
cons
65
ref
777
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
776
remove
nil
cons
cons
335
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
782
def
subst
trans
772
ref
refl
783
def
773
ref
732
ref
refl
nil
309
ref
775
remove
nil
cons
cons
311
ref
688
ref
nil
cons
784
def
cons
nil
cons
785
def
cons
nil
cons
cons
696
ref
subst
638
ref
nil
309
ref
774
ref
nil
cons
cons
786
def
785
remove
cons
nil
cons
cons
704
ref
subst
appThm
trans
appThm
absThm
appThm
trans
appThm
771
remove
770
remove
subst
744
remove
782
remove
subst
trans
783
remove
773
ref
737
ref
refl
nil
786
remove
685
remove
cons
nil
cons
cons
704
remove
subst
appThm
absThm
appThm
trans
appThm
sym
nil
64
ref
363
ref
772
ref
773
ref
732
remove
301
ref
301
ref
641
ref
688
ref
appTerm
774
ref
appTerm
appTerm
appTerm
appTerm
787
def
absTerm
788
def
appTerm
789
def
appTerm
772
remove
773
ref
737
ref
301
ref
662
ref
774
ref
appTerm
appTerm
appTerm
790
def
absTerm
791
def
appTerm
792
def
appTerm
793
def
nil
cons
cons
nil
cons
nil
cons
cons
219
ref
refl
794
def
nil
38
ref
199
ref
66
ref
appTerm
795
def
nil
cons
796
def
cons
nil
cons
nil
cons
cons
635
ref
subst
appThm
sym
794
remove
94
ref
38
ref
52
ref
199
ref
438
ref
appTerm
appTerm
53
ref
appTerm
absTerm
797
def
53
ref
appTerm
798
def
betaConv
nil
153
ref
797
ref
appTerm
799
def
axiom
nil
64
ref
799
remove
nil
cons
cons
65
ref
798
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
797
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
appThm
nil
157
ref
93
ref
cons
nil
cons
800
def
nil
cons
cons
155
ref
36
ref
cons
801
def
415
ref
subst
802
def
subst
trans
sym
57
ref
eqMp
eqMp
subst
sym
nil
64
ref
199
ref
793
remove
appTerm
803
def
nil
cons
804
def
cons
218
ref
cons
nil
cons
cons
805
def
81
ref
subst
805
remove
138
ref
subst
nil
324
ref
311
ref
324
ref
309
ref
249
ref
688
remove
appTerm
662
ref
315
ref
appTerm
806
def
appTerm
807
def
absTerm
appTerm
absTerm
808
def
appTerm
809
def
axiom
nil
64
ref
809
remove
nil
cons
810
def
cons
811
def
218
ref
cons
nil
cons
cons
812
def
123
ref
subst
proveHyp
812
ref
81
ref
subst
812
remove
138
ref
subst
nil
"_2184"
24
ref
var
813
def
334
remove
cons
"_2183"
24
ref
var
814
def
332
ref
cons
nil
cons
cons
nil
cons
cons
309
ref
249
ref
641
ref
814
remove
varTerm
815
def
appTerm
317
ref
appTerm
appTerm
662
ref
815
ref
appTerm
appTerm
absTerm
816
def
813
remove
varTerm
817
def
appTerm
818
def
betaConv
808
ref
815
ref
appTerm
819
def
betaConv
nil
811
remove
65
ref
819
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
329
ref
330
ref
808
remove
nil
cons
cons
331
ref
815
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
324
ref
816
ref
appTerm
nil
cons
cons
65
ref
818
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
816
remove
nil
cons
cons
331
ref
817
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
nil
64
ref
807
remove
nil
cons
cons
65
ref
737
ref
301
ref
806
ref
appTerm
appTerm
nil
cons
820
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"_9301"
24
ref
var
821
def
806
remove
nil
cons
cons
"_9300"
24
ref
var
822
def
784
remove
cons
nil
cons
cons
nil
cons
cons
nil
64
ref
249
ref
822
remove
varTerm
823
def
appTerm
821
remove
varTerm
824
def
appTerm
825
def
nil
cons
826
def
cons
65
ref
249
ref
301
ref
823
remove
appTerm
appTerm
301
ref
824
remove
appTerm
appTerm
nil
cons
827
def
cons
nil
cons
cons
nil
cons
cons
828
def
81
ref
subst
828
remove
138
ref
subst
638
ref
825
remove
assume
appThm
eqMp
nil
100
ref
826
remove
cons
101
ref
827
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
subst
eqMp
nil
64
ref
820
remove
cons
218
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"_9299"
24
remove
var
829
def
332
remove
cons
nil
cons
nil
cons
cons
nil
64
ref
737
remove
301
ref
662
remove
829
remove
varTerm
830
def
appTerm
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
52
ref
795
ref
appTerm
refl
94
remove
635
remove
subst
appThm
nil
157
ref
796
remove
cons
nil
cons
nil
cons
cons
802
ref
subst
trans
sym
57
ref
eqMp
subst
773
ref
199
ref
790
remove
appTerm
absTerm
831
def
830
ref
appTerm
832
def
betaConv
nil
64
ref
789
remove
nil
cons
cons
65
ref
792
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
nil
64
ref
219
ref
210
ref
appTerm
833
def
nil
cons
834
def
cons
65
ref
52
ref
199
ref
363
ref
66
ref
appTerm
68
ref
appTerm
appTerm
appTerm
5
ref
795
remove
appTerm
199
ref
68
ref
appTerm
835
def
appTerm
appTerm
nil
cons
836
def
cons
nil
cons
837
def
cons
nil
cons
cons
838
def
81
ref
subst
838
remove
138
ref
subst
52
ref
"_534"
1
ref
var
839
def
52
ref
199
ref
363
ref
839
remove
varTerm
840
def
appTerm
68
ref
appTerm
appTerm
appTerm
5
ref
199
ref
840
remove
appTerm
appTerm
835
ref
appTerm
appTerm
absTerm
841
def
66
ref
appTerm
842
def
appTerm
refl
843
def
841
ref
210
ref
appTerm
betaConv
appThm
103
ref
842
remove
betaConv
appThm
844
def
52
ref
199
ref
378
remove
68
ref
appTerm
appTerm
appTerm
5
ref
199
ref
210
ref
appTerm
845
def
appTerm
835
ref
appTerm
appTerm
refl
appThm
trans
841
remove
refl
846
def
833
remove
assume
appThm
eqMp
sym
103
ref
742
ref
97
ref
382
ref
subst
appThm
appThm
197
ref
nil
52
ref
845
remove
appTerm
55
ref
appTerm
axiom
847
def
appThm
835
ref
refl
848
def
appThm
nil
38
ref
835
ref
nil
cons
849
def
cons
nil
cons
nil
cons
cons
850
def
348
ref
subst
trans
appThm
nil
157
ref
849
remove
cons
nil
cons
nil
cons
cons
802
ref
subst
trans
sym
57
ref
eqMp
eqMp
eqMp
nil
100
ref
834
ref
cons
101
ref
836
ref
cons
nil
cons
851
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
219
ref
55
ref
appTerm
852
def
nil
cons
853
def
cons
837
remove
cons
nil
cons
cons
854
def
81
ref
subst
854
remove
138
ref
subst
843
remove
"_532"
1
ref
var
855
def
52
ref
199
ref
363
ref
855
remove
varTerm
856
def
appTerm
68
ref
appTerm
appTerm
appTerm
5
ref
199
ref
856
remove
appTerm
appTerm
835
ref
appTerm
appTerm
absTerm
55
ref
appTerm
betaConv
appThm
844
remove
52
ref
199
ref
420
remove
68
ref
appTerm
appTerm
appTerm
5
ref
199
ref
55
ref
appTerm
857
def
appTerm
835
remove
appTerm
appTerm
refl
appThm
trans
846
remove
852
remove
assume
appThm
eqMp
sym
103
ref
742
ref
97
remove
424
ref
subst
appThm
nil
52
ref
857
remove
appTerm
210
ref
appTerm
axiom
858
def
trans
appThm
197
ref
858
remove
appThm
848
remove
appThm
850
remove
38
ref
52
ref
5
ref
210
ref
appTerm
53
ref
appTerm
appTerm
210
ref
appTerm
absTerm
859
def
53
ref
appTerm
860
def
betaConv
nil
153
ref
859
ref
appTerm
861
def
axiom
nil
64
ref
861
remove
nil
cons
cons
65
ref
860
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
859
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
862
def
subst
trans
appThm
nil
38
ref
217
ref
cons
nil
cons
nil
cons
cons
863
def
38
ref
52
ref
244
ref
53
ref
appTerm
appTerm
438
remove
appTerm
absTerm
864
def
53
ref
appTerm
865
def
betaConv
nil
153
ref
864
ref
appTerm
866
def
axiom
nil
64
ref
866
remove
nil
cons
cons
65
ref
865
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
864
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
847
remove
trans
trans
sym
57
ref
eqMp
eqMp
eqMp
nil
100
ref
853
remove
cons
867
def
851
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
38
ref
363
ref
56
remove
appTerm
738
remove
appTerm
absTerm
868
def
66
ref
appTerm
869
def
betaConv
nil
153
ref
868
ref
appTerm
870
def
axiom
nil
64
ref
870
remove
nil
cons
cons
65
ref
869
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
868
remove
nil
cons
cons
800
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
867
remove
101
ref
834
remove
cons
447
ref
836
remove
cons
nil
cons
cons
cons
nil
cons
cons
462
ref
subst
proveHyp
proveHyp
proveHyp
subst
197
ref
nil
330
ref
788
ref
nil
cons
cons
nil
cons
nil
cons
cons
651
remove
103
ref
742
ref
535
ref
127
ref
constTerm
871
def
refl
872
def
nil
"t"
40
ref
var
873
def
130
ref
nil
cons
874
def
cons
nil
cons
nil
cons
cons
176
ref
"B"
2
ref
cons
nil
cons
875
def
cons
36
ref
cons
876
def
"t"
0
ref
8
ref
553
ref
cons
877
def
opType
878
def
var
879
def
51
ref
0
ref
878
ref
0
ref
878
ref
2
ref
cons
opType
880
def
nil
cons
cons
opType
constTerm
881
def
879
ref
varTerm
882
def
appTerm
133
ref
882
ref
134
ref
appTerm
absTerm
883
def
appTerm
884
def
absTerm
885
def
882
ref
appTerm
886
def
betaConv
6
ref
0
ref
880
ref
2
ref
cons
opType
887
def
constTerm
888
def
refl
879
ref
884
remove
assume
sym
881
remove
883
remove
appTerm
882
ref
appTerm
889
def
assume
sym
deductAntisym
absThm
appThm
nil
888
ref
879
remove
889
remove
absTerm
890
def
appTerm
891
def
axiom
892
def
eqMp
nil
64
ref
888
ref
885
ref
appTerm
nil
cons
cons
65
ref
886
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
878
ref
nil
cons
893
def
cons
nil
cons
894
def
"P"
880
ref
var
895
def
885
remove
nil
cons
cons
"x"
878
ref
var
896
def
882
ref
nil
cons
cons
nil
cons
897
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
appThm
appThm
appThm
128
ref
133
ref
199
ref
135
ref
appTerm
absTerm
appTerm
refl
appThm
sym
nil
140
ref
874
remove
cons
nil
cons
nil
cons
cons
140
ref
52
ref
199
ref
871
ref
133
ref
141
ref
134
ref
appTerm
898
def
absTerm
899
def
appTerm
900
def
appTerm
appTerm
128
ref
133
ref
199
ref
898
ref
appTerm
absTerm
appTerm
appTerm
absTerm
901
def
141
ref
appTerm
902
def
betaConv
nil
6
ref
144
remove
constTerm
903
def
901
ref
appTerm
904
def
axiom
nil
64
ref
904
remove
nil
cons
cons
65
ref
902
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
41
remove
cons
nil
cons
905
def
"P"
127
remove
var
906
def
901
remove
nil
cons
cons
"x"
40
ref
var
907
def
141
ref
nil
cons
908
def
cons
nil
cons
909
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
eqMp
subst
910
def
subst
649
ref
773
ref
742
ref
788
remove
774
ref
appTerm
betaConv
appThm
absThm
appThm
trans
appThm
nil
330
ref
791
ref
nil
cons
cons
nil
cons
nil
cons
cons
910
remove
subst
649
remove
773
ref
742
remove
791
remove
774
remove
appTerm
betaConv
appThm
absThm
appThm
trans
appThm
trans
803
remove
assume
eqMp
nil
100
ref
324
ref
773
remove
199
ref
787
remove
appTerm
absTerm
appTerm
nil
cons
cons
101
ref
324
ref
831
ref
appTerm
nil
cons
911
def
cons
nil
cons
cons
nil
cons
cons
236
ref
subst
proveHyp
nil
64
ref
911
remove
cons
65
ref
832
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
831
remove
nil
cons
cons
331
ref
830
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
subst
eqMp
eqMp
nil
100
ref
810
remove
cons
101
ref
217
ref
cons
nil
cons
912
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
804
remove
cons
912
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
913
def
subst
deductAntisym
728
remove
eqMp
668
ref
nil
100
ref
586
remove
nil
cons
cons
101
ref
592
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
914
def
115
ref
subst
appThm
915
def
914
remove
236
ref
subst
916
def
nil
100
ref
587
remove
nil
cons
cons
101
ref
591
remove
nil
cons
917
def
cons
nil
cons
cons
nil
cons
cons
918
def
115
ref
subst
proveHyp
919
def
appThm
585
remove
refl
920
def
597
ref
assume
appThm
eqMp
eqMp
eqMp
nil
100
ref
630
remove
cons
912
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
64
ref
598
ref
nil
cons
921
def
cons
65
ref
617
remove
nil
cons
922
def
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
608
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
599
ref
nil
38
ref
607
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
606
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
600
ref
nil
38
ref
605
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
629
ref
604
ref
nil
cons
923
def
cons
nil
cons
nil
cons
cons
636
ref
subst
nil
64
ref
923
ref
cons
218
ref
cons
nil
cons
cons
924
def
81
ref
subst
924
remove
138
ref
subst
638
ref
640
ref
nil
311
ref
656
remove
nil
cons
925
def
cons
nil
cons
nil
cons
cons
311
ref
249
ref
687
ref
252
ref
appTerm
appTerm
315
ref
appTerm
absTerm
926
def
315
ref
appTerm
927
def
betaConv
nil
324
ref
926
ref
appTerm
928
def
axiom
nil
64
ref
928
remove
nil
cons
cons
65
ref
927
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
926
remove
nil
cons
cons
333
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
929
def
subst
subst
appThm
640
ref
722
ref
317
remove
appTerm
930
def
betaConv
725
remove
726
remove
236
ref
subst
proveHyp
nil
100
ref
721
remove
nil
cons
cons
101
ref
723
remove
nil
cons
931
def
cons
nil
cons
cons
nil
cons
cons
236
ref
subst
proveHyp
nil
64
ref
931
remove
cons
65
ref
930
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
ref
330
ref
722
remove
nil
cons
cons
335
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
543
remove
refl
727
remove
appThm
trans
932
def
trans
933
def
nil
311
ref
551
ref
cons
639
remove
730
remove
544
remove
nil
cons
cons
nil
cons
934
def
cons
cons
nil
cons
cons
913
ref
subst
deductAntisym
933
remove
eqMp
915
remove
nil
182
ref
602
ref
nil
cons
935
def
cons
936
def
133
ref
601
ref
nil
cons
937
def
cons
938
def
nil
cons
cons
nil
cons
cons
588
ref
183
ref
appTerm
939
def
betaConv
590
ref
134
ref
appTerm
940
def
betaConv
916
remove
918
remove
236
ref
subst
proveHyp
nil
64
ref
917
remove
cons
65
ref
940
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
590
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
589
remove
nil
cons
cons
65
ref
939
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
588
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
941
def
appThm
920
ref
604
remove
assume
appThm
eqMp
eqMp
eqMp
nil
100
ref
923
remove
cons
912
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
64
ref
609
remove
nil
cons
942
def
cons
65
ref
616
remove
nil
cons
943
def
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
615
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
599
ref
nil
38
ref
614
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
613
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
600
ref
nil
38
ref
612
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
629
remove
611
ref
nil
cons
944
def
cons
nil
cons
nil
cons
cons
636
remove
subst
nil
64
ref
944
ref
cons
218
remove
cons
nil
cons
cons
945
def
81
ref
subst
945
remove
138
ref
subst
638
ref
640
remove
nil
309
ref
925
remove
cons
nil
cons
nil
cons
cons
646
ref
subst
subst
appThm
932
remove
trans
946
def
nil
729
remove
309
ref
551
remove
cons
934
remove
cons
cons
nil
cons
cons
913
remove
subst
deductAntisym
946
remove
eqMp
668
ref
919
remove
appThm
941
remove
appThm
920
remove
611
remove
assume
appThm
eqMp
eqMp
eqMp
nil
100
ref
944
remove
cons
912
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
eqMp
nil
100
ref
627
remove
cons
101
ref
619
remove
cons
nil
cons
947
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
625
remove
cons
947
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
6
ref
537
remove
constTerm
"x"
26
remove
var
948
def
16
ref
594
ref
948
remove
varTerm
appTerm
appTerm
618
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
595
remove
appTerm
618
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
624
remove
621
remove
594
remove
nil
cons
cons
947
remove
cons
nil
cons
cons
nil
64
ref
128
ref
133
ref
16
ref
135
ref
appTerm
949
def
106
ref
appTerm
950
def
absTerm
951
def
appTerm
952
def
nil
cons
953
def
cons
954
def
65
ref
16
ref
871
ref
130
ref
appTerm
955
def
appTerm
956
def
106
ref
appTerm
nil
cons
957
def
cons
nil
cons
cons
nil
cons
cons
958
def
81
ref
subst
958
remove
138
ref
subst
nil
64
ref
955
ref
nil
cons
959
def
cons
960
def
65
ref
106
ref
nil
cons
961
def
cons
nil
cons
962
def
cons
nil
cons
cons
963
def
81
ref
subst
963
remove
138
ref
subst
nil
954
ref
962
ref
cons
nil
cons
cons
964
def
123
ref
subst
65
ref
16
ref
128
ref
133
ref
949
remove
68
ref
appTerm
absTerm
965
def
appTerm
966
def
appTerm
68
ref
appTerm
967
def
absTerm
968
def
106
ref
appTerm
969
def
betaConv
nil
960
remove
65
ref
153
ref
968
ref
appTerm
970
def
nil
cons
971
def
cons
nil
cons
972
def
cons
nil
cons
cons
973
def
123
ref
subst
nil
145
remove
871
ref
appTerm
140
ref
153
ref
65
ref
16
ref
128
ref
133
ref
16
ref
898
ref
appTerm
974
def
68
ref
appTerm
absTerm
appTerm
appTerm
68
ref
appTerm
absTerm
appTerm
absTerm
975
def
appTerm
axiom
146
remove
appThm
975
remove
130
ref
appTerm
betaConv
trans
976
def
nil
64
ref
52
ref
955
ref
appTerm
970
ref
appTerm
nil
cons
cons
65
ref
956
remove
970
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
973
remove
nil
64
ref
220
remove
nil
cons
977
def
cons
978
def
65
ref
223
ref
cons
nil
cons
979
def
cons
nil
cons
cons
980
def
81
ref
subst
980
remove
138
ref
subst
222
remove
eqMp
nil
100
ref
977
remove
cons
981
def
101
ref
223
remove
cons
nil
cons
982
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
983
def
subst
eqMp
eqMp
nil
64
ref
971
ref
cons
65
ref
969
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
968
remove
nil
cons
cons
984
def
157
ref
961
ref
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
959
remove
cons
101
ref
961
ref
cons
nil
cons
985
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
100
ref
953
ref
cons
986
def
101
ref
957
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
987
def
subst
eqMp
eqMp
proveHyp
988
def
nil
100
ref
921
remove
cons
101
ref
922
remove
cons
nil
cons
cons
nil
cons
cons
989
def
115
ref
subst
proveHyp
nil
598
remove
thm
nil
"l"
"Data.List.list"
typeOp
990
def
9
ref
opType
991
def
var
992
def
"Data.List.[]"
const
993
def
991
ref
constTerm
994
def
nil
cons
995
def
cons
nil
cons
996
def
nil
cons
cons
992
ref
355
ref
"Parser.Stream.fromList"
const
0
ref
991
ref
33
ref
cons
opType
constTerm
997
def
992
ref
varTerm
998
def
appTerm
999
def
appTerm
"Parser.Stream.append"
const
0
ref
991
ref
277
ref
cons
opType
constTerm
1000
def
998
ref
appTerm
1001
def
261
ref
appTerm
1002
def
appTerm
absTerm
1003
def
998
ref
appTerm
1004
def
betaConv
nil
6
ref
0
ref
0
ref
991
ref
2
ref
cons
1005
def
opType
1006
def
2
ref
cons
opType
1007
def
constTerm
1008
def
1003
ref
appTerm
1009
def
axiom
nil
64
ref
1009
remove
nil
cons
cons
65
ref
1004
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
991
ref
nil
cons
1010
def
cons
1011
def
nil
cons
1012
def
"P"
1006
ref
var
1013
def
1003
remove
nil
cons
cons
"x"
991
ref
var
1014
def
998
ref
nil
cons
1015
def
cons
nil
cons
1016
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1017
def
subst
nil
182
ref
261
ref
nil
cons
1018
def
cons
nil
cons
nil
cons
cons
1019
def
182
ref
355
ref
1000
ref
994
ref
appTerm
1020
def
183
ref
appTerm
1021
def
appTerm
183
ref
appTerm
absTerm
1022
def
183
ref
appTerm
1023
def
betaConv
nil
13
ref
1022
ref
appTerm
1024
def
axiom
1025
def
nil
64
ref
1024
ref
nil
cons
cons
1026
def
65
ref
1023
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
1022
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1027
def
subst
1028
def
trans
nil
355
ref
997
ref
994
ref
appTerm
appTerm
261
ref
appTerm
thm
160
ref
182
ref
nil
181
ref
208
ref
cons
nil
cons
nil
cons
cons
372
ref
subst
373
ref
nil
209
ref
nil
cons
cons
416
ref
subst
appThm
184
ref
183
ref
appTerm
1029
def
refl
appThm
nil
38
ref
1029
ref
nil
cons
cons
nil
cons
nil
cons
cons
424
ref
subst
trans
trans
absThm
appThm
482
ref
trans
sym
57
ref
eqMp
nil
13
ref
182
ref
281
ref
183
ref
appTerm
absTerm
appTerm
thm
nil
207
ref
182
ref
199
ref
1029
remove
appTerm
1030
def
absTerm
1031
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1030
remove
nil
cons
1032
def
cons
nil
cons
nil
cons
cons
58
ref
subst
534
ref
nil
64
ref
486
ref
cons
1033
def
65
ref
1032
remove
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
493
remove
533
remove
cons
1034
def
209
ref
cons
nil
cons
cons
37
ref
nil
64
ref
529
ref
nil
cons
1035
def
cons
1036
def
65
ref
199
ref
528
ref
134
ref
appTerm
134
ref
appTerm
appTerm
1037
def
nil
cons
1038
def
cons
nil
cons
1039
def
cons
nil
cons
cons
1040
def
81
ref
subst
1040
remove
138
ref
subst
nil
1036
remove
65
ref
"Relation.irreflexive"
const
43
ref
constTerm
528
ref
appTerm
1041
def
nil
cons
1042
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
500
ref
16
ref
529
ref
appTerm
1043
def
1041
ref
appTerm
absTerm
1044
def
528
ref
appTerm
1045
def
betaConv
nil
498
ref
1044
ref
appTerm
1046
def
axiom
nil
64
ref
1046
remove
nil
cons
cons
65
ref
1045
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
46
remove
cons
nil
cons
1047
def
"P"
43
remove
var
1048
def
1044
remove
nil
cons
cons
"x"
42
remove
var
528
ref
nil
cons
cons
nil
cons
1049
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
nil
64
ref
1042
remove
cons
1039
remove
cons
nil
cons
cons
123
ref
subst
proveHyp
133
ref
16
ref
1041
remove
appTerm
1037
remove
appTerm
absTerm
1050
def
134
ref
appTerm
1051
def
betaConv
500
ref
128
ref
1050
ref
appTerm
1052
def
absTerm
1053
def
528
ref
appTerm
1054
def
betaConv
nil
498
ref
1053
ref
appTerm
1055
def
axiom
nil
64
ref
1055
remove
nil
cons
cons
65
ref
1054
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1047
ref
1048
ref
1053
remove
nil
cons
cons
1049
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1052
remove
nil
cons
cons
65
ref
1051
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1050
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1035
remove
cons
101
ref
1038
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
subst
subst
eqMp
eqMp
absThm
eqMp
nil
13
ref
1031
remove
appTerm
thm
1008
ref
refl
1056
def
992
ref
668
ref
425
ref
1017
ref
appThm
1019
ref
182
ref
249
ref
28
ref
1001
ref
183
ref
appTerm
1057
def
appTerm
appTerm
641
ref
"Data.List.length"
const
0
ref
991
ref
25
remove
cons
opType
constTerm
1058
def
998
ref
appTerm
1059
def
appTerm
1060
def
188
ref
appTerm
appTerm
absTerm
1061
def
183
ref
appTerm
1062
def
betaConv
992
ref
13
ref
1061
ref
appTerm
1063
def
absTerm
1064
def
998
ref
appTerm
1065
def
betaConv
1066
def
160
ref
182
ref
668
ref
425
ref
1027
ref
appThm
appThm
641
ref
refl
1067
def
nil
249
ref
1058
ref
994
ref
appTerm
1068
def
appTerm
252
ref
appTerm
axiom
1069
def
appThm
188
ref
refl
1070
def
appThm
nil
309
remove
312
ref
cons
1071
def
nil
cons
nil
cons
cons
646
remove
subst
trans
appThm
nil
331
ref
312
remove
cons
nil
cons
nil
cons
cons
652
ref
subst
trans
absThm
appThm
482
ref
trans
sym
57
ref
eqMp
nil
64
ref
13
ref
182
ref
249
ref
28
ref
1021
ref
appTerm
appTerm
641
ref
1068
ref
appTerm
188
ref
appTerm
appTerm
absTerm
appTerm
1072
def
nil
cons
cons
65
ref
128
ref
"h"
8
ref
var
1073
def
1008
ref
"t"
991
ref
var
1074
def
16
ref
13
ref
182
ref
249
ref
28
ref
1000
ref
1074
ref
varTerm
1075
def
appTerm
1076
def
183
ref
appTerm
1077
def
appTerm
appTerm
641
ref
1058
ref
1075
ref
appTerm
1078
def
appTerm
188
ref
appTerm
1079
def
appTerm
absTerm
1080
def
appTerm
1081
def
appTerm
13
ref
182
ref
249
ref
28
ref
1000
ref
"Data.List.::"
const
1082
def
0
ref
8
ref
0
ref
991
ref
1010
ref
cons
opType
nil
cons
1083
def
cons
opType
constTerm
1084
def
1073
ref
varTerm
1085
def
appTerm
1086
def
1075
ref
appTerm
1087
def
appTerm
1088
def
183
ref
appTerm
1089
def
appTerm
appTerm
641
ref
1058
ref
1087
ref
appTerm
1090
def
appTerm
188
ref
appTerm
appTerm
absTerm
appTerm
1091
def
appTerm
1092
def
absTerm
1093
def
appTerm
1094
def
absTerm
1095
def
appTerm
1096
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
1095
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
1073
ref
nil
38
ref
1094
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1093
remove
nil
cons
cons
nil
cons
nil
cons
cons
1012
ref
36
ref
cons
1097
def
350
ref
subst
1098
def
subst
1074
ref
nil
38
ref
1092
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1081
remove
nil
cons
1099
def
cons
1100
def
65
ref
1091
remove
nil
cons
1101
def
cons
nil
cons
cons
nil
cons
cons
1102
def
81
ref
subst
1102
remove
138
ref
subst
160
ref
182
ref
668
ref
425
remove
182
ref
355
ref
1089
ref
appTerm
278
ref
1085
ref
appTerm
1103
def
1077
ref
appTerm
appTerm
absTerm
1104
def
183
ref
appTerm
1105
def
betaConv
1074
ref
13
ref
1104
ref
appTerm
1106
def
absTerm
1107
def
1075
ref
appTerm
1108
def
betaConv
1073
ref
1008
ref
1107
ref
appTerm
1109
def
absTerm
1110
def
1085
ref
appTerm
1111
def
betaConv
nil
128
ref
1110
ref
appTerm
1112
def
axiom
1113
def
nil
64
ref
1112
ref
nil
cons
1114
def
cons
65
ref
1111
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1110
remove
nil
cons
cons
133
ref
1085
ref
nil
cons
1115
def
cons
nil
cons
1116
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1109
remove
nil
cons
cons
65
ref
1108
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1107
remove
nil
cons
cons
1014
ref
1075
ref
nil
cons
1117
def
cons
nil
cons
1118
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1106
remove
nil
cons
cons
65
ref
1105
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
1104
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1119
def
appThm
nil
182
ref
1077
ref
nil
cons
cons
1116
ref
cons
nil
cons
cons
1120
def
308
ref
subst
638
ref
1080
ref
183
ref
appTerm
1121
def
betaConv
nil
1100
remove
65
ref
1121
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
35
ref
207
ref
1080
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
appThm
trans
trans
appThm
1067
remove
1074
ref
249
ref
1090
ref
appTerm
301
ref
1078
ref
appTerm
1122
def
appTerm
absTerm
1123
def
1075
ref
appTerm
1124
def
betaConv
1073
ref
1008
ref
1123
ref
appTerm
1125
def
absTerm
1126
def
1085
ref
appTerm
1127
def
betaConv
nil
128
ref
1126
ref
appTerm
1128
def
axiom
nil
64
ref
1128
remove
nil
cons
cons
65
ref
1127
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1126
remove
nil
cons
cons
1116
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1125
remove
nil
cons
cons
65
ref
1124
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1123
remove
nil
cons
cons
1118
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1129
def
appThm
1070
remove
appThm
nil
1071
remove
311
ref
1078
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
696
remove
subst
trans
appThm
nil
331
ref
301
remove
1079
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
652
ref
subst
trans
absThm
appThm
482
ref
trans
sym
57
ref
eqMp
eqMp
nil
100
ref
1099
remove
cons
101
ref
1101
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
1072
remove
appTerm
1096
remove
appTerm
nil
cons
cons
65
ref
1008
ref
1064
ref
appTerm
1130
def
nil
cons
1131
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
1064
ref
994
ref
appTerm
betaConv
appThm
272
ref
1073
ref
1056
ref
1074
ref
198
ref
1064
ref
1075
ref
appTerm
betaConv
appThm
1064
ref
1087
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
1056
ref
992
ref
1066
remove
absThm
appThm
appThm
nil
"p"
1006
ref
var
1132
def
1064
remove
nil
cons
1133
def
cons
nil
cons
nil
cons
cons
1132
ref
16
ref
5
ref
1132
ref
varTerm
1134
def
994
ref
appTerm
appTerm
128
ref
1073
ref
1008
ref
1074
ref
16
ref
1134
ref
1075
ref
appTerm
appTerm
1134
ref
1087
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
1008
ref
992
ref
1134
ref
998
ref
appTerm
absTerm
appTerm
appTerm
absTerm
1135
def
1134
ref
appTerm
1136
def
betaConv
nil
6
ref
0
ref
1007
ref
2
ref
cons
opType
constTerm
1135
ref
appTerm
1137
def
axiom
nil
64
ref
1137
remove
nil
cons
cons
65
ref
1136
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
1006
ref
nil
cons
1138
def
cons
nil
cons
"P"
1007
ref
var
1135
remove
nil
cons
cons
"x"
1006
remove
var
1134
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1139
def
subst
eqMp
eqMp
1140
def
nil
64
ref
1131
remove
cons
65
ref
1065
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1133
remove
cons
1016
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1063
remove
nil
cons
cons
65
ref
1062
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
1061
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
1060
remove
refl
271
ref
appThm
nil
311
ref
1059
ref
nil
cons
1141
def
cons
nil
cons
nil
cons
cons
929
remove
subst
trans
trans
trans
appThm
1059
ref
refl
appThm
nil
331
ref
1141
remove
cons
nil
cons
nil
cons
cons
652
ref
subst
trans
absThm
appThm
432
ref
1097
ref
344
ref
subst
subst
1142
def
trans
sym
57
ref
eqMp
nil
1008
ref
992
ref
249
ref
28
ref
999
ref
appTerm
appTerm
1059
remove
appTerm
absTerm
appTerm
thm
1056
ref
992
ref
51
ref
0
ref
"Data.Pair.*"
typeOp
1143
def
1005
remove
opType
1144
def
0
ref
1144
ref
2
ref
cons
opType
1145
def
nil
cons
1146
def
cons
opType
constTerm
1147
def
refl
1148
def
"Parser.Stream.toList"
const
1149
def
0
ref
10
ref
1144
ref
nil
cons
1150
def
cons
opType
constTerm
1151
def
refl
1152
def
1017
ref
appThm
appThm
"Data.Pair.,"
const
1153
def
0
ref
991
ref
0
ref
1
ref
1150
ref
cons
opType
1154
def
nil
cons
cons
opType
constTerm
1155
def
998
ref
appTerm
1156
def
210
ref
appTerm
1157
def
refl
appThm
absThm
appThm
sym
1152
ref
1028
remove
appThm
nil
1147
ref
1151
ref
261
ref
appTerm
appTerm
1158
def
1155
ref
994
ref
appTerm
1159
def
210
ref
appTerm
1160
def
appTerm
1161
def
axiom
1162
def
trans
nil
64
ref
1147
ref
1151
ref
1020
ref
261
ref
appTerm
appTerm
appTerm
1160
ref
appTerm
1163
def
nil
cons
cons
65
ref
128
ref
1073
ref
1008
ref
1074
ref
16
ref
1147
ref
1151
ref
1076
ref
261
ref
appTerm
1164
def
appTerm
appTerm
1155
ref
1075
ref
appTerm
210
ref
appTerm
appTerm
1165
def
appTerm
1147
ref
1151
ref
1088
ref
261
ref
appTerm
appTerm
appTerm
1155
ref
1087
ref
appTerm
210
ref
appTerm
1166
def
appTerm
1167
def
appTerm
1168
def
absTerm
1169
def
appTerm
1170
def
absTerm
1171
def
appTerm
1172
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
1171
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
1073
ref
nil
38
ref
1170
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1169
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1074
ref
nil
38
ref
1168
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1165
ref
nil
cons
1173
def
cons
65
ref
1167
remove
nil
cons
1174
def
cons
nil
cons
cons
nil
cons
cons
1175
def
81
ref
subst
1175
remove
138
ref
subst
1148
ref
1152
ref
1019
remove
1119
ref
subst
1176
def
appThm
nil
182
ref
1164
ref
nil
cons
cons
1116
ref
cons
nil
cons
cons
182
ref
1147
ref
1151
ref
298
ref
appTerm
appTerm
1177
def
"select"
const
1178
def
0
ref
0
ref
0
ref
1144
ref
1150
ref
cons
opType
1179
def
2
ref
cons
opType
1180
def
1179
ref
nil
cons
1181
def
cons
opType
constTerm
1182
def
"f"
1179
ref
var
1183
def
153
ref
"e"
1
ref
var
1184
def
1008
ref
992
ref
1147
ref
1183
ref
varTerm
1156
ref
1184
ref
varTerm
1185
def
appTerm
1186
def
appTerm
appTerm
1187
def
1155
ref
1084
ref
134
ref
appTerm
1188
def
998
ref
appTerm
1189
def
appTerm
1190
def
1185
ref
appTerm
1191
def
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1192
def
1151
ref
183
ref
appTerm
1193
def
appTerm
1194
def
appTerm
absTerm
1195
def
183
ref
appTerm
1196
def
betaConv
133
ref
13
ref
1195
ref
appTerm
1197
def
absTerm
1198
def
134
ref
appTerm
1199
def
betaConv
nil
128
ref
1198
ref
appTerm
1200
def
axiom
1201
def
nil
64
ref
1200
ref
nil
cons
1202
def
cons
65
ref
1199
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1198
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1197
remove
nil
cons
cons
65
ref
1196
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
1195
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1203
def
subst
1182
ref
1183
remove
153
ref
1184
ref
1008
ref
992
ref
1187
remove
1155
ref
1086
ref
998
ref
appTerm
appTerm
1204
def
1185
ref
appTerm
1205
def
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1206
def
refl
1165
remove
assume
appThm
trans
trans
appThm
1166
remove
refl
appThm
sym
nil
1184
ref
217
ref
cons
992
ref
1117
ref
cons
nil
cons
1207
def
cons
nil
cons
cons
992
ref
1147
ref
1182
ref
"_31796"
1179
ref
var
1208
def
153
ref
1184
ref
1008
ref
992
ref
1147
ref
1208
remove
varTerm
1186
ref
appTerm
appTerm
1205
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1209
def
appTerm
1210
def
1186
ref
appTerm
appTerm
1205
ref
appTerm
absTerm
1211
def
998
ref
appTerm
1212
def
betaConv
1184
ref
1008
ref
1211
ref
appTerm
1213
def
absTerm
1214
def
1185
ref
appTerm
1215
def
betaConv
1209
ref
1210
remove
appTerm
1216
def
betaConv
1209
ref
"_31794"
1144
ref
var
1217
def
1155
ref
1086
ref
1178
ref
0
ref
0
ref
0
ref
1144
ref
1010
remove
cons
opType
1218
def
2
ref
cons
opType
1218
ref
nil
cons
cons
opType
constTerm
"fn"
1218
ref
var
1219
def
1008
ref
"a"
991
ref
var
1220
def
153
ref
"b"
1
ref
var
1221
def
51
ref
0
ref
991
ref
1138
remove
cons
opType
constTerm
1222
def
1219
remove
varTerm
1155
ref
1220
ref
varTerm
1223
def
appTerm
1221
ref
varTerm
1224
def
appTerm
1225
def
appTerm
appTerm
1223
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1226
def
1217
remove
varTerm
1227
def
appTerm
appTerm
appTerm
1178
ref
0
ref
0
ref
1145
ref
2
ref
cons
opType
1228
def
1146
remove
cons
opType
constTerm
"fn"
1145
ref
var
1229
def
1008
ref
1220
ref
153
ref
1221
ref
52
ref
1229
remove
varTerm
1225
ref
appTerm
appTerm
1224
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1230
def
1227
remove
appTerm
appTerm
absTerm
1231
def
appTerm
betaConv
sym
nil
156
ref
1184
ref
1008
ref
992
ref
1147
ref
1231
ref
1186
ref
appTerm
1232
def
appTerm
1205
remove
appTerm
1233
def
absTerm
1234
def
appTerm
1235
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
801
ref
350
ref
subst
1236
def
subst
1184
ref
nil
38
ref
1235
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1234
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
992
ref
nil
38
ref
1233
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1232
remove
betaConv
1147
ref
"_31791"
1
ref
var
1237
def
1204
remove
1237
ref
varTerm
1238
def
appTerm
absTerm
1185
ref
appTerm
1239
def
appTerm
refl
1237
ref
1155
ref
1086
ref
1226
ref
1186
ref
appTerm
1240
def
appTerm
appTerm
1241
def
1238
ref
appTerm
absTerm
1242
def
1230
ref
1186
ref
appTerm
1243
def
appTerm
betaConv
appThm
1148
ref
1239
remove
betaConv
appThm
1241
remove
1243
ref
appTerm
refl
appThm
trans
51
ref
0
ref
1154
ref
0
ref
1154
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
1244
def
"_31790"
991
ref
var
1245
def
1237
remove
1155
ref
1086
ref
1245
remove
varTerm
appTerm
appTerm
1238
remove
appTerm
absTerm
absTerm
1246
def
998
ref
appTerm
1247
def
appTerm
refl
1246
ref
1240
ref
appTerm
betaConv
appThm
1244
ref
refl
1248
def
1247
remove
betaConv
appThm
1242
remove
refl
appThm
trans
1246
remove
refl
nil
1221
ref
1185
ref
nil
cons
1249
def
cons
1250
def
1220
ref
1015
ref
cons
nil
cons
1251
def
cons
nil
cons
cons
1252
def
1011
remove
875
ref
cons
36
ref
cons
1253
def
565
ref
413
ref
1178
ref
0
ref
0
ref
0
ref
1143
ref
877
remove
opType
1254
def
9
ref
cons
opType
1255
def
2
ref
cons
opType
1256
def
1255
ref
nil
cons
1257
def
cons
opType
constTerm
"fn"
1255
ref
var
1258
def
128
ref
"a"
8
ref
var
1259
def
513
ref
565
ref
413
ref
1258
ref
varTerm
1153
ref
0
ref
8
ref
0
ref
502
ref
1254
ref
nil
cons
1260
def
cons
opType
nil
cons
cons
opType
constTerm
1261
def
1259
ref
varTerm
1262
def
appTerm
566
ref
appTerm
1263
def
appTerm
appTerm
1264
def
1262
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1265
def
appTerm
1266
def
1263
ref
appTerm
appTerm
1262
ref
appTerm
absTerm
1267
def
566
ref
appTerm
1268
def
betaConv
1259
ref
513
ref
1267
ref
appTerm
1269
def
absTerm
1270
def
1262
ref
appTerm
1271
def
betaConv
1265
ref
1266
remove
appTerm
1272
def
betaConv
535
ref
0
ref
1256
ref
2
ref
cons
opType
constTerm
1273
def
refl
1258
remove
272
ref
1259
ref
513
ref
refl
1274
def
565
ref
1264
remove
refl
1259
ref
565
ref
1262
ref
absTerm
1275
def
absTerm
1276
def
1262
ref
appTerm
betaConv
566
ref
refl
1277
def
appThm
1275
remove
566
ref
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
absThm
appThm
"C"
9
ref
cons
nil
cons
"_1343"
0
ref
8
ref
0
ref
502
ref
9
ref
cons
opType
nil
cons
cons
opType
var
1276
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
"f"
0
ref
8
ref
0
ref
502
ref
"C"
varType
1278
def
nil
cons
1279
def
cons
opType
nil
cons
cons
opType
1280
def
var
1281
def
1259
ref
565
ref
"_1343"
1280
ref
var
varTerm
1262
ref
appTerm
566
ref
appTerm
1282
def
absTerm
1283
def
absTerm
1284
def
nil
cons
cons
nil
cons
nil
cons
cons
1281
ref
535
ref
0
ref
0
ref
0
ref
1254
ref
1279
remove
cons
opType
1285
def
2
ref
cons
opType
1286
def
2
ref
cons
opType
1287
def
constTerm
1288
def
"fn"
1285
ref
var
1289
def
128
ref
1259
ref
513
ref
565
ref
51
ref
0
ref
1278
ref
0
ref
1278
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
1289
ref
varTerm
1290
def
1263
ref
appTerm
appTerm
1291
def
1281
remove
varTerm
1292
def
1262
ref
appTerm
566
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1293
def
1292
ref
appTerm
1294
def
betaConv
nil
6
ref
0
ref
0
ref
1280
ref
2
ref
cons
opType
1295
def
2
ref
cons
opType
constTerm
1293
ref
appTerm
1296
def
axiom
nil
64
ref
1296
remove
nil
cons
cons
65
ref
1294
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
1280
ref
nil
cons
cons
nil
cons
"P"
1295
remove
var
1293
remove
nil
cons
cons
"x"
1280
remove
var
1292
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
nil
64
ref
1288
ref
1289
ref
128
ref
1259
ref
513
ref
565
ref
1291
ref
1284
remove
1262
ref
appTerm
1297
def
566
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1298
def
absTerm
1299
def
appTerm
1300
def
nil
cons
cons
65
ref
1288
remove
1289
ref
128
ref
1259
ref
513
ref
565
ref
1291
ref
1282
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1301
def
appTerm
1302
def
nil
cons
1303
def
cons
nil
cons
1304
def
cons
nil
cons
cons
123
ref
subst
nil
"P"
1286
remove
var
1305
def
1289
ref
16
ref
1299
ref
1290
ref
appTerm
1306
def
appTerm
1302
ref
appTerm
1307
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
1285
ref
nil
cons
cons
nil
cons
1308
def
36
ref
cons
350
ref
subst
subst
1289
remove
nil
38
ref
1307
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1306
ref
nil
cons
1309
def
cons
1304
ref
cons
nil
cons
cons
1310
def
81
ref
subst
1310
remove
138
ref
subst
1306
ref
betaConv
1306
remove
assume
eqMp
nil
64
ref
1298
ref
nil
cons
1311
def
cons
1304
remove
cons
nil
cons
cons
1312
def
123
ref
subst
proveHyp
1312
ref
81
ref
subst
1312
remove
138
ref
subst
1301
ref
1290
ref
appTerm
betaConv
sym
272
ref
1259
ref
1274
ref
565
ref
1291
remove
refl
1297
remove
betaConv
1277
ref
appThm
1283
remove
566
ref
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
1298
remove
assume
eqMp
eqMp
1308
ref
1305
ref
1301
remove
nil
cons
cons
"x"
1285
remove
var
1313
def
1290
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
976
ref
sym
nil
984
remove
nil
cons
nil
cons
cons
1236
ref
subst
1314
def
101
ref
nil
38
ref
16
ref
952
ref
appTerm
1315
def
106
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
964
ref
81
ref
subst
964
remove
138
ref
subst
nil
64
ref
136
ref
cons
1316
def
962
ref
cons
nil
cons
cons
1317
def
123
ref
subst
1318
def
951
ref
134
ref
appTerm
1319
def
betaConv
nil
954
ref
65
ref
1319
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
177
ref
129
ref
951
remove
nil
cons
cons
1320
def
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1321
def
eqMp
eqMp
nil
986
ref
985
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
1322
def
subst
proveHyp
eqMp
nil
100
ref
1311
remove
cons
101
ref
1303
remove
cons
nil
cons
1323
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
1309
remove
cons
1323
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
6
ref
1287
remove
constTerm
1313
ref
16
ref
1299
ref
1313
remove
varTerm
appTerm
appTerm
1302
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
1300
remove
appTerm
1302
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1308
remove
1305
remove
1299
remove
nil
cons
cons
1323
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
proveHyp
1324
def
subst
eqMp
nil
64
ref
1273
remove
1265
ref
appTerm
nil
cons
cons
65
ref
1272
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
1257
remove
cons
nil
cons
"p"
1256
remove
var
1265
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
64
ref
871
ref
141
ref
appTerm
1325
def
nil
cons
1326
def
cons
1327
def
65
ref
52
ref
141
ref
1178
ref
0
ref
40
remove
9
ref
cons
opType
constTerm
141
ref
appTerm
appTerm
1328
def
appTerm
1329
def
55
ref
appTerm
1330
def
nil
cons
1331
def
cons
nil
cons
1332
def
cons
nil
cons
cons
1333
def
81
ref
subst
1333
remove
138
ref
subst
872
remove
nil
873
remove
908
ref
cons
nil
cons
nil
cons
cons
876
remove
890
ref
882
remove
appTerm
1334
def
betaConv
892
remove
nil
64
ref
891
remove
nil
cons
cons
65
ref
1334
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
ref
895
ref
890
remove
nil
cons
cons
897
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
appThm
nil
38
ref
1326
ref
cons
nil
cons
nil
cons
cons
1335
def
58
ref
subst
1325
ref
assume
eqMp
trans
sym
57
ref
eqMp
nil
64
ref
900
remove
nil
cons
cons
1332
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
129
ref
908
remove
cons
101
ref
1331
remove
cons
nil
cons
1336
def
cons
nil
cons
cons
nil
954
remove
65
ref
16
ref
871
ref
133
ref
135
ref
absTerm
1337
def
appTerm
1338
def
appTerm
1339
def
106
ref
appTerm
1340
def
nil
cons
1341
def
cons
nil
cons
1342
def
cons
nil
cons
cons
1343
def
237
ref
subst
1343
ref
81
ref
subst
1343
remove
138
ref
subst
nil
129
ref
133
ref
16
ref
1337
ref
134
ref
appTerm
1344
def
appTerm
1345
def
106
remove
appTerm
1346
def
absTerm
1347
def
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
1346
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1344
ref
nil
cons
1348
def
cons
1349
def
962
ref
cons
nil
cons
cons
1350
def
81
ref
subst
1350
remove
138
ref
subst
1344
ref
betaConv
1351
def
1344
remove
assume
eqMp
1352
def
1318
remove
proveHyp
1321
remove
eqMp
eqMp
nil
100
ref
1348
remove
cons
1353
def
985
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
128
ref
1347
remove
appTerm
nil
cons
cons
1342
remove
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1337
ref
nil
cons
cons
1354
def
985
ref
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
nil
986
remove
101
ref
1341
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
1315
remove
1340
ref
appTerm
nil
cons
cons
65
ref
16
ref
1340
ref
appTerm
952
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
64
ref
1341
ref
cons
65
ref
953
ref
cons
nil
cons
cons
nil
cons
cons
1355
def
81
ref
subst
1355
remove
138
ref
subst
nil
1320
remove
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
950
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1317
ref
81
ref
subst
1317
remove
138
ref
subst
1351
remove
sym
135
ref
assume
eqMp
177
ref
1354
ref
179
ref
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
1338
remove
nil
cons
1356
def
cons
1357
def
962
remove
cons
nil
cons
cons
123
ref
subst
1340
remove
assume
eqMp
proveHyp
eqMp
nil
100
ref
136
remove
cons
1358
def
985
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
100
ref
1341
remove
cons
101
ref
953
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
subst
nil
129
ref
133
ref
974
ref
1330
ref
appTerm
1359
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
1359
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
898
ref
nil
cons
1360
def
cons
1361
def
1332
remove
cons
nil
cons
cons
1362
def
81
ref
subst
1362
remove
138
ref
subst
nil
38
ref
1328
ref
nil
cons
1363
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1361
remove
65
ref
1363
remove
cons
1364
def
nil
cons
cons
nil
cons
cons
123
ref
subst
133
ref
974
remove
1328
ref
appTerm
absTerm
1365
def
134
ref
appTerm
1366
def
betaConv
140
ref
128
ref
1365
ref
appTerm
1367
def
absTerm
1368
def
141
ref
appTerm
1369
def
betaConv
nil
903
ref
1368
ref
appTerm
1370
def
axiom
nil
64
ref
1370
remove
nil
cons
cons
65
ref
1369
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
905
ref
906
ref
1368
remove
nil
cons
cons
909
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1367
remove
nil
cons
cons
65
ref
1366
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1365
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1360
remove
cons
1336
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1326
ref
cons
1336
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
16
ref
1325
ref
appTerm
1371
def
1330
remove
appTerm
nil
cons
cons
65
ref
52
ref
1371
ref
1328
remove
appTerm
appTerm
1372
def
1371
ref
55
ref
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"q'"
1
ref
var
1373
def
431
ref
cons
nil
cons
nil
cons
cons
1325
ref
refl
nil
64
ref
52
ref
1325
ref
appTerm
1374
def
1325
remove
appTerm
nil
cons
cons
65
ref
16
ref
1371
ref
1329
remove
1373
ref
varTerm
1375
def
appTerm
1376
def
appTerm
appTerm
1372
ref
1371
remove
1375
ref
appTerm
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"p'"
1
ref
var
1377
def
1326
remove
cons
nil
cons
nil
cons
cons
1373
ref
16
ref
1374
remove
1377
ref
varTerm
1378
def
appTerm
appTerm
16
ref
16
ref
1378
ref
appTerm
1379
def
1376
remove
appTerm
appTerm
1372
remove
1379
ref
1375
ref
appTerm
1380
def
appTerm
appTerm
appTerm
absTerm
1381
def
1375
ref
appTerm
1382
def
betaConv
1377
ref
153
ref
1381
ref
appTerm
1383
def
absTerm
1384
def
1378
ref
appTerm
1385
def
betaConv
nil
1364
remove
1327
remove
nil
cons
cons
nil
cons
cons
nil
156
ref
1377
ref
153
ref
1373
ref
16
ref
219
remove
1378
ref
appTerm
1386
def
appTerm
16
ref
1379
ref
52
ref
68
ref
appTerm
1375
ref
appTerm
1387
def
appTerm
1388
def
appTerm
70
remove
1380
ref
appTerm
1389
def
appTerm
1390
def
appTerm
1391
def
absTerm
1392
def
appTerm
1393
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1377
remove
nil
38
ref
1393
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
156
ref
1392
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1373
remove
nil
38
ref
1391
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1386
remove
nil
cons
1394
def
cons
1395
def
65
ref
1390
remove
nil
cons
1396
def
cons
nil
cons
cons
nil
cons
cons
1397
def
81
ref
subst
1397
remove
138
ref
subst
nil
64
ref
1388
ref
nil
cons
1398
def
cons
65
ref
1389
remove
nil
cons
1399
def
cons
nil
cons
cons
nil
cons
cons
1400
def
81
ref
subst
1400
remove
138
ref
subst
nil
224
remove
65
ref
1380
ref
nil
cons
1401
def
cons
nil
cons
cons
nil
cons
cons
1402
def
237
ref
subst
1402
ref
81
ref
subst
1402
remove
138
ref
subst
nil
64
ref
1378
ref
nil
cons
1403
def
cons
1404
def
65
ref
1375
ref
nil
cons
1405
def
cons
nil
cons
1406
def
cons
nil
cons
cons
1407
def
81
ref
subst
1407
ref
138
ref
subst
nil
1395
ref
65
ref
67
remove
1378
remove
appTerm
1408
def
nil
cons
1409
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
nil
64
ref
93
remove
cons
65
ref
1403
ref
cons
nil
cons
cons
nil
cons
cons
1410
def
983
ref
subst
eqMp
1411
def
nil
64
ref
1409
ref
cons
1412
def
1406
ref
cons
nil
cons
cons
1413
def
123
ref
subst
proveHyp
nil
1395
remove
65
ref
1379
remove
66
remove
appTerm
1414
def
nil
cons
1415
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
1410
ref
nil
978
remove
227
remove
cons
nil
cons
cons
1416
def
81
ref
subst
1416
remove
138
ref
subst
231
remove
eqMp
nil
981
remove
234
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
1417
def
subst
eqMp
1418
def
nil
64
ref
1415
ref
cons
1419
def
65
ref
16
ref
1408
ref
appTerm
1420
def
1375
ref
appTerm
nil
cons
1421
def
cons
nil
cons
cons
nil
cons
cons
1422
def
123
ref
subst
proveHyp
1422
ref
81
ref
subst
1422
remove
138
ref
subst
1413
ref
81
ref
subst
1413
remove
138
ref
subst
nil
1404
ref
232
remove
cons
nil
cons
cons
123
ref
subst
1414
remove
assume
eqMp
1423
def
1410
remove
123
ref
subst
1408
remove
assume
eqMp
1424
def
1423
remove
proveHyp
proveHyp
nil
1404
remove
65
ref
1387
remove
nil
cons
1425
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
1388
remove
assume
eqMp
1426
def
nil
64
ref
1425
remove
cons
1427
def
65
ref
225
remove
1375
ref
appTerm
1428
def
nil
cons
1429
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
228
remove
1406
ref
cons
nil
cons
cons
1430
def
983
remove
subst
eqMp
1431
def
nil
64
ref
1429
ref
cons
1432
def
1406
remove
cons
nil
cons
cons
1433
def
123
ref
subst
proveHyp
1426
remove
nil
1427
remove
65
ref
16
ref
1375
ref
appTerm
68
ref
appTerm
1434
def
nil
cons
1435
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1430
ref
1417
remove
subst
eqMp
1436
def
nil
64
ref
1435
ref
cons
1437
def
65
ref
16
ref
1428
ref
appTerm
1438
def
1375
remove
appTerm
nil
cons
1439
def
cons
nil
cons
cons
nil
cons
cons
1440
def
123
ref
subst
proveHyp
1440
ref
81
ref
subst
1440
remove
138
ref
subst
1433
ref
81
ref
subst
1433
remove
138
ref
subst
122
remove
1430
remove
123
ref
subst
1428
remove
assume
eqMp
proveHyp
eqMp
nil
100
ref
1429
remove
cons
1441
def
101
ref
1405
ref
cons
nil
cons
1442
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
100
ref
1435
remove
cons
1443
def
101
ref
1439
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
proveHyp
eqMp
nil
100
ref
1409
remove
cons
1444
def
1442
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
100
ref
1415
remove
cons
1445
def
101
ref
1421
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1403
ref
cons
1442
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
233
remove
101
ref
1401
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
16
ref
69
ref
appTerm
1380
ref
appTerm
nil
cons
cons
65
ref
16
ref
1380
ref
appTerm
69
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
64
ref
1401
ref
cons
979
remove
cons
nil
cons
cons
1446
def
81
ref
subst
1446
remove
138
ref
subst
81
ref
138
ref
1411
remove
nil
1412
remove
229
ref
cons
nil
cons
cons
1447
def
123
ref
subst
proveHyp
1418
remove
nil
1419
remove
65
ref
1420
remove
68
ref
appTerm
nil
cons
1448
def
cons
nil
cons
cons
nil
cons
cons
1449
def
123
ref
subst
proveHyp
1449
ref
81
ref
subst
1449
remove
138
ref
subst
1447
ref
81
ref
subst
1447
remove
138
ref
subst
1424
remove
1431
remove
nil
1432
remove
229
ref
cons
nil
cons
cons
1450
def
123
ref
subst
proveHyp
1436
remove
nil
1437
remove
65
ref
1438
remove
68
remove
appTerm
nil
cons
1451
def
cons
nil
cons
cons
nil
cons
cons
1452
def
123
ref
subst
proveHyp
1452
ref
81
ref
subst
1452
remove
138
ref
subst
1450
ref
81
ref
subst
1450
remove
138
ref
subst
1407
remove
123
ref
subst
1380
remove
assume
eqMp
nil
64
ref
1405
ref
cons
229
ref
cons
nil
cons
cons
123
ref
subst
1434
remove
assume
eqMp
proveHyp
eqMp
nil
1441
remove
102
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
1443
remove
101
ref
1451
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
proveHyp
eqMp
nil
1444
remove
102
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
1445
remove
101
ref
1448
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
116
remove
deductAntisym
eqMp
eqMp
nil
100
ref
1401
remove
cons
982
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1398
remove
cons
101
ref
1399
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
100
ref
1394
remove
cons
101
ref
1396
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
subst
nil
64
ref
153
ref
1384
ref
appTerm
nil
cons
cons
65
ref
1385
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1384
remove
nil
cons
cons
157
ref
1403
remove
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1383
remove
nil
cons
cons
65
ref
1382
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1381
remove
nil
cons
cons
157
ref
1405
remove
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
eqMp
subst
eqMp
1335
remove
38
ref
52
ref
631
ref
55
ref
appTerm
appTerm
55
ref
appTerm
absTerm
1453
def
53
ref
appTerm
1454
def
betaConv
nil
153
ref
1453
ref
appTerm
1455
def
axiom
nil
64
ref
1455
remove
nil
cons
cons
65
ref
1454
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1453
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
sym
57
ref
eqMp
1456
def
subst
eqMp
eqMp
nil
64
ref
128
ref
1270
ref
appTerm
nil
cons
cons
65
ref
1271
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1270
remove
nil
cons
cons
133
ref
1262
ref
nil
cons
cons
nil
cons
1457
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1269
remove
nil
cons
cons
65
ref
1268
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
579
ref
580
ref
1267
remove
nil
cons
cons
582
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
sym
1458
def
subst
1459
def
subst
1460
def
appThm
eqMp
1252
remove
1253
ref
565
ref
561
ref
1178
ref
0
ref
0
ref
0
ref
1254
ref
553
ref
cons
opType
1461
def
2
ref
cons
opType
1462
def
1461
ref
nil
cons
1463
def
cons
opType
constTerm
"fn"
1461
ref
var
1464
def
128
ref
1259
ref
513
ref
565
ref
561
ref
1464
ref
varTerm
1263
ref
appTerm
appTerm
1465
def
566
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1466
def
appTerm
1467
def
1263
ref
appTerm
appTerm
566
ref
appTerm
absTerm
1468
def
566
ref
appTerm
1469
def
betaConv
1259
ref
513
ref
1468
ref
appTerm
1470
def
absTerm
1471
def
1262
ref
appTerm
1472
def
betaConv
1466
ref
1467
remove
appTerm
1473
def
betaConv
535
ref
0
ref
1462
ref
2
ref
cons
opType
constTerm
1474
def
refl
1464
remove
272
ref
1259
ref
1274
remove
565
ref
1465
remove
refl
1259
ref
565
ref
566
ref
absTerm
1475
def
absTerm
1476
def
1262
ref
appTerm
betaConv
1277
remove
appThm
1475
remove
566
ref
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
absThm
appThm
"C"
553
ref
cons
nil
cons
"_1343"
0
ref
8
ref
554
remove
cons
opType
var
1476
remove
nil
cons
cons
nil
cons
nil
cons
cons
1324
remove
subst
eqMp
nil
64
ref
1474
remove
1466
ref
appTerm
nil
cons
cons
65
ref
1473
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
1463
remove
cons
nil
cons
"p"
1462
remove
var
1466
remove
nil
cons
cons
nil
cons
nil
cons
cons
1456
ref
subst
eqMp
eqMp
nil
64
ref
128
ref
1471
ref
appTerm
nil
cons
cons
65
ref
1472
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1471
remove
nil
cons
cons
1457
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1470
remove
nil
cons
cons
65
ref
1469
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
579
ref
580
ref
1468
remove
nil
cons
cons
582
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
sym
1477
def
subst
1478
def
subst
1479
def
appThm
eqMp
sym
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
"A"
1181
remove
cons
nil
cons
1480
def
"P"
1180
ref
var
1481
def
1209
ref
nil
cons
1482
def
cons
"x"
1179
ref
var
1483
def
1231
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
535
ref
0
ref
1180
ref
2
ref
cons
opType
constTerm
1484
def
1209
remove
appTerm
nil
cons
cons
65
ref
1216
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"p"
1180
remove
var
1485
def
1482
remove
cons
nil
cons
nil
cons
cons
1480
ref
36
ref
cons
1456
ref
subst
1486
def
subst
eqMp
eqMp
nil
64
ref
153
ref
1214
ref
appTerm
nil
cons
cons
65
ref
1215
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1214
remove
nil
cons
cons
157
ref
1249
ref
cons
nil
cons
1487
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1213
remove
nil
cons
cons
65
ref
1212
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1211
remove
nil
cons
cons
1016
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1488
def
subst
eqMp
eqMp
nil
100
ref
1173
remove
cons
101
ref
1174
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
1163
remove
appTerm
1172
remove
appTerm
nil
cons
cons
65
ref
1008
ref
992
ref
1147
ref
1151
ref
1002
remove
appTerm
appTerm
1157
ref
appTerm
absTerm
1489
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
1489
ref
994
ref
appTerm
betaConv
appThm
272
ref
1073
ref
1056
ref
1074
ref
198
ref
1489
ref
1075
ref
appTerm
betaConv
appThm
1489
ref
1087
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
1056
ref
992
ref
1489
ref
998
ref
appTerm
betaConv
absThm
appThm
appThm
nil
1132
ref
1489
remove
nil
cons
cons
nil
cons
nil
cons
cons
1139
ref
subst
eqMp
eqMp
eqMp
nil
1008
ref
992
ref
1147
ref
1151
ref
999
remove
appTerm
appTerm
1157
remove
appTerm
absTerm
appTerm
thm
nil
207
ref
182
ref
249
ref
188
ref
appTerm
1490
def
1058
ref
"Data.Pair.fst"
const
1491
def
1218
remove
constTerm
1193
ref
appTerm
1492
def
appTerm
appTerm
1493
def
absTerm
1494
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1493
remove
nil
cons
1495
def
cons
nil
cons
nil
cons
cons
58
ref
subst
1184
ref
1147
ref
1193
ref
appTerm
1496
def
1155
ref
1492
ref
appTerm
1185
ref
appTerm
appTerm
absTerm
1497
def
"Data.Pair.snd"
const
1498
def
1145
ref
constTerm
1193
ref
appTerm
1499
def
appTerm
betaConv
sym
1496
ref
refl
nil
"x"
1144
ref
var
1500
def
1193
ref
nil
cons
cons
nil
cons
1501
def
nil
cons
cons
1502
def
1253
ref
"x"
1254
ref
var
1503
def
51
ref
0
ref
1254
ref
0
ref
1254
remove
2
ref
cons
opType
1504
def
nil
cons
1505
def
cons
opType
constTerm
1506
def
1261
ref
1491
remove
1255
remove
constTerm
1503
ref
varTerm
1507
def
appTerm
appTerm
1498
remove
1461
remove
constTerm
1507
ref
appTerm
appTerm
appTerm
1507
ref
appTerm
absTerm
1508
def
1507
ref
appTerm
1509
def
betaConv
nil
6
ref
0
ref
1504
ref
2
ref
cons
opType
1510
def
constTerm
1511
def
1508
ref
appTerm
1512
def
axiom
nil
64
ref
1512
remove
nil
cons
cons
65
ref
1509
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
1260
remove
cons
nil
cons
"P"
1504
ref
var
1508
remove
nil
cons
cons
1503
ref
1507
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
appThm
1502
remove
"A"
1150
remove
cons
1513
def
nil
cons
1514
def
36
ref
cons
415
ref
subst
subst
trans
sym
57
ref
eqMp
eqMp
155
ref
156
ref
1497
ref
nil
cons
cons
157
ref
1499
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
535
ref
88
remove
constTerm
1515
def
1497
remove
appTerm
nil
cons
cons
65
ref
1495
remove
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"ys"
991
ref
var
1516
def
1492
remove
nil
cons
cons
nil
cons
nil
cons
cons
1516
ref
16
ref
1515
ref
1184
ref
1496
ref
1155
ref
1516
ref
varTerm
1517
def
appTerm
1185
ref
appTerm
1518
def
appTerm
1519
def
absTerm
1520
def
appTerm
1521
def
appTerm
1522
def
1490
ref
1058
ref
1517
ref
appTerm
1523
def
appTerm
1524
def
appTerm
1525
def
absTerm
1526
def
1517
ref
appTerm
1527
def
betaConv
182
ref
1008
ref
1526
ref
appTerm
1528
def
absTerm
1529
def
183
ref
appTerm
1530
def
betaConv
nil
1013
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
1151
ref
201
ref
appTerm
appTerm
1531
def
1518
ref
appTerm
appTerm
1532
def
251
ref
1523
ref
appTerm
1533
def
appTerm
1534
def
absTerm
1535
def
appTerm
1536
def
absTerm
1537
def
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1516
ref
nil
38
ref
1536
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
156
ref
1535
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
1534
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
198
ref
1148
ref
nil
1531
remove
1159
remove
55
ref
appTerm
1538
def
appTerm
1539
def
axiom
1540
def
appThm
1518
ref
refl
1541
def
appThm
nil
"b'"
1
ref
var
1249
remove
cons
1542
def
"a'"
991
ref
var
1543
def
1517
ref
nil
cons
1544
def
cons
1545
def
1221
ref
431
remove
cons
1546
def
1220
ref
995
remove
cons
nil
cons
1547
def
cons
cons
cons
nil
cons
cons
1253
ref
"b'"
502
ref
var
1548
def
52
ref
1506
ref
1263
ref
appTerm
1261
remove
"a'"
8
ref
var
1549
def
varTerm
1550
def
appTerm
1548
remove
varTerm
1551
def
appTerm
appTerm
appTerm
5
ref
413
ref
1262
ref
appTerm
1550
ref
appTerm
appTerm
561
ref
566
ref
appTerm
1551
ref
appTerm
appTerm
appTerm
absTerm
1552
def
1551
ref
appTerm
1553
def
betaConv
1549
ref
513
ref
1552
ref
appTerm
1554
def
absTerm
1555
def
1550
ref
appTerm
1556
def
betaConv
565
ref
128
ref
1555
ref
appTerm
1557
def
absTerm
1558
def
566
ref
appTerm
1559
def
betaConv
1259
ref
513
ref
1558
ref
appTerm
1560
def
absTerm
1561
def
1262
ref
appTerm
1562
def
betaConv
nil
128
ref
1561
ref
appTerm
1563
def
axiom
nil
64
ref
1563
remove
nil
cons
cons
65
ref
1562
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1561
remove
nil
cons
cons
1457
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1560
remove
nil
cons
cons
65
ref
1559
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
579
ref
580
ref
1558
remove
nil
cons
cons
582
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1557
remove
nil
cons
cons
65
ref
1556
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1555
remove
nil
cons
cons
133
ref
1550
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1554
remove
nil
cons
cons
65
ref
1553
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
579
ref
580
remove
1552
remove
nil
cons
cons
581
ref
1551
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1564
def
subst
1565
def
subst
trans
appThm
1566
def
1533
ref
refl
appThm
sym
nil
64
ref
5
ref
1222
ref
994
ref
appTerm
1517
ref
appTerm
1567
def
appTerm
1568
def
52
ref
55
ref
appTerm
1185
ref
appTerm
1569
def
appTerm
nil
cons
1570
def
cons
1571
def
65
ref
1533
remove
nil
cons
1572
def
cons
nil
cons
cons
nil
cons
cons
1573
def
81
ref
subst
1573
remove
138
ref
subst
nil
100
ref
1567
ref
nil
cons
cons
1574
def
101
ref
1569
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1575
def
115
ref
subst
1576
def
52
ref
"_31814"
991
ref
var
1577
def
251
ref
1058
ref
1577
remove
varTerm
appTerm
appTerm
absTerm
1578
def
1517
ref
appTerm
1579
def
appTerm
refl
1578
ref
994
ref
appTerm
betaConv
appThm
103
ref
1579
remove
betaConv
appThm
251
remove
1068
ref
appTerm
refl
appThm
trans
1578
remove
refl
1567
remove
assume
sym
1580
def
appThm
eqMp
sym
668
ref
254
remove
appThm
1581
def
1069
ref
appThm
670
ref
trans
sym
57
ref
eqMp
eqMp
proveHyp
eqMp
nil
100
ref
1570
remove
cons
1582
def
101
ref
1572
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
64
ref
1008
ref
1537
remove
appTerm
1583
def
nil
cons
cons
65
ref
5
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1158
remove
1518
ref
appTerm
appTerm
1584
def
269
ref
1523
ref
appTerm
1585
def
appTerm
1586
def
absTerm
1587
def
appTerm
1588
def
absTerm
1589
def
appTerm
1590
def
appTerm
128
ref
133
ref
13
ref
182
ref
16
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1519
ref
appTerm
1591
def
1524
ref
appTerm
absTerm
1592
def
appTerm
1593
def
absTerm
1594
def
appTerm
1595
def
appTerm
1596
def
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1177
remove
1518
ref
appTerm
appTerm
1597
def
299
ref
1523
remove
appTerm
1598
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
1599
def
absTerm
1600
def
appTerm
1601
def
absTerm
1602
def
appTerm
1603
def
appTerm
1604
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
1013
ref
1589
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1516
ref
nil
38
ref
1588
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
156
ref
1587
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
1586
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
198
ref
1148
ref
1162
ref
appThm
1541
ref
appThm
nil
1542
ref
1545
ref
1221
ref
217
remove
cons
1605
def
1547
remove
cons
cons
cons
nil
cons
cons
1565
ref
subst
trans
appThm
1606
def
1585
ref
refl
appThm
sym
nil
64
ref
1568
remove
244
remove
1185
ref
appTerm
1607
def
appTerm
nil
cons
1608
def
cons
1609
def
65
ref
1585
remove
nil
cons
1610
def
cons
nil
cons
cons
nil
cons
cons
1611
def
81
ref
subst
1611
remove
138
ref
subst
nil
1574
remove
101
ref
1607
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1612
def
115
ref
subst
1613
def
52
ref
"_31818"
991
ref
var
1614
def
269
ref
1058
ref
1614
remove
varTerm
appTerm
appTerm
absTerm
1615
def
1517
ref
appTerm
1616
def
appTerm
refl
1615
ref
994
ref
appTerm
betaConv
appThm
103
ref
1616
remove
betaConv
appThm
269
remove
1068
ref
appTerm
refl
appThm
trans
1615
remove
refl
1580
ref
appThm
eqMp
sym
668
ref
271
remove
appThm
1617
def
1069
remove
appThm
670
ref
trans
sym
57
ref
eqMp
eqMp
proveHyp
eqMp
nil
100
ref
1608
remove
cons
1618
def
101
ref
1610
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
64
ref
1590
remove
nil
cons
cons
65
ref
1603
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
1602
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
1601
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
1600
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1599
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1596
ref
refl
1056
ref
1516
ref
153
ref
refl
1619
def
1184
ref
198
ref
1148
ref
1203
ref
appThm
1541
ref
appThm
appThm
1620
def
1598
ref
refl
1621
def
appThm
absThm
appThm
absThm
appThm
appThm
sym
1500
ref
535
ref
1007
remove
constTerm
1622
def
1220
ref
1515
ref
1221
ref
1147
ref
1500
ref
varTerm
1623
def
appTerm
1225
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1624
def
1193
ref
appTerm
1625
def
betaConv
1253
ref
nil
1511
remove
1503
ref
871
ref
1259
ref
535
ref
512
remove
constTerm
1626
def
565
ref
1506
remove
1507
ref
appTerm
1263
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
axiom
subst
1627
def
nil
64
ref
6
ref
1228
ref
constTerm
1624
ref
appTerm
nil
cons
cons
1628
def
65
ref
1625
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1514
ref
"P"
1145
ref
var
1629
def
1624
ref
nil
cons
cons
1630
def
1501
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1631
def
nil
64
ref
1622
ref
1220
ref
1515
ref
1221
ref
1496
ref
1225
ref
appTerm
absTerm
appTerm
absTerm
1632
def
appTerm
1633
def
nil
cons
cons
1634
def
65
ref
1596
remove
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
1194
remove
appTerm
1518
ref
appTerm
appTerm
1635
def
1598
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
1636
def
nil
cons
1637
def
cons
nil
cons
1638
def
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
1013
ref
"zs"
991
ref
var
1639
def
16
ref
1632
ref
1639
ref
varTerm
1640
def
appTerm
1641
def
appTerm
1642
def
1636
ref
appTerm
1643
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1639
ref
nil
38
ref
1643
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1641
ref
nil
cons
1644
def
cons
1645
def
1638
ref
cons
nil
cons
cons
1646
def
81
ref
subst
1646
remove
138
ref
subst
1641
ref
betaConv
1641
remove
assume
eqMp
1647
def
nil
64
ref
1515
ref
1221
ref
1496
ref
1155
ref
1640
ref
appTerm
1648
def
1224
ref
appTerm
1649
def
appTerm
absTerm
1650
def
appTerm
1651
def
nil
cons
cons
1652
def
1638
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
156
ref
"z"
1
ref
var
1653
def
16
ref
1650
ref
1653
ref
varTerm
1654
def
appTerm
1655
def
appTerm
1656
def
1636
ref
appTerm
1657
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1653
ref
nil
38
ref
1657
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1655
ref
nil
cons
1658
def
cons
1659
def
1638
ref
cons
nil
cons
cons
1660
def
81
ref
subst
1660
remove
138
ref
subst
1655
ref
betaConv
1655
remove
assume
eqMp
1661
def
nil
64
ref
1496
remove
1648
remove
1654
ref
appTerm
1662
def
appTerm
1663
def
nil
cons
1664
def
cons
1665
def
1638
remove
cons
nil
cons
cons
1666
def
123
ref
subst
proveHyp
1666
ref
81
ref
subst
1666
remove
138
ref
subst
52
ref
"_31822"
1144
ref
var
1667
def
16
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
1667
remove
varTerm
1668
def
appTerm
1518
ref
appTerm
appTerm
1524
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
1192
ref
1668
remove
appTerm
appTerm
1518
ref
appTerm
appTerm
1598
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1669
def
1193
ref
appTerm
1670
def
appTerm
refl
1669
ref
1662
ref
appTerm
betaConv
appThm
103
ref
1670
remove
betaConv
appThm
16
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
1662
ref
appTerm
1671
def
1518
ref
appTerm
appTerm
1672
def
1524
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
1192
ref
1662
ref
appTerm
appTerm
1518
ref
appTerm
appTerm
1673
def
1598
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
refl
appThm
trans
1669
remove
refl
1663
remove
assume
1674
def
appThm
eqMp
sym
198
ref
1056
ref
1516
ref
1619
ref
1184
ref
198
ref
nil
1542
ref
1545
ref
1221
ref
1654
ref
nil
cons
1675
def
cons
1676
def
1220
ref
1640
ref
nil
cons
1677
def
cons
nil
cons
cons
1678
def
cons
cons
nil
cons
cons
1565
ref
subst
appThm
1679
def
1524
ref
refl
appThm
absThm
appThm
absThm
appThm
appThm
1056
ref
1516
ref
1619
ref
1184
ref
198
ref
1148
ref
nil
1184
ref
1675
ref
cons
992
ref
1677
ref
cons
nil
cons
cons
nil
cons
cons
1680
def
992
ref
1147
ref
1182
remove
"_31834"
1179
remove
var
1681
def
153
ref
1184
ref
1008
ref
992
ref
1147
ref
1681
remove
varTerm
1186
ref
appTerm
appTerm
1191
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1682
def
appTerm
1683
def
1186
ref
appTerm
appTerm
1191
ref
appTerm
absTerm
1684
def
998
ref
appTerm
1685
def
betaConv
1184
ref
1008
ref
1684
ref
appTerm
1686
def
absTerm
1687
def
1185
ref
appTerm
1688
def
betaConv
1682
ref
1683
remove
appTerm
1689
def
betaConv
1682
ref
"_31832"
1144
ref
var
1690
def
1155
ref
1188
ref
1226
ref
1690
remove
varTerm
1691
def
appTerm
appTerm
appTerm
1230
ref
1691
remove
appTerm
appTerm
absTerm
1692
def
appTerm
betaConv
sym
nil
156
ref
1184
ref
1008
ref
992
ref
1147
ref
1692
ref
1186
remove
appTerm
1693
def
appTerm
1191
remove
appTerm
1694
def
absTerm
1695
def
appTerm
1696
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
1696
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1695
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
992
ref
nil
38
ref
1694
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1693
remove
betaConv
1147
ref
"_31829"
1
ref
var
1697
def
1190
ref
1697
ref
varTerm
1698
def
appTerm
absTerm
1185
ref
appTerm
1699
def
appTerm
refl
1697
ref
1155
ref
1188
ref
1240
ref
appTerm
appTerm
1700
def
1698
ref
appTerm
absTerm
1701
def
1243
ref
appTerm
betaConv
appThm
1148
ref
1699
remove
betaConv
appThm
1700
remove
1243
remove
appTerm
refl
appThm
trans
1244
remove
"_31828"
991
ref
var
1702
def
1697
remove
1155
ref
1188
ref
1702
remove
varTerm
appTerm
appTerm
1698
remove
appTerm
absTerm
absTerm
1703
def
998
ref
appTerm
1704
def
appTerm
refl
1703
ref
1240
remove
appTerm
betaConv
appThm
1248
remove
1704
remove
betaConv
appThm
1701
remove
refl
appThm
trans
1703
remove
refl
1460
remove
appThm
eqMp
1479
remove
appThm
eqMp
sym
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
1480
remove
1481
remove
1682
ref
nil
cons
1705
def
cons
1483
remove
1692
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
1484
remove
1682
remove
appTerm
nil
cons
cons
65
ref
1689
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
1485
remove
1705
remove
cons
nil
cons
nil
cons
cons
1486
remove
subst
eqMp
eqMp
nil
64
ref
153
ref
1687
ref
appTerm
nil
cons
cons
65
ref
1688
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1687
remove
nil
cons
cons
1487
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1686
remove
nil
cons
cons
65
ref
1685
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1684
remove
nil
cons
cons
1016
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
appThm
1541
remove
appThm
nil
1542
ref
1545
remove
1676
ref
1220
ref
1188
remove
1640
ref
appTerm
1706
def
nil
cons
cons
nil
cons
cons
cons
cons
nil
cons
cons
1565
ref
subst
trans
appThm
1707
def
1621
remove
appThm
absThm
appThm
absThm
appThm
appThm
sym
nil
64
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
5
ref
1222
ref
1640
ref
appTerm
1708
def
1517
ref
appTerm
appTerm
52
ref
1654
ref
appTerm
1709
def
1185
ref
appTerm
1710
def
appTerm
appTerm
1711
def
1524
ref
appTerm
absTerm
appTerm
absTerm
1712
def
appTerm
nil
cons
1713
def
cons
1714
def
65
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
5
ref
1222
ref
1706
remove
appTerm
1715
def
1517
ref
appTerm
appTerm
1710
ref
appTerm
appTerm
1716
def
1598
remove
appTerm
absTerm
appTerm
absTerm
1717
def
appTerm
1718
def
nil
cons
1719
def
cons
nil
cons
1720
def
cons
nil
cons
cons
1721
def
81
ref
subst
1721
remove
138
ref
subst
1184
ref
16
ref
5
ref
1708
ref
1640
ref
appTerm
appTerm
1722
def
1710
ref
appTerm
appTerm
1723
def
1490
ref
1058
ref
1640
ref
appTerm
appTerm
1724
def
appTerm
absTerm
1725
def
1654
ref
appTerm
1726
def
betaConv
1712
ref
1640
ref
appTerm
1727
def
betaConv
nil
1714
remove
65
ref
1727
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
1012
ref
1013
ref
1712
remove
nil
cons
cons
1014
ref
1677
ref
cons
nil
cons
1728
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
153
ref
1725
ref
appTerm
nil
cons
cons
65
ref
1726
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1725
remove
nil
cons
cons
157
ref
1675
remove
cons
nil
cons
1729
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
16
ref
1722
remove
1709
remove
1654
ref
appTerm
appTerm
appTerm
1730
def
1724
ref
appTerm
nil
cons
cons
1720
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
198
ref
197
ref
nil
1728
ref
nil
cons
cons
1097
remove
415
ref
subst
subst
appThm
nil
1729
ref
nil
cons
cons
802
ref
subst
appThm
719
ref
trans
appThm
1731
def
1724
ref
refl
appThm
nil
38
ref
1724
ref
nil
cons
1732
def
cons
nil
cons
nil
cons
cons
436
ref
subst
trans
appThm
1718
remove
refl
appThm
sym
nil
64
ref
1732
ref
cons
1720
ref
cons
nil
cons
cons
1733
def
81
ref
subst
1733
remove
138
ref
subst
1619
ref
1184
ref
198
ref
197
ref
nil
1074
ref
1677
ref
cons
1073
ref
178
ref
cons
nil
cons
1734
def
cons
nil
cons
cons
1074
ref
199
ref
1222
ref
1087
ref
appTerm
994
ref
appTerm
1735
def
appTerm
1736
def
absTerm
1737
def
1075
ref
appTerm
1738
def
betaConv
1073
ref
1008
ref
1737
ref
appTerm
1739
def
absTerm
1740
def
1085
ref
appTerm
1741
def
betaConv
nil
128
ref
1740
ref
appTerm
1742
def
axiom
nil
64
ref
1742
remove
nil
cons
cons
65
ref
1741
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1740
remove
nil
cons
cons
1116
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1739
remove
nil
cons
cons
65
ref
1738
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1737
remove
nil
cons
cons
1118
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1736
remove
nil
cons
cons
65
ref
52
ref
1735
ref
appTerm
210
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
100
ref
1735
remove
nil
cons
cons
nil
cons
nil
cons
cons
246
ref
subst
eqMp
subst
appThm
1710
ref
refl
1743
def
appThm
nil
38
ref
1710
ref
nil
cons
1744
def
cons
nil
cons
nil
cons
cons
862
remove
subst
trans
appThm
1745
def
299
ref
1068
remove
appTerm
1746
def
refl
appThm
nil
38
ref
1746
ref
nil
cons
cons
nil
cons
nil
cons
cons
258
ref
subst
trans
absThm
appThm
432
ref
801
remove
344
ref
subst
subst
1747
def
trans
sym
57
ref
eqMp
nil
64
ref
153
ref
1184
ref
16
ref
5
ref
1715
ref
994
ref
appTerm
appTerm
1710
ref
appTerm
appTerm
1748
def
1746
remove
appTerm
absTerm
appTerm
1749
def
nil
cons
cons
65
ref
128
ref
1073
ref
1008
ref
1074
ref
16
ref
153
ref
1184
ref
16
ref
5
ref
1715
ref
1075
ref
appTerm
appTerm
1710
ref
appTerm
appTerm
1750
def
299
ref
1078
ref
appTerm
appTerm
absTerm
appTerm
1751
def
appTerm
153
ref
1184
ref
16
ref
5
ref
1715
remove
1087
ref
appTerm
appTerm
1710
ref
appTerm
appTerm
1752
def
299
ref
1090
ref
appTerm
1753
def
appTerm
1754
def
absTerm
1755
def
appTerm
1756
def
appTerm
1757
def
absTerm
1758
def
appTerm
1759
def
absTerm
1760
def
appTerm
1761
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
1760
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
1073
ref
nil
38
ref
1759
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1758
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1074
ref
nil
38
ref
1757
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1751
remove
nil
cons
1762
def
cons
65
ref
1756
remove
nil
cons
1763
def
cons
nil
cons
cons
nil
cons
cons
1764
def
81
ref
subst
1764
remove
138
ref
subst
nil
156
ref
1755
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
1754
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
198
ref
197
ref
nil
"t2"
991
ref
var
1765
def
1117
remove
cons
"h2"
8
ref
var
1766
def
1115
ref
cons
1767
def
"t1"
991
ref
var
1768
def
1677
remove
cons
1769
def
"h1"
8
ref
var
1770
def
178
ref
cons
nil
cons
cons
cons
cons
nil
cons
cons
1765
ref
52
ref
1222
ref
1084
ref
1770
ref
varTerm
1771
def
appTerm
1768
ref
varTerm
1772
def
appTerm
appTerm
1084
remove
1766
ref
varTerm
1773
def
appTerm
1765
ref
varTerm
1774
def
appTerm
appTerm
appTerm
5
ref
413
ref
1771
ref
appTerm
1773
ref
appTerm
appTerm
1222
ref
1772
ref
appTerm
1774
ref
appTerm
appTerm
appTerm
absTerm
1775
def
1774
ref
appTerm
1776
def
betaConv
1768
remove
1008
ref
1775
ref
appTerm
1777
def
absTerm
1778
def
1772
ref
appTerm
1779
def
betaConv
1766
remove
1008
ref
1778
ref
appTerm
1780
def
absTerm
1781
def
1773
ref
appTerm
1782
def
betaConv
1770
ref
128
ref
1781
ref
appTerm
1783
def
absTerm
1784
def
1771
ref
appTerm
1785
def
betaConv
nil
128
ref
1784
ref
appTerm
1786
def
axiom
nil
64
ref
1786
remove
nil
cons
cons
65
ref
1785
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1784
remove
nil
cons
cons
133
ref
1771
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1783
remove
nil
cons
cons
65
ref
1782
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1781
remove
nil
cons
cons
133
ref
1773
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1780
remove
nil
cons
cons
65
ref
1779
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1778
remove
nil
cons
cons
1014
ref
1772
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1777
remove
nil
cons
cons
65
ref
1776
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1775
remove
nil
cons
cons
1014
ref
1774
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1787
def
subst
appThm
1743
ref
appThm
appThm
1788
def
1753
ref
refl
appThm
sym
nil
64
ref
5
ref
5
ref
414
ref
1085
ref
appTerm
1789
def
appTerm
1708
ref
1075
ref
appTerm
1790
def
appTerm
1791
def
appTerm
1710
ref
appTerm
nil
cons
1792
def
cons
1793
def
65
ref
1753
remove
nil
cons
1794
def
cons
nil
cons
cons
nil
cons
cons
1795
def
81
ref
subst
1795
remove
138
ref
subst
nil
100
ref
1791
remove
nil
cons
cons
101
ref
1744
remove
cons
nil
cons
cons
nil
cons
cons
1796
def
115
ref
subst
1797
def
nil
100
ref
1789
ref
nil
cons
cons
101
ref
1790
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1798
def
115
ref
subst
1799
def
1798
remove
236
ref
subst
1800
def
52
ref
"_31836"
8
ref
var
1801
def
249
ref
28
ref
278
ref
1801
remove
varTerm
appTerm
183
ref
appTerm
appTerm
appTerm
1090
ref
appTerm
absTerm
1802
def
134
ref
appTerm
1803
def
appTerm
refl
1802
ref
1085
ref
appTerm
betaConv
appThm
103
ref
1803
remove
betaConv
appThm
249
ref
28
remove
1103
ref
183
ref
appTerm
1804
def
appTerm
appTerm
1090
remove
appTerm
refl
appThm
trans
1802
remove
refl
1789
remove
assume
1805
def
appThm
eqMp
sym
668
ref
nil
1116
ref
nil
cons
cons
1806
def
308
ref
subst
638
remove
52
ref
"_31842"
991
ref
var
1807
def
1490
ref
1058
remove
1807
remove
varTerm
appTerm
appTerm
absTerm
1808
def
1640
ref
appTerm
1809
def
appTerm
refl
1808
ref
1075
ref
appTerm
betaConv
appThm
103
ref
1809
remove
betaConv
appThm
1490
remove
1078
remove
appTerm
refl
appThm
trans
1808
remove
refl
1790
remove
assume
1810
def
appThm
eqMp
1724
remove
assume
eqMp
appThm
trans
appThm
1129
remove
appThm
nil
331
ref
1122
remove
nil
cons
cons
nil
cons
nil
cons
cons
652
ref
subst
trans
sym
57
ref
eqMp
eqMp
proveHyp
proveHyp
proveHyp
eqMp
nil
100
ref
1792
remove
cons
1811
def
101
ref
1794
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
nil
100
ref
1762
remove
cons
101
ref
1763
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
1749
remove
appTerm
1761
remove
appTerm
nil
cons
cons
1720
remove
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
1717
ref
994
ref
appTerm
betaConv
appThm
272
ref
1073
ref
1056
ref
1074
ref
198
ref
1717
ref
1075
ref
appTerm
betaConv
appThm
1717
ref
1087
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
1056
ref
1516
ref
1717
ref
1517
ref
appTerm
betaConv
absThm
appThm
appThm
nil
1132
ref
1717
remove
nil
cons
cons
nil
cons
nil
cons
cons
1139
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
1732
remove
cons
101
ref
1719
remove
cons
nil
cons
1812
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1713
remove
cons
1812
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1664
remove
cons
1813
def
101
ref
1637
remove
cons
nil
cons
1814
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
1658
remove
cons
1815
def
1814
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
153
ref
157
ref
16
ref
1650
ref
157
ref
varTerm
1816
def
appTerm
appTerm
1817
def
1636
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
1651
remove
appTerm
1818
def
1636
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1650
remove
nil
cons
cons
1819
def
1814
ref
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
1644
remove
cons
1820
def
1814
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
1008
ref
1014
ref
16
ref
1632
ref
1014
ref
varTerm
1821
def
appTerm
appTerm
1822
def
1636
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
1633
remove
appTerm
1823
def
1636
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1632
remove
nil
cons
cons
1824
def
1814
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
nil
64
ref
5
ref
1583
remove
appTerm
1604
remove
appTerm
nil
cons
cons
65
ref
13
ref
182
ref
1595
ref
absTerm
1825
def
appTerm
1826
def
nil
cons
1827
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
1825
ref
201
ref
appTerm
betaConv
appThm
197
ref
1825
ref
261
ref
appTerm
betaConv
appThm
272
ref
133
ref
160
ref
182
ref
198
ref
1825
ref
183
ref
appTerm
1828
def
betaConv
1829
def
appThm
1825
ref
298
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
appThm
160
ref
182
ref
1829
ref
absThm
appThm
appThm
nil
467
ref
1825
remove
nil
cons
1830
def
cons
nil
cons
nil
cons
cons
479
ref
subst
eqMp
eqMp
1831
def
nil
64
ref
1827
ref
cons
1832
def
65
ref
13
ref
1529
ref
appTerm
nil
cons
1833
def
cons
nil
cons
cons
nil
cons
cons
1834
def
123
ref
subst
proveHyp
1834
ref
81
ref
subst
1834
remove
138
ref
subst
nil
207
ref
1529
remove
nil
cons
cons
1835
def
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1528
remove
nil
cons
1836
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1526
remove
nil
cons
cons
1837
def
nil
cons
nil
cons
cons
1098
ref
subst
1516
ref
nil
38
ref
1525
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1521
remove
nil
cons
1838
def
cons
1839
def
65
ref
1524
ref
nil
cons
1840
def
cons
nil
cons
1841
def
cons
nil
cons
cons
1842
def
81
ref
subst
1842
remove
138
ref
subst
nil
1832
ref
1841
ref
cons
nil
cons
cons
1843
def
123
ref
subst
nil
1839
remove
65
ref
16
ref
1826
ref
appTerm
1524
remove
appTerm
1844
def
nil
cons
1845
def
cons
nil
cons
1846
def
cons
nil
cons
cons
123
ref
subst
nil
156
ref
1184
ref
16
ref
1520
ref
1185
ref
appTerm
1847
def
appTerm
1844
ref
appTerm
1848
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
1848
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1847
ref
nil
cons
1849
def
cons
1846
ref
cons
nil
cons
cons
1850
def
81
ref
subst
1850
remove
138
ref
subst
1847
ref
betaConv
1847
remove
assume
eqMp
nil
64
ref
1519
ref
nil
cons
1851
def
cons
1852
def
1846
remove
cons
nil
cons
cons
1853
def
123
ref
subst
proveHyp
1853
ref
81
ref
subst
1853
remove
138
ref
subst
1843
ref
81
ref
subst
1843
remove
138
ref
subst
nil
1852
remove
1841
remove
cons
nil
cons
cons
123
ref
subst
1592
ref
1185
ref
appTerm
1854
def
betaConv
1594
ref
1517
ref
appTerm
1855
def
betaConv
1829
remove
nil
1832
remove
65
ref
1828
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
35
ref
207
ref
1830
remove
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1595
remove
nil
cons
cons
65
ref
1855
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1594
remove
nil
cons
cons
1014
ref
1544
ref
cons
nil
cons
1856
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1593
remove
nil
cons
cons
65
ref
1854
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1592
remove
nil
cons
cons
1487
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1827
remove
cons
1857
def
101
ref
1840
remove
cons
nil
cons
1858
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
100
ref
1851
remove
cons
101
ref
1845
remove
cons
nil
cons
1859
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
1849
remove
cons
1859
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
153
ref
157
ref
16
ref
1520
ref
1816
ref
appTerm
appTerm
1844
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
1522
remove
1844
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1520
remove
nil
cons
cons
1859
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1838
remove
cons
1858
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
1857
remove
101
ref
1833
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
64
ref
1833
remove
cons
65
ref
1530
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
1835
remove
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1836
remove
cons
65
ref
1527
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1837
remove
1856
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
absThm
eqMp
nil
13
ref
1494
remove
appTerm
thm
160
ref
182
ref
103
ref
nil
181
ref
1018
ref
cons
nil
cons
nil
cons
cons
372
ref
subst
363
ref
356
ref
261
ref
appTerm
1860
def
appTerm
1861
def
refl
267
ref
appThm
nil
38
ref
1860
ref
nil
cons
1862
def
cons
nil
cons
nil
cons
cons
38
ref
52
ref
437
ref
210
ref
appTerm
appTerm
53
ref
appTerm
absTerm
1863
def
53
ref
appTerm
1864
def
betaConv
nil
153
ref
1863
ref
appTerm
1865
def
axiom
nil
64
ref
1865
remove
nil
cons
cons
65
ref
1864
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1863
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
1866
def
subst
trans
trans
appThm
1860
ref
refl
appThm
nil
157
ref
1862
remove
cons
nil
cons
nil
cons
cons
802
ref
subst
trans
absThm
appThm
482
ref
trans
sym
57
ref
eqMp
nil
13
ref
182
ref
52
ref
281
ref
261
ref
appTerm
appTerm
1860
remove
appTerm
absTerm
appTerm
thm
160
ref
182
ref
103
ref
nil
181
ref
201
ref
nil
cons
1867
def
cons
nil
cons
nil
cons
cons
372
ref
subst
363
ref
356
ref
201
ref
appTerm
1868
def
appTerm
1869
def
refl
247
ref
appThm
nil
38
ref
1868
ref
nil
cons
1870
def
cons
nil
cons
nil
cons
cons
1866
remove
subst
trans
trans
appThm
1868
ref
refl
appThm
nil
157
ref
1870
remove
cons
nil
cons
nil
cons
cons
802
ref
subst
trans
absThm
appThm
482
ref
trans
sym
57
ref
eqMp
nil
13
ref
182
ref
52
ref
281
ref
201
ref
appTerm
appTerm
1868
remove
appTerm
absTerm
appTerm
thm
988
remove
989
remove
236
ref
subst
proveHyp
1871
def
nil
100
ref
942
remove
cons
101
ref
943
remove
cons
nil
cons
cons
nil
cons
cons
1872
def
236
ref
subst
proveHyp
nil
128
ref
133
ref
13
ref
182
ref
199
ref
610
ref
298
ref
appTerm
1873
def
appTerm
absTerm
appTerm
absTerm
appTerm
thm
1871
remove
1872
remove
115
ref
subst
proveHyp
nil
128
ref
133
ref
13
ref
182
ref
199
ref
596
ref
298
ref
appTerm
1874
def
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
207
ref
182
ref
13
ref
181
ref
187
ref
282
ref
appTerm
1875
def
absTerm
1876
def
appTerm
1877
def
absTerm
1878
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1877
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
1876
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
1875
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
187
remove
refl
372
ref
appThm
sym
nil
386
ref
65
ref
365
remove
nil
cons
1879
def
cons
nil
cons
cons
nil
cons
cons
1880
def
81
ref
subst
1880
remove
138
ref
subst
364
remove
refl
377
ref
58
ref
subst
186
ref
assume
1881
def
eqMp
1882
def
appThm
nil
38
ref
374
remove
cons
nil
cons
nil
cons
cons
38
ref
52
ref
437
remove
55
ref
appTerm
appTerm
55
ref
appTerm
absTerm
1883
def
53
ref
appTerm
1884
def
betaConv
nil
153
ref
1883
ref
appTerm
1885
def
axiom
nil
64
ref
1885
remove
nil
cons
cons
65
ref
1884
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1883
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
sym
57
ref
eqMp
eqMp
nil
403
ref
101
ref
1879
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
1886
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
13
ref
1878
remove
appTerm
thm
272
ref
1073
ref
1056
ref
1074
ref
410
ref
nil
992
ref
1087
ref
nil
cons
cons
nil
cons
nil
cons
cons
1017
ref
subst
1176
remove
trans
appThm
1103
ref
refl
1887
def
nil
1207
remove
nil
cons
cons
1017
ref
subst
appThm
appThm
nil
14
ref
1103
ref
1164
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
416
ref
subst
trans
absThm
appThm
1142
ref
trans
absThm
appThm
432
remove
344
ref
subst
1888
def
trans
sym
57
ref
eqMp
nil
128
ref
1073
ref
1008
ref
1074
ref
355
ref
997
ref
1087
ref
appTerm
appTerm
1103
ref
997
ref
1075
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
1056
ref
"l1"
991
ref
var
1889
def
1056
ref
"l2"
991
ref
var
1890
def
410
ref
nil
992
ref
"Data.List.@"
const
0
ref
991
ref
1083
remove
cons
opType
constTerm
1891
def
1889
ref
varTerm
1892
def
appTerm
1890
ref
varTerm
1893
def
appTerm
1894
def
nil
cons
cons
nil
cons
nil
cons
cons
1017
ref
subst
nil
"zs"
10
ref
var
1895
def
1018
ref
cons
1516
ref
1893
ref
nil
cons
1896
def
cons
"xs"
991
ref
var
1897
def
1892
ref
nil
cons
cons
nil
cons
cons
cons
nil
cons
cons
1895
ref
355
ref
1000
ref
1891
ref
1897
ref
varTerm
1898
def
appTerm
1517
ref
appTerm
appTerm
1895
ref
varTerm
1899
def
appTerm
appTerm
1000
ref
1898
ref
appTerm
1000
ref
1517
ref
appTerm
1899
ref
appTerm
1900
def
appTerm
appTerm
absTerm
1901
def
1899
ref
appTerm
1902
def
betaConv
1516
ref
13
ref
1901
ref
appTerm
1903
def
absTerm
1904
def
1517
ref
appTerm
1905
def
betaConv
1897
ref
1008
ref
1904
ref
appTerm
1906
def
absTerm
1907
def
1898
ref
appTerm
1908
def
betaConv
1909
def
1056
ref
1516
ref
160
ref
1895
ref
410
ref
1000
ref
refl
1910
def
nil
992
ref
1544
remove
cons
nil
cons
nil
cons
cons
1911
def
992
ref
1222
ref
1891
ref
994
ref
appTerm
1912
def
998
ref
appTerm
appTerm
998
ref
appTerm
absTerm
1913
def
998
ref
appTerm
1914
def
betaConv
nil
1008
ref
1913
ref
appTerm
1915
def
axiom
nil
64
ref
1915
remove
nil
cons
cons
65
ref
1914
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1913
remove
nil
cons
cons
1016
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
1916
def
appThm
1899
ref
refl
1917
def
appThm
appThm
nil
182
ref
1900
ref
nil
cons
1918
def
cons
nil
cons
nil
cons
cons
1919
def
1027
ref
subst
appThm
nil
14
ref
1918
remove
cons
nil
cons
nil
cons
cons
416
ref
subst
trans
absThm
appThm
482
ref
trans
absThm
appThm
1142
ref
trans
sym
57
ref
eqMp
nil
64
ref
1008
ref
1516
ref
13
ref
1895
ref
355
ref
1000
ref
1912
remove
1517
ref
appTerm
1920
def
appTerm
1899
ref
appTerm
appTerm
1020
remove
1900
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1921
def
nil
cons
cons
65
ref
128
ref
1073
ref
1008
ref
1074
ref
16
ref
1008
ref
1516
ref
13
ref
1895
ref
355
ref
1000
ref
1891
ref
1075
ref
appTerm
1922
def
1517
ref
appTerm
1923
def
appTerm
1899
ref
appTerm
appTerm
1076
remove
1900
ref
appTerm
1924
def
appTerm
absTerm
1925
def
appTerm
1926
def
absTerm
1927
def
appTerm
1928
def
appTerm
1008
ref
1516
ref
13
ref
1895
ref
355
ref
1000
ref
1891
ref
1087
ref
appTerm
1929
def
1517
ref
appTerm
1930
def
appTerm
1899
ref
appTerm
appTerm
1088
remove
1900
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1931
def
appTerm
1932
def
absTerm
1933
def
appTerm
1934
def
absTerm
1935
def
appTerm
1936
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
1935
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
1073
ref
nil
38
ref
1934
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1933
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1074
ref
nil
38
ref
1932
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1928
remove
nil
cons
1937
def
cons
1938
def
65
ref
1931
remove
nil
cons
1939
def
cons
nil
cons
cons
nil
cons
cons
1940
def
81
ref
subst
1940
remove
138
ref
subst
1056
ref
1516
ref
160
ref
1895
ref
410
ref
1910
remove
1911
remove
1074
ref
1222
remove
1929
remove
998
ref
appTerm
appTerm
1086
ref
1922
remove
998
ref
appTerm
appTerm
appTerm
absTerm
1941
def
1075
ref
appTerm
1942
def
betaConv
1073
ref
1008
ref
1941
ref
appTerm
1943
def
absTerm
1944
def
1085
ref
appTerm
1945
def
betaConv
992
ref
128
ref
1944
ref
appTerm
1946
def
absTerm
1947
def
998
ref
appTerm
1948
def
betaConv
nil
1008
ref
1947
ref
appTerm
1949
def
axiom
nil
64
ref
1949
remove
nil
cons
cons
65
ref
1948
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1947
remove
nil
cons
cons
1016
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1946
remove
nil
cons
cons
65
ref
1945
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
1944
remove
nil
cons
cons
1116
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1943
remove
nil
cons
cons
65
ref
1942
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1941
remove
nil
cons
cons
1118
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
1950
def
appThm
1917
ref
appThm
nil
182
ref
1899
ref
nil
cons
1951
def
cons
1074
ref
1923
ref
nil
cons
1952
def
cons
nil
cons
cons
nil
cons
cons
1119
ref
subst
1887
remove
1925
ref
1899
ref
appTerm
1953
def
betaConv
1927
ref
1517
ref
appTerm
1954
def
betaConv
nil
1938
remove
65
ref
1954
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
1012
ref
1013
ref
1927
remove
nil
cons
cons
1856
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1926
remove
nil
cons
cons
65
ref
1953
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
1925
remove
nil
cons
cons
14
ref
1951
ref
cons
nil
cons
1955
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
appThm
trans
trans
appThm
1919
remove
1119
ref
subst
appThm
nil
14
ref
1103
remove
1924
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
416
ref
subst
trans
absThm
appThm
482
ref
trans
absThm
appThm
1142
ref
trans
sym
57
ref
eqMp
eqMp
nil
100
ref
1937
remove
cons
101
ref
1939
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
1921
remove
appTerm
1936
remove
appTerm
nil
cons
cons
65
ref
1008
ref
1907
ref
appTerm
1956
def
nil
cons
1957
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
1907
ref
994
ref
appTerm
betaConv
appThm
272
ref
1073
ref
1056
ref
1074
ref
198
ref
1907
ref
1075
ref
appTerm
betaConv
appThm
1907
ref
1087
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
1056
ref
1897
remove
1909
remove
absThm
appThm
appThm
nil
1132
ref
1907
remove
nil
cons
1958
def
cons
nil
cons
nil
cons
cons
1139
ref
subst
eqMp
eqMp
1959
def
nil
64
ref
1957
remove
cons
65
ref
1908
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1958
remove
cons
1014
ref
1898
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1906
remove
nil
cons
cons
65
ref
1905
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
1904
remove
nil
cons
cons
1856
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1903
remove
nil
cons
cons
65
ref
1902
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
1901
remove
nil
cons
cons
1955
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
appThm
1000
ref
1892
remove
appTerm
1960
def
refl
nil
992
ref
1896
remove
cons
nil
cons
nil
cons
cons
1017
remove
subst
appThm
appThm
nil
14
ref
1960
ref
1000
ref
1893
ref
appTerm
261
ref
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
416
ref
subst
trans
absThm
appThm
1142
ref
trans
absThm
appThm
1142
remove
trans
sym
57
ref
eqMp
nil
1008
ref
1889
remove
1008
ref
1890
remove
355
ref
997
ref
1894
remove
appTerm
appTerm
1960
remove
997
remove
1893
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
207
ref
182
ref
465
remove
absTerm
1961
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
466
remove
cons
nil
cons
nil
cons
cons
58
ref
subst
480
remove
eqMp
absThm
eqMp
nil
13
ref
1961
remove
appTerm
thm
nil
207
ref
182
ref
13
ref
181
ref
337
remove
absTerm
1962
def
appTerm
1963
def
absTerm
1964
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1963
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
1962
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
352
remove
cons
nil
cons
nil
cons
cons
58
ref
subst
361
remove
362
remove
385
remove
390
remove
391
remove
393
remove
481
remove
eqMp
394
remove
proveHyp
402
remove
eqMp
eqMp
404
remove
deductAntisym
eqMp
eqMp
eqMp
407
remove
deductAntisym
eqMp
463
remove
proveHyp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
13
ref
1964
remove
appTerm
thm
1140
remove
nil
1130
remove
thm
1959
remove
nil
1956
remove
thm
nil
207
ref
182
ref
13
ref
181
ref
13
ref
1895
ref
16
ref
5
ref
186
remove
appTerm
1965
def
419
ref
1899
ref
appTerm
1966
def
appTerm
1967
def
appTerm
184
ref
1899
ref
appTerm
1968
def
appTerm
1969
def
absTerm
1970
def
appTerm
1971
def
absTerm
1972
def
appTerm
1973
def
absTerm
1974
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
1973
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
1972
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
1971
remove
nil
cons
1975
def
cons
nil
cons
nil
cons
cons
58
ref
subst
197
ref
198
ref
1965
ref
refl
1976
def
296
ref
247
ref
subst
appThm
377
remove
38
ref
52
ref
150
remove
210
ref
appTerm
appTerm
210
ref
appTerm
absTerm
1977
def
53
ref
appTerm
1978
def
betaConv
nil
153
ref
1977
ref
appTerm
1979
def
axiom
nil
64
ref
1979
remove
nil
cons
cons
65
ref
1978
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
1977
remove
nil
cons
cons
159
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
1980
def
trans
appThm
247
remove
appThm
863
remove
258
ref
subst
1981
def
trans
appThm
197
ref
198
ref
1976
ref
296
remove
267
ref
subst
appThm
1980
remove
trans
appThm
267
remove
appThm
1981
remove
trans
appThm
272
ref
133
ref
160
ref
1895
ref
16
ref
1969
ref
appTerm
1982
def
refl
198
ref
1976
ref
nil
181
ref
1951
remove
cons
1983
def
274
remove
295
ref
cons
cons
nil
cons
cons
294
ref
subst
appThm
appThm
nil
1983
ref
275
remove
cons
nil
cons
cons
294
remove
subst
appThm
appThm
absThm
appThm
absThm
appThm
nil
38
ref
13
ref
1895
ref
1982
ref
16
ref
1965
ref
280
ref
185
ref
appTerm
1899
ref
appTerm
1984
def
appTerm
1985
def
appTerm
1986
def
281
remove
1899
ref
appTerm
1987
def
appTerm
1988
def
appTerm
1989
def
absTerm
1990
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
1991
def
344
remove
subst
trans
appThm
1991
remove
348
ref
subst
1992
def
trans
appThm
1992
remove
trans
sym
nil
207
ref
1990
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
1895
ref
nil
38
ref
1989
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
1969
ref
nil
cons
1993
def
cons
65
ref
1988
remove
nil
cons
1994
def
cons
nil
cons
cons
nil
cons
cons
1995
def
81
ref
subst
1995
remove
138
ref
subst
nil
64
ref
1985
ref
nil
cons
1996
def
cons
1997
def
65
ref
1987
ref
nil
cons
1998
def
cons
nil
cons
1999
def
cons
nil
cons
cons
2000
def
81
ref
subst
2000
remove
138
ref
subst
nil
403
ref
101
ref
1984
ref
nil
cons
2001
def
cons
nil
cons
2002
def
cons
nil
cons
cons
2003
def
115
ref
subst
2003
remove
236
ref
subst
nil
1983
ref
nil
cons
nil
cons
cons
2004
def
372
ref
subst
sym
nil
64
ref
199
ref
356
ref
1899
ref
appTerm
2005
def
appTerm
nil
cons
2006
def
cons
2007
def
65
ref
363
ref
2005
ref
appTerm
1968
ref
appTerm
nil
cons
2008
def
cons
nil
cons
2009
def
cons
nil
cons
cons
2010
def
81
ref
subst
2010
remove
138
ref
subst
373
ref
nil
2007
remove
65
ref
52
ref
2005
ref
appTerm
210
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
nil
100
ref
2005
ref
nil
cons
2011
def
cons
2012
def
nil
cons
nil
cons
cons
246
ref
subst
eqMp
appThm
1968
ref
refl
2013
def
appThm
nil
38
ref
1968
ref
nil
cons
2014
def
cons
nil
cons
nil
cons
cons
382
ref
subst
trans
sym
nil
64
ref
199
remove
355
ref
185
ref
appTerm
1899
ref
appTerm
2015
def
appTerm
nil
cons
2016
def
cons
2017
def
65
ref
2014
ref
cons
nil
cons
2018
def
cons
nil
cons
cons
2019
def
81
ref
subst
2019
remove
138
ref
subst
197
ref
1882
remove
appThm
2020
def
1966
ref
refl
2021
def
appThm
nil
38
ref
1966
ref
nil
cons
2022
def
cons
nil
cons
nil
cons
cons
2023
def
348
ref
subst
trans
sym
nil
64
ref
2001
ref
cons
65
ref
2022
ref
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
198
ref
nil
1983
remove
295
remove
cons
nil
cons
cons
372
ref
subst
373
ref
nil
2017
ref
65
ref
52
ref
2015
ref
appTerm
210
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
nil
100
ref
2015
ref
nil
cons
2024
def
cons
2025
def
nil
cons
nil
cons
cons
246
remove
subst
eqMp
appThm
2021
ref
appThm
2023
ref
382
remove
subst
trans
trans
2026
def
appThm
2021
ref
appThm
2023
ref
nil
38
ref
631
remove
53
ref
appTerm
2027
def
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
38
ref
2027
remove
absTerm
2028
def
53
ref
appTerm
2029
def
betaConv
nil
153
ref
2028
ref
appTerm
2030
def
axiom
nil
64
ref
2030
remove
nil
cons
cons
65
ref
2029
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
2028
remove
nil
cons
cons
159
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
subst
trans
sym
57
ref
eqMp
eqMp
eqMp
nil
64
ref
1967
remove
nil
cons
cons
2018
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
1969
remove
assume
eqMp
eqMp
nil
100
ref
2016
ref
cons
2031
def
101
ref
2014
ref
cons
nil
cons
2032
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
2024
ref
cons
2033
def
2018
ref
cons
nil
cons
cons
2034
def
81
ref
subst
2034
remove
138
ref
subst
52
ref
"_31780"
10
ref
var
2035
def
184
ref
2035
remove
varTerm
appTerm
absTerm
2036
def
185
ref
appTerm
2037
def
appTerm
refl
2036
ref
1899
ref
appTerm
betaConv
appThm
103
ref
2037
remove
betaConv
appThm
2013
ref
appThm
trans
2036
remove
refl
2015
ref
assume
2038
def
appThm
eqMp
2039
def
1881
remove
eqMp
eqMp
nil
2025
ref
2032
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
439
ref
2015
remove
appTerm
2040
def
betaConv
442
ref
nil
443
ref
65
ref
2040
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
444
ref
157
ref
2024
remove
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
2041
def
nil
2025
ref
101
ref
2016
remove
cons
2042
def
447
ref
2014
ref
cons
nil
cons
cons
cons
nil
cons
cons
462
ref
subst
proveHyp
proveHyp
proveHyp
eqMp
eqMp
nil
100
ref
2006
ref
cons
101
ref
2008
ref
cons
nil
cons
2043
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
2011
ref
cons
2009
remove
cons
nil
cons
cons
2044
def
81
ref
subst
2044
remove
138
ref
subst
373
remove
410
ref
2005
ref
assume
2045
def
appThm
1917
ref
appThm
nil
1955
ref
nil
cons
cons
416
ref
subst
trans
appThm
417
remove
2045
remove
appThm
1917
ref
appThm
appThm
nil
38
ref
19
remove
1899
ref
appTerm
1899
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
424
remove
subst
trans
sym
57
ref
eqMp
eqMp
nil
2012
ref
2043
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
439
remove
2005
remove
appTerm
2046
def
betaConv
442
remove
nil
443
remove
65
ref
2046
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
444
remove
157
ref
2011
remove
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
2012
remove
101
ref
2006
remove
cons
447
ref
2008
remove
cons
nil
cons
cons
cons
nil
cons
cons
462
ref
subst
proveHyp
proveHyp
proveHyp
eqMp
proveHyp
proveHyp
eqMp
nil
100
ref
1996
remove
cons
2047
def
101
ref
1998
remove
cons
nil
cons
2048
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
100
ref
1993
remove
cons
101
ref
1994
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
16
ref
1965
ref
419
ref
201
ref
appTerm
appTerm
appTerm
202
remove
appTerm
appTerm
5
ref
16
ref
1965
ref
419
ref
261
ref
appTerm
appTerm
appTerm
262
remove
appTerm
appTerm
128
ref
133
ref
13
ref
1895
ref
1982
remove
16
ref
1965
remove
419
ref
297
ref
1899
ref
appTerm
2049
def
appTerm
appTerm
appTerm
184
remove
2049
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
nil
cons
cons
65
ref
1975
ref
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
1970
ref
201
ref
appTerm
betaConv
appThm
197
ref
1970
ref
261
ref
appTerm
betaConv
appThm
272
ref
133
ref
160
ref
1895
ref
198
ref
1970
ref
1899
ref
appTerm
2050
def
betaConv
2051
def
appThm
1970
ref
2049
remove
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
appThm
160
ref
1895
ref
2051
ref
absThm
appThm
appThm
nil
467
ref
1970
remove
nil
cons
2052
def
cons
nil
cons
nil
cons
cons
479
ref
subst
eqMp
eqMp
2053
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
13
ref
1974
remove
appTerm
thm
nil
207
ref
182
ref
13
ref
181
ref
13
ref
1895
ref
1986
remove
1968
ref
appTerm
2054
def
absTerm
2055
def
appTerm
2056
def
absTerm
2057
def
appTerm
2058
def
absTerm
2059
def
nil
cons
cons
2060
def
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2058
remove
nil
cons
2061
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2057
ref
nil
cons
cons
2062
def
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
2056
remove
nil
cons
2063
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2055
ref
nil
cons
cons
2064
def
nil
cons
nil
cons
cons
351
ref
subst
1895
ref
nil
38
ref
2054
remove
nil
cons
2065
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
2017
remove
65
ref
2065
ref
cons
nil
cons
2066
def
cons
nil
cons
cons
2067
def
81
ref
subst
2067
remove
138
ref
subst
198
ref
1976
remove
2026
remove
appThm
appThm
2013
ref
appThm
sym
2051
remove
2053
remove
nil
64
ref
1975
remove
cons
65
ref
2050
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
2052
remove
cons
1955
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
2068
def
eqMp
eqMp
nil
2031
remove
101
ref
2065
ref
cons
nil
cons
2069
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
2033
remove
2066
remove
cons
nil
cons
cons
2070
def
81
ref
subst
2070
remove
138
ref
subst
198
ref
197
ref
2039
remove
appThm
280
ref
refl
2071
def
2038
remove
appThm
1917
ref
appThm
appThm
appThm
2013
ref
appThm
sym
nil
64
ref
5
ref
1968
ref
appTerm
280
remove
1899
ref
appTerm
1899
ref
appTerm
2072
def
appTerm
nil
cons
2073
def
cons
2018
ref
cons
nil
cons
cons
2074
def
81
ref
subst
2074
remove
138
ref
subst
nil
100
ref
2014
ref
cons
101
ref
2072
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
eqMp
nil
100
ref
2073
remove
cons
2032
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
2025
ref
2069
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
2041
remove
nil
2025
remove
2042
remove
447
ref
2065
remove
cons
nil
cons
cons
cons
nil
cons
cons
462
ref
subst
proveHyp
proveHyp
proveHyp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
2075
def
nil
13
ref
2059
ref
appTerm
2076
def
thm
nil
207
ref
182
ref
13
ref
181
ref
13
ref
1895
ref
16
ref
5
ref
282
ref
appTerm
2077
def
1966
ref
appTerm
2078
def
appTerm
1968
ref
appTerm
2079
def
absTerm
2080
def
appTerm
2081
def
absTerm
2082
def
appTerm
2083
def
absTerm
2084
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2083
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2082
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
2081
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2080
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
1895
ref
nil
38
ref
2079
remove
nil
cons
2085
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
359
ref
65
ref
2085
ref
cons
nil
cons
2086
def
cons
nil
cons
cons
2087
def
81
ref
subst
2087
remove
138
ref
subst
198
ref
197
ref
384
remove
appThm
2021
remove
appThm
appThm
2013
remove
appThm
sym
2068
remove
eqMp
eqMp
nil
405
ref
101
ref
2085
ref
cons
nil
cons
2088
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
408
ref
2086
remove
cons
nil
cons
cons
2089
def
81
ref
subst
2089
remove
138
ref
subst
nil
64
ref
2078
remove
nil
cons
2090
def
cons
2018
ref
cons
nil
cons
cons
2091
def
81
ref
subst
2091
remove
138
ref
subst
nil
100
ref
282
ref
nil
cons
cons
2092
def
101
ref
2022
remove
cons
nil
cons
cons
nil
cons
cons
236
ref
subst
418
remove
1917
ref
appThm
2023
remove
58
ref
subst
1966
remove
assume
eqMp
trans
sym
57
ref
eqMp
proveHyp
eqMp
nil
100
ref
2090
remove
cons
2032
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
375
ref
2088
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
445
ref
nil
375
ref
446
ref
447
ref
2085
remove
cons
nil
cons
cons
cons
nil
cons
cons
462
ref
subst
proveHyp
proveHyp
proveHyp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
13
ref
2084
remove
appTerm
thm
nil
207
ref
182
ref
13
ref
181
ref
13
ref
1895
ref
16
ref
2077
remove
1984
ref
appTerm
2093
def
appTerm
1987
ref
appTerm
2094
def
absTerm
2095
def
appTerm
2096
def
absTerm
2097
def
appTerm
2098
def
absTerm
2099
def
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2098
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2097
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
2096
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2095
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
1895
ref
nil
38
ref
2094
remove
nil
cons
2100
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
359
remove
65
ref
2100
ref
cons
nil
cons
2101
def
cons
nil
cons
cons
2102
def
81
ref
subst
2102
remove
138
ref
subst
nil
64
ref
2093
remove
nil
cons
2103
def
cons
1999
ref
cons
nil
cons
cons
2104
def
81
ref
subst
2105
def
2104
remove
138
ref
subst
2106
def
nil
2092
remove
2002
remove
cons
nil
cons
cons
2107
def
115
ref
subst
2107
remove
236
ref
subst
2108
def
372
remove
282
remove
assume
eqMp
nil
64
ref
1879
remove
cons
1999
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
383
remove
appThm
1987
remove
refl
appThm
sym
nil
386
remove
1999
ref
cons
nil
cons
cons
2109
def
81
ref
subst
2109
remove
138
ref
subst
181
ref
1985
remove
absTerm
2110
def
185
ref
appTerm
2111
def
betaConv
2112
def
sym
2020
remove
nil
38
ref
2001
remove
cons
nil
cons
nil
cons
cons
58
ref
subst
1984
remove
assume
eqMp
2113
def
appThm
719
ref
trans
sym
57
ref
eqMp
eqMp
35
ref
207
ref
2110
ref
nil
cons
cons
2114
def
293
ref
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
535
ref
12
remove
constTerm
2115
def
2110
ref
appTerm
2116
def
nil
cons
2117
def
cons
2118
def
2018
ref
cons
nil
cons
cons
2119
def
123
ref
subst
proveHyp
1895
ref
16
ref
2116
remove
appTerm
2120
def
1968
ref
appTerm
2121
def
absTerm
2122
def
1899
ref
appTerm
2123
def
betaConv
182
ref
13
ref
2122
ref
appTerm
2124
def
absTerm
2125
def
183
ref
appTerm
2126
def
betaConv
2075
remove
nil
64
ref
2076
ref
nil
cons
2127
def
cons
2128
def
65
ref
13
ref
2125
ref
appTerm
nil
cons
2129
def
cons
nil
cons
cons
nil
cons
cons
2130
def
123
ref
subst
proveHyp
2130
ref
81
ref
subst
2130
remove
138
ref
subst
nil
207
ref
2125
remove
nil
cons
cons
2131
def
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2124
remove
nil
cons
2132
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2122
remove
nil
cons
cons
2133
def
nil
cons
nil
cons
cons
351
ref
subst
1895
remove
nil
38
ref
2121
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
2119
ref
81
ref
subst
2119
remove
138
ref
subst
nil
2128
ref
2018
ref
cons
nil
cons
cons
2134
def
123
ref
subst
nil
2118
remove
65
ref
16
ref
2076
remove
appTerm
1968
remove
appTerm
2135
def
nil
cons
2136
def
cons
nil
cons
2137
def
cons
nil
cons
cons
123
ref
subst
nil
207
ref
181
ref
16
ref
2111
ref
appTerm
2135
ref
appTerm
2138
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
181
ref
nil
38
ref
2138
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2111
ref
nil
cons
2139
def
cons
2137
ref
cons
nil
cons
cons
2140
def
81
ref
subst
2140
remove
138
ref
subst
2112
remove
2111
remove
assume
eqMp
nil
1997
ref
2137
remove
cons
nil
cons
cons
2141
def
123
ref
subst
proveHyp
2141
ref
81
ref
subst
2141
remove
138
ref
subst
2134
ref
81
ref
subst
2134
remove
138
ref
subst
nil
1997
remove
2018
remove
cons
nil
cons
cons
123
ref
subst
2055
remove
1899
remove
appTerm
2142
def
betaConv
2057
remove
185
ref
appTerm
2143
def
betaConv
2059
remove
183
ref
appTerm
2144
def
betaConv
nil
2128
remove
65
ref
2144
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
35
ref
2060
remove
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2061
remove
cons
65
ref
2143
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
2062
remove
293
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2063
remove
cons
65
ref
2142
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
2064
remove
1955
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
2127
remove
cons
2145
def
2032
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
2047
remove
101
ref
2136
remove
cons
nil
cons
2146
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
2139
remove
cons
2146
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
13
ref
14
ref
16
ref
2110
remove
20
ref
appTerm
appTerm
2135
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
2120
remove
2135
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
2114
remove
2146
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
2117
remove
cons
2032
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
2145
remove
101
ref
2129
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
nil
64
ref
2129
remove
cons
65
ref
2126
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
2131
remove
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2132
remove
cons
65
ref
2123
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
2133
remove
1955
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
nil
64
ref
2014
remove
cons
1999
remove
cons
nil
cons
cons
123
ref
subst
proveHyp
2004
remove
1886
remove
subst
eqMp
eqMp
nil
403
remove
2048
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
proveHyp
proveHyp
eqMp
nil
100
ref
2103
remove
cons
2048
remove
cons
nil
cons
cons
115
ref
subst
2147
def
deductAntisym
eqMp
eqMp
nil
405
remove
101
ref
2100
ref
cons
nil
cons
2148
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
408
remove
2101
remove
cons
nil
cons
cons
2149
def
81
ref
subst
2149
remove
138
ref
subst
2105
remove
2106
remove
2108
remove
2071
remove
411
remove
appThm
1917
remove
appThm
2113
remove
trans
sym
57
ref
eqMp
proveHyp
eqMp
2147
remove
deductAntisym
eqMp
eqMp
nil
375
ref
2148
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
445
remove
nil
375
remove
446
remove
447
remove
2100
remove
cons
nil
cons
cons
cons
nil
cons
cons
462
remove
subst
proveHyp
proveHyp
proveHyp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
13
ref
2099
remove
appTerm
thm
1831
remove
nil
1826
remove
thm
nil
"f"
0
ref
1144
ref
33
ref
cons
opType
2150
def
var
2151
def
1178
ref
0
ref
0
ref
2150
ref
2
ref
cons
opType
2152
def
2150
ref
nil
cons
2153
def
cons
opType
constTerm
2154
def
2151
ref
153
ref
1221
ref
1008
ref
992
ref
355
ref
2151
remove
varTerm
1156
remove
1224
ref
appTerm
2155
def
appTerm
appTerm
1001
ref
"Data.Bool.cond"
const
2156
def
0
ref
1
ref
0
ref
10
ref
277
remove
cons
opType
nil
cons
cons
opType
constTerm
2157
def
1224
ref
appTerm
201
ref
appTerm
261
ref
appTerm
2158
def
appTerm
2159
def
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
2160
def
nil
cons
cons
nil
cons
nil
cons
cons
1513
remove
"B"
33
ref
cons
nil
cons
2161
def
cons
36
ref
cons
"f"
878
ref
var
2162
def
52
ref
"Function.surjective"
const
2163
def
880
remove
constTerm
2162
ref
varTerm
2164
def
appTerm
appTerm
513
ref
514
remove
871
ref
133
ref
561
ref
515
remove
appTerm
2164
ref
134
ref
appTerm
2165
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
2166
def
2164
ref
appTerm
2167
def
betaConv
nil
888
ref
2166
ref
appTerm
2168
def
axiom
nil
64
ref
2168
remove
nil
cons
cons
65
ref
2167
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
ref
895
ref
2166
remove
nil
cons
cons
896
remove
2164
ref
nil
cons
cons
nil
cons
2169
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
sym
1500
ref
596
ref
2160
ref
1623
ref
appTerm
2170
def
appTerm
absTerm
2171
def
1538
ref
appTerm
betaConv
sym
596
ref
refl
nil
1546
remove
996
ref
cons
nil
cons
cons
992
ref
355
ref
2154
remove
"_31904"
2150
ref
var
2172
def
153
ref
1221
ref
1008
ref
992
ref
355
ref
2172
remove
varTerm
2155
ref
appTerm
appTerm
2159
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
2173
def
appTerm
2174
def
2155
ref
appTerm
appTerm
2159
ref
appTerm
absTerm
2175
def
998
ref
appTerm
2176
def
betaConv
1221
ref
1008
ref
2175
ref
appTerm
2177
def
absTerm
2178
def
1224
ref
appTerm
2179
def
betaConv
2173
ref
2174
remove
appTerm
2180
def
betaConv
2173
ref
"_31902"
1144
ref
var
2181
def
1000
ref
1226
ref
2181
remove
varTerm
2182
def
appTerm
appTerm
2157
ref
1230
ref
2182
remove
appTerm
appTerm
201
ref
appTerm
261
ref
appTerm
appTerm
absTerm
2183
def
appTerm
betaConv
sym
nil
156
ref
1221
ref
1008
ref
992
ref
355
ref
2183
ref
2155
ref
appTerm
2184
def
appTerm
2159
ref
appTerm
2185
def
absTerm
2186
def
appTerm
2187
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1221
ref
nil
38
ref
2187
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
2186
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
992
ref
nil
38
ref
2185
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
2184
remove
betaConv
355
ref
"_31899"
1
ref
var
2188
def
1001
remove
2157
ref
2188
ref
varTerm
appTerm
201
ref
appTerm
261
ref
appTerm
2189
def
appTerm
absTerm
1224
ref
appTerm
2190
def
appTerm
refl
2188
ref
1000
ref
1226
remove
2155
ref
appTerm
2191
def
appTerm
2192
def
2189
ref
appTerm
absTerm
2193
def
1230
remove
2155
remove
appTerm
2194
def
appTerm
betaConv
appThm
410
remove
2190
remove
betaConv
appThm
2192
remove
2157
ref
2194
remove
appTerm
201
ref
appTerm
261
ref
appTerm
appTerm
refl
appThm
trans
51
ref
0
ref
0
ref
1
ref
33
ref
cons
opType
2195
def
0
ref
2195
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
2196
def
"_31898"
991
ref
var
2197
def
2188
remove
1000
ref
2197
remove
varTerm
appTerm
2189
remove
appTerm
absTerm
absTerm
2198
def
998
ref
appTerm
2199
def
appTerm
refl
2198
ref
2191
remove
appTerm
betaConv
appThm
2196
remove
refl
2199
remove
betaConv
appThm
2193
remove
refl
appThm
trans
2198
remove
refl
nil
1251
remove
nil
cons
cons
2200
def
1459
remove
subst
appThm
eqMp
2200
remove
1478
remove
subst
appThm
eqMp
sym
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
"A"
2153
remove
cons
nil
cons
2201
def
"P"
2152
ref
var
2173
ref
nil
cons
2202
def
cons
"x"
2150
remove
var
2183
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
535
ref
0
ref
2152
ref
2
ref
cons
opType
constTerm
2173
remove
appTerm
nil
cons
cons
65
ref
2180
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"p"
2152
ref
var
2202
remove
cons
nil
cons
nil
cons
cons
2201
remove
36
ref
cons
1456
ref
subst
subst
eqMp
eqMp
nil
64
ref
153
ref
2178
ref
appTerm
nil
cons
cons
65
ref
2179
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
2178
remove
nil
cons
cons
157
ref
1224
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2177
remove
nil
cons
cons
65
ref
2176
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
2175
remove
nil
cons
cons
1016
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
2203
def
subst
nil
182
ref
2157
ref
55
ref
appTerm
201
ref
appTerm
261
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
1027
ref
subst
nil
"t2"
10
ref
var
1018
ref
cons
"t1"
10
ref
var
1867
ref
cons
nil
cons
cons
nil
cons
cons
2204
def
37
ref
"t2"
8
ref
var
2205
def
413
ref
2156
remove
0
ref
1
ref
0
ref
8
ref
0
ref
8
ref
9
remove
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
2206
def
55
ref
appTerm
"t1"
8
ref
var
2207
def
varTerm
2208
def
appTerm
2205
ref
varTerm
2209
def
appTerm
appTerm
2208
ref
appTerm
absTerm
2210
def
2209
ref
appTerm
2211
def
betaConv
2207
ref
128
ref
2210
ref
appTerm
2212
def
absTerm
2213
def
2208
ref
appTerm
2214
def
betaConv
nil
128
ref
2213
ref
appTerm
2215
def
axiom
nil
64
ref
2215
remove
nil
cons
cons
65
ref
2214
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
2213
remove
nil
cons
cons
133
ref
2208
ref
nil
cons
cons
nil
cons
2216
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2212
remove
nil
cons
cons
65
ref
2211
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
2210
remove
nil
cons
cons
133
ref
2209
ref
nil
cons
cons
nil
cons
2217
def
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
trans
trans
appThm
nil
14
ref
1867
remove
cons
nil
cons
nil
cons
cons
416
ref
subst
trans
sym
57
ref
eqMp
eqMp
1514
ref
1629
ref
2171
ref
nil
cons
cons
1500
ref
1538
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
535
ref
1228
remove
constTerm
2218
def
2171
remove
appTerm
2219
def
nil
cons
cons
65
ref
5
ref
2218
ref
1500
ref
610
ref
2170
ref
appTerm
absTerm
2220
def
appTerm
2221
def
appTerm
128
ref
133
ref
13
ref
15
ref
16
ref
2218
ref
1500
ref
355
ref
21
ref
appTerm
2170
ref
appTerm
absTerm
appTerm
2222
def
appTerm
2218
ref
1500
ref
355
ref
297
ref
21
ref
appTerm
2223
def
appTerm
2170
ref
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
2224
def
absTerm
2225
def
appTerm
2226
def
appTerm
2227
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
2220
ref
1160
ref
appTerm
betaConv
sym
610
ref
refl
nil
1605
remove
996
remove
cons
nil
cons
cons
2203
ref
subst
nil
182
ref
2157
remove
210
ref
appTerm
201
ref
appTerm
261
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
1027
ref
subst
2204
remove
37
ref
2205
remove
413
ref
2206
remove
210
ref
appTerm
2208
ref
appTerm
2209
ref
appTerm
appTerm
2209
ref
appTerm
absTerm
2228
def
2209
remove
appTerm
2229
def
betaConv
2207
remove
128
ref
2228
ref
appTerm
2230
def
absTerm
2231
def
2208
remove
appTerm
2232
def
betaConv
nil
128
ref
2231
ref
appTerm
2233
def
axiom
nil
64
ref
2233
remove
nil
cons
cons
65
ref
2232
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
2231
remove
nil
cons
cons
2216
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2230
remove
nil
cons
cons
65
ref
2229
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
2228
remove
nil
cons
cons
2217
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
trans
trans
appThm
nil
14
ref
1018
remove
cons
nil
cons
nil
cons
cons
416
ref
subst
trans
sym
57
ref
eqMp
eqMp
1514
ref
1629
ref
2220
remove
nil
cons
cons
1500
ref
1160
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
64
ref
2221
remove
nil
cons
cons
65
ref
2226
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
2225
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
2224
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
182
ref
16
ref
2218
ref
1500
ref
356
ref
2170
ref
appTerm
absTerm
2234
def
appTerm
2235
def
appTerm
2218
ref
1500
ref
355
ref
298
ref
appTerm
2236
def
2170
ref
appTerm
absTerm
appTerm
2237
def
appTerm
2238
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2238
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2235
ref
nil
cons
2239
def
cons
65
ref
2237
ref
nil
cons
2240
def
cons
nil
cons
2241
def
cons
nil
cons
cons
2242
def
81
ref
subst
2242
remove
138
ref
subst
103
ref
2218
ref
refl
1500
ref
2234
ref
1623
remove
appTerm
betaConv
absThm
appThm
appThm
1622
ref
refl
2243
def
1220
ref
1515
ref
refl
2244
def
1221
ref
2234
ref
1225
ref
appTerm
betaConv
absThm
appThm
absThm
appThm
appThm
nil
"p"
1145
remove
var
2234
remove
nil
cons
cons
nil
cons
nil
cons
cons
1253
remove
"p"
1504
ref
var
2245
def
52
ref
535
ref
1510
ref
constTerm
1503
remove
2245
remove
varTerm
2246
def
1507
remove
appTerm
absTerm
appTerm
appTerm
871
ref
1259
ref
1626
remove
565
ref
2246
ref
1263
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
2247
def
2246
ref
appTerm
2248
def
betaConv
nil
6
ref
0
ref
1510
ref
2
ref
cons
opType
constTerm
2247
ref
appTerm
2249
def
axiom
nil
64
ref
2249
remove
nil
cons
cons
65
ref
2248
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"A"
1505
remove
cons
nil
cons
"P"
1510
remove
var
2247
remove
nil
cons
cons
"x"
1504
remove
var
2246
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
eqMp
2243
remove
1220
ref
2244
remove
1221
ref
356
ref
refl
nil
992
ref
1223
ref
nil
cons
cons
nil
cons
nil
cons
cons
2203
ref
subst
appThm
absThm
appThm
absThm
appThm
trans
2235
remove
assume
eqMp
nil
64
ref
1622
ref
1220
ref
1515
ref
1221
ref
356
ref
1000
remove
1223
remove
appTerm
2158
ref
appTerm
appTerm
absTerm
appTerm
absTerm
2250
def
appTerm
2251
def
nil
cons
cons
2241
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
1013
ref
992
ref
16
ref
2250
ref
998
ref
appTerm
2252
def
appTerm
2237
ref
appTerm
2253
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
992
ref
nil
38
ref
2253
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2252
ref
nil
cons
2254
def
cons
2241
ref
cons
nil
cons
cons
2255
def
81
ref
subst
2255
remove
138
ref
subst
2252
ref
betaConv
2252
remove
assume
eqMp
nil
64
ref
1515
ref
1221
ref
356
ref
2159
ref
appTerm
2256
def
absTerm
2257
def
appTerm
2258
def
nil
cons
cons
2241
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
156
ref
1221
ref
16
ref
2257
ref
1224
ref
appTerm
2259
def
appTerm
2237
ref
appTerm
2260
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1221
ref
nil
38
ref
2260
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2259
ref
nil
cons
2261
def
cons
2241
ref
cons
nil
cons
cons
2262
def
81
ref
subst
2262
remove
138
ref
subst
2259
ref
betaConv
2259
remove
assume
eqMp
nil
64
ref
2256
ref
nil
cons
2263
def
cons
2241
remove
cons
nil
cons
cons
2264
def
123
ref
subst
proveHyp
2264
ref
81
ref
subst
2264
remove
138
ref
subst
52
ref
"_31930"
10
ref
var
2265
def
2218
ref
1500
ref
355
ref
297
ref
2265
remove
varTerm
appTerm
appTerm
2170
ref
appTerm
absTerm
appTerm
absTerm
2266
def
183
ref
appTerm
2267
def
appTerm
refl
2266
ref
2159
ref
appTerm
betaConv
appThm
103
ref
2267
remove
betaConv
appThm
2218
remove
1500
ref
355
ref
297
ref
2159
remove
appTerm
2268
def
appTerm
2269
def
2170
remove
appTerm
absTerm
2270
def
appTerm
refl
appThm
trans
2266
remove
refl
2256
remove
assume
appThm
eqMp
sym
2270
ref
1190
remove
1224
ref
appTerm
2271
def
appTerm
betaConv
sym
2269
remove
refl
nil
992
ref
1189
remove
nil
cons
cons
nil
cons
nil
cons
cons
2203
remove
subst
nil
182
ref
2158
remove
nil
cons
cons
1074
ref
1015
remove
cons
1734
remove
cons
cons
nil
cons
cons
1119
ref
subst
trans
appThm
nil
14
ref
2268
remove
nil
cons
cons
nil
cons
nil
cons
cons
416
remove
subst
trans
sym
57
ref
eqMp
eqMp
1514
ref
1629
remove
2270
remove
nil
cons
cons
1500
ref
2271
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
eqMp
eqMp
nil
100
ref
2263
remove
cons
101
ref
2240
remove
cons
nil
cons
2272
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
2261
remove
cons
2272
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
153
ref
157
ref
16
ref
2257
ref
1816
ref
appTerm
appTerm
2237
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
2258
remove
appTerm
2237
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
2257
remove
nil
cons
cons
2272
ref
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
2254
remove
cons
2272
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
1008
ref
1014
ref
16
ref
2250
ref
1821
ref
appTerm
appTerm
2237
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
2251
remove
appTerm
2237
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
2250
remove
nil
cons
cons
2272
ref
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
2239
remove
cons
2272
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
nil
64
ref
5
ref
2219
remove
appTerm
2227
remove
appTerm
nil
cons
cons
65
ref
13
ref
15
ref
2222
remove
absTerm
2273
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
2273
ref
201
ref
appTerm
betaConv
appThm
197
ref
2273
ref
261
ref
appTerm
betaConv
appThm
272
ref
133
ref
160
ref
15
ref
198
ref
2273
ref
21
remove
appTerm
betaConv
2274
def
appThm
2273
ref
2223
remove
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
appThm
160
ref
15
remove
2274
remove
absThm
appThm
appThm
nil
467
ref
2273
remove
nil
cons
cons
nil
cons
nil
cons
cons
479
ref
subst
eqMp
eqMp
eqMp
nil
2163
remove
2152
remove
constTerm
2160
remove
appTerm
thm
201
ref
refl
nil
100
ref
596
remove
201
ref
appTerm
2275
def
nil
cons
cons
101
ref
363
ref
597
remove
appTerm
871
ref
133
ref
2115
ref
182
ref
1874
remove
absTerm
appTerm
absTerm
appTerm
appTerm
2276
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
461
remove
sym
2277
def
nil
156
ref
38
ref
16
ref
239
remove
53
ref
appTerm
2278
def
appTerm
16
ref
448
remove
53
ref
appTerm
2279
def
appTerm
53
remove
appTerm
2280
def
appTerm
2281
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
2282
def
38
ref
nil
38
ref
2281
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
2283
def
nil
64
ref
2278
ref
nil
cons
2284
def
cons
65
ref
2280
remove
nil
cons
2285
def
cons
nil
cons
cons
nil
cons
cons
2286
def
81
ref
subst
2287
def
2286
remove
138
ref
subst
2288
def
nil
64
ref
2279
ref
nil
cons
2289
def
cons
65
ref
158
ref
cons
nil
cons
2290
def
cons
nil
cons
cons
2291
def
81
ref
subst
2292
def
2291
remove
138
ref
subst
2293
def
nil
216
remove
2290
ref
cons
nil
cons
cons
123
ref
subst
2278
remove
assume
eqMp
eqMp
nil
100
ref
2289
remove
cons
101
ref
158
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
2294
def
deductAntisym
eqMp
eqMp
nil
100
ref
2284
remove
cons
101
ref
2285
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
2295
def
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
2296
def
subst
proveHyp
nil
64
ref
363
ref
2275
remove
appTerm
2276
remove
appTerm
2297
def
nil
cons
cons
65
ref
5
ref
363
ref
610
ref
201
ref
appTerm
2298
def
appTerm
363
ref
610
remove
261
ref
appTerm
2299
def
appTerm
871
ref
133
ref
2115
ref
182
ref
1873
remove
absTerm
appTerm
absTerm
appTerm
2300
def
appTerm
2301
def
appTerm
2302
def
appTerm
128
ref
133
ref
13
ref
182
ref
16
ref
1869
ref
1861
ref
871
ref
133
ref
2115
ref
600
ref
356
ref
297
ref
602
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
2303
def
appTerm
363
ref
2236
ref
201
ref
appTerm
2304
def
appTerm
363
ref
2236
ref
261
ref
appTerm
2305
def
appTerm
871
ref
599
ref
2115
ref
600
ref
2236
ref
603
remove
appTerm
2306
def
absTerm
2307
def
appTerm
2308
def
absTerm
2309
def
appTerm
2310
def
appTerm
2311
def
appTerm
2312
def
appTerm
2313
def
absTerm
2314
def
appTerm
2315
def
absTerm
2316
def
appTerm
2317
def
appTerm
2318
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
261
ref
refl
nil
100
ref
2299
remove
nil
cons
cons
101
ref
2300
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
2296
remove
subst
proveHyp
nil
100
ref
2298
remove
nil
cons
cons
101
ref
2301
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
2277
remove
2282
remove
38
ref
2283
remove
2287
remove
2288
remove
2292
remove
2293
remove
nil
64
ref
961
remove
cons
2290
remove
cons
nil
cons
cons
123
ref
subst
2279
remove
assume
eqMp
eqMp
2294
remove
deductAntisym
eqMp
eqMp
2295
remove
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
2319
def
subst
proveHyp
nil
64
ref
2302
remove
nil
cons
cons
65
ref
2317
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
2316
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
2315
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2314
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2313
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2303
ref
nil
cons
2320
def
cons
65
ref
2312
remove
nil
cons
2321
def
cons
nil
cons
cons
nil
cons
cons
2322
def
81
ref
subst
2322
remove
138
ref
subst
nil
129
ref
599
ref
16
ref
413
ref
601
ref
appTerm
2323
def
134
ref
appTerm
2324
def
appTerm
2309
ref
601
ref
appTerm
2325
def
appTerm
2326
def
absTerm
2327
def
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
599
ref
nil
38
ref
2326
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2324
ref
nil
cons
2328
def
cons
65
ref
2325
ref
nil
cons
2329
def
cons
nil
cons
cons
nil
cons
cons
2330
def
81
ref
subst
2330
remove
138
ref
subst
2325
ref
betaConv
sym
nil
207
ref
600
ref
16
ref
355
ref
602
ref
appTerm
183
ref
appTerm
2331
def
appTerm
2307
ref
602
ref
appTerm
2332
def
appTerm
2333
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
600
ref
nil
38
ref
2333
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2331
ref
nil
cons
2334
def
cons
65
ref
2332
ref
nil
cons
2335
def
cons
nil
cons
cons
nil
cons
cons
2336
def
81
ref
subst
2336
remove
138
ref
subst
2332
remove
betaConv
sym
278
ref
refl
2337
def
2324
remove
assume
appThm
2331
remove
assume
appThm
sym
eqMp
eqMp
nil
100
ref
2334
remove
cons
101
ref
2335
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
13
ref
14
ref
16
ref
355
remove
20
ref
appTerm
2338
def
183
ref
appTerm
appTerm
2307
ref
20
ref
appTerm
2339
def
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
2308
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
"t"
10
ref
var
2340
def
16
ref
13
ref
14
ref
16
ref
2338
ref
2340
ref
varTerm
appTerm
appTerm
2341
def
2339
remove
appTerm
absTerm
appTerm
appTerm
2308
remove
appTerm
absTerm
2342
def
183
ref
appTerm
2343
def
betaConv
207
ref
13
ref
2340
remove
16
ref
13
ref
14
ref
2341
remove
207
ref
varTerm
2344
def
20
remove
appTerm
appTerm
absTerm
appTerm
appTerm
2115
ref
2344
remove
appTerm
appTerm
absTerm
appTerm
absTerm
2345
def
2307
ref
appTerm
2346
def
betaConv
37
ref
903
ref
refl
129
ref
272
ref
"t"
8
ref
var
2347
def
16
ref
128
ref
133
ref
16
ref
414
ref
2347
ref
varTerm
2348
def
appTerm
appTerm
135
remove
appTerm
absTerm
2349
def
appTerm
2350
def
appTerm
2351
def
refl
976
remove
appThm
absThm
appThm
absThm
appThm
sym
nil
906
ref
129
ref
128
ref
2347
ref
2351
ref
970
remove
appTerm
2352
def
absTerm
2353
def
appTerm
2354
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
905
ref
36
ref
cons
350
ref
subst
subst
129
ref
nil
38
ref
2354
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
129
ref
2353
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
2347
ref
nil
38
ref
2352
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2350
remove
nil
cons
2355
def
cons
2356
def
972
remove
cons
nil
cons
cons
2357
def
81
ref
subst
2357
remove
138
ref
subst
1314
remove
65
ref
nil
38
ref
967
ref
nil
cons
2358
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
966
remove
nil
cons
2359
def
cons
2360
def
229
ref
cons
nil
cons
cons
2361
def
81
ref
subst
2362
def
2361
ref
138
ref
subst
2363
def
1337
remove
2348
ref
appTerm
betaConv
sym
2348
ref
refl
nil
64
ref
413
ref
2348
ref
appTerm
2348
ref
appTerm
nil
cons
cons
65
ref
130
remove
2348
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
133
ref
2348
ref
nil
cons
cons
nil
cons
2364
def
nil
cons
cons
2349
ref
134
ref
appTerm
2365
def
betaConv
nil
2356
remove
65
ref
2365
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
177
ref
129
ref
2349
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
177
ref
1354
ref
2364
remove
cons
nil
cons
cons
1322
ref
subst
proveHyp
nil
1357
ref
229
ref
cons
nil
cons
cons
2366
def
123
ref
subst
proveHyp
2366
ref
81
ref
subst
2366
remove
138
ref
subst
2361
remove
123
ref
subst
nil
1357
remove
65
ref
2358
ref
cons
nil
cons
2367
def
cons
nil
cons
cons
123
ref
subst
nil
129
ref
133
ref
1345
remove
967
ref
appTerm
2368
def
absTerm
2369
def
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
2368
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1349
remove
2367
ref
cons
nil
cons
cons
2370
def
81
ref
subst
2370
remove
138
ref
subst
1352
remove
nil
1316
ref
2367
remove
cons
nil
cons
cons
2371
def
123
ref
subst
proveHyp
2371
ref
81
ref
subst
2371
remove
138
ref
subst
2362
remove
2363
remove
nil
1316
remove
229
remove
cons
nil
cons
cons
123
ref
subst
965
ref
134
ref
appTerm
2372
def
betaConv
nil
2360
remove
65
ref
2372
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
177
ref
129
ref
965
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
2359
remove
cons
102
ref
cons
nil
cons
cons
115
ref
subst
2373
def
deductAntisym
eqMp
eqMp
nil
1358
remove
101
ref
2358
remove
cons
nil
cons
2374
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
1353
remove
2374
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
128
ref
2369
remove
appTerm
nil
cons
cons
65
ref
1339
remove
967
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
1354
remove
2374
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
100
ref
1356
remove
cons
102
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
2373
remove
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
100
ref
2355
remove
cons
101
ref
971
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
2375
def
subst
nil
64
ref
474
ref
2345
ref
appTerm
nil
cons
cons
65
ref
2346
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
476
remove
477
remove
2345
remove
nil
cons
cons
478
remove
2307
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
13
ref
2342
ref
appTerm
nil
cons
cons
65
ref
2343
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
2342
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
nil
100
ref
2328
remove
cons
101
ref
2329
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
128
ref
2327
remove
appTerm
nil
cons
cons
65
ref
2310
ref
nil
cons
2376
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
2347
ref
16
ref
128
ref
599
ref
16
ref
2323
remove
2348
remove
appTerm
appTerm
2325
remove
appTerm
absTerm
appTerm
appTerm
2310
remove
appTerm
absTerm
2377
def
134
ref
appTerm
2378
def
betaConv
129
ref
128
ref
2347
remove
2351
remove
955
remove
appTerm
absTerm
appTerm
absTerm
2379
def
2309
ref
appTerm
2380
def
betaConv
2375
remove
nil
64
ref
903
ref
2379
ref
appTerm
nil
cons
cons
65
ref
2380
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
905
remove
906
remove
2379
remove
nil
cons
cons
907
remove
2309
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
128
ref
2377
ref
appTerm
nil
cons
cons
65
ref
2378
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
2377
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
2305
remove
nil
cons
cons
101
ref
2376
remove
cons
nil
cons
cons
nil
cons
cons
2319
ref
subst
proveHyp
nil
100
ref
2304
remove
nil
cons
cons
101
ref
2311
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
2319
remove
subst
proveHyp
eqMp
nil
100
ref
2320
remove
cons
101
ref
2321
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
nil
64
ref
5
ref
2297
remove
appTerm
2318
remove
appTerm
nil
cons
cons
65
ref
13
ref
182
ref
2303
remove
absTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
14
remove
363
ref
2338
ref
201
ref
appTerm
appTerm
363
remove
2338
ref
261
ref
appTerm
appTerm
871
ref
133
ref
2115
ref
182
ref
2338
remove
298
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
2381
def
201
ref
appTerm
betaConv
appThm
197
ref
2381
ref
261
ref
appTerm
betaConv
appThm
272
ref
133
ref
160
ref
182
ref
198
ref
2381
ref
183
ref
appTerm
betaConv
2382
def
appThm
2381
ref
298
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
appThm
160
ref
182
ref
2382
remove
absThm
appThm
appThm
nil
467
ref
2381
remove
nil
cons
cons
nil
cons
nil
cons
cons
479
ref
subst
eqMp
eqMp
nil
13
ref
182
ref
1869
remove
1861
remove
871
remove
133
ref
2115
remove
"xt"
10
ref
var
2383
def
356
ref
297
remove
2383
remove
varTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
appTerm
thm
nil
1034
remove
nil
cons
nil
cons
cons
2384
def
37
remove
500
ref
52
ref
903
remove
140
remove
16
ref
128
ref
133
ref
16
ref
128
ref
161
ref
16
ref
528
ref
162
ref
appTerm
134
ref
appTerm
appTerm
141
remove
162
ref
appTerm
appTerm
absTerm
appTerm
appTerm
898
remove
appTerm
absTerm
appTerm
appTerm
128
ref
899
remove
appTerm
appTerm
absTerm
appTerm
2385
def
appTerm
529
ref
appTerm
2386
def
absTerm
2387
def
528
ref
appTerm
2388
def
betaConv
499
remove
500
ref
2386
remove
assume
sym
52
ref
529
remove
appTerm
2385
remove
appTerm
2389
def
assume
sym
deductAntisym
absThm
appThm
nil
498
ref
500
ref
2389
remove
absTerm
appTerm
axiom
eqMp
nil
64
ref
498
ref
2387
ref
appTerm
nil
cons
cons
65
ref
2388
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1047
ref
1048
ref
2387
remove
nil
cons
cons
1049
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
subst
nil
38
ref
486
remove
cons
nil
cons
nil
cons
cons
58
ref
subst
534
ref
eqMp
trans
sym
57
ref
eqMp
nil
474
remove
467
ref
16
ref
13
ref
182
ref
16
ref
13
ref
181
ref
16
ref
419
remove
183
ref
appTerm
appTerm
2390
def
469
remove
185
ref
appTerm
appTerm
absTerm
appTerm
appTerm
470
remove
appTerm
absTerm
appTerm
appTerm
471
remove
appTerm
absTerm
appTerm
thm
535
ref
0
ref
0
ref
0
ref
10
ref
1143
ref
8
ref
33
remove
cons
opType
2391
def
nil
cons
2392
def
cons
opType
2393
def
2
ref
cons
opType
2394
def
2
ref
cons
opType
2395
def
constTerm
2396
def
refl
"fn"
2393
ref
var
2397
def
5
ref
51
ref
0
ref
2391
ref
0
ref
2391
ref
2
ref
cons
opType
nil
cons
cons
opType
constTerm
2398
def
2397
remove
varTerm
2399
def
201
ref
appTerm
appTerm
"e"
2391
ref
var
varTerm
2400
def
appTerm
appTerm
refl
5
ref
2398
ref
2399
ref
261
ref
appTerm
appTerm
"b"
2391
ref
var
varTerm
2401
def
appTerm
appTerm
refl
272
ref
133
ref
160
ref
182
ref
2398
ref
2399
ref
298
ref
appTerm
appTerm
refl
133
ref
182
ref
"_31771"
2391
ref
var
1153
ref
0
ref
8
ref
2393
ref
nil
cons
2402
def
cons
opType
constTerm
134
ref
appTerm
183
ref
appTerm
2403
def
absTerm
2404
def
absTerm
2405
def
absTerm
2406
def
134
ref
appTerm
betaConv
548
remove
appThm
2405
remove
183
ref
appTerm
betaConv
trans
2399
remove
183
ref
appTerm
2407
def
refl
appThm
2404
remove
2407
remove
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
appThm
appThm
absThm
appThm
nil
"f"
0
ref
8
ref
0
ref
10
ref
0
ref
2391
remove
2392
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
var
2406
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
"B"
2392
remove
cons
nil
cons
cons
36
ref
cons
583
remove
subst
subst
eqMp
nil
64
ref
2396
ref
"_31770"
2393
ref
var
2408
def
5
ref
2398
ref
2408
ref
varTerm
2409
def
201
ref
appTerm
appTerm
2400
remove
appTerm
2410
def
appTerm
5
ref
2398
ref
2409
ref
261
ref
appTerm
appTerm
2401
remove
appTerm
2411
def
appTerm
128
ref
133
ref
13
ref
182
ref
2398
remove
2409
ref
298
ref
appTerm
appTerm
2403
remove
appTerm
absTerm
2412
def
appTerm
2413
def
absTerm
2414
def
appTerm
2415
def
appTerm
2416
def
appTerm
2417
def
absTerm
2418
def
appTerm
2419
def
nil
cons
cons
65
ref
2396
remove
2408
ref
2415
ref
absTerm
2420
def
appTerm
2421
def
nil
cons
2422
def
cons
nil
cons
2423
def
cons
nil
cons
cons
123
ref
subst
nil
"P"
2394
remove
var
2424
def
2408
ref
16
ref
2418
ref
2409
ref
appTerm
2425
def
appTerm
2421
ref
appTerm
2426
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
2402
remove
cons
nil
cons
2427
def
36
ref
cons
350
ref
subst
2428
def
subst
2408
ref
nil
38
ref
2426
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2425
ref
nil
cons
2429
def
cons
2423
ref
cons
nil
cons
cons
2430
def
81
ref
subst
2430
remove
138
ref
subst
2425
ref
betaConv
2425
remove
assume
eqMp
nil
64
ref
2417
remove
nil
cons
2431
def
cons
2423
remove
cons
nil
cons
cons
2432
def
123
ref
subst
proveHyp
2432
ref
81
ref
subst
2432
remove
138
ref
subst
2420
ref
2409
ref
appTerm
2433
def
betaConv
2434
def
sym
nil
100
ref
2410
remove
nil
cons
cons
101
ref
2416
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
236
ref
subst
nil
100
ref
2411
remove
nil
cons
cons
101
ref
2415
remove
nil
cons
2435
def
cons
nil
cons
cons
nil
cons
cons
236
ref
subst
proveHyp
eqMp
2427
ref
2424
ref
2420
ref
nil
cons
cons
2436
def
"x"
2393
remove
var
2437
def
2409
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
ref
subst
proveHyp
eqMp
nil
100
ref
2431
remove
cons
101
ref
2422
ref
cons
nil
cons
2438
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
2429
remove
cons
2438
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
6
ref
2395
remove
constTerm
2439
def
2437
ref
16
ref
2418
ref
2437
ref
varTerm
2440
def
appTerm
appTerm
2421
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
2419
remove
appTerm
2421
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
2427
ref
2424
ref
2418
remove
nil
cons
cons
2438
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
proveHyp
nil
64
ref
2422
remove
cons
65
ref
128
ref
133
ref
13
ref
182
ref
128
ref
599
ref
13
ref
600
ref
52
ref
2306
ref
appTerm
5
ref
414
ref
601
remove
appTerm
2441
def
appTerm
356
remove
602
remove
appTerm
2442
def
appTerm
2443
def
appTerm
2444
def
absTerm
2445
def
appTerm
2446
def
absTerm
2447
def
appTerm
2448
def
absTerm
2449
def
appTerm
2450
def
absTerm
2451
def
appTerm
2452
def
nil
cons
2453
def
cons
nil
cons
2454
def
cons
nil
cons
cons
123
ref
subst
nil
2424
remove
2408
ref
16
ref
2433
ref
appTerm
2452
ref
appTerm
2455
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
2428
remove
subst
2408
remove
nil
38
ref
2455
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2433
ref
nil
cons
2456
def
cons
2454
ref
cons
nil
cons
cons
2457
def
81
ref
subst
2457
remove
138
ref
subst
2434
remove
2433
remove
assume
eqMp
nil
64
ref
2435
ref
cons
2458
def
2454
remove
cons
nil
cons
cons
2459
def
123
ref
subst
proveHyp
2459
ref
81
ref
subst
2459
remove
138
ref
subst
nil
129
ref
2451
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
2450
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2449
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2448
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
129
ref
2447
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
599
remove
nil
38
ref
2446
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2445
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
600
remove
nil
38
ref
2444
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2306
ref
nil
cons
2460
def
cons
65
ref
2443
ref
nil
cons
2461
def
cons
nil
cons
cons
nil
cons
cons
2462
def
237
remove
subst
2462
ref
81
ref
subst
2462
remove
138
ref
subst
nil
"b'"
10
ref
var
935
remove
cons
1549
remove
937
remove
cons
"b"
10
ref
var
208
remove
cons
1259
remove
178
remove
cons
nil
cons
cons
cons
cons
nil
cons
cons
176
remove
2161
remove
cons
36
ref
cons
1564
remove
subst
subst
2412
ref
183
ref
appTerm
2463
def
betaConv
2414
ref
134
ref
appTerm
2464
def
betaConv
nil
2458
remove
65
ref
2464
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
177
ref
129
ref
2414
remove
nil
cons
cons
179
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2413
remove
nil
cons
cons
65
ref
2463
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
ref
207
ref
2412
remove
nil
cons
cons
209
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
2465
def
sym
2409
remove
refl
2306
ref
assume
appThm
trans
nil
938
remove
936
remove
nil
cons
cons
nil
cons
cons
2465
remove
subst
trans
eqMp
eqMp
nil
100
ref
2460
ref
cons
101
ref
2461
ref
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
nil
64
ref
16
ref
2306
ref
appTerm
2443
ref
appTerm
nil
cons
cons
65
ref
16
ref
2443
remove
appTerm
2306
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
64
ref
2461
ref
cons
65
ref
2460
ref
cons
nil
cons
cons
nil
cons
cons
2466
def
81
ref
subst
2466
remove
138
ref
subst
2337
remove
nil
100
ref
2441
remove
nil
cons
cons
101
ref
2442
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
2467
def
115
ref
subst
appThm
2467
remove
236
ref
subst
appThm
eqMp
nil
100
ref
2461
remove
cons
101
ref
2460
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
100
ref
2435
remove
cons
101
ref
2453
remove
cons
nil
cons
2468
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
2456
remove
cons
2468
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
2439
remove
2437
remove
16
ref
2420
remove
2440
remove
appTerm
appTerm
2452
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
2421
remove
appTerm
2452
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
2427
remove
2436
remove
2468
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
proveHyp
nil
128
ref
133
ref
13
ref
182
ref
128
ref
161
remove
13
ref
181
ref
52
ref
2236
remove
279
remove
appTerm
appTerm
5
ref
414
remove
162
remove
appTerm
appTerm
357
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
1013
ref
992
ref
13
ref
182
ref
1008
ref
1516
ref
153
ref
1184
ref
52
ref
1147
ref
1151
ref
1057
remove
appTerm
appTerm
1155
ref
1891
remove
998
ref
appTerm
1517
ref
appTerm
appTerm
1185
ref
appTerm
appTerm
appTerm
1519
ref
appTerm
2469
def
absTerm
2470
def
appTerm
2471
def
absTerm
2472
def
appTerm
2473
def
absTerm
2474
def
appTerm
2475
def
absTerm
2476
def
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
992
ref
nil
38
ref
2475
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2474
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
ref
subst
182
ref
nil
38
ref
2473
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
2472
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1516
ref
nil
38
ref
2471
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
156
ref
2470
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
2469
ref
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
992
ref
2469
remove
absTerm
2477
def
998
remove
appTerm
2478
def
betaConv
2479
def
1148
ref
1152
ref
1027
remove
appThm
appThm
1155
ref
refl
2480
def
1916
remove
appThm
1185
ref
refl
2481
def
appThm
appThm
nil
64
ref
52
ref
1147
ref
1151
ref
1021
remove
appTerm
appTerm
1155
ref
1920
remove
appTerm
1185
ref
appTerm
appTerm
appTerm
1519
ref
appTerm
2482
def
nil
cons
cons
65
ref
128
ref
1073
ref
1008
ref
1074
ref
16
ref
52
ref
1147
ref
1151
ref
1077
remove
appTerm
2483
def
appTerm
2484
def
1155
ref
1923
ref
appTerm
1185
ref
appTerm
2485
def
appTerm
2486
def
appTerm
1519
ref
appTerm
2487
def
appTerm
52
ref
1147
ref
1151
remove
1089
remove
appTerm
appTerm
1155
ref
1930
remove
appTerm
1185
ref
appTerm
appTerm
appTerm
2488
def
1519
ref
appTerm
2489
def
appTerm
2490
def
absTerm
2491
def
appTerm
2492
def
absTerm
2493
def
appTerm
2494
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
2493
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
1073
ref
nil
38
ref
2492
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
2491
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1074
ref
nil
38
ref
2490
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2487
ref
nil
cons
2495
def
cons
65
ref
2489
remove
nil
cons
2496
def
cons
nil
cons
cons
nil
cons
cons
2497
def
81
ref
subst
2497
remove
138
ref
subst
52
ref
"_31798"
1
ref
var
2498
def
2488
ref
2498
remove
varTerm
appTerm
absTerm
2499
def
1519
remove
appTerm
2500
def
appTerm
refl
2499
ref
2486
ref
appTerm
betaConv
appThm
103
ref
2500
remove
betaConv
appThm
2488
remove
2486
ref
appTerm
refl
appThm
trans
2499
remove
refl
2487
remove
assume
sym
appThm
eqMp
sym
103
ref
1148
ref
1152
remove
1119
remove
appThm
1120
remove
1203
ref
subst
trans
appThm
2480
remove
1950
remove
appThm
2481
ref
appThm
appThm
appThm
2486
ref
refl
appThm
sym
1624
remove
2483
ref
appTerm
2501
def
betaConv
1627
remove
nil
1628
remove
65
ref
2501
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1514
remove
1630
remove
1500
remove
2483
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1622
remove
1220
ref
1515
ref
1221
ref
2484
ref
1225
remove
appTerm
absTerm
appTerm
absTerm
2502
def
appTerm
2503
def
nil
cons
cons
65
ref
52
ref
1147
ref
1206
ref
2483
ref
appTerm
appTerm
1155
remove
1086
ref
1923
ref
appTerm
2504
def
appTerm
1185
ref
appTerm
2505
def
appTerm
appTerm
2486
remove
appTerm
2506
def
nil
cons
2507
def
cons
nil
cons
2508
def
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
1013
ref
1639
ref
16
ref
2502
ref
1640
ref
appTerm
2509
def
appTerm
2506
ref
appTerm
2510
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1639
ref
nil
38
ref
2510
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2509
ref
nil
cons
2511
def
cons
2508
ref
cons
nil
cons
cons
2512
def
81
ref
subst
2512
remove
138
ref
subst
2509
ref
betaConv
2509
remove
assume
eqMp
nil
64
ref
1515
remove
1221
ref
2484
ref
1649
remove
appTerm
absTerm
2513
def
appTerm
2514
def
nil
cons
cons
2508
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
156
ref
1653
ref
16
ref
2513
ref
1654
ref
appTerm
2515
def
appTerm
2506
ref
appTerm
2516
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1653
ref
nil
38
ref
2516
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2515
ref
nil
cons
2517
def
cons
2508
ref
cons
nil
cons
cons
2518
def
81
ref
subst
2518
remove
138
ref
subst
2515
ref
betaConv
2515
remove
assume
eqMp
nil
64
ref
2484
remove
1662
ref
appTerm
2519
def
nil
cons
2520
def
cons
2508
remove
cons
nil
cons
cons
2521
def
123
ref
subst
proveHyp
2521
ref
81
ref
subst
2521
remove
138
ref
subst
52
ref
"_31800"
1144
ref
var
2522
def
52
ref
1147
ref
1206
ref
2522
remove
varTerm
2523
def
appTerm
appTerm
2505
ref
appTerm
appTerm
1147
ref
2523
remove
appTerm
2485
ref
appTerm
appTerm
absTerm
2524
def
2483
remove
appTerm
2525
def
appTerm
refl
2524
ref
1662
ref
appTerm
betaConv
appThm
103
ref
2525
remove
betaConv
appThm
52
ref
1147
ref
1206
remove
1662
ref
appTerm
appTerm
2505
ref
appTerm
appTerm
1671
remove
2485
remove
appTerm
appTerm
refl
appThm
trans
2524
remove
refl
2519
remove
assume
appThm
eqMp
sym
103
ref
1148
remove
1680
remove
1488
remove
subst
appThm
2505
remove
refl
appThm
nil
1542
ref
1543
ref
2504
remove
nil
cons
cons
1676
remove
1220
remove
1086
remove
1640
ref
appTerm
nil
cons
cons
nil
cons
cons
cons
cons
nil
cons
cons
1565
ref
subst
197
ref
nil
1765
remove
1952
ref
cons
1767
remove
1769
remove
1770
remove
1115
remove
cons
nil
cons
cons
cons
cons
nil
cons
cons
1787
remove
subst
197
ref
1806
ref
415
ref
subst
appThm
1708
remove
1923
remove
appTerm
2526
def
refl
appThm
nil
38
ref
2526
ref
nil
cons
cons
nil
cons
nil
cons
cons
348
remove
subst
trans
trans
appThm
1743
remove
appThm
trans
trans
appThm
nil
1542
remove
1543
remove
1952
remove
cons
1678
remove
cons
cons
nil
cons
cons
1565
remove
subst
appThm
nil
157
ref
5
ref
2526
remove
appTerm
1710
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
802
remove
subst
trans
sym
57
ref
eqMp
eqMp
eqMp
nil
100
ref
2520
remove
cons
101
ref
2507
remove
cons
nil
cons
2527
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
100
ref
2517
remove
cons
2527
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
153
ref
157
ref
16
ref
2513
ref
1816
remove
appTerm
appTerm
2506
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
2514
remove
appTerm
2506
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
2513
remove
nil
cons
cons
2527
ref
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
nil
100
ref
2511
remove
cons
2527
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
1008
ref
1014
ref
16
ref
2502
ref
1821
remove
appTerm
appTerm
2506
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
16
ref
2503
remove
appTerm
2506
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
2502
remove
nil
cons
cons
2527
remove
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
nil
100
ref
2495
remove
cons
101
ref
2496
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
2482
remove
appTerm
2494
remove
appTerm
nil
cons
cons
65
ref
1008
ref
2477
ref
appTerm
nil
cons
2528
def
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
2477
ref
994
ref
appTerm
betaConv
appThm
272
ref
1073
ref
1056
ref
1074
ref
198
ref
2477
ref
1075
ref
appTerm
betaConv
appThm
2477
ref
1087
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
1056
ref
992
remove
2479
remove
absThm
appThm
appThm
nil
1132
ref
2477
remove
nil
cons
2529
def
cons
nil
cons
nil
cons
cons
1139
ref
subst
eqMp
eqMp
nil
64
ref
2528
remove
cons
65
ref
2478
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
ref
2529
remove
cons
1016
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
1008
ref
2476
remove
appTerm
thm
nil
895
ref
2162
ref
13
ref
182
ref
1008
ref
1516
ref
153
ref
1184
ref
1591
remove
51
ref
0
ref
1143
remove
990
remove
553
ref
opType
2530
def
2
ref
cons
2531
def
opType
2532
def
0
ref
2532
ref
2
ref
cons
opType
2533
def
nil
cons
2534
def
cons
opType
constTerm
2535
def
1149
remove
0
ref
7
remove
553
ref
opType
2536
def
2532
ref
nil
cons
2537
def
cons
opType
constTerm
2538
def
"Parser.Stream.map"
const
0
ref
878
ref
0
ref
10
remove
2536
ref
nil
cons
2539
def
cons
opType
nil
cons
cons
opType
constTerm
2164
ref
appTerm
2540
def
183
ref
appTerm
2541
def
appTerm
appTerm
2542
def
1153
remove
0
ref
2530
ref
0
ref
1
ref
2537
ref
cons
opType
2543
def
nil
cons
cons
opType
constTerm
2544
def
"Data.List.map"
const
0
ref
878
ref
0
ref
991
ref
2530
ref
nil
cons
2545
def
cons
opType
nil
cons
cons
opType
constTerm
2164
ref
appTerm
2546
def
1517
ref
appTerm
appTerm
1185
ref
appTerm
2547
def
appTerm
2548
def
appTerm
absTerm
appTerm
absTerm
appTerm
2549
def
absTerm
2550
def
appTerm
2551
def
absTerm
2552
def
nil
cons
cons
nil
cons
nil
cons
cons
894
ref
36
ref
cons
350
ref
subst
subst
2162
ref
nil
38
ref
2551
remove
nil
cons
2553
def
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
1516
ref
153
ref
1184
ref
1532
remove
2535
ref
2538
ref
2540
ref
201
ref
appTerm
2554
def
appTerm
appTerm
2555
def
2547
ref
appTerm
2556
def
appTerm
2557
def
absTerm
2558
def
appTerm
2559
def
absTerm
2560
def
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1516
ref
nil
38
ref
2559
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
156
ref
2558
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
2557
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1566
remove
2556
ref
refl
appThm
sym
nil
1571
remove
65
ref
2556
remove
nil
cons
2561
def
cons
nil
cons
cons
nil
cons
cons
2562
def
81
ref
subst
2562
remove
138
ref
subst
1576
remove
1575
remove
236
ref
subst
52
ref
"_31848"
991
ref
var
2563
def
2555
ref
2544
ref
2546
ref
2563
remove
varTerm
appTerm
appTerm
1185
ref
appTerm
appTerm
absTerm
2564
def
1517
ref
appTerm
2565
def
appTerm
refl
2564
ref
994
ref
appTerm
betaConv
appThm
103
ref
2565
remove
betaConv
appThm
2555
ref
2544
ref
2546
ref
994
ref
appTerm
2566
def
appTerm
2567
def
1185
ref
appTerm
2568
def
appTerm
refl
appThm
trans
2564
remove
refl
1580
ref
appThm
eqMp
sym
52
ref
"_31850"
1
ref
var
2569
def
2555
ref
2567
ref
2569
remove
varTerm
appTerm
appTerm
absTerm
2570
def
1185
ref
appTerm
2571
def
appTerm
refl
2570
ref
55
ref
appTerm
betaConv
appThm
103
ref
2571
remove
betaConv
appThm
2555
remove
2567
ref
55
ref
appTerm
appTerm
refl
appThm
trans
2570
remove
refl
1569
remove
assume
sym
appThm
eqMp
sym
2535
ref
refl
2572
def
2538
ref
refl
2573
def
2162
ref
51
ref
0
ref
2536
ref
0
ref
2536
ref
2
ref
cons
opType
nil
cons
cons
opType
constTerm
2574
def
2554
remove
appTerm
200
remove
2536
ref
constTerm
appTerm
absTerm
2575
def
2164
ref
appTerm
2576
def
betaConv
nil
888
ref
2575
ref
appTerm
2577
def
axiom
2578
def
nil
64
ref
2577
ref
nil
cons
cons
2579
def
65
ref
2576
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
ref
895
ref
2575
remove
nil
cons
cons
2169
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
appThm
579
remove
36
ref
cons
2580
def
1540
ref
subst
trans
appThm
2544
ref
refl
2581
def
2162
ref
51
ref
0
ref
2530
ref
0
ref
2531
remove
opType
2582
def
nil
cons
cons
opType
constTerm
2583
def
2566
remove
appTerm
993
remove
2530
ref
constTerm
2584
def
appTerm
absTerm
2585
def
2164
ref
appTerm
2586
def
betaConv
nil
888
ref
2585
ref
appTerm
2587
def
axiom
nil
64
ref
2587
remove
nil
cons
cons
65
ref
2586
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
ref
895
ref
2585
remove
nil
cons
cons
2169
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
appThm
2588
def
110
remove
appThm
appThm
nil
"x"
2532
ref
var
2589
def
2544
ref
2584
remove
appTerm
2590
def
55
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
2537
ref
cons
nil
cons
36
ref
cons
2591
def
415
remove
subst
2592
def
subst
trans
sym
57
ref
eqMp
eqMp
eqMp
proveHyp
proveHyp
eqMp
nil
1582
remove
101
ref
2561
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
64
ref
1008
ref
2560
remove
appTerm
2593
def
nil
cons
cons
65
ref
5
ref
1008
ref
1516
ref
153
ref
1184
ref
1584
remove
2535
ref
2538
ref
2540
ref
261
ref
appTerm
2594
def
appTerm
appTerm
2595
def
2547
ref
appTerm
2596
def
appTerm
2597
def
absTerm
2598
def
appTerm
2599
def
absTerm
2600
def
appTerm
2601
def
appTerm
128
ref
133
ref
13
ref
182
ref
16
ref
2549
remove
appTerm
2602
def
1008
ref
1516
ref
153
ref
1184
ref
1597
remove
2535
ref
2538
ref
2540
ref
298
ref
appTerm
2603
def
appTerm
appTerm
2604
def
2547
remove
appTerm
2605
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
2606
def
absTerm
2607
def
appTerm
2608
def
absTerm
2609
def
appTerm
2610
def
appTerm
2611
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
1013
ref
2600
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1516
ref
nil
38
ref
2599
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
156
ref
2598
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
2597
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1606
remove
2596
ref
refl
appThm
sym
nil
1609
remove
65
ref
2596
remove
nil
cons
2612
def
cons
nil
cons
cons
nil
cons
cons
2613
def
81
ref
subst
2613
remove
138
ref
subst
1613
remove
1612
remove
236
ref
subst
52
ref
"_31852"
991
ref
var
2614
def
2595
ref
2544
ref
2546
ref
2614
remove
varTerm
appTerm
appTerm
1185
ref
appTerm
appTerm
absTerm
2615
def
1517
ref
appTerm
2616
def
appTerm
refl
2615
ref
994
ref
appTerm
betaConv
appThm
103
ref
2616
remove
betaConv
appThm
2595
ref
2568
ref
appTerm
refl
appThm
trans
2615
remove
refl
1580
remove
appThm
eqMp
sym
52
ref
"_31854"
1
ref
var
2617
def
2595
ref
2567
ref
2617
remove
varTerm
appTerm
appTerm
absTerm
2618
def
1185
ref
appTerm
2619
def
appTerm
refl
2618
ref
210
ref
appTerm
betaConv
appThm
103
ref
2619
remove
betaConv
appThm
2595
remove
2567
remove
210
ref
appTerm
appTerm
refl
appThm
trans
2618
remove
refl
1607
remove
assume
sym
appThm
eqMp
sym
2572
ref
2573
ref
2162
ref
2574
ref
2594
remove
appTerm
260
remove
2536
ref
constTerm
appTerm
absTerm
2620
def
2164
ref
appTerm
2621
def
betaConv
nil
888
ref
2620
ref
appTerm
2622
def
axiom
2623
def
nil
64
ref
2622
ref
nil
cons
cons
2624
def
65
ref
2621
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
ref
895
ref
2620
remove
nil
cons
cons
2169
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
appThm
2580
ref
1162
ref
subst
trans
appThm
2588
remove
210
ref
refl
appThm
appThm
nil
2589
ref
2590
remove
210
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
2592
ref
subst
trans
sym
57
ref
eqMp
eqMp
eqMp
proveHyp
proveHyp
eqMp
nil
1618
remove
101
ref
2612
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
64
ref
2601
remove
nil
cons
cons
65
ref
2610
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
2609
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
133
ref
nil
38
ref
2608
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
207
ref
2607
remove
nil
cons
cons
nil
cons
nil
cons
cons
351
remove
subst
182
ref
nil
38
ref
2606
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
2602
ref
refl
1056
ref
1516
ref
1619
ref
1184
ref
1620
remove
2605
ref
refl
2625
def
appThm
absThm
appThm
absThm
appThm
appThm
sym
1631
remove
nil
1634
remove
65
ref
2602
remove
1008
ref
1516
ref
153
ref
1184
ref
1635
remove
2605
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
2626
def
nil
cons
2627
def
cons
nil
cons
2628
def
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
1013
ref
1639
ref
1642
remove
2626
ref
appTerm
2629
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1098
ref
subst
1639
remove
nil
38
ref
2629
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1645
remove
2628
ref
cons
nil
cons
cons
2630
def
81
ref
subst
2630
remove
138
ref
subst
1647
remove
nil
1652
remove
2628
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
156
ref
1653
ref
1656
remove
2626
ref
appTerm
2631
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1653
remove
nil
38
ref
2631
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1659
remove
2628
ref
cons
nil
cons
cons
2632
def
81
ref
subst
2632
remove
138
ref
subst
1661
remove
nil
1665
remove
2628
remove
cons
nil
cons
cons
2633
def
123
ref
subst
proveHyp
2633
ref
81
ref
subst
2633
remove
138
ref
subst
52
ref
"_31856"
1144
remove
var
2634
def
16
ref
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
ref
2634
remove
varTerm
2635
def
appTerm
1518
ref
appTerm
appTerm
2548
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
1008
ref
1516
ref
153
ref
1184
ref
16
ref
1147
remove
1192
remove
2635
remove
appTerm
appTerm
1518
remove
appTerm
appTerm
2605
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
2636
def
1193
remove
appTerm
2637
def
appTerm
refl
2636
ref
1662
remove
appTerm
betaConv
appThm
103
ref
2637
remove
betaConv
appThm
16
ref
1008
ref
1516
ref
153
ref
1184
ref
1672
remove
2548
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
1008
ref
1516
ref
153
ref
1184
ref
1673
remove
2605
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
refl
appThm
trans
2636
remove
refl
1674
remove
appThm
eqMp
sym
198
ref
1056
ref
1516
ref
1619
ref
1184
ref
1679
remove
2548
ref
refl
appThm
absThm
appThm
absThm
appThm
appThm
1056
ref
1516
ref
1619
ref
1184
ref
1707
remove
2625
remove
appThm
absThm
appThm
absThm
appThm
appThm
sym
nil
64
ref
1008
ref
1516
ref
153
ref
1184
ref
1711
remove
2548
remove
appTerm
absTerm
appTerm
absTerm
2638
def
appTerm
nil
cons
2639
def
cons
2640
def
65
ref
1008
ref
1516
ref
153
ref
1184
ref
1716
remove
2605
remove
appTerm
absTerm
appTerm
absTerm
2641
def
appTerm
2642
def
nil
cons
2643
def
cons
nil
cons
2644
def
cons
nil
cons
cons
2645
def
81
ref
subst
2645
remove
138
ref
subst
1184
ref
1723
remove
2542
ref
2544
ref
2546
ref
1640
ref
appTerm
appTerm
2646
def
1185
ref
appTerm
appTerm
appTerm
absTerm
2647
def
1654
ref
appTerm
2648
def
betaConv
2638
ref
1640
ref
appTerm
2649
def
betaConv
nil
2640
remove
65
ref
2649
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
1012
ref
1013
ref
2638
remove
nil
cons
cons
1728
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
153
ref
2647
ref
appTerm
nil
cons
cons
65
ref
2648
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
ref
2647
remove
nil
cons
cons
1729
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
1730
remove
2542
ref
2646
remove
1654
ref
appTerm
appTerm
2650
def
appTerm
nil
cons
cons
2644
ref
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
1731
remove
2650
ref
refl
appThm
nil
38
ref
2650
ref
nil
cons
2651
def
cons
nil
cons
nil
cons
cons
436
remove
subst
trans
appThm
2642
remove
refl
appThm
sym
nil
64
ref
2651
ref
cons
2644
ref
cons
nil
cons
cons
2652
def
81
ref
subst
2652
remove
138
ref
subst
1619
ref
1184
ref
1745
remove
2604
ref
2568
remove
appTerm
2653
def
refl
appThm
nil
38
ref
2653
ref
nil
cons
cons
nil
cons
nil
cons
cons
258
remove
subst
trans
absThm
appThm
1747
remove
trans
sym
57
ref
eqMp
nil
64
ref
153
ref
1184
ref
1748
remove
2653
remove
appTerm
absTerm
appTerm
2654
def
nil
cons
cons
65
ref
128
ref
1073
ref
1008
ref
1074
ref
16
ref
153
ref
1184
ref
1750
remove
2604
ref
2544
ref
2546
ref
1075
ref
appTerm
2655
def
appTerm
2656
def
1185
ref
appTerm
2657
def
appTerm
appTerm
absTerm
appTerm
2658
def
appTerm
153
ref
1184
ref
1752
remove
2604
remove
2544
ref
2546
ref
1087
ref
appTerm
2659
def
appTerm
1185
ref
appTerm
2660
def
appTerm
2661
def
appTerm
2662
def
absTerm
2663
def
appTerm
2664
def
appTerm
2665
def
absTerm
2666
def
appTerm
2667
def
absTerm
2668
def
appTerm
2669
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
129
ref
2668
remove
nil
cons
cons
nil
cons
nil
cons
cons
350
ref
subst
1073
ref
nil
38
ref
2667
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
1013
ref
2666
remove
nil
cons
cons
nil
cons
nil
cons
cons
1098
remove
subst
1074
ref
nil
38
ref
2665
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
64
ref
2658
remove
nil
cons
2670
def
cons
65
ref
2664
remove
nil
cons
2671
def
cons
nil
cons
cons
nil
cons
cons
2672
def
81
ref
subst
2672
remove
138
ref
subst
nil
156
ref
2663
remove
nil
cons
cons
nil
cons
nil
cons
cons
1236
ref
subst
1184
ref
nil
38
ref
2662
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
1788
remove
2661
ref
refl
appThm
sym
nil
1793
remove
65
ref
2661
remove
nil
cons
2673
def
cons
nil
cons
cons
nil
cons
cons
2674
def
81
remove
subst
2674
remove
138
ref
subst
1797
remove
1796
remove
236
remove
subst
1799
remove
1800
remove
52
ref
"_31870"
8
ref
var
2675
def
2535
ref
2538
ref
2540
ref
278
remove
2675
remove
varTerm
appTerm
183
ref
appTerm
appTerm
appTerm
appTerm
2660
ref
appTerm
absTerm
2676
def
134
ref
appTerm
2677
def
appTerm
refl
2676
ref
1085
ref
appTerm
betaConv
appThm
103
ref
2677
remove
betaConv
appThm
2535
ref
2538
remove
2540
remove
1804
remove
appTerm
appTerm
appTerm
2660
remove
appTerm
refl
appThm
trans
2676
remove
refl
1805
remove
appThm
eqMp
sym
2572
ref
2573
remove
1806
remove
182
ref
2574
remove
2603
remove
appTerm
276
remove
0
ref
502
ref
0
ref
2536
ref
2539
remove
cons
opType
nil
cons
cons
opType
constTerm
2165
ref
appTerm
2541
ref
appTerm
appTerm
absTerm
2678
def
183
ref
appTerm
2679
def
betaConv
133
ref
13
ref
2678
ref
appTerm
2680
def
absTerm
2681
def
134
ref
appTerm
2682
def
betaConv
2162
ref
128
ref
2681
ref
appTerm
2683
def
absTerm
2684
def
2164
ref
appTerm
2685
def
betaConv
nil
888
ref
2684
ref
appTerm
2686
def
axiom
2687
def
nil
64
ref
2686
ref
nil
cons
2688
def
cons
65
ref
2685
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
ref
895
ref
2684
remove
nil
cons
cons
2169
ref
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2683
remove
nil
cons
cons
65
ref
2682
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
ref
129
ref
2681
remove
nil
cons
cons
179
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2680
remove
nil
cons
cons
65
ref
2679
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
35
remove
207
remove
2678
remove
nil
cons
cons
209
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
appThm
nil
"xs"
2536
remove
var
2541
remove
nil
cons
cons
581
remove
2164
ref
1085
ref
appTerm
2689
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
2580
remove
1203
remove
subst
subst
1178
ref
0
ref
0
ref
0
ref
2532
ref
2537
remove
cons
opType
2690
def
2
ref
cons
opType
2691
def
2690
ref
nil
cons
2692
def
cons
opType
constTerm
2693
def
refl
"_31892"
2690
ref
var
2694
def
1619
remove
1184
ref
6
ref
0
ref
2582
ref
2
ref
cons
opType
constTerm
2695
def
refl
"l"
2530
ref
var
2696
def
nil
"b"
2532
ref
var
2544
ref
1082
remove
0
ref
502
ref
0
ref
2530
ref
2545
ref
cons
opType
nil
cons
cons
opType
constTerm
2689
remove
appTerm
2697
def
2696
ref
varTerm
2698
def
appTerm
appTerm
2699
def
1185
ref
appTerm
2700
def
nil
cons
cons
"a"
2532
ref
var
2694
ref
varTerm
2544
ref
2698
ref
appTerm
1185
ref
appTerm
2701
def
appTerm
2702
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
2591
remove
413
remove
refl
1262
remove
refl
appThm
"b"
8
ref
var
varTerm
refl
appThm
subst
subst
absThm
appThm
absThm
appThm
absThm
appThm
52
ref
"_31880"
1
ref
var
2703
def
2542
ref
2656
ref
2703
remove
varTerm
appTerm
appTerm
absTerm
2704
def
1654
ref
appTerm
2705
def
appTerm
refl
2704
ref
1185
ref
appTerm
betaConv
appThm
103
ref
2705
remove
betaConv
appThm
2542
ref
2657
remove
appTerm
refl
appThm
trans
2704
remove
refl
1710
remove
assume
appThm
eqMp
52
ref
"_31876"
991
remove
var
2706
def
2542
ref
2544
ref
2546
remove
2706
remove
varTerm
appTerm
appTerm
1654
ref
appTerm
appTerm
absTerm
2707
def
1640
remove
appTerm
2708
def
appTerm
refl
2707
ref
1075
ref
appTerm
betaConv
appThm
103
remove
2708
remove
betaConv
appThm
2542
remove
2656
remove
1654
remove
appTerm
appTerm
refl
appThm
trans
2707
remove
refl
1810
remove
appThm
eqMp
2650
remove
assume
eqMp
eqMp
appThm
nil
2696
ref
2655
ref
nil
cons
cons
nil
cons
nil
cons
cons
2696
ref
2535
ref
2693
remove
2694
remove
153
ref
1184
ref
2695
ref
2696
ref
2535
ref
2702
remove
appTerm
2700
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
2709
def
appTerm
2710
def
2701
ref
appTerm
appTerm
2700
ref
appTerm
absTerm
2711
def
2698
ref
appTerm
2712
def
betaConv
1184
ref
2695
ref
2711
ref
appTerm
2713
def
absTerm
2714
def
1185
ref
appTerm
2715
def
betaConv
2709
ref
2710
remove
appTerm
2716
def
betaConv
2709
ref
"_31890"
2532
ref
var
2717
def
2544
ref
2697
ref
1178
ref
0
ref
0
ref
0
ref
2532
remove
2545
ref
cons
opType
2718
def
2
ref
cons
opType
2718
ref
nil
cons
cons
opType
constTerm
"fn"
2718
remove
var
2719
def
2695
ref
"a"
2530
ref
var
2720
def
153
ref
1221
ref
2583
ref
2719
remove
varTerm
2544
ref
2720
ref
varTerm
2721
def
appTerm
1224
ref
appTerm
2722
def
appTerm
appTerm
2721
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
2723
def
2717
remove
varTerm
2724
def
appTerm
appTerm
appTerm
1178
remove
0
ref
0
ref
2533
ref
2
ref
cons
opType
2534
remove
cons
opType
constTerm
"fn"
2533
remove
var
2725
def
2695
ref
2720
ref
153
ref
1221
remove
52
remove
2725
remove
varTerm
2722
remove
appTerm
appTerm
1224
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
2726
def
2724
remove
appTerm
appTerm
absTerm
2727
def
appTerm
betaConv
sym
nil
156
ref
1184
ref
2695
remove
2696
ref
2535
ref
2727
ref
2701
ref
appTerm
2728
def
appTerm
2700
remove
appTerm
2729
def
absTerm
2730
def
appTerm
2731
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1236
remove
subst
1184
remove
nil
38
ref
2731
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
ref
subst
nil
"P"
2582
remove
var
2732
def
2730
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
2545
remove
cons
2733
def
nil
cons
2734
def
36
ref
cons
350
remove
subst
subst
2696
remove
nil
38
remove
2729
remove
nil
cons
cons
nil
cons
nil
cons
cons
58
remove
subst
2728
remove
betaConv
2535
remove
"_31887"
1
remove
var
2735
def
2699
remove
2735
ref
varTerm
2736
def
appTerm
absTerm
1185
ref
appTerm
2737
def
appTerm
refl
2735
ref
2544
ref
2697
ref
2723
remove
2701
ref
appTerm
2738
def
appTerm
appTerm
2739
def
2736
ref
appTerm
absTerm
2740
def
2726
remove
2701
remove
appTerm
2741
def
appTerm
betaConv
appThm
2572
remove
2737
remove
betaConv
appThm
2739
remove
2741
remove
appTerm
refl
appThm
trans
51
remove
0
ref
2543
ref
0
ref
2543
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
2742
def
"_31886"
2530
ref
var
2743
def
2735
remove
2544
ref
2697
ref
2743
remove
varTerm
appTerm
appTerm
2736
remove
appTerm
absTerm
absTerm
2744
def
2698
ref
appTerm
2745
def
appTerm
refl
2744
ref
2738
remove
appTerm
betaConv
appThm
2742
remove
refl
2745
remove
betaConv
appThm
2740
remove
refl
appThm
trans
2744
remove
refl
nil
1250
remove
2720
remove
2698
remove
nil
cons
2746
def
cons
nil
cons
cons
nil
cons
cons
2747
def
2733
remove
875
remove
cons
36
ref
cons
2748
def
1458
remove
subst
subst
appThm
eqMp
2747
remove
2748
remove
1477
remove
subst
subst
appThm
eqMp
sym
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
"A"
2692
remove
cons
nil
cons
2749
def
"P"
2691
ref
var
2709
ref
nil
cons
2750
def
cons
"x"
2690
remove
var
2727
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1322
remove
subst
proveHyp
nil
64
ref
535
ref
0
ref
2691
ref
2
ref
cons
opType
constTerm
2709
remove
appTerm
nil
cons
cons
65
ref
2716
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
nil
"p"
2691
remove
var
2750
remove
cons
nil
cons
nil
cons
cons
2749
remove
36
ref
cons
1456
remove
subst
subst
eqMp
eqMp
nil
64
ref
153
ref
2714
ref
appTerm
nil
cons
cons
65
ref
2715
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
ref
156
remove
2714
remove
nil
cons
cons
1487
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2713
remove
nil
cons
cons
65
ref
2712
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
2734
remove
2732
remove
2711
remove
nil
cons
cons
"x"
2530
remove
var
2746
remove
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
trans
trans
appThm
2581
remove
1074
ref
2583
remove
2659
remove
appTerm
2697
remove
2655
remove
appTerm
2751
def
appTerm
absTerm
2752
def
1075
ref
appTerm
2753
def
betaConv
1073
ref
1008
ref
2752
ref
appTerm
2754
def
absTerm
2755
def
1085
remove
appTerm
2756
def
betaConv
2162
ref
128
ref
2755
ref
appTerm
2757
def
absTerm
2758
def
2164
ref
appTerm
2759
def
betaConv
nil
888
ref
2758
ref
appTerm
2760
def
axiom
nil
64
ref
2760
remove
nil
cons
cons
65
ref
2759
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
894
remove
895
remove
2758
remove
nil
cons
cons
2169
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2757
remove
nil
cons
cons
65
ref
2756
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
177
remove
129
remove
2755
remove
nil
cons
cons
1116
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
nil
64
ref
2754
remove
nil
cons
cons
65
ref
2753
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
ref
1013
remove
2752
remove
nil
cons
cons
1118
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
appThm
2481
remove
appThm
appThm
nil
2589
remove
2544
remove
2751
remove
appTerm
1185
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
2592
remove
subst
trans
sym
57
ref
eqMp
eqMp
proveHyp
proveHyp
proveHyp
proveHyp
eqMp
nil
1811
remove
101
ref
2673
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
nil
100
ref
2670
remove
cons
101
ref
2671
remove
cons
nil
cons
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
64
ref
5
ref
2654
remove
appTerm
2669
remove
appTerm
nil
cons
cons
2644
remove
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
2641
ref
994
remove
appTerm
betaConv
appThm
272
ref
1073
remove
1056
ref
1074
remove
198
ref
2641
ref
1075
remove
appTerm
betaConv
appThm
2641
ref
1087
remove
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
1056
remove
1516
remove
2641
ref
1517
remove
appTerm
betaConv
absThm
appThm
appThm
nil
1132
remove
2641
remove
nil
cons
cons
nil
cons
nil
cons
cons
1139
remove
subst
eqMp
eqMp
eqMp
nil
100
ref
2651
remove
cons
101
ref
2643
remove
cons
nil
cons
2761
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
100
remove
2639
remove
cons
2761
remove
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
1813
remove
101
remove
2627
remove
cons
nil
cons
2762
def
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
1815
remove
2762
ref
cons
nil
cons
cons
115
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
153
remove
157
remove
1817
remove
2626
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
1818
remove
2626
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
155
remove
1819
remove
2762
ref
cons
nil
cons
cons
987
ref
subst
eqMp
eqMp
eqMp
nil
1820
remove
2762
ref
cons
nil
cons
cons
115
remove
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
64
ref
1008
remove
1014
remove
1822
remove
2626
ref
appTerm
absTerm
appTerm
nil
cons
cons
65
ref
1823
remove
2626
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
1012
remove
1824
remove
2762
remove
cons
nil
cons
cons
987
remove
subst
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
nil
64
ref
5
ref
2593
remove
appTerm
2611
remove
appTerm
nil
cons
cons
65
ref
2553
remove
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
198
ref
197
ref
2550
ref
201
ref
appTerm
betaConv
appThm
197
ref
2550
ref
261
ref
appTerm
betaConv
appThm
272
ref
133
ref
160
ref
182
ref
198
remove
2550
ref
183
ref
appTerm
betaConv
2763
def
appThm
2550
ref
298
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
appThm
160
ref
182
ref
2763
remove
absThm
appThm
appThm
nil
467
remove
2550
remove
nil
cons
cons
nil
cons
nil
cons
cons
479
remove
subst
eqMp
eqMp
eqMp
absThm
eqMp
nil
888
ref
2552
remove
appTerm
thm
197
ref
1581
remove
252
remove
refl
2764
def
appThm
670
ref
trans
appThm
197
remove
1617
remove
2764
remove
appThm
670
remove
trans
appThm
272
remove
133
ref
160
remove
182
ref
668
remove
308
remove
nil
313
remove
nil
cons
cons
311
remove
249
remove
686
remove
appTerm
687
remove
542
ref
appTerm
appTerm
absTerm
2765
def
315
remove
appTerm
2766
def
betaConv
nil
324
remove
2765
ref
appTerm
2767
def
axiom
nil
64
ref
2767
remove
nil
cons
cons
65
ref
2766
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
329
remove
330
remove
2765
remove
nil
cons
cons
333
remove
cons
nil
cons
cons
149
ref
subst
eqMp
eqMp
subst
trans
appThm
641
remove
188
remove
appTerm
542
remove
appTerm
2768
def
refl
appThm
nil
331
remove
2768
ref
nil
cons
cons
nil
cons
nil
cons
cons
652
remove
subst
trans
absThm
appThm
482
remove
trans
absThm
appThm
1888
remove
trans
appThm
719
ref
trans
appThm
719
remove
trans
sym
57
remove
eqMp
nil
5
ref
253
remove
appTerm
5
ref
270
remove
appTerm
128
ref
133
ref
13
ref
182
ref
299
remove
2768
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
thm
1025
remove
nil
1026
remove
65
ref
1114
remove
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
1113
remove
eqMp
nil
5
ref
1024
remove
appTerm
1112
remove
appTerm
thm
2578
remove
nil
2579
remove
65
ref
5
ref
2622
remove
appTerm
2686
remove
appTerm
2769
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
2623
remove
nil
2624
remove
65
ref
2688
remove
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
2687
remove
eqMp
eqMp
nil
5
ref
2577
remove
appTerm
2769
remove
appTerm
thm
534
remove
nil
1033
remove
65
ref
6
ref
0
ref
0
ref
0
ref
557
ref
557
ref
nil
cons
2770
def
cons
opType
2771
def
2
ref
cons
opType
2
ref
cons
opType
constTerm
"h"
2771
remove
var
2772
def
16
ref
6
ref
558
remove
constTerm
2773
def
"f"
557
ref
var
2774
def
2773
remove
"g"
557
remove
var
2775
def
13
ref
182
ref
16
ref
13
ref
181
remove
2390
remove
561
ref
2774
remove
varTerm
2776
def
185
ref
appTerm
appTerm
2775
remove
varTerm
2777
def
185
remove
appTerm
appTerm
appTerm
absTerm
appTerm
appTerm
561
ref
2772
remove
varTerm
2778
def
2776
remove
appTerm
183
ref
appTerm
appTerm
2778
ref
2777
remove
appTerm
183
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
559
remove
560
remove
13
ref
182
ref
561
ref
568
remove
appTerm
2778
remove
562
remove
appTerm
183
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
2779
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
proveHyp
2384
remove
34
remove
"B"
553
remove
cons
nil
cons
cons
36
remove
cons
500
remove
1043
remove
6
ref
0
ref
0
ref
0
ref
878
ref
893
remove
cons
opType
2780
def
2
ref
cons
opType
2
ref
cons
opType
constTerm
"h"
2780
remove
var
2781
def
16
ref
888
ref
2162
ref
888
remove
"g"
878
remove
var
2782
def
128
ref
133
ref
16
ref
128
ref
"z"
8
ref
var
2783
def
16
remove
528
ref
2783
remove
varTerm
2784
def
appTerm
134
ref
appTerm
appTerm
561
ref
2164
ref
2784
ref
appTerm
appTerm
2782
remove
varTerm
2785
def
2784
remove
appTerm
appTerm
appTerm
absTerm
appTerm
appTerm
561
ref
2781
remove
varTerm
2786
def
2164
remove
appTerm
134
ref
appTerm
2787
def
appTerm
2786
remove
2785
remove
appTerm
134
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
535
remove
887
remove
constTerm
2162
remove
128
ref
133
ref
561
ref
2165
remove
appTerm
2787
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
appTerm
absTerm
2788
def
528
remove
appTerm
2789
def
betaConv
nil
498
remove
2788
ref
appTerm
2790
def
axiom
nil
64
ref
2790
remove
nil
cons
cons
65
ref
2789
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
remove
subst
proveHyp
1047
remove
1048
remove
2788
remove
nil
cons
cons
1049
remove
cons
nil
cons
cons
149
remove
subst
eqMp
eqMp
subst
subst
eqMp
nil
2779
remove
thm
1540
remove
nil
64
ref
1539
ref
nil
cons
cons
65
ref
5
ref
1161
ref
appTerm
1200
remove
appTerm
2791
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
1162
remove
nil
64
ref
1161
remove
nil
cons
cons
65
ref
1202
remove
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
1201
remove
eqMp
eqMp
nil
5
ref
1539
remove
appTerm
2791
remove
appTerm
thm
nil
513
ref
563
ref
513
ref
565
ref
6
remove
0
ref
0
ref
0
ref
8
remove
2770
ref
cons
opType
2792
def
2
ref
cons
opType
2
remove
cons
opType
constTerm
2793
def
"f"
2792
ref
var
2794
def
561
ref
"Parser.Stream.case.error.eof.cons"
const
0
ref
502
ref
0
ref
502
remove
0
remove
2792
remove
2770
remove
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
564
ref
appTerm
566
ref
appTerm
2794
ref
varTerm
2795
def
appTerm
2796
def
201
remove
appTerm
appTerm
564
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
2797
def
axiom
nil
64
ref
2797
ref
nil
cons
cons
65
ref
5
ref
513
ref
563
ref
513
ref
565
ref
2793
ref
2794
ref
561
ref
2796
ref
261
remove
appTerm
appTerm
566
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
2798
def
appTerm
513
ref
563
remove
513
remove
565
remove
2793
remove
2794
remove
128
remove
133
remove
13
remove
182
remove
561
remove
2796
remove
298
remove
appTerm
appTerm
2795
remove
134
remove
appTerm
183
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
2799
def
appTerm
2800
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
ref
subst
proveHyp
nil
2798
ref
axiom
nil
64
remove
2798
remove
nil
cons
cons
65
remove
2799
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
138
remove
subst
proveHyp
nil
2799
remove
axiom
eqMp
eqMp
nil
5
remove
2797
remove
appTerm
2800
remove
appTerm
thm