reference documentation

Article natural-thm.art

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

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