reference documentation

Article list-nth-thm.art

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

123428 bytes
6
version
"Data.Bool.==>"
const
"->"
typeOp
0
def
"bool"
typeOp
nil
opType
1
def
0
ref
1
ref
1
ref
nil
cons
2
def
cons
opType
3
def
nil
cons
cons
opType
4
def
constTerm
5
def
refl
6
def
"Data.Bool.~"
const
3
ref
constTerm
7
def
refl
8
def
nil
"t"
1
ref
var
9
def
"Data.List.null"
const
0
ref
"Data.List.list"
typeOp
10
def
"A"
varType
11
def
nil
cons
12
def
opType
13
def
2
ref
cons
opType
14
def
constTerm
15
def
"Data.List.[]"
const
13
ref
constTerm
16
def
appTerm
17
def
nil
cons
cons
nil
cons
nil
cons
cons
"="
const
18
def
4
ref
constTerm
19
def
9
ref
varTerm
20
def
appTerm
"Data.Bool.T"
const
1
ref
constTerm
21
def
appTerm
assume
sym
nil
21
ref
axiom
22
def
eqMp
20
ref
assume
22
ref
deductAntisym
deductAntisym
23
def
subst
nil
17
ref
axiom
eqMp
appThm
nil
19
ref
7
ref
21
ref
appTerm
24
def
appTerm
"Data.Bool.F"
const
1
ref
constTerm
25
def
appTerm
axiom
trans
appThm
18
ref
0
ref
11
ref
0
ref
11
ref
2
ref
cons
opType
26
def
nil
cons
27
def
cons
opType
constTerm
28
def
"Data.List.nth"
const
29
def
0
ref
13
ref
0
ref
"Number.Natural.natural"
typeOp
nil
opType
30
def
12
ref
cons
opType
31
def
nil
cons
cons
opType
constTerm
32
def
16
ref
appTerm
33
def
"Number.Natural.-"
const
0
ref
30
ref
0
ref
30
ref
30
ref
nil
cons
34
def
cons
opType
35
def
nil
cons
cons
opType
36
def
constTerm
37
def
"Data.List.length"
const
38
def
0
ref
13
ref
34
ref
cons
opType
constTerm
39
def
16
ref
appTerm
40
def
appTerm
"Number.Natural.bit1"
const
35
ref
constTerm
"Number.Natural.zero"
const
30
ref
constTerm
41
def
appTerm
42
def
appTerm
appTerm
appTerm
"Data.List.last"
const
0
ref
13
ref
12
ref
cons
opType
constTerm
43
def
16
ref
appTerm
appTerm
44
def
refl
appThm
nil
9
ref
44
ref
nil
cons
cons
nil
cons
nil
cons
cons
9
ref
19
ref
5
ref
25
ref
appTerm
45
def
20
ref
appTerm
appTerm
21
ref
appTerm
absTerm
46
def
20
ref
appTerm
47
def
betaConv
nil
"Data.Bool.!"
const
48
def
0
ref
3
ref
2
ref
cons
opType
49
def
constTerm
50
def
46
ref
appTerm
51
def
axiom
nil
"p"
1
ref
var
52
def
51
remove
nil
cons
cons
"q"
1
ref
var
53
def
47
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
19
ref
5
ref
52
ref
varTerm
54
def
appTerm
55
def
53
ref
varTerm
56
def
appTerm
57
def
appTerm
refl
52
ref
53
ref
19
ref
"Data.Bool./\\"
const
4
ref
constTerm
58
def
54
ref
appTerm
59
def
56
ref
appTerm
60
def
appTerm
61
def
54
ref
appTerm
absTerm
62
def
absTerm
63
def
54
ref
appTerm
betaConv
56
ref
refl
64
def
appThm
62
remove
56
ref
appTerm
betaConv
trans
appThm
nil
18
ref
0
ref
4
ref
0
ref
4
ref
2
ref
cons
opType
65
def
nil
cons
cons
opType
constTerm
66
def
5
ref
appTerm
63
remove
appTerm
axiom
54
ref
refl
67
def
appThm
64
ref
appThm
eqMp
68
def
sym
69
def
61
remove
refl
53
ref
18
ref
0
ref
65
ref
0
ref
65
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
70
def
"f"
4
ref
var
71
def
71
ref
varTerm
72
def
54
ref
appTerm
56
ref
appTerm
absTerm
73
def
appTerm
71
ref
72
ref
21
ref
appTerm
21
ref
appTerm
absTerm
74
def
appTerm
absTerm
75
def
56
ref
appTerm
betaConv
appThm
18
ref
0
ref
3
ref
49
remove
nil
cons
cons
opType
constTerm
76
def
59
ref
appTerm
refl
52
ref
75
remove
absTerm
77
def
54
ref
appTerm
betaConv
appThm
nil
66
remove
58
ref
appTerm
77
ref
appTerm
axiom
78
def
67
remove
appThm
eqMp
64
ref
appThm
eqMp
79
def
sym
71
ref
72
ref
refl
nil
9
ref
54
ref
nil
cons
80
def
cons
nil
cons
nil
cons
cons
23
ref
subst
54
ref
assume
81
def
eqMp
appThm
nil
9
ref
56
ref
nil
cons
82
def
cons
nil
cons
nil
cons
cons
23
ref
subst
56
ref
assume
83
def
eqMp
appThm
absThm
eqMp
84
def
nil
"P"
1
ref
var
85
def
80
ref
cons
86
def
"Q"
1
ref
var
87
def
82
ref
cons
nil
cons
88
def
cons
nil
cons
cons
19
ref
refl
89
def
71
ref
72
remove
85
ref
varTerm
90
def
appTerm
91
def
87
ref
varTerm
92
def
appTerm
absTerm
93
def
52
ref
53
ref
54
ref
absTerm
absTerm
94
def
appTerm
betaConv
94
ref
90
ref
appTerm
betaConv
92
ref
refl
95
def
appThm
53
ref
90
ref
absTerm
92
ref
appTerm
betaConv
trans
trans
appThm
74
ref
94
ref
appTerm
betaConv
94
ref
21
ref
appTerm
betaConv
21
ref
refl
96
def
appThm
53
ref
21
ref
absTerm
21
ref
appTerm
betaConv
trans
trans
appThm
19
ref
58
ref
90
ref
appTerm
97
def
92
ref
appTerm
98
def
appTerm
refl
53
ref
70
remove
71
remove
91
remove
56
ref
appTerm
absTerm
appTerm
74
ref
appTerm
absTerm
92
ref
appTerm
betaConv
appThm
76
ref
97
remove
appTerm
refl
77
remove
90
ref
appTerm
betaConv
appThm
78
remove
90
ref
refl
99
def
appThm
eqMp
95
ref
appThm
eqMp
98
remove
assume
eqMp
100
def
94
remove
refl
appThm
eqMp
sym
22
ref
eqMp
101
def
subst
deductAntisym
eqMp
68
remove
57
ref
assume
102
def
eqMp
sym
81
remove
eqMp
89
ref
73
remove
52
ref
53
ref
56
ref
absTerm
103
def
absTerm
104
def
appTerm
betaConv
104
ref
54
ref
appTerm
betaConv
64
ref
appThm
103
ref
56
ref
appTerm
betaConv
trans
trans
appThm
74
remove
104
ref
appTerm
betaConv
104
ref
21
ref
appTerm
betaConv
96
remove
appThm
103
ref
21
ref
appTerm
betaConv
trans
trans
105
def
appThm
79
remove
60
remove
assume
eqMp
104
ref
refl
106
def
appThm
eqMp
sym
22
ref
eqMp
107
def
proveHyp
deductAntisym
108
def
subst
proveHyp
"A"
2
ref
cons
nil
cons
109
def
"P"
3
remove
var
110
def
46
remove
nil
cons
cons
"x"
1
ref
var
111
def
20
ref
nil
cons
cons
nil
cons
112
def
cons
nil
cons
cons
nil
52
ref
48
ref
0
ref
26
ref
2
ref
cons
opType
113
def
constTerm
114
def
"P"
26
ref
var
115
def
varTerm
116
def
appTerm
117
def
nil
cons
118
def
cons
53
ref
116
ref
"x"
11
ref
var
119
def
varTerm
120
def
appTerm
121
def
nil
cons
122
def
cons
nil
cons
cons
nil
cons
cons
123
def
69
ref
subst
123
remove
107
remove
84
remove
deductAntisym
124
def
subst
19
ref
121
ref
appTerm
refl
119
ref
21
ref
absTerm
125
def
120
ref
appTerm
betaConv
appThm
"p"
26
ref
var
126
def
18
ref
0
ref
26
ref
113
ref
nil
cons
cons
opType
constTerm
126
ref
varTerm
127
def
appTerm
125
remove
appTerm
absTerm
128
def
116
ref
appTerm
betaConv
129
def
nil
18
ref
0
ref
113
ref
0
ref
113
ref
2
ref
cons
opType
130
def
nil
cons
cons
opType
constTerm
131
def
114
ref
appTerm
128
remove
appTerm
axiom
116
ref
refl
132
def
appThm
133
def
117
ref
assume
eqMp
eqMp
120
ref
refl
134
def
appThm
eqMp
sym
22
ref
eqMp
eqMp
nil
85
ref
118
remove
cons
87
ref
122
ref
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
135
def
subst
eqMp
eqMp
136
def
subst
trans
sym
22
ref
eqMp
nil
52
ref
5
ref
7
ref
17
remove
appTerm
appTerm
44
remove
appTerm
137
def
nil
cons
cons
53
ref
114
ref
"h"
11
ref
var
138
def
48
ref
0
ref
14
ref
2
ref
cons
opType
139
def
constTerm
140
def
"t"
13
ref
var
141
def
5
ref
5
ref
7
ref
15
ref
141
ref
varTerm
142
def
appTerm
143
def
appTerm
144
def
appTerm
145
def
28
ref
32
ref
142
ref
appTerm
146
def
37
ref
39
ref
142
ref
appTerm
147
def
appTerm
42
ref
appTerm
appTerm
148
def
appTerm
43
ref
142
ref
appTerm
149
def
appTerm
150
def
appTerm
151
def
appTerm
152
def
5
ref
7
ref
15
ref
"Data.List.::"
const
153
def
0
ref
11
ref
0
ref
13
ref
13
ref
nil
cons
154
def
cons
opType
nil
cons
155
def
cons
opType
constTerm
156
def
138
ref
varTerm
157
def
appTerm
158
def
142
ref
appTerm
159
def
appTerm
160
def
appTerm
161
def
appTerm
28
ref
32
ref
159
ref
appTerm
162
def
37
ref
39
ref
159
ref
appTerm
163
def
appTerm
42
ref
appTerm
appTerm
appTerm
43
ref
159
ref
appTerm
164
def
appTerm
appTerm
165
def
appTerm
166
def
absTerm
167
def
appTerm
168
def
absTerm
169
def
appTerm
170
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
ref
169
remove
nil
cons
cons
nil
cons
nil
cons
cons
19
ref
117
remove
appTerm
refl
129
remove
appThm
133
remove
eqMp
sym
171
def
subst
138
ref
nil
9
ref
168
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
"P"
14
ref
var
172
def
167
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
154
ref
cons
nil
cons
173
def
nil
nil
cons
174
def
cons
175
def
171
ref
subst
176
def
subst
141
ref
nil
9
ref
166
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
151
remove
nil
cons
177
def
cons
178
def
53
ref
165
remove
nil
cons
179
def
cons
nil
cons
cons
nil
cons
cons
180
def
69
ref
subst
180
remove
124
ref
subst
6
ref
8
ref
141
ref
161
ref
absTerm
181
def
142
ref
appTerm
182
def
betaConv
138
ref
140
ref
181
ref
appTerm
183
def
absTerm
184
def
157
ref
appTerm
185
def
betaConv
nil
114
ref
184
ref
appTerm
186
def
axiom
nil
52
ref
186
remove
nil
cons
cons
53
ref
185
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
12
ref
cons
nil
cons
187
def
115
ref
184
remove
nil
cons
cons
119
ref
157
ref
nil
cons
188
def
cons
nil
cons
189
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
183
remove
nil
cons
cons
53
ref
182
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
181
remove
nil
cons
cons
"x"
13
ref
var
190
def
142
ref
nil
cons
191
def
cons
nil
cons
192
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
161
remove
nil
cons
cons
53
ref
19
ref
160
ref
appTerm
25
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
85
ref
160
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
52
ref
7
ref
90
ref
appTerm
193
def
nil
cons
194
def
cons
53
ref
19
ref
90
ref
appTerm
25
ref
appTerm
nil
cons
195
def
cons
nil
cons
cons
nil
cons
cons
196
def
69
ref
subst
196
remove
124
ref
subst
nil
52
ref
90
ref
nil
cons
197
def
cons
53
ref
25
ref
nil
cons
198
def
cons
nil
cons
cons
nil
cons
cons
6
ref
19
ref
54
ref
appTerm
56
ref
appTerm
199
def
assume
200
def
appThm
64
remove
appThm
sym
nil
52
ref
82
ref
cons
201
def
53
ref
82
ref
cons
nil
cons
cons
nil
cons
cons
202
def
69
ref
subst
202
remove
124
ref
subst
83
remove
eqMp
nil
85
ref
82
remove
cons
88
remove
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
203
def
eqMp
204
def
nil
52
ref
57
ref
nil
cons
205
def
cons
206
def
53
ref
5
ref
56
ref
appTerm
207
def
54
ref
appTerm
nil
cons
208
def
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
207
ref
refl
200
remove
appThm
sym
203
remove
eqMp
eqMp
nil
201
ref
53
ref
80
remove
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
nil
85
ref
205
ref
cons
209
def
87
ref
208
remove
cons
nil
cons
cons
nil
cons
cons
210
def
89
ref
93
remove
104
ref
appTerm
betaConv
104
remove
90
ref
appTerm
betaConv
95
remove
appThm
103
remove
92
ref
appTerm
betaConv
trans
trans
appThm
105
remove
appThm
100
remove
106
remove
appThm
eqMp
sym
22
ref
eqMp
211
def
subst
eqMp
108
ref
210
remove
101
ref
subst
eqMp
deductAntisym
deductAntisym
212
def
subst
19
ref
193
ref
appTerm
refl
52
ref
55
remove
25
ref
appTerm
absTerm
213
def
90
ref
appTerm
betaConv
appThm
nil
76
remove
7
ref
appTerm
213
remove
appTerm
axiom
99
remove
appThm
eqMp
193
remove
assume
eqMp
nil
52
ref
5
ref
90
ref
appTerm
25
ref
appTerm
nil
cons
cons
53
ref
45
remove
90
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
52
ref
198
ref
cons
53
ref
197
ref
cons
nil
cons
cons
nil
cons
cons
214
def
69
ref
subst
214
remove
124
ref
subst
52
ref
54
remove
absTerm
215
def
90
remove
appTerm
216
def
betaConv
nil
19
ref
25
ref
appTerm
50
ref
215
ref
appTerm
217
def
appTerm
axiom
25
ref
assume
eqMp
nil
52
ref
217
remove
nil
cons
cons
53
ref
216
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
215
remove
nil
cons
cons
111
ref
197
ref
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
nil
85
ref
198
ref
cons
87
ref
197
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
85
ref
194
remove
cons
87
ref
195
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
218
def
subst
eqMp
appThm
nil
19
ref
7
ref
25
ref
appTerm
219
def
appTerm
21
ref
appTerm
axiom
220
def
trans
appThm
28
ref
refl
221
def
162
ref
refl
222
def
37
ref
refl
223
def
141
ref
18
ref
0
ref
30
ref
0
ref
30
ref
2
ref
cons
opType
224
def
nil
cons
225
def
cons
opType
226
def
constTerm
227
def
163
ref
appTerm
"Number.Natural.suc"
const
35
remove
constTerm
228
def
147
ref
appTerm
229
def
appTerm
absTerm
230
def
142
ref
appTerm
231
def
betaConv
138
ref
140
ref
230
ref
appTerm
232
def
absTerm
233
def
157
ref
appTerm
234
def
betaConv
nil
114
ref
233
ref
appTerm
235
def
axiom
nil
52
ref
235
remove
nil
cons
cons
53
ref
234
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
233
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
232
remove
nil
cons
cons
53
ref
231
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
230
remove
nil
cons
cons
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
236
def
appThm
42
ref
refl
237
def
appThm
appThm
appThm
141
ref
28
ref
164
remove
appTerm
"Data.Bool.cond"
const
0
ref
1
ref
0
ref
11
ref
0
ref
11
ref
12
ref
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
238
def
143
ref
appTerm
157
ref
appTerm
149
ref
appTerm
239
def
appTerm
absTerm
240
def
142
ref
appTerm
241
def
betaConv
138
ref
140
ref
240
ref
appTerm
242
def
absTerm
243
def
157
ref
appTerm
244
def
betaConv
nil
114
ref
243
ref
appTerm
245
def
axiom
nil
52
ref
245
remove
nil
cons
cons
53
ref
244
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
243
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
242
remove
nil
cons
cons
53
ref
241
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
240
remove
nil
cons
cons
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
appThm
appThm
nil
9
ref
28
ref
162
ref
37
ref
229
ref
appTerm
42
ref
appTerm
appTerm
appTerm
246
def
239
ref
appTerm
nil
cons
247
def
cons
nil
cons
nil
cons
cons
9
ref
19
ref
5
ref
21
ref
appTerm
20
ref
appTerm
appTerm
20
ref
appTerm
absTerm
248
def
20
ref
appTerm
249
def
betaConv
nil
50
ref
248
ref
appTerm
250
def
axiom
nil
52
ref
250
remove
nil
cons
cons
53
ref
249
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
248
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
251
def
subst
trans
sym
nil
178
remove
53
ref
247
remove
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
89
ref
"_16158"
11
ref
var
252
def
152
ref
246
ref
252
remove
varTerm
appTerm
appTerm
absTerm
253
def
239
remove
appTerm
betaConv
appThm
58
ref
refl
254
def
5
ref
143
ref
appTerm
255
def
refl
253
ref
157
ref
appTerm
betaConv
appThm
appThm
145
ref
refl
253
ref
149
ref
appTerm
betaConv
appThm
appThm
appThm
nil
"_485"
11
ref
var
256
def
149
ref
nil
cons
cons
"_482"
11
ref
var
257
def
188
ref
cons
"_483"
1
ref
var
258
def
143
ref
nil
cons
259
def
cons
nil
cons
cons
cons
nil
cons
cons
nil
"_484"
26
ref
var
260
def
253
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
119
ref
257
ref
varTerm
nil
cons
cons
"c"
1
ref
var
261
def
258
ref
varTerm
nil
cons
cons
126
ref
260
ref
varTerm
nil
cons
cons
"y"
11
ref
var
262
def
256
ref
varTerm
nil
cons
cons
nil
cons
cons
cons
cons
nil
cons
cons
262
ref
19
ref
127
ref
238
ref
261
ref
varTerm
263
def
appTerm
120
ref
appTerm
262
ref
varTerm
264
def
appTerm
appTerm
appTerm
58
ref
5
ref
263
ref
appTerm
127
ref
120
ref
appTerm
265
def
appTerm
appTerm
5
ref
7
ref
263
ref
appTerm
appTerm
127
ref
264
ref
appTerm
266
def
appTerm
appTerm
appTerm
absTerm
267
def
264
ref
appTerm
268
def
betaConv
119
ref
114
ref
267
ref
appTerm
269
def
absTerm
270
def
120
ref
appTerm
271
def
betaConv
261
remove
114
ref
270
ref
appTerm
272
def
absTerm
273
def
263
ref
appTerm
274
def
betaConv
126
ref
50
ref
273
ref
appTerm
275
def
absTerm
276
def
127
ref
appTerm
277
def
betaConv
nil
48
ref
130
remove
constTerm
278
def
276
ref
appTerm
279
def
axiom
nil
52
ref
279
remove
nil
cons
cons
53
ref
277
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
27
remove
cons
nil
cons
280
def
"P"
113
ref
var
281
def
276
remove
nil
cons
cons
"x"
26
ref
var
127
ref
nil
cons
cons
nil
cons
282
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
275
remove
nil
cons
cons
53
ref
274
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
273
remove
nil
cons
cons
111
ref
263
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
272
remove
nil
cons
cons
53
ref
271
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
270
remove
nil
cons
cons
119
ref
120
ref
nil
cons
283
def
cons
nil
cons
284
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
269
remove
nil
cons
cons
53
ref
268
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
267
remove
nil
cons
cons
119
ref
264
ref
nil
cons
cons
nil
cons
285
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
286
def
subst
subst
eqMp
sym
nil
52
ref
259
ref
cons
53
ref
152
ref
246
ref
157
ref
appTerm
287
def
appTerm
288
def
nil
cons
289
def
cons
nil
cons
cons
nil
cons
cons
290
def
69
ref
subst
290
remove
124
ref
subst
19
ref
"_16160"
1
ref
var
291
def
5
ref
5
ref
7
ref
291
remove
varTerm
appTerm
appTerm
150
ref
appTerm
appTerm
287
ref
appTerm
absTerm
292
def
143
ref
appTerm
293
def
appTerm
refl
292
ref
21
ref
appTerm
betaConv
appThm
89
ref
293
remove
betaConv
appThm
5
ref
5
ref
24
remove
appTerm
150
ref
appTerm
294
def
appTerm
287
ref
appTerm
refl
appThm
trans
292
remove
refl
nil
9
ref
259
ref
cons
nil
cons
nil
cons
cons
23
ref
subst
143
ref
assume
295
def
eqMp
appThm
eqMp
sym
nil
52
ref
294
remove
nil
cons
296
def
cons
53
ref
287
remove
nil
cons
297
def
cons
nil
cons
cons
nil
cons
cons
298
def
69
ref
subst
298
remove
124
ref
subst
19
ref
"_16164"
13
ref
var
299
def
28
ref
32
ref
158
ref
299
remove
varTerm
300
def
appTerm
appTerm
37
ref
228
ref
39
ref
300
remove
appTerm
appTerm
appTerm
42
ref
appTerm
appTerm
appTerm
157
ref
appTerm
absTerm
301
def
142
ref
appTerm
302
def
appTerm
refl
301
ref
16
ref
appTerm
betaConv
appThm
89
ref
302
remove
betaConv
appThm
28
ref
32
ref
158
ref
16
ref
appTerm
appTerm
303
def
37
ref
228
ref
40
ref
appTerm
appTerm
42
ref
appTerm
appTerm
appTerm
157
ref
appTerm
refl
appThm
trans
301
remove
refl
nil
"l"
13
ref
var
304
def
191
ref
cons
nil
cons
nil
cons
cons
305
def
304
ref
19
ref
15
remove
304
ref
varTerm
306
def
appTerm
307
def
appTerm
18
ref
0
ref
13
ref
14
ref
nil
cons
308
def
cons
opType
309
def
constTerm
310
def
306
ref
appTerm
16
ref
appTerm
311
def
appTerm
absTerm
312
def
306
ref
appTerm
313
def
betaConv
nil
140
ref
312
ref
appTerm
314
def
axiom
nil
52
ref
314
remove
nil
cons
cons
53
ref
313
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
312
remove
nil
cons
cons
190
ref
306
ref
nil
cons
cons
nil
cons
315
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
295
remove
eqMp
appThm
eqMp
sym
303
remove
refl
nil
"n"
30
ref
var
316
def
40
ref
nil
cons
cons
nil
cons
nil
cons
cons
316
ref
227
ref
37
ref
228
ref
316
ref
varTerm
317
def
appTerm
318
def
appTerm
42
ref
appTerm
appTerm
317
ref
appTerm
absTerm
319
def
317
ref
appTerm
320
def
betaConv
nil
48
ref
0
ref
224
ref
2
ref
cons
opType
321
def
constTerm
322
def
319
ref
appTerm
323
def
axiom
nil
52
ref
323
remove
nil
cons
cons
53
ref
320
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
34
ref
cons
324
def
nil
cons
325
def
"P"
224
ref
var
326
def
319
remove
nil
cons
cons
"x"
30
ref
var
327
def
317
ref
nil
cons
cons
nil
cons
328
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
329
def
subst
nil
227
ref
40
ref
appTerm
330
def
41
ref
appTerm
axiom
331
def
trans
appThm
nil
141
ref
16
ref
nil
cons
cons
nil
cons
nil
cons
cons
141
ref
28
ref
162
ref
41
ref
appTerm
332
def
appTerm
157
ref
appTerm
absTerm
333
def
142
ref
appTerm
334
def
betaConv
138
ref
140
ref
333
ref
appTerm
335
def
absTerm
336
def
157
ref
appTerm
337
def
betaConv
nil
114
ref
336
ref
appTerm
338
def
axiom
nil
52
ref
338
remove
nil
cons
cons
53
ref
337
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
336
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
335
remove
nil
cons
cons
53
ref
334
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
333
remove
nil
cons
cons
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
339
def
subst
trans
eqMp
eqMp
nil
85
ref
296
remove
cons
87
ref
297
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
85
ref
259
remove
cons
340
def
87
ref
289
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
nil
52
ref
255
remove
288
remove
appTerm
nil
cons
cons
53
ref
145
remove
152
remove
246
remove
149
ref
appTerm
341
def
appTerm
342
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
52
ref
144
remove
nil
cons
343
def
cons
344
def
53
ref
342
remove
nil
cons
345
def
cons
nil
cons
cons
nil
cons
cons
346
def
69
ref
subst
346
remove
124
ref
subst
19
ref
"_16162"
1
ref
var
347
def
5
ref
5
ref
7
ref
347
remove
varTerm
appTerm
appTerm
150
ref
appTerm
appTerm
341
ref
appTerm
absTerm
348
def
143
ref
appTerm
349
def
appTerm
refl
348
ref
25
ref
appTerm
betaConv
appThm
89
ref
349
remove
betaConv
appThm
5
ref
5
ref
219
remove
appTerm
150
ref
appTerm
appTerm
341
remove
appTerm
refl
appThm
trans
348
remove
refl
nil
344
remove
53
ref
19
ref
143
remove
appTerm
25
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
nil
340
remove
nil
cons
nil
cons
cons
218
ref
subst
eqMp
350
def
appThm
eqMp
sym
6
ref
6
ref
220
ref
appThm
150
ref
refl
appThm
nil
9
ref
150
ref
nil
cons
351
def
cons
nil
cons
nil
cons
cons
251
ref
subst
trans
appThm
221
ref
222
ref
nil
316
ref
147
ref
nil
cons
352
def
cons
353
def
nil
cons
354
def
nil
cons
cons
355
def
329
ref
subst
appThm
appThm
149
ref
refl
appThm
appThm
sym
nil
52
ref
351
ref
cons
53
ref
28
ref
162
ref
147
ref
appTerm
appTerm
356
def
149
ref
appTerm
nil
cons
357
def
cons
nil
cons
cons
nil
cons
cons
358
def
69
ref
subst
358
remove
124
ref
subst
19
ref
"_16166"
11
ref
var
359
def
356
ref
359
remove
varTerm
appTerm
absTerm
360
def
149
remove
appTerm
361
def
appTerm
refl
360
ref
148
ref
appTerm
betaConv
appThm
89
ref
361
remove
betaConv
appThm
356
remove
148
remove
appTerm
362
def
refl
363
def
appThm
trans
360
remove
refl
150
remove
assume
sym
appThm
eqMp
sym
"m"
30
ref
var
364
def
"Data.Bool.\\/"
const
4
remove
constTerm
365
def
227
ref
364
ref
varTerm
366
def
appTerm
367
def
41
ref
appTerm
appTerm
"Data.Bool.?"
const
368
def
321
ref
constTerm
369
def
316
ref
367
ref
318
ref
appTerm
absTerm
appTerm
appTerm
absTerm
370
def
147
ref
appTerm
371
def
betaConv
nil
322
ref
370
ref
appTerm
372
def
axiom
nil
52
ref
372
remove
nil
cons
cons
53
ref
371
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
370
remove
nil
cons
cons
327
ref
352
ref
cons
nil
cons
373
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
365
ref
227
ref
147
ref
appTerm
374
def
41
ref
appTerm
appTerm
369
ref
316
ref
374
remove
318
ref
appTerm
375
def
absTerm
376
def
appTerm
377
def
appTerm
nil
cons
cons
53
ref
362
ref
nil
cons
378
def
cons
nil
cons
379
def
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
365
ref
refl
305
ref
304
ref
19
ref
227
ref
39
ref
306
ref
appTerm
380
def
appTerm
41
ref
appTerm
appTerm
381
def
307
ref
appTerm
absTerm
382
def
306
ref
appTerm
383
def
betaConv
nil
140
ref
382
ref
appTerm
384
def
axiom
nil
52
ref
384
remove
nil
cons
cons
53
ref
383
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
382
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
350
remove
trans
appThm
377
ref
refl
appThm
nil
9
ref
377
ref
nil
cons
cons
nil
cons
nil
cons
cons
9
ref
19
ref
365
remove
25
ref
appTerm
20
ref
appTerm
appTerm
20
ref
appTerm
absTerm
385
def
20
ref
appTerm
386
def
betaConv
nil
50
ref
385
ref
appTerm
387
def
axiom
nil
52
ref
387
remove
nil
cons
cons
53
ref
386
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
385
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
appThm
363
remove
appThm
sym
nil
326
ref
316
ref
5
ref
376
ref
317
ref
appTerm
388
def
appTerm
362
ref
appTerm
389
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
325
ref
174
ref
cons
390
def
171
ref
subst
391
def
subst
316
ref
nil
9
ref
389
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
388
ref
nil
cons
392
def
cons
379
ref
cons
nil
cons
cons
393
def
69
ref
subst
393
remove
124
ref
subst
388
ref
betaConv
388
remove
assume
eqMp
nil
52
ref
375
ref
nil
cons
394
def
cons
379
remove
cons
nil
cons
cons
395
def
108
ref
subst
proveHyp
395
ref
69
ref
subst
395
remove
124
ref
subst
221
ref
222
remove
375
remove
assume
396
def
appThm
appThm
146
ref
refl
223
remove
396
ref
appThm
237
remove
appThm
329
remove
trans
appThm
appThm
sym
"Number.Natural.<"
const
226
ref
constTerm
397
def
317
ref
appTerm
398
def
refl
396
remove
appThm
nil
9
ref
398
ref
318
ref
appTerm
399
def
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
316
ref
399
remove
absTerm
400
def
317
ref
appTerm
401
def
betaConv
nil
322
ref
400
ref
appTerm
402
def
axiom
nil
52
ref
402
remove
nil
cons
cons
53
ref
401
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
400
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
trans
sym
22
ref
eqMp
nil
52
ref
398
ref
147
ref
appTerm
403
def
nil
cons
cons
53
ref
28
ref
162
ref
318
ref
appTerm
appTerm
146
ref
317
ref
appTerm
appTerm
404
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
316
ref
5
ref
403
remove
appTerm
404
remove
appTerm
absTerm
405
def
317
ref
appTerm
406
def
betaConv
141
ref
322
ref
405
ref
appTerm
407
def
absTerm
408
def
142
ref
appTerm
409
def
betaConv
138
ref
140
ref
408
ref
appTerm
410
def
absTerm
411
def
157
ref
appTerm
412
def
betaConv
nil
114
ref
411
ref
appTerm
413
def
axiom
nil
52
ref
413
remove
nil
cons
cons
53
ref
412
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
411
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
414
def
nil
52
ref
410
remove
nil
cons
cons
415
def
53
ref
409
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
408
ref
nil
cons
cons
416
def
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
407
remove
nil
cons
cons
53
ref
406
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
405
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
417
def
eqMp
eqMp
eqMp
nil
85
ref
394
remove
cons
87
ref
378
remove
cons
nil
cons
418
def
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
85
ref
392
remove
cons
418
ref
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
52
ref
322
ref
327
ref
5
ref
376
ref
327
ref
varTerm
419
def
appTerm
appTerm
362
ref
appTerm
absTerm
appTerm
nil
cons
cons
53
ref
5
ref
377
remove
appTerm
362
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
376
remove
nil
cons
cons
418
remove
cons
nil
cons
cons
nil
52
ref
114
ref
119
ref
5
ref
121
remove
appTerm
420
def
92
ref
appTerm
absTerm
421
def
appTerm
422
def
nil
cons
423
def
cons
424
def
53
ref
5
ref
368
ref
113
remove
constTerm
425
def
116
ref
appTerm
426
def
appTerm
427
def
92
ref
appTerm
nil
cons
428
def
cons
nil
cons
cons
nil
cons
cons
429
def
69
ref
subst
429
remove
124
ref
subst
nil
52
ref
426
ref
nil
cons
430
def
cons
431
def
53
ref
92
ref
nil
cons
432
def
cons
nil
cons
433
def
cons
nil
cons
cons
434
def
69
ref
subst
434
remove
124
ref
subst
nil
424
ref
433
ref
cons
nil
cons
cons
435
def
108
ref
subst
53
ref
5
ref
114
ref
119
ref
420
remove
56
ref
appTerm
absTerm
appTerm
appTerm
56
ref
appTerm
absTerm
436
def
92
ref
appTerm
437
def
betaConv
nil
431
remove
53
ref
50
ref
436
ref
appTerm
438
def
nil
cons
439
def
cons
nil
cons
cons
nil
cons
cons
440
def
108
ref
subst
19
ref
426
remove
appTerm
441
def
refl
126
ref
50
ref
53
ref
5
ref
114
ref
119
ref
5
ref
265
ref
appTerm
56
ref
appTerm
absTerm
appTerm
appTerm
56
remove
appTerm
absTerm
appTerm
absTerm
442
def
116
remove
appTerm
betaConv
appThm
nil
131
remove
425
ref
appTerm
442
remove
appTerm
axiom
132
remove
appThm
eqMp
443
def
nil
52
ref
441
remove
438
ref
appTerm
nil
cons
cons
53
ref
427
remove
438
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
440
remove
nil
52
ref
199
remove
nil
cons
444
def
cons
53
ref
205
ref
cons
nil
cons
cons
nil
cons
cons
445
def
69
ref
subst
445
remove
124
ref
subst
204
remove
eqMp
nil
85
ref
444
remove
cons
87
ref
205
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
52
ref
439
remove
cons
53
ref
437
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
436
remove
nil
cons
cons
111
ref
432
ref
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
85
ref
430
remove
cons
87
ref
432
remove
cons
nil
cons
446
def
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
nil
85
ref
423
remove
cons
447
def
87
ref
428
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
448
def
subst
eqMp
eqMp
eqMp
eqMp
eqMp
nil
85
ref
351
remove
cons
87
ref
357
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
85
ref
343
remove
cons
87
ref
345
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
eqMp
nil
85
ref
177
remove
cons
87
ref
179
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
137
remove
appTerm
170
remove
appTerm
nil
cons
cons
53
ref
140
ref
304
ref
5
ref
7
ref
307
remove
appTerm
appTerm
28
ref
32
ref
306
ref
appTerm
449
def
37
ref
380
ref
appTerm
42
remove
appTerm
appTerm
appTerm
43
remove
306
ref
appTerm
appTerm
appTerm
absTerm
450
def
appTerm
451
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
450
ref
16
ref
appTerm
betaConv
appThm
114
ref
refl
452
def
138
ref
140
ref
refl
453
def
141
ref
6
ref
450
ref
142
ref
appTerm
betaConv
appThm
450
ref
159
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
ref
304
ref
450
ref
306
ref
appTerm
betaConv
absThm
appThm
appThm
nil
"p"
14
ref
var
454
def
450
remove
nil
cons
cons
nil
cons
nil
cons
cons
454
ref
5
ref
58
ref
454
ref
varTerm
455
def
16
ref
appTerm
appTerm
114
ref
138
ref
140
ref
141
ref
5
ref
455
ref
142
ref
appTerm
appTerm
455
ref
159
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
140
ref
304
ref
455
ref
306
ref
appTerm
absTerm
appTerm
appTerm
absTerm
456
def
455
ref
appTerm
457
def
betaConv
nil
48
ref
0
ref
139
ref
2
ref
cons
opType
constTerm
456
ref
appTerm
458
def
axiom
nil
52
ref
458
remove
nil
cons
cons
53
ref
457
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
308
ref
cons
nil
cons
"P"
139
remove
var
456
remove
nil
cons
cons
"x"
14
remove
var
455
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
459
def
subst
eqMp
eqMp
nil
451
remove
thm
278
ref
refl
460
def
126
ref
453
ref
304
ref
89
ref
304
ref
19
ref
"Data.List.all"
const
0
ref
26
ref
308
ref
cons
opType
461
def
constTerm
127
ref
appTerm
306
ref
appTerm
appTerm
462
def
114
ref
119
ref
5
ref
"Set.member"
const
463
def
0
ref
11
ref
0
ref
"Set.set"
typeOp
464
def
12
ref
opType
465
def
2
ref
cons
opType
466
def
nil
cons
467
def
cons
opType
constTerm
468
def
120
ref
appTerm
469
def
"Data.List.toSet"
const
0
ref
13
ref
465
ref
nil
cons
470
def
cons
opType
constTerm
471
def
306
ref
appTerm
472
def
appTerm
473
def
appTerm
265
ref
appTerm
absTerm
appTerm
appTerm
absTerm
474
def
306
ref
appTerm
475
def
betaConv
126
ref
140
ref
474
ref
appTerm
476
def
absTerm
477
def
127
ref
appTerm
478
def
betaConv
nil
278
ref
477
ref
appTerm
479
def
axiom
nil
52
ref
479
remove
nil
cons
cons
53
ref
478
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
280
ref
281
ref
477
remove
nil
cons
cons
282
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
476
remove
nil
cons
cons
53
ref
475
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
474
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
452
ref
119
ref
6
ref
469
ref
refl
304
ref
18
ref
0
ref
465
ref
467
remove
cons
opType
constTerm
480
def
472
remove
appTerm
"Set.image"
const
481
def
0
ref
31
ref
0
ref
464
ref
34
ref
opType
482
def
470
ref
cons
opType
nil
cons
cons
opType
constTerm
483
def
449
ref
appTerm
"Set.fromPredicate"
const
484
def
0
ref
224
ref
482
ref
nil
cons
485
def
cons
opType
constTerm
486
def
"v"
30
ref
var
487
def
369
ref
"i"
30
ref
var
488
def
58
ref
227
ref
487
ref
varTerm
appTerm
489
def
488
ref
varTerm
490
def
appTerm
491
def
appTerm
492
def
397
ref
490
ref
appTerm
493
def
380
ref
appTerm
494
def
appTerm
absTerm
appTerm
absTerm
appTerm
495
def
appTerm
appTerm
absTerm
496
def
306
ref
appTerm
497
def
betaConv
498
def
480
ref
refl
499
def
nil
480
ref
471
ref
16
ref
appTerm
appTerm
500
def
"Set.{}"
const
501
def
465
ref
constTerm
502
def
appTerm
axiom
appThm
483
ref
33
ref
appTerm
503
def
refl
486
ref
refl
504
def
487
ref
369
ref
refl
505
def
488
ref
492
ref
refl
506
def
493
ref
refl
507
def
331
ref
appThm
508
def
nil
364
ref
490
ref
nil
cons
509
def
cons
nil
cons
510
def
nil
cons
cons
364
ref
7
ref
397
ref
366
ref
appTerm
511
def
41
ref
appTerm
512
def
appTerm
513
def
absTerm
514
def
366
ref
appTerm
515
def
betaConv
nil
322
ref
514
ref
appTerm
516
def
axiom
nil
52
ref
516
remove
nil
cons
cons
53
ref
515
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
514
remove
nil
cons
cons
327
ref
366
ref
nil
cons
cons
nil
cons
517
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
513
remove
nil
cons
cons
53
ref
19
ref
512
ref
appTerm
25
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
85
ref
512
remove
nil
cons
cons
nil
cons
nil
cons
cons
218
ref
subst
eqMp
518
def
subst
trans
519
def
appThm
nil
9
ref
491
remove
nil
cons
cons
nil
cons
nil
cons
cons
9
ref
19
ref
58
ref
20
ref
appTerm
520
def
25
ref
appTerm
appTerm
25
ref
appTerm
absTerm
521
def
20
ref
appTerm
522
def
betaConv
nil
50
ref
521
ref
appTerm
523
def
axiom
nil
52
ref
523
remove
nil
cons
cons
53
ref
522
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
521
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
absThm
appThm
nil
9
ref
198
remove
cons
nil
cons
nil
cons
cons
390
ref
9
ref
19
ref
425
ref
119
ref
20
ref
absTerm
524
def
appTerm
appTerm
20
ref
appTerm
absTerm
525
def
20
ref
appTerm
526
def
betaConv
nil
50
ref
525
ref
appTerm
527
def
axiom
nil
52
ref
527
remove
nil
cons
cons
53
ref
526
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
525
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
subst
trans
absThm
appThm
390
ref
nil
480
ref
484
remove
0
ref
26
remove
470
ref
cons
opType
constTerm
528
def
119
ref
25
ref
absTerm
appTerm
appTerm
502
ref
appTerm
axiom
subst
trans
appThm
nil
"f"
31
remove
var
529
def
33
ref
nil
cons
cons
nil
cons
nil
cons
cons
324
remove
"B"
12
remove
cons
nil
cons
cons
174
ref
cons
530
def
"f"
0
ref
11
ref
"B"
varType
531
def
nil
cons
532
def
cons
opType
533
def
var
534
def
18
ref
0
ref
464
remove
532
ref
opType
535
def
0
ref
535
ref
2
ref
cons
opType
nil
cons
536
def
cons
opType
constTerm
537
def
481
remove
0
ref
533
ref
0
ref
465
ref
535
ref
nil
cons
538
def
cons
opType
nil
cons
cons
opType
constTerm
534
ref
varTerm
539
def
appTerm
540
def
502
ref
appTerm
appTerm
501
remove
535
ref
constTerm
appTerm
absTerm
541
def
539
ref
appTerm
542
def
betaConv
nil
48
ref
0
ref
0
ref
533
ref
2
ref
cons
opType
543
def
2
ref
cons
opType
constTerm
544
def
541
ref
appTerm
545
def
axiom
nil
52
ref
545
remove
nil
cons
cons
53
ref
542
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
533
ref
nil
cons
cons
nil
cons
546
def
"P"
543
remove
var
547
def
541
remove
nil
cons
cons
"x"
533
ref
var
539
ref
nil
cons
cons
nil
cons
548
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
subst
trans
appThm
nil
"x"
465
ref
var
549
def
502
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
470
ref
cons
nil
cons
550
def
174
ref
cons
nil
9
ref
28
ref
120
ref
appTerm
551
def
120
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
134
remove
eqMp
552
def
subst
subst
trans
sym
22
ref
eqMp
nil
52
ref
500
remove
503
remove
486
ref
487
ref
369
ref
488
ref
492
ref
493
ref
40
ref
appTerm
553
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
554
def
nil
cons
cons
53
ref
114
ref
138
ref
140
ref
141
ref
5
ref
480
ref
471
ref
142
ref
appTerm
555
def
appTerm
483
ref
146
ref
appTerm
486
ref
487
ref
369
ref
488
ref
492
ref
493
ref
147
ref
appTerm
556
def
appTerm
absTerm
appTerm
absTerm
appTerm
557
def
appTerm
558
def
appTerm
559
def
appTerm
480
ref
471
remove
159
ref
appTerm
appTerm
560
def
483
remove
162
ref
appTerm
561
def
486
ref
487
ref
369
ref
488
ref
492
remove
493
ref
163
ref
appTerm
562
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
563
def
appTerm
564
def
absTerm
565
def
appTerm
566
def
absTerm
567
def
appTerm
568
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
ref
567
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
138
ref
nil
9
ref
566
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
565
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
141
ref
nil
9
ref
564
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
559
ref
nil
cons
569
def
cons
53
ref
563
remove
nil
cons
570
def
cons
nil
cons
cons
nil
cons
cons
571
def
69
ref
subst
571
remove
124
ref
subst
499
remove
141
ref
560
remove
"Set.insert"
const
572
def
0
ref
11
ref
0
ref
465
ref
470
remove
cons
opType
nil
cons
cons
opType
constTerm
573
def
157
ref
appTerm
574
def
555
remove
appTerm
appTerm
absTerm
575
def
142
ref
appTerm
576
def
betaConv
138
ref
140
ref
575
ref
appTerm
577
def
absTerm
578
def
157
ref
appTerm
579
def
betaConv
nil
114
ref
578
ref
appTerm
580
def
axiom
nil
52
ref
580
remove
nil
cons
cons
53
ref
579
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
578
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
577
remove
nil
cons
cons
53
ref
576
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
575
remove
nil
cons
cons
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
574
remove
refl
581
def
559
remove
assume
appThm
trans
appThm
561
ref
refl
504
ref
487
ref
505
ref
488
ref
506
ref
507
ref
236
ref
appThm
582
def
appThm
absThm
appThm
absThm
appThm
355
ref
316
ref
18
ref
0
ref
482
ref
0
ref
482
ref
2
ref
cons
opType
nil
cons
583
def
cons
opType
constTerm
486
ref
487
ref
369
ref
364
ref
58
ref
489
ref
366
ref
appTerm
appTerm
511
ref
318
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
572
ref
0
ref
30
ref
0
ref
482
ref
485
remove
cons
opType
nil
cons
cons
opType
constTerm
41
ref
appTerm
486
ref
487
ref
369
ref
364
ref
58
ref
489
ref
228
ref
366
ref
appTerm
584
def
appTerm
appTerm
511
remove
317
ref
appTerm
585
def
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
absTerm
586
def
317
ref
appTerm
587
def
betaConv
nil
322
ref
586
ref
appTerm
588
def
axiom
nil
52
ref
588
remove
nil
cons
cons
53
ref
587
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
586
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
appThm
nil
"s"
482
remove
var
589
def
486
remove
487
ref
369
ref
488
ref
58
ref
489
remove
228
ref
490
ref
appTerm
590
def
appTerm
appTerm
556
ref
appTerm
absTerm
appTerm
absTerm
591
def
appTerm
592
def
nil
cons
cons
593
def
327
ref
41
ref
nil
cons
594
def
cons
595
def
529
ref
162
ref
nil
cons
cons
596
def
nil
cons
597
def
cons
cons
nil
cons
cons
530
ref
"s"
465
ref
var
598
def
537
remove
540
ref
573
ref
120
ref
appTerm
598
ref
varTerm
599
def
appTerm
appTerm
appTerm
572
remove
0
ref
531
ref
0
ref
535
remove
538
remove
cons
opType
nil
cons
cons
opType
constTerm
539
ref
120
ref
appTerm
600
def
appTerm
540
remove
599
ref
appTerm
601
def
appTerm
appTerm
absTerm
602
def
599
ref
appTerm
603
def
betaConv
119
ref
48
ref
0
ref
466
ref
2
ref
cons
opType
constTerm
604
def
602
ref
appTerm
605
def
absTerm
606
def
120
ref
appTerm
607
def
betaConv
534
ref
114
ref
606
ref
appTerm
608
def
absTerm
609
def
539
ref
appTerm
610
def
betaConv
nil
544
ref
609
ref
appTerm
611
def
axiom
nil
52
ref
611
remove
nil
cons
cons
53
ref
610
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
546
ref
547
ref
609
remove
nil
cons
cons
548
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
608
remove
nil
cons
cons
53
ref
607
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
606
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
605
remove
nil
cons
cons
53
ref
603
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
550
ref
"P"
466
remove
var
612
def
602
remove
nil
cons
cons
549
ref
599
ref
nil
cons
cons
nil
cons
613
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
subst
573
remove
refl
339
ref
appThm
561
remove
592
ref
appTerm
614
def
refl
appThm
trans
trans
appThm
sym
581
remove
nil
"t"
465
remove
var
615
def
614
ref
nil
cons
cons
598
ref
558
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
615
ref
19
ref
480
remove
599
ref
appTerm
615
ref
varTerm
616
def
appTerm
617
def
appTerm
114
ref
119
ref
19
ref
469
ref
599
ref
appTerm
618
def
appTerm
469
ref
616
ref
appTerm
appTerm
absTerm
appTerm
619
def
appTerm
absTerm
620
def
616
ref
appTerm
621
def
betaConv
598
ref
604
ref
620
ref
appTerm
622
def
absTerm
623
def
599
ref
appTerm
624
def
betaConv
604
ref
refl
625
def
598
ref
625
remove
615
ref
nil
"y"
1
ref
var
619
ref
nil
cons
cons
111
ref
617
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
109
ref
174
ref
cons
626
def
262
ref
19
ref
551
ref
264
ref
appTerm
627
def
appTerm
28
ref
264
ref
appTerm
120
ref
appTerm
628
def
appTerm
absTerm
629
def
264
ref
appTerm
630
def
betaConv
119
ref
114
ref
629
ref
appTerm
631
def
absTerm
632
def
120
ref
appTerm
633
def
betaConv
nil
114
ref
632
ref
appTerm
634
def
axiom
nil
52
ref
634
remove
nil
cons
cons
53
ref
633
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
632
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
631
remove
nil
cons
cons
53
ref
630
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
629
remove
nil
cons
cons
285
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
subst
absThm
appThm
absThm
appThm
sym
nil
604
ref
598
ref
604
ref
615
remove
19
ref
619
remove
appTerm
617
remove
appTerm
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
52
ref
604
ref
623
ref
appTerm
nil
cons
cons
53
ref
624
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
550
ref
612
ref
623
remove
nil
cons
cons
613
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
622
remove
nil
cons
cons
53
ref
621
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
550
ref
612
ref
620
remove
nil
cons
cons
549
remove
616
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
sym
nil
115
ref
119
ref
19
ref
469
ref
558
ref
appTerm
635
def
appTerm
469
ref
614
ref
appTerm
636
def
appTerm
637
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
119
ref
nil
9
ref
637
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
635
ref
nil
cons
cons
53
ref
636
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
212
remove
subst
119
ref
5
ref
635
ref
appTerm
638
def
636
ref
appTerm
639
def
absTerm
640
def
120
ref
appTerm
641
def
betaConv
89
ref
452
ref
119
ref
638
remove
refl
119
ref
636
ref
absTerm
642
def
120
ref
appTerm
betaConv
appThm
absThm
appThm
appThm
322
ref
refl
643
def
327
ref
5
ref
463
ref
0
ref
30
ref
583
remove
cons
opType
constTerm
644
def
419
ref
appTerm
645
def
557
ref
appTerm
646
def
appTerm
refl
642
ref
146
ref
419
ref
appTerm
647
def
appTerm
betaConv
appThm
absThm
appThm
appThm
nil
126
ref
642
remove
nil
cons
cons
589
ref
557
remove
nil
cons
cons
648
def
529
ref
146
ref
nil
cons
cons
649
def
nil
cons
cons
cons
nil
cons
cons
530
ref
598
ref
19
ref
48
ref
0
ref
0
ref
531
ref
2
ref
cons
opType
650
def
2
ref
cons
opType
651
def
constTerm
652
def
"y"
531
ref
var
653
def
5
ref
463
remove
0
ref
531
ref
536
remove
cons
opType
constTerm
653
ref
varTerm
654
def
appTerm
601
remove
appTerm
655
def
appTerm
"p"
650
ref
var
656
def
varTerm
657
def
654
ref
appTerm
658
def
appTerm
absTerm
appTerm
appTerm
114
ref
119
ref
5
ref
618
ref
appTerm
657
ref
600
ref
appTerm
659
def
appTerm
absTerm
appTerm
appTerm
absTerm
660
def
599
ref
appTerm
661
def
betaConv
534
ref
604
ref
660
ref
appTerm
662
def
absTerm
663
def
539
ref
appTerm
664
def
betaConv
656
ref
544
ref
663
ref
appTerm
665
def
absTerm
666
def
657
ref
appTerm
667
def
betaConv
nil
48
ref
0
ref
651
ref
2
ref
cons
opType
constTerm
668
def
666
ref
appTerm
669
def
axiom
nil
52
ref
669
remove
nil
cons
cons
53
ref
667
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
650
ref
nil
cons
670
def
cons
nil
cons
671
def
"P"
651
ref
var
672
def
666
remove
nil
cons
cons
"x"
650
ref
var
657
ref
nil
cons
cons
nil
cons
673
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
665
remove
nil
cons
cons
53
ref
664
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
546
ref
547
ref
663
remove
nil
cons
cons
548
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
662
remove
nil
cons
cons
53
ref
661
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
550
ref
612
ref
660
remove
nil
cons
cons
613
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
674
def
subst
eqMp
643
ref
327
ref
6
ref
89
ref
645
ref
refl
675
def
504
ref
487
ref
505
ref
488
ref
506
ref
488
ref
556
ref
absTerm
676
def
490
ref
appTerm
betaConv
677
def
appThm
absThm
appThm
absThm
appThm
678
def
appThm
appThm
676
ref
419
ref
appTerm
betaConv
appThm
nil
"p"
224
ref
var
679
def
676
remove
nil
cons
cons
680
def
nil
cons
nil
cons
cons
390
ref
119
ref
19
ref
469
ref
528
ref
"v"
11
ref
var
681
def
425
ref
262
ref
58
ref
28
ref
681
remove
varTerm
appTerm
264
ref
appTerm
appTerm
266
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
appTerm
265
ref
appTerm
absTerm
682
def
120
ref
appTerm
683
def
betaConv
126
ref
114
ref
682
ref
appTerm
684
def
absTerm
685
def
127
ref
appTerm
686
def
betaConv
nil
278
ref
685
ref
appTerm
687
def
axiom
nil
52
ref
687
remove
nil
cons
cons
53
ref
686
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
280
ref
281
ref
685
remove
nil
cons
cons
282
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
684
remove
nil
cons
cons
53
ref
683
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
682
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
688
def
subst
eqMp
appThm
468
ref
647
ref
appTerm
614
remove
appTerm
689
def
refl
appThm
absThm
appThm
trans
sym
nil
326
ref
327
ref
5
ref
397
ref
419
ref
appTerm
690
def
147
ref
appTerm
691
def
appTerm
689
ref
appTerm
692
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
391
ref
subst
327
ref
nil
9
ref
692
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
691
ref
nil
cons
693
def
cons
694
def
53
ref
689
remove
nil
cons
695
def
cons
nil
cons
cons
nil
cons
cons
696
def
69
ref
subst
696
remove
124
ref
subst
nil
593
ref
596
remove
262
ref
647
ref
nil
cons
cons
nil
cons
697
def
cons
cons
nil
cons
cons
530
ref
534
ref
19
ref
655
ref
appTerm
425
ref
119
ref
58
ref
18
ref
0
ref
531
ref
670
ref
cons
opType
constTerm
698
def
654
ref
appTerm
600
remove
appTerm
appTerm
618
ref
appTerm
absTerm
appTerm
appTerm
absTerm
699
def
539
ref
appTerm
700
def
betaConv
598
ref
544
ref
699
ref
appTerm
701
def
absTerm
702
def
599
ref
appTerm
703
def
betaConv
653
ref
604
ref
702
ref
appTerm
704
def
absTerm
705
def
654
ref
appTerm
706
def
betaConv
nil
652
ref
705
ref
appTerm
707
def
axiom
nil
52
ref
707
remove
nil
cons
cons
53
ref
706
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
532
ref
cons
nil
cons
708
def
"P"
650
remove
var
705
remove
nil
cons
cons
"x"
531
ref
var
709
def
654
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
704
remove
nil
cons
cons
53
ref
703
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
550
ref
612
ref
702
remove
nil
cons
cons
613
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
701
remove
nil
cons
cons
53
ref
700
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
546
ref
547
ref
699
remove
nil
cons
cons
548
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
710
def
subst
sym
"x'"
30
ref
var
711
def
58
ref
28
ref
647
ref
appTerm
712
def
162
ref
711
ref
varTerm
713
def
appTerm
appTerm
appTerm
644
ref
713
ref
appTerm
592
ref
appTerm
appTerm
absTerm
714
def
228
ref
419
ref
appTerm
715
def
appTerm
betaConv
sym
nil
694
remove
53
ref
28
ref
162
ref
715
ref
appTerm
716
def
appTerm
647
ref
appTerm
nil
cons
717
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
nil
316
ref
419
ref
nil
cons
718
def
cons
nil
cons
nil
cons
cons
417
ref
subst
eqMp
nil
52
ref
717
remove
cons
53
ref
712
remove
716
ref
appTerm
nil
cons
719
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
119
ref
716
remove
nil
cons
cons
697
remove
cons
nil
cons
cons
119
ref
5
ref
627
remove
appTerm
628
remove
appTerm
720
def
absTerm
721
def
120
ref
appTerm
722
def
betaConv
262
ref
114
ref
721
ref
appTerm
723
def
absTerm
724
def
264
ref
appTerm
725
def
betaConv
nil
114
ref
119
ref
114
ref
262
ref
720
ref
absTerm
726
def
appTerm
727
def
absTerm
728
def
appTerm
729
def
axiom
nil
52
ref
729
remove
nil
cons
730
def
cons
731
def
53
ref
114
ref
724
ref
appTerm
nil
cons
732
def
cons
nil
cons
cons
nil
cons
cons
733
def
108
ref
subst
proveHyp
733
ref
69
ref
subst
733
remove
124
ref
subst
nil
115
ref
724
remove
nil
cons
cons
734
def
nil
cons
nil
cons
cons
171
ref
subst
262
ref
nil
9
ref
723
remove
nil
cons
735
def
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
115
ref
721
remove
nil
cons
cons
736
def
nil
cons
nil
cons
cons
171
ref
subst
119
ref
nil
9
ref
720
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
726
ref
264
remove
appTerm
737
def
betaConv
728
ref
120
ref
appTerm
738
def
betaConv
nil
731
remove
53
ref
738
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
187
ref
115
ref
728
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
727
remove
nil
cons
cons
53
ref
737
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
726
remove
nil
cons
cons
285
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
85
ref
730
remove
cons
87
ref
732
ref
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
nil
52
ref
732
remove
cons
53
ref
725
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
734
remove
285
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
735
remove
cons
53
ref
722
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
736
remove
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
739
def
subst
eqMp
nil
52
ref
719
remove
cons
53
ref
644
ref
715
ref
appTerm
592
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
679
ref
591
ref
nil
cons
cons
740
def
327
ref
715
ref
nil
cons
cons
nil
cons
741
def
cons
nil
cons
cons
390
ref
119
ref
19
ref
469
remove
528
remove
127
ref
appTerm
appTerm
appTerm
265
ref
appTerm
absTerm
742
def
120
ref
appTerm
743
def
betaConv
126
ref
114
ref
742
ref
appTerm
744
def
absTerm
745
def
127
ref
appTerm
746
def
betaConv
nil
278
ref
745
ref
appTerm
747
def
axiom
nil
52
ref
747
remove
nil
cons
cons
53
ref
746
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
280
ref
281
ref
745
remove
nil
cons
cons
282
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
744
remove
nil
cons
cons
53
ref
743
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
742
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
748
def
subst
591
ref
715
ref
appTerm
betaConv
trans
sym
488
ref
58
ref
227
ref
715
remove
appTerm
590
ref
appTerm
appTerm
556
ref
appTerm
absTerm
749
def
419
ref
appTerm
betaConv
sym
254
ref
nil
741
ref
nil
cons
cons
390
ref
552
ref
subst
750
def
subst
appThm
nil
9
ref
693
ref
cons
nil
cons
nil
cons
cons
23
ref
subst
691
remove
assume
eqMp
appThm
nil
9
ref
21
ref
nil
cons
cons
nil
cons
nil
cons
cons
751
def
9
ref
19
ref
58
ref
21
ref
appTerm
20
ref
appTerm
appTerm
20
ref
appTerm
absTerm
752
def
20
ref
appTerm
753
def
betaConv
nil
50
ref
752
ref
appTerm
754
def
axiom
nil
52
ref
754
remove
nil
cons
cons
53
ref
753
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
752
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
755
def
subst
trans
sym
22
ref
eqMp
eqMp
325
ref
326
ref
749
remove
nil
cons
cons
327
ref
718
remove
cons
nil
cons
cons
nil
cons
cons
443
remove
sym
nil
110
ref
87
ref
5
ref
422
remove
appTerm
92
remove
appTerm
756
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
626
ref
171
ref
subst
subst
87
ref
nil
9
ref
756
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
435
ref
69
ref
subst
435
remove
124
ref
subst
nil
52
ref
122
remove
cons
433
remove
cons
nil
cons
cons
108
ref
subst
421
ref
120
ref
appTerm
757
def
betaConv
nil
424
remove
53
ref
757
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
187
ref
115
ref
421
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
447
remove
446
remove
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
758
def
subst
proveHyp
eqMp
eqMp
eqMp
325
ref
326
ref
714
remove
nil
cons
cons
741
remove
cons
nil
cons
cons
758
ref
subst
proveHyp
eqMp
eqMp
nil
85
ref
693
remove
cons
87
ref
695
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
114
ref
640
ref
appTerm
nil
cons
cons
53
ref
641
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
640
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
639
remove
nil
cons
cons
53
ref
5
ref
636
remove
appTerm
759
def
635
ref
appTerm
760
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
119
ref
760
remove
absTerm
761
def
120
ref
appTerm
762
def
betaConv
89
ref
452
ref
119
ref
759
remove
refl
119
ref
635
remove
absTerm
763
def
120
ref
appTerm
betaConv
appThm
absThm
appThm
appThm
643
ref
327
ref
5
ref
645
remove
592
remove
appTerm
appTerm
refl
763
ref
162
ref
419
ref
appTerm
764
def
appTerm
betaConv
appThm
absThm
appThm
appThm
nil
126
ref
763
remove
nil
cons
cons
593
remove
597
remove
cons
cons
nil
cons
cons
674
ref
subst
eqMp
643
ref
327
ref
6
ref
nil
740
remove
nil
cons
nil
cons
cons
748
remove
subst
591
remove
419
ref
appTerm
betaConv
trans
appThm
468
ref
764
remove
appTerm
558
ref
appTerm
765
def
refl
appThm
absThm
appThm
trans
sym
nil
326
ref
327
ref
5
ref
369
ref
488
ref
58
ref
227
ref
419
ref
appTerm
590
ref
appTerm
766
def
appTerm
556
ref
appTerm
767
def
absTerm
768
def
appTerm
appTerm
765
ref
appTerm
769
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
391
ref
subst
327
ref
nil
9
ref
769
remove
nil
cons
770
def
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
326
ref
488
ref
5
ref
768
ref
490
ref
appTerm
771
def
appTerm
765
ref
appTerm
772
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
391
ref
subst
488
ref
nil
9
ref
772
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
771
ref
nil
cons
773
def
cons
53
ref
765
ref
nil
cons
774
def
cons
nil
cons
775
def
cons
nil
cons
cons
776
def
69
ref
subst
776
remove
124
ref
subst
771
ref
betaConv
771
remove
assume
eqMp
nil
52
ref
767
remove
nil
cons
777
def
cons
775
remove
cons
nil
cons
cons
778
def
108
ref
subst
proveHyp
778
ref
69
ref
subst
778
remove
124
ref
subst
nil
85
ref
766
ref
nil
cons
cons
87
ref
556
ref
nil
cons
779
def
cons
nil
cons
cons
nil
cons
cons
780
def
101
ref
subst
780
remove
211
ref
subst
19
ref
"_16168"
30
ref
var
781
def
468
ref
162
ref
781
remove
varTerm
appTerm
appTerm
558
ref
appTerm
absTerm
782
def
419
ref
appTerm
783
def
appTerm
refl
782
ref
590
ref
appTerm
betaConv
appThm
89
ref
783
remove
betaConv
appThm
468
remove
162
ref
590
ref
appTerm
784
def
appTerm
558
remove
appTerm
refl
appThm
trans
782
remove
refl
766
remove
assume
appThm
eqMp
sym
nil
648
remove
649
remove
262
ref
784
ref
nil
cons
785
def
cons
nil
cons
cons
cons
nil
cons
cons
710
ref
subst
sym
327
ref
58
ref
28
ref
784
ref
appTerm
786
def
647
remove
appTerm
appTerm
646
remove
appTerm
absTerm
787
def
490
ref
appTerm
betaConv
sym
58
ref
786
remove
146
ref
490
ref
appTerm
788
def
appTerm
789
def
appTerm
refl
89
ref
644
remove
490
ref
appTerm
refl
678
remove
appThm
appThm
677
remove
appThm
nil
680
remove
327
ref
509
ref
cons
nil
cons
790
def
cons
nil
cons
cons
688
ref
subst
eqMp
nil
9
ref
779
ref
cons
nil
cons
nil
cons
cons
23
ref
subst
556
ref
assume
eqMp
791
def
trans
appThm
nil
9
ref
789
remove
nil
cons
792
def
cons
nil
cons
nil
cons
cons
9
ref
19
ref
520
remove
21
ref
appTerm
appTerm
20
ref
appTerm
absTerm
793
def
20
ref
appTerm
794
def
betaConv
nil
50
ref
793
ref
appTerm
795
def
axiom
nil
52
ref
795
remove
nil
cons
cons
53
ref
794
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
793
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
sym
nil
52
ref
779
ref
cons
796
def
53
ref
792
ref
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
nil
316
ref
509
remove
cons
797
def
nil
cons
nil
cons
cons
417
ref
subst
eqMp
798
def
eqMp
eqMp
325
ref
326
ref
787
remove
nil
cons
cons
790
ref
cons
nil
cons
cons
758
remove
subst
proveHyp
eqMp
eqMp
proveHyp
proveHyp
eqMp
nil
85
ref
777
remove
cons
87
ref
774
remove
cons
nil
cons
799
def
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
85
ref
773
remove
cons
799
ref
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
52
ref
322
ref
711
remove
5
ref
768
ref
713
remove
appTerm
appTerm
765
remove
appTerm
absTerm
appTerm
nil
cons
cons
53
ref
770
remove
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
768
remove
nil
cons
cons
799
remove
cons
nil
cons
cons
448
remove
subst
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
114
ref
761
ref
appTerm
nil
cons
cons
53
ref
762
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
761
remove
nil
cons
cons
284
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
appThm
eqMp
eqMp
nil
85
ref
569
remove
cons
87
ref
570
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
554
remove
appTerm
568
remove
appTerm
nil
cons
cons
53
ref
140
ref
496
ref
appTerm
800
def
nil
cons
801
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
496
ref
16
ref
appTerm
betaConv
appThm
452
ref
138
ref
453
ref
141
ref
6
ref
496
ref
142
ref
appTerm
betaConv
appThm
496
ref
159
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
ref
304
ref
498
remove
absThm
appThm
appThm
nil
454
ref
496
remove
nil
cons
802
def
cons
nil
cons
nil
cons
cons
459
ref
subst
eqMp
eqMp
803
def
nil
52
ref
801
remove
cons
53
ref
497
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
802
remove
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
appThm
804
def
appThm
265
ref
refl
805
def
appThm
absThm
appThm
nil
589
remove
495
remove
nil
cons
cons
806
def
529
remove
449
ref
nil
cons
cons
807
def
nil
cons
cons
nil
cons
cons
808
def
674
remove
subst
643
ref
327
ref
6
ref
89
ref
675
remove
504
remove
487
remove
505
ref
488
ref
506
remove
488
ref
494
ref
absTerm
809
def
490
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
809
ref
419
ref
appTerm
betaConv
appThm
nil
679
ref
809
remove
nil
cons
cons
nil
cons
nil
cons
cons
688
remove
subst
eqMp
810
def
appThm
127
ref
449
ref
419
remove
appTerm
811
def
appTerm
812
def
refl
813
def
appThm
absThm
appThm
trans
trans
trans
appThm
322
ref
488
ref
5
ref
494
ref
appTerm
814
def
127
ref
449
remove
490
ref
appTerm
815
def
appTerm
816
def
appTerm
absTerm
appTerm
817
def
refl
appThm
nil
111
ref
322
ref
327
ref
5
ref
690
remove
380
ref
appTerm
818
def
appTerm
812
ref
appTerm
absTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
626
remove
552
ref
subst
819
def
subst
trans
absThm
appThm
751
ref
175
remove
9
ref
19
ref
114
ref
524
remove
appTerm
appTerm
20
ref
appTerm
absTerm
820
def
20
ref
appTerm
821
def
betaConv
nil
50
ref
820
ref
appTerm
822
def
axiom
nil
52
ref
822
remove
nil
cons
cons
53
ref
821
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
820
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
823
def
subst
subst
824
def
trans
absThm
appThm
751
ref
280
ref
174
ref
cons
823
ref
subst
subst
825
def
trans
sym
22
ref
eqMp
nil
278
ref
126
ref
140
ref
304
ref
462
remove
817
remove
appTerm
absTerm
appTerm
absTerm
appTerm
thm
460
remove
126
ref
453
ref
304
ref
89
ref
304
ref
19
ref
"Data.List.any"
const
461
remove
constTerm
127
ref
appTerm
306
ref
appTerm
appTerm
826
def
425
ref
119
ref
58
ref
473
ref
appTerm
265
remove
appTerm
absTerm
appTerm
appTerm
absTerm
827
def
306
ref
appTerm
828
def
betaConv
126
ref
140
ref
827
ref
appTerm
829
def
absTerm
830
def
127
remove
appTerm
831
def
betaConv
nil
278
ref
830
ref
appTerm
832
def
axiom
nil
52
ref
832
remove
nil
cons
cons
53
ref
831
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
280
remove
281
remove
830
remove
nil
cons
cons
282
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
829
remove
nil
cons
cons
53
ref
828
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
827
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
425
ref
refl
119
ref
254
ref
804
ref
appThm
805
remove
appThm
absThm
appThm
808
remove
530
remove
598
remove
19
ref
368
remove
651
remove
constTerm
653
ref
58
ref
655
remove
appTerm
658
remove
appTerm
absTerm
appTerm
appTerm
425
remove
119
ref
58
ref
618
remove
appTerm
659
remove
appTerm
absTerm
appTerm
appTerm
absTerm
833
def
599
remove
appTerm
834
def
betaConv
534
ref
604
remove
833
ref
appTerm
835
def
absTerm
836
def
539
ref
appTerm
837
def
betaConv
656
remove
544
ref
836
ref
appTerm
838
def
absTerm
839
def
657
remove
appTerm
840
def
betaConv
nil
668
remove
839
ref
appTerm
841
def
axiom
nil
52
ref
841
remove
nil
cons
cons
53
ref
840
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
671
remove
672
remove
839
remove
nil
cons
cons
673
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
838
remove
nil
cons
cons
53
ref
837
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
546
ref
547
ref
836
remove
nil
cons
cons
548
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
835
remove
nil
cons
cons
53
ref
834
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
550
remove
612
remove
833
remove
nil
cons
cons
613
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
subst
505
ref
327
ref
254
ref
810
ref
appThm
813
remove
appThm
absThm
appThm
trans
trans
trans
appThm
369
ref
488
ref
58
ref
494
ref
appTerm
842
def
816
remove
appTerm
absTerm
appTerm
843
def
refl
appThm
nil
111
ref
369
ref
327
ref
58
ref
818
remove
appTerm
812
remove
appTerm
absTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
819
remove
subst
trans
absThm
appThm
824
remove
trans
absThm
appThm
825
remove
trans
sym
22
ref
eqMp
nil
278
remove
126
remove
140
ref
304
ref
826
remove
843
remove
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
172
ref
304
ref
114
ref
119
ref
19
ref
"Data.List.member"
const
0
ref
11
ref
308
remove
cons
opType
constTerm
120
ref
appTerm
306
ref
appTerm
appTerm
844
def
369
remove
488
ref
842
remove
551
ref
815
ref
appTerm
845
def
appTerm
absTerm
appTerm
appTerm
846
def
absTerm
847
def
appTerm
848
def
absTerm
849
def
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
304
ref
nil
9
ref
848
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
115
ref
847
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
119
ref
nil
9
ref
846
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
844
ref
refl
505
ref
488
ref
nil
"t2"
1
ref
var
850
def
845
remove
nil
cons
cons
"t1"
1
ref
var
851
def
494
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
850
ref
19
ref
58
ref
851
ref
varTerm
852
def
appTerm
850
remove
varTerm
853
def
appTerm
appTerm
58
ref
853
ref
appTerm
852
ref
appTerm
appTerm
absTerm
854
def
853
ref
appTerm
855
def
betaConv
851
remove
50
ref
854
ref
appTerm
856
def
absTerm
857
def
852
ref
appTerm
858
def
betaConv
nil
50
ref
857
ref
appTerm
859
def
axiom
nil
52
ref
859
remove
nil
cons
cons
53
ref
858
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
857
remove
nil
cons
cons
111
ref
852
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
856
remove
nil
cons
cons
53
ref
855
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
854
remove
nil
cons
cons
111
remove
853
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
absThm
appThm
appThm
sym
119
ref
844
remove
473
remove
appTerm
absTerm
860
def
120
ref
appTerm
861
def
betaConv
304
ref
114
ref
860
ref
appTerm
862
def
absTerm
863
def
306
ref
appTerm
864
def
betaConv
nil
140
ref
863
ref
appTerm
865
def
axiom
nil
52
ref
865
remove
nil
cons
cons
53
ref
864
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
863
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
862
remove
nil
cons
cons
53
ref
861
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
860
remove
nil
cons
cons
284
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
804
remove
nil
806
remove
807
remove
262
ref
283
remove
cons
nil
cons
cons
cons
nil
cons
cons
710
remove
subst
505
remove
327
ref
58
ref
551
remove
811
remove
appTerm
appTerm
refl
810
remove
appThm
absThm
appThm
trans
trans
trans
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
140
ref
849
remove
appTerm
thm
803
remove
nil
800
remove
thm
nil
547
ref
534
ref
140
ref
304
ref
322
ref
488
ref
814
remove
698
ref
29
remove
0
ref
10
remove
532
ref
opType
866
def
0
ref
30
ref
532
remove
cons
opType
nil
cons
cons
opType
constTerm
867
def
"Data.List.map"
const
0
ref
533
remove
0
ref
13
ref
866
ref
nil
cons
868
def
cons
opType
nil
cons
cons
opType
constTerm
539
ref
appTerm
869
def
306
ref
appTerm
870
def
appTerm
490
ref
appTerm
appTerm
539
ref
815
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
871
def
appTerm
872
def
absTerm
873
def
nil
cons
cons
nil
cons
nil
cons
cons
546
ref
174
ref
cons
171
ref
subst
subst
534
ref
nil
9
ref
872
remove
nil
cons
874
def
cons
nil
cons
nil
cons
cons
23
ref
subst
643
ref
488
ref
6
ref
519
remove
appThm
698
ref
867
ref
869
ref
16
ref
appTerm
appTerm
490
ref
appTerm
appTerm
539
ref
33
ref
490
ref
appTerm
875
def
appTerm
appTerm
876
def
refl
appThm
nil
9
ref
876
ref
nil
cons
cons
nil
cons
nil
cons
cons
136
ref
subst
trans
absThm
appThm
751
remove
390
ref
823
remove
subst
subst
trans
sym
22
ref
eqMp
nil
52
ref
322
ref
488
ref
5
ref
553
remove
appTerm
877
def
876
remove
appTerm
absTerm
appTerm
878
def
nil
cons
cons
53
ref
114
ref
138
ref
140
ref
141
ref
5
ref
322
ref
488
ref
5
ref
556
remove
appTerm
879
def
698
ref
867
ref
869
ref
142
ref
appTerm
880
def
appTerm
490
ref
appTerm
881
def
appTerm
539
ref
788
ref
appTerm
882
def
appTerm
883
def
appTerm
884
def
absTerm
885
def
appTerm
886
def
appTerm
322
ref
488
ref
5
ref
562
remove
appTerm
698
ref
867
ref
869
remove
159
ref
appTerm
887
def
appTerm
490
ref
appTerm
appTerm
539
ref
162
ref
490
ref
appTerm
888
def
appTerm
889
def
appTerm
appTerm
absTerm
appTerm
890
def
appTerm
891
def
absTerm
892
def
appTerm
893
def
absTerm
894
def
appTerm
895
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
ref
894
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
138
ref
nil
9
ref
893
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
892
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
141
ref
nil
9
ref
891
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
886
remove
nil
cons
896
def
cons
897
def
53
ref
890
remove
nil
cons
898
def
cons
nil
cons
cons
nil
cons
cons
899
def
69
ref
subst
899
remove
124
ref
subst
643
ref
488
ref
6
ref
582
remove
appThm
698
ref
refl
900
def
867
ref
refl
141
ref
18
remove
0
ref
866
ref
0
ref
866
ref
2
ref
cons
opType
nil
cons
cons
opType
constTerm
887
remove
appTerm
153
remove
0
ref
531
ref
0
ref
866
ref
868
remove
cons
opType
nil
cons
cons
opType
constTerm
539
ref
157
ref
appTerm
901
def
appTerm
880
ref
appTerm
902
def
appTerm
absTerm
903
def
142
ref
appTerm
904
def
betaConv
138
ref
140
ref
903
ref
appTerm
905
def
absTerm
906
def
157
ref
appTerm
907
def
betaConv
534
ref
114
ref
906
ref
appTerm
908
def
absTerm
909
def
539
ref
appTerm
910
def
betaConv
nil
544
ref
909
ref
appTerm
911
def
axiom
nil
52
ref
911
remove
nil
cons
cons
53
ref
910
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
546
ref
547
ref
909
remove
nil
cons
cons
548
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
908
remove
nil
cons
cons
53
ref
907
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
906
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
905
remove
nil
cons
cons
53
ref
904
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
903
remove
nil
cons
cons
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
appThm
490
ref
refl
appThm
appThm
889
ref
refl
appThm
appThm
absThm
appThm
sym
5
ref
397
ref
41
ref
appTerm
912
def
229
ref
appTerm
913
def
appTerm
914
def
refl
900
remove
nil
"t"
866
ref
var
880
ref
nil
cons
cons
"h"
531
ref
var
901
remove
nil
cons
915
def
cons
nil
cons
cons
916
def
nil
cons
cons
708
remove
174
ref
cons
917
def
339
ref
subst
subst
appThm
539
ref
refl
918
def
339
ref
appThm
appThm
nil
709
remove
915
remove
cons
nil
cons
nil
cons
cons
917
ref
552
ref
subst
subst
trans
appThm
nil
9
ref
913
remove
nil
cons
cons
nil
cons
nil
cons
cons
9
ref
19
ref
5
ref
20
ref
appTerm
919
def
21
ref
appTerm
appTerm
21
ref
appTerm
absTerm
920
def
20
ref
appTerm
921
def
betaConv
nil
50
ref
920
ref
appTerm
922
def
axiom
nil
52
ref
922
remove
nil
cons
cons
53
ref
921
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
920
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
923
def
subst
trans
sym
22
ref
eqMp
nil
52
ref
914
remove
698
ref
867
remove
902
remove
appTerm
924
def
41
ref
appTerm
appTerm
539
ref
332
ref
appTerm
appTerm
appTerm
925
def
nil
cons
cons
53
ref
322
ref
488
ref
5
ref
5
ref
493
ref
229
ref
appTerm
appTerm
698
ref
924
ref
490
ref
appTerm
appTerm
889
remove
appTerm
appTerm
926
def
appTerm
5
ref
397
ref
590
ref
appTerm
927
def
229
ref
appTerm
appTerm
698
ref
924
remove
590
ref
appTerm
928
def
appTerm
929
def
539
ref
784
ref
appTerm
930
def
appTerm
931
def
appTerm
932
def
appTerm
933
def
absTerm
934
def
appTerm
935
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
326
ref
934
remove
nil
cons
cons
nil
cons
nil
cons
cons
391
ref
subst
488
ref
nil
9
ref
933
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
926
ref
nil
cons
936
def
cons
53
ref
932
remove
nil
cons
937
def
cons
nil
cons
cons
nil
cons
cons
938
def
69
ref
subst
938
remove
124
ref
subst
6
ref
nil
353
ref
510
ref
cons
nil
cons
cons
316
ref
19
ref
397
ref
584
ref
appTerm
318
ref
appTerm
appTerm
585
ref
appTerm
absTerm
939
def
317
ref
appTerm
940
def
betaConv
364
ref
322
ref
939
ref
appTerm
941
def
absTerm
942
def
366
ref
appTerm
943
def
betaConv
nil
322
ref
942
ref
appTerm
944
def
axiom
nil
52
ref
944
remove
nil
cons
cons
53
ref
943
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
942
remove
nil
cons
cons
517
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
941
remove
nil
cons
cons
53
ref
940
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
939
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
945
def
subst
appThm
931
ref
refl
946
def
appThm
sym
nil
796
ref
53
ref
931
ref
nil
cons
947
def
cons
nil
cons
948
def
cons
nil
cons
cons
949
def
69
ref
subst
949
remove
124
ref
subst
885
ref
490
ref
appTerm
950
def
betaConv
nil
897
remove
53
ref
950
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
325
ref
326
ref
885
remove
nil
cons
cons
790
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
884
remove
nil
cons
cons
948
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
6
ref
791
ref
appThm
883
ref
refl
appThm
nil
9
ref
883
ref
nil
cons
cons
nil
cons
nil
cons
cons
251
ref
subst
trans
appThm
946
remove
appThm
sym
507
ref
305
remove
304
ref
227
ref
38
remove
0
ref
866
remove
34
remove
cons
opType
constTerm
951
def
870
remove
appTerm
appTerm
380
remove
appTerm
absTerm
952
def
306
ref
appTerm
953
def
betaConv
534
remove
140
ref
952
ref
appTerm
954
def
absTerm
955
def
539
remove
appTerm
956
def
betaConv
nil
544
ref
955
ref
appTerm
957
def
axiom
nil
52
ref
957
remove
nil
cons
cons
53
ref
956
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
546
remove
547
remove
955
remove
nil
cons
cons
548
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
954
remove
nil
cons
cons
53
ref
953
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
952
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
appThm
791
ref
trans
sym
22
ref
eqMp
nil
52
ref
493
ref
951
remove
880
remove
appTerm
appTerm
nil
cons
cons
53
ref
929
remove
881
ref
appTerm
958
def
nil
cons
959
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
797
ref
916
remove
cons
nil
cons
cons
917
ref
417
ref
subst
subst
eqMp
nil
52
ref
959
remove
cons
53
ref
698
remove
930
ref
appTerm
882
ref
appTerm
960
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
918
remove
798
ref
appThm
eqMp
nil
52
ref
58
ref
958
remove
appTerm
960
remove
appTerm
nil
cons
cons
53
ref
5
ref
883
remove
appTerm
931
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
"d"
531
ref
var
930
remove
nil
cons
cons
"c"
531
ref
var
928
remove
nil
cons
cons
"b"
531
ref
var
882
remove
nil
cons
cons
"a"
531
remove
var
881
remove
nil
cons
cons
nil
cons
cons
cons
cons
nil
cons
cons
917
remove
nil
52
ref
58
ref
28
ref
"c"
11
ref
var
961
def
varTerm
appTerm
962
def
"a"
11
ref
var
963
def
varTerm
964
def
appTerm
965
def
appTerm
28
ref
"d"
11
ref
var
966
def
varTerm
967
def
appTerm
"b"
11
ref
var
968
def
varTerm
969
def
appTerm
970
def
appTerm
nil
cons
971
def
cons
53
ref
5
ref
28
ref
964
remove
appTerm
969
remove
appTerm
972
def
appTerm
973
def
962
remove
967
remove
appTerm
appTerm
nil
cons
974
def
cons
nil
cons
cons
nil
cons
cons
975
def
69
ref
subst
975
remove
124
ref
subst
nil
85
ref
965
ref
nil
cons
cons
87
ref
970
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
976
def
101
ref
subst
976
remove
211
ref
subst
973
remove
refl
221
ref
965
remove
assume
appThm
970
remove
assume
appThm
appThm
nil
9
ref
972
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
9
ref
919
remove
20
ref
appTerm
977
def
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
9
ref
977
remove
absTerm
978
def
20
ref
appTerm
979
def
betaConv
nil
50
ref
978
ref
appTerm
980
def
axiom
nil
52
ref
980
remove
nil
cons
cons
53
ref
979
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
ref
110
ref
978
remove
nil
cons
cons
112
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
981
def
subst
trans
sym
22
ref
eqMp
proveHyp
proveHyp
eqMp
nil
85
ref
971
remove
cons
87
ref
974
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
982
def
subst
subst
eqMp
eqMp
eqMp
eqMp
nil
85
ref
779
remove
cons
983
def
87
ref
947
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
85
ref
936
remove
cons
87
ref
937
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
925
remove
appTerm
935
remove
appTerm
nil
cons
cons
53
ref
322
ref
488
ref
926
remove
absTerm
984
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
984
ref
41
ref
appTerm
betaConv
appThm
643
ref
488
ref
6
ref
984
ref
490
ref
appTerm
betaConv
985
def
appThm
984
ref
590
ref
appTerm
betaConv
appThm
absThm
appThm
appThm
appThm
643
ref
488
ref
985
remove
absThm
appThm
appThm
nil
679
ref
984
remove
nil
cons
cons
nil
cons
nil
cons
cons
679
ref
5
ref
58
ref
679
ref
varTerm
986
def
41
ref
appTerm
appTerm
322
ref
316
ref
5
ref
986
ref
317
ref
appTerm
987
def
appTerm
986
ref
318
ref
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
322
ref
316
ref
987
remove
absTerm
appTerm
appTerm
absTerm
988
def
986
ref
appTerm
989
def
betaConv
nil
48
ref
0
ref
321
ref
2
ref
cons
opType
constTerm
988
ref
appTerm
990
def
axiom
nil
52
ref
990
remove
nil
cons
cons
53
ref
989
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
225
remove
cons
nil
cons
"P"
321
remove
var
988
remove
nil
cons
cons
"x"
224
remove
var
986
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
991
def
subst
eqMp
eqMp
eqMp
eqMp
nil
85
ref
896
remove
cons
87
ref
898
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
878
remove
appTerm
895
remove
appTerm
nil
cons
cons
53
ref
874
remove
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
871
ref
16
ref
appTerm
betaConv
appThm
452
ref
138
ref
453
ref
141
ref
6
ref
871
ref
142
ref
appTerm
betaConv
appThm
871
ref
159
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
ref
304
ref
871
ref
306
ref
appTerm
betaConv
absThm
appThm
appThm
nil
454
ref
871
remove
nil
cons
cons
nil
cons
nil
cons
cons
459
ref
subst
eqMp
eqMp
eqMp
absThm
eqMp
nil
544
remove
873
remove
appTerm
thm
89
ref
453
ref
"l1"
13
ref
var
992
def
453
ref
"l2"
13
ref
var
993
def
992
ref
993
ref
5
ref
58
ref
227
ref
39
ref
992
ref
varTerm
994
def
appTerm
995
def
appTerm
996
def
39
ref
993
ref
varTerm
997
def
appTerm
998
def
appTerm
appTerm
322
ref
488
ref
5
ref
493
ref
995
ref
appTerm
appTerm
999
def
28
ref
32
ref
994
ref
appTerm
1000
def
490
ref
appTerm
appTerm
1001
def
32
ref
997
ref
appTerm
1002
def
490
ref
appTerm
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
310
ref
994
ref
appTerm
1003
def
997
ref
appTerm
appTerm
1004
def
absTerm
1005
def
absTerm
1006
def
994
ref
appTerm
betaConv
997
ref
refl
appThm
1005
ref
997
ref
appTerm
betaConv
trans
1007
def
absThm
appThm
absThm
appThm
appThm
453
ref
993
ref
453
ref
992
ref
1007
remove
absThm
appThm
absThm
appThm
appThm
nil
"p"
309
remove
var
1006
remove
nil
cons
cons
nil
cons
nil
cons
cons
"B"
154
remove
cons
173
ref
cons
174
remove
cons
"p"
0
ref
11
ref
670
remove
cons
opType
1008
def
var
1009
def
19
ref
114
ref
119
ref
652
ref
653
ref
1009
remove
varTerm
1010
def
120
remove
appTerm
654
remove
appTerm
1011
def
absTerm
appTerm
absTerm
appTerm
appTerm
652
remove
653
remove
114
ref
119
ref
1011
remove
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
1012
def
1010
ref
appTerm
1013
def
betaConv
nil
48
remove
0
ref
0
ref
1008
ref
2
ref
cons
opType
1014
def
2
remove
cons
opType
constTerm
1012
ref
appTerm
1015
def
axiom
nil
52
ref
1015
remove
nil
cons
cons
53
ref
1013
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
"A"
1008
ref
nil
cons
cons
nil
cons
"P"
1014
remove
var
1012
remove
nil
cons
cons
"x"
1008
remove
var
1010
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
subst
eqMp
sym
453
ref
992
ref
6
ref
254
ref
996
ref
refl
331
ref
appThm
nil
304
ref
994
ref
nil
cons
1016
def
cons
nil
cons
nil
cons
cons
304
ref
381
remove
311
remove
appTerm
absTerm
1017
def
306
ref
appTerm
1018
def
betaConv
nil
140
ref
1017
ref
appTerm
1019
def
axiom
nil
52
ref
1019
remove
nil
cons
cons
53
ref
1018
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1017
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
appThm
322
ref
488
ref
999
ref
1001
ref
875
ref
appTerm
appTerm
absTerm
appTerm
1020
def
refl
appThm
appThm
1003
ref
16
ref
appTerm
1021
def
refl
appThm
absThm
appThm
sym
nil
172
ref
992
ref
5
ref
58
ref
1021
ref
appTerm
1020
ref
appTerm
1022
def
appTerm
1021
ref
appTerm
1023
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
992
ref
nil
9
ref
1023
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
1022
remove
nil
cons
1024
def
cons
53
ref
1021
ref
nil
cons
1025
def
cons
nil
cons
cons
nil
cons
cons
1026
def
69
ref
subst
1026
remove
124
ref
subst
nil
85
ref
1025
ref
cons
87
ref
1020
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
eqMp
nil
85
ref
1024
remove
cons
87
ref
1025
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
140
ref
992
ref
5
ref
58
ref
996
ref
40
ref
appTerm
appTerm
1020
remove
appTerm
appTerm
1021
remove
appTerm
absTerm
appTerm
1027
def
nil
cons
cons
53
ref
114
ref
138
ref
140
ref
141
ref
5
ref
140
ref
992
ref
5
ref
58
ref
996
ref
147
ref
appTerm
appTerm
322
ref
488
ref
999
ref
1001
ref
788
ref
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
1003
ref
142
ref
appTerm
appTerm
absTerm
1028
def
appTerm
1029
def
appTerm
140
ref
992
ref
5
ref
58
ref
996
remove
163
ref
appTerm
appTerm
322
ref
488
ref
999
remove
1001
remove
888
ref
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
1003
remove
159
ref
appTerm
appTerm
absTerm
1030
def
appTerm
1031
def
appTerm
1032
def
absTerm
1033
def
appTerm
1034
def
absTerm
1035
def
appTerm
1036
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
ref
1035
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
138
ref
nil
9
ref
1034
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
1033
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
141
ref
nil
9
ref
1032
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
1029
remove
nil
cons
1037
def
cons
1038
def
53
ref
1031
remove
nil
cons
1039
def
cons
nil
cons
1040
def
cons
nil
cons
cons
1041
def
69
ref
subst
1041
remove
124
ref
subst
6
ref
254
ref
227
ref
refl
1042
def
331
ref
appThm
236
ref
appThm
355
ref
8
ref
227
ref
41
ref
appTerm
318
ref
appTerm
1043
def
assume
sym
227
ref
318
ref
appTerm
41
ref
appTerm
1044
def
assume
sym
deductAntisym
appThm
316
ref
7
ref
1044
remove
appTerm
absTerm
1045
def
317
ref
appTerm
1046
def
betaConv
nil
322
ref
1045
ref
appTerm
1047
def
axiom
nil
52
ref
1047
remove
nil
cons
cons
53
ref
1046
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1045
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
nil
52
ref
7
ref
1043
ref
appTerm
nil
cons
cons
53
ref
19
ref
1043
ref
appTerm
25
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
85
ref
1043
remove
nil
cons
cons
nil
cons
nil
cons
cons
218
ref
subst
eqMp
subst
trans
appThm
643
ref
488
ref
6
ref
508
remove
appThm
28
ref
875
remove
appTerm
888
ref
appTerm
1048
def
refl
appThm
absThm
appThm
appThm
nil
9
ref
322
ref
488
ref
5
ref
493
ref
41
ref
appTerm
appTerm
1048
ref
appTerm
absTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
9
ref
19
ref
58
ref
25
ref
appTerm
20
ref
appTerm
appTerm
25
ref
appTerm
absTerm
1049
def
20
remove
appTerm
1050
def
betaConv
nil
50
remove
1049
ref
appTerm
1051
def
axiom
nil
52
ref
1051
remove
nil
cons
cons
53
ref
1050
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
109
remove
110
remove
1049
remove
nil
cons
cons
112
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
appThm
310
ref
16
ref
appTerm
159
ref
appTerm
1052
def
refl
appThm
nil
9
ref
1052
ref
nil
cons
cons
nil
cons
nil
cons
cons
136
remove
subst
trans
sym
22
ref
eqMp
nil
52
ref
5
ref
58
ref
330
remove
163
ref
appTerm
appTerm
322
ref
488
ref
877
remove
1048
remove
appTerm
absTerm
appTerm
appTerm
appTerm
1052
remove
appTerm
1053
def
nil
cons
cons
53
ref
114
ref
"h'"
11
ref
var
1054
def
140
ref
"t'"
13
ref
var
1055
def
5
ref
5
ref
58
ref
227
ref
39
ref
1055
ref
varTerm
1056
def
appTerm
1057
def
appTerm
1058
def
163
ref
appTerm
appTerm
322
ref
488
ref
5
ref
493
ref
1057
ref
appTerm
1059
def
appTerm
1060
def
28
ref
32
ref
1056
ref
appTerm
490
ref
appTerm
1061
def
appTerm
1062
def
888
ref
appTerm
appTerm
absTerm
appTerm
appTerm
appTerm
310
ref
1056
ref
appTerm
1063
def
159
ref
appTerm
appTerm
1064
def
appTerm
5
ref
58
ref
227
ref
39
ref
156
ref
1054
ref
varTerm
1065
def
appTerm
1056
ref
appTerm
1066
def
appTerm
1067
def
appTerm
163
ref
appTerm
appTerm
322
ref
488
ref
5
ref
493
ref
1067
remove
appTerm
appTerm
28
ref
32
ref
1066
ref
appTerm
1068
def
490
remove
appTerm
appTerm
888
remove
appTerm
1069
def
appTerm
absTerm
appTerm
appTerm
appTerm
310
ref
1066
ref
appTerm
159
ref
appTerm
appTerm
1070
def
appTerm
1071
def
absTerm
1072
def
appTerm
1073
def
absTerm
1074
def
appTerm
1075
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
ref
1074
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
1054
ref
nil
9
ref
1073
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
1072
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
1055
ref
nil
9
ref
1071
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
1064
remove
nil
cons
1076
def
cons
53
ref
1070
remove
nil
cons
1077
def
cons
nil
cons
cons
nil
cons
cons
1078
def
69
ref
subst
1078
remove
124
ref
subst
6
ref
254
ref
1042
ref
nil
141
ref
1056
ref
nil
cons
1079
def
cons
138
ref
1065
ref
nil
cons
1080
def
cons
nil
cons
cons
1081
def
nil
cons
cons
1082
def
236
ref
subst
1083
def
appThm
236
ref
appThm
nil
353
ref
364
ref
1057
ref
nil
cons
1084
def
cons
nil
cons
cons
nil
cons
cons
316
ref
19
ref
227
ref
584
ref
appTerm
318
ref
appTerm
appTerm
367
remove
317
ref
appTerm
appTerm
absTerm
1085
def
317
ref
appTerm
1086
def
betaConv
364
ref
322
ref
1085
ref
appTerm
1087
def
absTerm
1088
def
366
ref
appTerm
1089
def
betaConv
nil
322
ref
1088
ref
appTerm
1090
def
axiom
nil
52
ref
1090
remove
nil
cons
cons
53
ref
1089
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1088
remove
nil
cons
cons
517
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1087
remove
nil
cons
cons
53
ref
1086
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1085
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
appThm
643
ref
488
ref
6
ref
507
ref
1083
remove
appThm
appThm
1069
ref
refl
appThm
absThm
appThm
appThm
appThm
nil
"t2"
13
ref
var
1091
def
191
ref
cons
"h2"
11
ref
var
1092
def
188
ref
cons
"t1"
13
ref
var
1093
def
1079
ref
cons
"h1"
11
ref
var
1094
def
1080
remove
cons
nil
cons
cons
cons
cons
nil
cons
cons
1091
ref
19
ref
310
ref
156
ref
1094
ref
varTerm
1095
def
appTerm
1093
ref
varTerm
1096
def
appTerm
appTerm
156
remove
1092
ref
varTerm
1097
def
appTerm
1091
remove
varTerm
1098
def
appTerm
appTerm
appTerm
58
ref
28
ref
1095
ref
appTerm
1097
ref
appTerm
appTerm
310
ref
1096
ref
appTerm
1098
ref
appTerm
appTerm
appTerm
absTerm
1099
def
1098
ref
appTerm
1100
def
betaConv
1093
remove
140
ref
1099
ref
appTerm
1101
def
absTerm
1102
def
1096
ref
appTerm
1103
def
betaConv
1092
remove
140
ref
1102
ref
appTerm
1104
def
absTerm
1105
def
1097
ref
appTerm
1106
def
betaConv
1094
remove
114
ref
1105
ref
appTerm
1107
def
absTerm
1108
def
1095
ref
appTerm
1109
def
betaConv
nil
114
ref
1108
ref
appTerm
1110
def
axiom
nil
52
ref
1110
remove
nil
cons
cons
53
ref
1109
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
1108
remove
nil
cons
cons
119
ref
1095
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1107
remove
nil
cons
cons
53
ref
1106
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
1105
remove
nil
cons
cons
119
ref
1097
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1104
remove
nil
cons
cons
53
ref
1103
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1102
remove
nil
cons
cons
190
ref
1096
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1101
remove
nil
cons
cons
53
ref
1100
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1099
remove
nil
cons
cons
190
ref
1098
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
appThm
sym
nil
52
ref
58
ref
1058
remove
147
ref
appTerm
1111
def
appTerm
1112
def
322
ref
488
ref
5
ref
493
remove
228
ref
1057
remove
appTerm
1113
def
appTerm
appTerm
1069
remove
appTerm
absTerm
1114
def
appTerm
1115
def
appTerm
nil
cons
1116
def
cons
53
ref
58
ref
28
ref
1065
remove
appTerm
157
ref
appTerm
1117
def
appTerm
1063
remove
142
ref
appTerm
1118
def
appTerm
nil
cons
1119
def
cons
nil
cons
cons
nil
cons
cons
1120
def
69
ref
subst
1120
remove
124
ref
subst
nil
85
ref
1111
ref
nil
cons
cons
87
ref
1115
remove
nil
cons
1121
def
cons
nil
cons
cons
nil
cons
cons
1122
def
101
ref
subst
1122
remove
211
ref
subst
1114
ref
41
ref
appTerm
1123
def
betaConv
nil
52
ref
1121
remove
cons
1124
def
53
ref
1123
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
325
ref
326
ref
1114
ref
nil
cons
cons
1125
def
595
remove
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
5
ref
912
ref
1113
ref
appTerm
appTerm
28
ref
1068
ref
41
ref
appTerm
appTerm
332
ref
appTerm
appTerm
nil
cons
cons
53
ref
1117
ref
nil
cons
1126
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
6
ref
nil
316
ref
1084
remove
cons
1127
def
nil
cons
nil
cons
cons
nil
9
ref
912
ref
318
ref
appTerm
1128
def
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
316
ref
1128
remove
absTerm
1129
def
317
ref
appTerm
1130
def
betaConv
nil
322
ref
1129
ref
appTerm
1131
def
axiom
nil
52
ref
1131
remove
nil
cons
cons
53
ref
1130
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1129
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
eqMp
1132
def
subst
appThm
221
ref
1082
remove
339
ref
subst
appThm
339
ref
appThm
appThm
nil
9
ref
1126
ref
cons
nil
cons
nil
cons
cons
1133
def
251
ref
subst
trans
appThm
1117
remove
refl
appThm
1133
remove
981
remove
subst
trans
sym
22
ref
eqMp
eqMp
nil
52
ref
1126
remove
cons
53
ref
1118
remove
nil
cons
cons
nil
cons
1134
def
cons
nil
cons
cons
124
ref
subst
proveHyp
254
ref
1042
remove
1111
remove
assume
1135
def
appThm
147
ref
refl
appThm
nil
373
remove
nil
cons
cons
750
remove
subst
trans
appThm
643
ref
488
ref
6
ref
507
remove
1135
remove
appThm
1136
def
appThm
1062
ref
788
ref
appTerm
1137
def
refl
1138
def
appThm
absThm
appThm
appThm
nil
9
ref
322
ref
488
ref
879
remove
1137
ref
appTerm
1139
def
absTerm
1140
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
755
remove
subst
trans
sym
nil
326
ref
1140
remove
nil
cons
cons
nil
cons
nil
cons
cons
391
ref
subst
488
ref
nil
9
ref
1139
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
796
remove
53
ref
1137
ref
nil
cons
1141
def
cons
nil
cons
1142
def
cons
nil
cons
cons
1143
def
69
ref
subst
1143
remove
124
ref
subst
1114
remove
590
ref
appTerm
1144
def
betaConv
nil
1124
remove
53
ref
1144
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
325
ref
1125
remove
327
ref
590
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
5
ref
927
remove
1113
remove
appTerm
appTerm
28
ref
1068
remove
590
remove
appTerm
1145
def
appTerm
1146
def
784
ref
appTerm
1147
def
appTerm
nil
cons
cons
1142
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
6
ref
nil
1127
remove
510
remove
cons
nil
cons
cons
945
ref
subst
1136
remove
791
remove
trans
1148
def
trans
appThm
1147
ref
refl
appThm
nil
9
ref
1147
ref
nil
cons
cons
nil
cons
nil
cons
cons
251
remove
subst
trans
appThm
1138
remove
appThm
sym
1148
remove
sym
22
ref
eqMp
nil
52
ref
1059
remove
nil
cons
cons
53
ref
1146
remove
1061
ref
appTerm
nil
cons
1149
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
797
remove
1081
remove
cons
nil
cons
cons
417
ref
subst
eqMp
nil
52
ref
1149
remove
cons
53
ref
1062
remove
1145
ref
appTerm
1150
def
nil
cons
1151
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
119
ref
1145
remove
nil
cons
1152
def
cons
262
ref
1061
remove
nil
cons
1153
def
cons
nil
cons
cons
nil
cons
cons
739
ref
subst
eqMp
nil
52
ref
1151
remove
cons
53
ref
28
ref
788
ref
appTerm
784
remove
appTerm
1154
def
nil
cons
cons
nil
cons
1155
def
cons
nil
cons
cons
124
ref
subst
proveHyp
798
remove
nil
52
ref
792
remove
cons
1155
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
119
ref
785
ref
cons
262
ref
788
remove
nil
cons
1156
def
cons
nil
cons
cons
nil
cons
cons
739
ref
subst
eqMp
eqMp
nil
52
ref
58
ref
1150
remove
appTerm
1154
remove
appTerm
nil
cons
cons
53
ref
5
ref
1147
remove
appTerm
1137
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
966
remove
1156
remove
cons
961
remove
1153
remove
cons
968
remove
785
remove
cons
963
remove
1152
remove
cons
nil
cons
cons
cons
cons
nil
cons
cons
982
remove
subst
eqMp
eqMp
eqMp
eqMp
nil
983
remove
87
ref
1141
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
1112
remove
322
ref
488
remove
1060
remove
1137
remove
appTerm
absTerm
appTerm
appTerm
nil
cons
cons
1134
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
992
ref
1079
remove
cons
nil
cons
nil
cons
cons
1028
ref
994
ref
appTerm
1157
def
betaConv
nil
1038
remove
53
ref
1157
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
173
ref
172
ref
1028
remove
nil
cons
cons
190
ref
1016
remove
cons
nil
cons
1158
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
eqMp
eqMp
proveHyp
proveHyp
eqMp
nil
85
ref
1116
remove
cons
87
ref
1119
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
85
ref
1076
remove
cons
87
ref
1077
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
1053
remove
appTerm
1075
remove
appTerm
nil
cons
cons
1040
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
1030
ref
16
ref
appTerm
betaConv
appThm
452
ref
1054
remove
453
ref
1055
remove
6
ref
1030
ref
1056
remove
appTerm
betaConv
appThm
1030
ref
1066
remove
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
ref
992
ref
1030
ref
994
ref
appTerm
betaConv
absThm
appThm
appThm
nil
454
ref
1030
remove
nil
cons
cons
nil
cons
nil
cons
cons
459
ref
subst
eqMp
eqMp
eqMp
nil
85
ref
1037
remove
cons
87
ref
1039
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
1027
remove
appTerm
1036
remove
appTerm
nil
cons
cons
53
ref
140
ref
993
ref
140
ref
992
ref
1004
remove
absTerm
appTerm
absTerm
1159
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
1159
ref
16
ref
appTerm
betaConv
appThm
452
ref
138
ref
453
ref
141
ref
6
ref
1159
ref
142
ref
appTerm
betaConv
appThm
1159
ref
159
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
ref
993
ref
1159
ref
997
ref
appTerm
betaConv
absThm
appThm
appThm
nil
454
ref
1159
remove
nil
cons
cons
nil
cons
nil
cons
cons
459
ref
subst
eqMp
eqMp
eqMp
nil
140
ref
992
ref
140
ref
1005
remove
appTerm
absTerm
appTerm
thm
nil
172
ref
992
ref
140
ref
993
ref
322
ref
"k"
30
ref
var
1160
def
5
ref
397
ref
1160
ref
varTerm
1161
def
appTerm
1162
def
"Number.Natural.+"
const
36
remove
constTerm
1163
def
995
ref
appTerm
998
ref
appTerm
1164
def
appTerm
appTerm
28
ref
32
ref
"Data.List.@"
const
0
remove
13
remove
155
remove
cons
opType
constTerm
1165
def
994
ref
appTerm
997
ref
appTerm
1166
def
appTerm
1167
def
1161
ref
appTerm
appTerm
238
ref
1162
ref
995
ref
appTerm
appTerm
1000
ref
1161
ref
appTerm
appTerm
1002
ref
37
ref
1161
ref
appTerm
1168
def
995
ref
appTerm
appTerm
appTerm
appTerm
appTerm
1169
def
absTerm
1170
def
appTerm
1171
def
absTerm
1172
def
appTerm
1173
def
absTerm
1174
def
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
992
ref
nil
9
ref
1173
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
1172
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
993
ref
nil
9
ref
1171
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
326
ref
1170
remove
nil
cons
cons
nil
cons
nil
cons
cons
391
ref
subst
1160
ref
nil
9
ref
1169
ref
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
992
ref
1169
remove
absTerm
1175
def
994
ref
appTerm
1176
def
betaConv
1160
ref
140
ref
1175
ref
appTerm
1177
def
absTerm
1178
def
1161
ref
appTerm
1179
def
betaConv
1180
def
6
ref
912
ref
refl
1181
def
1163
ref
refl
1182
def
331
ref
appThm
998
ref
refl
1183
def
appThm
1184
def
appThm
appThm
221
ref
32
ref
refl
1185
def
nil
304
ref
997
ref
nil
cons
1186
def
cons
nil
cons
nil
cons
cons
1187
def
304
ref
310
ref
1165
ref
16
ref
appTerm
1188
def
306
ref
appTerm
appTerm
306
ref
appTerm
absTerm
1189
def
306
ref
appTerm
1190
def
betaConv
nil
140
ref
1189
ref
appTerm
1191
def
axiom
nil
52
ref
1191
remove
nil
cons
cons
53
ref
1190
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1189
remove
nil
cons
cons
315
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
appThm
1192
def
nil
316
ref
594
ref
cons
nil
cons
nil
cons
cons
1193
def
317
ref
refl
subst
1194
def
appThm
appThm
238
ref
refl
1195
def
1181
ref
331
ref
appThm
1193
remove
316
ref
7
ref
398
ref
317
ref
appTerm
1196
def
appTerm
1197
def
absTerm
1198
def
317
ref
appTerm
1199
def
betaConv
nil
322
ref
1198
ref
appTerm
1200
def
axiom
nil
52
ref
1200
remove
nil
cons
cons
53
ref
1199
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1198
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1197
remove
nil
cons
cons
53
ref
19
ref
1196
ref
appTerm
25
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
85
ref
1196
remove
nil
cons
cons
nil
cons
nil
cons
cons
218
ref
subst
eqMp
subst
trans
appThm
33
ref
41
ref
appTerm
1201
def
refl
appThm
1002
ref
refl
1202
def
37
ref
41
ref
appTerm
1203
def
refl
1204
def
331
ref
appThm
nil
364
ref
594
remove
cons
nil
cons
nil
cons
cons
364
ref
227
ref
37
ref
366
ref
appTerm
1205
def
41
ref
appTerm
appTerm
366
ref
appTerm
absTerm
1206
def
366
ref
appTerm
1207
def
betaConv
nil
322
ref
1206
ref
appTerm
1208
def
axiom
nil
52
ref
1208
remove
nil
cons
cons
53
ref
1207
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1206
remove
nil
cons
cons
517
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
1209
def
subst
trans
appThm
appThm
nil
"t2"
11
ref
var
1210
def
1002
ref
41
ref
appTerm
nil
cons
1211
def
cons
"t1"
11
ref
var
1212
def
1201
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1210
ref
28
ref
238
ref
25
ref
appTerm
1213
def
1212
ref
varTerm
1214
def
appTerm
1210
ref
varTerm
1215
def
appTerm
appTerm
1215
ref
appTerm
absTerm
1216
def
1215
ref
appTerm
1217
def
betaConv
1212
ref
114
ref
1216
ref
appTerm
1218
def
absTerm
1219
def
1214
ref
appTerm
1220
def
betaConv
nil
114
ref
1219
ref
appTerm
1221
def
axiom
nil
52
ref
1221
remove
nil
cons
cons
53
ref
1220
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
1219
remove
nil
cons
cons
119
ref
1214
ref
nil
cons
cons
nil
cons
1222
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1218
remove
nil
cons
cons
53
ref
1217
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
1216
remove
nil
cons
cons
119
ref
1215
ref
nil
cons
cons
nil
cons
1223
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
1224
def
subst
trans
appThm
nil
119
ref
1211
remove
cons
nil
cons
nil
cons
cons
552
ref
subst
trans
appThm
nil
9
ref
912
ref
1163
ref
41
ref
appTerm
998
ref
appTerm
1225
def
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
923
ref
subst
trans
sym
22
ref
eqMp
nil
52
ref
5
ref
912
ref
1163
ref
40
ref
appTerm
998
ref
appTerm
1226
def
appTerm
appTerm
28
ref
32
ref
1188
remove
997
ref
appTerm
appTerm
1227
def
41
ref
appTerm
appTerm
238
ref
912
ref
40
ref
appTerm
appTerm
1201
remove
appTerm
1002
ref
1203
ref
40
ref
appTerm
appTerm
appTerm
appTerm
appTerm
1228
def
nil
cons
cons
53
ref
114
ref
138
ref
140
ref
141
ref
5
ref
5
ref
912
ref
1163
ref
147
ref
appTerm
998
ref
appTerm
1229
def
appTerm
appTerm
28
ref
32
ref
1165
ref
142
ref
appTerm
1230
def
997
ref
appTerm
1231
def
appTerm
1232
def
41
ref
appTerm
appTerm
238
ref
912
ref
147
ref
appTerm
appTerm
146
ref
41
ref
appTerm
appTerm
1002
ref
1203
ref
147
ref
appTerm
appTerm
appTerm
appTerm
appTerm
1233
def
appTerm
5
ref
912
ref
1163
ref
163
ref
appTerm
998
ref
appTerm
1234
def
appTerm
appTerm
28
ref
32
ref
1165
remove
159
ref
appTerm
1235
def
997
ref
appTerm
appTerm
1236
def
41
ref
appTerm
appTerm
238
ref
912
ref
163
ref
appTerm
appTerm
332
remove
appTerm
1002
ref
1203
ref
163
ref
appTerm
appTerm
appTerm
appTerm
appTerm
1237
def
appTerm
1238
def
absTerm
1239
def
appTerm
1240
def
absTerm
1241
def
appTerm
1242
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
ref
1241
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
ref
subst
138
ref
nil
9
ref
1240
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
1239
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
ref
subst
141
ref
nil
9
ref
1238
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
1233
remove
nil
cons
1243
def
cons
53
ref
1237
remove
nil
cons
1244
def
cons
nil
cons
cons
nil
cons
cons
1245
def
69
ref
subst
1245
remove
124
ref
subst
6
ref
1181
ref
1182
remove
236
ref
appThm
1183
remove
appThm
1246
def
appThm
appThm
221
ref
1185
remove
1187
remove
141
ref
310
remove
1235
remove
306
ref
appTerm
appTerm
158
ref
1230
remove
306
ref
appTerm
appTerm
appTerm
absTerm
1247
def
142
ref
appTerm
1248
def
betaConv
138
ref
140
ref
1247
ref
appTerm
1249
def
absTerm
1250
def
157
remove
appTerm
1251
def
betaConv
304
remove
114
ref
1250
ref
appTerm
1252
def
absTerm
1253
def
306
remove
appTerm
1254
def
betaConv
nil
140
ref
1253
ref
appTerm
1255
def
axiom
nil
52
ref
1255
remove
nil
cons
cons
53
ref
1254
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1253
remove
nil
cons
cons
315
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1252
remove
nil
cons
cons
53
ref
1251
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
1250
remove
nil
cons
cons
189
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1249
remove
nil
cons
cons
53
ref
1248
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1247
remove
nil
cons
cons
192
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
appThm
1256
def
1194
remove
appThm
nil
141
ref
1231
ref
nil
cons
1257
def
cons
nil
cons
nil
cons
cons
339
ref
subst
trans
appThm
1195
ref
1181
remove
236
ref
appThm
355
remove
1132
remove
subst
trans
appThm
339
remove
appThm
1202
ref
1204
remove
236
ref
appThm
appThm
appThm
nil
1210
ref
1002
ref
1203
ref
229
ref
appTerm
appTerm
nil
cons
cons
1212
ref
188
remove
cons
nil
cons
cons
nil
cons
cons
1210
ref
28
ref
238
ref
21
ref
appTerm
1258
def
1214
ref
appTerm
1215
ref
appTerm
appTerm
1214
ref
appTerm
absTerm
1259
def
1215
remove
appTerm
1260
def
betaConv
1212
ref
114
ref
1259
ref
appTerm
1261
def
absTerm
1262
def
1214
remove
appTerm
1263
def
betaConv
nil
114
ref
1262
ref
appTerm
1264
def
axiom
nil
52
ref
1264
remove
nil
cons
cons
53
ref
1263
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
ref
115
ref
1262
remove
nil
cons
cons
1222
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1261
remove
nil
cons
cons
53
ref
1260
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
187
remove
115
ref
1259
remove
nil
cons
cons
1223
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
1265
def
subst
trans
appThm
nil
189
remove
nil
cons
cons
552
ref
subst
trans
appThm
nil
9
ref
912
ref
1163
ref
229
ref
appTerm
998
ref
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
923
ref
subst
trans
sym
22
ref
eqMp
eqMp
nil
85
ref
1243
remove
cons
87
ref
1244
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
1228
remove
appTerm
1242
remove
appTerm
nil
cons
cons
53
ref
140
ref
992
ref
5
ref
912
ref
1164
ref
appTerm
appTerm
28
ref
1167
ref
41
ref
appTerm
appTerm
238
ref
912
remove
995
ref
appTerm
appTerm
1000
ref
41
ref
appTerm
appTerm
1002
ref
1203
remove
995
ref
appTerm
appTerm
appTerm
appTerm
appTerm
absTerm
1266
def
appTerm
1267
def
nil
cons
1268
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
1266
ref
16
ref
appTerm
betaConv
appThm
452
ref
138
ref
453
ref
141
ref
6
ref
1266
ref
142
ref
appTerm
betaConv
appThm
1266
ref
159
ref
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
ref
992
ref
1266
ref
994
ref
appTerm
betaConv
absThm
appThm
appThm
nil
454
ref
1266
remove
nil
cons
cons
nil
cons
nil
cons
cons
459
ref
subst
eqMp
eqMp
nil
52
ref
1268
remove
cons
53
ref
322
ref
1160
ref
5
ref
1177
ref
appTerm
140
ref
992
ref
5
ref
397
remove
228
ref
1161
ref
appTerm
1269
def
appTerm
1270
def
1164
ref
appTerm
appTerm
28
ref
1167
remove
1269
ref
appTerm
appTerm
238
ref
1270
ref
995
ref
appTerm
appTerm
1000
remove
1269
ref
appTerm
appTerm
1002
ref
37
ref
1269
ref
appTerm
1271
def
995
remove
appTerm
appTerm
appTerm
appTerm
appTerm
absTerm
1272
def
appTerm
1273
def
appTerm
1274
def
absTerm
1275
def
appTerm
1276
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
326
ref
1275
remove
nil
cons
cons
nil
cons
nil
cons
cons
391
remove
subst
1160
ref
nil
9
ref
1274
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
1177
remove
nil
cons
1277
def
cons
1278
def
53
ref
1273
remove
nil
cons
1279
def
cons
nil
cons
1280
def
cons
nil
cons
cons
1281
def
69
ref
subst
1281
remove
124
ref
subst
6
ref
1270
ref
refl
1282
def
1184
remove
appThm
appThm
221
ref
1192
remove
1269
ref
refl
1283
def
appThm
appThm
1195
ref
1282
ref
331
ref
appThm
nil
364
ref
1269
ref
nil
cons
cons
nil
cons
nil
cons
cons
1284
def
518
remove
subst
trans
appThm
33
remove
1269
ref
appTerm
1285
def
refl
appThm
1202
ref
1271
ref
refl
1286
def
331
remove
appThm
1284
remove
1209
remove
subst
trans
appThm
appThm
nil
1210
ref
1002
ref
1269
ref
appTerm
nil
cons
1287
def
cons
1212
ref
1285
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
1224
ref
subst
trans
appThm
nil
119
ref
1287
remove
cons
nil
cons
nil
cons
cons
552
remove
subst
trans
appThm
nil
9
ref
1270
ref
1225
remove
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
923
remove
subst
trans
sym
22
ref
eqMp
nil
52
ref
5
ref
1270
ref
1226
remove
appTerm
appTerm
28
ref
1227
remove
1269
ref
appTerm
appTerm
238
ref
1270
ref
40
ref
appTerm
appTerm
1285
remove
appTerm
1002
ref
1271
ref
40
remove
appTerm
appTerm
appTerm
appTerm
appTerm
1288
def
nil
cons
cons
53
ref
114
remove
138
ref
140
ref
141
ref
5
ref
5
ref
1270
ref
1229
ref
appTerm
appTerm
28
ref
1232
ref
1269
ref
appTerm
appTerm
238
ref
1270
ref
147
ref
appTerm
appTerm
146
ref
1269
ref
appTerm
appTerm
1002
ref
1271
ref
147
ref
appTerm
appTerm
appTerm
appTerm
appTerm
1289
def
appTerm
5
ref
1270
ref
1234
remove
appTerm
appTerm
28
ref
1236
remove
1269
ref
appTerm
appTerm
238
ref
1270
remove
163
ref
appTerm
appTerm
162
remove
1269
ref
appTerm
1290
def
appTerm
1002
ref
1271
ref
163
remove
appTerm
appTerm
appTerm
appTerm
appTerm
1291
def
appTerm
1292
def
absTerm
1293
def
appTerm
1294
def
absTerm
1295
def
appTerm
1296
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
115
remove
1295
remove
nil
cons
cons
nil
cons
nil
cons
cons
171
remove
subst
138
ref
nil
9
ref
1294
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
172
ref
1293
remove
nil
cons
cons
nil
cons
nil
cons
cons
176
remove
subst
141
ref
nil
9
ref
1292
remove
nil
cons
cons
nil
cons
nil
cons
cons
23
ref
subst
nil
52
ref
1289
remove
nil
cons
1297
def
cons
53
ref
1291
remove
nil
cons
1298
def
cons
nil
cons
cons
nil
cons
cons
1299
def
69
ref
subst
1299
remove
124
ref
subst
6
ref
1282
ref
1246
remove
nil
316
ref
998
remove
nil
cons
cons
364
ref
352
remove
cons
nil
cons
cons
nil
cons
cons
316
ref
227
ref
1163
ref
584
ref
appTerm
317
ref
appTerm
appTerm
228
remove
1163
remove
366
ref
appTerm
317
ref
appTerm
appTerm
appTerm
absTerm
1300
def
317
ref
appTerm
1301
def
betaConv
364
ref
322
ref
1300
ref
appTerm
1302
def
absTerm
1303
def
366
ref
appTerm
1304
def
betaConv
nil
322
ref
1303
ref
appTerm
1305
def
axiom
nil
52
ref
1305
remove
nil
cons
cons
53
ref
1304
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1303
remove
nil
cons
cons
517
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1302
remove
nil
cons
cons
53
ref
1301
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1300
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
trans
appThm
nil
316
ref
1229
ref
nil
cons
cons
364
ref
1161
ref
nil
cons
1306
def
cons
1307
def
nil
cons
1308
def
cons
nil
cons
cons
945
ref
subst
trans
appThm
221
remove
1256
remove
1283
remove
appThm
appThm
1195
remove
1282
remove
236
ref
appThm
nil
353
remove
1308
remove
cons
nil
cons
cons
1309
def
945
remove
subst
trans
appThm
1290
ref
refl
appThm
1202
ref
1286
remove
236
remove
appThm
appThm
appThm
appThm
appThm
sym
nil
52
ref
1162
ref
1229
remove
appTerm
1310
def
nil
cons
1311
def
cons
1312
def
53
ref
28
ref
32
remove
158
remove
1231
ref
appTerm
appTerm
1313
def
1269
ref
appTerm
1314
def
appTerm
1315
def
238
ref
1162
ref
147
ref
appTerm
1316
def
appTerm
1317
def
1290
ref
appTerm
1002
ref
1271
remove
229
remove
appTerm
1318
def
appTerm
1319
def
appTerm
1320
def
appTerm
1321
def
nil
cons
1322
def
cons
nil
cons
1323
def
cons
nil
cons
cons
1324
def
69
ref
subst
1324
remove
124
ref
subst
316
ref
5
ref
398
remove
39
ref
1231
ref
appTerm
1325
def
appTerm
appTerm
28
ref
1313
remove
318
ref
appTerm
appTerm
1232
ref
317
ref
appTerm
appTerm
appTerm
absTerm
1326
def
1161
ref
appTerm
1327
def
betaConv
408
remove
1231
remove
appTerm
1328
def
betaConv
414
remove
nil
415
remove
53
ref
1328
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
416
remove
190
ref
1257
remove
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
322
ref
1326
ref
appTerm
nil
cons
cons
53
ref
1327
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1326
remove
nil
cons
cons
327
ref
1306
ref
cons
nil
cons
1329
def
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
5
ref
1162
ref
1325
remove
appTerm
1330
def
appTerm
1315
remove
1232
remove
1161
ref
appTerm
1331
def
appTerm
1332
def
appTerm
1333
def
nil
cons
cons
1323
ref
cons
nil
cons
cons
108
ref
subst
proveHyp
1162
remove
refl
nil
992
ref
191
remove
cons
nil
cons
nil
cons
cons
993
remove
227
ref
39
remove
1166
remove
appTerm
appTerm
1164
remove
appTerm
absTerm
1334
def
997
remove
appTerm
1335
def
betaConv
992
ref
140
ref
1334
ref
appTerm
1336
def
absTerm
1337
def
994
ref
appTerm
1338
def
betaConv
nil
140
ref
1337
ref
appTerm
1339
def
axiom
nil
52
ref
1339
remove
nil
cons
cons
53
ref
1338
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1337
remove
nil
cons
cons
1158
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1336
remove
nil
cons
cons
53
ref
1335
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
173
ref
172
ref
1334
remove
nil
cons
cons
190
remove
1186
remove
cons
nil
cons
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
appThm
nil
9
ref
1311
ref
cons
nil
cons
nil
cons
cons
23
ref
subst
1310
ref
assume
eqMp
trans
sym
22
ref
eqMp
nil
52
ref
1330
ref
nil
cons
cons
1340
def
53
ref
5
ref
1332
ref
appTerm
1321
ref
appTerm
1341
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
52
ref
1332
ref
nil
cons
1342
def
cons
1323
remove
cons
nil
cons
cons
1343
def
69
ref
subst
1343
remove
124
ref
subst
19
ref
"_16148"
11
ref
var
1344
def
28
ref
1344
remove
varTerm
appTerm
1320
ref
appTerm
absTerm
1345
def
1314
remove
appTerm
1346
def
appTerm
refl
1345
ref
1331
ref
appTerm
betaConv
1347
def
appThm
89
ref
1346
remove
betaConv
appThm
28
ref
1331
ref
appTerm
1348
def
1320
ref
appTerm
1349
def
refl
appThm
trans
1345
remove
refl
1350
def
1332
remove
assume
appThm
eqMp
sym
1175
ref
142
ref
appTerm
1351
def
betaConv
nil
1278
ref
53
ref
1351
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
173
ref
172
remove
1175
remove
nil
cons
cons
1352
def
192
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
5
ref
1310
ref
appTerm
1348
remove
1317
remove
146
remove
1161
ref
appTerm
1353
def
appTerm
1002
remove
1168
remove
147
ref
appTerm
1354
def
appTerm
1355
def
appTerm
1356
def
appTerm
1357
def
appTerm
1358
def
nil
cons
cons
53
ref
1349
ref
nil
cons
1359
def
cons
nil
cons
1360
def
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
1312
ref
53
ref
5
ref
1357
ref
appTerm
1349
ref
appTerm
1361
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
nil
52
ref
1357
ref
nil
cons
1362
def
cons
1360
remove
cons
nil
cons
cons
1363
def
69
ref
subst
1363
remove
124
ref
subst
19
ref
"_16150"
11
ref
var
1364
def
28
ref
1364
remove
varTerm
appTerm
1320
ref
appTerm
absTerm
1365
def
1331
remove
appTerm
appTerm
refl
1365
remove
1356
ref
appTerm
betaConv
1366
def
appThm
89
ref
1347
remove
appThm
28
ref
1356
remove
appTerm
1320
ref
appTerm
refl
appThm
trans
1350
remove
1357
remove
assume
appThm
eqMp
sym
89
ref
1366
remove
appThm
254
ref
5
ref
1316
ref
appTerm
1367
def
refl
"_16152"
11
remove
var
1368
def
28
ref
1368
remove
varTerm
appTerm
1320
ref
appTerm
absTerm
1369
def
1353
ref
appTerm
betaConv
appThm
appThm
5
ref
7
ref
1316
ref
appTerm
1370
def
appTerm
1371
def
refl
1369
ref
1355
ref
appTerm
betaConv
appThm
appThm
appThm
nil
256
remove
1355
ref
nil
cons
cons
257
remove
1353
ref
nil
cons
1372
def
cons
258
remove
1316
ref
nil
cons
1373
def
cons
nil
cons
cons
cons
nil
cons
cons
nil
260
remove
1369
remove
nil
cons
cons
nil
cons
nil
cons
cons
286
remove
subst
subst
eqMp
sym
nil
52
ref
1373
ref
cons
1374
def
53
ref
28
ref
1353
ref
appTerm
1375
def
1320
ref
appTerm
1376
def
nil
cons
1377
def
cons
nil
cons
cons
nil
cons
cons
1378
def
69
ref
subst
1378
remove
124
ref
subst
19
ref
"_16154"
1
ref
var
1379
def
1375
ref
238
ref
1379
remove
varTerm
appTerm
1290
ref
appTerm
1319
ref
appTerm
appTerm
absTerm
1380
def
1316
ref
appTerm
1381
def
appTerm
refl
1380
ref
21
remove
appTerm
betaConv
appThm
89
ref
1381
remove
betaConv
appThm
1375
ref
1258
remove
1290
ref
appTerm
1319
ref
appTerm
appTerm
refl
appThm
trans
1380
remove
refl
nil
9
remove
1373
ref
cons
nil
cons
nil
cons
cons
23
remove
subst
1316
ref
assume
eqMp
appThm
eqMp
sym
1375
ref
refl
nil
1210
remove
1319
ref
nil
cons
cons
1212
remove
1290
ref
nil
cons
1382
def
cons
nil
cons
cons
nil
cons
cons
1383
def
1265
remove
subst
appThm
sym
nil
1374
remove
53
ref
28
ref
1290
ref
appTerm
1353
remove
appTerm
nil
cons
1384
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
nil
316
ref
1306
remove
cons
nil
cons
nil
cons
cons
417
remove
subst
eqMp
nil
52
ref
1384
remove
cons
53
ref
1375
remove
1290
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
119
remove
1382
remove
cons
262
remove
1372
remove
cons
nil
cons
cons
nil
cons
cons
739
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
85
ref
1373
remove
cons
1385
def
87
ref
1377
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
nil
52
ref
1367
remove
1376
remove
appTerm
nil
cons
cons
53
ref
1371
remove
28
remove
1355
remove
appTerm
1386
def
1320
remove
appTerm
1387
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
124
ref
subst
proveHyp
nil
52
ref
1370
remove
nil
cons
1388
def
cons
1389
def
53
ref
1387
remove
nil
cons
1390
def
cons
nil
cons
cons
nil
cons
cons
1391
def
69
ref
subst
1391
remove
124
ref
subst
19
ref
"_16156"
1
ref
var
1392
def
1386
ref
238
remove
1392
remove
varTerm
appTerm
1290
ref
appTerm
1319
ref
appTerm
appTerm
absTerm
1393
def
1316
ref
appTerm
1394
def
appTerm
refl
1393
ref
25
ref
appTerm
betaConv
appThm
89
remove
1394
remove
betaConv
appThm
1386
ref
1213
remove
1290
remove
appTerm
1319
remove
appTerm
appTerm
refl
appThm
trans
1393
remove
refl
nil
1389
remove
53
ref
19
ref
1316
remove
appTerm
25
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
nil
1385
remove
nil
cons
nil
cons
cons
218
remove
subst
eqMp
1395
def
appThm
eqMp
sym
1386
remove
refl
1383
remove
1224
remove
subst
appThm
sym
1202
remove
nil
1307
remove
354
remove
cons
nil
cons
cons
316
ref
19
ref
"Number.Natural.<="
const
226
remove
constTerm
1396
def
317
ref
appTerm
366
ref
appTerm
1397
def
appTerm
7
remove
585
remove
appTerm
1398
def
appTerm
1399
def
absTerm
1400
def
317
ref
appTerm
1401
def
betaConv
364
ref
322
ref
1400
ref
appTerm
1402
def
absTerm
1403
def
366
ref
appTerm
1404
def
betaConv
643
ref
364
ref
643
ref
316
ref
1399
remove
assume
sym
19
remove
1398
remove
appTerm
1397
ref
appTerm
1405
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
322
ref
364
ref
322
ref
316
ref
1405
remove
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
52
ref
322
ref
1403
ref
appTerm
nil
cons
cons
53
ref
1404
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1403
remove
nil
cons
cons
517
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1402
remove
nil
cons
cons
53
ref
1401
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1400
remove
nil
cons
cons
328
ref
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
8
remove
1395
remove
appThm
220
remove
trans
trans
sym
22
remove
eqMp
nil
52
ref
1396
remove
147
remove
appTerm
1161
remove
appTerm
nil
cons
cons
53
ref
227
ref
1318
ref
appTerm
1354
ref
appTerm
nil
cons
1406
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
1309
remove
316
remove
5
ref
1397
remove
appTerm
227
ref
37
remove
584
remove
appTerm
318
remove
appTerm
appTerm
1205
remove
317
ref
appTerm
appTerm
appTerm
absTerm
1407
def
317
remove
appTerm
1408
def
betaConv
364
remove
322
ref
1407
ref
appTerm
1409
def
absTerm
1410
def
366
remove
appTerm
1411
def
betaConv
nil
322
ref
1410
ref
appTerm
1412
def
axiom
nil
52
ref
1412
remove
nil
cons
cons
53
ref
1411
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1410
remove
nil
cons
cons
517
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
52
ref
1409
remove
nil
cons
cons
53
ref
1408
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
ref
326
ref
1407
remove
nil
cons
cons
328
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
subst
eqMp
nil
52
ref
1406
remove
cons
53
ref
227
remove
1354
ref
appTerm
1318
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
327
remove
1318
remove
nil
cons
cons
"y"
30
remove
var
1354
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
390
remove
739
remove
subst
subst
eqMp
appThm
eqMp
eqMp
eqMp
nil
85
ref
1388
remove
cons
87
ref
1390
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
nil
85
ref
1362
ref
cons
87
ref
1359
ref
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
nil
52
ref
58
ref
1310
remove
appTerm
1361
remove
appTerm
nil
cons
cons
53
ref
5
ref
1358
remove
appTerm
1349
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
"r"
1
remove
var
1413
def
1359
remove
cons
53
ref
1362
remove
cons
1312
remove
nil
cons
cons
cons
nil
cons
cons
nil
52
ref
59
remove
207
remove
1413
ref
varTerm
1414
def
appTerm
1415
def
appTerm
nil
cons
1416
def
cons
53
ref
5
ref
57
remove
appTerm
1414
ref
appTerm
nil
cons
1417
def
cons
nil
cons
cons
nil
cons
cons
1418
def
69
ref
subst
1418
remove
124
ref
subst
nil
206
remove
53
ref
1414
remove
nil
cons
1419
def
cons
nil
cons
1420
def
cons
nil
cons
cons
1421
def
69
remove
subst
1421
remove
124
remove
subst
nil
86
remove
87
ref
1415
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
1422
def
101
ref
subst
108
ref
proveHyp
102
remove
eqMp
nil
201
remove
1420
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
1422
remove
211
remove
subst
eqMp
eqMp
nil
209
remove
87
ref
1419
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
nil
85
ref
1416
remove
cons
87
ref
1417
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
1423
def
subst
eqMp
eqMp
eqMp
eqMp
nil
85
ref
1342
ref
cons
87
ref
1322
ref
cons
nil
cons
1424
def
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
nil
52
ref
58
ref
1330
remove
appTerm
1341
remove
appTerm
nil
cons
cons
53
ref
5
remove
1333
remove
appTerm
1321
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
nil
1413
remove
1322
remove
cons
53
ref
1342
remove
cons
1340
remove
nil
cons
cons
cons
nil
cons
cons
1423
remove
subst
eqMp
eqMp
eqMp
nil
85
ref
1311
remove
cons
1424
remove
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
85
ref
1297
remove
cons
87
ref
1298
remove
cons
nil
cons
cons
nil
cons
cons
101
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
ref
1288
remove
appTerm
1296
remove
appTerm
nil
cons
cons
1280
remove
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
ref
1272
ref
16
remove
appTerm
betaConv
appThm
452
remove
138
remove
453
ref
141
remove
6
ref
1272
ref
142
remove
appTerm
betaConv
appThm
1272
ref
159
remove
appTerm
betaConv
appThm
absThm
appThm
absThm
appThm
appThm
appThm
453
remove
992
remove
1272
ref
994
remove
appTerm
betaConv
absThm
appThm
appThm
nil
454
remove
1272
remove
nil
cons
cons
nil
cons
nil
cons
cons
459
remove
subst
eqMp
eqMp
eqMp
nil
85
remove
1277
remove
cons
87
remove
1279
remove
cons
nil
cons
cons
nil
cons
cons
101
remove
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
nil
52
ref
58
remove
1267
remove
appTerm
1276
remove
appTerm
nil
cons
cons
53
ref
322
remove
1178
ref
appTerm
nil
cons
1425
def
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
6
ref
254
remove
1178
ref
41
remove
appTerm
betaConv
appThm
643
ref
1160
ref
6
remove
1180
ref
appThm
1178
ref
1269
remove
appTerm
betaConv
appThm
absThm
appThm
appThm
appThm
643
remove
1160
remove
1180
remove
absThm
appThm
appThm
nil
679
remove
1178
remove
nil
cons
1426
def
cons
nil
cons
nil
cons
cons
991
remove
subst
eqMp
eqMp
nil
52
remove
1425
remove
cons
53
ref
1179
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
ref
subst
proveHyp
325
remove
326
remove
1426
remove
cons
1329
remove
cons
nil
cons
cons
135
ref
subst
eqMp
eqMp
nil
1278
remove
53
remove
1176
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
108
remove
subst
proveHyp
173
remove
1352
remove
1158
remove
cons
nil
cons
cons
135
remove
subst
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
140
remove
1174
remove
appTerm
thm