reference documentation

Article modular-thm.art

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

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