reference documentation

Article modular-def.art

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

153402 bytes
6
version
nil
"Data.Bool.~"
const
"->"
typeOp
0
def
"bool"
typeOp
nil
opType
1
def
1
ref
nil
cons
2
def
cons
opType
3
def
constTerm
4
def
"="
const
5
def
0
ref
"Number.Natural.natural"
typeOp
nil
opType
6
def
0
ref
6
ref
2
ref
cons
opType
7
def
nil
cons
8
def
cons
opType
9
def
constTerm
10
def
"Number.Modular.modulus"
const
6
ref
constTerm
11
def
appTerm
"Number.Natural.zero"
const
6
ref
constTerm
12
def
appTerm
13
def
appTerm
14
def
axiom
15
def
nil
"p"
1
ref
var
16
def
14
ref
nil
cons
17
def
cons
18
def
"q"
1
ref
var
19
def
10
ref
"Number.Natural.mod"
const
0
ref
6
ref
0
ref
6
ref
6
ref
nil
cons
20
def
cons
opType
21
def
nil
cons
cons
opType
22
def
constTerm
23
def
11
ref
appTerm
11
ref
appTerm
appTerm
12
ref
appTerm
24
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
5
ref
0
ref
1
ref
3
ref
nil
cons
cons
opType
25
def
constTerm
26
def
"Data.Bool.==>"
const
25
ref
constTerm
27
def
16
ref
varTerm
28
def
appTerm
29
def
19
ref
varTerm
30
def
appTerm
31
def
appTerm
32
def
refl
16
ref
19
ref
26
ref
"Data.Bool./\\"
const
25
ref
constTerm
33
def
28
ref
appTerm
34
def
30
ref
appTerm
35
def
appTerm
36
def
28
ref
appTerm
absTerm
37
def
absTerm
38
def
28
ref
appTerm
betaConv
30
ref
refl
39
def
appThm
37
remove
30
ref
appTerm
betaConv
trans
appThm
nil
5
ref
0
ref
25
ref
0
ref
25
ref
2
ref
cons
opType
40
def
nil
cons
cons
opType
constTerm
41
def
27
ref
appTerm
38
remove
appTerm
axiom
28
ref
refl
42
def
appThm
39
ref
appThm
eqMp
43
def
sym
44
def
36
remove
refl
19
ref
5
ref
0
ref
40
ref
0
ref
40
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
45
def
"f"
25
ref
var
46
def
46
ref
varTerm
47
def
28
ref
appTerm
30
ref
appTerm
absTerm
48
def
appTerm
46
ref
47
ref
"Data.Bool.T"
const
1
ref
constTerm
49
def
appTerm
49
ref
appTerm
absTerm
50
def
appTerm
absTerm
51
def
30
ref
appTerm
betaConv
appThm
5
ref
0
ref
3
ref
0
ref
3
ref
2
ref
cons
opType
52
def
nil
cons
cons
opType
constTerm
53
def
34
ref
appTerm
refl
16
ref
51
remove
absTerm
54
def
28
ref
appTerm
betaConv
appThm
nil
41
ref
33
ref
appTerm
54
ref
appTerm
axiom
55
def
42
remove
appThm
eqMp
39
ref
appThm
eqMp
56
def
sym
46
ref
47
ref
refl
nil
"t"
1
ref
var
57
def
28
ref
nil
cons
58
def
cons
nil
cons
nil
cons
cons
59
def
26
ref
57
ref
varTerm
60
def
appTerm
61
def
49
ref
appTerm
62
def
assume
sym
nil
49
ref
axiom
63
def
eqMp
60
ref
assume
63
ref
deductAntisym
deductAntisym
64
def
subst
28
ref
assume
65
def
eqMp
appThm
nil
57
ref
30
ref
nil
cons
66
def
cons
nil
cons
nil
cons
cons
67
def
64
ref
subst
30
ref
assume
68
def
eqMp
appThm
absThm
eqMp
69
def
nil
"P"
1
ref
var
70
def
58
ref
cons
71
def
"Q"
1
ref
var
72
def
66
ref
cons
nil
cons
73
def
cons
nil
cons
cons
26
ref
refl
74
def
46
ref
47
remove
70
ref
varTerm
75
def
appTerm
76
def
72
ref
varTerm
77
def
appTerm
absTerm
78
def
16
ref
19
ref
28
ref
absTerm
absTerm
79
def
appTerm
betaConv
79
ref
75
ref
appTerm
betaConv
77
ref
refl
80
def
appThm
19
ref
75
ref
absTerm
77
ref
appTerm
betaConv
trans
trans
appThm
50
ref
79
ref
appTerm
betaConv
79
ref
49
ref
appTerm
betaConv
49
ref
refl
81
def
appThm
19
ref
49
ref
absTerm
49
ref
appTerm
betaConv
trans
trans
appThm
26
ref
33
ref
75
ref
appTerm
82
def
77
ref
appTerm
83
def
appTerm
refl
19
ref
45
remove
46
remove
76
remove
30
ref
appTerm
absTerm
appTerm
50
ref
appTerm
absTerm
77
ref
appTerm
betaConv
appThm
53
ref
82
remove
appTerm
refl
54
remove
75
ref
appTerm
betaConv
appThm
55
remove
75
ref
refl
84
def
appThm
eqMp
80
ref
appThm
eqMp
83
remove
assume
eqMp
85
def
79
remove
refl
appThm
eqMp
sym
63
ref
eqMp
86
def
subst
87
def
deductAntisym
eqMp
43
remove
31
ref
assume
88
def
eqMp
sym
65
remove
eqMp
74
ref
48
remove
16
ref
19
ref
30
ref
absTerm
89
def
absTerm
90
def
appTerm
betaConv
90
ref
28
ref
appTerm
betaConv
39
ref
appThm
89
ref
30
ref
appTerm
betaConv
trans
trans
appThm
50
remove
90
ref
appTerm
betaConv
90
ref
49
ref
appTerm
betaConv
81
remove
appThm
89
ref
49
ref
appTerm
betaConv
trans
trans
91
def
appThm
56
remove
35
ref
assume
eqMp
90
ref
refl
92
def
appThm
eqMp
sym
63
ref
eqMp
93
def
proveHyp
94
def
deductAntisym
95
def
subst
proveHyp
nil
"n"
6
ref
var
96
def
11
ref
nil
cons
97
def
cons
98
def
nil
cons
nil
cons
cons
99
def
96
ref
27
ref
4
ref
10
ref
96
ref
varTerm
100
def
appTerm
101
def
12
ref
appTerm
102
def
appTerm
103
def
appTerm
104
def
10
ref
23
ref
100
ref
appTerm
105
def
100
ref
appTerm
appTerm
12
ref
appTerm
appTerm
absTerm
106
def
100
ref
appTerm
107
def
betaConv
nil
"Data.Bool.!"
const
108
def
0
ref
7
ref
2
ref
cons
opType
109
def
constTerm
110
def
106
ref
appTerm
111
def
axiom
nil
16
ref
111
remove
nil
cons
cons
19
ref
107
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
20
ref
cons
112
def
nil
cons
113
def
"P"
7
ref
var
114
def
106
remove
nil
cons
cons
"x"
6
ref
var
115
def
100
ref
nil
cons
116
def
cons
nil
cons
117
def
cons
nil
cons
cons
nil
16
ref
108
ref
0
ref
0
ref
"A"
varType
118
def
2
ref
cons
opType
119
def
2
ref
cons
opType
120
def
constTerm
121
def
"P"
119
ref
var
122
def
varTerm
123
def
appTerm
124
def
nil
cons
125
def
cons
19
ref
123
ref
"x"
118
ref
var
126
def
varTerm
127
def
appTerm
128
def
nil
cons
129
def
cons
nil
cons
cons
nil
cons
cons
130
def
44
ref
subst
130
remove
93
remove
69
remove
deductAntisym
131
def
subst
26
ref
128
ref
appTerm
refl
126
ref
49
ref
absTerm
132
def
127
ref
appTerm
betaConv
appThm
"p"
119
ref
var
133
def
5
ref
0
ref
119
ref
120
ref
nil
cons
cons
opType
constTerm
133
ref
varTerm
134
def
appTerm
132
remove
appTerm
absTerm
135
def
123
ref
appTerm
betaConv
136
def
nil
5
ref
0
ref
120
ref
0
ref
120
ref
2
ref
cons
opType
137
def
nil
cons
cons
opType
constTerm
138
def
121
ref
appTerm
135
remove
appTerm
axiom
123
ref
refl
139
def
appThm
140
def
124
ref
assume
eqMp
eqMp
127
ref
refl
141
def
appThm
eqMp
sym
63
ref
eqMp
eqMp
nil
70
ref
125
remove
cons
72
ref
129
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
142
def
subst
eqMp
eqMp
subst
eqMp
nil
24
remove
thm
99
remove
96
ref
26
ref
"Number.Natural.<"
const
9
ref
constTerm
143
def
12
ref
appTerm
144
def
100
ref
appTerm
appTerm
103
ref
appTerm
absTerm
145
def
100
ref
appTerm
146
def
betaConv
nil
110
ref
145
ref
appTerm
147
def
axiom
nil
16
ref
147
remove
nil
cons
cons
19
ref
146
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
145
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
4
ref
refl
148
def
15
ref
nil
18
ref
19
ref
26
ref
13
ref
appTerm
"Data.Bool.F"
const
1
ref
constTerm
149
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
70
ref
13
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
16
ref
4
ref
75
ref
appTerm
150
def
nil
cons
151
def
cons
19
ref
26
ref
75
ref
appTerm
149
ref
appTerm
nil
cons
152
def
cons
nil
cons
cons
nil
cons
cons
153
def
44
ref
subst
153
remove
131
ref
subst
nil
16
ref
75
ref
nil
cons
154
def
cons
19
ref
149
ref
nil
cons
155
def
cons
nil
cons
156
def
cons
nil
cons
cons
27
ref
refl
157
def
26
ref
28
ref
appTerm
158
def
30
ref
appTerm
159
def
assume
160
def
appThm
39
ref
appThm
sym
nil
16
ref
66
ref
cons
161
def
19
ref
66
ref
cons
nil
cons
162
def
cons
nil
cons
cons
163
def
44
ref
subst
163
remove
131
ref
subst
68
remove
eqMp
nil
70
ref
66
ref
cons
73
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
164
def
eqMp
165
def
nil
16
ref
31
ref
nil
cons
166
def
cons
167
def
19
ref
27
ref
30
ref
appTerm
168
def
28
ref
appTerm
nil
cons
169
def
cons
nil
cons
170
def
cons
nil
cons
cons
131
ref
subst
proveHyp
168
ref
refl
160
remove
appThm
sym
164
remove
eqMp
171
def
eqMp
nil
161
ref
19
ref
58
ref
cons
nil
cons
172
def
cons
nil
cons
cons
95
ref
subst
nil
70
ref
166
ref
cons
173
def
72
ref
169
remove
cons
nil
cons
174
def
cons
nil
cons
cons
175
def
74
ref
78
remove
90
ref
appTerm
betaConv
90
remove
75
ref
appTerm
betaConv
80
ref
appThm
89
remove
77
ref
appTerm
betaConv
trans
trans
appThm
91
remove
appThm
85
remove
92
remove
appThm
eqMp
sym
63
ref
eqMp
176
def
subst
eqMp
95
ref
175
remove
86
ref
subst
eqMp
deductAntisym
deductAntisym
177
def
subst
26
ref
150
ref
appTerm
refl
16
ref
29
ref
149
ref
appTerm
absTerm
178
def
75
ref
appTerm
betaConv
appThm
nil
53
ref
4
ref
appTerm
178
remove
appTerm
axiom
84
ref
appThm
eqMp
150
remove
assume
eqMp
nil
16
ref
27
ref
75
ref
appTerm
179
def
149
ref
appTerm
nil
cons
cons
19
ref
27
ref
149
ref
appTerm
180
def
75
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
155
ref
cons
19
ref
154
ref
cons
nil
cons
cons
nil
cons
cons
181
def
44
ref
subst
181
remove
131
ref
subst
16
ref
28
ref
absTerm
182
def
75
ref
appTerm
183
def
betaConv
nil
26
ref
149
ref
appTerm
184
def
108
ref
52
remove
constTerm
185
def
182
ref
appTerm
186
def
appTerm
axiom
149
ref
assume
eqMp
nil
16
ref
186
remove
nil
cons
cons
19
ref
183
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
2
ref
cons
nil
cons
187
def
"P"
3
remove
var
188
def
182
remove
nil
cons
cons
"x"
1
ref
var
189
def
154
ref
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
nil
70
ref
155
ref
cons
72
ref
154
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
70
ref
151
remove
cons
72
ref
152
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
190
def
subst
eqMp
appThm
nil
26
ref
4
ref
149
ref
appTerm
191
def
appTerm
49
ref
appTerm
axiom
192
def
trans
trans
sym
63
ref
eqMp
nil
16
ref
144
remove
11
ref
appTerm
nil
cons
cons
19
ref
10
ref
23
ref
12
ref
appTerm
11
ref
appTerm
appTerm
12
ref
appTerm
193
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
96
ref
12
ref
nil
cons
cons
nil
cons
nil
cons
cons
194
def
"n'"
6
ref
var
195
def
27
ref
143
ref
100
ref
appTerm
196
def
195
ref
varTerm
197
def
appTerm
appTerm
10
ref
105
ref
197
ref
appTerm
198
def
appTerm
100
ref
appTerm
appTerm
absTerm
199
def
11
ref
appTerm
200
def
betaConv
"m"
6
ref
var
201
def
110
ref
96
ref
27
ref
143
ref
201
ref
varTerm
202
def
appTerm
100
ref
appTerm
appTerm
10
ref
23
ref
202
ref
appTerm
203
def
100
ref
appTerm
204
def
appTerm
202
ref
appTerm
appTerm
absTerm
appTerm
absTerm
205
def
100
ref
appTerm
206
def
betaConv
nil
110
ref
205
ref
appTerm
207
def
axiom
nil
16
ref
207
remove
nil
cons
cons
19
ref
206
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
205
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
199
ref
appTerm
nil
cons
cons
19
ref
200
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
199
remove
nil
cons
cons
115
ref
97
remove
cons
nil
cons
208
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
209
def
subst
eqMp
nil
193
remove
thm
108
ref
0
ref
0
ref
"Number.Modular.modular"
"HOLLight.modular_from_class"
"HOLLight.modular_to_class"
nil
"s"
7
ref
var
210
def
"Data.Bool.?"
const
211
def
109
ref
constTerm
212
def
115
ref
5
ref
0
ref
7
ref
109
ref
nil
cons
cons
opType
constTerm
213
def
210
remove
varTerm
appTerm
"Number.Modular.equivalent"
"_30509"
6
ref
var
214
def
"_30510"
6
ref
var
215
def
10
ref
23
ref
214
ref
varTerm
216
def
appTerm
11
ref
appTerm
appTerm
23
ref
215
ref
varTerm
217
def
appTerm
11
ref
appTerm
appTerm
absTerm
218
def
absTerm
219
def
defineConst
220
def
pop
9
ref
constTerm
221
def
115
ref
varTerm
222
def
appTerm
223
def
appTerm
absTerm
appTerm
absTerm
224
def
223
ref
appTerm
betaConv
sym
"x'"
6
ref
var
225
def
213
ref
223
ref
appTerm
226
def
221
ref
225
ref
varTerm
227
def
appTerm
appTerm
absTerm
228
def
222
ref
appTerm
betaConv
sym
223
ref
refl
eqMp
113
ref
114
ref
228
remove
nil
cons
cons
115
ref
222
ref
nil
cons
229
def
cons
nil
cons
230
def
cons
nil
cons
cons
26
ref
211
ref
120
ref
constTerm
231
def
123
ref
appTerm
232
def
appTerm
233
def
refl
133
ref
185
ref
19
ref
27
ref
121
ref
126
ref
27
ref
134
ref
127
ref
appTerm
234
def
appTerm
30
ref
appTerm
absTerm
appTerm
appTerm
30
ref
appTerm
absTerm
appTerm
absTerm
235
def
123
ref
appTerm
betaConv
appThm
nil
138
ref
231
ref
appTerm
236
def
235
remove
appTerm
axiom
139
ref
appThm
eqMp
237
def
sym
nil
188
ref
72
ref
27
ref
121
ref
126
ref
27
ref
128
ref
appTerm
238
def
77
ref
appTerm
absTerm
239
def
appTerm
240
def
appTerm
77
ref
appTerm
241
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
187
ref
nil
nil
cons
242
def
cons
243
def
26
ref
124
remove
appTerm
refl
136
remove
appThm
140
remove
eqMp
sym
244
def
subst
245
def
subst
72
ref
nil
57
ref
241
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
240
remove
nil
cons
246
def
cons
247
def
19
ref
77
ref
nil
cons
248
def
cons
nil
cons
249
def
cons
nil
cons
cons
250
def
44
ref
subst
250
ref
131
ref
subst
nil
16
ref
129
remove
cons
249
ref
cons
nil
cons
cons
95
ref
subst
239
ref
127
ref
appTerm
251
def
betaConv
nil
247
ref
19
ref
251
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
"A"
118
ref
nil
cons
252
def
cons
253
def
nil
cons
254
def
122
ref
239
remove
nil
cons
cons
126
ref
127
ref
nil
cons
cons
nil
cons
255
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
70
ref
246
remove
cons
256
def
72
ref
248
ref
cons
nil
cons
257
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
258
def
subst
proveHyp
259
def
eqMp
defineTypeOp
260
def
pop
261
def
pop
262
def
pop
263
def
pop
nil
opType
264
def
2
ref
cons
opType
265
def
2
ref
cons
opType
constTerm
266
def
refl
267
def
"x"
264
ref
var
268
def
5
ref
0
ref
264
ref
265
ref
nil
cons
cons
opType
269
def
constTerm
270
def
refl
271
def
268
ref
33
ref
143
ref
"Number.Modular.toNatural"
"f"
0
ref
264
ref
20
ref
cons
opType
272
def
var
273
def
nil
cons
cons
nil
cons
273
ref
266
ref
268
ref
33
ref
143
ref
273
ref
varTerm
274
def
268
ref
varTerm
275
def
appTerm
276
def
appTerm
11
ref
appTerm
appTerm
270
ref
"Number.Modular.fromNatural"
"_30521"
6
ref
var
277
def
263
remove
0
ref
7
ref
264
ref
nil
cons
278
def
cons
opType
constTerm
279
def
221
ref
277
ref
varTerm
280
def
appTerm
appTerm
281
def
absTerm
282
def
defineConst
283
def
pop
0
ref
6
ref
278
ref
cons
opType
284
def
constTerm
285
def
276
ref
appTerm
appTerm
275
ref
appTerm
appTerm
absTerm
appTerm
absTerm
286
def
refl
287
def
5
ref
0
ref
272
ref
0
ref
272
ref
2
ref
cons
opType
288
def
nil
cons
cons
opType
constTerm
274
ref
appTerm
"select"
const
289
def
0
ref
288
ref
272
ref
nil
cons
290
def
cons
opType
constTerm
291
def
286
ref
appTerm
appTerm
assume
sym
appThm
286
ref
274
remove
appTerm
betaConv
trans
"A"
290
remove
cons
nil
cons
242
ref
cons
nil
236
remove
133
ref
134
ref
289
ref
0
ref
119
ref
252
ref
cons
opType
constTerm
134
ref
appTerm
appTerm
absTerm
appTerm
axiom
292
def
subst
287
remove
appThm
"p"
288
ref
var
293
def
293
remove
varTerm
294
def
291
remove
294
remove
appTerm
appTerm
absTerm
286
remove
appTerm
betaConv
trans
74
ref
267
ref
268
ref
212
ref
refl
295
def
"y"
6
ref
var
296
def
268
ref
296
ref
33
ref
143
ref
296
ref
varTerm
297
def
appTerm
11
ref
appTerm
298
def
appTerm
299
def
270
ref
285
ref
297
ref
appTerm
300
def
appTerm
275
ref
appTerm
appTerm
absTerm
301
def
absTerm
302
def
275
ref
appTerm
betaConv
303
def
297
ref
refl
304
def
appThm
301
ref
297
ref
appTerm
betaConv
trans
absThm
appThm
absThm
appThm
appThm
211
ref
0
ref
288
remove
2
ref
cons
opType
constTerm
refl
273
remove
267
ref
268
ref
303
remove
276
ref
refl
appThm
301
ref
276
remove
appTerm
betaConv
trans
absThm
appThm
absThm
appThm
appThm
nil
"r"
0
ref
264
ref
8
ref
cons
opType
305
def
var
302
remove
nil
cons
cons
nil
cons
nil
cons
cons
"B"
20
ref
cons
"A"
278
ref
cons
nil
cons
306
def
cons
242
ref
cons
"r"
0
ref
118
ref
0
ref
"B"
varType
307
def
2
ref
cons
opType
308
def
nil
cons
309
def
cons
opType
310
def
var
311
def
26
ref
121
ref
126
ref
211
ref
0
ref
308
remove
2
ref
cons
opType
constTerm
"y"
307
ref
var
312
def
311
remove
varTerm
313
def
127
ref
appTerm
314
def
312
remove
varTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
211
ref
0
ref
0
ref
0
ref
118
ref
307
ref
nil
cons
cons
opType
315
def
2
ref
cons
opType
316
def
2
ref
cons
opType
317
def
constTerm
"f"
315
ref
var
318
def
121
ref
126
ref
314
remove
318
ref
varTerm
319
def
127
ref
appTerm
320
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
321
def
313
ref
appTerm
322
def
betaConv
nil
108
ref
0
ref
0
ref
310
ref
2
ref
cons
opType
323
def
2
ref
cons
opType
constTerm
321
ref
appTerm
324
def
axiom
nil
16
ref
324
remove
nil
cons
cons
19
ref
322
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
310
ref
nil
cons
cons
nil
cons
"P"
323
remove
var
321
remove
nil
cons
cons
"x"
310
remove
var
313
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
subst
eqMp
nil
"P"
265
remove
var
325
def
268
ref
212
ref
301
remove
appTerm
326
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
306
ref
242
ref
cons
327
def
244
ref
subst
328
def
subst
268
ref
nil
57
ref
326
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
295
ref
296
ref
299
ref
refl
329
def
271
ref
nil
"a"
264
ref
var
330
def
300
ref
nil
cons
cons
nil
cons
nil
cons
cons
270
ref
330
ref
varTerm
331
def
appTerm
279
ref
262
remove
305
remove
constTerm
332
def
331
ref
appTerm
appTerm
333
def
appTerm
assume
sym
270
ref
333
ref
appTerm
331
ref
appTerm
assume
sym
deductAntisym
271
ref
330
ref
333
remove
absTerm
331
ref
appTerm
betaConv
appThm
330
ref
331
ref
absTerm
331
ref
appTerm
betaConv
appThm
261
remove
331
remove
refl
appThm
eqMp
334
def
eqMp
335
def
subst
appThm
nil
330
ref
275
ref
nil
cons
336
def
cons
nil
cons
nil
cons
cons
337
def
335
remove
subst
appThm
appThm
absThm
appThm
sym
295
ref
296
ref
329
ref
271
ref
279
ref
refl
338
def
332
ref
refl
339
def
nil
115
ref
297
ref
nil
cons
340
def
cons
nil
cons
341
def
nil
cons
cons
342
def
nil
277
ref
229
ref
cons
nil
cons
nil
cons
cons
283
remove
280
ref
refl
appThm
282
remove
280
ref
appTerm
betaConv
trans
343
def
subst
344
def
subst
345
def
appThm
appThm
appThm
279
ref
332
ref
275
ref
appTerm
346
def
appTerm
347
def
refl
appThm
appThm
absThm
appThm
sym
nil
"r"
7
ref
var
348
def
346
ref
nil
cons
349
def
cons
nil
cons
nil
cons
cons
74
ref
224
remove
348
ref
varTerm
350
def
appTerm
351
def
betaConv
appThm
213
ref
332
ref
279
ref
350
ref
appTerm
appTerm
appTerm
350
ref
appTerm
352
def
refl
appThm
74
ref
348
ref
352
ref
absTerm
350
ref
appTerm
betaConv
appThm
348
ref
351
remove
absTerm
350
ref
appTerm
betaConv
appThm
260
remove
350
ref
refl
appThm
eqMp
sym
eqMp
353
def
subst
213
ref
refl
354
def
339
ref
337
remove
334
ref
subst
appThm
appThm
346
ref
refl
appThm
nil
"x"
7
ref
var
349
remove
cons
nil
cons
nil
cons
cons
"A"
8
remove
cons
nil
cons
242
ref
cons
nil
57
ref
5
ref
0
ref
118
ref
119
ref
nil
cons
355
def
cons
opType
constTerm
356
def
127
ref
appTerm
357
def
127
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
141
ref
eqMp
358
def
subst
subst
trans
trans
sym
63
ref
eqMp
nil
16
ref
212
ref
296
ref
213
ref
346
remove
appTerm
221
ref
297
ref
appTerm
359
def
appTerm
360
def
absTerm
361
def
appTerm
362
def
nil
cons
cons
19
ref
212
ref
"y'"
6
ref
var
363
def
33
ref
143
ref
363
ref
varTerm
364
def
appTerm
11
ref
appTerm
appTerm
365
def
270
ref
279
ref
332
ref
279
ref
221
ref
364
remove
appTerm
appTerm
appTerm
appTerm
appTerm
366
def
347
remove
appTerm
appTerm
absTerm
appTerm
367
def
nil
cons
368
def
cons
nil
cons
369
def
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
114
ref
296
ref
27
ref
361
ref
297
ref
appTerm
370
def
appTerm
367
ref
appTerm
371
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
113
ref
242
ref
cons
372
def
244
ref
subst
373
def
subst
296
ref
nil
57
ref
371
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
370
ref
nil
cons
374
def
cons
369
ref
cons
nil
cons
cons
375
def
44
ref
subst
375
remove
131
ref
subst
370
ref
betaConv
370
remove
assume
eqMp
nil
16
ref
360
ref
nil
cons
376
def
cons
369
remove
cons
nil
cons
cons
377
def
95
ref
subst
proveHyp
377
ref
44
ref
subst
377
remove
131
ref
subst
295
ref
"_30526"
6
ref
var
378
def
33
ref
143
ref
378
remove
varTerm
379
def
appTerm
11
ref
appTerm
appTerm
refl
270
ref
279
ref
332
ref
279
ref
221
ref
379
remove
appTerm
appTerm
appTerm
appTerm
appTerm
refl
338
ref
360
remove
assume
appThm
appThm
appThm
absThm
appThm
sym
363
remove
365
remove
366
remove
279
ref
359
ref
appTerm
380
def
appTerm
appTerm
absTerm
381
def
23
ref
297
ref
appTerm
11
ref
appTerm
382
def
appTerm
betaConv
sym
33
ref
refl
383
def
nil
96
ref
340
ref
cons
nil
cons
nil
cons
cons
384
def
nil
57
ref
143
ref
105
remove
11
ref
appTerm
385
def
appTerm
11
ref
appTerm
386
def
nil
cons
387
def
cons
nil
cons
nil
cons
cons
64
ref
subst
195
ref
27
ref
4
ref
10
ref
197
ref
appTerm
12
ref
appTerm
appTerm
appTerm
388
def
33
ref
101
ref
"Number.Natural.+"
const
22
ref
constTerm
389
def
"Number.Natural.*"
const
22
ref
constTerm
390
def
"Number.Natural.div"
const
22
ref
constTerm
391
def
100
ref
appTerm
392
def
197
ref
appTerm
appTerm
197
ref
appTerm
appTerm
198
ref
appTerm
appTerm
appTerm
143
ref
198
ref
appTerm
197
ref
appTerm
appTerm
appTerm
absTerm
393
def
11
ref
appTerm
394
def
betaConv
201
ref
110
ref
96
ref
104
ref
33
ref
10
ref
202
ref
appTerm
389
ref
390
ref
391
ref
202
ref
appTerm
100
ref
appTerm
appTerm
100
ref
appTerm
appTerm
204
ref
appTerm
395
def
appTerm
396
def
appTerm
143
ref
204
ref
appTerm
100
ref
appTerm
397
def
appTerm
398
def
appTerm
absTerm
399
def
appTerm
absTerm
400
def
100
ref
appTerm
401
def
betaConv
nil
16
ref
110
ref
400
ref
appTerm
402
def
nil
cons
cons
403
def
nil
cons
nil
cons
cons
158
ref
refl
404
def
nil
57
ref
4
ref
28
ref
appTerm
405
def
nil
cons
406
def
cons
nil
cons
nil
cons
cons
57
ref
26
ref
27
ref
60
ref
appTerm
407
def
149
ref
appTerm
appTerm
4
ref
60
ref
appTerm
408
def
appTerm
absTerm
409
def
60
ref
appTerm
410
def
betaConv
nil
185
ref
409
ref
appTerm
411
def
axiom
nil
16
ref
411
remove
nil
cons
cons
19
ref
410
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
409
remove
nil
cons
cons
189
ref
60
ref
nil
cons
cons
nil
cons
412
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
413
def
subst
appThm
sym
404
remove
59
ref
57
ref
26
ref
4
ref
408
ref
appTerm
appTerm
60
ref
appTerm
absTerm
414
def
60
ref
appTerm
415
def
betaConv
nil
185
ref
414
ref
appTerm
416
def
axiom
nil
16
ref
416
remove
nil
cons
cons
19
ref
415
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
414
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
417
def
subst
418
def
appThm
nil
189
ref
58
ref
cons
nil
cons
419
def
nil
cons
cons
243
ref
358
ref
subst
420
def
subst
trans
sym
63
ref
eqMp
eqMp
subst
sym
nil
16
ref
4
ref
402
remove
appTerm
421
def
nil
cons
422
def
cons
423
def
156
ref
cons
nil
cons
cons
424
def
44
ref
subst
424
remove
131
ref
subst
nil
110
ref
201
ref
110
ref
96
ref
104
ref
10
ref
395
ref
appTerm
425
def
202
ref
appTerm
426
def
appTerm
absTerm
appTerm
absTerm
appTerm
427
def
axiom
nil
16
ref
427
ref
nil
cons
428
def
cons
156
ref
cons
nil
cons
cons
429
def
95
ref
subst
proveHyp
nil
110
ref
201
ref
110
ref
96
ref
104
ref
397
ref
appTerm
absTerm
appTerm
absTerm
appTerm
430
def
axiom
nil
16
ref
430
ref
nil
cons
431
def
cons
432
def
19
ref
27
ref
427
ref
appTerm
149
ref
appTerm
433
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
423
ref
19
ref
27
ref
430
ref
appTerm
434
def
433
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
27
ref
421
ref
appTerm
refl
434
ref
refl
nil
57
ref
428
ref
cons
nil
cons
nil
cons
cons
413
ref
subst
435
def
appThm
appThm
sym
nil
423
remove
19
ref
434
remove
4
ref
427
ref
appTerm
436
def
appTerm
nil
cons
437
def
cons
nil
cons
cons
nil
cons
cons
438
def
44
ref
subst
438
remove
131
ref
subst
nil
432
remove
19
ref
436
remove
nil
cons
439
def
cons
nil
cons
cons
nil
cons
cons
440
def
44
ref
subst
440
remove
131
ref
subst
435
remove
429
ref
44
ref
subst
429
remove
131
ref
subst
nil
114
ref
400
ref
nil
cons
cons
441
def
nil
cons
nil
cons
cons
372
ref
74
ref
148
ref
121
ref
refl
nil
"t"
119
ref
var
123
ref
nil
cons
442
def
cons
nil
cons
nil
cons
cons
253
remove
"B"
2
ref
cons
nil
cons
443
def
cons
242
ref
cons
"t"
315
ref
var
444
def
5
ref
0
ref
315
ref
316
ref
nil
cons
cons
opType
constTerm
445
def
444
ref
varTerm
446
def
appTerm
126
ref
446
ref
127
ref
appTerm
absTerm
447
def
appTerm
448
def
absTerm
449
def
446
ref
appTerm
450
def
betaConv
108
ref
317
remove
constTerm
451
def
refl
452
def
444
ref
448
remove
assume
sym
445
ref
447
remove
appTerm
446
ref
appTerm
453
def
assume
sym
deductAntisym
absThm
appThm
nil
451
ref
444
remove
453
remove
absTerm
454
def
appTerm
455
def
axiom
456
def
eqMp
nil
16
ref
451
ref
449
ref
appTerm
nil
cons
cons
19
ref
450
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
315
ref
nil
cons
cons
nil
cons
457
def
"P"
316
remove
var
458
def
449
remove
nil
cons
cons
"x"
315
ref
var
459
def
446
ref
nil
cons
cons
nil
cons
460
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
subst
appThm
appThm
appThm
231
ref
126
ref
4
ref
128
ref
appTerm
absTerm
appTerm
refl
appThm
sym
nil
133
ref
442
remove
cons
nil
cons
nil
cons
cons
133
ref
26
ref
4
ref
121
ref
126
ref
234
ref
absTerm
appTerm
appTerm
appTerm
231
ref
126
ref
4
ref
234
ref
appTerm
absTerm
appTerm
appTerm
absTerm
461
def
134
ref
appTerm
462
def
betaConv
nil
108
ref
137
remove
constTerm
461
ref
appTerm
463
def
axiom
nil
16
ref
463
remove
nil
cons
cons
19
ref
462
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
355
remove
cons
nil
cons
"P"
120
ref
var
461
remove
nil
cons
cons
"x"
119
remove
var
134
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
subst
464
def
subst
295
ref
201
ref
148
ref
400
remove
202
ref
appTerm
betaConv
appThm
nil
114
ref
399
ref
nil
cons
cons
nil
cons
nil
cons
cons
464
remove
subst
295
remove
96
ref
148
ref
399
remove
100
ref
appTerm
betaConv
appThm
nil
16
ref
103
ref
nil
cons
465
def
cons
466
def
19
ref
398
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
nil
16
ref
158
ref
149
ref
appTerm
467
def
nil
cons
468
def
cons
469
def
19
ref
26
ref
4
ref
31
ref
appTerm
appTerm
34
ref
4
ref
30
ref
appTerm
470
def
appTerm
appTerm
nil
cons
471
def
cons
nil
cons
472
def
cons
nil
cons
cons
473
def
44
ref
subst
473
remove
131
ref
subst
26
ref
"_542"
1
ref
var
474
def
26
ref
4
ref
27
ref
474
remove
varTerm
475
def
appTerm
30
ref
appTerm
appTerm
appTerm
33
ref
475
remove
appTerm
470
ref
appTerm
appTerm
absTerm
476
def
28
ref
appTerm
477
def
appTerm
refl
478
def
476
ref
149
ref
appTerm
betaConv
appThm
74
ref
477
remove
betaConv
appThm
479
def
26
ref
4
ref
180
ref
30
ref
appTerm
480
def
appTerm
appTerm
33
ref
149
ref
appTerm
481
def
470
ref
appTerm
appTerm
refl
appThm
trans
476
remove
refl
482
def
467
remove
assume
483
def
appThm
eqMp
sym
74
ref
148
ref
67
ref
57
ref
26
ref
180
remove
60
ref
appTerm
appTerm
49
ref
appTerm
absTerm
484
def
60
ref
appTerm
485
def
betaConv
nil
185
ref
484
ref
appTerm
486
def
axiom
nil
16
ref
486
remove
nil
cons
cons
19
ref
485
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
484
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
487
def
appThm
nil
26
ref
4
ref
49
ref
appTerm
488
def
appTerm
149
ref
appTerm
axiom
489
def
trans
appThm
nil
57
ref
470
ref
nil
cons
490
def
cons
nil
cons
nil
cons
cons
491
def
57
ref
26
ref
481
ref
60
ref
appTerm
appTerm
149
ref
appTerm
absTerm
492
def
60
ref
appTerm
493
def
betaConv
nil
185
ref
492
ref
appTerm
494
def
axiom
nil
16
ref
494
remove
nil
cons
cons
19
ref
493
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
492
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
495
def
subst
appThm
nil
57
ref
155
ref
cons
nil
cons
nil
cons
cons
57
ref
26
ref
184
remove
60
ref
appTerm
appTerm
408
ref
appTerm
absTerm
496
def
60
ref
appTerm
497
def
betaConv
nil
185
ref
496
ref
appTerm
498
def
axiom
nil
16
ref
498
remove
nil
cons
cons
19
ref
497
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
496
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
192
ref
trans
499
def
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
468
ref
cons
500
def
72
ref
471
ref
cons
nil
cons
501
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
158
ref
49
ref
appTerm
502
def
nil
cons
503
def
cons
504
def
472
remove
cons
nil
cons
cons
505
def
44
ref
subst
505
remove
131
ref
subst
478
remove
"_540"
1
ref
var
506
def
26
ref
4
ref
27
ref
506
remove
varTerm
507
def
appTerm
30
ref
appTerm
appTerm
appTerm
33
ref
507
remove
appTerm
470
ref
appTerm
appTerm
absTerm
49
ref
appTerm
betaConv
appThm
479
remove
26
ref
4
ref
27
ref
49
ref
appTerm
508
def
30
ref
appTerm
509
def
appTerm
appTerm
33
ref
49
ref
appTerm
510
def
470
ref
appTerm
appTerm
refl
appThm
trans
482
remove
502
remove
assume
511
def
appThm
eqMp
sym
74
ref
148
ref
67
ref
57
ref
26
ref
508
remove
60
ref
appTerm
appTerm
60
ref
appTerm
absTerm
512
def
60
ref
appTerm
513
def
betaConv
nil
185
ref
512
ref
appTerm
514
def
axiom
nil
16
ref
514
remove
nil
cons
cons
19
ref
513
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
512
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
515
def
subst
516
def
appThm
appThm
491
ref
57
ref
26
ref
510
ref
60
ref
appTerm
appTerm
60
ref
appTerm
absTerm
517
def
60
ref
appTerm
518
def
betaConv
nil
185
ref
517
ref
appTerm
519
def
axiom
nil
16
ref
519
remove
nil
cons
cons
19
ref
518
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
517
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
520
def
subst
appThm
nil
189
ref
490
remove
cons
nil
cons
nil
cons
cons
420
ref
subst
521
def
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
503
remove
cons
522
def
501
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
57
ref
"Data.Bool.\\/"
const
25
remove
constTerm
523
def
62
ref
appTerm
61
remove
149
ref
appTerm
appTerm
absTerm
524
def
28
ref
appTerm
525
def
betaConv
nil
185
ref
524
ref
appTerm
526
def
axiom
527
def
nil
16
ref
526
remove
nil
cons
cons
528
def
19
ref
525
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
524
ref
nil
cons
cons
529
def
419
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
530
def
nil
522
ref
72
ref
468
remove
cons
531
def
"R"
1
ref
var
532
def
471
remove
cons
nil
cons
cons
cons
nil
cons
cons
nil
16
ref
27
ref
77
ref
appTerm
533
def
532
ref
varTerm
534
def
appTerm
535
def
nil
cons
cons
19
ref
534
ref
nil
cons
536
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
nil
16
ref
179
ref
534
ref
appTerm
nil
cons
cons
19
ref
27
ref
535
remove
appTerm
534
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
"r"
1
ref
var
537
def
27
ref
179
remove
537
ref
varTerm
538
def
appTerm
appTerm
539
def
27
ref
533
remove
538
ref
appTerm
appTerm
538
ref
appTerm
appTerm
absTerm
540
def
534
remove
appTerm
541
def
betaConv
26
ref
523
ref
75
ref
appTerm
542
def
77
ref
appTerm
543
def
appTerm
refl
19
ref
185
ref
537
ref
539
remove
27
ref
168
ref
538
ref
appTerm
544
def
appTerm
538
ref
appTerm
545
def
appTerm
absTerm
appTerm
absTerm
77
ref
appTerm
betaConv
appThm
53
remove
542
remove
appTerm
refl
16
ref
19
ref
185
ref
537
ref
27
ref
29
ref
538
ref
appTerm
appTerm
545
remove
appTerm
absTerm
appTerm
absTerm
absTerm
546
def
75
remove
appTerm
betaConv
appThm
nil
41
remove
523
ref
appTerm
546
remove
appTerm
axiom
84
remove
appThm
eqMp
80
remove
appThm
eqMp
543
remove
assume
eqMp
nil
16
ref
185
ref
540
ref
appTerm
nil
cons
cons
19
ref
541
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
540
remove
nil
cons
cons
189
ref
536
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
eqMp
547
def
subst
proveHyp
proveHyp
proveHyp
subst
383
ref
103
ref
refl
appThm
nil
16
ref
396
ref
nil
cons
548
def
cons
549
def
19
ref
397
ref
nil
cons
550
def
cons
nil
cons
551
def
cons
nil
cons
cons
nil
469
ref
19
ref
26
ref
4
ref
35
remove
appTerm
appTerm
523
ref
405
ref
appTerm
552
def
470
ref
appTerm
appTerm
nil
cons
553
def
cons
nil
cons
554
def
cons
nil
cons
cons
555
def
44
ref
subst
555
remove
131
ref
subst
26
ref
"_530"
1
ref
var
556
def
26
ref
4
ref
33
ref
556
remove
varTerm
557
def
appTerm
30
ref
appTerm
appTerm
appTerm
523
ref
4
ref
557
remove
appTerm
appTerm
470
ref
appTerm
appTerm
absTerm
558
def
28
ref
appTerm
559
def
appTerm
refl
560
def
558
ref
149
ref
appTerm
betaConv
appThm
74
ref
559
remove
betaConv
appThm
561
def
26
ref
4
ref
481
remove
30
ref
appTerm
appTerm
appTerm
523
ref
191
ref
appTerm
562
def
470
ref
appTerm
appTerm
refl
appThm
trans
558
remove
refl
563
def
483
ref
appThm
eqMp
sym
74
ref
148
ref
67
ref
495
ref
subst
appThm
192
ref
trans
appThm
523
ref
refl
564
def
192
ref
appThm
565
def
470
ref
refl
566
def
appThm
491
ref
57
ref
26
ref
523
ref
49
ref
appTerm
567
def
60
ref
appTerm
appTerm
49
ref
appTerm
absTerm
568
def
60
ref
appTerm
569
def
betaConv
nil
185
ref
568
ref
appTerm
570
def
axiom
nil
16
ref
570
remove
nil
cons
cons
19
ref
569
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
568
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
571
def
subst
trans
appThm
nil
57
ref
49
ref
nil
cons
572
def
cons
nil
cons
nil
cons
cons
573
def
57
ref
26
ref
26
ref
49
ref
appTerm
60
ref
appTerm
appTerm
60
ref
appTerm
absTerm
574
def
60
ref
appTerm
575
def
betaConv
nil
185
ref
574
ref
appTerm
576
def
axiom
nil
16
ref
576
remove
nil
cons
cons
19
ref
575
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
574
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
577
def
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
500
ref
72
ref
553
ref
cons
nil
cons
578
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
504
ref
554
remove
cons
nil
cons
cons
579
def
44
ref
subst
579
remove
131
ref
subst
560
remove
"_528"
1
ref
var
580
def
26
ref
4
ref
33
ref
580
remove
varTerm
581
def
appTerm
30
ref
appTerm
appTerm
appTerm
523
ref
4
ref
581
remove
appTerm
appTerm
470
ref
appTerm
appTerm
absTerm
49
ref
appTerm
betaConv
appThm
561
remove
26
ref
4
ref
510
remove
30
ref
appTerm
appTerm
appTerm
523
ref
488
ref
appTerm
582
def
470
remove
appTerm
appTerm
refl
appThm
trans
563
remove
511
ref
appThm
eqMp
sym
74
ref
148
ref
67
ref
520
ref
subst
appThm
appThm
564
ref
489
ref
appThm
583
def
566
remove
appThm
491
remove
57
ref
26
ref
523
ref
149
ref
appTerm
584
def
60
ref
appTerm
appTerm
60
ref
appTerm
absTerm
585
def
60
ref
appTerm
586
def
betaConv
nil
185
ref
585
ref
appTerm
587
def
axiom
nil
16
ref
587
remove
nil
cons
cons
19
ref
586
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
585
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
588
def
subst
trans
appThm
521
remove
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
522
ref
578
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
530
ref
nil
522
ref
531
ref
532
ref
553
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
ref
subst
proveHyp
proveHyp
proveHyp
subst
appThm
trans
trans
absThm
appThm
trans
trans
absThm
appThm
trans
421
remove
assume
eqMp
nil
16
ref
212
ref
201
ref
212
ref
96
ref
33
ref
103
remove
appTerm
523
ref
4
ref
396
remove
appTerm
589
def
appTerm
4
ref
397
ref
appTerm
590
def
appTerm
591
def
appTerm
592
def
absTerm
593
def
appTerm
594
def
absTerm
595
def
appTerm
596
def
nil
cons
cons
156
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
114
ref
201
ref
27
ref
595
ref
202
ref
appTerm
597
def
appTerm
149
ref
appTerm
598
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
201
ref
nil
57
ref
598
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
597
ref
nil
cons
599
def
cons
156
ref
cons
nil
cons
cons
600
def
44
ref
subst
600
remove
131
ref
subst
597
ref
betaConv
597
remove
assume
eqMp
nil
16
ref
594
ref
nil
cons
cons
156
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
114
ref
96
ref
27
ref
593
ref
100
ref
appTerm
601
def
appTerm
149
ref
appTerm
602
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
602
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
601
ref
nil
cons
603
def
cons
156
ref
cons
nil
cons
cons
604
def
44
ref
subst
604
remove
131
ref
subst
601
ref
betaConv
601
remove
assume
eqMp
nil
16
ref
592
remove
nil
cons
605
def
cons
156
ref
cons
nil
cons
cons
606
def
95
ref
subst
proveHyp
606
ref
44
ref
subst
606
remove
131
ref
subst
nil
16
ref
590
ref
nil
cons
607
def
cons
156
ref
cons
nil
cons
cons
608
def
44
ref
subst
608
remove
131
ref
subst
nil
"_2328"
6
ref
var
609
def
202
ref
nil
cons
610
def
cons
nil
cons
nil
cons
cons
nil
70
ref
465
remove
cons
72
ref
591
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
611
def
86
ref
subst
612
def
nil
466
ref
19
ref
143
ref
23
ref
609
remove
varTerm
613
def
appTerm
614
def
100
ref
appTerm
appTerm
100
ref
appTerm
615
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"_2329"
6
ref
var
616
def
116
ref
cons
nil
cons
nil
cons
cons
nil
"b"
1
ref
var
617
def
10
ref
616
remove
varTerm
618
def
appTerm
12
ref
appTerm
nil
cons
619
def
cons
"a"
1
ref
var
620
def
143
ref
614
remove
618
ref
appTerm
appTerm
618
ref
appTerm
nil
cons
621
def
cons
nil
cons
cons
nil
cons
cons
nil
16
ref
26
ref
620
ref
varTerm
622
def
appTerm
623
def
149
ref
appTerm
624
def
nil
cons
625
def
cons
626
def
19
ref
26
ref
523
ref
622
ref
appTerm
617
ref
varTerm
627
def
appTerm
628
def
appTerm
27
ref
4
ref
627
ref
appTerm
629
def
appTerm
630
def
622
ref
appTerm
appTerm
nil
cons
631
def
cons
nil
cons
632
def
cons
nil
cons
cons
633
def
44
ref
subst
633
remove
131
ref
subst
26
ref
"_606"
1
ref
var
634
def
26
ref
523
ref
634
remove
varTerm
635
def
appTerm
627
ref
appTerm
appTerm
630
ref
635
remove
appTerm
appTerm
absTerm
636
def
622
ref
appTerm
637
def
appTerm
refl
638
def
636
ref
149
ref
appTerm
betaConv
appThm
74
ref
637
remove
betaConv
appThm
639
def
26
ref
584
remove
627
ref
appTerm
640
def
appTerm
630
ref
149
ref
appTerm
appTerm
refl
appThm
trans
636
remove
refl
641
def
624
remove
assume
642
def
appThm
eqMp
sym
74
ref
nil
57
ref
627
ref
nil
cons
643
def
cons
nil
cons
nil
cons
cons
644
def
588
ref
subst
645
def
appThm
nil
57
ref
629
ref
nil
cons
646
def
cons
nil
cons
nil
cons
cons
647
def
413
ref
subst
644
ref
417
ref
subst
trans
appThm
nil
189
ref
643
remove
cons
nil
cons
nil
cons
cons
420
ref
subst
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
625
ref
cons
648
def
72
ref
631
ref
cons
nil
cons
649
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
623
remove
49
ref
appTerm
650
def
nil
cons
651
def
cons
652
def
632
remove
cons
nil
cons
cons
653
def
44
ref
subst
653
remove
131
ref
subst
638
remove
"_604"
1
ref
var
654
def
26
ref
523
ref
654
remove
varTerm
655
def
appTerm
627
ref
appTerm
appTerm
630
ref
655
remove
appTerm
appTerm
absTerm
49
ref
appTerm
betaConv
appThm
639
remove
26
ref
567
remove
627
ref
appTerm
656
def
appTerm
630
remove
49
ref
appTerm
appTerm
refl
appThm
trans
641
remove
650
remove
assume
657
def
appThm
eqMp
sym
74
ref
644
remove
571
ref
subst
658
def
appThm
647
ref
57
ref
26
ref
407
ref
49
ref
appTerm
appTerm
49
ref
appTerm
absTerm
659
def
60
ref
appTerm
660
def
betaConv
nil
185
ref
659
ref
appTerm
661
def
axiom
nil
16
ref
661
remove
nil
cons
cons
19
ref
660
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
659
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
662
def
subst
appThm
577
ref
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
651
remove
cons
663
def
649
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
524
ref
622
ref
appTerm
664
def
betaConv
527
ref
nil
528
ref
19
ref
664
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
529
ref
189
ref
622
ref
nil
cons
665
def
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
666
def
nil
663
ref
72
ref
625
remove
cons
667
def
532
ref
631
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
ref
subst
proveHyp
proveHyp
proveHyp
668
def
subst
nil
19
ref
621
remove
cons
16
ref
619
remove
cons
nil
cons
cons
nil
cons
cons
nil
"t2"
1
ref
var
669
def
66
ref
cons
"t1"
1
ref
var
670
def
58
ref
cons
nil
cons
cons
671
def
nil
cons
cons
669
ref
26
ref
523
ref
670
ref
varTerm
672
def
appTerm
673
def
669
ref
varTerm
674
def
appTerm
675
def
appTerm
523
ref
674
ref
appTerm
676
def
672
ref
appTerm
appTerm
absTerm
677
def
674
ref
appTerm
678
def
betaConv
670
ref
185
ref
677
ref
appTerm
679
def
absTerm
680
def
672
ref
appTerm
681
def
betaConv
nil
185
ref
680
ref
appTerm
682
def
axiom
nil
16
ref
682
remove
nil
cons
cons
19
ref
681
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
680
remove
nil
cons
cons
189
ref
672
ref
nil
cons
cons
nil
cons
683
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
679
remove
nil
cons
cons
19
ref
678
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
677
remove
nil
cons
cons
189
ref
674
ref
nil
cons
cons
nil
cons
684
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
685
def
subst
96
ref
523
ref
102
ref
appTerm
686
def
615
remove
appTerm
absTerm
687
def
618
ref
appTerm
688
def
betaConv
201
ref
110
ref
96
ref
686
ref
397
ref
appTerm
absTerm
appTerm
absTerm
689
def
613
ref
appTerm
690
def
betaConv
110
ref
refl
691
def
201
ref
691
ref
96
ref
nil
466
ref
551
remove
cons
nil
cons
cons
nil
469
remove
19
ref
32
ref
552
remove
30
ref
appTerm
appTerm
nil
cons
692
def
cons
nil
cons
693
def
cons
nil
cons
cons
694
def
44
ref
subst
694
remove
131
ref
subst
26
ref
"_538"
1
ref
var
695
def
26
ref
27
ref
695
remove
varTerm
696
def
appTerm
30
ref
appTerm
appTerm
523
ref
4
ref
696
remove
appTerm
appTerm
30
ref
appTerm
appTerm
absTerm
697
def
28
ref
appTerm
698
def
appTerm
refl
699
def
697
ref
149
ref
appTerm
betaConv
appThm
74
ref
698
remove
betaConv
appThm
700
def
26
ref
480
remove
appTerm
562
ref
30
ref
appTerm
appTerm
refl
appThm
trans
697
remove
refl
701
def
483
remove
appThm
eqMp
sym
74
ref
487
remove
appThm
565
remove
39
ref
appThm
67
ref
571
ref
subst
trans
appThm
577
remove
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
500
remove
72
ref
692
ref
cons
nil
cons
702
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
504
remove
693
remove
cons
nil
cons
cons
703
def
44
ref
subst
703
remove
131
ref
subst
699
remove
"_536"
1
ref
var
704
def
26
ref
27
ref
704
remove
varTerm
705
def
appTerm
30
ref
appTerm
appTerm
523
ref
4
ref
705
remove
appTerm
appTerm
30
ref
appTerm
appTerm
absTerm
49
ref
appTerm
betaConv
appThm
700
remove
26
ref
509
remove
appTerm
582
ref
30
ref
appTerm
appTerm
refl
appThm
trans
701
remove
511
remove
appThm
eqMp
sym
74
ref
516
remove
appThm
583
remove
39
remove
appThm
67
remove
588
ref
subst
trans
appThm
nil
189
ref
66
ref
cons
nil
cons
nil
cons
cons
420
ref
subst
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
522
ref
702
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
530
remove
nil
522
remove
531
remove
532
ref
692
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
ref
subst
proveHyp
proveHyp
proveHyp
706
def
subst
564
ref
nil
16
ref
102
remove
nil
cons
cons
nil
cons
nil
cons
cons
418
remove
subst
appThm
707
def
397
remove
refl
appThm
trans
absThm
appThm
absThm
appThm
430
remove
assume
eqMp
nil
16
ref
110
ref
689
ref
appTerm
nil
cons
cons
19
ref
690
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
689
remove
nil
cons
cons
115
ref
613
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
687
ref
appTerm
nil
cons
cons
19
ref
688
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
687
remove
nil
cons
cons
115
ref
618
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
eqMp
subst
eqMp
subst
nil
16
ref
550
remove
cons
708
def
156
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
708
remove
nil
cons
nil
cons
cons
26
ref
405
remove
appTerm
refl
59
remove
413
remove
subst
appThm
nil
189
ref
406
remove
cons
nil
cons
nil
cons
cons
420
ref
subst
trans
sym
63
ref
eqMp
709
def
subst
590
remove
assume
eqMp
eqMp
eqMp
nil
70
ref
607
ref
cons
72
ref
155
ref
cons
nil
cons
710
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
589
ref
nil
cons
711
def
cons
156
ref
cons
nil
cons
cons
712
def
44
ref
subst
712
remove
131
ref
subst
nil
"_2326"
6
ref
var
713
def
610
ref
cons
nil
cons
nil
cons
cons
612
remove
nil
466
ref
19
ref
10
ref
389
ref
390
ref
391
remove
713
remove
varTerm
714
def
appTerm
715
def
100
ref
appTerm
appTerm
100
ref
appTerm
appTerm
23
ref
714
ref
appTerm
716
def
100
ref
appTerm
appTerm
appTerm
714
ref
appTerm
717
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"_2327"
6
ref
var
718
def
116
ref
cons
nil
cons
nil
cons
cons
nil
617
ref
10
ref
718
remove
varTerm
719
def
appTerm
12
ref
appTerm
720
def
nil
cons
721
def
cons
620
ref
10
ref
389
ref
390
ref
715
remove
719
ref
appTerm
appTerm
719
ref
appTerm
appTerm
716
remove
719
ref
appTerm
appTerm
appTerm
714
ref
appTerm
722
def
nil
cons
723
def
cons
nil
cons
cons
nil
cons
cons
668
ref
subst
26
ref
523
ref
720
remove
appTerm
722
remove
appTerm
724
def
appTerm
refl
nil
19
ref
721
remove
cons
16
ref
723
remove
cons
nil
cons
cons
nil
cons
cons
685
ref
subst
appThm
nil
189
ref
724
remove
nil
cons
cons
nil
cons
nil
cons
cons
420
ref
subst
trans
sym
63
ref
eqMp
96
ref
686
ref
717
remove
appTerm
absTerm
725
def
719
ref
appTerm
726
def
betaConv
201
ref
110
ref
96
ref
686
remove
426
ref
appTerm
absTerm
appTerm
absTerm
727
def
714
ref
appTerm
728
def
betaConv
691
ref
201
ref
691
ref
96
ref
nil
466
remove
19
ref
426
ref
nil
cons
729
def
cons
nil
cons
cons
nil
cons
cons
706
remove
subst
707
remove
426
ref
refl
appThm
trans
absThm
appThm
absThm
appThm
427
remove
assume
eqMp
nil
16
ref
110
ref
727
ref
appTerm
nil
cons
cons
19
ref
728
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
727
remove
nil
cons
cons
115
ref
714
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
725
ref
appTerm
nil
cons
cons
19
ref
726
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
725
remove
nil
cons
cons
115
ref
719
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
eqMp
subst
eqMp
subst
nil
16
ref
729
remove
cons
19
ref
425
remove
395
ref
appTerm
730
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
115
ref
395
remove
nil
cons
731
def
cons
nil
cons
732
def
nil
cons
cons
372
ref
141
remove
subst
subst
eqMp
nil
16
ref
33
ref
426
remove
appTerm
730
remove
appTerm
nil
cons
cons
19
ref
548
remove
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"z"
6
ref
var
733
def
731
remove
cons
296
ref
610
ref
cons
732
remove
cons
cons
nil
cons
cons
nil
617
ref
523
ref
4
ref
10
ref
222
ref
appTerm
734
def
297
ref
appTerm
735
def
appTerm
736
def
appTerm
737
def
4
ref
734
remove
733
ref
varTerm
738
def
appTerm
739
def
appTerm
740
def
appTerm
nil
cons
cons
620
ref
10
ref
297
ref
appTerm
738
ref
appTerm
741
def
nil
cons
742
def
cons
nil
cons
cons
nil
cons
cons
668
remove
subst
157
ref
nil
617
remove
740
remove
nil
cons
743
def
cons
620
ref
736
remove
nil
cons
744
def
cons
nil
cons
cons
nil
cons
cons
nil
626
remove
19
ref
26
ref
4
ref
628
remove
appTerm
appTerm
33
ref
4
ref
622
ref
appTerm
appTerm
629
ref
appTerm
appTerm
nil
cons
745
def
cons
nil
cons
746
def
cons
nil
cons
cons
747
def
44
ref
subst
747
remove
131
ref
subst
26
ref
"_610"
1
ref
var
748
def
26
ref
4
ref
523
ref
748
remove
varTerm
749
def
appTerm
627
ref
appTerm
appTerm
appTerm
33
ref
4
ref
749
remove
appTerm
appTerm
629
ref
appTerm
appTerm
absTerm
750
def
622
remove
appTerm
751
def
appTerm
refl
752
def
750
ref
149
ref
appTerm
betaConv
appThm
74
ref
751
remove
betaConv
appThm
753
def
26
ref
4
ref
640
remove
appTerm
appTerm
33
ref
191
ref
appTerm
629
ref
appTerm
appTerm
refl
appThm
trans
750
remove
refl
754
def
642
remove
appThm
eqMp
sym
74
ref
148
ref
645
remove
appThm
appThm
383
ref
192
ref
appThm
629
ref
refl
755
def
appThm
647
ref
520
ref
subst
trans
appThm
nil
189
ref
646
remove
cons
nil
cons
nil
cons
cons
420
ref
subst
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
648
remove
72
ref
745
ref
cons
nil
cons
756
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
652
remove
746
remove
cons
nil
cons
cons
757
def
44
ref
subst
757
remove
131
ref
subst
752
remove
"_608"
1
ref
var
758
def
26
ref
4
ref
523
ref
758
remove
varTerm
759
def
appTerm
627
remove
appTerm
appTerm
appTerm
33
ref
4
ref
759
remove
appTerm
appTerm
629
ref
appTerm
appTerm
absTerm
49
ref
appTerm
betaConv
appThm
753
remove
26
ref
4
ref
656
remove
appTerm
appTerm
33
ref
488
ref
appTerm
629
remove
appTerm
appTerm
refl
appThm
trans
754
remove
657
remove
appThm
eqMp
sym
74
ref
148
ref
658
remove
appThm
489
ref
trans
appThm
383
ref
489
ref
appThm
755
remove
appThm
647
remove
495
remove
subst
trans
appThm
499
remove
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
663
ref
756
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
666
remove
nil
663
remove
667
remove
532
ref
745
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
ref
subst
proveHyp
proveHyp
proveHyp
subst
383
ref
nil
620
ref
735
ref
nil
cons
760
def
cons
nil
cons
nil
cons
cons
nil
57
ref
665
remove
cons
nil
cons
nil
cons
cons
417
remove
subst
761
def
subst
appThm
nil
620
remove
739
remove
nil
cons
cons
nil
cons
nil
cons
cons
761
remove
subst
appThm
trans
appThm
741
remove
refl
appThm
trans
737
remove
refl
nil
19
ref
742
remove
cons
762
def
16
ref
743
ref
cons
nil
cons
cons
nil
cons
cons
685
ref
subst
appThm
nil
537
ref
743
remove
cons
762
remove
16
ref
744
remove
cons
nil
cons
cons
cons
nil
cons
cons
74
ref
nil
"t3"
1
ref
var
763
def
538
ref
nil
cons
764
def
cons
765
def
671
remove
cons
nil
cons
cons
763
ref
26
ref
673
remove
676
remove
763
ref
varTerm
766
def
appTerm
appTerm
767
def
appTerm
523
ref
675
remove
appTerm
766
ref
appTerm
768
def
appTerm
769
def
absTerm
770
def
766
ref
appTerm
771
def
betaConv
669
ref
185
ref
770
ref
appTerm
772
def
absTerm
773
def
674
remove
appTerm
774
def
betaConv
670
ref
185
ref
773
ref
appTerm
775
def
absTerm
776
def
672
remove
appTerm
777
def
betaConv
185
ref
refl
778
def
670
ref
778
ref
669
ref
778
remove
763
ref
769
remove
assume
sym
26
ref
768
remove
appTerm
767
remove
appTerm
779
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
absThm
appThm
nil
185
ref
670
ref
185
ref
669
ref
185
ref
763
remove
779
remove
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
16
ref
185
ref
776
ref
appTerm
nil
cons
cons
19
ref
777
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
776
remove
nil
cons
cons
683
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
775
remove
nil
cons
cons
19
ref
774
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
773
remove
nil
cons
cons
684
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
772
remove
nil
cons
cons
19
ref
771
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
770
remove
nil
cons
cons
189
ref
766
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
780
def
subst
appThm
nil
765
remove
669
remove
58
ref
cons
670
remove
66
remove
cons
nil
cons
cons
cons
nil
cons
cons
780
remove
subst
appThm
sym
564
ref
685
remove
appThm
538
ref
refl
appThm
eqMp
subst
trans
372
ref
nil
16
ref
4
ref
357
ref
"y"
118
ref
var
781
def
varTerm
782
def
appTerm
783
def
appTerm
784
def
nil
cons
785
def
cons
786
def
19
ref
523
ref
784
remove
appTerm
523
ref
4
ref
357
remove
"z"
118
ref
var
varTerm
787
def
appTerm
appTerm
appTerm
356
ref
782
ref
appTerm
788
def
787
ref
appTerm
789
def
appTerm
790
def
appTerm
nil
cons
791
def
cons
nil
cons
792
def
cons
nil
cons
cons
793
def
44
ref
subst
793
remove
131
ref
subst
564
ref
148
ref
nil
786
remove
19
ref
26
ref
783
ref
appTerm
794
def
149
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
nil
70
ref
783
ref
nil
cons
795
def
cons
796
def
nil
cons
nil
cons
cons
190
remove
subst
eqMp
appThm
192
ref
trans
appThm
790
ref
refl
appThm
nil
57
ref
790
remove
nil
cons
cons
nil
cons
nil
cons
cons
571
remove
subst
trans
sym
63
ref
eqMp
eqMp
nil
70
ref
785
ref
cons
72
ref
791
ref
cons
nil
cons
797
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
795
ref
cons
792
remove
cons
nil
cons
cons
798
def
44
ref
subst
798
remove
131
ref
subst
564
ref
148
ref
356
ref
refl
783
ref
assume
appThm
799
def
782
ref
refl
appThm
nil
126
ref
782
ref
nil
cons
cons
nil
cons
800
def
nil
cons
cons
358
ref
subst
trans
appThm
489
remove
trans
appThm
564
remove
148
remove
799
remove
787
remove
refl
appThm
appThm
appThm
789
ref
refl
appThm
appThm
nil
57
ref
523
ref
4
ref
789
ref
appTerm
appTerm
789
ref
appTerm
nil
cons
801
def
cons
nil
cons
nil
cons
cons
588
remove
subst
trans
sym
nil
16
ref
26
ref
789
ref
appTerm
802
def
149
ref
appTerm
803
def
nil
cons
804
def
cons
19
ref
801
ref
cons
nil
cons
805
def
cons
nil
cons
cons
806
def
44
ref
subst
806
remove
131
ref
subst
26
ref
"_626"
1
ref
var
807
def
523
ref
4
ref
807
remove
varTerm
808
def
appTerm
appTerm
808
remove
appTerm
absTerm
809
def
789
ref
appTerm
810
def
appTerm
refl
811
def
809
ref
149
ref
appTerm
betaConv
appThm
74
ref
810
remove
betaConv
appThm
812
def
562
remove
149
ref
appTerm
refl
appThm
trans
809
remove
refl
813
def
803
remove
assume
appThm
eqMp
sym
nil
57
ref
191
remove
nil
cons
cons
nil
cons
nil
cons
cons
57
ref
26
ref
523
ref
60
ref
appTerm
814
def
149
ref
appTerm
appTerm
60
ref
appTerm
absTerm
815
def
60
ref
appTerm
816
def
betaConv
nil
185
ref
815
ref
appTerm
817
def
axiom
nil
16
ref
817
remove
nil
cons
cons
19
ref
816
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
815
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
192
remove
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
804
ref
cons
72
ref
801
ref
cons
nil
cons
818
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
802
remove
49
ref
appTerm
819
def
nil
cons
820
def
cons
805
remove
cons
nil
cons
cons
821
def
44
ref
subst
821
remove
131
ref
subst
811
remove
"_624"
1
ref
var
822
def
523
remove
4
ref
822
remove
varTerm
823
def
appTerm
appTerm
823
remove
appTerm
absTerm
49
ref
appTerm
betaConv
appThm
812
remove
582
remove
49
ref
appTerm
refl
appThm
trans
813
remove
819
remove
assume
appThm
eqMp
sym
nil
57
ref
488
remove
nil
cons
cons
nil
cons
nil
cons
cons
57
ref
26
ref
814
ref
49
ref
appTerm
appTerm
49
ref
appTerm
absTerm
824
def
60
ref
appTerm
825
def
betaConv
nil
185
ref
824
ref
appTerm
826
def
axiom
nil
16
ref
826
remove
nil
cons
cons
19
ref
825
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
824
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
820
remove
cons
827
def
818
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
524
remove
789
ref
appTerm
828
def
betaConv
527
remove
nil
528
remove
19
ref
828
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
529
remove
189
ref
789
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
827
remove
72
ref
804
remove
cons
532
ref
801
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
ref
subst
proveHyp
proveHyp
proveHyp
eqMp
eqMp
nil
796
ref
797
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
57
ref
814
remove
408
remove
appTerm
absTerm
829
def
783
ref
appTerm
830
def
betaConv
nil
185
ref
829
ref
appTerm
831
def
axiom
nil
16
ref
831
remove
nil
cons
cons
19
ref
830
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
829
remove
nil
cons
cons
189
ref
795
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
796
remove
72
ref
785
remove
cons
532
ref
791
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
ref
subst
proveHyp
proveHyp
proveHyp
subst
eqMp
eqMp
subst
eqMp
nil
549
ref
156
remove
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
549
remove
nil
cons
nil
cons
cons
709
remove
subst
589
remove
assume
eqMp
eqMp
eqMp
nil
70
ref
711
remove
cons
832
def
710
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
611
remove
176
ref
subst
nil
832
remove
72
ref
607
remove
cons
532
remove
155
remove
cons
nil
cons
cons
cons
nil
cons
cons
547
remove
subst
proveHyp
proveHyp
proveHyp
eqMp
nil
70
ref
605
remove
cons
710
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
603
remove
cons
710
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
ref
27
ref
593
ref
222
ref
appTerm
appTerm
149
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
594
remove
appTerm
149
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
593
remove
nil
cons
cons
710
ref
cons
nil
cons
cons
nil
247
remove
19
ref
27
ref
232
ref
appTerm
833
def
77
ref
appTerm
nil
cons
834
def
cons
nil
cons
cons
nil
cons
cons
835
def
44
ref
subst
835
remove
131
ref
subst
nil
16
ref
232
ref
nil
cons
836
def
cons
837
def
249
remove
cons
nil
cons
cons
838
def
44
ref
subst
838
remove
131
ref
subst
250
remove
95
ref
subst
19
ref
27
ref
121
ref
126
ref
238
remove
30
ref
appTerm
absTerm
appTerm
appTerm
30
ref
appTerm
absTerm
839
def
77
remove
appTerm
840
def
betaConv
nil
837
remove
19
ref
185
ref
839
ref
appTerm
841
def
nil
cons
842
def
cons
nil
cons
cons
nil
cons
cons
843
def
95
ref
subst
237
remove
nil
16
ref
233
remove
841
ref
appTerm
nil
cons
cons
19
ref
833
remove
841
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
843
remove
nil
16
ref
159
remove
nil
cons
844
def
cons
845
def
19
ref
166
ref
cons
nil
cons
846
def
cons
nil
cons
cons
847
def
44
ref
subst
847
remove
131
ref
subst
165
remove
eqMp
nil
70
ref
844
remove
cons
848
def
72
ref
166
remove
cons
nil
cons
849
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
850
def
subst
eqMp
eqMp
nil
16
ref
842
remove
cons
19
ref
840
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
839
remove
nil
cons
cons
189
ref
248
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
70
ref
836
ref
cons
851
def
257
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
256
remove
72
ref
834
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
852
def
subst
eqMp
eqMp
eqMp
nil
70
ref
599
remove
cons
710
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
ref
27
ref
595
ref
222
ref
appTerm
appTerm
149
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
596
remove
appTerm
149
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
595
remove
nil
cons
cons
710
ref
cons
nil
cons
cons
852
ref
subst
eqMp
eqMp
eqMp
nil
70
ref
428
remove
cons
710
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
431
remove
cons
72
ref
439
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
70
ref
422
remove
cons
853
def
72
ref
437
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
eqMp
nil
853
remove
710
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
403
remove
19
ref
401
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
441
remove
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
393
ref
appTerm
nil
cons
cons
19
ref
394
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
393
remove
nil
cons
cons
208
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
27
ref
14
ref
appTerm
854
def
33
ref
101
remove
389
ref
390
ref
392
remove
11
ref
appTerm
appTerm
11
ref
appTerm
appTerm
385
ref
appTerm
appTerm
855
def
appTerm
386
ref
appTerm
856
def
appTerm
857
def
nil
cons
cons
19
ref
387
ref
cons
nil
cons
858
def
cons
nil
cons
cons
95
ref
subst
proveHyp
15
ref
nil
18
ref
19
ref
27
ref
856
ref
appTerm
386
ref
appTerm
859
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
856
remove
nil
cons
860
def
cons
858
remove
cons
nil
cons
cons
861
def
44
ref
subst
861
remove
131
ref
subst
nil
70
ref
855
remove
nil
cons
cons
72
ref
387
ref
cons
nil
cons
862
def
cons
nil
cons
cons
176
ref
subst
eqMp
nil
70
ref
860
ref
cons
862
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
16
ref
33
ref
14
remove
appTerm
863
def
859
remove
appTerm
nil
cons
cons
19
ref
27
ref
857
remove
appTerm
386
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"z"
1
ref
var
864
def
387
remove
cons
"y"
1
ref
var
865
def
860
remove
cons
189
ref
17
remove
cons
nil
cons
866
def
cons
cons
nil
cons
cons
nil
16
ref
33
ref
189
ref
varTerm
867
def
appTerm
27
ref
865
ref
varTerm
868
def
appTerm
864
ref
varTerm
869
def
appTerm
870
def
appTerm
nil
cons
871
def
cons
19
ref
27
ref
27
ref
867
ref
appTerm
868
ref
appTerm
872
def
appTerm
869
ref
appTerm
nil
cons
873
def
cons
nil
cons
cons
nil
cons
cons
874
def
44
ref
subst
874
remove
131
ref
subst
nil
16
ref
872
ref
nil
cons
875
def
cons
19
ref
869
remove
nil
cons
876
def
cons
nil
cons
877
def
cons
nil
cons
cons
878
def
44
ref
subst
878
remove
131
ref
subst
nil
70
ref
867
remove
nil
cons
879
def
cons
72
ref
870
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
880
def
86
ref
subst
nil
16
ref
879
remove
cons
19
ref
868
remove
nil
cons
881
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
872
remove
assume
eqMp
proveHyp
nil
16
ref
881
remove
cons
877
remove
cons
nil
cons
cons
95
ref
subst
880
remove
176
ref
subst
eqMp
proveHyp
eqMp
nil
70
ref
875
remove
cons
72
ref
876
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
70
ref
871
remove
cons
72
ref
873
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
882
def
subst
eqMp
eqMp
eqMp
883
def
subst
appThm
271
ref
nil
330
remove
279
ref
221
ref
382
ref
appTerm
884
def
appTerm
885
def
nil
cons
cons
nil
cons
nil
cons
cons
334
remove
subst
appThm
380
ref
refl
appThm
appThm
nil
57
ref
270
ref
885
remove
appTerm
380
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
520
ref
subst
trans
sym
338
ref
nil
"g"
7
ref
var
359
ref
nil
cons
cons
886
def
"f"
7
ref
var
887
def
884
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
remove
443
remove
cons
888
def
242
ref
cons
"g"
315
remove
var
889
def
26
ref
445
remove
319
ref
appTerm
889
ref
varTerm
890
def
appTerm
891
def
appTerm
121
ref
126
ref
5
ref
0
ref
307
remove
309
remove
cons
opType
constTerm
320
remove
appTerm
890
ref
127
ref
appTerm
appTerm
absTerm
appTerm
892
def
appTerm
absTerm
893
def
890
ref
appTerm
894
def
betaConv
318
ref
451
ref
893
ref
appTerm
895
def
absTerm
896
def
319
ref
appTerm
897
def
betaConv
452
ref
318
ref
452
remove
889
ref
nil
865
ref
892
ref
nil
cons
cons
189
ref
891
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
243
remove
781
ref
794
remove
788
remove
127
ref
appTerm
appTerm
absTerm
898
def
782
ref
appTerm
899
def
betaConv
126
ref
121
ref
898
ref
appTerm
900
def
absTerm
901
def
127
remove
appTerm
902
def
betaConv
nil
121
ref
901
ref
appTerm
903
def
axiom
nil
16
ref
903
remove
nil
cons
cons
19
ref
902
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
254
ref
122
ref
901
remove
nil
cons
cons
255
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
900
remove
nil
cons
cons
19
ref
899
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
254
ref
122
ref
898
remove
nil
cons
cons
800
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
subst
absThm
appThm
absThm
appThm
sym
nil
451
ref
318
remove
451
ref
889
remove
26
ref
892
remove
appTerm
891
remove
appTerm
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
16
ref
451
remove
896
ref
appTerm
nil
cons
cons
19
ref
897
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
457
ref
458
ref
896
remove
nil
cons
cons
459
ref
319
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
895
remove
nil
cons
cons
19
ref
894
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
457
ref
458
ref
893
remove
nil
cons
cons
459
remove
890
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
904
def
subst
sym
nil
114
ref
225
ref
26
ref
884
remove
227
ref
appTerm
appTerm
359
ref
227
ref
appTerm
appTerm
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
225
ref
74
ref
nil
296
ref
227
ref
nil
cons
cons
905
def
115
ref
382
ref
nil
cons
cons
nil
cons
906
def
cons
nil
cons
cons
nil
214
remove
229
ref
cons
215
remove
340
remove
cons
nil
cons
cons
nil
cons
cons
220
remove
216
ref
refl
appThm
219
remove
216
remove
appTerm
betaConv
trans
217
ref
refl
appThm
218
remove
217
remove
appTerm
betaConv
trans
subst
907
def
subst
10
ref
refl
908
def
384
ref
195
ref
388
ref
10
ref
23
ref
198
ref
appTerm
197
ref
appTerm
appTerm
198
ref
appTerm
appTerm
absTerm
909
def
11
ref
appTerm
910
def
betaConv
201
ref
110
ref
96
ref
104
ref
10
ref
23
ref
204
ref
appTerm
100
ref
appTerm
appTerm
204
ref
appTerm
appTerm
911
def
absTerm
912
def
appTerm
913
def
absTerm
914
def
100
ref
appTerm
915
def
betaConv
nil
114
ref
914
ref
nil
cons
cons
916
def
nil
cons
nil
cons
cons
373
ref
subst
201
ref
nil
57
ref
913
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
912
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
911
ref
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
201
ref
911
remove
absTerm
917
def
202
ref
appTerm
918
def
betaConv
96
ref
110
ref
917
ref
appTerm
919
def
absTerm
920
def
100
ref
appTerm
921
def
betaConv
nil
110
ref
920
ref
appTerm
922
def
axiom
nil
16
ref
922
remove
nil
cons
cons
19
ref
921
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
920
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
919
remove
nil
cons
cons
19
ref
918
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
917
remove
nil
cons
cons
115
ref
610
remove
cons
nil
cons
923
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
914
remove
appTerm
nil
cons
cons
19
ref
915
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
916
remove
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
909
ref
appTerm
nil
cons
cons
19
ref
910
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
909
remove
nil
cons
cons
208
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
854
ref
10
ref
23
ref
385
ref
appTerm
11
ref
appTerm
appTerm
385
ref
appTerm
924
def
appTerm
925
def
nil
cons
cons
19
ref
924
ref
nil
cons
926
def
cons
nil
cons
927
def
cons
nil
cons
cons
95
ref
subst
proveHyp
15
ref
nil
18
ref
19
ref
27
ref
924
ref
appTerm
924
ref
appTerm
928
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
926
ref
cons
927
remove
cons
nil
cons
cons
929
def
44
ref
subst
929
remove
131
ref
subst
924
ref
assume
eqMp
nil
70
ref
926
ref
cons
72
ref
926
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
16
ref
863
ref
928
remove
appTerm
nil
cons
cons
19
ref
27
ref
925
remove
appTerm
924
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
864
ref
926
ref
cons
865
ref
926
ref
cons
866
ref
cons
cons
nil
cons
cons
882
ref
subst
eqMp
eqMp
930
def
subst
appThm
23
ref
227
remove
appTerm
11
ref
appTerm
931
def
refl
932
def
appThm
trans
appThm
nil
905
ref
341
ref
cons
nil
cons
cons
907
ref
subst
933
def
appThm
nil
189
ref
10
ref
382
ref
appTerm
934
def
931
ref
appTerm
935
def
nil
cons
cons
nil
cons
nil
cons
cons
420
remove
subst
936
def
trans
absThm
eqMp
eqMp
appThm
eqMp
eqMp
113
ref
114
ref
381
remove
nil
cons
cons
906
ref
cons
nil
cons
cons
258
ref
subst
proveHyp
eqMp
eqMp
nil
70
ref
376
remove
cons
72
ref
368
remove
cons
nil
cons
937
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
374
remove
cons
937
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
ref
27
ref
361
ref
222
ref
appTerm
appTerm
367
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
362
remove
appTerm
367
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
361
remove
nil
cons
cons
937
remove
cons
nil
cons
cons
852
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
eqMp
defineConstList
938
def
pop
hdTl
pop
272
remove
constTerm
939
def
275
ref
appTerm
940
def
appTerm
941
def
11
ref
appTerm
942
def
appTerm
270
ref
285
ref
940
ref
appTerm
appTerm
275
ref
appTerm
943
def
appTerm
absTerm
944
def
275
ref
appTerm
945
def
betaConv
938
remove
nil
16
ref
266
ref
944
ref
appTerm
nil
cons
cons
19
ref
945
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
306
remove
325
ref
944
remove
nil
cons
cons
268
ref
336
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
946
def
nil
70
ref
942
remove
nil
cons
947
def
cons
72
ref
943
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
948
def
176
ref
subst
proveHyp
949
def
appThm
275
ref
refl
950
def
appThm
327
ref
358
ref
subst
trans
absThm
appThm
573
ref
327
remove
57
ref
26
ref
121
ref
126
ref
60
ref
absTerm
appTerm
appTerm
60
ref
appTerm
absTerm
951
def
60
ref
appTerm
952
def
betaConv
nil
185
ref
951
ref
appTerm
953
def
axiom
nil
16
ref
953
remove
nil
cons
cons
19
ref
952
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
951
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
954
def
subst
subst
trans
sym
63
ref
eqMp
nil
266
ref
268
ref
943
remove
absTerm
appTerm
thm
nil
114
ref
96
ref
386
ref
absTerm
955
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
883
ref
absThm
eqMp
nil
110
ref
955
remove
appTerm
thm
nil
114
ref
96
ref
"Number.Natural.<="
const
9
ref
constTerm
956
def
385
ref
appTerm
100
ref
appTerm
957
def
absTerm
958
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
957
remove
nil
cons
959
def
cons
nil
cons
nil
cons
cons
64
ref
subst
15
ref
nil
18
ref
19
ref
959
remove
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
98
remove
201
ref
116
remove
cons
nil
cons
cons
nil
cons
cons
201
ref
104
ref
956
ref
204
ref
appTerm
202
ref
appTerm
appTerm
960
def
absTerm
961
def
202
ref
appTerm
962
def
betaConv
96
ref
110
ref
961
ref
appTerm
963
def
absTerm
964
def
100
ref
appTerm
965
def
betaConv
nil
110
ref
201
ref
110
ref
96
ref
960
ref
absTerm
966
def
appTerm
967
def
absTerm
968
def
appTerm
969
def
axiom
nil
16
ref
969
remove
nil
cons
970
def
cons
971
def
19
ref
110
ref
964
ref
appTerm
nil
cons
972
def
cons
nil
cons
cons
nil
cons
cons
973
def
95
ref
subst
proveHyp
973
ref
44
ref
subst
973
remove
131
ref
subst
nil
114
ref
964
remove
nil
cons
cons
974
def
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
963
remove
nil
cons
975
def
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
961
remove
nil
cons
cons
976
def
nil
cons
nil
cons
cons
373
ref
subst
201
ref
nil
57
ref
960
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
966
ref
100
ref
appTerm
977
def
betaConv
968
ref
202
ref
appTerm
978
def
betaConv
nil
971
remove
19
ref
978
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
113
ref
114
ref
968
remove
nil
cons
cons
923
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
967
remove
nil
cons
cons
19
ref
977
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
966
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
70
ref
970
remove
cons
72
ref
972
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
16
ref
972
remove
cons
19
ref
965
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
974
remove
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
975
remove
cons
19
ref
962
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
976
remove
923
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
absThm
eqMp
nil
110
ref
958
remove
appTerm
thm
"Number.Modular.^"
"modular_exp"
0
ref
264
ref
284
remove
nil
cons
cons
opType
979
def
var
980
def
nil
cons
cons
nil
cons
980
ref
33
ref
266
ref
268
ref
270
ref
980
ref
varTerm
981
def
275
ref
appTerm
982
def
12
ref
appTerm
appTerm
285
ref
"Number.Natural.bit1"
const
21
ref
constTerm
12
ref
appTerm
appTerm
983
def
appTerm
absTerm
appTerm
appTerm
266
ref
268
ref
110
ref
96
ref
270
ref
982
ref
"Number.Natural.suc"
const
21
remove
constTerm
100
ref
appTerm
984
def
appTerm
appTerm
"Number.Modular.*"
"x1"
264
ref
var
985
def
"y1"
264
ref
var
986
def
279
ref
"u"
6
ref
var
987
def
212
ref
"x1"
6
ref
var
988
def
212
ref
"y1"
6
ref
var
989
def
33
ref
221
ref
390
ref
988
ref
varTerm
990
def
appTerm
989
ref
varTerm
991
def
appTerm
992
def
appTerm
993
def
987
ref
varTerm
994
def
appTerm
995
def
appTerm
996
def
33
ref
332
ref
985
ref
varTerm
997
def
appTerm
990
ref
appTerm
appTerm
332
ref
986
ref
varTerm
998
def
appTerm
991
ref
appTerm
appTerm
999
def
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1000
def
absTerm
1001
def
defineConst
1002
def
pop
0
ref
264
ref
0
ref
264
ref
278
ref
cons
opType
1003
def
nil
cons
1004
def
cons
opType
1005
def
constTerm
1006
def
275
ref
appTerm
1007
def
982
remove
100
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1008
def
refl
1009
def
5
ref
0
ref
979
ref
0
ref
979
ref
2
ref
cons
opType
1010
def
nil
cons
cons
opType
constTerm
1011
def
981
ref
appTerm
1012
def
289
remove
0
ref
1010
ref
979
ref
nil
cons
1013
def
cons
opType
constTerm
1014
def
1008
ref
appTerm
appTerm
assume
sym
appThm
1008
ref
981
ref
appTerm
betaConv
1015
def
trans
"A"
1013
remove
cons
nil
cons
1016
def
242
ref
cons
292
remove
subst
1009
remove
appThm
"p"
1010
ref
var
1017
def
1017
remove
varTerm
1018
def
1014
remove
1018
remove
appTerm
appTerm
absTerm
1008
ref
appTerm
betaConv
trans
211
ref
0
ref
0
ref
0
ref
6
ref
1004
ref
cons
opType
1019
def
2
ref
cons
opType
1020
def
2
ref
cons
opType
1021
def
constTerm
1022
def
refl
"fn"
1019
ref
var
1023
def
33
ref
5
ref
0
ref
1003
ref
0
ref
1003
ref
2
ref
cons
opType
nil
cons
cons
opType
constTerm
1024
def
1023
remove
varTerm
1025
def
12
ref
appTerm
appTerm
268
ref
983
ref
absTerm
1026
def
appTerm
appTerm
refl
691
ref
96
ref
1024
ref
1025
ref
984
ref
appTerm
appTerm
refl
"_30538"
1003
ref
var
1027
def
96
ref
268
ref
1007
ref
1027
remove
varTerm
275
ref
appTerm
appTerm
absTerm
absTerm
absTerm
1028
def
1025
remove
100
ref
appTerm
1029
def
appTerm
betaConv
100
ref
refl
1030
def
appThm
195
ref
268
ref
1007
ref
1029
remove
275
ref
appTerm
appTerm
absTerm
absTerm
100
ref
appTerm
betaConv
trans
appThm
absThm
appThm
appThm
absThm
appThm
nil
"f"
0
ref
1003
ref
1019
ref
nil
cons
1031
def
cons
opType
var
1028
remove
nil
cons
cons
"e"
1003
ref
var
1026
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
"A"
1004
remove
cons
nil
cons
242
ref
cons
"f"
0
ref
118
ref
0
ref
6
ref
252
remove
cons
opType
1032
def
nil
cons
1033
def
cons
opType
1034
def
var
1035
def
"Data.Bool.?!"
const
1036
def
0
ref
0
ref
1032
ref
2
ref
cons
opType
1037
def
2
ref
cons
opType
1038
def
constTerm
"fn"
1032
remove
var
1039
def
33
ref
356
ref
1039
remove
varTerm
1040
def
12
ref
appTerm
appTerm
"e"
118
remove
var
1041
def
varTerm
1042
def
appTerm
appTerm
110
ref
96
ref
356
remove
1040
ref
984
ref
appTerm
appTerm
1035
remove
varTerm
1043
def
1040
remove
100
ref
appTerm
appTerm
100
ref
appTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1044
def
appTerm
1045
def
absTerm
1046
def
1043
ref
appTerm
1047
def
betaConv
1041
remove
108
ref
0
ref
0
ref
1034
ref
2
ref
cons
opType
1048
def
2
ref
cons
opType
constTerm
1046
ref
appTerm
1049
def
absTerm
1050
def
1042
ref
appTerm
1051
def
betaConv
nil
121
ref
1050
ref
appTerm
1052
def
axiom
nil
16
ref
1052
remove
nil
cons
cons
19
ref
1051
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
254
remove
122
remove
1050
remove
nil
cons
cons
126
ref
1042
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1049
remove
nil
cons
cons
19
ref
1047
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
1034
ref
nil
cons
cons
nil
cons
"P"
1048
remove
var
1046
remove
nil
cons
cons
"x"
1034
remove
var
1043
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1045
remove
nil
cons
cons
19
ref
211
ref
1038
remove
constTerm
1044
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
"A"
1033
remove
cons
nil
cons
"P"
1037
remove
var
1044
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
16
ref
1036
remove
120
remove
constTerm
1053
def
123
ref
appTerm
1054
def
nil
cons
1055
def
cons
1056
def
19
ref
836
ref
cons
nil
cons
cons
nil
cons
cons
1057
def
44
ref
subst
1057
remove
131
ref
subst
nil
1056
remove
19
ref
33
ref
232
remove
appTerm
121
ref
126
ref
121
ref
781
ref
27
ref
33
ref
128
remove
appTerm
123
ref
782
ref
appTerm
appTerm
appTerm
783
ref
appTerm
absTerm
appTerm
absTerm
appTerm
1058
def
appTerm
1059
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
1060
def
95
ref
subst
26
ref
1054
ref
appTerm
1061
def
refl
133
remove
33
ref
231
remove
134
ref
appTerm
appTerm
121
ref
126
remove
121
remove
781
remove
27
ref
33
ref
234
remove
appTerm
134
remove
782
remove
appTerm
appTerm
appTerm
783
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1062
def
123
remove
appTerm
betaConv
appThm
nil
138
remove
1053
remove
appTerm
1062
remove
appTerm
axiom
139
remove
appThm
eqMp
nil
16
ref
1061
remove
1059
ref
appTerm
nil
cons
cons
19
ref
27
ref
1054
remove
appTerm
1059
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1060
remove
850
ref
subst
eqMp
eqMp
nil
851
remove
72
ref
1058
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
proveHyp
eqMp
nil
70
ref
1055
remove
cons
72
ref
836
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
subst
subst
eqMp
nil
16
ref
1022
ref
"_30537"
1019
ref
var
1063
def
33
ref
1024
ref
1063
ref
varTerm
1064
def
12
ref
appTerm
1065
def
appTerm
1026
ref
appTerm
1066
def
appTerm
110
ref
96
ref
1024
ref
1064
ref
984
ref
appTerm
1067
def
appTerm
268
ref
1007
ref
1064
ref
100
ref
appTerm
275
ref
appTerm
appTerm
1068
def
absTerm
1069
def
appTerm
absTerm
1070
def
appTerm
1071
def
appTerm
1072
def
absTerm
1073
def
appTerm
1074
def
nil
cons
cons
19
ref
1022
remove
1063
ref
33
ref
266
ref
268
ref
270
ref
1065
remove
275
ref
appTerm
appTerm
1075
def
983
ref
appTerm
1076
def
absTerm
1077
def
appTerm
1078
def
appTerm
266
ref
268
ref
110
ref
96
ref
270
ref
1067
remove
275
ref
appTerm
appTerm
1079
def
1068
remove
appTerm
1080
def
absTerm
1081
def
appTerm
1082
def
absTerm
1083
def
appTerm
1084
def
appTerm
1085
def
absTerm
1086
def
appTerm
1087
def
nil
cons
1088
def
cons
nil
cons
1089
def
cons
nil
cons
cons
95
ref
subst
nil
"P"
1020
remove
var
1090
def
1063
ref
27
ref
1073
ref
1064
ref
appTerm
1091
def
appTerm
1087
ref
appTerm
1092
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
1031
remove
cons
nil
cons
1093
def
242
ref
cons
244
ref
subst
1094
def
subst
1063
ref
nil
57
ref
1092
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1091
ref
nil
cons
1095
def
cons
1089
ref
cons
nil
cons
cons
1096
def
44
ref
subst
1096
remove
131
ref
subst
1091
ref
betaConv
1091
remove
assume
eqMp
nil
16
ref
1072
remove
nil
cons
1097
def
cons
1089
remove
cons
nil
cons
cons
1098
def
95
ref
subst
proveHyp
1098
ref
44
ref
subst
1098
remove
131
ref
subst
1086
ref
1064
ref
appTerm
1099
def
betaConv
1100
def
sym
nil
70
ref
1066
ref
nil
cons
cons
72
ref
1071
remove
nil
cons
1101
def
cons
nil
cons
cons
nil
cons
cons
1102
def
86
ref
subst
nil
325
ref
1077
remove
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
268
ref
nil
57
ref
1076
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1075
remove
refl
1026
remove
275
ref
appTerm
betaConv
appThm
1066
remove
assume
950
ref
appThm
eqMp
eqMp
absThm
eqMp
proveHyp
nil
16
ref
1078
remove
nil
cons
cons
19
ref
1084
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
1102
remove
176
ref
subst
nil
325
ref
1083
remove
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
268
ref
nil
57
ref
1082
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1081
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1080
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1079
remove
refl
1069
remove
275
ref
appTerm
betaConv
appThm
1070
ref
100
ref
appTerm
1103
def
betaConv
nil
16
ref
1101
remove
cons
19
ref
1103
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
113
ref
114
ref
1070
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
950
ref
appThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
proveHyp
eqMp
eqMp
1093
ref
1090
ref
1086
ref
nil
cons
cons
1104
def
"x"
1019
remove
var
1105
def
1064
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
258
ref
subst
proveHyp
eqMp
nil
70
ref
1097
remove
cons
72
ref
1088
ref
cons
nil
cons
1106
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
1095
remove
cons
1106
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
108
ref
1021
remove
constTerm
1107
def
1105
ref
27
ref
1073
ref
1105
ref
varTerm
1108
def
appTerm
appTerm
1087
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
1074
remove
appTerm
1087
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1093
ref
1090
ref
1073
remove
nil
cons
cons
1106
remove
cons
nil
cons
cons
852
ref
subst
eqMp
eqMp
proveHyp
nil
16
ref
1088
remove
cons
19
ref
211
remove
0
ref
1010
ref
2
ref
cons
opType
constTerm
1008
ref
appTerm
1109
def
nil
cons
1110
def
cons
nil
cons
1111
def
cons
nil
cons
cons
95
ref
subst
nil
1090
remove
1063
ref
27
ref
1099
ref
appTerm
1109
ref
appTerm
1112
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
1094
remove
subst
1063
remove
nil
57
ref
1112
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1099
ref
nil
cons
1113
def
cons
1111
ref
cons
nil
cons
cons
1114
def
44
ref
subst
1114
remove
131
ref
subst
1100
remove
1099
remove
assume
eqMp
nil
16
ref
1085
ref
nil
cons
1115
def
cons
1111
ref
cons
nil
cons
cons
1116
def
95
ref
subst
proveHyp
1116
ref
44
ref
subst
1116
remove
131
ref
subst
"_30535"
264
ref
var
1117
def
"_30536"
6
ref
var
1118
def
1064
remove
1118
ref
varTerm
appTerm
1119
def
1117
remove
varTerm
appTerm
absTerm
absTerm
1120
def
refl
nil
16
ref
1011
remove
1120
ref
appTerm
1120
ref
appTerm
nil
cons
cons
1111
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
980
remove
1120
ref
nil
cons
cons
nil
cons
nil
cons
cons
nil
16
ref
1012
remove
1120
ref
appTerm
1121
def
nil
cons
1122
def
cons
1111
remove
cons
nil
cons
cons
1123
def
44
ref
subst
1123
remove
131
ref
subst
1015
remove
sym
383
ref
267
ref
268
ref
271
ref
1121
remove
assume
950
remove
appThm
1120
remove
275
ref
appTerm
betaConv
trans
1124
def
194
remove
1030
ref
subst
appThm
1118
remove
1119
remove
275
ref
appTerm
absTerm
1125
def
12
ref
appTerm
betaConv
trans
appThm
983
ref
refl
appThm
absThm
appThm
appThm
267
remove
268
ref
691
ref
96
ref
271
ref
1124
ref
984
ref
refl
appThm
1125
ref
984
ref
appTerm
betaConv
trans
appThm
1007
ref
refl
1124
remove
1030
ref
appThm
1125
remove
100
ref
appTerm
betaConv
trans
appThm
appThm
absThm
appThm
absThm
appThm
appThm
sym
1085
remove
assume
eqMp
eqMp
1016
remove
"P"
1010
remove
var
1008
remove
nil
cons
cons
"x"
979
ref
var
981
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
258
ref
subst
proveHyp
eqMp
nil
70
ref
1122
remove
cons
72
ref
1110
remove
cons
nil
cons
1126
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
70
ref
1115
remove
cons
1126
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
1113
remove
cons
1126
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
1107
remove
1105
remove
27
ref
1086
remove
1108
remove
appTerm
appTerm
1109
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
1087
remove
appTerm
1109
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1093
remove
1104
remove
1126
remove
cons
nil
cons
cons
852
ref
subst
eqMp
eqMp
proveHyp
eqMp
eqMp
defineConstList
1127
def
pop
1128
def
pop
1127
ref
nil
70
ref
266
ref
268
ref
270
ref
1128
remove
hdTl
pop
979
remove
constTerm
275
ref
appTerm
1129
def
12
ref
appTerm
appTerm
983
remove
appTerm
absTerm
appTerm
1130
def
nil
cons
cons
72
ref
266
ref
268
ref
110
ref
96
ref
270
ref
1129
ref
984
remove
appTerm
appTerm
1007
remove
1129
remove
100
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
1131
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
1132
def
86
ref
subst
proveHyp
nil
1130
remove
thm
nil
114
ref
96
ref
10
ref
939
ref
285
ref
100
ref
appTerm
1133
def
appTerm
1134
def
appTerm
1135
def
385
ref
appTerm
1136
def
absTerm
1137
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1136
remove
nil
cons
1138
def
cons
nil
cons
nil
cons
cons
64
ref
subst
383
ref
nil
268
ref
1133
ref
nil
cons
cons
nil
cons
nil
cons
cons
1139
def
nil
57
ref
947
remove
cons
nil
cons
nil
cons
cons
64
ref
subst
946
remove
948
remove
86
ref
subst
proveHyp
eqMp
subst
appThm
383
ref
883
remove
appThm
271
ref
1139
remove
949
remove
subst
appThm
285
ref
385
ref
appTerm
1140
def
refl
appThm
appThm
nil
57
ref
270
ref
1133
remove
appTerm
1140
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
520
ref
subst
1141
def
trans
appThm
1141
remove
trans
sym
271
ref
nil
117
ref
nil
cons
cons
344
ref
subst
appThm
nil
115
ref
385
ref
nil
cons
1142
def
cons
nil
cons
nil
cons
cons
1143
def
344
ref
subst
appThm
sym
338
ref
nil
296
ref
1142
remove
cons
1144
def
117
ref
cons
nil
cons
cons
296
ref
26
ref
226
ref
359
ref
appTerm
1145
def
appTerm
10
ref
23
ref
222
ref
appTerm
11
ref
appTerm
1146
def
appTerm
1147
def
382
ref
appTerm
1148
def
appTerm
absTerm
1149
def
297
ref
appTerm
1150
def
betaConv
115
ref
110
ref
1149
ref
appTerm
1151
def
absTerm
1152
def
222
ref
appTerm
1153
def
betaConv
691
ref
115
ref
691
ref
296
ref
74
ref
nil
886
remove
887
remove
223
ref
nil
cons
1154
def
cons
nil
cons
cons
nil
cons
cons
904
remove
subst
appThm
1148
ref
refl
1155
def
appThm
absThm
appThm
absThm
appThm
sym
691
ref
115
ref
691
ref
296
ref
74
ref
691
ref
225
ref
74
ref
nil
905
remove
nil
cons
nil
cons
cons
907
ref
subst
appThm
933
remove
appThm
absThm
appThm
appThm
1155
ref
appThm
absThm
appThm
absThm
appThm
sym
nil
114
ref
115
ref
110
ref
296
ref
26
ref
110
ref
225
ref
26
ref
1147
ref
931
remove
appTerm
appTerm
935
ref
appTerm
absTerm
1156
def
appTerm
1157
def
appTerm
1148
ref
appTerm
1158
def
absTerm
1159
def
appTerm
1160
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
115
ref
nil
57
ref
1160
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1159
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
296
ref
nil
57
ref
1158
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1157
ref
nil
cons
1161
def
cons
1162
def
19
ref
1148
ref
nil
cons
1163
def
cons
nil
cons
1164
def
cons
nil
cons
cons
1165
def
177
ref
subst
1165
ref
44
ref
subst
1165
remove
131
ref
subst
1156
ref
297
ref
appTerm
1166
def
betaConv
nil
1162
remove
19
ref
1166
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
113
ref
114
ref
1156
remove
nil
cons
cons
341
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
26
ref
1148
ref
appTerm
1167
def
934
ref
382
remove
appTerm
appTerm
nil
cons
cons
1164
remove
cons
nil
cons
cons
95
ref
subst
proveHyp
157
ref
1167
ref
refl
nil
906
remove
nil
cons
cons
372
ref
358
remove
subst
1168
def
subst
appThm
nil
57
ref
1163
ref
cons
nil
cons
nil
cons
cons
1169
def
57
ref
26
ref
62
remove
appTerm
60
ref
appTerm
absTerm
1170
def
60
ref
appTerm
1171
def
betaConv
nil
185
ref
1170
ref
appTerm
1172
def
axiom
nil
16
ref
1172
remove
nil
cons
cons
19
ref
1171
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1170
remove
nil
cons
cons
412
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
trans
appThm
1155
remove
appThm
1169
remove
nil
57
ref
407
remove
60
ref
appTerm
1173
def
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
57
ref
1173
remove
absTerm
1174
def
60
remove
appTerm
1175
def
betaConv
nil
185
ref
1174
ref
appTerm
1176
def
axiom
nil
16
ref
1176
remove
nil
cons
cons
19
ref
1175
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1174
remove
nil
cons
cons
412
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
1177
def
subst
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
70
ref
1161
ref
cons
72
ref
1163
ref
cons
nil
cons
1178
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
27
ref
1157
ref
appTerm
1148
ref
appTerm
nil
cons
cons
19
ref
27
ref
1148
ref
appTerm
1179
def
1157
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1163
ref
cons
1180
def
19
ref
1161
ref
cons
nil
cons
cons
nil
cons
cons
1181
def
44
ref
subst
1181
remove
131
ref
subst
691
ref
225
remove
74
ref
908
ref
1148
ref
assume
appThm
932
remove
appThm
appThm
935
remove
refl
appThm
936
remove
trans
absThm
appThm
573
remove
372
remove
954
remove
subst
subst
1182
def
trans
sym
63
ref
eqMp
eqMp
nil
70
ref
1163
remove
cons
1183
def
72
ref
1161
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
eqMp
nil
16
ref
110
ref
1152
ref
appTerm
nil
cons
cons
19
ref
1153
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1152
remove
nil
cons
cons
230
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1151
remove
nil
cons
cons
19
ref
1150
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1149
remove
nil
cons
cons
341
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1184
def
subst
10
ref
385
ref
appTerm
1185
def
refl
930
ref
appThm
1143
remove
1168
ref
subst
trans
trans
sym
63
ref
eqMp
appThm
eqMp
eqMp
nil
16
ref
33
ref
143
ref
1134
ref
appTerm
11
ref
appTerm
appTerm
33
ref
386
remove
appTerm
270
ref
285
ref
1134
ref
appTerm
appTerm
1140
remove
appTerm
appTerm
appTerm
nil
cons
cons
19
ref
1138
remove
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
1144
remove
115
ref
1134
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
296
ref
27
ref
33
ref
143
ref
222
ref
appTerm
11
ref
appTerm
1186
def
appTerm
1187
def
299
ref
270
ref
285
ref
222
ref
appTerm
1188
def
appTerm
1189
def
300
remove
appTerm
appTerm
appTerm
appTerm
735
ref
appTerm
absTerm
1190
def
297
ref
appTerm
1191
def
betaConv
115
ref
110
ref
1190
ref
appTerm
1192
def
absTerm
1193
def
222
ref
appTerm
1194
def
betaConv
691
ref
115
ref
691
ref
296
ref
157
ref
1187
ref
refl
1195
def
329
ref
271
ref
344
remove
appThm
345
remove
appThm
appThm
appThm
appThm
735
ref
refl
1196
def
appThm
absThm
appThm
absThm
appThm
sym
nil
114
ref
115
ref
110
ref
296
ref
27
ref
1187
ref
299
ref
270
ref
279
ref
223
ref
appTerm
1197
def
appTerm
1198
def
380
remove
appTerm
1199
def
appTerm
1200
def
appTerm
1201
def
appTerm
735
ref
appTerm
1202
def
absTerm
1203
def
appTerm
1204
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
115
ref
nil
57
ref
1204
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1203
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
296
ref
nil
57
ref
1202
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1201
remove
nil
cons
1205
def
cons
19
ref
760
ref
cons
1206
def
nil
cons
1207
def
cons
nil
cons
cons
1208
def
44
ref
subst
1208
remove
131
ref
subst
nil
70
ref
1186
ref
nil
cons
1209
def
cons
1210
def
72
ref
1200
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1211
def
86
ref
subst
1211
remove
176
ref
subst
nil
70
ref
298
ref
nil
cons
1212
def
cons
1213
def
72
ref
1199
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1214
def
86
ref
subst
1214
remove
176
ref
subst
383
ref
nil
57
ref
1209
ref
cons
nil
cons
nil
cons
cons
64
ref
subst
1186
remove
assume
eqMp
appThm
383
ref
nil
57
ref
1212
ref
cons
nil
cons
nil
cons
cons
64
ref
subst
298
remove
assume
eqMp
appThm
1145
ref
refl
appThm
nil
57
ref
1145
ref
nil
cons
cons
nil
cons
nil
cons
cons
520
remove
subst
1215
def
trans
appThm
1215
remove
trans
sym
354
remove
115
ref
226
remove
332
ref
1197
ref
appTerm
1216
def
appTerm
1217
def
absTerm
1218
def
222
ref
appTerm
1219
def
betaConv
691
ref
115
ref
1217
remove
assume
sym
213
ref
1216
remove
appTerm
223
ref
appTerm
1220
def
assume
sym
deductAntisym
absThm
appThm
nil
114
ref
115
ref
1220
ref
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
115
ref
nil
57
ref
1220
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
348
remove
1154
remove
cons
nil
cons
nil
cons
cons
26
ref
352
ref
appTerm
212
ref
115
ref
213
remove
350
remove
appTerm
223
ref
appTerm
absTerm
appTerm
1221
def
appTerm
assume
sym
26
ref
1221
remove
appTerm
352
remove
appTerm
assume
sym
deductAntisym
353
remove
eqMp
subst
sym
259
remove
eqMp
1222
def
eqMp
absThm
eqMp
eqMp
nil
16
ref
110
ref
1218
ref
appTerm
nil
cons
cons
19
ref
1219
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1218
remove
nil
cons
cons
230
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1223
def
appThm
342
ref
1223
remove
subst
appThm
sym
339
remove
1199
remove
assume
appThm
eqMp
eqMp
nil
16
ref
1187
ref
299
ref
1145
remove
appTerm
appTerm
1224
def
nil
cons
cons
1207
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
296
ref
27
ref
1224
remove
appTerm
735
ref
appTerm
absTerm
1225
def
297
ref
appTerm
1226
def
betaConv
115
ref
110
ref
1225
ref
appTerm
1227
def
absTerm
1228
def
222
ref
appTerm
1229
def
betaConv
691
ref
115
ref
691
ref
296
ref
157
ref
1195
remove
329
remove
1184
remove
appThm
appThm
appThm
1196
remove
appThm
absThm
appThm
absThm
appThm
sym
nil
114
ref
115
ref
110
ref
296
ref
27
ref
1187
remove
299
remove
1148
ref
appTerm
1230
def
appTerm
1231
def
appTerm
735
ref
appTerm
1232
def
absTerm
1233
def
appTerm
1234
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
115
ref
nil
57
ref
1234
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1233
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
296
ref
nil
57
ref
1232
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1231
remove
nil
cons
1235
def
cons
1207
ref
cons
nil
cons
cons
1236
def
44
ref
subst
1236
remove
131
ref
subst
nil
1210
remove
72
ref
1230
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1237
def
86
ref
subst
1237
remove
176
ref
subst
nil
1213
remove
1178
remove
cons
nil
cons
cons
1238
def
86
ref
subst
1238
remove
176
ref
subst
nil
1180
ref
1207
remove
cons
nil
cons
cons
95
ref
subst
nil
16
ref
760
ref
cons
19
ref
26
ref
735
ref
appTerm
1239
def
49
ref
appTerm
1240
def
nil
cons
1241
def
cons
nil
cons
cons
nil
cons
cons
1242
def
44
ref
subst
1242
remove
131
ref
subst
908
ref
735
ref
assume
appThm
304
remove
appThm
342
remove
1168
ref
subst
trans
eqMp
nil
70
ref
760
ref
cons
72
ref
1241
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
27
ref
735
ref
appTerm
1243
def
1240
remove
appTerm
nil
cons
cons
19
ref
26
ref
1179
remove
735
ref
appTerm
appTerm
1244
def
1243
ref
49
ref
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"q'"
1
ref
var
1245
def
572
remove
cons
nil
cons
nil
cons
cons
1246
def
908
ref
nil
16
ref
1209
remove
cons
19
ref
1147
ref
222
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
nil
96
ref
229
ref
cons
nil
cons
nil
cons
cons
209
ref
subst
eqMp
appThm
nil
16
ref
1212
remove
cons
19
ref
934
ref
297
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
384
remove
209
ref
subst
eqMp
appThm
nil
16
ref
1167
ref
735
remove
appTerm
nil
cons
cons
19
ref
27
ref
1243
ref
1239
remove
1245
ref
varTerm
1247
def
appTerm
1248
def
appTerm
appTerm
1244
ref
1243
remove
1247
ref
appTerm
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"p'"
1
remove
var
1249
def
760
ref
cons
nil
cons
nil
cons
cons
1245
ref
27
ref
1167
remove
1249
ref
varTerm
1250
def
appTerm
appTerm
27
ref
27
ref
1250
ref
appTerm
1251
def
1248
remove
appTerm
appTerm
1244
remove
1251
ref
1247
ref
appTerm
1252
def
appTerm
appTerm
appTerm
absTerm
1253
def
1247
ref
appTerm
1254
def
betaConv
1249
ref
185
ref
1253
ref
appTerm
1255
def
absTerm
1256
def
1250
ref
appTerm
1257
def
betaConv
nil
1206
remove
1180
remove
nil
cons
cons
nil
cons
cons
nil
188
ref
1249
ref
185
ref
1245
ref
27
ref
158
remove
1250
ref
appTerm
1258
def
appTerm
27
ref
1251
ref
26
ref
30
ref
appTerm
1247
ref
appTerm
1259
def
appTerm
1260
def
appTerm
32
remove
1252
ref
appTerm
1261
def
appTerm
1262
def
appTerm
1263
def
absTerm
1264
def
appTerm
1265
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
245
ref
subst
1249
ref
nil
57
ref
1265
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
188
ref
1264
remove
nil
cons
cons
nil
cons
nil
cons
cons
245
remove
subst
1245
ref
nil
57
ref
1263
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1258
remove
nil
cons
1266
def
cons
1267
def
19
ref
1262
remove
nil
cons
1268
def
cons
nil
cons
cons
nil
cons
cons
1269
def
44
ref
subst
1269
remove
131
ref
subst
nil
16
ref
1260
ref
nil
cons
1270
def
cons
19
ref
1261
remove
nil
cons
1271
def
cons
nil
cons
cons
nil
cons
cons
1272
def
44
ref
subst
1272
remove
131
ref
subst
nil
167
ref
19
ref
1252
ref
nil
cons
1273
def
cons
nil
cons
cons
nil
cons
cons
1274
def
177
ref
subst
1274
ref
44
ref
subst
1274
remove
131
ref
subst
nil
16
ref
1250
ref
nil
cons
1275
def
cons
1276
def
19
ref
1247
ref
nil
cons
1277
def
cons
nil
cons
1278
def
cons
nil
cons
cons
1279
def
44
ref
subst
1279
ref
131
ref
subst
nil
1267
ref
19
ref
29
remove
1250
ref
appTerm
1280
def
nil
cons
1281
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
nil
16
ref
58
remove
cons
19
ref
1275
ref
cons
nil
cons
cons
nil
cons
cons
1282
def
850
ref
subst
eqMp
1283
def
nil
16
ref
1281
ref
cons
1284
def
1278
ref
cons
nil
cons
cons
1285
def
95
ref
subst
proveHyp
nil
1267
remove
19
ref
1251
ref
28
remove
appTerm
1286
def
nil
cons
1287
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
1282
ref
nil
845
remove
170
remove
cons
nil
cons
cons
1288
def
44
ref
subst
1288
remove
131
ref
subst
171
remove
eqMp
nil
848
remove
174
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
1289
def
subst
eqMp
1290
def
nil
16
ref
1287
ref
cons
1291
def
19
ref
27
ref
1280
ref
appTerm
1292
def
1247
ref
appTerm
nil
cons
1293
def
cons
nil
cons
cons
nil
cons
cons
1294
def
95
ref
subst
proveHyp
1294
ref
44
ref
subst
1294
remove
131
ref
subst
1285
ref
44
ref
subst
1285
remove
131
ref
subst
nil
1276
ref
172
remove
cons
nil
cons
cons
95
ref
subst
1286
remove
assume
eqMp
1295
def
1282
remove
95
ref
subst
1280
remove
assume
eqMp
1296
def
1295
remove
proveHyp
proveHyp
nil
1276
remove
19
ref
1259
remove
nil
cons
1297
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
1260
remove
assume
eqMp
1298
def
nil
16
ref
1297
remove
cons
1299
def
19
ref
168
remove
1247
ref
appTerm
1300
def
nil
cons
1301
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
161
ref
1278
ref
cons
nil
cons
cons
1302
def
850
remove
subst
eqMp
1303
def
nil
16
ref
1301
ref
cons
1304
def
1278
remove
cons
nil
cons
cons
1305
def
95
ref
subst
proveHyp
1298
remove
nil
1299
remove
19
ref
27
ref
1247
ref
appTerm
30
ref
appTerm
1306
def
nil
cons
1307
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1302
ref
1289
remove
subst
eqMp
1308
def
nil
16
ref
1307
ref
cons
1309
def
19
ref
27
ref
1300
ref
appTerm
1310
def
1247
ref
appTerm
nil
cons
1311
def
cons
nil
cons
cons
nil
cons
cons
1312
def
95
ref
subst
proveHyp
1312
ref
44
ref
subst
1312
remove
131
ref
subst
1305
ref
44
ref
subst
1305
remove
131
ref
subst
94
remove
1302
remove
95
ref
subst
1300
remove
assume
eqMp
proveHyp
eqMp
nil
70
ref
1301
remove
cons
1313
def
72
ref
1277
ref
cons
nil
cons
1314
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
70
ref
1307
remove
cons
1315
def
72
ref
1311
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
proveHyp
eqMp
nil
70
ref
1281
remove
cons
1316
def
1314
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
70
ref
1287
remove
cons
1317
def
72
ref
1293
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
70
ref
1275
ref
cons
1314
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
173
ref
72
ref
1273
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
27
ref
31
ref
appTerm
1318
def
1252
ref
appTerm
nil
cons
cons
19
ref
27
ref
1252
ref
appTerm
31
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1273
ref
cons
846
remove
cons
nil
cons
cons
1319
def
44
ref
subst
1319
remove
131
ref
subst
44
ref
131
ref
1283
remove
nil
1284
remove
162
ref
cons
nil
cons
cons
1320
def
95
ref
subst
proveHyp
1290
remove
nil
1291
remove
19
ref
1292
remove
30
ref
appTerm
nil
cons
1321
def
cons
nil
cons
cons
nil
cons
cons
1322
def
95
ref
subst
proveHyp
1322
ref
44
ref
subst
1322
remove
131
ref
subst
1320
ref
44
ref
subst
1320
remove
131
ref
subst
1296
remove
1303
remove
nil
1304
remove
162
ref
cons
nil
cons
cons
1323
def
95
ref
subst
proveHyp
1308
remove
nil
1309
remove
19
ref
1310
remove
30
remove
appTerm
nil
cons
1324
def
cons
nil
cons
cons
nil
cons
cons
1325
def
95
ref
subst
proveHyp
1325
ref
44
ref
subst
1325
remove
131
ref
subst
1323
ref
44
ref
subst
1323
remove
131
ref
subst
1279
remove
95
ref
subst
1252
ref
assume
eqMp
nil
16
ref
1277
ref
cons
162
remove
cons
nil
cons
cons
95
ref
subst
1306
remove
assume
eqMp
proveHyp
eqMp
nil
1313
remove
73
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
1315
remove
72
ref
1324
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
proveHyp
eqMp
nil
1316
remove
73
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
1317
remove
72
ref
1321
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
87
remove
deductAntisym
eqMp
eqMp
nil
70
ref
1273
remove
cons
849
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
70
ref
1270
remove
cons
72
ref
1271
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
70
ref
1266
remove
cons
72
ref
1268
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
1326
def
subst
nil
16
ref
185
ref
1256
ref
appTerm
nil
cons
cons
19
ref
1257
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1256
remove
nil
cons
cons
189
ref
1275
remove
cons
nil
cons
1327
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1255
remove
nil
cons
cons
19
ref
1254
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1253
remove
nil
cons
cons
189
remove
1277
remove
cons
nil
cons
1328
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
subst
eqMp
nil
57
ref
760
ref
cons
nil
cons
nil
cons
cons
662
ref
subst
trans
sym
63
ref
eqMp
eqMp
proveHyp
proveHyp
proveHyp
proveHyp
eqMp
nil
70
ref
1235
remove
cons
72
ref
760
remove
cons
nil
cons
1329
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
16
ref
110
ref
1228
ref
appTerm
nil
cons
cons
19
ref
1229
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1228
remove
nil
cons
cons
230
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1227
remove
nil
cons
cons
19
ref
1226
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1225
remove
nil
cons
cons
341
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
proveHyp
proveHyp
proveHyp
proveHyp
eqMp
nil
70
ref
1205
remove
cons
1329
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
1330
def
nil
16
ref
110
ref
1193
ref
appTerm
1331
def
nil
cons
cons
19
ref
1194
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1193
remove
nil
cons
cons
230
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1192
remove
nil
cons
cons
19
ref
1191
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1190
remove
nil
cons
cons
341
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
1332
def
eqMp
absThm
eqMp
nil
110
ref
1137
remove
appTerm
thm
nil
"P"
0
ref
"Probability.Random.random"
typeOp
nil
opType
1333
def
2
ref
cons
opType
1334
def
var
"r"
1333
ref
var
1335
def
270
ref
"Number.Modular.random"
"_30582"
1333
ref
var
1336
def
285
ref
"Number.Natural.Uniform.random"
const
0
ref
6
ref
0
ref
1333
ref
20
remove
cons
opType
nil
cons
cons
opType
constTerm
11
ref
appTerm
1337
def
1336
ref
varTerm
1338
def
appTerm
appTerm
1339
def
absTerm
1340
def
defineConst
1341
def
pop
0
ref
1333
ref
278
remove
cons
opType
constTerm
1342
def
1335
remove
varTerm
1343
def
appTerm
appTerm
285
ref
1337
remove
1343
remove
appTerm
appTerm
appTerm
absTerm
1344
def
nil
cons
cons
nil
cons
nil
cons
cons
"A"
1333
remove
nil
cons
cons
nil
cons
242
remove
cons
244
remove
subst
subst
1336
remove
nil
57
ref
270
ref
1342
remove
1338
ref
appTerm
appTerm
1339
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1341
remove
1338
ref
refl
appThm
1340
remove
1338
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
nil
108
remove
0
ref
1334
remove
2
ref
cons
opType
constTerm
1344
remove
appTerm
thm
nil
325
ref
268
ref
270
ref
"Number.Modular.~"
"_30541"
264
ref
var
1345
def
285
ref
"Number.Natural.-"
const
22
remove
constTerm
11
ref
appTerm
1346
def
939
ref
1345
ref
varTerm
1347
def
appTerm
appTerm
appTerm
1348
def
absTerm
1349
def
defineConst
1350
def
pop
1003
remove
constTerm
1351
def
275
ref
appTerm
appTerm
285
ref
1346
remove
940
ref
appTerm
appTerm
appTerm
absTerm
1352
def
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
1345
remove
nil
57
ref
270
ref
1351
ref
1347
ref
appTerm
appTerm
1348
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1350
remove
1347
ref
refl
appThm
1349
remove
1347
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
nil
266
ref
1352
remove
appTerm
thm
nil
114
ref
96
ref
26
ref
"Number.Natural.divides"
const
9
remove
constTerm
1353
def
11
ref
appTerm
1354
def
100
ref
appTerm
appTerm
1185
ref
12
ref
appTerm
appTerm
1355
def
absTerm
1356
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1355
ref
nil
cons
1357
def
cons
nil
cons
nil
cons
cons
64
ref
subst
"b"
6
ref
var
1358
def
854
ref
26
ref
1354
remove
1358
ref
varTerm
1359
def
appTerm
appTerm
10
ref
23
ref
1359
ref
appTerm
1360
def
11
ref
appTerm
appTerm
12
ref
appTerm
appTerm
appTerm
absTerm
1361
def
100
ref
appTerm
1362
def
betaConv
"a"
6
ref
var
1363
def
110
ref
1358
ref
27
ref
4
remove
10
ref
1363
ref
varTerm
1364
def
appTerm
12
ref
appTerm
appTerm
appTerm
26
ref
1353
remove
1364
ref
appTerm
1359
ref
appTerm
appTerm
10
ref
1360
ref
1364
ref
appTerm
appTerm
12
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
1365
def
11
ref
appTerm
1366
def
betaConv
nil
110
ref
1365
ref
appTerm
1367
def
axiom
nil
16
ref
1367
remove
nil
cons
cons
19
ref
1366
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1365
remove
nil
cons
cons
208
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
1361
ref
appTerm
nil
cons
cons
19
ref
1362
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1361
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
854
ref
1355
ref
appTerm
1368
def
nil
cons
cons
19
ref
1357
ref
cons
1369
def
nil
cons
1370
def
cons
nil
cons
cons
95
ref
subst
proveHyp
15
ref
nil
18
ref
19
ref
27
ref
1355
ref
appTerm
1355
ref
appTerm
1371
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1357
ref
cons
1370
remove
cons
nil
cons
cons
1372
def
44
ref
subst
1372
remove
131
ref
subst
1355
ref
assume
eqMp
nil
70
ref
1357
ref
cons
72
ref
1357
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
16
ref
863
ref
1371
remove
appTerm
nil
cons
cons
19
ref
27
ref
1368
remove
appTerm
1355
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
537
remove
1357
remove
cons
1369
remove
18
ref
nil
cons
cons
cons
nil
cons
cons
nil
16
ref
34
remove
544
ref
appTerm
nil
cons
1373
def
cons
19
ref
1318
remove
538
remove
appTerm
nil
cons
1374
def
cons
nil
cons
cons
nil
cons
cons
1375
def
44
ref
subst
1375
remove
131
ref
subst
nil
167
remove
19
ref
764
ref
cons
nil
cons
1376
def
cons
nil
cons
cons
1377
def
44
ref
subst
1377
remove
131
ref
subst
nil
71
remove
72
ref
544
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1378
def
86
ref
subst
95
ref
proveHyp
88
remove
eqMp
nil
161
remove
1376
remove
cons
nil
cons
cons
95
ref
subst
proveHyp
1378
remove
176
ref
subst
eqMp
eqMp
nil
173
remove
72
ref
764
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
70
ref
1373
remove
cons
72
ref
1374
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
eqMp
absThm
eqMp
nil
110
ref
1356
remove
appTerm
thm
nil
114
ref
96
ref
27
ref
196
remove
11
ref
appTerm
1379
def
appTerm
1380
def
1135
remove
100
ref
appTerm
1381
def
appTerm
1382
def
absTerm
1383
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1382
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1379
ref
nil
cons
1384
def
cons
19
ref
1381
remove
nil
cons
1385
def
cons
nil
cons
cons
nil
cons
cons
1386
def
44
ref
subst
1386
remove
131
ref
subst
908
ref
1332
remove
appThm
1030
remove
appThm
sym
209
ref
nil
16
ref
1380
remove
1185
remove
100
ref
appTerm
1387
def
appTerm
1388
def
nil
cons
1389
def
cons
19
ref
1387
ref
nil
cons
1390
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
157
ref
157
ref
nil
57
ref
1384
ref
cons
nil
cons
nil
cons
cons
64
ref
subst
1379
remove
assume
eqMp
appThm
1387
remove
refl
1391
def
appThm
nil
57
ref
1390
remove
cons
nil
cons
nil
cons
cons
1392
def
515
remove
subst
trans
appThm
1391
remove
appThm
1392
remove
1177
remove
subst
trans
sym
63
ref
eqMp
eqMp
eqMp
eqMp
nil
70
ref
1384
remove
cons
72
ref
1385
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
110
ref
1383
remove
appTerm
thm
nil
114
ref
96
ref
1388
remove
absTerm
1393
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1389
remove
cons
nil
cons
nil
cons
cons
64
ref
subst
209
remove
eqMp
absThm
eqMp
nil
110
ref
1393
remove
appTerm
thm
nil
114
ref
96
ref
924
remove
absTerm
1394
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
926
remove
cons
nil
cons
nil
cons
cons
64
ref
subst
930
remove
eqMp
absThm
eqMp
nil
110
ref
1394
remove
appTerm
thm
nil
325
ref
268
ref
266
ref
"y"
264
ref
var
1395
def
270
ref
"Number.Modular.-"
"_30546"
264
ref
var
1396
def
"_30547"
264
ref
var
1397
def
"Number.Modular.+"
985
ref
986
ref
279
ref
987
ref
212
ref
988
ref
212
ref
989
ref
33
ref
221
ref
389
ref
990
ref
appTerm
991
ref
appTerm
1398
def
appTerm
1399
def
994
ref
appTerm
1400
def
appTerm
1401
def
999
remove
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
1402
def
absTerm
1403
def
defineConst
1404
def
pop
1005
ref
constTerm
1405
def
1396
ref
varTerm
1406
def
appTerm
1351
ref
1397
ref
varTerm
1407
def
appTerm
appTerm
1408
def
absTerm
1409
def
absTerm
1410
def
defineConst
1411
def
pop
1005
remove
constTerm
1412
def
275
ref
appTerm
1395
ref
varTerm
1413
def
appTerm
appTerm
1405
ref
275
ref
appTerm
1351
remove
1413
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
1414
def
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
1396
remove
nil
57
ref
266
ref
1397
ref
270
ref
1412
remove
1406
ref
appTerm
1407
ref
appTerm
appTerm
1408
remove
appTerm
1415
def
absTerm
1416
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
325
ref
1416
remove
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
1397
remove
nil
57
ref
1415
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1411
remove
1406
ref
refl
appThm
1410
remove
1406
remove
appTerm
betaConv
trans
1407
ref
refl
appThm
1409
remove
1407
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
266
ref
1414
remove
appTerm
thm
nil
325
ref
268
ref
266
ref
1395
ref
26
ref
"Number.Modular.<"
"_30570"
264
ref
var
1417
def
"_30571"
264
ref
var
1418
def
143
remove
939
ref
1417
ref
varTerm
1419
def
appTerm
appTerm
939
ref
1418
ref
varTerm
1420
def
appTerm
appTerm
1421
def
absTerm
1422
def
absTerm
1423
def
defineConst
1424
def
pop
269
ref
constTerm
1425
def
275
ref
appTerm
1413
ref
appTerm
appTerm
941
remove
939
ref
1413
ref
appTerm
1426
def
appTerm
appTerm
absTerm
appTerm
absTerm
1427
def
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
1417
remove
nil
57
ref
266
ref
1418
ref
26
ref
1425
remove
1419
ref
appTerm
1420
ref
appTerm
appTerm
1421
remove
appTerm
1428
def
absTerm
1429
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
325
ref
1429
remove
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
1418
remove
nil
57
ref
1428
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1424
remove
1419
ref
refl
appThm
1423
remove
1419
remove
appTerm
betaConv
trans
1420
ref
refl
appThm
1422
remove
1420
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
266
ref
1427
remove
appTerm
thm
nil
325
ref
268
remove
266
ref
1395
remove
26
ref
"Number.Modular.<="
"_30558"
264
ref
var
1430
def
"_30559"
264
remove
var
1431
def
956
ref
939
ref
1430
ref
varTerm
1432
def
appTerm
appTerm
939
remove
1431
ref
varTerm
1433
def
appTerm
appTerm
1434
def
absTerm
1435
def
absTerm
1436
def
defineConst
1437
def
pop
269
remove
constTerm
1438
def
275
remove
appTerm
1413
remove
appTerm
appTerm
956
remove
940
remove
appTerm
1426
remove
appTerm
appTerm
absTerm
appTerm
absTerm
1439
def
nil
cons
cons
nil
cons
nil
cons
cons
328
ref
subst
1430
remove
nil
57
ref
266
ref
1431
ref
26
ref
1438
remove
1432
ref
appTerm
1433
ref
appTerm
appTerm
1434
remove
appTerm
1440
def
absTerm
1441
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
325
remove
1441
remove
nil
cons
cons
nil
cons
nil
cons
cons
328
remove
subst
1431
remove
nil
57
ref
1440
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
1437
remove
1432
ref
refl
appThm
1436
remove
1432
remove
appTerm
betaConv
trans
1433
ref
refl
appThm
1435
remove
1433
remove
appTerm
betaConv
trans
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
266
remove
1439
remove
appTerm
thm
1127
remove
1132
remove
176
ref
subst
proveHyp
nil
1131
remove
thm
nil
114
ref
988
ref
110
ref
989
ref
270
ref
285
ref
992
ref
appTerm
appTerm
1006
ref
285
ref
990
ref
appTerm
1442
def
appTerm
285
ref
991
ref
appTerm
1443
def
appTerm
appTerm
1444
def
absTerm
1445
def
appTerm
1446
def
absTerm
1447
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
988
ref
nil
57
ref
1446
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1445
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
989
ref
nil
57
ref
1444
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
271
ref
nil
115
ref
992
remove
nil
cons
cons
nil
cons
1448
def
nil
cons
cons
115
ref
1198
remove
1188
remove
appTerm
1449
def
absTerm
1450
def
222
ref
appTerm
1451
def
betaConv
691
ref
115
ref
1449
remove
assume
sym
1189
remove
1197
remove
appTerm
1452
def
assume
sym
deductAntisym
absThm
appThm
nil
114
ref
115
ref
1452
remove
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
277
remove
nil
57
ref
270
ref
285
ref
280
remove
appTerm
appTerm
281
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
343
remove
eqMp
absThm
eqMp
eqMp
nil
16
ref
110
ref
1450
ref
appTerm
nil
cons
cons
19
ref
1451
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1450
remove
nil
cons
cons
230
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1453
def
subst
appThm
1006
ref
refl
nil
115
ref
990
ref
nil
cons
1454
def
cons
nil
cons
1455
def
nil
cons
cons
1456
def
1453
ref
subst
1457
def
appThm
nil
115
ref
991
ref
nil
cons
1458
def
cons
nil
cons
1459
def
nil
cons
cons
1460
def
1453
ref
subst
1461
def
appThm
appThm
270
ref
279
ref
993
ref
appTerm
1462
def
appTerm
1006
ref
279
ref
221
ref
990
ref
appTerm
1463
def
appTerm
1464
def
appTerm
279
ref
221
ref
991
ref
appTerm
1465
def
appTerm
1466
def
appTerm
1467
def
appTerm
assume
sym
270
ref
1467
remove
appTerm
1468
def
1462
remove
appTerm
assume
sym
deductAntisym
1468
ref
refl
338
ref
888
ref
"t"
7
ref
var
1469
def
993
ref
nil
cons
cons
nil
cons
nil
cons
cons
454
ref
446
remove
appTerm
1470
def
betaConv
456
remove
nil
16
ref
455
remove
nil
cons
cons
19
ref
1470
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
457
remove
458
remove
454
remove
nil
cons
cons
460
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1471
def
subst
appThm
appThm
26
ref
"_30532"
7
ref
var
1472
def
1468
ref
279
ref
987
ref
212
ref
"x1'"
6
ref
var
1473
def
212
ref
"y1'"
6
ref
var
1474
def
33
ref
221
ref
390
ref
1473
ref
varTerm
1475
def
appTerm
1474
ref
varTerm
1476
def
appTerm
1477
def
appTerm
994
ref
appTerm
1478
def
appTerm
1479
def
33
ref
332
ref
1464
ref
appTerm
1480
def
1475
ref
appTerm
appTerm
1481
def
1472
ref
varTerm
1476
ref
appTerm
1482
def
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
332
remove
1466
ref
appTerm
1483
def
appTerm
1484
def
appTerm
refl
1472
ref
1468
ref
279
ref
987
ref
212
ref
1473
ref
212
ref
1474
ref
1479
ref
33
ref
1463
ref
1475
ref
appTerm
appTerm
1485
def
1482
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1486
def
1465
ref
appTerm
betaConv
appThm
74
ref
1484
remove
betaConv
appThm
1468
ref
279
ref
987
ref
212
ref
1473
ref
212
ref
1474
ref
1479
ref
1485
ref
1465
ref
1476
ref
appTerm
appTerm
1487
def
appTerm
1488
def
absTerm
1489
def
appTerm
1490
def
absTerm
1491
def
appTerm
1492
def
absTerm
appTerm
appTerm
refl
appThm
trans
5
remove
0
ref
109
ref
0
remove
109
remove
2
remove
cons
opType
nil
cons
cons
opType
constTerm
1493
def
"_30531"
7
ref
var
1494
def
1472
remove
1468
remove
279
ref
987
ref
212
ref
1473
ref
212
ref
1474
ref
1479
remove
33
ref
1494
remove
varTerm
1475
ref
appTerm
appTerm
1482
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
absTerm
1495
def
1480
ref
appTerm
1496
def
appTerm
refl
1495
ref
1463
ref
appTerm
betaConv
appThm
1493
ref
refl
1497
def
1496
remove
betaConv
appThm
1486
remove
refl
appThm
trans
1495
remove
refl
1456
remove
1222
ref
subst
1498
def
appThm
eqMp
1460
remove
1222
remove
subst
1499
def
appThm
eqMp
nil
985
remove
1464
ref
nil
cons
cons
986
remove
1466
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1500
def
270
ref
1006
remove
997
ref
appTerm
1501
def
998
ref
appTerm
appTerm
refl
1000
remove
998
ref
appTerm
betaConv
appThm
1024
ref
1501
remove
appTerm
refl
1001
remove
997
ref
appTerm
betaConv
appThm
1002
remove
997
ref
refl
1502
def
appThm
eqMp
998
ref
refl
1503
def
appThm
eqMp
subst
eqMp
338
ref
987
ref
nil
16
ref
1492
ref
nil
cons
1504
def
cons
19
ref
995
ref
nil
cons
1505
def
cons
nil
cons
1506
def
cons
nil
cons
cons
177
ref
subst
nil
114
ref
1473
ref
27
ref
1491
ref
1475
ref
appTerm
1507
def
appTerm
995
ref
appTerm
1508
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
1473
ref
nil
57
ref
1508
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1507
ref
nil
cons
1509
def
cons
1506
ref
cons
nil
cons
cons
1510
def
44
ref
subst
1510
remove
131
ref
subst
1507
ref
betaConv
1511
def
1507
remove
assume
eqMp
nil
16
ref
1490
ref
nil
cons
cons
1506
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
114
ref
1474
ref
27
ref
1489
ref
1476
ref
appTerm
1512
def
appTerm
995
ref
appTerm
1513
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
1474
ref
nil
57
ref
1513
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1512
ref
nil
cons
1514
def
cons
1506
ref
cons
nil
cons
cons
1515
def
44
ref
subst
1515
remove
131
ref
subst
1512
ref
betaConv
1516
def
1512
remove
assume
eqMp
nil
16
ref
1488
ref
nil
cons
1517
def
cons
1518
def
1506
ref
cons
nil
cons
cons
1519
def
95
ref
subst
proveHyp
1519
ref
44
ref
subst
1519
remove
131
ref
subst
nil
70
ref
1478
ref
nil
cons
1520
def
cons
72
ref
1487
ref
nil
cons
1521
def
cons
nil
cons
1522
def
cons
nil
cons
cons
1523
def
176
ref
subst
nil
16
ref
1521
remove
cons
1524
def
19
ref
993
ref
1477
ref
appTerm
1525
def
nil
cons
1526
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
"y2"
6
ref
var
1527
def
1476
ref
nil
cons
1528
def
cons
"x2"
6
ref
var
1529
def
1475
ref
nil
cons
1530
def
cons
nil
cons
cons
nil
cons
cons
1531
def
1527
ref
27
ref
33
ref
1463
ref
1529
ref
varTerm
1532
def
appTerm
appTerm
1465
ref
1527
ref
varTerm
1533
def
appTerm
appTerm
appTerm
1534
def
993
remove
390
ref
1532
ref
appTerm
1533
ref
appTerm
1535
def
appTerm
appTerm
absTerm
1536
def
1533
ref
appTerm
1537
def
betaConv
989
ref
110
ref
1536
ref
appTerm
1538
def
absTerm
1539
def
991
ref
appTerm
1540
def
betaConv
1529
ref
110
ref
1539
ref
appTerm
1541
def
absTerm
1542
def
1532
ref
appTerm
1543
def
betaConv
988
ref
110
ref
1542
ref
appTerm
1544
def
absTerm
1545
def
990
ref
appTerm
1546
def
betaConv
691
ref
988
ref
691
ref
1529
ref
691
ref
989
ref
691
ref
1527
ref
157
ref
383
ref
nil
296
ref
1532
ref
nil
cons
1547
def
cons
1455
ref
cons
nil
cons
cons
907
ref
subst
appThm
nil
296
ref
1533
ref
nil
cons
1548
def
cons
1459
ref
cons
nil
cons
cons
907
ref
subst
appThm
appThm
1549
def
nil
296
ref
1535
remove
nil
cons
cons
1448
ref
cons
nil
cons
cons
907
ref
subst
appThm
absThm
appThm
absThm
appThm
absThm
appThm
absThm
appThm
sym
691
ref
988
ref
691
ref
1529
ref
691
ref
989
ref
691
ref
1527
ref
27
ref
33
ref
10
ref
23
ref
990
ref
appTerm
11
ref
appTerm
1550
def
appTerm
23
ref
1532
ref
appTerm
11
ref
appTerm
1551
def
appTerm
1552
def
appTerm
10
ref
23
ref
991
ref
appTerm
11
ref
appTerm
1553
def
appTerm
23
ref
1533
ref
appTerm
11
ref
appTerm
1554
def
appTerm
1555
def
appTerm
1556
def
appTerm
1557
def
refl
1558
def
908
ref
nil
96
ref
1458
ref
cons
201
ref
1454
ref
cons
nil
cons
cons
nil
cons
cons
1559
def
96
ref
10
ref
23
ref
390
ref
202
ref
appTerm
1560
def
100
ref
appTerm
appTerm
11
ref
appTerm
1561
def
appTerm
23
ref
390
ref
203
ref
11
ref
appTerm
1562
def
appTerm
1563
def
385
ref
appTerm
appTerm
11
ref
appTerm
1564
def
appTerm
1565
def
absTerm
1566
def
100
ref
appTerm
1567
def
betaConv
201
ref
110
ref
1566
ref
appTerm
1568
def
absTerm
1569
def
202
ref
appTerm
1570
def
betaConv
691
ref
201
ref
691
ref
96
ref
1565
remove
assume
sym
10
ref
1564
remove
appTerm
1561
remove
appTerm
1571
def
assume
1572
def
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
114
ref
201
ref
110
ref
96
ref
1571
ref
absTerm
1573
def
appTerm
1574
def
absTerm
1575
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
201
ref
nil
57
ref
1574
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1573
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1571
ref
nil
cons
1576
def
cons
nil
cons
nil
cons
cons
64
ref
subst
"p"
6
remove
var
1577
def
854
ref
10
ref
23
ref
1563
remove
23
ref
1577
ref
varTerm
1578
def
appTerm
1579
def
11
ref
appTerm
appTerm
appTerm
11
ref
appTerm
appTerm
23
ref
1560
remove
1578
remove
appTerm
appTerm
1580
def
11
ref
appTerm
appTerm
appTerm
absTerm
1581
def
100
ref
appTerm
1582
def
betaConv
96
ref
110
ref
1577
remove
104
ref
10
ref
23
ref
390
ref
204
ref
appTerm
1579
remove
100
ref
appTerm
appTerm
appTerm
100
ref
appTerm
appTerm
1580
remove
100
ref
appTerm
appTerm
appTerm
absTerm
appTerm
1583
def
absTerm
1584
def
11
ref
appTerm
1585
def
betaConv
nil
114
ref
1584
ref
nil
cons
cons
1586
def
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1583
ref
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
201
ref
1583
remove
absTerm
1587
def
202
ref
appTerm
1588
def
betaConv
96
ref
110
ref
1587
ref
appTerm
1589
def
absTerm
1590
def
100
ref
appTerm
1591
def
betaConv
nil
110
ref
1590
ref
appTerm
1592
def
axiom
nil
16
ref
1592
remove
nil
cons
cons
19
ref
1591
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1590
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1589
remove
nil
cons
cons
19
ref
1588
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1587
remove
nil
cons
cons
923
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
1584
remove
appTerm
nil
cons
cons
19
ref
1585
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
1586
remove
208
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
1581
ref
appTerm
nil
cons
cons
19
ref
1582
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1581
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
854
ref
1571
ref
appTerm
1593
def
nil
cons
cons
19
ref
1576
ref
cons
nil
cons
1594
def
cons
nil
cons
cons
95
ref
subst
proveHyp
15
ref
nil
18
ref
19
ref
27
ref
1571
ref
appTerm
1571
ref
appTerm
1595
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1576
ref
cons
1594
remove
cons
nil
cons
cons
1596
def
44
ref
subst
1596
remove
131
ref
subst
1572
remove
eqMp
nil
70
ref
1576
ref
cons
72
ref
1576
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
16
ref
863
ref
1595
remove
appTerm
nil
cons
cons
19
ref
27
ref
1593
remove
appTerm
1571
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
864
ref
1576
ref
cons
865
ref
1576
remove
cons
866
ref
cons
cons
nil
cons
cons
882
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
1597
def
eqMp
nil
16
ref
110
ref
1569
ref
appTerm
nil
cons
cons
19
ref
1570
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1569
remove
nil
cons
cons
923
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1568
remove
nil
cons
cons
19
ref
1567
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1566
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1598
def
subst
appThm
nil
96
ref
1548
ref
cons
201
ref
1547
ref
cons
nil
cons
cons
nil
cons
cons
1599
def
1598
remove
subst
appThm
appThm
absThm
appThm
absThm
appThm
absThm
appThm
absThm
appThm
sym
691
ref
988
ref
691
ref
1529
ref
691
ref
989
ref
691
ref
1527
ref
nil
16
ref
1556
ref
nil
cons
1600
def
cons
1601
def
19
ref
26
ref
10
ref
23
ref
390
ref
1550
ref
appTerm
1553
ref
appTerm
appTerm
11
ref
appTerm
appTerm
23
ref
390
ref
1551
ref
appTerm
1554
ref
appTerm
appTerm
11
ref
appTerm
1602
def
appTerm
1603
def
appTerm
1604
def
49
ref
appTerm
1605
def
nil
cons
1606
def
cons
nil
cons
cons
nil
cons
cons
1607
def
44
ref
subst
1607
remove
131
ref
subst
908
ref
23
ref
refl
1608
def
390
remove
refl
nil
70
ref
1552
remove
nil
cons
cons
72
ref
1555
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1609
def
86
ref
subst
1610
def
appThm
1609
remove
176
ref
subst
1611
def
appThm
appThm
11
ref
refl
1612
def
appThm
appThm
1602
ref
refl
appThm
nil
115
ref
1602
remove
nil
cons
cons
nil
cons
nil
cons
cons
1168
ref
subst
trans
eqMp
nil
70
ref
1600
ref
cons
1613
def
72
ref
1606
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
1557
ref
1605
remove
appTerm
nil
cons
cons
19
ref
26
ref
1557
ref
1603
ref
appTerm
appTerm
1614
def
1557
ref
49
ref
appTerm
1615
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1246
ref
1556
ref
refl
1616
def
nil
16
ref
26
ref
1556
ref
appTerm
1617
def
1556
remove
appTerm
nil
cons
cons
1618
def
19
ref
27
ref
1557
ref
1604
remove
1247
ref
appTerm
1619
def
appTerm
appTerm
1614
ref
1557
ref
1247
ref
appTerm
1620
def
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
1249
ref
1600
ref
cons
nil
cons
nil
cons
cons
1621
def
1245
ref
27
ref
1617
remove
1250
ref
appTerm
appTerm
1622
def
27
ref
1251
ref
1619
remove
appTerm
appTerm
1614
remove
1252
ref
appTerm
appTerm
appTerm
absTerm
1623
def
1247
ref
appTerm
1624
def
betaConv
1249
ref
185
ref
1623
ref
appTerm
1625
def
absTerm
1626
def
1250
ref
appTerm
1627
def
betaConv
nil
19
ref
1603
remove
nil
cons
cons
1601
ref
nil
cons
1628
def
cons
nil
cons
cons
1326
ref
subst
nil
16
ref
185
ref
1626
ref
appTerm
nil
cons
cons
19
ref
1627
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1626
remove
nil
cons
cons
1327
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1625
remove
nil
cons
cons
19
ref
1624
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1623
remove
nil
cons
cons
1328
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
subst
eqMp
nil
57
ref
1600
remove
cons
nil
cons
nil
cons
cons
662
ref
subst
1629
def
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
sym
63
ref
eqMp
eqMp
eqMp
nil
16
ref
110
ref
1545
ref
appTerm
nil
cons
cons
19
ref
1546
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1545
remove
nil
cons
cons
1455
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1544
remove
nil
cons
cons
19
ref
1543
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1542
remove
nil
cons
cons
115
ref
1547
remove
cons
nil
cons
1630
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1541
remove
nil
cons
cons
19
ref
1540
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1539
remove
nil
cons
cons
1459
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1538
remove
nil
cons
cons
19
ref
1537
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1536
remove
nil
cons
cons
115
ref
1548
remove
cons
nil
cons
1631
def
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
nil
16
ref
1526
remove
cons
19
ref
1520
remove
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
1523
remove
86
ref
subst
eqMp
nil
16
ref
33
ref
1525
remove
appTerm
1478
remove
appTerm
nil
cons
cons
1506
remove
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
733
ref
994
ref
nil
cons
cons
1632
def
296
ref
1477
remove
nil
cons
cons
1448
remove
cons
cons
nil
cons
cons
733
ref
27
ref
33
ref
223
ref
297
ref
appTerm
appTerm
359
remove
738
ref
appTerm
appTerm
appTerm
223
ref
738
ref
appTerm
appTerm
absTerm
1633
def
738
ref
appTerm
1634
def
betaConv
296
ref
110
ref
1633
ref
appTerm
1635
def
absTerm
1636
def
297
remove
appTerm
1637
def
betaConv
115
ref
110
ref
1636
ref
appTerm
1638
def
absTerm
1639
def
222
ref
appTerm
1640
def
betaConv
691
ref
115
ref
691
ref
296
ref
691
ref
733
ref
157
remove
383
remove
907
ref
appThm
nil
296
ref
738
ref
nil
cons
1641
def
cons
1642
def
341
ref
cons
nil
cons
cons
907
ref
subst
appThm
appThm
nil
1642
remove
nil
cons
nil
cons
cons
907
ref
subst
appThm
absThm
appThm
absThm
appThm
absThm
appThm
sym
691
ref
115
ref
691
ref
296
ref
691
ref
733
remove
nil
16
ref
33
ref
1148
remove
appTerm
934
remove
23
ref
738
remove
appTerm
11
ref
appTerm
1643
def
appTerm
1644
def
appTerm
1645
def
nil
cons
1646
def
cons
1647
def
19
ref
26
ref
1147
remove
1643
ref
appTerm
1648
def
appTerm
1649
def
49
ref
appTerm
1650
def
nil
cons
1651
def
cons
nil
cons
cons
nil
cons
cons
1652
def
44
ref
subst
1652
remove
131
ref
subst
908
ref
nil
1183
remove
72
ref
1644
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1653
def
86
ref
subst
1653
remove
176
ref
subst
trans
appThm
1643
ref
refl
appThm
nil
115
ref
1643
remove
nil
cons
cons
nil
cons
nil
cons
cons
1168
ref
subst
trans
eqMp
nil
70
ref
1646
ref
cons
72
ref
1651
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
27
ref
1645
ref
appTerm
1654
def
1650
remove
appTerm
nil
cons
cons
19
ref
26
ref
1654
ref
1648
ref
appTerm
appTerm
1655
def
1654
ref
49
ref
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1246
ref
1645
ref
refl
nil
16
ref
26
ref
1645
ref
appTerm
1656
def
1645
remove
appTerm
nil
cons
cons
19
ref
27
ref
1654
ref
1649
remove
1247
ref
appTerm
1657
def
appTerm
appTerm
1655
ref
1654
remove
1247
ref
appTerm
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
1249
ref
1646
ref
cons
nil
cons
nil
cons
cons
1245
ref
27
ref
1656
remove
1250
ref
appTerm
appTerm
27
ref
1251
ref
1657
remove
appTerm
appTerm
1655
remove
1252
ref
appTerm
appTerm
appTerm
absTerm
1658
def
1247
ref
appTerm
1659
def
betaConv
1249
ref
185
ref
1658
ref
appTerm
1660
def
absTerm
1661
def
1250
ref
appTerm
1662
def
betaConv
nil
19
ref
1648
remove
nil
cons
cons
1647
remove
nil
cons
cons
nil
cons
cons
1326
ref
subst
nil
16
ref
185
ref
1661
ref
appTerm
nil
cons
cons
19
ref
1662
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1661
remove
nil
cons
cons
1327
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1660
remove
nil
cons
cons
19
ref
1659
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1658
remove
nil
cons
cons
1328
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
subst
eqMp
nil
57
ref
1646
remove
cons
nil
cons
nil
cons
cons
662
remove
subst
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
sym
63
ref
eqMp
eqMp
nil
16
ref
110
ref
1639
ref
appTerm
nil
cons
cons
19
ref
1640
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1639
remove
nil
cons
cons
230
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1638
remove
nil
cons
cons
19
ref
1637
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1636
remove
nil
cons
cons
341
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1635
remove
nil
cons
cons
19
ref
1634
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1633
remove
nil
cons
cons
115
ref
1641
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1663
def
subst
eqMp
eqMp
nil
70
ref
1517
remove
cons
1664
def
72
ref
1505
ref
cons
nil
cons
1665
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
1514
remove
cons
1665
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
ref
27
ref
1489
ref
222
ref
appTerm
appTerm
995
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
1490
remove
appTerm
995
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1489
remove
nil
cons
cons
1666
def
1665
ref
cons
nil
cons
cons
852
ref
subst
eqMp
eqMp
eqMp
nil
70
ref
1509
remove
cons
1665
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
ref
27
ref
1491
ref
222
ref
appTerm
appTerm
995
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
1492
ref
appTerm
995
ref
appTerm
nil
cons
1667
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1491
remove
nil
cons
cons
1668
def
1665
remove
cons
nil
cons
cons
852
ref
subst
eqMp
nil
16
ref
1667
remove
cons
19
ref
27
ref
995
remove
appTerm
1492
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1505
ref
cons
1669
def
19
ref
1504
ref
cons
nil
cons
1670
def
cons
nil
cons
cons
1671
def
44
ref
subst
1671
remove
131
ref
subst
nil
1669
remove
19
ref
33
ref
1463
ref
990
ref
appTerm
1672
def
appTerm
1465
ref
991
ref
appTerm
1673
def
appTerm
1674
def
nil
cons
cons
nil
cons
1675
def
cons
nil
cons
cons
131
ref
subst
115
ref
223
remove
222
ref
appTerm
absTerm
1676
def
990
ref
appTerm
1677
def
betaConv
691
ref
115
ref
nil
296
ref
229
remove
cons
nil
cons
nil
cons
cons
907
ref
subst
nil
115
ref
1146
remove
nil
cons
cons
nil
cons
nil
cons
cons
1168
ref
subst
trans
absThm
appThm
1182
ref
trans
sym
63
ref
eqMp
1678
def
nil
16
ref
110
ref
1676
ref
appTerm
nil
cons
cons
1679
def
19
ref
1677
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1676
ref
nil
cons
cons
1680
def
1455
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1672
remove
nil
cons
cons
19
ref
1673
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
1676
remove
991
ref
appTerm
1681
def
betaConv
1678
remove
nil
1679
remove
19
ref
1681
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
1680
remove
1459
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
1682
def
eqMp
nil
16
ref
996
remove
1674
ref
appTerm
nil
cons
cons
1670
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
1474
ref
1458
remove
cons
1473
ref
1454
remove
cons
nil
cons
cons
nil
cons
cons
1683
def
nil
1518
remove
1670
remove
cons
nil
cons
cons
1684
def
44
ref
subst
1684
remove
131
ref
subst
1511
remove
sym
1516
remove
sym
1488
remove
assume
eqMp
113
ref
1666
remove
115
ref
1528
remove
cons
nil
cons
1685
def
cons
nil
cons
cons
258
ref
subst
proveHyp
eqMp
113
ref
1668
remove
115
ref
1530
remove
cons
nil
cons
1686
def
cons
nil
cons
cons
258
ref
subst
proveHyp
eqMp
nil
1664
remove
72
ref
1504
remove
cons
nil
cons
1687
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
70
ref
1505
remove
cons
1687
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
appThm
trans
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
110
ref
1447
remove
appTerm
thm
nil
114
ref
988
ref
110
ref
989
ref
270
ref
285
remove
1398
ref
appTerm
appTerm
1405
ref
1442
remove
appTerm
1443
remove
appTerm
appTerm
1688
def
absTerm
1689
def
appTerm
1690
def
absTerm
1691
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
988
ref
nil
57
ref
1690
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1689
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
989
ref
nil
57
ref
1688
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
271
remove
nil
115
ref
1398
remove
nil
cons
cons
nil
cons
1692
def
nil
cons
cons
1453
remove
subst
appThm
1405
ref
refl
1457
remove
appThm
1461
remove
appThm
appThm
270
ref
279
ref
1399
ref
appTerm
1693
def
appTerm
1405
ref
1464
remove
appTerm
1466
remove
appTerm
1694
def
appTerm
assume
sym
270
ref
1694
remove
appTerm
1695
def
1693
remove
appTerm
assume
sym
deductAntisym
1695
ref
refl
338
ref
888
remove
1469
remove
1399
ref
nil
cons
cons
nil
cons
nil
cons
cons
1471
remove
subst
appThm
appThm
26
ref
"_30528"
7
ref
var
1696
def
1695
ref
279
ref
987
ref
212
ref
1473
ref
212
ref
1474
ref
33
ref
221
remove
389
ref
1475
ref
appTerm
1476
ref
appTerm
1697
def
appTerm
994
remove
appTerm
1698
def
appTerm
1699
def
1481
remove
1696
ref
varTerm
1476
ref
appTerm
1700
def
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1483
remove
appTerm
1701
def
appTerm
refl
1696
ref
1695
ref
279
ref
987
ref
212
ref
1473
ref
212
ref
1474
ref
1699
ref
1485
remove
1700
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1702
def
1465
remove
appTerm
betaConv
appThm
74
remove
1701
remove
betaConv
appThm
1695
ref
279
ref
987
ref
212
ref
1473
ref
212
ref
1474
ref
1699
ref
1487
remove
appTerm
1703
def
absTerm
1704
def
appTerm
1705
def
absTerm
1706
def
appTerm
1707
def
absTerm
appTerm
appTerm
refl
appThm
trans
1493
remove
"_30527"
7
remove
var
1708
def
1696
remove
1695
remove
279
remove
987
ref
212
ref
1473
ref
212
remove
1474
ref
1699
remove
33
ref
1708
remove
varTerm
1475
ref
appTerm
appTerm
1700
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
absTerm
1709
def
1480
remove
appTerm
1710
def
appTerm
refl
1709
ref
1463
remove
appTerm
betaConv
appThm
1497
remove
1710
remove
betaConv
appThm
1702
remove
refl
appThm
trans
1709
remove
refl
1498
remove
appThm
eqMp
1499
remove
appThm
eqMp
1500
remove
270
remove
1405
remove
997
ref
appTerm
1711
def
998
ref
appTerm
appTerm
refl
1402
remove
998
remove
appTerm
betaConv
appThm
1024
remove
1711
remove
appTerm
refl
1403
remove
997
remove
appTerm
betaConv
appThm
1404
remove
1502
remove
appThm
eqMp
1503
remove
appThm
eqMp
subst
eqMp
338
remove
987
remove
nil
16
ref
1707
ref
nil
cons
1712
def
cons
19
ref
1400
ref
nil
cons
1713
def
cons
nil
cons
1714
def
cons
nil
cons
cons
177
remove
subst
nil
114
ref
1473
ref
27
ref
1706
ref
1475
remove
appTerm
1715
def
appTerm
1400
ref
appTerm
1716
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
1473
remove
nil
57
ref
1716
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1715
ref
nil
cons
1717
def
cons
1714
ref
cons
nil
cons
cons
1718
def
44
ref
subst
1718
remove
131
ref
subst
1715
ref
betaConv
1719
def
1715
remove
assume
eqMp
nil
16
ref
1705
ref
nil
cons
cons
1714
ref
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
114
ref
1474
ref
27
ref
1704
ref
1476
remove
appTerm
1720
def
appTerm
1400
ref
appTerm
1721
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
1474
remove
nil
57
ref
1721
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
16
ref
1720
ref
nil
cons
1722
def
cons
1714
ref
cons
nil
cons
cons
1723
def
44
ref
subst
1723
remove
131
ref
subst
1720
ref
betaConv
1724
def
1720
remove
assume
eqMp
nil
16
ref
1703
ref
nil
cons
1725
def
cons
1726
def
1714
ref
cons
nil
cons
cons
1727
def
95
ref
subst
proveHyp
1727
ref
44
ref
subst
1727
remove
131
ref
subst
nil
70
ref
1698
ref
nil
cons
1728
def
cons
1522
remove
cons
nil
cons
cons
1729
def
176
remove
subst
nil
1524
remove
19
ref
1399
ref
1697
ref
appTerm
1730
def
nil
cons
1731
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1531
remove
1527
ref
1534
remove
1399
remove
389
ref
1532
ref
appTerm
1533
ref
appTerm
1732
def
appTerm
appTerm
absTerm
1733
def
1533
remove
appTerm
1734
def
betaConv
989
ref
110
ref
1733
ref
appTerm
1735
def
absTerm
1736
def
991
remove
appTerm
1737
def
betaConv
1529
ref
110
ref
1736
ref
appTerm
1738
def
absTerm
1739
def
1532
remove
appTerm
1740
def
betaConv
988
ref
110
ref
1739
ref
appTerm
1741
def
absTerm
1742
def
990
remove
appTerm
1743
def
betaConv
691
ref
988
ref
691
ref
1529
ref
691
ref
989
ref
691
ref
1527
ref
1549
remove
nil
296
ref
1732
remove
nil
cons
cons
1692
ref
cons
nil
cons
cons
907
remove
subst
appThm
absThm
appThm
absThm
appThm
absThm
appThm
absThm
appThm
sym
691
ref
988
ref
691
ref
1529
ref
691
ref
989
ref
691
ref
1527
ref
1558
remove
908
ref
1559
remove
96
ref
10
ref
23
ref
389
ref
202
ref
appTerm
1744
def
100
ref
appTerm
appTerm
1745
def
11
ref
appTerm
1746
def
appTerm
23
ref
389
ref
1562
remove
appTerm
385
remove
appTerm
appTerm
11
ref
appTerm
1747
def
appTerm
1748
def
absTerm
1749
def
100
ref
appTerm
1750
def
betaConv
201
ref
110
ref
1749
ref
appTerm
1751
def
absTerm
1752
def
202
ref
appTerm
1753
def
betaConv
691
ref
201
ref
691
ref
96
ref
1748
remove
assume
sym
10
ref
1747
remove
appTerm
1746
remove
appTerm
1754
def
assume
1755
def
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
114
ref
201
ref
110
ref
96
ref
1754
ref
absTerm
1756
def
appTerm
1757
def
absTerm
1758
def
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
201
remove
nil
57
ref
1757
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1756
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
96
ref
nil
57
ref
1754
ref
nil
cons
1759
def
cons
nil
cons
nil
cons
cons
64
ref
subst
195
remove
388
remove
10
ref
23
ref
389
ref
203
remove
197
ref
appTerm
appTerm
198
remove
appTerm
appTerm
197
ref
appTerm
appTerm
1745
remove
197
remove
appTerm
appTerm
appTerm
absTerm
1760
def
11
ref
appTerm
1761
def
betaConv
1358
ref
110
ref
96
ref
104
ref
10
ref
23
ref
389
ref
204
remove
appTerm
1360
remove
100
ref
appTerm
1762
def
appTerm
appTerm
100
ref
appTerm
appTerm
23
ref
1744
remove
1359
ref
appTerm
appTerm
100
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
1763
def
100
ref
appTerm
1764
def
betaConv
1363
ref
110
ref
1358
ref
110
ref
96
ref
104
remove
10
ref
23
ref
389
ref
23
ref
1364
ref
appTerm
100
ref
appTerm
appTerm
1762
remove
appTerm
appTerm
100
ref
appTerm
appTerm
23
ref
389
ref
1364
ref
appTerm
1359
ref
appTerm
appTerm
100
ref
appTerm
appTerm
appTerm
1765
def
absTerm
1766
def
appTerm
1767
def
absTerm
1768
def
appTerm
1769
def
absTerm
1770
def
202
remove
appTerm
1771
def
betaConv
nil
114
ref
1770
ref
nil
cons
cons
1772
def
nil
cons
nil
cons
cons
373
ref
subst
1363
ref
nil
57
ref
1769
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1768
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
ref
subst
1358
ref
nil
57
ref
1767
remove
nil
cons
cons
nil
cons
nil
cons
cons
64
ref
subst
nil
114
ref
1766
remove
nil
cons
cons
nil
cons
nil
cons
cons
373
remove
subst
96
ref
nil
57
remove
1765
ref
nil
cons
cons
nil
cons
nil
cons
cons
64
remove
subst
1358
remove
1765
remove
absTerm
1773
def
1359
ref
appTerm
1774
def
betaConv
1363
remove
110
ref
1773
ref
appTerm
1775
def
absTerm
1776
def
1364
ref
appTerm
1777
def
betaConv
96
remove
110
ref
1776
ref
appTerm
1778
def
absTerm
1779
def
100
remove
appTerm
1780
def
betaConv
nil
110
ref
1779
ref
appTerm
1781
def
axiom
nil
16
ref
1781
remove
nil
cons
cons
19
ref
1780
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1779
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1778
remove
nil
cons
cons
19
ref
1777
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1776
remove
nil
cons
cons
115
ref
1364
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1775
remove
nil
cons
cons
19
ref
1774
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1773
remove
nil
cons
cons
115
ref
1359
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
1770
remove
appTerm
nil
cons
cons
19
ref
1771
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
1772
remove
923
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
1763
ref
appTerm
nil
cons
cons
19
ref
1764
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1763
remove
nil
cons
cons
117
ref
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
110
ref
1760
ref
appTerm
nil
cons
cons
19
ref
1761
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1760
remove
nil
cons
cons
208
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
854
remove
1754
ref
appTerm
1782
def
nil
cons
cons
19
ref
1759
ref
cons
nil
cons
1783
def
cons
nil
cons
cons
95
ref
subst
proveHyp
15
remove
nil
18
remove
19
ref
27
ref
1754
ref
appTerm
1754
ref
appTerm
1784
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1759
ref
cons
1783
remove
cons
nil
cons
cons
1785
def
44
ref
subst
1785
remove
131
ref
subst
1755
remove
eqMp
nil
70
ref
1759
ref
cons
72
ref
1759
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
16
ref
863
remove
1784
remove
appTerm
nil
cons
cons
19
ref
27
ref
1782
remove
appTerm
1754
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
864
remove
1759
ref
cons
865
remove
1759
remove
cons
866
remove
cons
cons
nil
cons
cons
882
remove
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
1786
def
eqMp
nil
16
ref
110
ref
1752
ref
appTerm
nil
cons
cons
19
ref
1753
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1752
remove
nil
cons
cons
923
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1751
remove
nil
cons
cons
19
ref
1750
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1749
remove
nil
cons
cons
117
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
1787
def
subst
appThm
1599
remove
1787
remove
subst
appThm
appThm
absThm
appThm
absThm
appThm
absThm
appThm
absThm
appThm
sym
691
ref
988
remove
691
ref
1529
remove
691
ref
989
remove
691
remove
1527
remove
nil
1601
remove
19
ref
26
ref
10
remove
23
ref
389
ref
1550
remove
appTerm
1553
remove
appTerm
appTerm
11
ref
appTerm
appTerm
23
remove
389
ref
1551
remove
appTerm
1554
remove
appTerm
appTerm
11
remove
appTerm
1788
def
appTerm
1789
def
appTerm
1790
def
49
remove
appTerm
1791
def
nil
cons
1792
def
cons
nil
cons
cons
nil
cons
cons
1793
def
44
ref
subst
1793
remove
131
ref
subst
908
remove
1608
remove
389
remove
refl
1610
remove
appThm
1611
remove
appThm
appThm
1612
remove
appThm
appThm
1788
ref
refl
appThm
nil
115
ref
1788
remove
nil
cons
cons
nil
cons
nil
cons
cons
1168
remove
subst
trans
eqMp
nil
1613
remove
72
ref
1792
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
16
ref
1557
ref
1791
remove
appTerm
nil
cons
cons
19
ref
26
remove
1557
ref
1789
ref
appTerm
appTerm
1794
def
1615
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1246
remove
1616
remove
nil
1618
remove
19
ref
27
ref
1557
remove
1790
remove
1247
ref
appTerm
1795
def
appTerm
appTerm
1794
ref
1620
remove
appTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
1621
remove
1245
remove
1622
remove
27
ref
1251
remove
1795
remove
appTerm
appTerm
1794
remove
1252
remove
appTerm
appTerm
appTerm
absTerm
1796
def
1247
remove
appTerm
1797
def
betaConv
1249
remove
185
ref
1796
ref
appTerm
1798
def
absTerm
1799
def
1250
remove
appTerm
1800
def
betaConv
nil
19
ref
1789
remove
nil
cons
cons
1628
remove
cons
nil
cons
cons
1326
remove
subst
nil
16
ref
185
remove
1799
ref
appTerm
nil
cons
cons
19
ref
1800
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
ref
188
ref
1799
remove
nil
cons
cons
1327
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1798
remove
nil
cons
cons
19
ref
1797
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
187
remove
188
remove
1796
remove
nil
cons
cons
1328
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
subst
eqMp
subst
eqMp
1629
remove
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
ref
trans
absThm
appThm
1182
remove
trans
sym
63
remove
eqMp
eqMp
eqMp
nil
16
ref
110
ref
1742
ref
appTerm
nil
cons
cons
19
ref
1743
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1742
remove
nil
cons
cons
1455
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1741
remove
nil
cons
cons
19
ref
1740
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1739
remove
nil
cons
cons
1630
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1738
remove
nil
cons
cons
19
ref
1737
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1736
remove
nil
cons
cons
1459
remove
cons
nil
cons
cons
142
ref
subst
eqMp
eqMp
nil
16
ref
1735
remove
nil
cons
cons
19
ref
1734
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1733
remove
nil
cons
cons
1631
remove
cons
nil
cons
cons
142
remove
subst
eqMp
eqMp
subst
eqMp
nil
16
ref
1731
remove
cons
19
ref
1728
remove
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
1729
remove
86
ref
subst
eqMp
nil
16
ref
33
remove
1730
remove
appTerm
1698
remove
appTerm
nil
cons
cons
1714
remove
cons
nil
cons
cons
95
ref
subst
proveHyp
nil
1632
remove
296
remove
1697
remove
nil
cons
cons
1692
remove
cons
cons
nil
cons
cons
1663
remove
subst
eqMp
eqMp
nil
70
ref
1725
remove
cons
1801
def
72
ref
1713
ref
cons
nil
cons
1802
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
70
ref
1722
remove
cons
1802
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
ref
27
ref
1704
ref
222
ref
appTerm
appTerm
1400
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
1705
remove
appTerm
1400
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
ref
1704
remove
nil
cons
cons
1803
def
1802
ref
cons
nil
cons
cons
852
ref
subst
eqMp
eqMp
eqMp
nil
70
ref
1717
remove
cons
1802
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
16
ref
110
ref
115
remove
27
ref
1706
ref
222
remove
appTerm
appTerm
1400
ref
appTerm
absTerm
appTerm
nil
cons
cons
19
ref
27
ref
1707
ref
appTerm
1400
ref
appTerm
nil
cons
1804
def
cons
nil
cons
cons
nil
cons
cons
95
ref
subst
proveHyp
113
ref
114
remove
1706
remove
nil
cons
cons
1805
def
1802
remove
cons
nil
cons
cons
852
remove
subst
eqMp
nil
16
ref
1804
remove
cons
19
ref
27
remove
1400
remove
appTerm
1707
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
131
ref
subst
proveHyp
nil
16
ref
1713
ref
cons
1806
def
19
remove
1712
ref
cons
nil
cons
1807
def
cons
nil
cons
cons
1808
def
44
ref
subst
1808
remove
131
ref
subst
nil
1806
remove
1675
remove
cons
nil
cons
cons
131
ref
subst
1682
remove
eqMp
nil
16
remove
1401
remove
1674
remove
appTerm
nil
cons
cons
1807
ref
cons
nil
cons
cons
95
remove
subst
proveHyp
1683
remove
nil
1726
remove
1807
remove
cons
nil
cons
cons
1809
def
44
remove
subst
1809
remove
131
remove
subst
1719
remove
sym
1724
remove
sym
1703
remove
assume
eqMp
113
ref
1803
remove
1685
remove
cons
nil
cons
cons
258
ref
subst
proveHyp
eqMp
113
remove
1805
remove
1686
remove
cons
nil
cons
cons
258
remove
subst
proveHyp
eqMp
nil
1801
remove
72
remove
1712
remove
cons
nil
cons
1810
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
70
remove
1713
remove
cons
1810
remove
cons
nil
cons
cons
86
remove
subst
deductAntisym
eqMp
eqMp
eqMp
absThm
appThm
trans
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
110
ref
1691
remove
appTerm
thm
1597
remove
nil
110
ref
1575
remove
appTerm
thm
1786
remove
nil
110
remove
1758
remove
appTerm
thm
1330
remove
nil
1331
remove
thm