reference documentation

Article list-interval-thm.art

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

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