reference documentation

Article list-replicate-thm.art

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

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