reference documentation

Article gfp-div-thm.art

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

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