reference documentation

Article list-thm.art

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

69148 bytes
6
version
"Data.Bool.!"
const
0
def
"->"
typeOp
1
def
1
ref
"A"
varType
2
def
"bool"
typeOp
nil
opType
3
def
nil
cons
4
def
cons
opType
5
def
4
ref
cons
opType
6
def
constTerm
7
def
refl
8
def
"h"
2
ref
var
9
def
0
ref
1
ref
1
ref
"Data.List.list"
typeOp
2
ref
nil
cons
10
def
opType
11
def
4
ref
cons
opType
12
def
4
ref
cons
opType
13
def
constTerm
14
def
refl
15
def
"t"
11
ref
var
16
def
"Data.Bool.~"
const
1
ref
3
ref
4
ref
cons
opType
17
def
constTerm
18
def
refl
19
def
nil
"t'"
11
ref
var
20
def
16
ref
varTerm
21
def
nil
cons
22
def
cons
"h'"
2
ref
var
23
def
9
ref
varTerm
24
def
nil
cons
25
def
cons
nil
cons
cons
nil
cons
cons
19
ref
"="
const
26
def
1
ref
11
ref
12
ref
nil
cons
27
def
cons
opType
constTerm
28
def
"Data.List.::"
const
1
ref
2
ref
1
ref
11
ref
11
ref
nil
cons
29
def
cons
opType
nil
cons
cons
opType
constTerm
30
def
23
ref
varTerm
31
def
appTerm
20
ref
varTerm
32
def
appTerm
33
def
appTerm
"Data.List.[]"
const
11
ref
constTerm
34
def
appTerm
35
def
assume
sym
28
ref
34
ref
appTerm
36
def
33
ref
appTerm
37
def
assume
38
def
sym
deductAntisym
appThm
20
ref
18
ref
37
ref
appTerm
39
def
absTerm
40
def
32
ref
appTerm
41
def
betaConv
23
ref
14
ref
40
ref
appTerm
42
def
absTerm
43
def
31
ref
appTerm
44
def
betaConv
"Data.Bool.?"
const
45
def
1
ref
1
ref
1
ref
11
ref
"Number.Natural.natural"
typeOp
nil
opType
46
def
nil
cons
47
def
cons
opType
48
def
4
ref
cons
opType
49
def
4
ref
cons
opType
50
def
constTerm
51
def
refl
"fn"
48
ref
var
52
def
"Data.Bool./\\"
const
1
ref
3
ref
17
ref
nil
cons
cons
opType
53
def
constTerm
54
def
26
ref
1
ref
46
ref
1
ref
46
ref
4
ref
cons
opType
55
def
nil
cons
56
def
cons
opType
57
def
constTerm
58
def
52
remove
varTerm
59
def
34
ref
appTerm
appTerm
"Number.Natural.zero"
const
46
ref
constTerm
60
def
appTerm
appTerm
refl
8
ref
9
ref
15
ref
16
ref
58
ref
59
ref
30
ref
24
ref
appTerm
61
def
21
ref
appTerm
62
def
appTerm
appTerm
refl
9
ref
16
ref
"_15590"
46
ref
var
"Number.Natural.bit1"
const
1
ref
46
ref
47
ref
cons
opType
63
def
constTerm
64
def
60
ref
appTerm
65
def
absTerm
66
def
absTerm
67
def
absTerm
68
def
24
ref
appTerm
betaConv
21
ref
refl
69
def
appThm
67
remove
21
ref
appTerm
betaConv
trans
59
remove
21
ref
appTerm
70
def
refl
appThm
66
remove
70
remove
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
appThm
absThm
appThm
nil
"f"
1
ref
2
ref
1
ref
11
ref
63
ref
nil
cons
71
def
cons
opType
nil
cons
cons
opType
var
68
remove
nil
cons
cons
"b"
46
ref
var
60
ref
nil
cons
72
def
cons
nil
cons
cons
nil
cons
cons
"A"
10
remove
cons
73
def
"B"
47
ref
cons
nil
cons
cons
nil
nil
cons
74
def
cons
"f"
1
ref
2
ref
1
ref
11
ref
1
ref
"B"
varType
75
def
75
ref
nil
cons
76
def
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
77
def
var
78
def
45
ref
1
ref
1
ref
1
ref
11
ref
76
ref
cons
opType
79
def
4
ref
cons
opType
4
ref
cons
opType
constTerm
"fn"
79
remove
var
80
def
54
ref
26
ref
1
ref
75
ref
1
ref
75
ref
4
ref
cons
opType
81
def
nil
cons
cons
opType
constTerm
82
def
80
remove
varTerm
83
def
34
ref
appTerm
appTerm
"b"
75
ref
var
84
def
varTerm
85
def
appTerm
appTerm
7
ref
9
ref
14
ref
16
ref
82
ref
83
ref
62
ref
appTerm
appTerm
78
remove
varTerm
86
def
24
ref
appTerm
21
ref
appTerm
83
remove
21
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
appTerm
absTerm
87
def
86
ref
appTerm
88
def
betaConv
84
ref
0
ref
1
ref
1
ref
77
ref
4
ref
cons
opType
89
def
4
ref
cons
opType
constTerm
87
ref
appTerm
90
def
absTerm
91
def
85
ref
appTerm
92
def
betaConv
nil
0
ref
1
ref
81
ref
4
ref
cons
opType
constTerm
93
def
91
ref
appTerm
94
def
axiom
nil
"p"
3
ref
var
95
def
94
remove
nil
cons
cons
"q"
3
ref
var
96
def
92
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
26
ref
53
ref
constTerm
97
def
"Data.Bool.==>"
const
53
ref
constTerm
98
def
95
ref
varTerm
99
def
appTerm
100
def
96
ref
varTerm
101
def
appTerm
102
def
appTerm
refl
95
ref
96
ref
97
ref
54
ref
99
ref
appTerm
103
def
101
ref
appTerm
104
def
appTerm
105
def
99
ref
appTerm
absTerm
106
def
absTerm
107
def
99
ref
appTerm
betaConv
101
ref
refl
108
def
appThm
106
remove
101
ref
appTerm
betaConv
trans
appThm
nil
26
ref
1
ref
53
ref
1
ref
53
ref
4
ref
cons
opType
109
def
nil
cons
cons
opType
constTerm
110
def
98
ref
appTerm
107
remove
appTerm
axiom
99
ref
refl
111
def
appThm
108
ref
appThm
eqMp
112
def
sym
113
def
105
remove
refl
96
ref
26
ref
1
ref
109
ref
1
ref
109
remove
4
ref
cons
opType
nil
cons
cons
opType
constTerm
114
def
"f"
53
ref
var
115
def
115
ref
varTerm
116
def
99
ref
appTerm
101
ref
appTerm
absTerm
117
def
appTerm
115
ref
116
ref
"Data.Bool.T"
const
3
ref
constTerm
118
def
appTerm
118
ref
appTerm
absTerm
119
def
appTerm
absTerm
120
def
101
ref
appTerm
betaConv
appThm
26
ref
1
ref
17
ref
1
ref
17
ref
4
ref
cons
opType
121
def
nil
cons
cons
opType
constTerm
122
def
103
remove
appTerm
refl
95
ref
120
remove
absTerm
123
def
99
ref
appTerm
betaConv
appThm
nil
110
ref
54
ref
appTerm
123
ref
appTerm
axiom
124
def
111
remove
appThm
eqMp
108
ref
appThm
eqMp
125
def
sym
115
ref
116
ref
refl
nil
"t"
3
ref
var
126
def
99
ref
nil
cons
127
def
cons
nil
cons
nil
cons
cons
128
def
97
ref
126
ref
varTerm
129
def
appTerm
130
def
118
ref
appTerm
131
def
assume
sym
nil
118
ref
axiom
132
def
eqMp
129
ref
assume
132
ref
deductAntisym
deductAntisym
133
def
subst
99
ref
assume
134
def
eqMp
appThm
nil
126
ref
101
ref
nil
cons
135
def
cons
nil
cons
nil
cons
cons
136
def
133
ref
subst
101
ref
assume
137
def
eqMp
appThm
absThm
eqMp
138
def
nil
"P"
3
ref
var
139
def
127
ref
cons
"Q"
3
ref
var
140
def
135
ref
cons
nil
cons
141
def
cons
nil
cons
cons
97
ref
refl
142
def
115
ref
116
remove
139
ref
varTerm
143
def
appTerm
144
def
140
ref
varTerm
145
def
appTerm
absTerm
146
def
95
ref
96
ref
99
ref
absTerm
absTerm
147
def
appTerm
betaConv
147
ref
143
ref
appTerm
betaConv
145
ref
refl
148
def
appThm
96
ref
143
ref
absTerm
145
ref
appTerm
betaConv
trans
trans
appThm
119
ref
147
ref
appTerm
betaConv
147
ref
118
ref
appTerm
betaConv
118
ref
refl
149
def
appThm
96
ref
118
ref
absTerm
118
ref
appTerm
betaConv
trans
trans
appThm
97
ref
54
ref
143
ref
appTerm
150
def
145
ref
appTerm
151
def
appTerm
refl
96
ref
114
remove
115
remove
144
remove
101
ref
appTerm
absTerm
appTerm
119
ref
appTerm
absTerm
145
ref
appTerm
betaConv
appThm
122
ref
150
remove
appTerm
refl
123
remove
143
ref
appTerm
betaConv
appThm
124
remove
143
ref
refl
152
def
appThm
eqMp
148
ref
appThm
eqMp
151
remove
assume
eqMp
153
def
147
remove
refl
appThm
eqMp
sym
132
ref
eqMp
154
def
subst
155
def
deductAntisym
eqMp
112
remove
102
ref
assume
eqMp
sym
134
ref
eqMp
142
ref
117
remove
95
ref
96
ref
101
ref
absTerm
156
def
absTerm
157
def
appTerm
betaConv
157
ref
99
ref
appTerm
betaConv
108
remove
appThm
156
ref
101
ref
appTerm
betaConv
trans
trans
appThm
119
remove
157
ref
appTerm
betaConv
157
ref
118
ref
appTerm
betaConv
149
remove
appThm
156
ref
118
ref
appTerm
betaConv
trans
trans
158
def
appThm
125
remove
104
remove
assume
eqMp
157
ref
refl
159
def
appThm
eqMp
sym
132
ref
eqMp
160
def
proveHyp
deductAntisym
161
def
subst
proveHyp
"A"
76
ref
cons
nil
cons
162
def
"P"
81
remove
var
163
def
91
remove
nil
cons
cons
"x"
75
ref
var
164
def
85
ref
nil
cons
cons
nil
cons
165
def
cons
nil
cons
cons
nil
95
ref
7
ref
"P"
5
ref
var
166
def
varTerm
167
def
appTerm
168
def
nil
cons
169
def
cons
96
ref
167
ref
"x"
2
ref
var
170
def
varTerm
171
def
appTerm
172
def
nil
cons
173
def
cons
nil
cons
cons
nil
cons
cons
174
def
113
ref
subst
174
remove
160
remove
138
remove
deductAntisym
175
def
subst
97
ref
172
ref
appTerm
refl
170
ref
118
ref
absTerm
176
def
171
ref
appTerm
betaConv
appThm
"p"
5
ref
var
177
def
26
ref
1
ref
5
ref
6
ref
nil
cons
cons
opType
constTerm
177
ref
varTerm
178
def
appTerm
176
remove
appTerm
absTerm
179
def
167
ref
appTerm
betaConv
180
def
nil
26
ref
1
ref
6
ref
1
ref
6
ref
4
ref
cons
opType
181
def
nil
cons
cons
opType
constTerm
182
def
7
ref
appTerm
179
remove
appTerm
axiom
167
ref
refl
183
def
appThm
184
def
168
ref
assume
eqMp
eqMp
171
ref
refl
185
def
appThm
eqMp
sym
132
ref
eqMp
eqMp
nil
139
ref
169
remove
cons
140
ref
173
ref
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
186
def
subst
eqMp
eqMp
nil
95
ref
90
remove
nil
cons
cons
96
ref
88
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
77
ref
nil
cons
cons
nil
cons
"P"
89
remove
var
87
remove
nil
cons
cons
"x"
77
remove
var
86
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
187
def
subst
subst
eqMp
nil
95
ref
51
remove
"_15589"
48
ref
var
188
def
54
ref
58
ref
188
ref
varTerm
189
def
34
ref
appTerm
appTerm
60
ref
appTerm
190
def
appTerm
7
ref
9
ref
14
ref
16
ref
58
ref
189
ref
62
ref
appTerm
appTerm
65
ref
appTerm
absTerm
191
def
appTerm
192
def
absTerm
193
def
appTerm
194
def
appTerm
195
def
absTerm
196
def
appTerm
197
def
nil
cons
cons
96
ref
7
ref
43
ref
appTerm
198
def
nil
cons
199
def
cons
nil
cons
200
def
cons
nil
cons
cons
161
ref
subst
nil
"P"
49
remove
var
201
def
188
ref
98
ref
196
ref
189
ref
appTerm
202
def
appTerm
198
ref
appTerm
203
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
48
ref
nil
cons
cons
nil
cons
204
def
74
ref
cons
97
ref
168
remove
appTerm
refl
180
remove
appThm
184
remove
eqMp
sym
205
def
subst
subst
188
remove
nil
126
ref
203
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
202
ref
nil
cons
206
def
cons
200
ref
cons
nil
cons
cons
207
def
113
ref
subst
207
remove
175
ref
subst
202
ref
betaConv
202
remove
assume
eqMp
nil
95
ref
195
remove
nil
cons
208
def
cons
200
remove
cons
nil
cons
cons
209
def
161
ref
subst
proveHyp
209
ref
113
ref
subst
209
remove
175
ref
subst
nil
166
ref
43
remove
nil
cons
cons
210
def
nil
cons
nil
cons
cons
205
ref
subst
23
ref
nil
126
ref
42
remove
nil
cons
211
def
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
"P"
12
ref
var
212
def
40
remove
nil
cons
cons
213
def
nil
cons
nil
cons
cons
"A"
29
ref
cons
nil
cons
214
def
74
ref
cons
215
def
205
ref
subst
216
def
subst
20
ref
nil
126
ref
39
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
"a"
3
ref
var
217
def
37
remove
nil
cons
218
def
cons
nil
cons
nil
cons
cons
nil
126
ref
217
remove
varTerm
nil
cons
cons
nil
cons
nil
cons
cons
126
ref
97
ref
98
ref
129
ref
appTerm
"Data.Bool.F"
const
3
ref
constTerm
219
def
appTerm
appTerm
18
ref
129
ref
appTerm
220
def
appTerm
absTerm
221
def
129
ref
appTerm
222
def
betaConv
nil
0
ref
121
remove
constTerm
223
def
221
ref
appTerm
224
def
axiom
nil
95
ref
224
remove
nil
cons
cons
96
ref
222
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
4
ref
cons
nil
cons
225
def
"P"
17
remove
var
226
def
221
remove
nil
cons
cons
"x"
3
ref
var
227
def
129
ref
nil
cons
228
def
cons
nil
cons
229
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
230
def
subst
subst
nil
95
ref
218
ref
cons
96
ref
219
ref
nil
cons
231
def
cons
nil
cons
232
def
cons
nil
cons
cons
233
def
113
ref
subst
233
remove
175
ref
subst
"Number.Natural.suc"
const
63
ref
constTerm
234
def
refl
235
def
nil
"n"
46
ref
var
236
def
72
ref
cons
237
def
nil
cons
nil
cons
cons
238
def
236
ref
58
ref
"Number.Natural.+"
const
1
ref
46
ref
71
remove
cons
opType
constTerm
239
def
60
ref
appTerm
240
def
236
ref
varTerm
241
def
appTerm
appTerm
241
ref
appTerm
absTerm
242
def
241
ref
appTerm
243
def
betaConv
nil
0
ref
1
ref
55
ref
4
ref
cons
opType
244
def
constTerm
245
def
242
ref
appTerm
246
def
axiom
nil
95
ref
246
remove
nil
cons
cons
96
ref
243
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
47
remove
cons
nil
cons
247
def
"P"
55
ref
var
248
def
242
remove
nil
cons
cons
"x"
46
ref
var
249
def
241
ref
nil
cons
250
def
cons
nil
cons
251
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
252
def
appThm
253
def
54
ref
refl
254
def
245
ref
refl
255
def
236
ref
nil
249
ref
234
ref
241
ref
appTerm
256
def
nil
cons
257
def
cons
nil
cons
nil
cons
cons
247
ref
74
ref
cons
258
def
nil
126
ref
26
ref
1
ref
2
ref
5
ref
nil
cons
259
def
cons
opType
constTerm
260
def
171
ref
appTerm
261
def
171
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
185
remove
eqMp
262
def
subst
263
def
subst
absThm
appThm
nil
126
ref
118
ref
nil
cons
cons
nil
cons
nil
cons
cons
264
def
258
ref
126
ref
97
ref
7
ref
170
ref
129
ref
absTerm
appTerm
appTerm
129
ref
appTerm
absTerm
265
def
129
ref
appTerm
266
def
betaConv
nil
223
ref
265
ref
appTerm
267
def
axiom
nil
95
ref
267
remove
nil
cons
cons
96
ref
266
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
265
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
268
def
subst
subst
269
def
trans
appThm
254
ref
58
ref
234
ref
60
ref
appTerm
270
def
appTerm
271
def
refl
238
remove
236
ref
58
ref
64
remove
241
ref
appTerm
272
def
appTerm
234
ref
"Number.Natural.bit0"
const
63
remove
constTerm
273
def
241
ref
appTerm
274
def
appTerm
275
def
appTerm
absTerm
276
def
241
ref
appTerm
277
def
betaConv
nil
245
ref
276
ref
appTerm
278
def
axiom
nil
95
ref
278
remove
nil
cons
cons
96
ref
277
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
276
remove
nil
cons
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
235
ref
236
ref
58
ref
274
remove
appTerm
239
ref
241
ref
appTerm
279
def
241
ref
appTerm
280
def
appTerm
281
def
absTerm
282
def
241
ref
appTerm
283
def
betaConv
284
def
58
ref
refl
285
def
nil
58
ref
273
ref
60
ref
appTerm
appTerm
286
def
60
ref
appTerm
axiom
appThm
252
remove
appThm
nil
249
ref
72
ref
cons
nil
cons
nil
cons
cons
263
ref
subst
trans
sym
132
ref
eqMp
nil
95
ref
286
remove
240
remove
60
ref
appTerm
appTerm
287
def
nil
cons
cons
96
ref
245
ref
236
ref
98
ref
281
ref
appTerm
58
ref
273
remove
256
ref
appTerm
288
def
appTerm
289
def
239
ref
256
ref
appTerm
256
ref
appTerm
appTerm
290
def
appTerm
291
def
absTerm
292
def
appTerm
293
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
175
ref
subst
proveHyp
nil
248
ref
292
remove
nil
cons
cons
nil
cons
nil
cons
cons
258
ref
205
ref
subst
subst
236
ref
nil
126
ref
291
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
281
ref
nil
cons
294
def
cons
96
ref
290
remove
nil
cons
295
def
cons
nil
cons
cons
nil
cons
cons
296
def
113
ref
subst
296
remove
175
ref
subst
285
ref
236
ref
289
remove
234
ref
275
ref
appTerm
appTerm
absTerm
297
def
241
ref
appTerm
298
def
betaConv
nil
245
ref
297
ref
appTerm
299
def
axiom
nil
95
ref
299
remove
nil
cons
cons
96
ref
298
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
297
remove
nil
cons
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
235
ref
235
ref
281
remove
assume
appThm
appThm
trans
appThm
nil
236
ref
257
remove
cons
300
def
"m"
46
ref
var
301
def
250
ref
cons
nil
cons
302
def
cons
nil
cons
cons
236
ref
58
ref
239
ref
234
ref
301
ref
varTerm
303
def
appTerm
appTerm
241
ref
appTerm
appTerm
234
ref
239
ref
303
ref
appTerm
304
def
241
ref
appTerm
305
def
appTerm
306
def
appTerm
absTerm
307
def
241
ref
appTerm
308
def
betaConv
301
ref
245
ref
307
ref
appTerm
309
def
absTerm
310
def
303
ref
appTerm
311
def
betaConv
nil
245
ref
310
ref
appTerm
312
def
axiom
nil
95
ref
312
remove
nil
cons
cons
96
ref
311
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
310
remove
nil
cons
cons
249
ref
303
ref
nil
cons
313
def
cons
nil
cons
314
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
309
remove
nil
cons
cons
96
ref
308
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
307
remove
nil
cons
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
315
def
subst
316
def
235
ref
nil
302
ref
nil
cons
cons
236
ref
58
ref
304
ref
256
ref
appTerm
appTerm
306
ref
appTerm
absTerm
317
def
241
ref
appTerm
318
def
betaConv
301
ref
245
ref
317
ref
appTerm
319
def
absTerm
320
def
303
ref
appTerm
321
def
betaConv
nil
245
ref
320
ref
appTerm
322
def
axiom
nil
95
ref
322
remove
nil
cons
cons
96
ref
321
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
320
remove
nil
cons
cons
314
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
319
remove
nil
cons
cons
96
ref
318
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
317
remove
nil
cons
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
323
def
subst
appThm
324
def
trans
appThm
nil
249
ref
234
ref
234
ref
280
remove
appTerm
325
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
263
ref
subst
326
def
trans
sym
132
ref
eqMp
eqMp
nil
139
ref
294
remove
cons
140
ref
295
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
95
ref
54
ref
287
remove
appTerm
293
remove
appTerm
nil
cons
cons
96
ref
245
ref
282
ref
appTerm
nil
cons
327
def
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
98
ref
refl
328
def
254
ref
282
ref
60
ref
appTerm
betaConv
appThm
255
ref
236
ref
328
ref
284
ref
appThm
282
ref
256
ref
appTerm
betaConv
appThm
absThm
appThm
appThm
appThm
255
ref
236
ref
284
remove
absThm
appThm
appThm
nil
"p"
55
ref
var
329
def
282
remove
nil
cons
330
def
cons
nil
cons
nil
cons
cons
329
ref
98
ref
54
ref
329
remove
varTerm
331
def
60
remove
appTerm
appTerm
245
ref
236
ref
98
ref
331
ref
241
ref
appTerm
332
def
appTerm
331
ref
256
ref
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
245
ref
236
ref
332
remove
absTerm
appTerm
appTerm
absTerm
333
def
331
ref
appTerm
334
def
betaConv
nil
0
ref
1
ref
244
ref
4
ref
cons
opType
constTerm
333
ref
appTerm
335
def
axiom
nil
95
ref
335
remove
nil
cons
cons
96
ref
334
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
56
remove
cons
nil
cons
"P"
244
ref
var
333
remove
nil
cons
cons
"x"
55
remove
var
331
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
nil
95
ref
327
remove
cons
96
ref
283
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
330
remove
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
336
def
appThm
337
def
trans
338
def
subst
253
remove
trans
appThm
nil
249
ref
270
remove
nil
cons
cons
nil
cons
nil
cons
cons
263
ref
subst
trans
appThm
254
ref
255
ref
236
ref
285
ref
337
remove
appThm
338
ref
appThm
nil
249
ref
325
remove
nil
cons
cons
nil
cons
nil
cons
cons
263
remove
subst
trans
absThm
appThm
269
ref
trans
appThm
255
ref
236
ref
285
ref
235
ref
338
remove
appThm
appThm
nil
300
remove
nil
cons
nil
cons
cons
336
remove
subst
316
remove
trans
324
remove
trans
appThm
326
remove
trans
absThm
appThm
269
remove
trans
appThm
264
ref
126
ref
97
ref
54
ref
118
ref
appTerm
129
ref
appTerm
appTerm
129
ref
appTerm
absTerm
339
def
129
ref
appTerm
340
def
betaConv
nil
223
ref
339
ref
appTerm
341
def
axiom
nil
95
ref
341
remove
nil
cons
cons
96
ref
340
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
339
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
342
def
subst
343
def
trans
appThm
343
ref
trans
appThm
343
remove
trans
sym
132
ref
eqMp
nil
139
ref
245
ref
236
ref
58
ref
256
ref
appTerm
256
remove
appTerm
absTerm
appTerm
nil
cons
cons
140
ref
54
ref
271
remove
65
ref
appTerm
344
def
appTerm
54
ref
245
ref
236
ref
58
ref
275
remove
appTerm
272
ref
appTerm
absTerm
appTerm
appTerm
245
ref
236
ref
58
ref
234
ref
272
remove
appTerm
appTerm
288
remove
appTerm
absTerm
appTerm
appTerm
345
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
146
remove
157
ref
appTerm
betaConv
157
remove
143
ref
appTerm
betaConv
148
ref
appThm
156
remove
145
ref
appTerm
betaConv
trans
trans
appThm
158
remove
appThm
153
remove
159
remove
appThm
eqMp
sym
132
ref
eqMp
346
def
subst
proveHyp
nil
139
ref
344
remove
nil
cons
cons
140
ref
345
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
proveHyp
trans
347
def
nil
301
ref
72
remove
cons
237
remove
"p"
46
ref
var
348
def
65
remove
nil
cons
cons
nil
cons
cons
cons
nil
cons
cons
97
ref
"_9294"
46
ref
var
349
def
97
ref
58
ref
241
ref
appTerm
350
def
349
remove
varTerm
appTerm
appTerm
219
ref
appTerm
absTerm
351
def
348
remove
varTerm
352
def
appTerm
353
def
appTerm
refl
351
ref
306
ref
appTerm
betaConv
appThm
142
ref
353
remove
betaConv
appThm
97
ref
350
ref
306
ref
appTerm
354
def
appTerm
219
ref
appTerm
refl
appThm
trans
351
remove
refl
58
ref
306
ref
appTerm
355
def
352
remove
appTerm
assume
sym
appThm
eqMp
sym
nil
126
ref
354
remove
nil
cons
cons
nil
cons
nil
cons
cons
126
ref
97
ref
130
remove
219
ref
appTerm
356
def
appTerm
220
ref
appTerm
absTerm
357
def
129
ref
appTerm
358
def
betaConv
nil
223
ref
357
ref
appTerm
359
def
axiom
nil
95
ref
359
remove
nil
cons
cons
96
ref
358
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
357
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
19
ref
nil
236
ref
306
ref
nil
cons
360
def
cons
302
ref
cons
nil
cons
cons
361
def
236
ref
97
ref
58
ref
303
ref
appTerm
241
ref
appTerm
362
def
appTerm
54
ref
"Number.Natural.<="
const
57
ref
constTerm
363
def
303
ref
appTerm
241
ref
appTerm
364
def
appTerm
363
ref
241
ref
appTerm
365
def
303
ref
appTerm
appTerm
366
def
appTerm
367
def
absTerm
368
def
241
ref
appTerm
369
def
betaConv
301
ref
245
ref
368
ref
appTerm
370
def
absTerm
371
def
303
ref
appTerm
372
def
betaConv
255
ref
301
ref
255
ref
236
ref
367
remove
assume
sym
97
ref
366
remove
appTerm
362
remove
appTerm
373
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
245
ref
301
ref
245
ref
236
ref
373
remove
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
95
ref
245
ref
371
ref
appTerm
nil
cons
cons
96
ref
372
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
371
remove
nil
cons
cons
314
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
370
remove
nil
cons
cons
96
ref
369
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
368
remove
nil
cons
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
appThm
nil
"t2"
3
ref
var
374
def
363
remove
306
ref
appTerm
241
ref
appTerm
nil
cons
cons
"t1"
3
ref
var
375
def
365
remove
306
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
374
ref
97
ref
18
ref
54
ref
375
ref
varTerm
376
def
appTerm
374
remove
varTerm
377
def
appTerm
appTerm
appTerm
"Data.Bool.\\/"
const
53
remove
constTerm
378
def
18
ref
376
ref
appTerm
appTerm
18
ref
377
ref
appTerm
appTerm
appTerm
absTerm
379
def
377
ref
appTerm
380
def
betaConv
375
remove
223
ref
379
ref
appTerm
381
def
absTerm
382
def
376
ref
appTerm
383
def
betaConv
nil
223
ref
382
ref
appTerm
384
def
axiom
nil
95
ref
384
remove
nil
cons
cons
96
ref
383
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
382
remove
nil
cons
cons
227
ref
376
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
381
remove
nil
cons
cons
96
ref
380
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
379
remove
nil
cons
cons
227
ref
377
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
trans
trans
sym
378
ref
refl
361
ref
236
ref
97
ref
18
ref
364
remove
appTerm
appTerm
"Number.Natural.<"
const
57
remove
constTerm
385
def
241
ref
appTerm
303
ref
appTerm
appTerm
absTerm
386
def
241
ref
appTerm
387
def
betaConv
301
ref
245
ref
386
ref
appTerm
388
def
absTerm
389
def
303
ref
appTerm
390
def
betaConv
nil
245
ref
389
ref
appTerm
391
def
axiom
nil
95
ref
391
remove
nil
cons
cons
96
ref
390
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
389
remove
nil
cons
cons
314
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
388
remove
nil
cons
cons
96
ref
387
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
386
remove
nil
cons
cons
251
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
392
def
subst
nil
301
ref
360
remove
cons
nil
cons
nil
cons
cons
393
def
236
ref
97
ref
385
remove
303
ref
appTerm
241
ref
appTerm
appTerm
45
ref
244
remove
constTerm
394
def
"d"
46
ref
var
395
def
350
ref
304
remove
234
ref
395
ref
varTerm
396
def
appTerm
397
def
appTerm
appTerm
absTerm
appTerm
appTerm
absTerm
398
def
241
ref
appTerm
399
def
betaConv
301
ref
245
ref
398
ref
appTerm
400
def
absTerm
401
def
303
ref
appTerm
402
def
betaConv
nil
245
ref
401
ref
appTerm
403
def
axiom
nil
95
ref
403
remove
nil
cons
cons
96
ref
402
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
401
remove
nil
cons
cons
314
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
400
remove
nil
cons
cons
96
ref
399
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
398
remove
nil
cons
cons
251
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
404
def
subst
trans
394
ref
refl
405
def
395
ref
350
ref
refl
nil
236
ref
397
remove
nil
cons
cons
301
ref
305
ref
nil
cons
406
def
cons
nil
cons
407
def
cons
nil
cons
cons
315
remove
subst
235
ref
nil
236
ref
396
ref
nil
cons
cons
408
def
407
remove
cons
nil
cons
cons
323
ref
subst
appThm
trans
appThm
absThm
appThm
trans
appThm
393
remove
392
remove
subst
361
remove
404
remove
subst
trans
405
remove
395
ref
355
ref
refl
nil
408
remove
302
remove
cons
nil
cons
cons
323
remove
subst
appThm
absThm
appThm
trans
appThm
sym
nil
95
ref
378
ref
394
ref
395
ref
350
remove
234
ref
234
ref
239
ref
305
ref
appTerm
396
ref
appTerm
appTerm
appTerm
appTerm
409
def
absTerm
410
def
appTerm
411
def
appTerm
394
remove
395
ref
355
ref
234
ref
279
ref
396
ref
appTerm
appTerm
appTerm
412
def
absTerm
413
def
appTerm
414
def
appTerm
415
def
nil
cons
cons
nil
cons
nil
cons
cons
97
ref
99
ref
appTerm
416
def
refl
417
def
nil
126
ref
18
ref
99
ref
appTerm
418
def
nil
cons
419
def
cons
nil
cons
nil
cons
cons
230
ref
subst
appThm
sym
417
remove
128
ref
126
ref
97
ref
18
ref
220
ref
appTerm
appTerm
129
ref
appTerm
absTerm
420
def
129
ref
appTerm
421
def
betaConv
nil
223
ref
420
ref
appTerm
422
def
axiom
nil
95
ref
422
remove
nil
cons
cons
96
ref
421
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
420
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
appThm
nil
227
ref
127
ref
cons
nil
cons
423
def
nil
cons
cons
225
ref
74
ref
cons
424
def
262
remove
subst
425
def
subst
trans
sym
132
ref
eqMp
eqMp
subst
sym
nil
95
ref
18
ref
415
remove
appTerm
426
def
nil
cons
427
def
cons
232
ref
cons
nil
cons
cons
428
def
113
ref
subst
428
remove
175
ref
subst
nil
245
ref
301
remove
245
ref
236
ref
58
ref
305
remove
appTerm
279
ref
303
remove
appTerm
429
def
appTerm
430
def
absTerm
appTerm
absTerm
431
def
appTerm
432
def
axiom
nil
95
ref
432
remove
nil
cons
433
def
cons
434
def
232
ref
cons
nil
cons
cons
435
def
161
ref
subst
proveHyp
435
ref
113
ref
subst
435
remove
175
ref
subst
nil
"_2184"
46
ref
var
436
def
250
remove
cons
"_2183"
46
ref
var
437
def
313
ref
cons
nil
cons
cons
nil
cons
cons
236
remove
58
ref
239
remove
437
remove
varTerm
438
def
appTerm
241
remove
appTerm
appTerm
279
ref
438
ref
appTerm
appTerm
absTerm
439
def
436
remove
varTerm
440
def
appTerm
441
def
betaConv
431
ref
438
ref
appTerm
442
def
betaConv
nil
434
remove
96
ref
442
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
247
ref
248
ref
431
remove
nil
cons
cons
249
ref
438
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
245
ref
439
ref
appTerm
nil
cons
cons
96
ref
441
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
ref
248
ref
439
remove
nil
cons
cons
249
ref
440
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
nil
95
ref
430
remove
nil
cons
cons
96
ref
355
ref
234
ref
429
ref
appTerm
appTerm
nil
cons
443
def
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
nil
"_9301"
46
ref
var
444
def
429
remove
nil
cons
cons
"_9300"
46
ref
var
445
def
406
remove
cons
nil
cons
cons
nil
cons
cons
nil
95
ref
58
ref
445
remove
varTerm
446
def
appTerm
444
remove
varTerm
447
def
appTerm
448
def
nil
cons
449
def
cons
96
ref
58
remove
234
ref
446
remove
appTerm
appTerm
234
ref
447
remove
appTerm
appTerm
nil
cons
450
def
cons
nil
cons
cons
nil
cons
cons
451
def
113
ref
subst
451
remove
175
ref
subst
235
remove
448
remove
assume
appThm
eqMp
nil
139
ref
449
remove
cons
140
ref
450
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
subst
eqMp
nil
95
ref
443
remove
cons
232
ref
cons
nil
cons
cons
161
ref
subst
proveHyp
nil
"_9299"
46
remove
var
452
def
313
remove
cons
nil
cons
nil
cons
cons
nil
95
ref
355
remove
234
remove
279
remove
452
remove
varTerm
453
def
appTerm
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
97
ref
418
ref
appTerm
refl
128
remove
230
remove
subst
appThm
nil
227
ref
419
remove
cons
nil
cons
nil
cons
cons
425
ref
subst
trans
sym
132
ref
eqMp
subst
395
ref
18
ref
412
remove
appTerm
absTerm
454
def
453
ref
appTerm
455
def
betaConv
nil
95
ref
411
remove
nil
cons
cons
96
ref
414
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
nil
95
ref
416
ref
219
ref
appTerm
456
def
nil
cons
457
def
cons
96
ref
97
ref
18
ref
378
ref
99
ref
appTerm
101
ref
appTerm
appTerm
appTerm
54
ref
418
remove
appTerm
18
ref
101
ref
appTerm
458
def
appTerm
appTerm
nil
cons
459
def
cons
nil
cons
460
def
cons
nil
cons
cons
461
def
113
ref
subst
461
remove
175
ref
subst
97
ref
"_534"
3
ref
var
462
def
97
ref
18
ref
378
ref
462
remove
varTerm
463
def
appTerm
101
ref
appTerm
appTerm
appTerm
54
ref
18
ref
463
remove
appTerm
appTerm
458
ref
appTerm
appTerm
absTerm
464
def
99
ref
appTerm
465
def
appTerm
refl
466
def
464
ref
219
ref
appTerm
betaConv
appThm
142
ref
465
remove
betaConv
appThm
467
def
97
ref
18
ref
378
ref
219
ref
appTerm
468
def
101
ref
appTerm
appTerm
appTerm
54
ref
18
ref
219
ref
appTerm
469
def
appTerm
458
ref
appTerm
appTerm
refl
appThm
trans
464
remove
refl
470
def
456
remove
assume
appThm
eqMp
sym
142
ref
19
ref
136
ref
126
ref
97
ref
468
remove
129
ref
appTerm
appTerm
129
ref
appTerm
absTerm
471
def
129
ref
appTerm
472
def
betaConv
nil
223
ref
471
ref
appTerm
473
def
axiom
nil
95
ref
473
remove
nil
cons
cons
96
ref
472
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
471
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
appThm
appThm
254
ref
nil
97
ref
469
remove
appTerm
118
ref
appTerm
axiom
474
def
appThm
458
ref
refl
475
def
appThm
nil
126
ref
458
ref
nil
cons
476
def
cons
nil
cons
nil
cons
cons
477
def
342
remove
subst
trans
appThm
nil
227
ref
476
remove
cons
nil
cons
nil
cons
cons
425
ref
subst
trans
sym
132
ref
eqMp
eqMp
eqMp
nil
139
ref
457
ref
cons
140
ref
459
ref
cons
nil
cons
478
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
nil
95
ref
416
ref
118
ref
appTerm
479
def
nil
cons
480
def
cons
460
remove
cons
nil
cons
cons
481
def
113
ref
subst
481
remove
175
ref
subst
466
remove
"_532"
3
ref
var
482
def
97
ref
18
ref
378
ref
482
remove
varTerm
483
def
appTerm
101
ref
appTerm
appTerm
appTerm
54
ref
18
ref
483
remove
appTerm
appTerm
458
ref
appTerm
appTerm
absTerm
118
ref
appTerm
betaConv
appThm
467
remove
97
ref
18
ref
378
ref
118
ref
appTerm
484
def
101
ref
appTerm
appTerm
appTerm
54
ref
18
ref
118
ref
appTerm
485
def
appTerm
458
remove
appTerm
appTerm
refl
appThm
trans
470
remove
479
remove
assume
appThm
eqMp
sym
142
ref
19
ref
136
remove
126
ref
97
ref
484
remove
129
ref
appTerm
appTerm
118
remove
appTerm
absTerm
486
def
129
ref
appTerm
487
def
betaConv
nil
223
ref
486
ref
appTerm
488
def
axiom
nil
95
ref
488
remove
nil
cons
cons
96
ref
487
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
486
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
appThm
nil
97
ref
485
remove
appTerm
219
ref
appTerm
axiom
489
def
trans
appThm
254
ref
489
remove
appThm
475
remove
appThm
477
remove
126
ref
97
ref
54
ref
219
ref
appTerm
129
ref
appTerm
appTerm
219
ref
appTerm
absTerm
490
def
129
ref
appTerm
491
def
betaConv
nil
223
ref
490
ref
appTerm
492
def
axiom
nil
95
ref
492
remove
nil
cons
cons
96
ref
491
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
490
remove
nil
cons
cons
229
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
trans
appThm
nil
126
ref
231
ref
cons
nil
cons
nil
cons
cons
126
ref
97
ref
97
ref
219
ref
appTerm
493
def
129
ref
appTerm
appTerm
220
remove
appTerm
absTerm
494
def
129
ref
appTerm
495
def
betaConv
nil
223
ref
494
ref
appTerm
496
def
axiom
nil
95
ref
496
remove
nil
cons
cons
96
ref
495
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
494
remove
nil
cons
cons
229
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
474
ref
trans
trans
sym
132
ref
eqMp
eqMp
eqMp
nil
139
ref
480
remove
cons
497
def
478
remove
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
126
ref
378
ref
131
remove
appTerm
356
remove
appTerm
absTerm
498
def
99
ref
appTerm
499
def
betaConv
nil
223
ref
498
ref
appTerm
500
def
axiom
nil
95
ref
500
remove
nil
cons
cons
96
ref
499
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
498
remove
nil
cons
cons
423
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
497
remove
140
ref
457
remove
cons
"R"
3
ref
var
501
def
459
remove
cons
nil
cons
cons
cons
nil
cons
cons
nil
95
ref
98
ref
145
ref
appTerm
502
def
501
remove
varTerm
503
def
appTerm
504
def
nil
cons
cons
96
ref
503
ref
nil
cons
505
def
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
nil
95
ref
98
ref
143
ref
appTerm
506
def
503
ref
appTerm
nil
cons
cons
96
ref
98
ref
504
remove
appTerm
503
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
"r"
3
remove
var
507
def
98
ref
506
ref
507
ref
varTerm
508
def
appTerm
appTerm
509
def
98
ref
502
ref
508
ref
appTerm
appTerm
508
ref
appTerm
appTerm
absTerm
510
def
503
remove
appTerm
511
def
betaConv
97
ref
378
ref
143
ref
appTerm
512
def
145
ref
appTerm
513
def
appTerm
refl
96
ref
223
ref
507
ref
509
remove
98
ref
98
ref
101
ref
appTerm
514
def
508
ref
appTerm
appTerm
508
ref
appTerm
515
def
appTerm
absTerm
appTerm
absTerm
145
ref
appTerm
betaConv
appThm
122
ref
512
remove
appTerm
refl
95
ref
96
ref
223
ref
507
remove
98
ref
100
ref
508
remove
appTerm
appTerm
515
remove
appTerm
absTerm
appTerm
absTerm
absTerm
516
def
143
ref
appTerm
betaConv
appThm
nil
110
remove
378
ref
appTerm
516
remove
appTerm
axiom
152
ref
appThm
eqMp
148
remove
appThm
eqMp
517
def
513
remove
assume
eqMp
nil
95
ref
223
ref
510
ref
appTerm
nil
cons
cons
96
ref
511
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
510
remove
nil
cons
cons
227
ref
505
remove
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
eqMp
subst
proveHyp
proveHyp
proveHyp
subst
254
ref
nil
248
ref
410
ref
nil
cons
cons
nil
cons
nil
cons
cons
258
remove
142
ref
19
ref
45
ref
6
ref
constTerm
518
def
refl
nil
"t"
5
ref
var
167
ref
nil
cons
519
def
cons
nil
cons
nil
cons
cons
73
ref
"B"
4
ref
cons
520
def
nil
cons
cons
74
ref
cons
"t"
1
ref
2
ref
76
remove
cons
521
def
opType
522
def
var
523
def
26
ref
1
ref
522
ref
1
ref
522
ref
4
ref
cons
opType
524
def
nil
cons
cons
opType
constTerm
525
def
523
ref
varTerm
526
def
appTerm
170
ref
526
ref
171
ref
appTerm
absTerm
527
def
appTerm
528
def
absTerm
529
def
526
ref
appTerm
530
def
betaConv
0
ref
1
ref
524
ref
4
ref
cons
opType
constTerm
531
def
refl
523
ref
528
remove
assume
sym
525
remove
527
remove
appTerm
526
ref
appTerm
532
def
assume
sym
deductAntisym
absThm
appThm
nil
531
ref
523
remove
532
remove
absTerm
appTerm
axiom
eqMp
nil
95
ref
531
ref
529
ref
appTerm
nil
cons
cons
96
ref
530
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
522
ref
nil
cons
cons
nil
cons
533
def
"P"
524
remove
var
534
def
529
remove
nil
cons
cons
"x"
522
ref
var
535
def
526
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
subst
appThm
appThm
appThm
7
ref
170
ref
18
ref
172
ref
appTerm
absTerm
appTerm
refl
appThm
sym
nil
177
ref
519
ref
cons
nil
cons
nil
cons
cons
177
ref
97
ref
18
ref
518
ref
170
ref
178
ref
171
ref
appTerm
536
def
absTerm
appTerm
appTerm
appTerm
7
ref
170
ref
18
ref
536
ref
appTerm
absTerm
appTerm
appTerm
absTerm
537
def
178
ref
appTerm
538
def
betaConv
nil
0
ref
181
remove
constTerm
539
def
537
ref
appTerm
540
def
axiom
nil
95
ref
540
remove
nil
cons
cons
96
ref
538
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
259
remove
cons
nil
cons
541
def
"P"
6
remove
var
542
def
537
remove
nil
cons
cons
"x"
5
ref
var
543
def
178
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
eqMp
subst
544
def
subst
255
ref
395
ref
19
ref
410
remove
396
ref
appTerm
betaConv
appThm
absThm
appThm
trans
appThm
nil
248
ref
413
ref
nil
cons
cons
nil
cons
nil
cons
cons
544
remove
subst
255
remove
395
ref
19
remove
413
remove
396
remove
appTerm
betaConv
appThm
absThm
appThm
trans
appThm
trans
426
remove
assume
eqMp
nil
139
ref
245
ref
395
remove
18
ref
409
remove
appTerm
absTerm
appTerm
nil
cons
cons
140
ref
245
remove
454
ref
appTerm
nil
cons
545
def
cons
nil
cons
cons
nil
cons
cons
346
ref
subst
proveHyp
nil
95
ref
545
remove
cons
96
ref
455
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
247
remove
248
remove
454
remove
nil
cons
cons
249
remove
453
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
subst
eqMp
eqMp
nil
139
ref
433
remove
cons
140
ref
231
ref
cons
nil
cons
546
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
139
ref
427
remove
cons
546
ref
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
subst
deductAntisym
347
remove
eqMp
285
remove
nil
139
ref
190
remove
nil
cons
cons
140
ref
194
remove
nil
cons
547
def
cons
nil
cons
cons
nil
cons
cons
548
def
154
ref
subst
appThm
nil
16
ref
32
ref
nil
cons
549
def
cons
550
def
9
ref
31
ref
nil
cons
551
def
cons
552
def
nil
cons
cons
nil
cons
cons
191
ref
21
ref
appTerm
553
def
betaConv
193
ref
24
ref
appTerm
554
def
betaConv
548
remove
346
ref
subst
nil
95
ref
547
remove
cons
96
ref
554
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
73
ref
nil
cons
555
def
166
ref
193
remove
nil
cons
cons
170
ref
25
ref
cons
nil
cons
556
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
192
remove
nil
cons
cons
96
ref
553
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
214
ref
212
ref
191
remove
nil
cons
cons
"x"
11
ref
var
557
def
22
ref
cons
nil
cons
558
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
appThm
189
remove
refl
38
remove
appThm
eqMp
eqMp
eqMp
nil
139
ref
218
remove
cons
546
remove
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
139
ref
208
remove
cons
140
ref
199
ref
cons
nil
cons
559
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
139
ref
206
remove
cons
559
ref
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
95
ref
0
ref
50
remove
constTerm
"x"
48
remove
var
560
def
98
ref
196
ref
560
remove
varTerm
appTerm
appTerm
198
ref
appTerm
absTerm
appTerm
nil
cons
cons
96
ref
98
ref
197
remove
appTerm
198
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
204
remove
201
remove
196
remove
nil
cons
cons
559
remove
cons
nil
cons
cons
nil
95
ref
7
ref
170
ref
98
ref
172
ref
appTerm
561
def
145
ref
appTerm
absTerm
562
def
appTerm
563
def
nil
cons
564
def
cons
565
def
96
ref
98
ref
518
ref
167
ref
appTerm
566
def
appTerm
567
def
145
ref
appTerm
nil
cons
568
def
cons
nil
cons
cons
nil
cons
cons
569
def
113
ref
subst
569
remove
175
ref
subst
nil
95
ref
566
ref
nil
cons
570
def
cons
571
def
96
ref
145
ref
nil
cons
572
def
cons
nil
cons
573
def
cons
nil
cons
cons
574
def
113
ref
subst
574
remove
175
ref
subst
nil
565
ref
573
ref
cons
nil
cons
cons
575
def
161
ref
subst
96
ref
98
ref
7
ref
170
ref
561
remove
101
ref
appTerm
absTerm
576
def
appTerm
577
def
appTerm
101
ref
appTerm
578
def
absTerm
579
def
145
ref
appTerm
580
def
betaConv
nil
571
remove
96
ref
223
ref
579
ref
appTerm
581
def
nil
cons
582
def
cons
nil
cons
583
def
cons
nil
cons
cons
584
def
161
ref
subst
97
ref
566
ref
appTerm
585
def
refl
177
remove
223
ref
96
ref
98
ref
7
ref
170
ref
98
ref
536
remove
appTerm
101
ref
appTerm
absTerm
appTerm
appTerm
101
ref
appTerm
absTerm
appTerm
absTerm
586
def
167
ref
appTerm
betaConv
appThm
nil
182
remove
518
ref
appTerm
586
remove
appTerm
axiom
183
remove
appThm
eqMp
587
def
nil
95
ref
585
remove
581
ref
appTerm
nil
cons
cons
96
ref
567
remove
581
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
584
remove
nil
95
ref
416
remove
101
remove
appTerm
588
def
nil
cons
589
def
cons
96
ref
102
remove
nil
cons
590
def
cons
nil
cons
cons
nil
cons
cons
591
def
113
ref
subst
591
remove
175
ref
subst
113
ref
175
ref
588
remove
assume
592
def
134
remove
eqMp
eqMp
155
remove
deductAntisym
eqMp
593
def
eqMp
nil
139
ref
589
remove
cons
140
ref
590
ref
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
95
ref
582
ref
cons
96
ref
580
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
ref
226
ref
579
remove
nil
cons
cons
227
ref
572
ref
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
139
ref
570
remove
cons
140
ref
572
ref
cons
nil
cons
594
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
nil
139
ref
564
remove
cons
595
def
140
ref
568
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
596
def
subst
eqMp
eqMp
proveHyp
nil
95
ref
199
remove
cons
96
ref
44
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
210
remove
170
ref
551
ref
cons
nil
cons
597
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
211
remove
cons
96
ref
41
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
214
ref
213
remove
557
ref
549
ref
cons
nil
cons
598
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
nil
95
ref
18
ref
35
ref
appTerm
nil
cons
cons
96
ref
97
ref
35
ref
appTerm
219
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
nil
139
ref
35
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
95
ref
18
ref
143
ref
appTerm
599
def
nil
cons
600
def
cons
96
ref
97
ref
143
ref
appTerm
219
ref
appTerm
nil
cons
601
def
cons
nil
cons
cons
nil
cons
cons
602
def
113
ref
subst
602
remove
175
ref
subst
nil
95
ref
143
ref
nil
cons
603
def
cons
604
def
232
remove
cons
nil
cons
cons
593
remove
nil
95
ref
590
ref
cons
96
ref
514
ref
99
ref
appTerm
nil
cons
605
def
cons
nil
cons
cons
nil
cons
cons
175
ref
subst
proveHyp
514
remove
refl
592
remove
appThm
sym
nil
95
ref
135
ref
cons
606
def
96
ref
135
ref
cons
nil
cons
607
def
cons
nil
cons
cons
608
def
113
ref
subst
608
remove
175
ref
subst
137
remove
eqMp
nil
139
ref
135
remove
cons
141
ref
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
606
remove
96
ref
127
remove
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
nil
139
ref
590
remove
cons
140
ref
605
remove
cons
nil
cons
cons
nil
cons
cons
609
def
346
ref
subst
eqMp
161
ref
609
remove
154
ref
subst
eqMp
deductAntisym
deductAntisym
610
def
subst
97
ref
599
ref
appTerm
refl
95
ref
100
remove
219
ref
appTerm
absTerm
611
def
143
ref
appTerm
betaConv
appThm
nil
122
remove
18
ref
appTerm
611
remove
appTerm
axiom
152
remove
appThm
eqMp
599
remove
assume
eqMp
nil
95
ref
506
ref
219
ref
appTerm
nil
cons
cons
96
ref
98
ref
219
ref
appTerm
143
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
175
ref
subst
proveHyp
nil
95
ref
231
ref
cons
96
ref
603
ref
cons
nil
cons
cons
nil
cons
cons
612
def
113
ref
subst
612
remove
175
ref
subst
95
ref
99
remove
absTerm
613
def
143
remove
appTerm
614
def
betaConv
nil
493
remove
223
remove
613
ref
appTerm
615
def
appTerm
axiom
219
remove
assume
eqMp
nil
95
ref
615
remove
nil
cons
cons
96
ref
614
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
225
remove
226
ref
613
remove
nil
cons
cons
227
ref
603
ref
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
nil
139
ref
231
remove
cons
140
ref
603
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
139
ref
600
remove
cons
140
ref
601
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
subst
eqMp
subst
appThm
474
remove
trans
absThm
appThm
264
ref
215
ref
268
ref
subst
subst
616
def
trans
absThm
appThm
264
remove
268
remove
subst
617
def
trans
sym
132
ref
eqMp
nil
7
ref
9
ref
14
ref
16
ref
18
remove
28
ref
62
ref
appTerm
618
def
34
ref
appTerm
619
def
appTerm
absTerm
appTerm
absTerm
appTerm
thm
34
ref
refl
nil
139
ref
36
ref
34
ref
appTerm
620
def
nil
cons
cons
140
ref
518
ref
9
ref
45
ref
13
ref
constTerm
621
def
16
ref
36
remove
62
ref
appTerm
absTerm
appTerm
absTerm
appTerm
622
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
517
remove
sym
623
def
nil
226
ref
126
ref
98
ref
506
remove
129
ref
appTerm
624
def
appTerm
98
ref
502
remove
129
ref
appTerm
625
def
appTerm
129
remove
appTerm
626
def
appTerm
627
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
424
remove
205
ref
subst
628
def
subst
629
def
126
ref
nil
126
ref
627
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
630
def
nil
95
ref
624
ref
nil
cons
631
def
cons
96
ref
626
remove
nil
cons
632
def
cons
nil
cons
cons
nil
cons
cons
633
def
113
ref
subst
634
def
633
remove
175
ref
subst
635
def
nil
95
ref
625
ref
nil
cons
636
def
cons
96
ref
228
ref
cons
nil
cons
637
def
cons
nil
cons
cons
638
def
113
ref
subst
639
def
638
remove
175
ref
subst
640
def
nil
604
remove
637
ref
cons
nil
cons
cons
161
ref
subst
624
remove
assume
eqMp
eqMp
nil
139
ref
636
remove
cons
140
ref
228
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
641
def
deductAntisym
eqMp
eqMp
nil
139
ref
631
remove
cons
140
ref
632
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
642
def
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
subst
proveHyp
nil
95
ref
378
ref
620
remove
appTerm
622
remove
appTerm
643
def
nil
cons
cons
96
ref
7
ref
9
ref
14
ref
16
ref
98
ref
378
ref
28
ref
21
ref
appTerm
644
def
34
ref
appTerm
appTerm
518
ref
9
ref
621
ref
20
ref
644
ref
61
remove
32
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
645
def
appTerm
378
ref
619
ref
appTerm
518
ref
23
ref
621
ref
20
ref
618
remove
33
remove
appTerm
646
def
absTerm
647
def
appTerm
648
def
absTerm
649
def
appTerm
650
def
appTerm
651
def
appTerm
652
def
absTerm
653
def
appTerm
654
def
absTerm
655
def
appTerm
656
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
175
ref
subst
proveHyp
nil
166
ref
655
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
9
ref
nil
126
ref
654
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
212
ref
653
remove
nil
cons
cons
nil
cons
nil
cons
cons
216
ref
subst
16
ref
nil
126
ref
652
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
645
remove
nil
cons
657
def
cons
96
ref
651
remove
nil
cons
658
def
cons
nil
cons
cons
nil
cons
cons
659
def
113
ref
subst
659
remove
175
ref
subst
nil
166
ref
23
ref
98
ref
260
ref
31
ref
appTerm
24
ref
appTerm
660
def
appTerm
649
ref
31
ref
appTerm
661
def
appTerm
662
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
23
ref
nil
126
ref
662
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
660
ref
nil
cons
663
def
cons
96
ref
661
ref
nil
cons
664
def
cons
nil
cons
cons
nil
cons
cons
665
def
113
ref
subst
665
remove
175
ref
subst
661
remove
betaConv
sym
nil
212
ref
20
ref
98
ref
28
ref
32
ref
appTerm
21
ref
appTerm
666
def
appTerm
647
ref
32
ref
appTerm
667
def
appTerm
668
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
216
ref
subst
20
ref
nil
126
ref
668
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
666
ref
nil
cons
669
def
cons
96
ref
667
ref
nil
cons
670
def
cons
nil
cons
cons
nil
cons
cons
671
def
113
ref
subst
671
remove
175
ref
subst
667
remove
betaConv
sym
30
ref
refl
672
def
660
remove
assume
appThm
666
remove
assume
appThm
sym
eqMp
eqMp
nil
139
ref
669
remove
cons
140
ref
670
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
95
ref
14
ref
557
ref
98
ref
28
ref
557
ref
varTerm
673
def
appTerm
674
def
21
ref
appTerm
appTerm
675
def
647
ref
673
ref
appTerm
676
def
appTerm
absTerm
appTerm
nil
cons
cons
96
ref
648
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
20
ref
98
ref
14
ref
557
ref
98
ref
674
ref
32
ref
appTerm
appTerm
676
remove
appTerm
absTerm
appTerm
appTerm
648
remove
appTerm
absTerm
677
def
21
ref
appTerm
678
def
betaConv
212
ref
14
ref
16
ref
98
ref
14
ref
557
ref
675
remove
212
ref
varTerm
679
def
673
remove
appTerm
appTerm
absTerm
appTerm
appTerm
621
ref
679
remove
appTerm
appTerm
absTerm
appTerm
absTerm
680
def
647
ref
appTerm
681
def
betaConv
215
remove
539
ref
refl
166
ref
8
ref
"t"
2
ref
var
682
def
98
ref
7
ref
170
ref
98
ref
261
ref
682
ref
varTerm
683
def
appTerm
appTerm
684
def
172
ref
appTerm
absTerm
685
def
appTerm
686
def
appTerm
687
def
refl
587
ref
appThm
absThm
appThm
absThm
appThm
sym
nil
542
ref
166
ref
7
ref
682
ref
687
ref
581
remove
appTerm
688
def
absTerm
689
def
appTerm
690
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
541
ref
74
ref
cons
205
ref
subst
subst
166
ref
nil
126
ref
690
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
166
ref
689
remove
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
682
ref
nil
126
ref
688
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
686
remove
nil
cons
691
def
cons
692
def
583
remove
cons
nil
cons
cons
693
def
113
ref
subst
693
remove
175
ref
subst
nil
226
remove
140
ref
98
ref
563
remove
appTerm
145
remove
appTerm
694
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
628
remove
subst
695
def
96
ref
nil
126
ref
578
ref
nil
cons
696
def
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
577
remove
nil
cons
697
def
cons
698
def
607
ref
cons
nil
cons
cons
699
def
113
ref
subst
700
def
699
ref
175
ref
subst
701
def
170
ref
172
remove
absTerm
702
def
683
ref
appTerm
betaConv
sym
683
ref
refl
nil
95
ref
260
ref
683
ref
appTerm
683
ref
appTerm
nil
cons
cons
96
ref
167
remove
683
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
nil
170
ref
683
remove
nil
cons
cons
nil
cons
703
def
nil
cons
cons
685
ref
171
ref
appTerm
704
def
betaConv
nil
692
remove
96
ref
704
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
555
ref
166
ref
685
remove
nil
cons
cons
170
ref
171
ref
nil
cons
705
def
cons
nil
cons
706
def
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
555
ref
166
ref
702
ref
nil
cons
cons
707
def
703
remove
cons
nil
cons
cons
587
remove
sym
695
remove
140
ref
nil
126
ref
694
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
575
ref
113
ref
subst
575
remove
175
ref
subst
nil
95
ref
173
ref
cons
708
def
573
remove
cons
nil
cons
cons
161
ref
subst
562
ref
171
ref
appTerm
709
def
betaConv
nil
565
remove
96
ref
709
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
555
ref
166
ref
562
remove
nil
cons
cons
706
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
595
remove
594
remove
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
710
def
subst
proveHyp
nil
95
ref
518
ref
702
ref
appTerm
711
def
nil
cons
712
def
cons
713
def
607
ref
cons
nil
cons
cons
714
def
161
ref
subst
proveHyp
714
ref
113
ref
subst
714
remove
175
ref
subst
699
remove
161
ref
subst
nil
713
remove
96
ref
696
ref
cons
nil
cons
715
def
cons
nil
cons
cons
161
ref
subst
nil
166
ref
170
ref
98
ref
702
remove
171
ref
appTerm
716
def
appTerm
578
ref
appTerm
717
def
absTerm
718
def
nil
cons
cons
nil
cons
nil
cons
cons
205
ref
subst
170
ref
nil
126
ref
717
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
716
ref
nil
cons
719
def
cons
715
ref
cons
nil
cons
cons
720
def
113
ref
subst
720
remove
175
ref
subst
nil
"f"
5
remove
var
519
remove
cons
"y"
2
ref
var
721
def
705
remove
cons
nil
cons
cons
nil
cons
cons
520
remove
555
ref
cons
74
ref
cons
721
ref
82
ref
170
ref
"f"
522
remove
var
722
def
varTerm
723
def
171
ref
appTerm
absTerm
721
remove
varTerm
724
def
appTerm
appTerm
723
ref
724
ref
appTerm
appTerm
absTerm
725
def
724
ref
appTerm
726
def
betaConv
722
remove
7
ref
725
ref
appTerm
727
def
absTerm
728
def
723
ref
appTerm
729
def
betaConv
nil
531
remove
728
ref
appTerm
730
def
axiom
nil
95
ref
730
remove
nil
cons
cons
96
ref
729
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
533
remove
534
remove
728
remove
nil
cons
cons
535
remove
723
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
727
remove
nil
cons
cons
96
ref
726
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
166
ref
725
remove
nil
cons
cons
170
ref
724
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
subst
716
remove
assume
eqMp
nil
708
ref
715
remove
cons
nil
cons
cons
731
def
161
ref
subst
proveHyp
731
ref
113
ref
subst
731
remove
175
ref
subst
700
remove
701
remove
nil
708
remove
607
remove
cons
nil
cons
cons
161
ref
subst
576
ref
171
ref
appTerm
732
def
betaConv
nil
698
remove
96
ref
732
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
555
ref
166
ref
576
remove
nil
cons
cons
706
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
139
ref
697
remove
cons
141
ref
cons
nil
cons
cons
154
ref
subst
733
def
deductAntisym
eqMp
eqMp
nil
139
ref
173
remove
cons
140
ref
696
remove
cons
nil
cons
734
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
139
ref
719
remove
cons
734
ref
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
95
ref
7
ref
718
remove
appTerm
nil
cons
cons
96
ref
98
ref
711
remove
appTerm
578
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
707
remove
734
remove
cons
nil
cons
cons
596
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
139
ref
712
remove
cons
141
remove
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
733
remove
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
139
ref
691
remove
cons
140
ref
582
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
735
def
subst
nil
95
ref
0
ref
1
ref
13
ref
4
ref
cons
opType
constTerm
736
def
680
ref
appTerm
nil
cons
cons
96
ref
681
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
"A"
27
remove
cons
nil
cons
737
def
"P"
13
remove
var
738
def
680
remove
nil
cons
cons
"x"
12
ref
var
739
def
647
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
14
ref
677
ref
appTerm
nil
cons
cons
96
ref
678
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
214
ref
212
ref
677
remove
nil
cons
cons
558
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
nil
139
ref
663
remove
cons
140
ref
664
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
95
ref
7
ref
170
ref
98
ref
261
remove
24
ref
appTerm
appTerm
649
ref
171
remove
appTerm
740
def
appTerm
absTerm
appTerm
nil
cons
cons
96
ref
650
ref
nil
cons
741
def
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
682
ref
98
ref
7
ref
170
ref
684
remove
740
remove
appTerm
absTerm
appTerm
appTerm
650
remove
appTerm
absTerm
742
def
24
ref
appTerm
743
def
betaConv
166
ref
7
ref
682
remove
687
remove
566
remove
appTerm
absTerm
appTerm
absTerm
744
def
649
ref
appTerm
745
def
betaConv
735
remove
nil
95
ref
539
remove
744
ref
appTerm
nil
cons
cons
96
ref
745
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
541
remove
542
remove
744
remove
nil
cons
cons
543
remove
649
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
7
ref
742
ref
appTerm
nil
cons
cons
96
ref
743
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
166
ref
742
remove
nil
cons
cons
556
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
eqMp
nil
139
ref
619
remove
nil
cons
cons
140
ref
741
remove
cons
nil
cons
cons
nil
cons
cons
623
remove
629
remove
126
ref
630
remove
634
remove
635
remove
639
remove
640
remove
nil
95
ref
572
remove
cons
637
remove
cons
nil
cons
cons
161
ref
subst
625
remove
assume
eqMp
eqMp
641
remove
deductAntisym
eqMp
eqMp
642
remove
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
subst
proveHyp
eqMp
nil
139
ref
657
remove
cons
140
ref
658
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
95
ref
54
ref
643
remove
appTerm
656
remove
appTerm
nil
cons
cons
96
ref
14
ref
"l"
11
ref
var
746
def
378
ref
28
ref
746
ref
varTerm
747
def
appTerm
748
def
34
ref
appTerm
appTerm
518
ref
9
ref
621
ref
16
ref
748
remove
62
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
749
def
appTerm
750
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
328
ref
254
remove
557
remove
378
remove
674
ref
34
ref
appTerm
appTerm
518
remove
9
ref
621
remove
16
ref
674
remove
62
ref
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
751
def
34
ref
appTerm
betaConv
appThm
8
ref
9
ref
15
ref
16
ref
328
remove
751
ref
21
ref
appTerm
betaConv
appThm
751
ref
62
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
15
ref
746
ref
749
remove
747
ref
appTerm
betaConv
absThm
appThm
appThm
nil
"p"
12
remove
var
752
def
751
remove
nil
cons
cons
nil
cons
nil
cons
cons
752
ref
98
ref
54
ref
752
remove
varTerm
753
def
34
ref
appTerm
appTerm
7
ref
9
ref
14
ref
16
ref
98
ref
753
ref
21
ref
appTerm
appTerm
753
ref
62
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
14
ref
746
remove
753
ref
747
remove
appTerm
absTerm
appTerm
appTerm
absTerm
754
def
753
ref
appTerm
755
def
betaConv
nil
736
remove
754
ref
appTerm
756
def
axiom
nil
95
ref
756
remove
nil
cons
cons
96
ref
755
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
737
remove
738
remove
754
remove
nil
cons
cons
739
remove
753
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
nil
750
remove
thm
8
ref
"h1"
2
ref
var
757
def
8
ref
"h2"
2
ref
var
758
def
15
ref
"t1"
11
ref
var
759
def
15
ref
"t2"
11
ref
var
760
def
142
remove
nil
20
ref
760
ref
varTerm
761
def
nil
cons
cons
23
ref
758
ref
varTerm
762
def
nil
cons
cons
16
ref
759
ref
varTerm
763
def
nil
cons
cons
9
ref
757
ref
varTerm
764
def
nil
cons
cons
nil
cons
cons
cons
cons
nil
cons
cons
20
ref
97
ref
646
ref
appTerm
54
ref
260
ref
24
ref
appTerm
31
ref
appTerm
765
def
appTerm
644
remove
32
ref
appTerm
766
def
appTerm
767
def
appTerm
768
def
absTerm
769
def
32
remove
appTerm
770
def
betaConv
23
ref
14
ref
769
ref
appTerm
771
def
absTerm
772
def
31
remove
appTerm
773
def
betaConv
16
ref
7
ref
772
ref
appTerm
774
def
absTerm
775
def
21
ref
appTerm
776
def
betaConv
9
ref
14
ref
775
ref
appTerm
777
def
absTerm
778
def
24
ref
appTerm
779
def
betaConv
45
remove
1
ref
1
ref
1
ref
11
ref
"Data.Pair.*"
typeOp
780
def
2
ref
29
ref
cons
opType
781
def
nil
cons
782
def
cons
opType
783
def
4
ref
cons
opType
784
def
4
ref
cons
opType
785
def
constTerm
786
def
refl
"fn"
783
ref
var
787
def
54
ref
26
ref
1
ref
781
ref
1
ref
781
ref
4
ref
cons
opType
nil
cons
cons
opType
constTerm
788
def
787
remove
varTerm
789
def
34
ref
appTerm
appTerm
"b"
781
ref
var
varTerm
790
def
appTerm
appTerm
refl
8
remove
9
ref
15
remove
16
ref
788
ref
789
ref
62
ref
appTerm
appTerm
refl
9
ref
16
ref
"_15594"
781
ref
var
"Data.Pair.,"
const
791
def
1
ref
2
ref
783
ref
nil
cons
792
def
cons
opType
constTerm
24
ref
appTerm
21
ref
appTerm
793
def
absTerm
794
def
absTerm
795
def
absTerm
796
def
24
ref
appTerm
betaConv
69
remove
appThm
795
remove
21
ref
appTerm
betaConv
trans
789
remove
21
ref
appTerm
797
def
refl
appThm
794
remove
797
remove
appTerm
betaConv
trans
appThm
absThm
appThm
absThm
appThm
appThm
absThm
appThm
nil
"f"
1
ref
2
ref
1
ref
11
ref
1
ref
781
remove
782
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
var
796
remove
nil
cons
cons
nil
cons
nil
cons
cons
73
ref
"B"
782
remove
cons
nil
cons
cons
74
ref
cons
187
remove
subst
subst
eqMp
nil
95
ref
786
ref
"_15593"
783
ref
var
798
def
54
ref
788
ref
798
ref
varTerm
799
def
34
remove
appTerm
appTerm
790
remove
appTerm
800
def
appTerm
7
ref
9
ref
14
ref
16
ref
788
remove
799
ref
62
remove
appTerm
appTerm
793
remove
appTerm
absTerm
801
def
appTerm
802
def
absTerm
803
def
appTerm
804
def
appTerm
805
def
absTerm
806
def
appTerm
807
def
nil
cons
cons
96
ref
786
remove
798
ref
804
ref
absTerm
808
def
appTerm
809
def
nil
cons
810
def
cons
nil
cons
811
def
cons
nil
cons
cons
161
ref
subst
nil
"P"
784
remove
var
812
def
798
ref
98
ref
806
ref
799
ref
appTerm
813
def
appTerm
809
ref
appTerm
814
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
792
remove
cons
nil
cons
815
def
74
ref
cons
205
ref
subst
816
def
subst
798
ref
nil
126
ref
814
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
813
ref
nil
cons
817
def
cons
811
ref
cons
nil
cons
cons
818
def
113
ref
subst
818
remove
175
ref
subst
813
ref
betaConv
813
remove
assume
eqMp
nil
95
ref
805
remove
nil
cons
819
def
cons
811
remove
cons
nil
cons
cons
820
def
161
ref
subst
proveHyp
820
ref
113
ref
subst
820
remove
175
ref
subst
808
ref
799
ref
appTerm
821
def
betaConv
822
def
sym
nil
139
ref
800
remove
nil
cons
cons
140
ref
804
remove
nil
cons
823
def
cons
nil
cons
cons
nil
cons
cons
346
ref
subst
eqMp
815
ref
812
ref
808
ref
nil
cons
cons
824
def
"x"
783
remove
var
825
def
799
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
710
remove
subst
proveHyp
eqMp
nil
139
ref
819
remove
cons
140
ref
810
ref
cons
nil
cons
826
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
139
ref
817
remove
cons
826
ref
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
95
ref
0
remove
785
remove
constTerm
827
def
825
ref
98
ref
806
ref
825
ref
varTerm
828
def
appTerm
appTerm
809
ref
appTerm
absTerm
appTerm
nil
cons
cons
96
ref
98
ref
807
remove
appTerm
809
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
815
ref
812
ref
806
remove
nil
cons
cons
826
remove
cons
nil
cons
cons
596
ref
subst
eqMp
eqMp
proveHyp
nil
95
ref
810
remove
cons
96
ref
7
ref
778
ref
appTerm
829
def
nil
cons
830
def
cons
nil
cons
831
def
cons
nil
cons
cons
161
ref
subst
nil
812
remove
798
ref
98
ref
821
ref
appTerm
829
ref
appTerm
832
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
816
remove
subst
798
remove
nil
126
ref
832
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
95
ref
821
ref
nil
cons
833
def
cons
831
ref
cons
nil
cons
cons
834
def
113
ref
subst
834
remove
175
ref
subst
822
remove
821
remove
assume
eqMp
nil
95
ref
823
ref
cons
835
def
831
remove
cons
nil
cons
cons
836
def
161
ref
subst
proveHyp
836
ref
113
ref
subst
836
remove
175
ref
subst
nil
166
ref
778
remove
nil
cons
cons
837
def
nil
cons
nil
cons
cons
205
ref
subst
9
remove
nil
126
ref
777
remove
nil
cons
838
def
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
212
ref
775
remove
nil
cons
cons
839
def
nil
cons
nil
cons
cons
216
ref
subst
16
remove
nil
126
ref
774
remove
nil
cons
840
def
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
166
ref
772
remove
nil
cons
cons
841
def
nil
cons
nil
cons
cons
205
remove
subst
23
remove
nil
126
ref
771
remove
nil
cons
842
def
cons
nil
cons
nil
cons
cons
133
ref
subst
nil
212
ref
769
remove
nil
cons
cons
843
def
nil
cons
nil
cons
cons
216
remove
subst
20
remove
nil
126
remove
768
remove
nil
cons
cons
nil
cons
nil
cons
cons
133
remove
subst
nil
95
ref
646
ref
nil
cons
844
def
cons
96
ref
767
ref
nil
cons
845
def
cons
nil
cons
cons
nil
cons
cons
846
def
610
remove
subst
846
ref
113
ref
subst
846
remove
175
ref
subst
nil
"b'"
11
ref
var
549
remove
cons
"a'"
2
ref
var
847
def
551
remove
cons
"b"
11
remove
var
22
remove
cons
"a"
2
ref
var
848
def
25
remove
cons
nil
cons
cons
cons
cons
nil
cons
cons
73
remove
"B"
29
remove
cons
nil
cons
cons
74
remove
cons
"b'"
75
ref
var
849
def
97
ref
26
remove
1
ref
780
remove
521
remove
opType
850
def
1
ref
850
ref
4
remove
cons
opType
nil
cons
cons
opType
constTerm
791
remove
1
ref
2
remove
1
remove
75
remove
850
remove
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
851
def
848
ref
varTerm
852
def
appTerm
85
ref
appTerm
appTerm
851
remove
847
ref
varTerm
853
def
appTerm
849
remove
varTerm
854
def
appTerm
appTerm
appTerm
54
ref
260
ref
852
ref
appTerm
853
ref
appTerm
appTerm
82
remove
85
ref
appTerm
854
ref
appTerm
appTerm
appTerm
absTerm
855
def
854
ref
appTerm
856
def
betaConv
847
remove
93
ref
855
ref
appTerm
857
def
absTerm
858
def
853
ref
appTerm
859
def
betaConv
84
remove
7
ref
858
ref
appTerm
860
def
absTerm
861
def
85
remove
appTerm
862
def
betaConv
848
remove
93
remove
861
ref
appTerm
863
def
absTerm
864
def
852
ref
appTerm
865
def
betaConv
nil
7
ref
864
ref
appTerm
866
def
axiom
nil
95
ref
866
remove
nil
cons
cons
96
ref
865
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
166
ref
864
remove
nil
cons
cons
170
ref
852
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
863
remove
nil
cons
cons
96
ref
862
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
162
ref
163
ref
861
remove
nil
cons
cons
165
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
860
remove
nil
cons
cons
96
ref
859
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
166
ref
858
remove
nil
cons
cons
170
remove
853
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
857
remove
nil
cons
cons
96
ref
856
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
162
remove
163
remove
855
remove
nil
cons
cons
164
remove
854
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
subst
subst
801
ref
21
remove
appTerm
867
def
betaConv
803
ref
24
remove
appTerm
868
def
betaConv
nil
835
remove
96
ref
868
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
555
ref
166
remove
803
remove
nil
cons
cons
556
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
802
remove
nil
cons
cons
96
ref
867
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
214
ref
212
remove
801
remove
nil
cons
cons
558
ref
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
869
def
sym
799
remove
refl
646
ref
assume
appThm
trans
nil
552
remove
550
remove
nil
cons
cons
nil
cons
cons
869
remove
subst
trans
eqMp
eqMp
nil
139
ref
844
ref
cons
140
ref
845
ref
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
nil
95
ref
98
ref
646
ref
appTerm
767
ref
appTerm
nil
cons
cons
96
ref
98
ref
767
remove
appTerm
646
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
175
ref
subst
proveHyp
nil
95
ref
845
ref
cons
96
ref
844
ref
cons
nil
cons
cons
nil
cons
cons
870
def
113
remove
subst
870
remove
175
remove
subst
672
remove
nil
139
ref
765
remove
nil
cons
cons
140
ref
766
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
871
def
154
ref
subst
appThm
871
remove
346
remove
subst
appThm
eqMp
nil
139
ref
845
remove
cons
140
ref
844
remove
cons
nil
cons
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
139
ref
823
remove
cons
140
remove
830
ref
cons
nil
cons
872
def
cons
nil
cons
cons
154
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
139
remove
833
remove
cons
872
ref
cons
nil
cons
cons
154
remove
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
95
ref
827
remove
825
remove
98
ref
808
remove
828
remove
appTerm
appTerm
829
ref
appTerm
absTerm
appTerm
nil
cons
cons
96
ref
98
remove
809
remove
appTerm
829
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
815
remove
824
remove
872
remove
cons
nil
cons
cons
596
remove
subst
eqMp
eqMp
proveHyp
nil
95
ref
830
remove
cons
96
ref
779
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
ref
837
remove
556
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
838
remove
cons
96
ref
776
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
214
ref
839
remove
558
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
ref
840
remove
cons
96
ref
773
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
ref
subst
proveHyp
555
remove
841
remove
597
remove
cons
nil
cons
cons
186
ref
subst
eqMp
eqMp
nil
95
remove
842
remove
cons
96
remove
770
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
161
remove
subst
proveHyp
214
remove
843
remove
598
remove
cons
nil
cons
cons
186
remove
subst
eqMp
eqMp
subst
appThm
54
remove
260
remove
764
ref
appTerm
762
ref
appTerm
appTerm
28
ref
763
ref
appTerm
761
ref
appTerm
appTerm
873
def
refl
appThm
nil
227
remove
873
ref
nil
cons
cons
nil
cons
nil
cons
cons
425
remove
subst
trans
absThm
appThm
616
ref
trans
absThm
appThm
616
remove
trans
absThm
appThm
617
ref
trans
absThm
appThm
617
remove
trans
sym
132
remove
eqMp
nil
7
ref
757
remove
7
remove
758
remove
14
ref
759
remove
14
remove
760
remove
97
remove
28
remove
30
ref
764
remove
appTerm
763
remove
appTerm
appTerm
30
remove
762
remove
appTerm
761
remove
appTerm
appTerm
appTerm
873
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm