reference documentation

Article pair-def.art

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

88839 bytes
6
version
nil
"P"
"->"
typeOp
0
def
"A"
varType
1
def
"bool"
typeOp
nil
opType
2
def
nil
cons
3
def
cons
opType
4
def
var
5
def
"a"
1
ref
var
6
def
"Data.Bool.!"
const
7
def
0
ref
0
ref
"B"
varType
8
def
3
ref
cons
opType
9
def
3
ref
cons
opType
10
def
constTerm
11
def
"b"
8
ref
var
12
def
7
ref
0
ref
4
ref
3
ref
cons
opType
13
def
constTerm
14
def
"a'"
1
ref
var
15
def
11
ref
"b'"
8
ref
var
16
def
"="
const
17
def
0
ref
2
ref
0
ref
2
ref
3
ref
cons
opType
18
def
nil
cons
cons
opType
19
def
constTerm
20
def
17
ref
0
ref
"Data.Pair.*"
"HOLLight.ABS_prod"
"HOLLight.REP_prod"
"A"
"B"
nil
cons
cons
"A"
0
ref
1
ref
9
ref
nil
cons
21
def
cons
opType
22
def
nil
cons
23
def
cons
nil
cons
24
def
nil
nil
cons
25
def
cons
26
def
nil
17
ref
0
ref
13
ref
0
ref
13
ref
3
ref
cons
opType
27
def
nil
cons
cons
opType
constTerm
28
def
"Data.Bool.?"
const
29
def
13
ref
constTerm
30
def
appTerm
31
def
"p"
4
ref
var
32
def
32
ref
varTerm
33
def
"select"
const
34
def
0
ref
4
ref
1
ref
nil
cons
35
def
cons
opType
constTerm
36
def
33
ref
appTerm
37
def
appTerm
absTerm
appTerm
axiom
subst
"x"
22
ref
var
38
def
30
ref
6
ref
29
ref
10
remove
constTerm
39
def
12
ref
17
ref
0
ref
22
ref
0
ref
22
ref
3
ref
cons
opType
40
def
nil
cons
cons
opType
constTerm
41
def
38
ref
varTerm
42
def
appTerm
"HOLLight.mk_pair"
"x"
1
ref
var
43
def
"y"
8
ref
var
44
def
6
ref
12
ref
"Data.Bool./\\"
const
19
ref
constTerm
45
def
17
ref
0
ref
1
ref
4
ref
nil
cons
46
def
cons
opType
constTerm
47
def
6
ref
varTerm
48
def
appTerm
49
def
43
ref
varTerm
50
def
appTerm
appTerm
17
ref
0
ref
8
ref
21
ref
cons
opType
constTerm
51
def
12
ref
varTerm
52
def
appTerm
53
def
44
ref
varTerm
54
def
appTerm
55
def
appTerm
absTerm
absTerm
absTerm
56
def
absTerm
57
def
defineConst
58
def
pop
0
ref
1
ref
0
ref
8
ref
23
ref
cons
opType
nil
cons
cons
opType
constTerm
59
def
48
ref
appTerm
60
def
52
ref
appTerm
61
def
appTerm
62
def
absTerm
63
def
appTerm
absTerm
64
def
appTerm
absTerm
65
def
refl
appThm
"p"
40
ref
var
66
def
66
ref
varTerm
67
def
34
ref
0
ref
40
ref
23
ref
cons
opType
constTerm
67
remove
appTerm
appTerm
absTerm
65
ref
appTerm
betaConv
trans
nil
"p"
2
ref
var
68
def
29
ref
0
ref
40
ref
3
ref
cons
opType
69
def
constTerm
65
ref
appTerm
70
def
nil
cons
cons
nil
cons
nil
cons
cons
20
ref
68
ref
varTerm
71
def
appTerm
72
def
refl
73
def
nil
"t"
2
ref
var
74
def
"Data.Bool.~"
const
18
ref
constTerm
75
def
71
ref
appTerm
76
def
nil
cons
77
def
cons
nil
cons
nil
cons
cons
74
ref
20
ref
"Data.Bool.==>"
const
19
ref
constTerm
78
def
74
ref
varTerm
79
def
appTerm
80
def
"Data.Bool.F"
const
2
ref
constTerm
81
def
appTerm
appTerm
75
ref
79
ref
appTerm
82
def
appTerm
absTerm
83
def
79
ref
appTerm
84
def
betaConv
nil
7
ref
0
ref
18
ref
3
ref
cons
opType
85
def
constTerm
86
def
83
ref
appTerm
87
def
axiom
nil
68
ref
87
remove
nil
cons
cons
"q"
2
ref
var
88
def
84
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
20
ref
78
ref
71
ref
appTerm
89
def
88
ref
varTerm
90
def
appTerm
91
def
appTerm
refl
68
ref
88
ref
20
ref
45
ref
71
ref
appTerm
92
def
90
ref
appTerm
93
def
appTerm
94
def
71
ref
appTerm
absTerm
95
def
absTerm
96
def
71
ref
appTerm
betaConv
90
ref
refl
97
def
appThm
95
remove
90
ref
appTerm
betaConv
trans
appThm
nil
17
ref
0
ref
19
ref
0
ref
19
ref
3
ref
cons
opType
98
def
nil
cons
cons
opType
constTerm
99
def
78
ref
appTerm
96
remove
appTerm
axiom
71
ref
refl
100
def
appThm
97
ref
appThm
eqMp
101
def
sym
102
def
94
remove
refl
88
ref
17
ref
0
ref
98
ref
0
ref
98
remove
3
ref
cons
opType
nil
cons
cons
opType
constTerm
103
def
"f"
19
ref
var
104
def
104
ref
varTerm
105
def
71
ref
appTerm
90
ref
appTerm
absTerm
106
def
appTerm
104
ref
105
ref
"Data.Bool.T"
const
2
ref
constTerm
107
def
appTerm
107
ref
appTerm
absTerm
108
def
appTerm
absTerm
109
def
90
ref
appTerm
betaConv
appThm
17
ref
0
ref
18
ref
85
remove
nil
cons
cons
opType
constTerm
110
def
92
ref
appTerm
refl
68
ref
109
remove
absTerm
111
def
71
ref
appTerm
betaConv
appThm
nil
99
ref
45
ref
appTerm
111
ref
appTerm
axiom
112
def
100
remove
appThm
eqMp
97
ref
appThm
eqMp
113
def
sym
104
ref
105
ref
refl
nil
74
ref
71
ref
nil
cons
114
def
cons
nil
cons
nil
cons
cons
115
def
20
ref
79
ref
appTerm
116
def
107
ref
appTerm
117
def
assume
sym
nil
107
ref
axiom
118
def
eqMp
79
ref
assume
118
ref
deductAntisym
deductAntisym
119
def
subst
71
ref
assume
120
def
eqMp
appThm
nil
74
ref
90
ref
nil
cons
121
def
cons
nil
cons
nil
cons
cons
122
def
119
ref
subst
90
ref
assume
123
def
eqMp
appThm
absThm
eqMp
124
def
nil
"P"
2
ref
var
125
def
114
ref
cons
"Q"
2
ref
var
126
def
121
ref
cons
nil
cons
127
def
cons
nil
cons
cons
20
ref
refl
128
def
104
ref
105
remove
125
ref
varTerm
129
def
appTerm
130
def
126
ref
varTerm
131
def
appTerm
absTerm
132
def
68
ref
88
ref
71
ref
absTerm
absTerm
133
def
appTerm
betaConv
133
ref
129
ref
appTerm
betaConv
131
ref
refl
134
def
appThm
88
ref
129
ref
absTerm
131
ref
appTerm
betaConv
trans
trans
appThm
108
ref
133
ref
appTerm
betaConv
133
ref
107
ref
appTerm
betaConv
107
ref
refl
135
def
appThm
88
ref
107
ref
absTerm
107
ref
appTerm
betaConv
trans
trans
appThm
20
ref
45
ref
129
ref
appTerm
136
def
131
ref
appTerm
137
def
appTerm
refl
88
ref
103
remove
104
remove
130
remove
90
ref
appTerm
absTerm
appTerm
108
ref
appTerm
absTerm
131
ref
appTerm
betaConv
appThm
110
ref
136
remove
appTerm
refl
111
remove
129
ref
appTerm
betaConv
appThm
112
remove
129
ref
refl
138
def
appThm
eqMp
134
ref
appThm
eqMp
137
remove
assume
eqMp
139
def
133
remove
refl
appThm
eqMp
sym
118
ref
eqMp
140
def
subst
deductAntisym
eqMp
101
remove
91
ref
assume
eqMp
sym
120
remove
eqMp
128
ref
106
remove
68
ref
88
ref
90
ref
absTerm
141
def
absTerm
142
def
appTerm
betaConv
142
ref
71
ref
appTerm
betaConv
97
ref
appThm
141
ref
90
ref
appTerm
betaConv
trans
trans
appThm
108
remove
142
ref
appTerm
betaConv
142
ref
107
ref
appTerm
betaConv
135
remove
appThm
141
ref
107
ref
appTerm
betaConv
trans
trans
143
def
appThm
113
remove
93
ref
assume
eqMp
142
ref
refl
144
def
appThm
eqMp
sym
118
ref
eqMp
145
def
proveHyp
deductAntisym
146
def
subst
proveHyp
"A"
3
ref
cons
nil
cons
147
def
"P"
18
remove
var
148
def
83
remove
nil
cons
cons
"x"
2
ref
var
149
def
79
ref
nil
cons
cons
nil
cons
150
def
cons
nil
cons
cons
nil
68
ref
14
ref
5
ref
varTerm
151
def
appTerm
152
def
nil
cons
153
def
cons
88
ref
151
ref
50
ref
appTerm
154
def
nil
cons
155
def
cons
nil
cons
cons
nil
cons
cons
156
def
102
ref
subst
156
remove
145
remove
124
remove
deductAntisym
157
def
subst
20
ref
154
ref
appTerm
refl
43
ref
107
ref
absTerm
158
def
50
ref
appTerm
betaConv
appThm
32
ref
17
ref
0
ref
4
ref
13
ref
nil
cons
cons
opType
constTerm
33
ref
appTerm
158
remove
appTerm
absTerm
159
def
151
ref
appTerm
betaConv
160
def
nil
28
remove
14
ref
appTerm
159
remove
appTerm
axiom
151
ref
refl
161
def
appThm
162
def
152
ref
assume
eqMp
eqMp
50
ref
refl
163
def
appThm
eqMp
sym
118
ref
eqMp
eqMp
nil
125
ref
153
remove
cons
126
ref
155
ref
cons
nil
cons
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
164
def
subst
eqMp
eqMp
165
def
subst
appThm
sym
73
remove
115
ref
74
ref
20
ref
75
ref
82
ref
appTerm
appTerm
79
ref
appTerm
absTerm
166
def
79
ref
appTerm
167
def
betaConv
nil
86
ref
166
ref
appTerm
168
def
axiom
nil
68
ref
168
remove
nil
cons
cons
88
ref
167
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
166
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
169
def
subst
appThm
nil
149
ref
114
ref
cons
nil
cons
170
def
nil
cons
cons
147
ref
25
ref
cons
171
def
nil
74
ref
47
ref
50
ref
appTerm
172
def
50
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
163
ref
eqMp
173
def
subst
174
def
subst
trans
sym
118
ref
eqMp
eqMp
175
def
subst
sym
nil
68
ref
75
ref
70
remove
appTerm
176
def
nil
cons
177
def
cons
88
ref
81
ref
nil
cons
178
def
cons
nil
cons
179
def
cons
nil
cons
cons
180
def
102
ref
subst
180
remove
157
ref
subst
nil
38
ref
59
ref
"_1188"
1
ref
var
varTerm
181
def
appTerm
"_1189"
8
ref
var
varTerm
182
def
appTerm
183
def
nil
cons
184
def
cons
nil
cons
nil
cons
cons
26
ref
163
ref
subst
185
def
subst
nil
68
ref
41
ref
183
ref
appTerm
183
remove
appTerm
nil
cons
cons
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
"_1183"
8
ref
var
186
def
182
remove
nil
cons
cons
"_1182"
1
ref
var
187
def
181
remove
nil
cons
cons
"_1181"
22
ref
var
188
def
184
remove
cons
nil
cons
cons
cons
nil
cons
cons
nil
68
ref
41
ref
188
remove
varTerm
189
def
appTerm
190
def
59
ref
187
remove
varTerm
191
def
appTerm
192
def
186
remove
varTerm
193
def
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
20
ref
76
ref
appTerm
refl
115
remove
165
ref
subst
appThm
nil
149
ref
77
remove
cons
nil
cons
nil
cons
cons
174
ref
subst
trans
sym
118
ref
eqMp
194
def
subst
12
ref
75
ref
190
ref
192
remove
52
ref
appTerm
appTerm
appTerm
absTerm
195
def
193
ref
appTerm
196
def
betaConv
6
ref
11
ref
12
ref
75
ref
190
remove
61
ref
appTerm
appTerm
absTerm
appTerm
absTerm
197
def
191
ref
appTerm
198
def
betaConv
38
ref
14
ref
6
ref
11
ref
12
ref
75
ref
62
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
199
def
189
ref
appTerm
200
def
betaConv
nil
"P"
40
ref
var
201
def
65
ref
nil
cons
cons
nil
cons
nil
cons
cons
26
ref
128
ref
75
ref
refl
202
def
30
ref
refl
203
def
nil
"t"
4
ref
var
151
ref
nil
cons
204
def
cons
nil
cons
nil
cons
cons
"A"
35
ref
cons
205
def
"B"
3
ref
cons
nil
cons
206
def
cons
25
ref
cons
"t"
0
ref
1
ref
8
ref
nil
cons
207
def
cons
208
def
opType
209
def
var
210
def
17
remove
0
ref
209
ref
0
ref
209
ref
3
ref
cons
opType
211
def
nil
cons
cons
opType
constTerm
212
def
210
ref
varTerm
213
def
appTerm
43
ref
213
ref
50
ref
appTerm
absTerm
214
def
appTerm
215
def
absTerm
216
def
213
ref
appTerm
217
def
betaConv
7
ref
0
ref
211
ref
3
ref
cons
opType
218
def
constTerm
219
def
refl
220
def
210
ref
215
remove
assume
sym
212
ref
214
remove
appTerm
213
ref
appTerm
221
def
assume
sym
deductAntisym
absThm
appThm
nil
219
ref
210
remove
221
remove
absTerm
appTerm
axiom
eqMp
nil
68
ref
219
ref
216
ref
appTerm
nil
cons
cons
88
ref
217
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
"A"
209
ref
nil
cons
cons
nil
cons
222
def
"P"
211
remove
var
223
def
216
remove
nil
cons
cons
"x"
209
ref
var
224
def
213
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
subst
225
def
appThm
appThm
appThm
14
ref
43
ref
75
ref
154
ref
appTerm
absTerm
226
def
appTerm
refl
appThm
sym
nil
32
ref
204
remove
cons
nil
cons
nil
cons
cons
227
def
32
ref
20
ref
75
ref
30
ref
43
ref
33
ref
50
ref
appTerm
228
def
absTerm
229
def
appTerm
230
def
appTerm
appTerm
14
ref
43
ref
75
ref
228
ref
appTerm
absTerm
231
def
appTerm
appTerm
absTerm
232
def
33
ref
appTerm
233
def
betaConv
nil
7
ref
27
remove
constTerm
234
def
232
ref
appTerm
235
def
axiom
nil
68
ref
235
remove
nil
cons
cons
88
ref
233
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
"A"
46
ref
cons
nil
cons
236
def
"P"
13
remove
var
237
def
232
remove
nil
cons
cons
"x"
4
ref
var
238
def
33
ref
nil
cons
cons
nil
cons
239
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
eqMp
240
def
subst
subst
7
ref
69
remove
constTerm
241
def
refl
242
def
38
ref
202
ref
65
ref
42
remove
appTerm
betaConv
appThm
nil
5
ref
64
ref
nil
cons
cons
nil
cons
nil
cons
cons
240
ref
subst
14
ref
refl
243
def
6
ref
202
ref
64
remove
48
ref
appTerm
betaConv
appThm
nil
"P"
9
ref
var
244
def
63
ref
nil
cons
cons
nil
cons
nil
cons
cons
"A"
207
ref
cons
245
def
nil
cons
246
def
25
ref
cons
247
def
240
ref
subst
248
def
subst
11
ref
refl
249
def
12
ref
202
ref
63
remove
52
ref
appTerm
betaConv
appThm
absThm
appThm
trans
trans
absThm
appThm
trans
trans
absThm
appThm
trans
176
remove
assume
eqMp
nil
68
ref
241
ref
199
ref
appTerm
nil
cons
cons
88
ref
200
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
24
ref
201
ref
199
remove
nil
cons
cons
38
ref
189
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
14
ref
197
ref
appTerm
nil
cons
cons
88
ref
198
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
205
ref
nil
cons
250
def
5
ref
197
remove
nil
cons
cons
43
ref
191
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
11
ref
195
ref
appTerm
nil
cons
cons
88
ref
196
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
195
remove
nil
cons
cons
"x"
8
ref
var
251
def
193
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
eqMp
subst
eqMp
eqMp
nil
125
ref
177
remove
cons
126
ref
178
ref
cons
nil
cons
252
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
defineTypeOp
253
def
pop
254
def
pop
255
def
pop
256
def
pop
208
remove
opType
257
def
0
ref
257
ref
3
ref
cons
opType
258
def
nil
cons
cons
opType
constTerm
259
def
"Data.Pair.,"
43
ref
44
ref
256
remove
0
ref
22
ref
257
ref
nil
cons
260
def
cons
opType
constTerm
261
def
59
ref
50
ref
appTerm
54
ref
appTerm
262
def
appTerm
263
def
absTerm
264
def
absTerm
265
def
defineConst
266
def
pop
0
ref
1
ref
0
ref
8
ref
260
ref
cons
opType
nil
cons
cons
opType
constTerm
267
def
48
ref
appTerm
268
def
52
ref
appTerm
269
def
appTerm
267
ref
15
ref
varTerm
270
def
appTerm
16
ref
varTerm
271
def
appTerm
272
def
appTerm
273
def
appTerm
45
ref
49
ref
270
ref
appTerm
274
def
appTerm
275
def
53
ref
271
ref
appTerm
276
def
appTerm
277
def
appTerm
278
def
absTerm
279
def
appTerm
280
def
absTerm
281
def
appTerm
282
def
absTerm
283
def
appTerm
284
def
absTerm
285
def
nil
cons
cons
nil
cons
nil
cons
cons
20
ref
152
remove
appTerm
refl
160
remove
appThm
162
remove
eqMp
sym
286
def
subst
6
ref
nil
74
ref
284
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
244
ref
283
remove
nil
cons
cons
nil
cons
nil
cons
cons
247
ref
286
ref
subst
287
def
subst
12
ref
nil
74
ref
282
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
5
ref
281
remove
nil
cons
cons
nil
cons
nil
cons
cons
286
ref
subst
15
ref
nil
74
ref
280
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
244
ref
279
remove
nil
cons
cons
nil
cons
nil
cons
cons
287
ref
subst
16
ref
nil
74
ref
278
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
273
ref
nil
cons
288
def
cons
289
def
88
ref
277
ref
nil
cons
290
def
cons
nil
cons
291
def
cons
nil
cons
cons
78
ref
refl
292
def
72
ref
90
ref
appTerm
293
def
assume
294
def
appThm
97
ref
appThm
sym
nil
68
ref
121
ref
cons
295
def
88
ref
121
ref
cons
nil
cons
cons
nil
cons
cons
296
def
102
ref
subst
296
remove
157
ref
subst
123
remove
eqMp
nil
125
ref
121
ref
cons
127
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
297
def
eqMp
298
def
nil
68
ref
91
remove
nil
cons
299
def
cons
88
ref
78
ref
90
ref
appTerm
300
def
71
ref
appTerm
nil
cons
301
def
cons
nil
cons
cons
nil
cons
cons
157
ref
subst
proveHyp
300
ref
refl
294
remove
appThm
sym
297
remove
eqMp
eqMp
nil
295
remove
88
ref
114
ref
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
nil
125
ref
299
ref
cons
126
ref
301
remove
cons
nil
cons
cons
nil
cons
cons
302
def
128
ref
132
remove
142
ref
appTerm
betaConv
142
remove
129
ref
appTerm
betaConv
134
ref
appThm
141
remove
131
ref
appTerm
betaConv
trans
trans
appThm
143
remove
appThm
139
remove
144
remove
appThm
eqMp
sym
118
ref
eqMp
303
def
subst
eqMp
146
ref
302
remove
140
ref
subst
eqMp
deductAntisym
deductAntisym
304
def
subst
292
ref
259
ref
refl
305
def
nil
44
ref
52
ref
nil
cons
306
def
cons
43
ref
48
ref
nil
cons
307
def
cons
308
def
nil
cons
309
def
cons
nil
cons
cons
310
def
266
remove
163
ref
appThm
265
remove
50
ref
appTerm
betaConv
trans
54
ref
refl
311
def
appThm
264
remove
54
ref
appTerm
betaConv
trans
312
def
subst
313
def
appThm
nil
44
ref
271
ref
nil
cons
cons
43
ref
270
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
314
def
312
remove
subst
appThm
appThm
277
ref
refl
315
def
appThm
sym
nil
68
ref
259
ref
261
ref
61
ref
appTerm
316
def
appTerm
317
def
261
ref
59
ref
270
ref
appTerm
271
ref
appTerm
318
def
appTerm
319
def
appTerm
320
def
nil
cons
321
def
cons
291
ref
cons
nil
cons
cons
322
def
102
ref
subst
322
remove
157
ref
subst
255
remove
0
ref
257
ref
23
remove
cons
opType
constTerm
323
def
refl
324
def
320
ref
assume
appThm
nil
68
ref
41
ref
323
ref
316
ref
appTerm
appTerm
323
ref
319
remove
appTerm
appTerm
nil
cons
cons
291
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
292
ref
41
ref
refl
325
def
310
ref
44
ref
41
ref
323
ref
263
remove
appTerm
appTerm
262
ref
appTerm
326
def
absTerm
327
def
54
ref
appTerm
328
def
betaConv
329
def
43
ref
11
ref
327
ref
appTerm
330
def
absTerm
331
def
50
ref
appTerm
332
def
betaConv
333
def
nil
68
ref
14
ref
331
ref
appTerm
334
def
nil
cons
cons
335
def
nil
cons
nil
cons
cons
175
ref
subst
sym
nil
68
ref
75
ref
334
remove
appTerm
336
def
nil
cons
337
def
cons
179
ref
cons
nil
cons
cons
338
def
102
ref
subst
338
remove
157
ref
subst
nil
"P"
258
ref
var
339
def
"a"
257
ref
var
340
def
259
ref
261
ref
323
ref
340
ref
varTerm
341
def
appTerm
appTerm
342
def
appTerm
341
ref
appTerm
343
def
absTerm
344
def
nil
cons
cons
nil
cons
nil
cons
cons
"A"
260
remove
cons
nil
cons
25
ref
cons
345
def
286
ref
subst
346
def
subst
340
ref
nil
74
ref
343
ref
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
305
ref
340
ref
342
remove
absTerm
341
ref
appTerm
betaConv
appThm
340
ref
341
ref
absTerm
341
ref
appTerm
betaConv
appThm
254
remove
341
remove
refl
appThm
eqMp
347
def
eqMp
absThm
eqMp
nil
68
ref
7
ref
0
ref
258
remove
3
ref
cons
opType
constTerm
348
def
344
remove
appTerm
349
def
nil
cons
350
def
cons
351
def
88
ref
241
ref
"r"
22
ref
var
352
def
20
ref
30
ref
6
ref
39
ref
12
ref
41
ref
352
ref
varTerm
353
def
appTerm
354
def
61
ref
appTerm
355
def
absTerm
356
def
appTerm
absTerm
357
def
appTerm
358
def
appTerm
41
ref
323
ref
261
ref
353
ref
appTerm
appTerm
appTerm
353
ref
appTerm
359
def
appTerm
360
def
absTerm
361
def
appTerm
362
def
nil
cons
363
def
cons
nil
cons
cons
nil
cons
cons
157
ref
subst
proveHyp
nil
201
ref
361
ref
nil
cons
cons
364
def
nil
cons
nil
cons
cons
26
ref
286
ref
subst
subst
352
ref
nil
74
ref
360
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
128
ref
65
remove
353
ref
appTerm
365
def
betaConv
appThm
359
ref
refl
366
def
appThm
128
ref
352
ref
359
ref
absTerm
353
ref
appTerm
betaConv
appThm
352
ref
365
remove
absTerm
353
ref
appTerm
betaConv
appThm
253
remove
353
ref
refl
appThm
eqMp
sym
eqMp
eqMp
absThm
eqMp
367
def
eqMp
nil
68
ref
45
ref
349
remove
appTerm
368
def
362
remove
appTerm
369
def
nil
cons
370
def
cons
179
ref
cons
nil
cons
cons
371
def
146
ref
subst
proveHyp
371
ref
102
ref
subst
371
remove
157
ref
subst
45
ref
refl
372
def
348
ref
refl
340
ref
343
remove
refl
absThm
appThm
appThm
373
def
242
ref
352
ref
nil
68
ref
358
ref
nil
cons
cons
88
ref
359
ref
nil
cons
cons
nil
cons
374
def
cons
nil
cons
cons
nil
68
ref
72
ref
81
ref
appTerm
375
def
nil
cons
376
def
cons
377
def
88
ref
20
ref
293
ref
appTerm
45
ref
"Data.Bool.\\/"
const
19
remove
constTerm
378
def
71
ref
appTerm
75
ref
90
ref
appTerm
379
def
appTerm
appTerm
378
ref
76
remove
appTerm
380
def
90
ref
appTerm
appTerm
appTerm
nil
cons
381
def
cons
nil
cons
382
def
cons
nil
cons
cons
383
def
102
ref
subst
383
remove
157
ref
subst
20
ref
"_554"
2
ref
var
384
def
20
ref
20
ref
384
remove
varTerm
385
def
appTerm
90
ref
appTerm
appTerm
45
ref
378
ref
385
ref
appTerm
379
ref
appTerm
appTerm
378
ref
75
ref
385
remove
appTerm
appTerm
90
ref
appTerm
appTerm
appTerm
absTerm
386
def
71
ref
appTerm
387
def
appTerm
refl
388
def
386
ref
81
ref
appTerm
betaConv
appThm
128
ref
387
remove
betaConv
appThm
389
def
20
ref
20
ref
81
ref
appTerm
390
def
90
ref
appTerm
appTerm
45
ref
378
ref
81
ref
appTerm
391
def
379
ref
appTerm
appTerm
378
ref
75
ref
81
ref
appTerm
392
def
appTerm
393
def
90
ref
appTerm
appTerm
appTerm
refl
appThm
trans
386
remove
refl
394
def
375
remove
assume
395
def
appThm
eqMp
sym
128
ref
122
ref
74
ref
20
ref
390
remove
79
ref
appTerm
appTerm
82
remove
appTerm
absTerm
396
def
79
ref
appTerm
397
def
betaConv
nil
86
ref
396
ref
appTerm
398
def
axiom
nil
68
ref
398
remove
nil
cons
cons
88
ref
397
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
396
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
399
def
subst
appThm
372
ref
nil
74
ref
379
ref
nil
cons
400
def
cons
nil
cons
nil
cons
cons
401
def
74
ref
20
ref
391
ref
79
ref
appTerm
appTerm
79
ref
appTerm
absTerm
402
def
79
ref
appTerm
403
def
betaConv
nil
86
ref
402
ref
appTerm
404
def
axiom
nil
68
ref
404
remove
nil
cons
cons
88
ref
403
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
402
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
405
def
subst
406
def
appThm
378
ref
refl
407
def
nil
20
ref
392
ref
appTerm
107
ref
appTerm
axiom
408
def
appThm
409
def
97
ref
appThm
122
ref
74
ref
20
ref
378
ref
107
ref
appTerm
410
def
79
ref
appTerm
appTerm
107
ref
appTerm
absTerm
411
def
79
ref
appTerm
412
def
betaConv
nil
86
ref
411
ref
appTerm
413
def
axiom
nil
68
ref
413
remove
nil
cons
cons
88
ref
412
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
411
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
414
def
subst
trans
appThm
401
ref
74
ref
20
ref
45
ref
79
ref
appTerm
107
ref
appTerm
appTerm
79
ref
appTerm
absTerm
415
def
79
ref
appTerm
416
def
betaConv
nil
86
ref
415
ref
appTerm
417
def
axiom
nil
68
ref
417
remove
nil
cons
cons
88
ref
416
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
415
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
418
def
subst
trans
appThm
nil
149
ref
400
remove
cons
nil
cons
nil
cons
cons
174
ref
subst
419
def
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
125
ref
376
ref
cons
420
def
126
ref
381
ref
cons
nil
cons
421
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
68
ref
72
remove
107
ref
appTerm
422
def
nil
cons
423
def
cons
424
def
382
remove
cons
nil
cons
cons
425
def
102
ref
subst
425
remove
157
ref
subst
388
remove
"_552"
2
ref
var
426
def
20
ref
20
ref
426
remove
varTerm
427
def
appTerm
90
ref
appTerm
appTerm
45
ref
378
ref
427
ref
appTerm
379
ref
appTerm
appTerm
378
ref
75
ref
427
remove
appTerm
appTerm
90
ref
appTerm
appTerm
appTerm
absTerm
107
ref
appTerm
betaConv
appThm
389
remove
20
ref
20
ref
107
ref
appTerm
428
def
90
ref
appTerm
appTerm
45
ref
410
ref
379
ref
appTerm
appTerm
378
ref
75
ref
107
ref
appTerm
429
def
appTerm
430
def
90
ref
appTerm
appTerm
appTerm
refl
appThm
trans
394
remove
422
remove
assume
431
def
appThm
eqMp
sym
128
ref
122
ref
74
ref
20
ref
428
remove
79
ref
appTerm
appTerm
79
ref
appTerm
absTerm
432
def
79
ref
appTerm
433
def
betaConv
nil
86
ref
432
ref
appTerm
434
def
axiom
nil
68
ref
434
remove
nil
cons
cons
88
ref
433
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
432
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
435
def
subst
appThm
372
ref
401
remove
414
ref
subst
436
def
appThm
407
ref
nil
20
ref
429
ref
appTerm
81
ref
appTerm
axiom
437
def
appThm
438
def
97
remove
appThm
122
ref
405
ref
subst
trans
appThm
122
ref
74
ref
20
ref
45
ref
107
ref
appTerm
439
def
79
ref
appTerm
appTerm
79
ref
appTerm
absTerm
440
def
79
ref
appTerm
441
def
betaConv
nil
86
ref
440
ref
appTerm
442
def
axiom
nil
68
ref
442
remove
nil
cons
cons
88
ref
441
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
440
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
443
def
subst
444
def
trans
appThm
nil
149
ref
121
ref
cons
nil
cons
445
def
nil
cons
cons
174
ref
subst
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
125
ref
423
remove
cons
446
def
421
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
74
ref
378
ref
117
ref
appTerm
116
remove
81
ref
appTerm
appTerm
absTerm
447
def
71
ref
appTerm
448
def
betaConv
nil
86
ref
447
ref
appTerm
449
def
axiom
450
def
nil
68
ref
449
remove
nil
cons
cons
451
def
88
ref
448
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
447
ref
nil
cons
cons
452
def
170
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
453
def
nil
446
ref
126
ref
376
remove
cons
454
def
"R"
2
ref
var
455
def
381
remove
cons
nil
cons
cons
cons
nil
cons
cons
nil
68
ref
78
ref
131
ref
appTerm
456
def
455
ref
varTerm
457
def
appTerm
458
def
nil
cons
cons
88
ref
457
ref
nil
cons
459
def
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
nil
68
ref
78
ref
129
ref
appTerm
460
def
457
ref
appTerm
nil
cons
cons
88
ref
78
ref
458
remove
appTerm
457
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
"r"
2
ref
var
461
def
78
ref
460
remove
461
ref
varTerm
462
def
appTerm
appTerm
463
def
78
ref
456
remove
462
ref
appTerm
appTerm
462
ref
appTerm
appTerm
absTerm
464
def
457
remove
appTerm
465
def
betaConv
20
ref
378
ref
129
ref
appTerm
466
def
131
ref
appTerm
467
def
appTerm
refl
88
ref
86
ref
461
ref
463
remove
78
ref
300
remove
462
ref
appTerm
appTerm
462
ref
appTerm
468
def
appTerm
absTerm
appTerm
absTerm
131
ref
appTerm
betaConv
appThm
110
remove
466
remove
appTerm
refl
68
ref
88
ref
86
ref
461
ref
78
ref
89
remove
462
ref
appTerm
appTerm
468
remove
appTerm
absTerm
appTerm
absTerm
absTerm
469
def
129
remove
appTerm
betaConv
appThm
nil
99
remove
378
ref
appTerm
469
remove
appTerm
axiom
138
remove
appThm
eqMp
134
remove
appThm
eqMp
467
remove
assume
eqMp
nil
68
ref
86
ref
464
ref
appTerm
nil
cons
cons
88
ref
465
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
464
remove
nil
cons
cons
149
ref
459
remove
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
eqMp
eqMp
470
def
subst
proveHyp
proveHyp
proveHyp
471
def
subst
372
ref
407
ref
203
ref
6
ref
39
ref
refl
472
def
12
ref
355
ref
refl
absThm
appThm
absThm
appThm
appThm
75
ref
359
ref
appTerm
473
def
refl
474
def
appThm
appThm
407
ref
nil
5
ref
357
ref
nil
cons
475
def
cons
nil
cons
nil
cons
cons
240
remove
subst
243
ref
6
ref
202
ref
357
remove
48
ref
appTerm
betaConv
476
def
appThm
nil
244
ref
356
ref
nil
cons
477
def
cons
nil
cons
nil
cons
cons
248
remove
subst
249
ref
12
ref
202
ref
356
remove
52
ref
appTerm
betaConv
478
def
appThm
absThm
appThm
trans
trans
absThm
appThm
trans
appThm
366
ref
appThm
appThm
trans
absThm
appThm
appThm
373
ref
128
ref
242
ref
352
ref
372
ref
352
ref
378
ref
358
remove
appTerm
473
ref
appTerm
absTerm
479
def
353
ref
appTerm
betaConv
480
def
appThm
352
ref
378
ref
14
ref
6
ref
11
ref
12
ref
75
ref
355
ref
appTerm
481
def
absTerm
482
def
appTerm
absTerm
483
def
appTerm
appTerm
359
ref
appTerm
absTerm
484
def
353
ref
appTerm
betaConv
485
def
appThm
absThm
appThm
appThm
372
ref
242
ref
352
ref
480
remove
absThm
appThm
appThm
242
ref
352
ref
485
remove
absThm
appThm
appThm
appThm
nil
66
remove
479
remove
nil
cons
cons
"q"
40
remove
var
484
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
26
ref
"q"
4
remove
var
486
def
20
ref
14
ref
43
ref
45
ref
228
ref
appTerm
487
def
486
ref
varTerm
488
def
50
ref
appTerm
489
def
appTerm
absTerm
appTerm
appTerm
45
ref
14
ref
229
remove
appTerm
490
def
appTerm
14
ref
43
ref
489
ref
absTerm
491
def
appTerm
appTerm
appTerm
absTerm
492
def
488
ref
appTerm
493
def
betaConv
32
ref
234
ref
492
ref
appTerm
494
def
absTerm
495
def
33
ref
appTerm
496
def
betaConv
nil
234
ref
495
ref
appTerm
497
def
axiom
nil
68
ref
497
remove
nil
cons
cons
88
ref
496
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
495
remove
nil
cons
cons
239
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
494
remove
nil
cons
cons
88
ref
493
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
492
remove
nil
cons
cons
238
remove
488
ref
nil
cons
cons
nil
cons
498
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
499
def
subst
subst
eqMp
appThm
373
ref
372
ref
242
ref
352
ref
128
ref
407
ref
203
ref
6
ref
476
ref
absThm
appThm
appThm
474
ref
appThm
appThm
203
ref
6
ref
407
ref
476
remove
appThm
474
ref
appThm
absThm
appThm
appThm
nil
32
ref
475
remove
cons
88
ref
473
ref
nil
cons
cons
nil
cons
500
def
cons
nil
cons
cons
88
ref
20
ref
378
ref
230
ref
appTerm
90
ref
appTerm
appTerm
30
ref
43
ref
378
ref
228
ref
appTerm
90
ref
appTerm
absTerm
501
def
appTerm
appTerm
absTerm
502
def
90
ref
appTerm
503
def
betaConv
32
ref
86
ref
502
ref
appTerm
504
def
absTerm
505
def
33
ref
appTerm
506
def
betaConv
nil
234
ref
505
ref
appTerm
507
def
axiom
nil
68
ref
507
remove
nil
cons
cons
88
ref
506
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
505
remove
nil
cons
cons
239
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
504
remove
nil
cons
cons
88
ref
503
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
502
remove
nil
cons
cons
445
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
508
def
subst
eqMp
203
ref
6
ref
128
ref
407
ref
472
ref
12
ref
478
ref
absThm
appThm
appThm
474
ref
appThm
appThm
472
ref
12
ref
407
ref
478
remove
appThm
474
remove
appThm
absThm
appThm
appThm
nil
"p"
9
ref
var
509
def
477
remove
cons
500
remove
cons
nil
cons
cons
247
ref
508
remove
subst
subst
eqMp
absThm
appThm
trans
absThm
appThm
128
ref
242
ref
352
ref
203
ref
6
ref
352
ref
6
ref
39
ref
12
ref
378
ref
355
remove
appTerm
473
ref
appTerm
absTerm
appTerm
absTerm
510
def
absTerm
511
def
353
ref
appTerm
betaConv
512
def
48
ref
refl
513
def
appThm
510
ref
48
ref
appTerm
betaConv
trans
absThm
appThm
absThm
appThm
appThm
29
ref
0
ref
0
ref
0
ref
22
ref
35
ref
cons
opType
514
def
3
ref
cons
opType
515
def
3
ref
cons
opType
516
def
constTerm
517
def
refl
518
def
"f"
514
ref
var
519
def
242
ref
352
ref
512
remove
519
ref
varTerm
520
def
353
ref
appTerm
521
def
refl
appThm
510
remove
521
ref
appTerm
betaConv
trans
absThm
appThm
absThm
appThm
appThm
nil
"r"
0
ref
22
ref
46
remove
cons
opType
var
511
remove
nil
cons
cons
nil
cons
nil
cons
cons
"B"
35
ref
cons
24
ref
cons
25
ref
cons
352
ref
20
ref
14
ref
43
ref
39
ref
44
ref
353
ref
50
ref
appTerm
522
def
54
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
29
ref
218
remove
constTerm
"f"
209
ref
var
523
def
14
ref
43
ref
522
remove
523
ref
varTerm
524
def
50
ref
appTerm
525
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
526
def
353
ref
appTerm
527
def
betaConv
nil
241
ref
526
ref
appTerm
528
def
axiom
nil
68
ref
528
remove
nil
cons
cons
88
ref
527
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
24
ref
201
ref
526
remove
nil
cons
cons
38
ref
353
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
529
def
subst
subst
eqMp
518
ref
519
ref
128
ref
242
ref
352
ref
472
ref
12
ref
352
ref
12
ref
378
ref
354
ref
59
ref
521
remove
appTerm
530
def
52
ref
appTerm
appTerm
appTerm
473
ref
appTerm
absTerm
531
def
absTerm
532
def
353
ref
appTerm
betaConv
533
def
52
ref
refl
534
def
appThm
531
ref
52
ref
appTerm
betaConv
trans
absThm
appThm
absThm
appThm
appThm
29
remove
0
ref
0
ref
0
ref
22
ref
207
ref
cons
opType
535
def
3
ref
cons
opType
536
def
3
remove
cons
opType
537
def
constTerm
538
def
refl
539
def
"f"
535
ref
var
540
def
242
ref
352
ref
533
remove
540
ref
varTerm
541
def
353
ref
appTerm
542
def
refl
appThm
531
remove
542
ref
appTerm
betaConv
trans
absThm
appThm
absThm
appThm
appThm
nil
"r"
0
ref
22
ref
21
ref
cons
opType
var
532
remove
nil
cons
cons
nil
cons
nil
cons
cons
"B"
207
ref
cons
24
ref
cons
25
ref
cons
529
remove
subst
subst
eqMp
absThm
appThm
trans
trans
appThm
241
ref
484
remove
appTerm
543
def
refl
544
def
appThm
128
ref
372
ref
518
ref
519
ref
519
ref
538
ref
540
ref
241
ref
352
ref
378
ref
354
ref
530
ref
542
remove
appTerm
appTerm
appTerm
473
ref
appTerm
absTerm
appTerm
545
def
absTerm
546
def
appTerm
absTerm
547
def
520
ref
appTerm
betaConv
548
def
absThm
appThm
appThm
544
ref
appThm
appThm
518
ref
519
ref
372
ref
548
remove
appThm
544
ref
appThm
absThm
appThm
appThm
nil
"p"
515
ref
var
547
remove
nil
cons
cons
88
ref
543
ref
nil
cons
549
def
cons
nil
cons
550
def
cons
nil
cons
cons
"A"
514
ref
nil
cons
cons
nil
cons
551
def
25
ref
cons
552
def
88
ref
20
ref
45
ref
230
remove
appTerm
90
ref
appTerm
appTerm
30
ref
43
ref
487
remove
90
ref
appTerm
absTerm
appTerm
appTerm
absTerm
553
def
90
ref
appTerm
554
def
betaConv
32
ref
86
ref
553
ref
appTerm
555
def
absTerm
556
def
33
ref
appTerm
557
def
betaConv
nil
234
ref
556
ref
appTerm
558
def
axiom
nil
68
ref
558
remove
nil
cons
cons
88
ref
557
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
556
remove
nil
cons
cons
239
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
555
remove
nil
cons
cons
88
ref
554
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
553
remove
nil
cons
cons
445
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
559
def
subst
subst
eqMp
518
ref
519
ref
128
ref
372
ref
539
ref
540
ref
546
ref
541
ref
appTerm
betaConv
560
def
absThm
appThm
appThm
544
ref
appThm
appThm
539
ref
540
ref
372
ref
560
remove
appThm
544
remove
appThm
absThm
appThm
appThm
nil
"p"
536
ref
var
546
remove
nil
cons
cons
550
remove
cons
nil
cons
cons
"A"
535
ref
nil
cons
cons
nil
cons
561
def
25
ref
cons
562
def
559
remove
subst
subst
eqMp
absThm
appThm
trans
trans
appThm
128
ref
373
ref
518
ref
519
ref
519
ref
538
ref
540
ref
45
ref
545
remove
appTerm
543
ref
appTerm
563
def
absTerm
564
def
appTerm
absTerm
565
def
520
ref
appTerm
betaConv
566
def
absThm
appThm
appThm
appThm
518
ref
519
ref
373
ref
566
remove
appThm
absThm
appThm
appThm
nil
"q"
515
ref
var
565
remove
nil
cons
cons
351
remove
nil
cons
567
def
cons
nil
cons
cons
552
ref
486
ref
20
ref
92
ref
30
ref
491
remove
appTerm
appTerm
appTerm
30
ref
43
ref
92
remove
489
remove
appTerm
absTerm
appTerm
appTerm
absTerm
568
def
488
remove
appTerm
569
def
betaConv
68
ref
234
ref
568
ref
appTerm
570
def
absTerm
571
def
71
ref
appTerm
572
def
betaConv
nil
86
ref
571
ref
appTerm
573
def
axiom
nil
68
ref
573
remove
nil
cons
cons
88
ref
572
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
571
remove
nil
cons
cons
170
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
570
remove
nil
cons
cons
88
ref
569
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
568
remove
nil
cons
cons
498
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
574
def
subst
subst
eqMp
518
remove
519
ref
128
ref
373
ref
539
ref
540
ref
564
ref
541
remove
appTerm
betaConv
575
def
absThm
appThm
appThm
appThm
539
remove
540
ref
373
remove
575
remove
appThm
absThm
appThm
appThm
nil
"q"
536
ref
var
564
remove
nil
cons
cons
567
remove
cons
nil
cons
cons
562
ref
574
remove
subst
subst
eqMp
absThm
appThm
trans
trans
trans
trans
369
remove
assume
eqMp
nil
68
ref
517
remove
519
ref
538
remove
540
remove
368
ref
563
remove
appTerm
absTerm
576
def
appTerm
577
def
absTerm
578
def
appTerm
579
def
nil
cons
cons
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
"P"
515
remove
var
580
def
519
ref
78
ref
578
ref
520
remove
appTerm
581
def
appTerm
81
ref
appTerm
582
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
552
remove
286
ref
subst
subst
519
remove
nil
74
ref
582
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
581
ref
nil
cons
583
def
cons
179
ref
cons
nil
cons
cons
584
def
102
ref
subst
584
remove
157
ref
subst
581
ref
betaConv
581
remove
assume
eqMp
nil
68
ref
577
ref
nil
cons
cons
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
"P"
536
remove
var
585
def
"f'"
535
ref
var
586
def
78
ref
576
ref
586
ref
varTerm
587
def
appTerm
588
def
appTerm
81
ref
appTerm
589
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
562
remove
286
ref
subst
subst
586
remove
nil
74
ref
589
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
588
ref
nil
cons
590
def
cons
179
ref
cons
nil
cons
cons
591
def
102
ref
subst
591
remove
157
ref
subst
588
ref
betaConv
588
remove
assume
eqMp
nil
68
ref
368
remove
45
ref
241
ref
352
ref
378
ref
354
remove
530
remove
587
remove
353
remove
appTerm
appTerm
appTerm
appTerm
473
remove
appTerm
absTerm
appTerm
592
def
appTerm
543
remove
appTerm
593
def
appTerm
nil
cons
594
def
cons
179
ref
cons
nil
cons
cons
595
def
146
ref
subst
proveHyp
595
ref
102
ref
subst
595
remove
157
ref
subst
nil
5
ref
331
remove
nil
cons
cons
596
def
nil
cons
nil
cons
cons
128
ref
202
ref
243
ref
225
remove
appThm
appThm
appThm
30
ref
226
remove
appTerm
refl
appThm
sym
227
remove
32
ref
20
ref
75
ref
490
ref
appTerm
appTerm
30
ref
231
remove
appTerm
appTerm
absTerm
597
def
33
ref
appTerm
598
def
betaConv
nil
234
ref
597
ref
appTerm
599
def
axiom
nil
68
ref
599
remove
nil
cons
cons
88
ref
598
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
597
remove
nil
cons
cons
239
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
eqMp
600
def
subst
203
ref
43
ref
202
ref
333
remove
appThm
nil
244
ref
327
remove
nil
cons
cons
601
def
nil
cons
nil
cons
cons
247
ref
600
remove
subst
subst
472
ref
44
ref
202
ref
329
remove
appThm
absThm
appThm
trans
trans
absThm
appThm
trans
336
remove
assume
eqMp
nil
68
ref
30
ref
43
ref
39
ref
44
ref
75
ref
326
ref
appTerm
602
def
absTerm
603
def
appTerm
604
def
absTerm
605
def
appTerm
606
def
nil
cons
cons
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
5
ref
43
ref
78
ref
605
ref
50
ref
appTerm
607
def
appTerm
81
ref
appTerm
608
def
absTerm
609
def
nil
cons
cons
nil
cons
nil
cons
cons
286
ref
subst
43
ref
nil
74
ref
608
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
607
ref
nil
cons
610
def
cons
179
ref
cons
nil
cons
cons
611
def
102
ref
subst
611
remove
157
ref
subst
607
ref
betaConv
607
remove
assume
eqMp
nil
68
ref
604
ref
nil
cons
cons
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
244
ref
44
ref
78
ref
603
ref
54
ref
appTerm
612
def
appTerm
81
ref
appTerm
613
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
287
ref
subst
44
ref
nil
74
ref
613
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
612
ref
nil
cons
614
def
cons
179
ref
cons
nil
cons
cons
615
def
102
ref
subst
615
remove
157
ref
subst
612
ref
betaConv
612
remove
assume
eqMp
nil
68
ref
602
ref
nil
cons
616
def
cons
179
ref
cons
nil
cons
cons
617
def
146
ref
subst
proveHyp
617
ref
102
ref
subst
617
remove
157
ref
subst
nil
38
ref
262
ref
nil
cons
618
def
cons
nil
cons
nil
cons
cons
185
remove
subst
nil
68
ref
41
ref
262
ref
appTerm
262
remove
appTerm
nil
cons
cons
88
ref
326
remove
nil
cons
619
def
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
"_1194"
8
ref
var
620
def
54
ref
nil
cons
621
def
cons
"_1193"
1
ref
var
622
def
50
ref
nil
cons
623
def
cons
"_1192"
22
ref
var
624
def
618
remove
cons
nil
cons
cons
cons
nil
cons
cons
nil
"b"
2
ref
var
625
def
75
ref
41
ref
624
remove
varTerm
626
def
appTerm
627
def
59
remove
622
remove
varTerm
628
def
appTerm
629
def
620
remove
varTerm
630
def
appTerm
appTerm
631
def
appTerm
nil
cons
632
def
cons
"a"
2
ref
var
633
def
41
ref
323
ref
261
ref
626
ref
appTerm
appTerm
appTerm
626
ref
appTerm
634
def
nil
cons
635
def
cons
nil
cons
cons
nil
cons
cons
nil
68
ref
20
ref
633
ref
varTerm
636
def
appTerm
637
def
81
ref
appTerm
638
def
nil
cons
639
def
cons
640
def
88
ref
20
ref
378
ref
636
ref
appTerm
641
def
625
ref
varTerm
642
def
appTerm
643
def
appTerm
78
ref
75
ref
642
ref
appTerm
644
def
appTerm
645
def
636
ref
appTerm
appTerm
nil
cons
646
def
cons
nil
cons
647
def
cons
nil
cons
cons
648
def
102
ref
subst
648
remove
157
ref
subst
20
ref
"_606"
2
ref
var
649
def
20
ref
378
ref
649
remove
varTerm
650
def
appTerm
642
ref
appTerm
appTerm
645
ref
650
remove
appTerm
appTerm
absTerm
651
def
636
ref
appTerm
652
def
appTerm
refl
653
def
651
ref
81
ref
appTerm
betaConv
appThm
128
ref
652
remove
betaConv
appThm
654
def
20
ref
391
ref
642
ref
appTerm
655
def
appTerm
645
ref
81
ref
appTerm
appTerm
refl
appThm
trans
651
remove
refl
656
def
638
remove
assume
657
def
appThm
eqMp
sym
128
ref
nil
74
ref
642
ref
nil
cons
658
def
cons
nil
cons
nil
cons
cons
659
def
405
ref
subst
660
def
appThm
nil
74
ref
644
ref
nil
cons
661
def
cons
nil
cons
nil
cons
cons
662
def
165
remove
subst
659
ref
169
ref
subst
trans
appThm
nil
149
ref
658
remove
cons
nil
cons
nil
cons
cons
174
ref
subst
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
125
ref
639
ref
cons
663
def
126
ref
646
ref
cons
nil
cons
664
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
68
ref
637
remove
107
ref
appTerm
665
def
nil
cons
666
def
cons
667
def
647
remove
cons
nil
cons
cons
668
def
102
ref
subst
668
remove
157
ref
subst
653
remove
"_604"
2
ref
var
669
def
20
ref
378
ref
669
remove
varTerm
670
def
appTerm
642
ref
appTerm
appTerm
645
ref
670
remove
appTerm
appTerm
absTerm
107
ref
appTerm
betaConv
appThm
654
remove
20
ref
410
ref
642
ref
appTerm
671
def
appTerm
645
remove
107
ref
appTerm
appTerm
refl
appThm
trans
656
remove
665
remove
assume
672
def
appThm
eqMp
sym
128
ref
659
remove
414
ref
subst
673
def
appThm
662
ref
74
ref
20
ref
80
remove
107
ref
appTerm
appTerm
107
ref
appTerm
absTerm
674
def
79
ref
appTerm
675
def
betaConv
nil
86
ref
674
ref
appTerm
676
def
axiom
nil
68
ref
676
remove
nil
cons
cons
88
ref
675
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
674
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
appThm
nil
74
ref
107
ref
nil
cons
cons
nil
cons
nil
cons
cons
677
def
435
remove
subst
678
def
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
125
ref
666
remove
cons
679
def
664
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
447
remove
636
ref
appTerm
680
def
betaConv
450
remove
nil
451
remove
88
ref
680
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
452
remove
149
ref
636
ref
nil
cons
681
def
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
682
def
nil
679
ref
126
ref
639
remove
cons
683
def
455
ref
646
remove
cons
nil
cons
cons
cons
nil
cons
cons
470
ref
subst
proveHyp
proveHyp
proveHyp
684
def
subst
292
ref
nil
633
ref
631
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
74
ref
681
remove
cons
nil
cons
nil
cons
cons
169
remove
subst
685
def
subst
appThm
634
ref
refl
appThm
trans
nil
88
ref
635
remove
cons
68
ref
632
remove
cons
nil
cons
cons
nil
cons
cons
nil
"t2"
2
ref
var
686
def
121
ref
cons
"t1"
2
ref
var
687
def
114
ref
cons
nil
cons
cons
688
def
nil
cons
cons
686
ref
20
ref
378
ref
687
ref
varTerm
689
def
appTerm
690
def
686
ref
varTerm
691
def
appTerm
692
def
appTerm
378
ref
691
ref
appTerm
693
def
689
ref
appTerm
appTerm
absTerm
694
def
691
ref
appTerm
695
def
betaConv
687
ref
86
ref
694
ref
appTerm
696
def
absTerm
697
def
689
ref
appTerm
698
def
betaConv
nil
86
ref
697
ref
appTerm
699
def
axiom
nil
68
ref
699
remove
nil
cons
cons
88
ref
698
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
697
remove
nil
cons
cons
149
ref
689
ref
nil
cons
cons
nil
cons
700
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
696
remove
nil
cons
cons
88
ref
695
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
694
remove
nil
cons
cons
149
ref
691
ref
nil
cons
cons
nil
cons
701
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
702
def
subst
12
ref
378
ref
75
ref
627
ref
629
remove
52
ref
appTerm
appTerm
appTerm
appTerm
634
ref
appTerm
absTerm
703
def
630
ref
appTerm
704
def
betaConv
6
ref
11
ref
12
ref
378
ref
75
ref
627
remove
61
ref
appTerm
appTerm
appTerm
634
remove
appTerm
absTerm
appTerm
absTerm
705
def
628
ref
appTerm
706
def
betaConv
352
ref
14
ref
6
ref
11
ref
12
ref
378
ref
481
remove
appTerm
359
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
707
def
626
ref
appTerm
708
def
betaConv
242
remove
352
remove
128
ref
407
ref
243
ref
6
ref
483
ref
48
ref
appTerm
betaConv
709
def
absThm
appThm
appThm
366
ref
appThm
appThm
243
ref
6
ref
407
ref
709
remove
appThm
366
ref
appThm
absThm
appThm
appThm
nil
32
ref
483
remove
nil
cons
cons
374
ref
cons
nil
cons
cons
88
ref
20
ref
378
ref
490
remove
appTerm
90
ref
appTerm
appTerm
14
ref
501
remove
appTerm
appTerm
absTerm
710
def
90
ref
appTerm
711
def
betaConv
32
ref
86
ref
710
ref
appTerm
712
def
absTerm
713
def
33
ref
appTerm
714
def
betaConv
nil
234
ref
713
ref
appTerm
715
def
axiom
nil
68
ref
715
remove
nil
cons
cons
88
ref
714
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
ref
237
ref
713
remove
nil
cons
cons
239
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
712
remove
nil
cons
cons
88
ref
711
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
710
remove
nil
cons
cons
445
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
716
def
subst
eqMp
243
ref
6
ref
128
ref
407
ref
249
ref
12
ref
482
ref
52
ref
appTerm
betaConv
717
def
absThm
appThm
appThm
366
ref
appThm
appThm
249
ref
12
ref
407
ref
717
remove
appThm
366
remove
appThm
absThm
appThm
appThm
nil
509
ref
482
remove
nil
cons
cons
374
remove
cons
nil
cons
cons
247
ref
716
remove
subst
subst
eqMp
absThm
appThm
trans
absThm
appThm
nil
125
ref
350
remove
cons
126
ref
593
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
303
ref
subst
nil
125
ref
592
remove
nil
cons
cons
126
ref
549
remove
cons
nil
cons
cons
nil
cons
cons
303
ref
subst
proveHyp
eqMp
nil
68
ref
241
remove
707
ref
appTerm
nil
cons
cons
88
ref
708
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
24
ref
201
remove
707
remove
nil
cons
cons
38
ref
626
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
14
ref
705
ref
appTerm
nil
cons
cons
88
ref
706
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
705
remove
nil
cons
cons
43
ref
628
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
11
ref
703
ref
appTerm
nil
cons
cons
88
ref
704
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
703
remove
nil
cons
cons
251
ref
630
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
eqMp
eqMp
subst
eqMp
nil
68
ref
619
remove
cons
718
def
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
718
remove
nil
cons
nil
cons
cons
194
ref
subst
602
remove
assume
eqMp
eqMp
eqMp
nil
125
ref
616
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
614
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
11
ref
251
ref
78
ref
603
ref
251
ref
varTerm
719
def
appTerm
appTerm
81
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
604
remove
appTerm
81
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
603
remove
nil
cons
cons
252
ref
cons
nil
cons
cons
nil
68
ref
14
ref
43
ref
78
ref
154
remove
appTerm
720
def
131
ref
appTerm
absTerm
721
def
appTerm
722
def
nil
cons
723
def
cons
724
def
88
ref
78
ref
30
ref
151
ref
appTerm
725
def
appTerm
726
def
131
ref
appTerm
nil
cons
727
def
cons
nil
cons
cons
nil
cons
cons
728
def
102
ref
subst
728
remove
157
ref
subst
nil
68
ref
725
ref
nil
cons
729
def
cons
730
def
88
ref
131
ref
nil
cons
731
def
cons
nil
cons
732
def
cons
nil
cons
cons
733
def
102
ref
subst
733
remove
157
ref
subst
nil
724
ref
732
ref
cons
nil
cons
cons
734
def
146
ref
subst
88
ref
78
ref
14
ref
43
ref
720
remove
90
ref
appTerm
absTerm
appTerm
appTerm
90
ref
appTerm
absTerm
735
def
131
ref
appTerm
736
def
betaConv
nil
730
remove
88
ref
86
ref
735
ref
appTerm
737
def
nil
cons
738
def
cons
nil
cons
cons
nil
cons
cons
739
def
146
ref
subst
20
ref
725
remove
appTerm
740
def
refl
32
ref
86
ref
88
ref
78
ref
14
ref
43
ref
78
ref
228
remove
appTerm
90
ref
appTerm
absTerm
appTerm
appTerm
90
ref
appTerm
absTerm
appTerm
absTerm
741
def
151
remove
appTerm
betaConv
appThm
nil
31
remove
741
remove
appTerm
axiom
161
remove
appThm
eqMp
742
def
nil
68
ref
740
remove
737
ref
appTerm
nil
cons
cons
88
ref
726
remove
737
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
739
remove
nil
68
ref
293
remove
nil
cons
743
def
cons
88
ref
299
ref
cons
nil
cons
cons
nil
cons
cons
744
def
102
ref
subst
744
remove
157
ref
subst
298
remove
eqMp
nil
125
ref
743
remove
cons
126
ref
299
remove
cons
nil
cons
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
68
ref
738
remove
cons
88
ref
736
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
735
remove
nil
cons
cons
149
ref
731
ref
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
125
ref
729
remove
cons
126
ref
731
remove
cons
nil
cons
745
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
nil
125
ref
723
remove
cons
746
def
126
ref
727
remove
cons
nil
cons
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
747
def
subst
eqMp
eqMp
eqMp
nil
125
ref
610
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
14
ref
609
remove
appTerm
nil
cons
cons
88
ref
78
ref
606
remove
appTerm
81
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
605
remove
nil
cons
cons
252
ref
cons
nil
cons
cons
747
ref
subst
eqMp
eqMp
eqMp
nil
125
ref
594
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
590
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
7
ref
537
remove
constTerm
"x"
535
remove
var
748
def
78
ref
576
ref
748
remove
varTerm
appTerm
appTerm
81
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
577
remove
appTerm
81
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
561
remove
585
remove
576
remove
nil
cons
cons
252
ref
cons
nil
cons
cons
747
ref
subst
eqMp
eqMp
eqMp
nil
125
ref
583
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
7
remove
516
remove
constTerm
"x"
514
remove
var
749
def
78
ref
578
ref
749
remove
varTerm
appTerm
appTerm
81
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
579
remove
appTerm
81
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
551
remove
580
remove
578
remove
nil
cons
cons
252
ref
cons
nil
cons
cons
747
ref
subst
eqMp
eqMp
eqMp
nil
125
ref
370
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
337
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
nil
335
remove
88
ref
332
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
596
remove
43
ref
623
remove
cons
nil
cons
750
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
330
remove
nil
cons
cons
88
ref
328
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
601
remove
251
ref
621
ref
cons
nil
cons
751
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
752
def
subst
appThm
314
ref
752
remove
subst
appThm
appThm
315
ref
appThm
sym
292
ref
nil
"g"
22
ref
var
318
ref
nil
cons
cons
"f"
22
remove
var
61
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
205
remove
"B"
21
remove
cons
nil
cons
cons
25
ref
cons
"g"
209
remove
var
753
def
20
ref
212
remove
524
ref
appTerm
753
ref
varTerm
754
def
appTerm
755
def
appTerm
14
ref
43
ref
51
ref
525
remove
appTerm
754
ref
50
ref
appTerm
appTerm
absTerm
appTerm
756
def
appTerm
absTerm
757
def
754
ref
appTerm
758
def
betaConv
523
ref
219
ref
757
ref
appTerm
759
def
absTerm
760
def
524
ref
appTerm
761
def
betaConv
220
ref
523
ref
220
remove
753
ref
nil
"y"
2
ref
var
756
ref
nil
cons
cons
149
ref
755
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
171
ref
"y"
1
ref
var
762
def
20
ref
172
ref
762
ref
varTerm
763
def
appTerm
appTerm
47
ref
763
ref
appTerm
764
def
50
ref
appTerm
765
def
appTerm
absTerm
766
def
763
ref
appTerm
767
def
betaConv
43
ref
14
ref
766
ref
appTerm
768
def
absTerm
769
def
50
ref
appTerm
770
def
betaConv
nil
14
ref
769
ref
appTerm
771
def
axiom
nil
68
ref
771
remove
nil
cons
cons
88
ref
770
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
769
remove
nil
cons
cons
750
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
768
remove
nil
cons
cons
88
ref
767
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
766
remove
nil
cons
cons
43
ref
763
ref
nil
cons
772
def
cons
nil
cons
773
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
subst
absThm
appThm
absThm
appThm
sym
nil
219
ref
523
remove
219
ref
753
remove
20
ref
756
remove
appTerm
755
remove
appTerm
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
68
ref
219
remove
760
ref
appTerm
nil
cons
cons
88
ref
761
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
222
ref
223
ref
760
remove
nil
cons
cons
224
ref
524
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
759
remove
nil
cons
cons
88
ref
758
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
222
remove
223
remove
757
remove
nil
cons
cons
224
remove
754
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
774
def
subst
subst
243
ref
43
ref
nil
"g"
9
ref
var
318
remove
50
ref
appTerm
nil
cons
cons
"f"
9
ref
var
61
ref
50
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
245
remove
206
remove
cons
25
remove
cons
774
remove
subst
subst
249
ref
251
ref
128
ref
310
remove
58
remove
163
ref
appThm
57
remove
50
ref
appTerm
betaConv
trans
311
remove
appThm
56
remove
54
ref
appTerm
betaConv
trans
775
def
subst
163
ref
appThm
15
ref
16
ref
45
ref
47
ref
270
ref
appTerm
48
ref
appTerm
appTerm
51
ref
271
ref
appTerm
52
ref
appTerm
776
def
appTerm
absTerm
absTerm
50
ref
appTerm
betaConv
trans
719
ref
refl
777
def
appThm
16
ref
45
ref
172
ref
48
ref
appTerm
778
def
appTerm
779
def
776
remove
appTerm
absTerm
719
ref
appTerm
betaConv
trans
appThm
314
remove
775
remove
subst
163
ref
appThm
6
ref
12
ref
277
ref
absTerm
absTerm
50
ref
appTerm
betaConv
trans
777
ref
appThm
12
ref
45
ref
172
remove
270
ref
appTerm
780
def
appTerm
781
def
276
ref
appTerm
absTerm
719
ref
appTerm
betaConv
trans
appThm
absThm
appThm
trans
absThm
appThm
trans
appThm
315
remove
appThm
sym
nil
68
ref
14
ref
43
ref
11
ref
251
ref
20
ref
779
remove
51
ref
719
ref
appTerm
782
def
52
ref
appTerm
783
def
appTerm
784
def
appTerm
781
remove
782
remove
271
ref
appTerm
785
def
appTerm
786
def
appTerm
absTerm
appTerm
absTerm
appTerm
787
def
nil
cons
788
def
cons
291
remove
cons
nil
cons
cons
789
def
102
ref
subst
789
remove
157
ref
subst
nil
68
ref
290
ref
cons
790
def
nil
cons
nil
cons
cons
175
ref
subst
sym
nil
68
ref
75
ref
277
ref
appTerm
791
def
nil
cons
792
def
cons
179
ref
cons
nil
cons
cons
793
def
102
ref
subst
793
remove
157
ref
subst
nil
68
ref
75
ref
276
ref
appTerm
794
def
nil
cons
795
def
cons
179
ref
cons
nil
cons
cons
796
def
102
ref
subst
796
remove
157
ref
subst
513
ref
nil
68
ref
49
ref
48
ref
appTerm
797
def
nil
cons
cons
88
ref
53
ref
52
ref
appTerm
798
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
157
ref
subst
proveHyp
534
ref
eqMp
799
def
nil
68
ref
45
ref
797
remove
appTerm
798
remove
appTerm
nil
cons
cons
800
def
88
ref
276
ref
nil
cons
801
def
cons
nil
cons
802
def
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
"_1214"
8
ref
var
803
def
306
ref
cons
"_1213"
1
ref
var
804
def
307
ref
cons
nil
cons
cons
nil
cons
cons
nil
625
ref
378
ref
75
ref
47
ref
804
remove
varTerm
805
def
appTerm
806
def
48
ref
appTerm
807
def
appTerm
808
def
appTerm
809
def
75
ref
51
ref
803
remove
varTerm
810
def
appTerm
811
def
52
ref
appTerm
812
def
appTerm
813
def
appTerm
814
def
nil
cons
cons
633
ref
811
remove
271
ref
appTerm
815
def
nil
cons
816
def
cons
nil
cons
cons
nil
cons
cons
684
ref
subst
292
ref
nil
625
ref
813
remove
nil
cons
817
def
cons
633
ref
808
remove
nil
cons
818
def
cons
nil
cons
cons
nil
cons
cons
nil
640
ref
88
ref
20
ref
75
ref
643
ref
appTerm
appTerm
45
ref
75
ref
636
ref
appTerm
appTerm
644
ref
appTerm
appTerm
nil
cons
819
def
cons
nil
cons
820
def
cons
nil
cons
cons
821
def
102
ref
subst
821
remove
157
ref
subst
20
ref
"_610"
2
ref
var
822
def
20
ref
75
ref
378
ref
822
remove
varTerm
823
def
appTerm
642
ref
appTerm
appTerm
appTerm
45
ref
75
ref
823
remove
appTerm
appTerm
644
ref
appTerm
appTerm
absTerm
824
def
636
ref
appTerm
825
def
appTerm
refl
826
def
824
ref
81
ref
appTerm
betaConv
appThm
128
ref
825
remove
betaConv
appThm
827
def
20
ref
75
ref
655
ref
appTerm
appTerm
45
ref
392
remove
appTerm
644
ref
appTerm
appTerm
refl
appThm
trans
824
remove
refl
828
def
657
ref
appThm
eqMp
sym
128
ref
202
ref
660
ref
appThm
appThm
372
ref
408
ref
appThm
644
ref
refl
829
def
appThm
662
ref
443
ref
subst
trans
appThm
nil
149
ref
661
remove
cons
nil
cons
nil
cons
cons
174
ref
subst
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
663
ref
126
ref
819
ref
cons
nil
cons
830
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
667
ref
820
remove
cons
nil
cons
cons
831
def
102
ref
subst
831
remove
157
ref
subst
826
remove
"_608"
2
ref
var
832
def
20
ref
75
ref
378
ref
832
remove
varTerm
833
def
appTerm
642
ref
appTerm
appTerm
appTerm
45
ref
75
ref
833
remove
appTerm
appTerm
644
ref
appTerm
appTerm
absTerm
107
ref
appTerm
betaConv
appThm
827
remove
20
ref
75
ref
671
ref
appTerm
appTerm
45
ref
429
remove
appTerm
644
remove
appTerm
appTerm
refl
appThm
trans
828
remove
672
ref
appThm
eqMp
sym
128
ref
202
ref
673
ref
appThm
437
ref
trans
appThm
372
ref
437
remove
appThm
829
remove
appThm
662
remove
74
ref
20
ref
45
ref
81
ref
appTerm
834
def
79
ref
appTerm
appTerm
81
ref
appTerm
absTerm
835
def
79
ref
appTerm
836
def
betaConv
nil
86
ref
835
ref
appTerm
837
def
axiom
nil
68
ref
837
remove
nil
cons
cons
88
ref
836
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
835
remove
nil
cons
cons
150
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
838
def
subst
trans
appThm
nil
74
ref
178
ref
cons
nil
cons
nil
cons
cons
399
remove
subst
408
ref
trans
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
679
ref
830
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
682
ref
nil
679
ref
683
ref
455
ref
819
remove
cons
nil
cons
cons
cons
nil
cons
cons
470
ref
subst
proveHyp
proveHyp
proveHyp
839
def
subst
372
ref
nil
633
ref
807
remove
nil
cons
cons
nil
cons
nil
cons
cons
685
ref
subst
appThm
nil
633
ref
812
remove
nil
cons
cons
nil
cons
nil
cons
cons
685
ref
subst
appThm
trans
appThm
815
ref
refl
appThm
trans
809
ref
refl
nil
88
ref
816
ref
cons
840
def
68
ref
817
ref
cons
nil
cons
cons
nil
cons
cons
702
ref
subst
appThm
nil
461
ref
817
ref
cons
840
remove
68
ref
818
ref
cons
nil
cons
cons
cons
nil
cons
cons
128
ref
nil
"t3"
2
ref
var
841
def
462
ref
nil
cons
cons
842
def
688
remove
cons
nil
cons
cons
841
ref
20
ref
690
remove
693
remove
841
ref
varTerm
843
def
appTerm
appTerm
844
def
appTerm
378
ref
692
remove
appTerm
843
ref
appTerm
845
def
appTerm
846
def
absTerm
847
def
843
ref
appTerm
848
def
betaConv
686
ref
86
ref
847
ref
appTerm
849
def
absTerm
850
def
691
ref
appTerm
851
def
betaConv
687
ref
86
ref
850
ref
appTerm
852
def
absTerm
853
def
689
ref
appTerm
854
def
betaConv
86
ref
refl
855
def
687
ref
855
ref
686
ref
855
remove
841
ref
846
remove
assume
sym
20
ref
845
remove
appTerm
844
remove
appTerm
856
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
absThm
appThm
nil
86
ref
687
ref
86
ref
686
ref
86
ref
841
ref
856
remove
absTerm
857
def
appTerm
858
def
absTerm
859
def
appTerm
860
def
absTerm
861
def
appTerm
862
def
axiom
863
def
eqMp
nil
68
ref
86
ref
853
ref
appTerm
nil
cons
cons
88
ref
854
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
853
remove
nil
cons
cons
700
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
852
remove
nil
cons
cons
88
ref
851
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
850
remove
nil
cons
cons
701
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
849
remove
nil
cons
cons
88
ref
848
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
847
remove
nil
cons
cons
149
ref
843
ref
nil
cons
cons
nil
cons
864
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
865
def
subst
appThm
nil
842
remove
686
ref
114
remove
cons
687
ref
121
remove
cons
nil
cons
cons
cons
nil
cons
cons
865
remove
subst
appThm
sym
407
ref
702
ref
appThm
462
remove
refl
appThm
eqMp
866
def
subst
trans
nil
687
ref
818
remove
cons
686
ref
817
remove
cons
841
ref
816
remove
cons
nil
cons
cons
cons
nil
cons
cons
857
ref
843
remove
appTerm
867
def
betaConv
859
ref
691
remove
appTerm
868
def
betaConv
861
ref
689
remove
appTerm
869
def
betaConv
863
remove
nil
68
ref
862
remove
nil
cons
cons
88
ref
869
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
861
remove
nil
cons
cons
700
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
860
remove
nil
cons
cons
88
ref
868
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
859
remove
nil
cons
cons
701
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
858
remove
nil
cons
cons
88
ref
867
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
ref
148
ref
857
remove
nil
cons
cons
864
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
870
def
subst
251
ref
45
ref
378
ref
809
remove
75
ref
783
ref
appTerm
871
def
appTerm
appTerm
872
def
806
remove
270
ref
appTerm
873
def
appTerm
appTerm
872
remove
785
ref
appTerm
appTerm
absTerm
874
def
810
ref
appTerm
875
def
betaConv
43
ref
11
ref
251
ref
45
ref
378
ref
378
ref
75
ref
778
ref
appTerm
appTerm
871
ref
appTerm
876
def
appTerm
877
def
780
ref
appTerm
appTerm
877
ref
785
ref
appTerm
appTerm
absTerm
appTerm
absTerm
878
def
805
ref
appTerm
879
def
betaConv
243
ref
43
ref
249
ref
251
ref
nil
633
ref
876
remove
nil
cons
cons
625
ref
780
ref
nil
cons
880
def
cons
"c"
2
ref
var
881
def
785
ref
nil
cons
882
def
cons
nil
cons
cons
cons
nil
cons
cons
nil
640
remove
88
ref
20
ref
641
ref
45
ref
642
ref
appTerm
881
remove
varTerm
883
def
appTerm
884
def
appTerm
appTerm
45
ref
643
remove
appTerm
641
remove
883
ref
appTerm
appTerm
appTerm
nil
cons
885
def
cons
nil
cons
886
def
cons
nil
cons
cons
887
def
102
ref
subst
887
remove
157
ref
subst
20
ref
"_582"
2
ref
var
888
def
20
ref
378
ref
888
remove
varTerm
appTerm
889
def
884
ref
appTerm
appTerm
45
ref
889
ref
642
ref
appTerm
appTerm
889
remove
883
ref
appTerm
appTerm
appTerm
absTerm
890
def
636
remove
appTerm
891
def
appTerm
refl
892
def
890
ref
81
ref
appTerm
betaConv
appThm
128
ref
891
remove
betaConv
appThm
893
def
20
ref
391
ref
884
ref
appTerm
appTerm
45
ref
655
remove
appTerm
391
remove
883
ref
appTerm
appTerm
appTerm
refl
appThm
trans
890
remove
refl
894
def
657
remove
appThm
eqMp
sym
128
ref
nil
74
ref
884
ref
nil
cons
895
def
cons
nil
cons
nil
cons
cons
896
def
405
ref
subst
appThm
372
ref
660
remove
appThm
nil
74
ref
883
ref
nil
cons
cons
nil
cons
nil
cons
cons
897
def
405
remove
subst
appThm
appThm
nil
149
remove
895
remove
cons
nil
cons
nil
cons
cons
174
remove
subst
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
663
remove
126
ref
885
ref
cons
nil
cons
898
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
667
remove
886
remove
cons
nil
cons
cons
899
def
102
ref
subst
899
remove
157
ref
subst
892
remove
"_580"
2
ref
var
900
def
20
ref
378
ref
900
remove
varTerm
appTerm
901
def
884
ref
appTerm
appTerm
45
ref
901
ref
642
remove
appTerm
appTerm
901
remove
883
ref
appTerm
appTerm
appTerm
absTerm
107
ref
appTerm
betaConv
appThm
893
remove
20
ref
410
ref
884
remove
appTerm
appTerm
45
ref
671
remove
appTerm
410
remove
883
remove
appTerm
appTerm
appTerm
refl
appThm
trans
894
remove
672
remove
appThm
eqMp
sym
128
ref
896
remove
414
ref
subst
appThm
372
ref
673
remove
appThm
897
remove
414
remove
subst
appThm
677
remove
443
ref
subst
trans
appThm
678
ref
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
679
ref
898
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
682
remove
nil
679
remove
683
remove
455
ref
885
remove
cons
nil
cons
cons
cons
nil
cons
cons
470
ref
subst
proveHyp
proveHyp
proveHyp
subst
absThm
appThm
absThm
appThm
243
ref
43
ref
249
ref
251
ref
nil
68
ref
784
ref
nil
cons
cons
88
ref
786
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
471
remove
subst
372
ref
407
ref
372
ref
47
ref
refl
902
def
163
ref
appThm
513
ref
appThm
appThm
51
ref
refl
903
def
777
remove
appThm
534
ref
appThm
appThm
appThm
nil
68
ref
880
remove
cons
88
ref
882
remove
cons
nil
cons
cons
nil
cons
cons
nil
377
remove
88
ref
20
ref
75
ref
93
remove
appTerm
appTerm
380
remove
379
ref
appTerm
appTerm
nil
cons
904
def
cons
nil
cons
905
def
cons
nil
cons
cons
906
def
102
ref
subst
906
remove
157
ref
subst
20
ref
"_530"
2
ref
var
907
def
20
ref
75
ref
45
ref
907
remove
varTerm
908
def
appTerm
90
ref
appTerm
appTerm
appTerm
378
ref
75
ref
908
remove
appTerm
appTerm
379
ref
appTerm
appTerm
absTerm
909
def
71
remove
appTerm
910
def
appTerm
refl
911
def
909
ref
81
remove
appTerm
betaConv
appThm
128
ref
910
remove
betaConv
appThm
912
def
20
ref
75
ref
834
remove
90
ref
appTerm
appTerm
appTerm
393
remove
379
ref
appTerm
appTerm
refl
appThm
trans
909
remove
refl
913
def
395
remove
appThm
eqMp
sym
128
ref
202
ref
122
remove
838
remove
subst
appThm
408
remove
trans
appThm
409
remove
379
ref
refl
914
def
appThm
436
remove
trans
appThm
678
remove
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
420
remove
126
ref
904
ref
cons
nil
cons
915
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
424
remove
905
remove
cons
nil
cons
cons
916
def
102
ref
subst
916
remove
157
ref
subst
911
remove
"_528"
2
remove
var
917
def
20
ref
75
ref
45
ref
917
remove
varTerm
918
def
appTerm
90
ref
appTerm
appTerm
appTerm
378
ref
75
ref
918
remove
appTerm
appTerm
379
ref
appTerm
appTerm
absTerm
107
remove
appTerm
betaConv
appThm
912
remove
20
ref
75
ref
439
remove
90
remove
appTerm
appTerm
appTerm
430
remove
379
remove
appTerm
appTerm
refl
appThm
trans
913
remove
431
remove
appThm
eqMp
sym
128
ref
202
remove
444
remove
appThm
appThm
438
remove
914
remove
appThm
406
remove
trans
appThm
419
remove
trans
sym
118
ref
eqMp
eqMp
eqMp
nil
446
ref
915
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
453
remove
nil
446
remove
454
remove
455
ref
904
remove
cons
nil
cons
cons
cons
nil
cons
cons
470
ref
subst
proveHyp
proveHyp
proveHyp
919
def
subst
appThm
appThm
407
remove
nil
68
ref
778
remove
nil
cons
cons
88
ref
783
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
919
ref
subst
appThm
372
ref
780
ref
refl
appThm
785
ref
refl
appThm
appThm
appThm
trans
absThm
appThm
absThm
appThm
243
ref
43
ref
128
ref
249
ref
251
ref
372
ref
251
ref
378
ref
784
remove
appTerm
378
ref
75
ref
780
remove
appTerm
appTerm
75
ref
785
ref
appTerm
appTerm
appTerm
absTerm
920
def
719
ref
appTerm
betaConv
921
def
appThm
251
ref
877
remove
786
remove
appTerm
absTerm
922
def
719
ref
appTerm
betaConv
923
def
appThm
absThm
appThm
appThm
372
ref
249
ref
251
ref
921
remove
absThm
appThm
appThm
249
remove
251
ref
923
remove
absThm
appThm
appThm
appThm
nil
509
ref
920
ref
nil
cons
cons
"q"
9
ref
var
922
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
247
ref
499
ref
subst
subst
eqMp
absThm
appThm
128
ref
243
ref
43
ref
372
ref
43
ref
11
ref
920
remove
appTerm
absTerm
924
def
50
ref
appTerm
betaConv
925
def
appThm
43
ref
11
ref
922
remove
appTerm
absTerm
926
def
50
ref
appTerm
betaConv
927
def
appThm
absThm
appThm
appThm
372
ref
243
ref
43
ref
925
remove
absThm
appThm
appThm
243
remove
43
ref
927
remove
absThm
appThm
appThm
appThm
nil
32
ref
924
ref
nil
cons
cons
486
remove
926
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
499
remove
subst
eqMp
trans
trans
787
remove
assume
eqMp
nil
125
ref
14
ref
924
remove
appTerm
nil
cons
cons
126
ref
14
ref
926
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
303
ref
subst
proveHyp
eqMp
928
def
nil
68
ref
14
ref
878
ref
appTerm
nil
cons
cons
929
def
88
ref
879
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
878
ref
nil
cons
cons
930
def
43
ref
805
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
11
ref
874
ref
appTerm
nil
cons
cons
88
ref
875
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
874
remove
nil
cons
cons
251
ref
810
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
125
ref
378
ref
814
remove
appTerm
931
def
873
remove
appTerm
nil
cons
cons
126
ref
931
remove
815
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
303
ref
subst
proveHyp
eqMp
eqMp
eqMp
subst
eqMp
nil
68
ref
801
ref
cons
932
def
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
932
remove
nil
cons
nil
cons
cons
194
ref
subst
794
remove
assume
eqMp
eqMp
eqMp
nil
125
ref
795
ref
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
68
ref
75
ref
274
ref
appTerm
933
def
nil
cons
934
def
cons
179
ref
cons
nil
cons
cons
935
def
102
ref
subst
935
remove
157
ref
subst
799
remove
nil
800
remove
88
ref
274
ref
nil
cons
936
def
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
"_1210"
8
ref
var
937
def
306
ref
cons
"_1209"
1
ref
var
938
def
307
remove
cons
nil
cons
cons
nil
cons
cons
nil
625
ref
378
ref
75
ref
47
ref
938
remove
varTerm
939
def
appTerm
940
def
48
ref
appTerm
941
def
appTerm
942
def
appTerm
943
def
75
ref
51
ref
937
remove
varTerm
944
def
appTerm
945
def
52
ref
appTerm
946
def
appTerm
947
def
appTerm
948
def
nil
cons
cons
633
ref
940
remove
270
ref
appTerm
949
def
nil
cons
950
def
cons
nil
cons
cons
nil
cons
cons
684
remove
subst
292
ref
nil
625
remove
947
remove
nil
cons
951
def
cons
633
ref
942
remove
nil
cons
952
def
cons
nil
cons
cons
nil
cons
cons
839
remove
subst
372
ref
nil
633
ref
941
remove
nil
cons
cons
nil
cons
nil
cons
cons
685
ref
subst
appThm
nil
633
remove
946
remove
nil
cons
cons
nil
cons
nil
cons
cons
685
remove
subst
appThm
trans
appThm
949
ref
refl
appThm
trans
943
ref
refl
nil
88
ref
950
ref
cons
953
def
68
ref
951
ref
cons
nil
cons
cons
nil
cons
cons
702
remove
subst
appThm
nil
461
remove
951
ref
cons
953
remove
68
ref
952
ref
cons
nil
cons
cons
cons
nil
cons
cons
866
remove
subst
trans
nil
687
remove
952
remove
cons
686
remove
951
remove
cons
841
remove
950
remove
cons
nil
cons
cons
cons
nil
cons
cons
870
remove
subst
251
ref
45
ref
378
ref
943
remove
871
remove
appTerm
appTerm
954
def
949
ref
appTerm
appTerm
954
remove
785
remove
appTerm
appTerm
absTerm
955
def
944
ref
appTerm
956
def
betaConv
878
remove
939
ref
appTerm
957
def
betaConv
928
remove
nil
929
remove
88
ref
957
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
930
remove
43
ref
939
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
11
ref
955
ref
appTerm
nil
cons
cons
88
ref
956
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
955
remove
nil
cons
cons
251
ref
944
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
125
ref
378
remove
948
remove
appTerm
958
def
949
remove
appTerm
nil
cons
cons
126
ref
958
remove
945
remove
271
ref
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
140
ref
subst
proveHyp
eqMp
eqMp
eqMp
subst
eqMp
nil
68
ref
936
ref
cons
959
def
179
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
959
ref
nil
cons
nil
cons
cons
194
ref
subst
933
remove
assume
eqMp
eqMp
eqMp
nil
125
ref
934
remove
cons
960
def
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
nil
959
remove
802
remove
cons
nil
cons
cons
919
remove
subst
791
remove
assume
eqMp
nil
960
remove
126
ref
795
remove
cons
455
remove
178
remove
cons
nil
cons
cons
cons
nil
cons
cons
470
remove
subst
proveHyp
proveHyp
proveHyp
eqMp
nil
125
ref
792
remove
cons
252
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
788
remove
cons
126
ref
290
ref
cons
nil
cons
961
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
nil
125
ref
321
remove
cons
961
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
nil
68
ref
78
ref
273
ref
appTerm
277
ref
appTerm
nil
cons
cons
88
ref
78
ref
277
remove
appTerm
273
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
157
ref
subst
proveHyp
nil
790
remove
88
ref
288
ref
cons
nil
cons
cons
nil
cons
cons
962
def
102
ref
subst
962
remove
157
ref
subst
nil
289
remove
nil
cons
nil
cons
cons
175
remove
subst
sym
nil
68
ref
75
ref
273
ref
appTerm
963
def
nil
cons
964
def
cons
179
ref
cons
nil
cons
cons
965
def
102
ref
subst
965
remove
157
ref
subst
nil
"x"
257
ref
var
966
def
272
ref
nil
cons
cons
nil
cons
nil
cons
cons
345
remove
163
remove
subst
967
def
subst
nil
68
ref
259
ref
272
ref
appTerm
272
ref
appTerm
968
def
nil
cons
cons
969
def
179
remove
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
969
remove
nil
cons
nil
cons
cons
194
remove
subst
20
ref
"_1223"
1
remove
var
970
def
75
ref
259
ref
267
remove
970
remove
varTerm
appTerm
271
ref
appTerm
appTerm
272
ref
appTerm
appTerm
absTerm
971
def
48
ref
appTerm
972
def
appTerm
refl
971
ref
270
ref
appTerm
betaConv
appThm
128
ref
972
remove
betaConv
appThm
75
ref
968
remove
appTerm
refl
appThm
trans
971
remove
refl
nil
125
ref
936
ref
cons
973
def
126
ref
801
ref
cons
nil
cons
974
def
cons
nil
cons
cons
975
def
140
ref
subst
appThm
eqMp
20
ref
"_1217"
8
remove
var
976
def
75
ref
259
ref
268
ref
976
remove
varTerm
appTerm
appTerm
272
ref
appTerm
appTerm
absTerm
977
def
52
ref
appTerm
978
def
appTerm
refl
977
ref
271
ref
appTerm
betaConv
appThm
128
ref
978
remove
betaConv
appThm
75
remove
259
ref
268
remove
271
ref
appTerm
appTerm
272
remove
appTerm
appTerm
refl
appThm
trans
977
remove
refl
975
remove
303
ref
subst
appThm
eqMp
963
remove
assume
eqMp
eqMp
eqMp
eqMp
eqMp
nil
125
ref
964
remove
cons
252
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
290
remove
cons
126
ref
288
remove
cons
nil
cons
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
979
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
14
ref
285
remove
appTerm
thm
nil
339
remove
966
ref
30
ref
6
ref
39
ref
12
ref
259
ref
966
ref
varTerm
980
def
appTerm
981
def
269
ref
appTerm
982
def
absTerm
appTerm
absTerm
983
def
appTerm
984
def
absTerm
985
def
nil
cons
cons
nil
cons
nil
cons
cons
346
remove
subst
966
ref
nil
74
ref
984
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
203
ref
6
ref
472
ref
12
ref
981
ref
refl
313
remove
appThm
absThm
appThm
absThm
appThm
sym
361
remove
323
ref
980
ref
appTerm
986
def
appTerm
987
def
betaConv
367
remove
nil
68
ref
363
remove
cons
88
ref
987
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
24
remove
364
remove
38
remove
986
ref
nil
cons
cons
nil
cons
988
def
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
20
ref
30
ref
6
ref
39
ref
12
ref
41
ref
986
ref
appTerm
61
remove
appTerm
989
def
absTerm
990
def
appTerm
991
def
absTerm
992
def
appTerm
993
def
appTerm
994
def
41
remove
323
remove
261
ref
986
ref
appTerm
995
def
appTerm
appTerm
986
ref
appTerm
appTerm
nil
cons
cons
88
ref
30
ref
6
ref
39
ref
12
ref
981
remove
316
ref
appTerm
996
def
absTerm
appTerm
absTerm
appTerm
997
def
nil
cons
998
def
cons
nil
cons
999
def
cons
nil
cons
cons
146
ref
subst
proveHyp
292
ref
994
remove
refl
325
remove
324
remove
nil
340
remove
980
ref
nil
cons
cons
nil
cons
nil
cons
cons
347
remove
subst
1000
def
appThm
appThm
986
remove
refl
appThm
nil
988
remove
nil
cons
cons
26
remove
173
ref
subst
subst
trans
appThm
nil
74
ref
993
ref
nil
cons
cons
nil
cons
nil
cons
cons
74
ref
20
ref
117
remove
appTerm
79
ref
appTerm
absTerm
1001
def
79
remove
appTerm
1002
def
betaConv
nil
86
remove
1001
ref
appTerm
1003
def
axiom
nil
68
ref
1003
remove
nil
cons
cons
88
ref
1002
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
147
remove
148
ref
1001
remove
nil
cons
cons
150
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
subst
trans
appThm
997
ref
refl
1004
def
appThm
sym
nil
5
ref
6
ref
78
ref
992
ref
48
ref
appTerm
1005
def
appTerm
997
ref
appTerm
1006
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
286
ref
subst
6
ref
nil
74
ref
1006
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
1005
ref
nil
cons
1007
def
cons
999
ref
cons
nil
cons
cons
1008
def
102
ref
subst
1008
remove
157
ref
subst
1005
ref
betaConv
1005
remove
assume
eqMp
nil
68
ref
991
ref
nil
cons
cons
999
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
244
ref
12
ref
78
ref
990
ref
52
ref
appTerm
1009
def
appTerm
997
ref
appTerm
1010
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
287
ref
subst
12
ref
nil
74
ref
1010
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
1009
ref
nil
cons
1011
def
cons
999
ref
cons
nil
cons
cons
1012
def
102
ref
subst
1012
remove
157
ref
subst
1009
ref
betaConv
1009
remove
assume
eqMp
nil
68
ref
989
ref
nil
cons
1013
def
cons
999
ref
cons
nil
cons
cons
1014
def
146
ref
subst
proveHyp
1014
ref
102
ref
subst
1014
remove
157
ref
subst
261
ref
refl
989
remove
assume
appThm
nil
68
ref
259
ref
995
remove
appTerm
316
ref
appTerm
nil
cons
cons
999
ref
cons
nil
cons
cons
146
ref
subst
proveHyp
292
remove
305
remove
1000
remove
appThm
316
ref
refl
1015
def
appThm
appThm
1004
remove
appThm
sym
nil
68
ref
996
ref
nil
cons
1016
def
cons
999
remove
cons
nil
cons
cons
1017
def
102
ref
subst
1017
remove
157
ref
subst
20
ref
"_1229"
257
ref
var
1018
def
30
ref
6
ref
39
ref
12
ref
259
remove
1018
remove
varTerm
appTerm
316
ref
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1019
def
980
ref
appTerm
1020
def
appTerm
refl
1019
ref
316
remove
appTerm
betaConv
appThm
128
ref
1020
remove
betaConv
appThm
30
ref
15
ref
39
ref
16
ref
320
remove
absTerm
appTerm
absTerm
1021
def
appTerm
refl
appThm
trans
1019
remove
refl
996
remove
assume
appThm
eqMp
sym
1021
ref
48
ref
appTerm
betaConv
sym
16
ref
317
remove
261
remove
60
remove
271
ref
appTerm
appTerm
appTerm
absTerm
1022
def
52
ref
appTerm
betaConv
sym
1015
remove
eqMp
246
ref
244
ref
1022
remove
nil
cons
cons
251
ref
306
remove
cons
1023
def
nil
cons
1024
def
cons
nil
cons
cons
742
remove
sym
nil
148
remove
126
ref
78
ref
722
remove
appTerm
131
remove
appTerm
1025
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
171
remove
286
ref
subst
subst
126
ref
nil
74
ref
1025
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
734
ref
102
ref
subst
734
remove
157
ref
subst
nil
68
ref
155
remove
cons
732
remove
cons
nil
cons
cons
146
ref
subst
721
ref
50
ref
appTerm
1026
def
betaConv
nil
724
remove
88
ref
1026
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
250
ref
5
ref
721
remove
nil
cons
cons
750
ref
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
746
remove
745
remove
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
1027
def
subst
proveHyp
eqMp
250
ref
5
ref
1021
remove
nil
cons
cons
309
ref
cons
nil
cons
cons
1027
ref
subst
proveHyp
eqMp
eqMp
nil
125
ref
1016
remove
cons
126
ref
998
remove
cons
nil
cons
1028
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
125
ref
1013
remove
cons
1028
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
1011
remove
cons
1028
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
11
ref
251
ref
78
ref
990
ref
719
ref
appTerm
appTerm
997
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
991
remove
appTerm
997
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
990
remove
nil
cons
cons
1028
ref
cons
nil
cons
cons
747
ref
subst
eqMp
eqMp
eqMp
nil
125
ref
1007
remove
cons
1028
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
14
ref
43
ref
78
ref
992
ref
50
ref
appTerm
appTerm
997
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
993
remove
appTerm
997
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
992
remove
nil
cons
cons
1028
remove
cons
nil
cons
cons
747
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
nil
348
remove
985
remove
appTerm
thm
nil
5
ref
6
ref
11
ref
12
ref
47
ref
"Data.Pair.fst"
966
ref
36
ref
983
remove
appTerm
absTerm
1029
def
defineConst
1030
def
pop
0
ref
257
ref
35
remove
cons
opType
constTerm
269
ref
appTerm
appTerm
48
ref
appTerm
1031
def
absTerm
1032
def
appTerm
1033
def
absTerm
1034
def
nil
cons
cons
nil
cons
nil
cons
cons
286
ref
subst
6
ref
nil
74
ref
1033
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
244
ref
1032
remove
nil
cons
cons
nil
cons
nil
cons
cons
287
ref
subst
12
ref
nil
74
ref
1031
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
902
remove
nil
966
ref
269
ref
nil
cons
cons
nil
cons
nil
cons
cons
1035
def
1030
remove
967
ref
appThm
1029
remove
980
ref
appTerm
betaConv
trans
subst
appThm
513
ref
appThm
sym
nil
5
ref
762
ref
20
ref
15
ref
39
ref
16
ref
273
ref
absTerm
appTerm
absTerm
1036
def
763
ref
appTerm
1037
def
appTerm
764
ref
48
ref
appTerm
1038
def
appTerm
1039
def
absTerm
1040
def
nil
cons
cons
nil
cons
nil
cons
cons
286
ref
subst
762
ref
nil
74
ref
1039
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
128
ref
1037
remove
betaConv
appThm
1038
ref
refl
1041
def
appThm
sym
128
ref
472
ref
16
ref
nil
15
ref
772
remove
cons
nil
cons
nil
cons
cons
979
ref
subst
absThm
appThm
appThm
1041
remove
appThm
sym
nil
68
ref
39
remove
16
ref
45
remove
49
ref
763
ref
appTerm
1042
def
appTerm
276
ref
appTerm
1043
def
absTerm
1044
def
appTerm
1045
def
nil
cons
1046
def
cons
88
ref
1038
ref
nil
cons
1047
def
cons
nil
cons
1048
def
cons
nil
cons
cons
304
ref
subst
nil
244
ref
16
ref
78
ref
1044
ref
271
remove
appTerm
1049
def
appTerm
1038
ref
appTerm
1050
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
287
ref
subst
16
ref
nil
74
ref
1050
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
68
ref
1049
ref
nil
cons
1051
def
cons
1048
ref
cons
nil
cons
cons
1052
def
102
ref
subst
1052
remove
157
ref
subst
1049
ref
betaConv
1049
remove
assume
eqMp
nil
68
ref
1043
remove
nil
cons
1053
def
cons
1048
remove
cons
nil
cons
cons
1054
def
146
ref
subst
proveHyp
1054
ref
102
ref
subst
1054
remove
157
ref
subst
nil
125
ref
1042
ref
nil
cons
cons
974
remove
cons
nil
cons
cons
140
ref
subst
764
remove
refl
1042
remove
assume
appThm
nil
773
remove
nil
cons
cons
173
ref
subst
trans
sym
118
ref
eqMp
proveHyp
eqMp
nil
125
ref
1053
remove
cons
126
ref
1047
ref
cons
nil
cons
1055
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
1051
remove
cons
1055
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
11
ref
251
remove
78
ref
1044
ref
719
remove
appTerm
appTerm
1038
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
1045
ref
appTerm
1038
ref
appTerm
nil
cons
1056
def
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
246
ref
244
ref
1044
remove
nil
cons
cons
1055
remove
cons
nil
cons
cons
747
ref
subst
eqMp
nil
68
ref
1056
remove
cons
88
ref
78
ref
1038
ref
appTerm
1045
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
157
ref
subst
proveHyp
nil
68
ref
1047
ref
cons
88
ref
1046
ref
cons
nil
cons
cons
nil
cons
cons
1057
def
102
ref
subst
1057
remove
157
ref
subst
472
remove
16
ref
372
remove
49
remove
refl
1038
remove
assume
appThm
nil
309
ref
nil
cons
cons
173
ref
subst
trans
appThm
276
ref
refl
appThm
nil
74
ref
801
remove
cons
nil
cons
nil
cons
cons
443
remove
subst
trans
absThm
appThm
sym
16
ref
276
remove
absTerm
1058
def
52
ref
appTerm
betaConv
sym
534
ref
eqMp
246
remove
244
ref
1058
remove
nil
cons
cons
1024
ref
cons
nil
cons
cons
1027
ref
subst
proveHyp
eqMp
eqMp
nil
125
ref
1047
remove
cons
126
ref
1046
remove
cons
nil
cons
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
nil
68
ref
14
ref
1040
remove
appTerm
nil
cons
cons
88
ref
47
ref
36
remove
1036
ref
appTerm
appTerm
48
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
nil
308
remove
32
ref
1036
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
43
ref
78
ref
14
ref
762
remove
20
ref
33
ref
763
remove
appTerm
appTerm
765
remove
appTerm
absTerm
appTerm
appTerm
47
remove
37
remove
appTerm
50
ref
appTerm
appTerm
absTerm
1059
def
50
ref
appTerm
1060
def
betaConv
32
remove
14
ref
1059
ref
appTerm
1061
def
absTerm
1062
def
33
remove
appTerm
1063
def
betaConv
nil
234
remove
1062
ref
appTerm
1064
def
axiom
nil
68
ref
1064
remove
nil
cons
cons
88
ref
1063
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
236
remove
237
remove
1062
remove
nil
cons
cons
239
remove
cons
nil
cons
cons
164
ref
subst
eqMp
eqMp
nil
68
ref
1061
remove
nil
cons
cons
88
ref
1060
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
1059
remove
nil
cons
cons
750
remove
cons
nil
cons
cons
164
remove
subst
eqMp
eqMp
1065
def
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
14
ref
1034
remove
appTerm
thm
nil
5
ref
6
ref
11
ref
12
ref
51
ref
"Data.Pair.snd"
966
remove
34
remove
0
ref
9
remove
207
ref
cons
opType
constTerm
1066
def
12
ref
30
ref
6
ref
982
remove
absTerm
appTerm
absTerm
appTerm
absTerm
1067
def
defineConst
1068
def
pop
0
remove
257
remove
207
remove
cons
opType
constTerm
269
remove
appTerm
appTerm
52
ref
appTerm
1069
def
absTerm
1070
def
appTerm
1071
def
absTerm
1072
def
nil
cons
cons
nil
cons
nil
cons
cons
286
ref
subst
6
remove
nil
74
ref
1071
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
nil
244
ref
1070
remove
nil
cons
cons
nil
cons
nil
cons
cons
287
ref
subst
12
remove
nil
74
ref
1069
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
903
remove
1035
remove
1068
remove
967
remove
appThm
1067
remove
980
remove
appTerm
betaConv
trans
subst
appThm
534
remove
appThm
sym
nil
244
remove
44
ref
20
remove
16
ref
30
ref
15
ref
273
remove
absTerm
appTerm
absTerm
1073
def
54
ref
appTerm
1074
def
appTerm
51
ref
54
remove
appTerm
1075
def
52
ref
appTerm
1076
def
appTerm
1077
def
absTerm
1078
def
nil
cons
cons
nil
cons
nil
cons
cons
287
remove
subst
44
remove
nil
74
ref
1077
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
ref
subst
128
ref
1074
remove
betaConv
appThm
1076
ref
refl
1079
def
appThm
sym
128
remove
203
ref
15
ref
nil
16
remove
621
remove
cons
nil
cons
nil
cons
cons
979
remove
subst
absThm
appThm
appThm
1079
remove
appThm
sym
nil
68
ref
30
remove
15
ref
275
ref
55
ref
appTerm
1080
def
absTerm
1081
def
appTerm
1082
def
nil
cons
1083
def
cons
88
ref
1076
ref
nil
cons
1084
def
cons
nil
cons
1085
def
cons
nil
cons
cons
304
remove
subst
nil
5
ref
15
ref
78
ref
1081
ref
270
remove
appTerm
1086
def
appTerm
1076
ref
appTerm
1087
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
286
remove
subst
15
ref
nil
74
ref
1087
remove
nil
cons
cons
nil
cons
nil
cons
cons
119
remove
subst
nil
68
ref
1086
ref
nil
cons
1088
def
cons
1085
ref
cons
nil
cons
cons
1089
def
102
ref
subst
1089
remove
157
ref
subst
1086
ref
betaConv
1086
remove
assume
eqMp
nil
68
ref
1080
remove
nil
cons
1090
def
cons
1085
remove
cons
nil
cons
cons
1091
def
146
ref
subst
proveHyp
1091
ref
102
ref
subst
1091
remove
157
ref
subst
nil
973
remove
126
ref
55
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
303
remove
subst
1075
remove
refl
55
remove
assume
appThm
nil
751
remove
nil
cons
cons
247
ref
173
remove
subst
1092
def
subst
trans
sym
118
remove
eqMp
proveHyp
eqMp
nil
125
ref
1090
remove
cons
126
ref
1084
ref
cons
nil
cons
1093
def
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
125
ref
1088
remove
cons
1093
ref
cons
nil
cons
cons
140
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
68
ref
14
ref
43
remove
78
ref
1081
ref
50
remove
appTerm
appTerm
1076
ref
appTerm
absTerm
appTerm
nil
cons
cons
88
ref
78
ref
1082
ref
appTerm
1076
ref
appTerm
nil
cons
1094
def
cons
nil
cons
cons
nil
cons
cons
146
ref
subst
proveHyp
250
ref
5
ref
1081
remove
nil
cons
cons
1093
remove
cons
nil
cons
cons
747
remove
subst
eqMp
nil
68
ref
1094
remove
cons
88
ref
78
remove
1076
ref
appTerm
1082
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
157
ref
subst
proveHyp
nil
68
ref
1084
ref
cons
88
ref
1083
ref
cons
nil
cons
cons
nil
cons
cons
1095
def
102
remove
subst
1095
remove
157
remove
subst
203
remove
15
ref
275
remove
refl
53
remove
refl
1076
remove
assume
appThm
nil
1024
remove
nil
cons
cons
1092
remove
subst
trans
appThm
nil
74
remove
936
remove
cons
nil
cons
nil
cons
cons
418
remove
subst
trans
absThm
appThm
sym
15
remove
274
remove
absTerm
1096
def
48
remove
appTerm
betaConv
sym
513
remove
eqMp
250
remove
5
remove
1096
remove
nil
cons
cons
309
remove
cons
nil
cons
cons
1027
remove
subst
proveHyp
eqMp
eqMp
nil
125
remove
1084
remove
cons
126
remove
1083
remove
cons
nil
cons
cons
nil
cons
cons
140
remove
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
nil
68
remove
11
remove
1078
remove
appTerm
nil
cons
cons
88
remove
51
remove
1066
remove
1073
ref
appTerm
appTerm
52
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
146
remove
subst
proveHyp
nil
1023
remove
509
remove
1073
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
247
remove
1065
remove
subst
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
14
remove
1072
remove
appTerm
thm