reference documentation

Article natural-order-min-max-thm.art

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

78056 bytes
6
version
"Data.Bool./\\"
const
"->"
typeOp
0
def
"bool"
typeOp
nil
opType
1
def
0
ref
1
ref
1
ref
nil
cons
2
def
cons
opType
3
def
nil
cons
cons
opType
4
def
constTerm
5
def
refl
6
def
"n"
"Number.Natural.natural"
typeOp
nil
opType
7
def
var
8
def
"Data.Bool.T"
const
1
ref
constTerm
9
def
absTerm
10
def
"Number.Natural.zero"
const
7
ref
constTerm
11
def
appTerm
12
def
betaConv
appThm
"Data.Bool.!"
const
13
def
0
ref
0
ref
7
ref
2
ref
cons
opType
14
def
2
ref
cons
opType
15
def
constTerm
16
def
refl
17
def
"m"
7
ref
var
18
def
"Data.Bool.==>"
const
4
ref
constTerm
19
def
refl
20
def
18
ref
"Data.Bool.~"
const
3
ref
constTerm
21
def
"Number.Natural.<"
const
0
ref
7
ref
14
ref
nil
cons
22
def
cons
opType
23
def
constTerm
24
def
18
ref
varTerm
25
def
appTerm
26
def
11
ref
appTerm
27
def
appTerm
28
def
absTerm
29
def
25
ref
appTerm
30
def
betaConv
nil
16
ref
29
ref
appTerm
31
def
axiom
nil
"p"
1
ref
var
32
def
31
remove
nil
cons
cons
"q"
1
ref
var
33
def
30
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
"="
const
34
def
4
ref
constTerm
35
def
19
ref
32
ref
varTerm
36
def
appTerm
37
def
33
ref
varTerm
38
def
appTerm
39
def
appTerm
refl
32
ref
33
ref
35
ref
5
ref
36
ref
appTerm
40
def
38
ref
appTerm
41
def
appTerm
42
def
36
ref
appTerm
absTerm
43
def
absTerm
44
def
36
ref
appTerm
betaConv
38
ref
refl
45
def
appThm
43
remove
38
ref
appTerm
betaConv
trans
appThm
nil
34
ref
0
ref
4
ref
0
ref
4
ref
2
ref
cons
opType
46
def
nil
cons
cons
opType
constTerm
47
def
19
ref
appTerm
44
remove
appTerm
axiom
36
ref
refl
48
def
appThm
45
ref
appThm
eqMp
49
def
sym
50
def
42
remove
refl
33
ref
34
ref
0
ref
46
ref
0
ref
46
remove
2
ref
cons
opType
nil
cons
cons
opType
constTerm
51
def
"f"
4
ref
var
52
def
52
ref
varTerm
53
def
36
ref
appTerm
38
ref
appTerm
absTerm
54
def
appTerm
52
ref
53
ref
9
ref
appTerm
9
ref
appTerm
absTerm
55
def
appTerm
absTerm
56
def
38
ref
appTerm
betaConv
appThm
34
ref
0
ref
3
ref
0
ref
3
ref
2
ref
cons
opType
57
def
nil
cons
cons
opType
constTerm
58
def
40
remove
appTerm
refl
32
ref
56
remove
absTerm
59
def
36
ref
appTerm
betaConv
appThm
nil
47
remove
5
ref
appTerm
59
ref
appTerm
axiom
60
def
48
remove
appThm
eqMp
45
ref
appThm
eqMp
61
def
sym
52
ref
53
ref
refl
nil
"t"
1
ref
var
62
def
36
ref
nil
cons
63
def
cons
nil
cons
nil
cons
cons
35
ref
62
ref
varTerm
64
def
appTerm
9
ref
appTerm
assume
sym
nil
9
ref
axiom
65
def
eqMp
64
ref
assume
65
ref
deductAntisym
deductAntisym
66
def
subst
36
ref
assume
67
def
eqMp
appThm
nil
62
ref
38
ref
nil
cons
68
def
cons
nil
cons
nil
cons
cons
66
ref
subst
38
ref
assume
69
def
eqMp
appThm
absThm
eqMp
70
def
nil
"P"
1
ref
var
71
def
63
ref
cons
"Q"
1
ref
var
72
def
68
ref
cons
nil
cons
73
def
cons
nil
cons
cons
35
ref
refl
74
def
52
ref
53
remove
71
ref
varTerm
75
def
appTerm
76
def
72
ref
varTerm
77
def
appTerm
absTerm
78
def
32
ref
33
ref
36
ref
absTerm
absTerm
79
def
appTerm
betaConv
79
ref
75
ref
appTerm
betaConv
77
ref
refl
80
def
appThm
33
ref
75
ref
absTerm
77
ref
appTerm
betaConv
trans
trans
appThm
55
ref
79
ref
appTerm
betaConv
79
ref
9
ref
appTerm
betaConv
9
ref
refl
81
def
appThm
33
ref
9
ref
absTerm
9
ref
appTerm
betaConv
trans
trans
appThm
35
ref
5
ref
75
ref
appTerm
82
def
77
ref
appTerm
83
def
appTerm
refl
33
ref
51
remove
52
remove
76
remove
38
ref
appTerm
absTerm
appTerm
55
ref
appTerm
absTerm
77
ref
appTerm
betaConv
appThm
58
ref
82
remove
appTerm
refl
59
remove
75
ref
appTerm
betaConv
appThm
60
remove
75
ref
refl
84
def
appThm
eqMp
80
ref
appThm
eqMp
83
remove
assume
eqMp
85
def
79
remove
refl
appThm
eqMp
sym
65
ref
eqMp
86
def
subst
deductAntisym
eqMp
49
remove
39
ref
assume
eqMp
sym
67
remove
eqMp
74
ref
54
remove
32
ref
33
ref
38
ref
absTerm
87
def
absTerm
88
def
appTerm
betaConv
88
ref
36
ref
appTerm
betaConv
45
ref
appThm
87
ref
38
ref
appTerm
betaConv
trans
trans
appThm
55
remove
88
ref
appTerm
betaConv
88
ref
9
ref
appTerm
betaConv
81
remove
appThm
87
ref
9
ref
appTerm
betaConv
trans
trans
89
def
appThm
61
remove
41
remove
assume
eqMp
88
ref
refl
90
def
appThm
eqMp
sym
65
ref
eqMp
91
def
proveHyp
deductAntisym
92
def
subst
proveHyp
"A"
7
ref
nil
cons
93
def
cons
nil
cons
94
def
"P"
14
ref
var
95
def
29
remove
nil
cons
cons
"x"
7
ref
var
96
def
25
ref
nil
cons
97
def
cons
nil
cons
98
def
cons
nil
cons
cons
nil
32
ref
13
ref
0
ref
0
ref
"A"
varType
99
def
2
ref
cons
opType
100
def
2
ref
cons
opType
101
def
constTerm
102
def
"P"
100
ref
var
103
def
varTerm
104
def
appTerm
105
def
nil
cons
106
def
cons
33
ref
104
ref
"x"
99
ref
var
107
def
varTerm
108
def
appTerm
109
def
nil
cons
110
def
cons
nil
cons
cons
nil
cons
cons
111
def
50
ref
subst
111
remove
91
remove
70
remove
deductAntisym
112
def
subst
35
ref
109
ref
appTerm
refl
107
ref
9
ref
absTerm
113
def
108
ref
appTerm
betaConv
appThm
"p"
100
ref
var
114
def
34
ref
0
ref
100
ref
101
ref
nil
cons
cons
opType
constTerm
114
ref
varTerm
115
def
appTerm
113
remove
appTerm
absTerm
116
def
104
ref
appTerm
betaConv
117
def
nil
34
ref
0
ref
101
ref
0
ref
101
ref
2
ref
cons
opType
118
def
nil
cons
cons
opType
constTerm
119
def
102
ref
appTerm
116
remove
appTerm
axiom
104
ref
refl
120
def
appThm
121
def
105
ref
assume
eqMp
eqMp
108
ref
refl
122
def
appThm
eqMp
sym
65
ref
eqMp
eqMp
nil
71
ref
106
remove
cons
72
ref
110
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
123
def
subst
eqMp
eqMp
nil
32
ref
28
remove
nil
cons
cons
33
ref
35
ref
27
ref
appTerm
"Data.Bool.F"
const
1
ref
constTerm
124
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
71
ref
27
ref
nil
cons
cons
nil
cons
nil
cons
cons
nil
32
ref
21
ref
75
ref
appTerm
125
def
nil
cons
126
def
cons
33
ref
35
ref
75
ref
appTerm
124
ref
appTerm
nil
cons
127
def
cons
nil
cons
cons
nil
cons
cons
128
def
50
ref
subst
128
remove
112
ref
subst
nil
32
ref
75
ref
nil
cons
129
def
cons
33
ref
124
ref
nil
cons
130
def
cons
nil
cons
131
def
cons
nil
cons
cons
20
ref
35
ref
36
ref
appTerm
38
ref
appTerm
132
def
assume
133
def
appThm
45
remove
appThm
sym
nil
32
ref
68
ref
cons
134
def
33
ref
68
ref
cons
nil
cons
cons
nil
cons
cons
135
def
50
ref
subst
135
remove
112
ref
subst
69
remove
eqMp
nil
71
ref
68
remove
cons
73
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
136
def
eqMp
137
def
nil
32
ref
39
remove
nil
cons
138
def
cons
33
ref
19
ref
38
ref
appTerm
139
def
36
ref
appTerm
nil
cons
140
def
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
139
remove
refl
133
remove
appThm
sym
136
remove
eqMp
eqMp
nil
134
remove
33
ref
63
remove
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
nil
71
ref
138
ref
cons
72
ref
140
remove
cons
nil
cons
cons
nil
cons
cons
141
def
74
ref
78
remove
88
ref
appTerm
betaConv
88
remove
75
ref
appTerm
betaConv
80
remove
appThm
87
remove
77
ref
appTerm
betaConv
trans
trans
appThm
89
remove
appThm
85
remove
90
remove
appThm
eqMp
sym
65
ref
eqMp
142
def
subst
eqMp
92
ref
141
remove
86
ref
subst
eqMp
deductAntisym
deductAntisym
143
def
subst
35
ref
125
ref
appTerm
refl
32
ref
37
remove
124
ref
appTerm
absTerm
144
def
75
ref
appTerm
betaConv
appThm
nil
58
remove
21
ref
appTerm
144
remove
appTerm
axiom
84
remove
appThm
eqMp
145
def
125
remove
assume
eqMp
nil
32
ref
19
ref
75
ref
appTerm
124
ref
appTerm
nil
cons
cons
33
ref
19
ref
124
ref
appTerm
146
def
75
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
32
ref
130
ref
cons
33
ref
129
ref
cons
nil
cons
cons
nil
cons
cons
147
def
50
ref
subst
147
remove
112
ref
subst
32
ref
36
remove
absTerm
148
def
75
remove
appTerm
149
def
betaConv
nil
35
ref
124
ref
appTerm
13
ref
57
remove
constTerm
150
def
148
ref
appTerm
151
def
appTerm
axiom
124
ref
assume
eqMp
nil
32
ref
151
remove
nil
cons
cons
33
ref
149
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
"A"
2
ref
cons
nil
cons
152
def
"P"
3
remove
var
153
def
148
remove
nil
cons
cons
"x"
1
ref
var
154
def
129
ref
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
eqMp
nil
71
ref
130
ref
cons
72
ref
129
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
71
ref
126
remove
cons
72
ref
127
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
155
def
subst
eqMp
appThm
21
ref
refl
156
def
10
ref
25
ref
appTerm
157
def
betaConv
appThm
nil
35
ref
21
ref
9
ref
appTerm
appTerm
124
ref
appTerm
axiom
158
def
trans
appThm
nil
62
ref
130
ref
cons
nil
cons
nil
cons
cons
159
def
62
ref
35
ref
146
remove
64
ref
appTerm
appTerm
9
ref
appTerm
absTerm
160
def
64
ref
appTerm
161
def
betaConv
nil
150
ref
160
ref
appTerm
162
def
axiom
nil
32
ref
162
remove
nil
cons
cons
33
ref
161
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
160
remove
nil
cons
cons
154
ref
64
ref
nil
cons
cons
nil
cons
163
def
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
164
def
subst
trans
absThm
appThm
nil
62
ref
9
ref
nil
cons
cons
nil
cons
nil
cons
cons
165
def
94
ref
nil
nil
cons
166
def
cons
167
def
62
ref
35
ref
102
ref
107
ref
64
ref
absTerm
appTerm
appTerm
64
ref
appTerm
absTerm
168
def
64
ref
appTerm
169
def
betaConv
nil
150
ref
168
ref
appTerm
170
def
axiom
nil
32
ref
170
remove
nil
cons
cons
33
ref
169
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
168
remove
nil
cons
cons
163
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
subst
171
def
trans
appThm
165
remove
62
ref
35
ref
5
ref
9
ref
appTerm
64
ref
appTerm
appTerm
64
ref
appTerm
absTerm
172
def
64
ref
appTerm
173
def
betaConv
nil
150
ref
172
ref
appTerm
174
def
axiom
nil
32
ref
174
remove
nil
cons
cons
33
ref
173
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
172
remove
nil
cons
cons
163
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
175
def
subst
176
def
trans
sym
65
ref
eqMp
nil
32
ref
5
ref
12
remove
appTerm
16
ref
18
ref
19
ref
27
remove
appTerm
21
ref
157
remove
appTerm
appTerm
absTerm
appTerm
appTerm
nil
cons
cons
33
ref
34
ref
23
ref
constTerm
177
def
"Number.Natural.minimal"
const
0
ref
14
ref
93
ref
cons
opType
constTerm
178
def
10
ref
appTerm
appTerm
11
ref
appTerm
179
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
8
ref
11
ref
nil
cons
180
def
cons
181
def
"p"
14
ref
var
182
def
10
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
nil
32
ref
5
ref
182
ref
varTerm
183
def
8
ref
varTerm
184
def
appTerm
185
def
appTerm
16
ref
18
ref
19
ref
26
ref
184
ref
appTerm
186
def
appTerm
187
def
21
ref
183
ref
25
ref
appTerm
appTerm
188
def
appTerm
absTerm
189
def
appTerm
190
def
appTerm
191
def
nil
cons
192
def
cons
33
ref
177
ref
178
remove
183
ref
appTerm
193
def
appTerm
184
ref
appTerm
194
def
nil
cons
195
def
cons
nil
cons
cons
nil
cons
cons
196
def
50
ref
subst
196
remove
112
ref
subst
nil
71
ref
185
ref
nil
cons
197
def
cons
72
ref
190
remove
nil
cons
198
def
cons
nil
cons
cons
nil
cons
cons
199
def
86
ref
subst
199
remove
142
ref
subst
8
ref
185
ref
absTerm
200
def
184
ref
appTerm
betaConv
sym
185
ref
assume
201
def
eqMp
94
ref
95
ref
200
ref
nil
cons
cons
96
ref
184
ref
nil
cons
202
def
cons
nil
cons
203
def
cons
nil
cons
cons
35
ref
"Data.Bool.?"
const
204
def
101
ref
constTerm
205
def
104
ref
appTerm
206
def
appTerm
207
def
refl
114
ref
150
ref
33
ref
19
ref
102
ref
107
ref
19
ref
115
ref
108
ref
appTerm
208
def
appTerm
38
ref
appTerm
absTerm
appTerm
appTerm
38
ref
appTerm
absTerm
appTerm
absTerm
209
def
104
remove
appTerm
betaConv
appThm
nil
119
remove
205
remove
appTerm
209
remove
appTerm
axiom
120
remove
appThm
eqMp
210
def
sym
nil
153
ref
72
ref
19
ref
102
ref
107
ref
19
ref
109
remove
appTerm
211
def
77
ref
appTerm
absTerm
212
def
appTerm
213
def
appTerm
77
ref
appTerm
214
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
152
ref
166
ref
cons
215
def
35
ref
105
remove
appTerm
refl
117
remove
appThm
121
remove
eqMp
sym
216
def
subst
subst
72
ref
nil
62
ref
214
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
32
ref
213
remove
nil
cons
217
def
cons
218
def
33
ref
77
ref
nil
cons
219
def
cons
nil
cons
220
def
cons
nil
cons
cons
221
def
50
ref
subst
221
ref
112
ref
subst
nil
32
ref
110
remove
cons
220
ref
cons
nil
cons
cons
92
ref
subst
212
ref
108
ref
appTerm
222
def
betaConv
nil
218
ref
33
ref
222
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
"A"
99
ref
nil
cons
223
def
cons
nil
cons
224
def
103
ref
212
remove
nil
cons
cons
107
ref
108
ref
nil
cons
cons
nil
cons
225
def
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
71
ref
217
remove
cons
226
def
72
ref
219
ref
cons
nil
cons
227
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
228
def
subst
proveHyp
182
ref
35
ref
204
remove
15
ref
constTerm
229
def
200
remove
appTerm
230
def
appTerm
5
ref
183
ref
193
ref
appTerm
231
def
appTerm
16
ref
18
ref
19
ref
26
ref
193
ref
appTerm
appTerm
188
remove
appTerm
absTerm
232
def
appTerm
233
def
appTerm
appTerm
absTerm
234
def
183
ref
appTerm
235
def
betaConv
nil
13
ref
0
ref
15
ref
2
remove
cons
opType
constTerm
236
def
234
ref
appTerm
237
def
axiom
nil
32
ref
237
remove
nil
cons
cons
33
ref
235
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
"A"
22
remove
cons
nil
cons
238
def
"P"
15
remove
var
239
def
234
remove
nil
cons
cons
"x"
14
ref
var
183
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
230
remove
assume
eqMp
240
def
nil
71
ref
231
ref
nil
cons
241
def
cons
72
ref
233
remove
nil
cons
242
def
cons
nil
cons
cons
nil
cons
cons
243
def
86
ref
subst
proveHyp
240
remove
243
remove
142
ref
subst
proveHyp
nil
18
ref
193
ref
nil
cons
244
def
cons
nil
cons
nil
cons
cons
245
def
8
ref
35
ref
177
ref
25
ref
appTerm
246
def
184
ref
appTerm
247
def
appTerm
5
ref
"Number.Natural.<="
const
23
remove
constTerm
248
def
25
ref
appTerm
249
def
184
ref
appTerm
250
def
appTerm
251
def
248
ref
184
ref
appTerm
252
def
25
ref
appTerm
253
def
appTerm
254
def
appTerm
255
def
absTerm
256
def
184
ref
appTerm
257
def
betaConv
18
ref
16
ref
256
ref
appTerm
258
def
absTerm
259
def
25
ref
appTerm
260
def
betaConv
17
ref
18
ref
17
ref
8
ref
255
remove
assume
sym
35
ref
254
remove
appTerm
247
ref
appTerm
261
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
16
ref
18
ref
16
ref
8
ref
261
remove
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
32
ref
16
ref
259
ref
appTerm
nil
cons
cons
33
ref
260
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
259
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
258
remove
nil
cons
cons
33
ref
257
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
256
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
262
def
subst
6
ref
nil
18
ref
202
ref
cons
263
def
8
ref
244
ref
cons
nil
cons
cons
nil
cons
cons
8
ref
35
ref
253
ref
appTerm
264
def
21
ref
186
ref
appTerm
265
def
appTerm
266
def
absTerm
267
def
184
ref
appTerm
268
def
betaConv
18
ref
16
ref
267
ref
appTerm
269
def
absTerm
270
def
25
ref
appTerm
271
def
betaConv
17
ref
18
ref
17
ref
8
ref
266
remove
assume
sym
35
ref
265
ref
appTerm
253
ref
appTerm
272
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
16
ref
18
ref
16
ref
8
ref
272
remove
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
32
ref
16
ref
270
ref
appTerm
nil
cons
cons
33
ref
271
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
270
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
269
remove
nil
cons
cons
33
ref
268
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
267
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
273
def
subst
appThm
245
remove
273
ref
subst
appThm
trans
sym
nil
71
ref
24
ref
184
ref
appTerm
274
def
193
ref
appTerm
275
def
nil
cons
276
def
cons
277
def
nil
cons
nil
cons
cons
145
remove
sym
278
def
subst
nil
32
ref
276
ref
cons
131
ref
cons
nil
cons
cons
279
def
50
ref
subst
279
remove
112
ref
subst
232
ref
184
ref
appTerm
280
def
betaConv
nil
32
ref
242
remove
cons
33
ref
280
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
94
ref
95
ref
232
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
19
ref
275
ref
appTerm
21
ref
185
remove
appTerm
appTerm
nil
cons
281
def
cons
131
ref
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
62
ref
281
remove
cons
nil
cons
nil
cons
cons
62
ref
35
ref
19
ref
64
ref
appTerm
282
def
124
ref
appTerm
appTerm
21
ref
64
ref
appTerm
appTerm
absTerm
283
def
64
ref
appTerm
284
def
betaConv
nil
150
ref
283
ref
appTerm
285
def
axiom
nil
32
ref
285
remove
nil
cons
cons
33
ref
284
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
283
remove
nil
cons
cons
163
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
286
def
subst
156
ref
20
ref
nil
62
ref
276
remove
cons
nil
cons
nil
cons
cons
66
ref
subst
275
ref
assume
eqMp
appThm
156
ref
nil
62
ref
197
remove
cons
nil
cons
nil
cons
cons
66
ref
subst
201
remove
eqMp
appThm
158
ref
trans
appThm
159
ref
62
ref
35
ref
19
ref
9
ref
appTerm
64
ref
appTerm
appTerm
64
ref
appTerm
absTerm
287
def
64
ref
appTerm
288
def
betaConv
nil
150
ref
287
ref
appTerm
289
def
axiom
nil
32
ref
289
remove
nil
cons
cons
33
ref
288
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
287
remove
nil
cons
cons
163
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
290
def
trans
appThm
nil
35
ref
21
ref
124
ref
appTerm
appTerm
9
ref
appTerm
axiom
291
def
trans
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
277
remove
72
ref
130
remove
cons
nil
cons
292
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
32
ref
21
ref
275
remove
appTerm
nil
cons
cons
33
ref
21
ref
24
ref
193
ref
appTerm
184
ref
appTerm
293
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
71
ref
293
ref
nil
cons
294
def
cons
295
def
nil
cons
nil
cons
cons
278
remove
subst
nil
32
ref
294
ref
cons
131
ref
cons
nil
cons
cons
296
def
50
ref
subst
296
remove
112
ref
subst
189
ref
193
remove
appTerm
297
def
betaConv
nil
32
ref
198
remove
cons
33
ref
297
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
94
ref
95
ref
189
remove
nil
cons
cons
96
ref
244
remove
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
19
ref
293
ref
appTerm
21
ref
231
ref
appTerm
appTerm
nil
cons
298
def
cons
131
remove
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
62
ref
298
remove
cons
nil
cons
nil
cons
cons
286
remove
subst
156
ref
20
ref
nil
62
ref
294
remove
cons
nil
cons
nil
cons
cons
66
ref
subst
293
remove
assume
eqMp
appThm
156
ref
nil
62
ref
241
remove
cons
nil
cons
nil
cons
cons
66
ref
subst
231
remove
assume
eqMp
appThm
158
remove
trans
appThm
290
remove
trans
appThm
291
ref
trans
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
295
remove
292
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
proveHyp
proveHyp
proveHyp
proveHyp
proveHyp
eqMp
nil
71
ref
192
remove
cons
72
ref
195
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
299
def
subst
eqMp
nil
179
remove
thm
nil
95
ref
8
ref
177
ref
"Number.Natural.max"
const
0
ref
7
ref
0
ref
7
ref
93
remove
cons
opType
300
def
nil
cons
cons
opType
301
def
constTerm
302
def
11
ref
appTerm
184
ref
appTerm
appTerm
184
ref
appTerm
absTerm
303
def
nil
cons
cons
nil
cons
nil
cons
cons
167
ref
216
ref
subst
304
def
subst
8
ref
177
ref
refl
305
def
nil
18
ref
180
ref
cons
306
def
nil
cons
nil
cons
cons
307
def
8
ref
177
ref
302
ref
25
ref
appTerm
184
ref
appTerm
308
def
appTerm
309
def
"Data.Bool.cond"
const
310
def
0
ref
1
ref
301
ref
nil
cons
cons
opType
constTerm
311
def
250
ref
appTerm
312
def
184
ref
appTerm
25
ref
appTerm
313
def
appTerm
absTerm
314
def
184
ref
appTerm
315
def
betaConv
18
ref
16
ref
314
ref
appTerm
316
def
absTerm
317
def
25
ref
appTerm
318
def
betaConv
nil
16
ref
317
ref
appTerm
319
def
axiom
nil
32
ref
319
remove
nil
cons
cons
33
ref
318
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
317
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
316
remove
nil
cons
cons
33
ref
315
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
314
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
320
def
subst
311
ref
refl
321
def
nil
62
ref
248
ref
11
ref
appTerm
184
ref
appTerm
322
def
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
8
ref
322
remove
absTerm
323
def
184
ref
appTerm
324
def
betaConv
nil
16
ref
323
ref
appTerm
325
def
axiom
nil
32
ref
325
remove
nil
cons
cons
33
ref
324
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
323
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
eqMp
appThm
326
def
184
ref
refl
327
def
appThm
11
ref
refl
328
def
appThm
nil
"t2"
7
ref
var
329
def
180
ref
cons
"t1"
7
ref
var
330
def
202
ref
cons
nil
cons
331
def
cons
nil
cons
cons
167
ref
"t2"
99
ref
var
332
def
34
remove
0
ref
99
ref
100
ref
nil
cons
333
def
cons
opType
constTerm
334
def
310
remove
0
ref
1
ref
0
ref
99
ref
0
remove
99
ref
223
remove
cons
opType
nil
cons
cons
opType
nil
cons
cons
opType
constTerm
335
def
9
ref
appTerm
"t1"
99
ref
var
336
def
varTerm
337
def
appTerm
332
ref
varTerm
338
def
appTerm
appTerm
337
ref
appTerm
absTerm
339
def
338
ref
appTerm
340
def
betaConv
336
ref
102
ref
339
ref
appTerm
341
def
absTerm
342
def
337
ref
appTerm
343
def
betaConv
nil
102
ref
342
ref
appTerm
344
def
axiom
nil
32
ref
344
remove
nil
cons
cons
33
ref
343
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
224
ref
103
ref
342
remove
nil
cons
cons
107
ref
337
ref
nil
cons
cons
nil
cons
345
def
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
341
remove
nil
cons
cons
33
ref
340
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
224
ref
103
ref
339
remove
nil
cons
cons
107
ref
338
ref
nil
cons
cons
nil
cons
346
def
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
347
def
subst
trans
trans
348
def
appThm
327
ref
appThm
nil
203
ref
nil
cons
cons
167
ref
nil
62
ref
334
ref
108
ref
appTerm
108
ref
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
122
remove
eqMp
349
def
subst
350
def
subst
351
def
trans
absThm
eqMp
nil
16
ref
303
remove
appTerm
thm
nil
95
ref
8
ref
177
ref
302
ref
184
ref
appTerm
352
def
11
ref
appTerm
appTerm
184
ref
appTerm
353
def
absTerm
354
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
353
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
305
ref
nil
181
remove
263
ref
nil
cons
355
def
cons
nil
cons
cons
356
def
305
ref
320
ref
appThm
nil
8
ref
97
ref
cons
357
def
355
ref
cons
nil
cons
cons
358
def
320
ref
subst
appThm
sym
74
ref
"_2108"
7
ref
var
359
def
177
ref
359
remove
varTerm
appTerm
311
ref
253
ref
appTerm
360
def
25
ref
appTerm
184
ref
appTerm
361
def
appTerm
absTerm
362
def
313
ref
appTerm
betaConv
appThm
6
ref
19
ref
250
ref
appTerm
363
def
refl
364
def
362
ref
184
ref
appTerm
betaConv
appThm
appThm
19
ref
21
ref
250
ref
appTerm
365
def
appTerm
366
def
refl
367
def
362
ref
25
ref
appTerm
betaConv
appThm
appThm
appThm
nil
"_485"
7
ref
var
368
def
97
ref
cons
369
def
"_482"
7
ref
var
370
def
202
ref
cons
371
def
"_483"
1
ref
var
372
def
250
ref
nil
cons
373
def
cons
nil
cons
374
def
cons
cons
nil
cons
cons
375
def
nil
"_484"
14
remove
var
376
def
362
remove
nil
cons
cons
nil
cons
nil
cons
cons
167
ref
nil
107
ref
"_482"
99
ref
var
varTerm
nil
cons
cons
"c"
1
ref
var
377
def
372
ref
varTerm
nil
cons
cons
114
ref
"_484"
100
ref
var
varTerm
nil
cons
cons
"y"
99
ref
var
378
def
"_485"
99
remove
var
varTerm
nil
cons
cons
nil
cons
cons
cons
cons
nil
cons
cons
378
ref
35
ref
115
ref
335
ref
377
ref
varTerm
379
def
appTerm
108
ref
appTerm
378
remove
varTerm
380
def
appTerm
appTerm
appTerm
5
ref
19
ref
379
ref
appTerm
208
remove
appTerm
appTerm
19
ref
21
ref
379
ref
appTerm
appTerm
115
ref
380
ref
appTerm
appTerm
appTerm
appTerm
absTerm
381
def
380
ref
appTerm
382
def
betaConv
107
ref
102
ref
381
ref
appTerm
383
def
absTerm
384
def
108
remove
appTerm
385
def
betaConv
377
remove
102
ref
384
ref
appTerm
386
def
absTerm
387
def
379
ref
appTerm
388
def
betaConv
114
remove
150
ref
387
ref
appTerm
389
def
absTerm
390
def
115
ref
appTerm
391
def
betaConv
nil
13
remove
118
remove
constTerm
390
ref
appTerm
392
def
axiom
nil
32
ref
392
remove
nil
cons
cons
33
ref
391
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
"A"
333
remove
cons
nil
cons
"P"
101
remove
var
390
remove
nil
cons
cons
"x"
100
remove
var
115
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
389
remove
nil
cons
cons
33
ref
388
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
387
remove
nil
cons
cons
154
ref
379
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
386
remove
nil
cons
cons
33
ref
385
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
224
ref
103
ref
384
remove
nil
cons
cons
225
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
383
remove
nil
cons
cons
33
ref
382
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
224
ref
103
ref
381
remove
nil
cons
cons
107
ref
380
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
subst
393
def
subst
subst
eqMp
sym
nil
32
ref
373
ref
cons
394
def
33
ref
177
ref
184
ref
appTerm
395
def
361
ref
appTerm
396
def
nil
cons
397
def
cons
nil
cons
cons
nil
cons
cons
398
def
50
ref
subst
398
remove
112
ref
subst
74
ref
"_2114"
7
ref
var
399
def
395
ref
399
remove
varTerm
appTerm
absTerm
400
def
361
ref
appTerm
betaConv
appThm
6
ref
19
ref
253
ref
appTerm
401
def
refl
402
def
400
ref
25
ref
appTerm
betaConv
403
def
appThm
appThm
19
ref
21
ref
253
ref
appTerm
404
def
appTerm
405
def
refl
406
def
400
ref
184
ref
appTerm
betaConv
407
def
appThm
appThm
appThm
nil
368
ref
202
ref
cons
408
def
370
ref
97
ref
cons
409
def
372
ref
253
ref
nil
cons
410
def
cons
nil
cons
411
def
cons
cons
nil
cons
cons
412
def
nil
376
ref
400
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
413
def
subst
eqMp
sym
nil
32
ref
410
ref
cons
414
def
33
ref
395
ref
25
ref
appTerm
415
def
nil
cons
416
def
cons
nil
cons
417
def
cons
nil
cons
cons
418
def
50
ref
subst
418
remove
112
ref
subst
358
ref
262
ref
subst
6
ref
nil
62
ref
410
ref
cons
nil
cons
nil
cons
cons
419
def
66
ref
subst
253
ref
assume
eqMp
420
def
appThm
421
def
nil
62
ref
373
ref
cons
nil
cons
nil
cons
cons
422
def
66
ref
subst
250
ref
assume
423
def
eqMp
424
def
appThm
176
ref
trans
trans
sym
65
ref
eqMp
eqMp
nil
71
ref
410
ref
cons
425
def
72
ref
416
ref
cons
nil
cons
426
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
401
ref
415
ref
appTerm
nil
cons
cons
33
ref
405
ref
395
ref
184
ref
appTerm
427
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
32
ref
404
ref
nil
cons
428
def
cons
429
def
33
ref
427
ref
nil
cons
430
def
cons
nil
cons
431
def
cons
nil
cons
cons
432
def
50
ref
subst
432
remove
112
ref
subst
327
ref
eqMp
nil
71
ref
428
remove
cons
433
def
72
ref
430
remove
cons
nil
cons
434
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
71
ref
373
ref
cons
435
def
72
ref
397
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
363
ref
396
remove
appTerm
nil
cons
cons
33
ref
366
ref
246
ref
361
ref
appTerm
436
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
32
ref
365
ref
nil
cons
437
def
cons
438
def
33
ref
436
remove
nil
cons
439
def
cons
nil
cons
cons
nil
cons
cons
440
def
50
ref
subst
440
remove
112
ref
subst
74
ref
"_2120"
7
ref
var
441
def
246
ref
441
remove
varTerm
appTerm
absTerm
442
def
361
remove
appTerm
betaConv
appThm
6
ref
402
ref
442
ref
25
ref
appTerm
betaConv
443
def
appThm
appThm
406
ref
442
ref
184
ref
appTerm
betaConv
444
def
appThm
appThm
appThm
412
remove
nil
376
ref
442
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
445
def
subst
eqMp
sym
nil
414
ref
33
ref
246
ref
25
ref
appTerm
446
def
nil
cons
447
def
cons
nil
cons
448
def
cons
nil
cons
cons
449
def
50
ref
subst
449
remove
112
ref
subst
25
ref
refl
450
def
eqMp
nil
425
ref
72
ref
447
remove
cons
nil
cons
451
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
401
ref
446
ref
appTerm
nil
cons
cons
33
ref
405
ref
247
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
429
ref
33
ref
247
ref
nil
cons
452
def
cons
nil
cons
453
def
cons
nil
cons
cons
454
def
50
ref
subst
454
remove
112
ref
subst
8
ref
"Data.Bool.\\/"
const
4
remove
constTerm
455
def
250
ref
appTerm
456
def
253
ref
appTerm
457
def
absTerm
458
def
184
ref
appTerm
459
def
betaConv
18
ref
16
ref
458
ref
appTerm
460
def
absTerm
461
def
25
ref
appTerm
462
def
betaConv
nil
16
ref
461
ref
appTerm
463
def
axiom
nil
32
ref
463
remove
nil
cons
cons
33
ref
462
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
461
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
460
remove
nil
cons
cons
33
ref
459
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
458
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
464
def
nil
32
ref
457
remove
nil
cons
cons
465
def
453
ref
cons
nil
cons
cons
92
ref
subst
proveHyp
20
ref
455
ref
refl
466
def
nil
438
ref
33
ref
35
ref
250
ref
appTerm
467
def
124
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
nil
435
ref
nil
cons
nil
cons
cons
155
ref
subst
eqMp
468
def
appThm
nil
429
ref
33
ref
264
ref
124
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
nil
425
ref
nil
cons
nil
cons
cons
155
ref
subst
eqMp
appThm
159
remove
62
ref
35
ref
455
ref
124
ref
appTerm
64
ref
appTerm
appTerm
64
ref
appTerm
absTerm
469
def
64
ref
appTerm
470
def
betaConv
nil
150
ref
469
ref
appTerm
471
def
axiom
nil
32
ref
471
remove
nil
cons
cons
33
ref
470
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
469
remove
nil
cons
cons
163
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
trans
appThm
472
def
247
ref
refl
appThm
nil
62
ref
452
ref
cons
nil
cons
nil
cons
cons
164
ref
subst
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
433
ref
72
ref
452
remove
cons
nil
cons
473
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
71
ref
437
remove
cons
474
def
72
ref
439
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
475
def
subst
appThm
327
ref
appThm
sym
348
remove
eqMp
eqMp
absThm
eqMp
nil
16
ref
354
remove
appTerm
thm
17
ref
8
ref
305
ref
nil
355
ref
nil
cons
cons
476
def
320
ref
subst
321
ref
nil
62
ref
252
ref
184
ref
appTerm
477
def
nil
cons
478
def
cons
nil
cons
nil
cons
cons
66
ref
subst
8
ref
477
ref
absTerm
479
def
184
ref
appTerm
480
def
betaConv
nil
16
ref
479
ref
appTerm
481
def
axiom
nil
32
ref
481
remove
nil
cons
cons
33
ref
480
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
479
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
482
def
eqMp
483
def
appThm
327
ref
appThm
327
ref
appThm
nil
329
ref
202
ref
cons
484
def
331
ref
cons
nil
cons
cons
347
ref
subst
trans
485
def
trans
appThm
327
ref
appThm
351
ref
trans
absThm
appThm
171
ref
trans
sym
65
ref
eqMp
nil
16
ref
8
ref
177
ref
352
ref
184
ref
appTerm
appTerm
184
ref
appTerm
absTerm
appTerm
thm
nil
95
ref
8
ref
177
ref
"Number.Natural.min"
const
301
remove
constTerm
486
def
11
ref
appTerm
184
ref
appTerm
appTerm
11
ref
appTerm
absTerm
487
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
305
ref
307
remove
8
ref
177
ref
486
ref
25
ref
appTerm
184
ref
appTerm
488
def
appTerm
489
def
312
ref
25
ref
appTerm
184
ref
appTerm
490
def
appTerm
absTerm
491
def
184
ref
appTerm
492
def
betaConv
18
ref
16
ref
491
ref
appTerm
493
def
absTerm
494
def
25
ref
appTerm
495
def
betaConv
nil
16
ref
494
ref
appTerm
496
def
axiom
nil
32
ref
496
remove
nil
cons
cons
33
ref
495
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
494
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
493
remove
nil
cons
cons
33
ref
492
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
491
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
497
def
subst
326
remove
328
ref
appThm
327
ref
appThm
nil
484
ref
330
ref
180
ref
cons
nil
cons
cons
nil
cons
cons
347
ref
subst
trans
trans
498
def
appThm
328
ref
appThm
nil
96
ref
180
remove
cons
nil
cons
nil
cons
cons
350
ref
subst
trans
absThm
eqMp
nil
16
ref
487
remove
appTerm
thm
nil
95
ref
8
ref
177
ref
486
ref
184
ref
appTerm
499
def
11
ref
appTerm
appTerm
11
ref
appTerm
500
def
absTerm
501
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
500
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
305
ref
356
remove
305
ref
497
ref
appThm
358
ref
497
ref
subst
appThm
sym
74
ref
"_2144"
7
ref
var
502
def
177
ref
502
remove
varTerm
appTerm
360
remove
184
ref
appTerm
25
ref
appTerm
503
def
appTerm
absTerm
504
def
490
ref
appTerm
betaConv
appThm
6
ref
364
ref
504
ref
25
ref
appTerm
betaConv
appThm
appThm
367
ref
504
ref
184
ref
appTerm
betaConv
appThm
appThm
appThm
nil
408
ref
409
remove
374
ref
cons
cons
nil
cons
cons
505
def
nil
376
ref
504
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
subst
eqMp
sym
nil
394
ref
33
ref
246
ref
503
ref
appTerm
506
def
nil
cons
507
def
cons
nil
cons
cons
nil
cons
cons
508
def
50
ref
subst
508
remove
112
ref
subst
74
ref
"_2150"
7
ref
var
509
def
246
ref
509
remove
varTerm
appTerm
absTerm
503
ref
appTerm
betaConv
appThm
6
ref
402
ref
444
remove
appThm
appThm
406
ref
443
remove
appThm
appThm
appThm
nil
369
remove
371
ref
411
remove
cons
cons
nil
cons
cons
510
def
445
remove
subst
eqMp
sym
nil
414
ref
453
remove
cons
nil
cons
cons
511
def
50
ref
subst
511
remove
112
ref
subst
262
remove
6
ref
424
ref
appThm
512
def
420
ref
appThm
176
ref
trans
trans
sym
65
ref
eqMp
eqMp
nil
425
ref
473
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
401
ref
247
remove
appTerm
nil
cons
cons
33
ref
405
ref
446
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
429
ref
448
remove
cons
nil
cons
cons
513
def
50
ref
subst
513
remove
112
ref
subst
450
ref
eqMp
nil
433
ref
451
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
435
ref
72
ref
507
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
363
ref
506
remove
appTerm
nil
cons
cons
33
ref
366
ref
395
ref
503
ref
appTerm
514
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
438
ref
33
ref
514
remove
nil
cons
515
def
cons
nil
cons
cons
nil
cons
cons
516
def
50
ref
subst
516
remove
112
ref
subst
74
ref
"_2156"
7
ref
var
517
def
395
ref
517
remove
varTerm
appTerm
absTerm
503
remove
appTerm
betaConv
appThm
6
ref
402
remove
407
remove
appThm
appThm
406
remove
403
remove
appThm
appThm
appThm
510
remove
413
remove
subst
eqMp
sym
nil
414
ref
431
remove
cons
nil
cons
cons
518
def
50
ref
subst
518
remove
112
ref
subst
327
ref
eqMp
nil
425
ref
434
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
401
ref
427
remove
appTerm
nil
cons
cons
33
ref
405
remove
415
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
429
remove
417
ref
cons
nil
cons
cons
519
def
50
ref
subst
519
remove
112
ref
subst
464
remove
nil
465
remove
417
remove
cons
nil
cons
cons
92
ref
subst
proveHyp
472
remove
415
remove
refl
appThm
nil
62
ref
416
remove
cons
nil
cons
nil
cons
cons
164
remove
subst
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
433
remove
426
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
474
ref
72
ref
515
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
520
def
subst
appThm
328
remove
appThm
sym
498
remove
eqMp
eqMp
absThm
eqMp
nil
16
ref
501
remove
appTerm
thm
17
ref
8
ref
305
ref
476
ref
497
ref
subst
485
remove
trans
appThm
327
ref
appThm
351
remove
trans
absThm
appThm
171
ref
trans
sym
65
ref
eqMp
nil
16
ref
8
ref
177
ref
499
ref
184
ref
appTerm
appTerm
184
ref
appTerm
absTerm
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
249
ref
308
ref
appTerm
521
def
absTerm
522
def
appTerm
523
def
absTerm
524
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
523
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
522
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
521
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
249
ref
refl
525
def
320
ref
appThm
sym
74
ref
"_2126"
7
ref
var
526
def
249
ref
526
remove
varTerm
appTerm
absTerm
527
def
313
ref
appTerm
betaConv
appThm
6
ref
364
ref
527
ref
184
ref
appTerm
betaConv
appThm
appThm
367
ref
527
ref
25
ref
appTerm
betaConv
appThm
appThm
appThm
375
remove
nil
376
ref
527
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
subst
eqMp
sym
nil
394
ref
33
ref
373
ref
cons
nil
cons
528
def
cons
nil
cons
cons
529
def
50
ref
subst
529
remove
112
ref
subst
423
remove
eqMp
nil
435
ref
72
ref
373
ref
cons
nil
cons
530
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
531
def
nil
32
ref
363
ref
250
ref
appTerm
nil
cons
cons
532
def
33
ref
366
ref
249
ref
25
ref
appTerm
533
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
438
ref
33
ref
533
remove
nil
cons
534
def
cons
nil
cons
cons
nil
cons
cons
535
def
50
ref
subst
535
remove
112
ref
subst
nil
357
ref
nil
cons
536
def
nil
cons
cons
483
remove
subst
sym
65
ref
eqMp
eqMp
nil
474
ref
72
ref
534
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
537
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
524
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
252
ref
308
ref
appTerm
538
def
absTerm
539
def
appTerm
540
def
absTerm
541
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
540
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
539
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
538
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
252
ref
refl
475
ref
appThm
sym
358
ref
537
remove
subst
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
541
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
248
ref
488
ref
appTerm
542
def
25
ref
appTerm
543
def
absTerm
544
def
appTerm
545
def
absTerm
546
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
545
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
544
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
543
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
248
ref
refl
547
def
520
ref
appThm
450
ref
appThm
sym
358
ref
547
ref
497
ref
appThm
327
remove
appThm
sym
74
ref
"_2162"
7
ref
var
548
def
248
ref
548
remove
varTerm
appTerm
184
ref
appTerm
absTerm
549
def
490
ref
appTerm
betaConv
appThm
6
ref
364
ref
549
ref
25
ref
appTerm
betaConv
appThm
appThm
367
ref
549
ref
184
ref
appTerm
betaConv
appThm
appThm
appThm
505
remove
nil
376
ref
549
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
subst
eqMp
sym
531
remove
nil
532
remove
33
ref
366
ref
477
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
438
ref
33
ref
478
ref
cons
nil
cons
cons
nil
cons
cons
550
def
50
ref
subst
550
remove
112
ref
subst
482
remove
eqMp
nil
474
ref
72
ref
478
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
551
def
subst
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
546
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
542
remove
184
ref
appTerm
552
def
absTerm
553
def
appTerm
554
def
absTerm
555
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
554
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
553
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
552
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
551
remove
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
555
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
309
ref
352
ref
25
ref
appTerm
appTerm
556
def
absTerm
557
def
appTerm
558
def
absTerm
559
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
558
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
557
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
556
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
475
remove
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
559
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
489
remove
499
ref
25
ref
appTerm
appTerm
560
def
absTerm
561
def
appTerm
562
def
absTerm
563
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
562
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
561
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
560
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
520
remove
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
563
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
177
ref
302
ref
"Number.Natural.suc"
const
300
remove
constTerm
564
def
25
ref
appTerm
565
def
appTerm
564
ref
184
ref
appTerm
566
def
appTerm
appTerm
564
ref
308
ref
appTerm
appTerm
567
def
absTerm
568
def
appTerm
569
def
absTerm
570
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
569
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
568
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
567
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
305
ref
nil
8
ref
566
ref
nil
cons
571
def
cons
18
ref
565
ref
nil
cons
572
def
cons
nil
cons
cons
nil
cons
cons
573
def
320
ref
subst
321
remove
8
ref
35
ref
248
ref
565
ref
appTerm
574
def
566
ref
appTerm
appTerm
250
ref
appTerm
absTerm
575
def
184
ref
appTerm
576
def
betaConv
18
ref
16
ref
575
ref
appTerm
577
def
absTerm
578
def
25
ref
appTerm
579
def
betaConv
nil
16
ref
578
ref
appTerm
580
def
axiom
nil
32
ref
580
remove
nil
cons
cons
33
ref
579
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
578
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
577
remove
nil
cons
cons
33
ref
576
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
575
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
appThm
581
def
566
ref
refl
582
def
appThm
565
ref
refl
583
def
appThm
trans
appThm
564
ref
refl
584
def
320
ref
appThm
appThm
sym
74
ref
"_2138"
7
ref
var
585
def
177
ref
585
remove
varTerm
appTerm
564
ref
313
remove
appTerm
586
def
appTerm
absTerm
587
def
312
ref
566
ref
appTerm
565
ref
appTerm
appTerm
betaConv
appThm
6
ref
364
ref
587
ref
566
ref
appTerm
betaConv
appThm
appThm
367
ref
587
ref
565
ref
appTerm
betaConv
appThm
appThm
appThm
nil
368
ref
572
ref
cons
370
ref
571
ref
cons
374
ref
cons
cons
nil
cons
cons
nil
376
ref
587
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
subst
eqMp
sym
nil
394
ref
33
ref
177
ref
566
ref
appTerm
588
def
586
ref
appTerm
589
def
nil
cons
590
def
cons
nil
cons
cons
nil
cons
cons
591
def
50
ref
subst
591
remove
112
ref
subst
35
ref
"_2140"
1
ref
var
592
def
588
ref
564
ref
311
ref
592
remove
varTerm
appTerm
184
ref
appTerm
25
ref
appTerm
appTerm
appTerm
absTerm
593
def
250
ref
appTerm
594
def
appTerm
refl
593
ref
9
ref
appTerm
betaConv
appThm
74
ref
594
remove
betaConv
appThm
588
ref
564
ref
311
ref
9
ref
appTerm
595
def
184
ref
appTerm
25
ref
appTerm
appTerm
appTerm
refl
appThm
trans
593
remove
refl
424
ref
appThm
eqMp
sym
588
ref
refl
596
def
584
ref
nil
329
remove
97
ref
cons
331
remove
cons
nil
cons
cons
597
def
347
ref
subst
appThm
appThm
nil
96
ref
571
ref
cons
nil
cons
598
def
nil
cons
cons
350
ref
subst
599
def
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
435
ref
72
ref
590
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
363
ref
589
remove
appTerm
nil
cons
cons
33
ref
366
ref
177
ref
565
ref
appTerm
600
def
586
remove
appTerm
601
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
438
ref
33
ref
601
remove
nil
cons
602
def
cons
nil
cons
cons
nil
cons
cons
603
def
50
ref
subst
603
remove
112
ref
subst
35
ref
"_2142"
1
ref
var
604
def
600
ref
564
ref
311
ref
604
remove
varTerm
appTerm
184
ref
appTerm
25
ref
appTerm
appTerm
appTerm
absTerm
605
def
250
ref
appTerm
606
def
appTerm
refl
605
ref
124
ref
appTerm
betaConv
appThm
74
ref
606
remove
betaConv
appThm
600
ref
564
ref
311
ref
124
ref
appTerm
607
def
184
ref
appTerm
25
ref
appTerm
appTerm
appTerm
refl
appThm
trans
605
remove
refl
468
ref
appThm
eqMp
sym
600
ref
refl
608
def
584
ref
597
remove
167
remove
332
remove
334
remove
335
remove
124
ref
appTerm
337
ref
appTerm
338
ref
appTerm
appTerm
338
ref
appTerm
absTerm
609
def
338
remove
appTerm
610
def
betaConv
336
remove
102
ref
609
ref
appTerm
611
def
absTerm
612
def
337
remove
appTerm
613
def
betaConv
nil
102
ref
612
ref
appTerm
614
def
axiom
nil
32
ref
614
remove
nil
cons
cons
33
ref
613
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
224
ref
103
ref
612
remove
nil
cons
cons
345
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
611
remove
nil
cons
cons
33
ref
610
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
224
remove
103
remove
609
remove
nil
cons
cons
346
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
615
def
subst
appThm
appThm
nil
96
ref
572
ref
cons
nil
cons
616
def
nil
cons
cons
350
remove
subst
617
def
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
474
ref
72
ref
602
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
618
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
570
remove
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
177
ref
486
remove
565
ref
appTerm
566
ref
appTerm
appTerm
564
ref
488
remove
appTerm
appTerm
619
def
absTerm
620
def
appTerm
621
def
absTerm
622
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
621
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
620
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
619
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
305
remove
573
remove
497
ref
subst
581
remove
583
remove
appThm
582
remove
appThm
trans
appThm
584
ref
497
ref
appThm
appThm
sym
74
ref
"_2174"
7
ref
var
623
def
177
remove
623
remove
varTerm
appTerm
564
ref
490
remove
appTerm
624
def
appTerm
absTerm
625
def
312
remove
565
ref
appTerm
566
ref
appTerm
appTerm
betaConv
appThm
6
ref
364
remove
625
ref
565
ref
appTerm
betaConv
appThm
appThm
367
remove
625
ref
566
ref
appTerm
betaConv
appThm
appThm
appThm
nil
368
ref
571
remove
cons
370
ref
572
remove
cons
374
remove
cons
cons
nil
cons
cons
nil
376
ref
625
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
subst
eqMp
sym
nil
394
ref
33
ref
600
ref
624
ref
appTerm
626
def
nil
cons
627
def
cons
nil
cons
cons
nil
cons
cons
628
def
50
ref
subst
628
remove
112
ref
subst
35
ref
"_2176"
1
ref
var
629
def
600
ref
564
ref
311
ref
629
remove
varTerm
appTerm
25
ref
appTerm
184
ref
appTerm
appTerm
appTerm
absTerm
630
def
250
ref
appTerm
631
def
appTerm
refl
630
ref
9
ref
appTerm
betaConv
appThm
74
ref
631
remove
betaConv
appThm
600
remove
564
ref
595
remove
25
ref
appTerm
184
ref
appTerm
appTerm
appTerm
refl
appThm
trans
630
remove
refl
424
remove
appThm
eqMp
sym
608
remove
584
ref
nil
484
remove
330
remove
97
ref
cons
nil
cons
cons
nil
cons
cons
632
def
347
remove
subst
appThm
appThm
617
remove
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
435
ref
72
ref
627
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
363
ref
626
remove
appTerm
nil
cons
cons
33
ref
366
remove
588
ref
624
remove
appTerm
633
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
438
remove
33
ref
633
remove
nil
cons
634
def
cons
nil
cons
cons
nil
cons
cons
635
def
50
ref
subst
635
remove
112
ref
subst
35
ref
"_2178"
1
ref
var
636
def
588
ref
564
ref
311
ref
636
remove
varTerm
appTerm
25
ref
appTerm
184
ref
appTerm
appTerm
appTerm
absTerm
637
def
250
ref
appTerm
638
def
appTerm
refl
637
ref
124
ref
appTerm
betaConv
appThm
74
ref
638
remove
betaConv
appThm
588
remove
564
ref
607
remove
25
ref
appTerm
184
ref
appTerm
appTerm
appTerm
refl
appThm
trans
637
remove
refl
468
remove
appThm
eqMp
sym
596
remove
584
remove
632
remove
615
remove
subst
appThm
appThm
599
remove
trans
sym
65
ref
eqMp
eqMp
eqMp
nil
474
remove
72
ref
634
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
622
remove
appTerm
thm
17
ref
18
ref
17
ref
8
ref
74
ref
nil
18
ref
308
remove
nil
cons
cons
nil
cons
nil
cons
cons
18
ref
35
ref
246
ref
11
ref
appTerm
639
def
appTerm
249
ref
11
ref
appTerm
640
def
appTerm
641
def
absTerm
642
def
25
ref
appTerm
643
def
betaConv
6
ref
17
ref
18
ref
641
remove
assume
sym
35
ref
640
ref
appTerm
639
ref
appTerm
644
def
assume
sym
deductAntisym
absThm
appThm
appThm
17
ref
18
ref
17
ref
8
ref
35
ref
455
ref
246
remove
566
ref
appTerm
appTerm
250
ref
appTerm
645
def
appTerm
249
ref
566
ref
appTerm
646
def
appTerm
647
def
assume
sym
35
ref
646
remove
appTerm
645
remove
appTerm
648
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
appThm
nil
16
ref
18
ref
644
remove
absTerm
appTerm
649
def
axiom
nil
32
ref
649
remove
nil
cons
cons
33
ref
16
ref
18
ref
16
ref
8
ref
648
remove
absTerm
appTerm
absTerm
appTerm
650
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
650
remove
axiom
eqMp
eqMp
nil
71
ref
16
ref
642
ref
appTerm
nil
cons
651
def
cons
72
ref
16
ref
18
ref
16
ref
8
ref
647
remove
absTerm
appTerm
absTerm
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
proveHyp
nil
32
ref
651
remove
cons
33
ref
643
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
642
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
652
def
subst
nil
306
remove
"p"
7
ref
var
653
def
202
remove
cons
654
def
536
ref
cons
cons
nil
cons
cons
74
ref
547
ref
nil
8
ref
653
ref
varTerm
655
def
nil
cons
656
def
cons
657
def
355
ref
cons
nil
cons
cons
658
def
320
remove
subst
appThm
450
ref
appThm
appThm
5
ref
253
ref
appTerm
659
def
248
ref
655
ref
appTerm
660
def
25
ref
appTerm
661
def
appTerm
662
def
refl
appThm
sym
74
ref
"_2132"
7
ref
var
663
def
35
ref
248
ref
663
remove
varTerm
appTerm
25
ref
appTerm
appTerm
662
ref
appTerm
absTerm
664
def
311
remove
252
ref
655
ref
appTerm
665
def
appTerm
666
def
655
ref
appTerm
184
ref
appTerm
appTerm
betaConv
appThm
6
ref
19
ref
665
ref
appTerm
667
def
refl
668
def
664
ref
655
ref
appTerm
betaConv
appThm
appThm
19
ref
21
ref
665
ref
appTerm
669
def
appTerm
670
def
refl
671
def
664
ref
184
ref
appTerm
betaConv
appThm
appThm
appThm
nil
408
remove
370
remove
656
ref
cons
372
remove
665
ref
nil
cons
672
def
cons
nil
cons
673
def
cons
cons
nil
cons
cons
nil
376
ref
664
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
ref
subst
subst
eqMp
sym
nil
32
ref
672
ref
cons
674
def
33
ref
35
ref
661
ref
appTerm
662
ref
appTerm
675
def
nil
cons
676
def
cons
nil
cons
cons
nil
cons
cons
677
def
50
ref
subst
677
remove
112
ref
subst
nil
32
ref
661
ref
nil
cons
678
def
cons
33
ref
662
ref
nil
cons
679
def
cons
nil
cons
680
def
cons
nil
cons
cons
681
def
143
ref
subst
681
ref
50
ref
subst
681
remove
112
ref
subst
659
remove
refl
nil
62
ref
678
ref
cons
nil
cons
nil
cons
cons
682
def
66
ref
subst
661
ref
assume
eqMp
683
def
appThm
419
remove
62
ref
35
ref
5
ref
64
ref
appTerm
9
remove
appTerm
appTerm
64
ref
appTerm
absTerm
684
def
64
ref
appTerm
685
def
betaConv
nil
150
ref
684
ref
appTerm
686
def
axiom
nil
32
ref
686
remove
nil
cons
cons
33
ref
685
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
684
remove
nil
cons
cons
163
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
687
def
subst
trans
sym
"n'"
7
ref
var
688
def
5
ref
252
ref
688
ref
varTerm
689
def
appTerm
appTerm
248
ref
689
ref
appTerm
690
def
25
ref
appTerm
appTerm
absTerm
691
def
655
ref
appTerm
betaConv
sym
6
ref
nil
62
ref
672
ref
cons
nil
cons
nil
cons
cons
66
ref
subst
665
ref
assume
eqMp
692
def
appThm
683
remove
appThm
176
ref
trans
sym
65
ref
eqMp
eqMp
94
ref
95
ref
691
ref
nil
cons
cons
96
ref
656
ref
cons
nil
cons
693
def
cons
nil
cons
cons
228
ref
subst
proveHyp
nil
32
ref
229
ref
691
remove
appTerm
nil
cons
cons
33
ref
410
ref
cons
nil
cons
694
def
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
653
ref
97
remove
cons
695
def
355
remove
cons
nil
cons
cons
653
ref
19
ref
229
ref
8
ref
251
ref
665
ref
appTerm
696
def
absTerm
697
def
appTerm
698
def
appTerm
699
def
249
ref
655
ref
appTerm
700
def
appTerm
701
def
absTerm
702
def
655
ref
appTerm
703
def
betaConv
18
ref
16
ref
702
ref
appTerm
704
def
absTerm
705
def
25
ref
appTerm
706
def
betaConv
nil
16
ref
18
ref
16
ref
8
ref
16
ref
653
ref
19
ref
696
ref
appTerm
700
ref
appTerm
absTerm
707
def
appTerm
708
def
absTerm
709
def
appTerm
710
def
absTerm
711
def
appTerm
712
def
axiom
nil
32
ref
712
ref
nil
cons
713
def
cons
714
def
33
ref
16
ref
705
ref
appTerm
nil
cons
715
def
cons
nil
cons
cons
nil
cons
cons
716
def
92
ref
subst
proveHyp
716
ref
50
ref
subst
716
remove
112
ref
subst
nil
95
ref
705
remove
nil
cons
cons
717
def
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
704
remove
nil
cons
718
def
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
702
remove
nil
cons
cons
719
def
nil
cons
nil
cons
cons
304
ref
subst
653
ref
nil
62
ref
701
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
32
ref
698
remove
nil
cons
720
def
cons
721
def
33
ref
700
ref
nil
cons
722
def
cons
nil
cons
723
def
cons
nil
cons
cons
724
def
50
ref
subst
724
ref
112
ref
subst
nil
714
ref
723
ref
cons
nil
cons
cons
725
def
92
ref
subst
nil
721
remove
33
ref
19
ref
712
remove
appTerm
700
ref
appTerm
726
def
nil
cons
727
def
cons
nil
cons
728
def
cons
nil
cons
cons
92
ref
subst
nil
95
ref
8
ref
19
ref
697
ref
184
ref
appTerm
729
def
appTerm
726
ref
appTerm
730
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
730
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
32
ref
729
ref
nil
cons
731
def
cons
728
ref
cons
nil
cons
cons
732
def
50
ref
subst
732
remove
112
ref
subst
729
ref
betaConv
733
def
729
remove
assume
eqMp
nil
32
ref
696
remove
nil
cons
734
def
cons
735
def
728
remove
cons
nil
cons
cons
736
def
92
ref
subst
proveHyp
736
ref
50
ref
subst
736
remove
112
ref
subst
725
ref
50
ref
subst
725
remove
112
ref
subst
nil
735
remove
723
ref
cons
nil
cons
cons
92
ref
subst
707
ref
655
ref
appTerm
737
def
betaConv
709
ref
184
ref
appTerm
738
def
betaConv
711
ref
25
ref
appTerm
739
def
betaConv
nil
714
remove
33
ref
739
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
94
ref
95
ref
711
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
710
remove
nil
cons
cons
33
ref
738
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
709
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
708
remove
nil
cons
cons
33
ref
737
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
707
remove
nil
cons
cons
693
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
71
ref
713
remove
cons
740
def
72
ref
722
ref
cons
nil
cons
741
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
71
ref
734
remove
cons
72
ref
727
remove
cons
nil
cons
742
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
71
ref
731
remove
cons
742
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
32
ref
16
ref
96
ref
19
ref
697
ref
96
ref
varTerm
appTerm
appTerm
726
ref
appTerm
absTerm
appTerm
nil
cons
cons
33
ref
699
remove
726
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
697
remove
nil
cons
cons
743
def
742
remove
cons
nil
cons
cons
nil
218
remove
33
ref
19
ref
206
ref
appTerm
744
def
77
ref
appTerm
nil
cons
745
def
cons
nil
cons
cons
nil
cons
cons
746
def
50
ref
subst
746
remove
112
ref
subst
nil
32
ref
206
remove
nil
cons
747
def
cons
748
def
220
remove
cons
nil
cons
cons
749
def
50
ref
subst
749
remove
112
ref
subst
221
remove
92
ref
subst
33
ref
19
ref
102
remove
107
remove
211
remove
38
ref
appTerm
absTerm
appTerm
appTerm
38
remove
appTerm
absTerm
750
def
77
remove
appTerm
751
def
betaConv
nil
748
remove
33
ref
150
ref
750
ref
appTerm
752
def
nil
cons
753
def
cons
nil
cons
cons
nil
cons
cons
754
def
92
ref
subst
210
remove
nil
32
ref
207
remove
752
ref
appTerm
nil
cons
cons
33
ref
744
remove
752
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
754
remove
nil
32
ref
132
remove
nil
cons
755
def
cons
33
ref
138
ref
cons
nil
cons
cons
nil
cons
cons
756
def
50
ref
subst
756
remove
112
ref
subst
137
remove
eqMp
nil
71
ref
755
remove
cons
72
ref
138
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
32
ref
753
remove
cons
33
ref
751
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
750
remove
nil
cons
cons
154
ref
219
remove
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
71
ref
747
remove
cons
227
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
226
remove
72
ref
745
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
eqMp
eqMp
nil
71
ref
720
remove
cons
741
ref
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
nil
740
remove
72
ref
715
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
nil
32
ref
715
remove
cons
33
ref
706
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
717
remove
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
718
remove
cons
33
ref
703
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
719
remove
693
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
757
def
subst
eqMp
eqMp
eqMp
nil
71
ref
678
ref
cons
72
ref
679
ref
cons
nil
cons
758
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
19
ref
661
ref
appTerm
662
ref
appTerm
nil
cons
cons
33
ref
19
ref
662
ref
appTerm
759
def
661
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
32
ref
679
ref
cons
760
def
33
ref
678
ref
cons
nil
cons
761
def
cons
nil
cons
cons
762
def
50
ref
subst
762
remove
112
ref
subst
nil
425
ref
72
ref
678
ref
cons
nil
cons
763
def
cons
nil
cons
cons
764
def
142
ref
subst
eqMp
nil
71
ref
679
remove
cons
765
def
763
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
71
ref
672
remove
cons
766
def
72
ref
676
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
667
ref
675
remove
appTerm
nil
cons
cons
33
ref
670
ref
264
remove
662
ref
appTerm
767
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
32
ref
669
remove
nil
cons
768
def
cons
769
def
33
ref
767
remove
nil
cons
770
def
cons
nil
cons
cons
nil
cons
cons
771
def
50
ref
subst
771
remove
112
ref
subst
nil
414
remove
680
remove
cons
nil
cons
cons
772
def
143
ref
subst
772
ref
50
ref
subst
772
remove
112
ref
subst
421
remove
661
ref
refl
appThm
682
remove
175
ref
subst
trans
sym
8
ref
5
ref
660
remove
184
ref
appTerm
773
def
appTerm
774
def
253
ref
appTerm
absTerm
775
def
184
ref
appTerm
betaConv
sym
774
remove
refl
420
remove
appThm
nil
62
ref
773
ref
nil
cons
776
def
cons
nil
cons
nil
cons
cons
777
def
687
ref
subst
trans
sym
nil
263
ref
657
remove
nil
cons
778
def
cons
nil
cons
cons
8
ref
35
ref
274
remove
25
ref
appTerm
779
def
appTerm
365
ref
appTerm
780
def
absTerm
781
def
184
ref
appTerm
782
def
betaConv
18
ref
16
ref
781
ref
appTerm
783
def
absTerm
784
def
25
ref
appTerm
785
def
betaConv
17
ref
18
ref
17
ref
8
ref
780
remove
assume
sym
35
ref
365
ref
appTerm
779
ref
appTerm
786
def
assume
sym
deductAntisym
absThm
appThm
absThm
appThm
nil
16
ref
18
ref
16
ref
8
ref
786
remove
absTerm
appTerm
absTerm
appTerm
axiom
eqMp
nil
32
ref
16
ref
784
ref
appTerm
nil
cons
cons
33
ref
785
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
784
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
783
remove
nil
cons
cons
33
ref
782
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
781
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
787
def
subst
156
ref
nil
769
ref
33
ref
35
ref
665
remove
appTerm
124
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
nil
766
ref
nil
cons
nil
cons
cons
155
remove
subst
eqMp
appThm
291
remove
trans
trans
sym
65
ref
eqMp
nil
32
ref
24
ref
655
ref
appTerm
788
def
184
ref
appTerm
nil
cons
cons
33
ref
776
remove
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
18
ref
656
ref
cons
789
def
nil
cons
790
def
nil
cons
cons
8
ref
187
remove
250
ref
appTerm
absTerm
791
def
184
ref
appTerm
792
def
betaConv
18
ref
16
ref
791
ref
appTerm
793
def
absTerm
794
def
25
ref
appTerm
795
def
betaConv
nil
16
ref
794
ref
appTerm
796
def
axiom
nil
32
ref
796
remove
nil
cons
cons
33
ref
795
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
794
remove
nil
cons
cons
98
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
793
remove
nil
cons
cons
33
ref
792
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
791
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
subst
eqMp
797
def
eqMp
eqMp
94
ref
95
ref
775
ref
nil
cons
cons
203
ref
cons
nil
cons
cons
228
ref
subst
proveHyp
nil
32
ref
229
ref
775
remove
appTerm
nil
cons
cons
761
remove
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
695
remove
790
ref
cons
nil
cons
cons
757
ref
subst
eqMp
eqMp
eqMp
nil
425
remove
758
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
401
remove
662
ref
appTerm
nil
cons
cons
33
ref
759
remove
253
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
760
remove
694
remove
cons
nil
cons
cons
798
def
50
ref
subst
798
remove
112
ref
subst
764
remove
86
ref
subst
eqMp
nil
765
remove
72
ref
410
ref
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
71
ref
768
remove
cons
799
def
72
ref
770
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
800
def
subst
trans
appThm
6
ref
652
ref
appThm
476
remove
652
remove
subst
appThm
appThm
nil
154
ref
5
ref
640
remove
appTerm
252
remove
11
ref
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
215
remove
349
remove
subst
801
def
subst
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
sym
65
ref
eqMp
nil
16
ref
18
ref
16
ref
8
ref
35
ref
309
remove
11
ref
appTerm
appTerm
5
ref
639
remove
appTerm
395
remove
11
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
17
ref
18
ref
17
ref
8
ref
17
ref
653
ref
74
ref
nil
18
ref
352
remove
655
ref
appTerm
802
def
nil
cons
cons
803
def
536
ref
cons
nil
cons
cons
804
def
787
ref
subst
156
ref
800
ref
appThm
nil
"t2"
1
ref
var
805
def
678
remove
cons
"t1"
1
remove
var
806
def
410
remove
cons
nil
cons
cons
nil
cons
cons
805
ref
35
ref
21
ref
5
ref
806
ref
varTerm
807
def
appTerm
805
ref
varTerm
808
def
appTerm
appTerm
appTerm
455
ref
21
ref
807
ref
appTerm
appTerm
21
ref
808
ref
appTerm
appTerm
appTerm
absTerm
809
def
808
ref
appTerm
810
def
betaConv
806
ref
150
ref
809
ref
appTerm
811
def
absTerm
812
def
807
ref
appTerm
813
def
betaConv
nil
150
ref
812
ref
appTerm
814
def
axiom
nil
32
ref
814
remove
nil
cons
cons
33
ref
813
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
812
remove
nil
cons
cons
154
ref
807
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
811
remove
nil
cons
cons
33
ref
810
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
ref
153
ref
809
remove
nil
cons
cons
154
ref
808
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
815
def
subst
trans
trans
appThm
466
ref
nil
263
remove
536
ref
cons
nil
cons
cons
816
def
787
ref
subst
appThm
nil
789
remove
536
remove
cons
nil
cons
cons
817
def
787
ref
subst
appThm
appThm
nil
154
ref
455
ref
404
remove
appTerm
21
ref
661
ref
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
801
ref
subst
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
sym
65
ref
eqMp
nil
16
ref
18
ref
16
ref
8
ref
16
ref
653
ref
35
ref
26
ref
802
ref
appTerm
appTerm
455
ref
186
ref
appTerm
26
ref
655
ref
appTerm
818
def
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
95
ref
18
ref
16
ref
8
ref
16
ref
653
ref
35
ref
26
remove
499
remove
655
ref
appTerm
819
def
appTerm
appTerm
5
ref
186
ref
appTerm
818
ref
appTerm
appTerm
820
def
absTerm
821
def
appTerm
822
def
absTerm
823
def
appTerm
824
def
absTerm
825
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
824
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
823
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
822
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
821
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
653
ref
nil
62
ref
820
ref
nil
cons
826
def
cons
nil
cons
nil
cons
cons
827
def
66
ref
subst
653
ref
35
ref
574
ref
819
ref
appTerm
appTerm
5
ref
574
ref
184
ref
appTerm
828
def
appTerm
574
remove
655
ref
appTerm
appTerm
appTerm
829
def
absTerm
830
def
655
ref
appTerm
831
def
betaConv
8
ref
16
ref
830
ref
appTerm
832
def
absTerm
833
def
184
ref
appTerm
834
def
betaConv
18
ref
16
ref
8
ref
16
ref
653
ref
35
ref
249
ref
819
ref
appTerm
appTerm
251
ref
700
ref
appTerm
835
def
appTerm
836
def
absTerm
837
def
appTerm
838
def
absTerm
839
def
appTerm
840
def
absTerm
841
def
565
remove
appTerm
842
def
betaConv
nil
95
ref
841
ref
nil
cons
cons
843
def
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
840
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
839
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
838
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
837
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
653
ref
nil
62
ref
836
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
74
ref
525
remove
658
ref
497
remove
subst
appThm
appThm
835
ref
refl
appThm
sym
74
ref
"_2168"
7
remove
var
844
def
35
ref
249
ref
844
remove
varTerm
appTerm
appTerm
835
ref
appTerm
absTerm
845
def
666
remove
184
ref
appTerm
655
ref
appTerm
appTerm
betaConv
appThm
6
ref
668
remove
845
ref
184
ref
appTerm
betaConv
appThm
appThm
671
remove
845
ref
655
ref
appTerm
betaConv
appThm
appThm
appThm
nil
368
remove
656
remove
cons
371
remove
673
remove
cons
cons
nil
cons
cons
nil
376
remove
845
remove
nil
cons
cons
nil
cons
nil
cons
cons
393
remove
subst
subst
eqMp
sym
nil
674
remove
33
ref
467
remove
835
ref
appTerm
846
def
nil
cons
847
def
cons
nil
cons
cons
nil
cons
cons
848
def
50
ref
subst
848
remove
112
ref
subst
nil
394
remove
33
ref
835
ref
nil
cons
849
def
cons
nil
cons
850
def
cons
nil
cons
cons
851
def
143
ref
subst
851
ref
50
ref
subst
851
remove
112
ref
subst
512
ref
700
ref
refl
appThm
nil
62
ref
722
ref
cons
nil
cons
nil
cons
cons
852
def
175
ref
subst
trans
sym
733
remove
sym
512
remove
692
remove
appThm
176
remove
trans
sym
65
ref
eqMp
eqMp
94
ref
743
remove
203
ref
cons
nil
cons
cons
228
ref
subst
proveHyp
724
remove
92
ref
subst
proveHyp
757
ref
eqMp
eqMp
eqMp
nil
435
ref
72
ref
849
ref
cons
nil
cons
853
def
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
363
remove
835
ref
appTerm
nil
cons
cons
33
ref
19
ref
835
ref
appTerm
854
def
250
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
32
ref
849
ref
cons
855
def
528
ref
cons
nil
cons
cons
856
def
50
ref
subst
856
remove
112
ref
subst
nil
435
remove
741
ref
cons
nil
cons
cons
857
def
86
ref
subst
eqMp
nil
71
ref
849
remove
cons
858
def
530
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
766
remove
72
ref
847
remove
cons
nil
cons
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
667
remove
846
remove
appTerm
nil
cons
cons
33
ref
670
remove
35
ref
700
ref
appTerm
835
ref
appTerm
859
def
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
769
remove
33
ref
859
remove
nil
cons
860
def
cons
nil
cons
cons
nil
cons
cons
861
def
50
ref
subst
861
remove
112
ref
subst
nil
32
ref
722
ref
cons
850
remove
cons
nil
cons
cons
862
def
143
remove
subst
862
ref
50
ref
subst
862
remove
112
ref
subst
251
remove
refl
852
remove
66
ref
subst
700
ref
assume
eqMp
863
def
appThm
422
remove
687
remove
subst
trans
sym
688
remove
5
ref
249
ref
689
remove
appTerm
appTerm
690
remove
184
ref
appTerm
appTerm
absTerm
864
def
655
ref
appTerm
betaConv
sym
6
ref
863
remove
appThm
773
remove
refl
appThm
777
remove
175
remove
subst
trans
sym
797
remove
eqMp
eqMp
94
ref
95
ref
864
ref
nil
cons
cons
693
ref
cons
nil
cons
cons
228
remove
subst
proveHyp
nil
32
ref
229
remove
864
remove
appTerm
nil
cons
cons
528
remove
cons
nil
cons
cons
92
ref
subst
proveHyp
nil
654
remove
nil
cons
nil
cons
cons
757
remove
subst
eqMp
eqMp
eqMp
nil
71
remove
722
ref
cons
853
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
nil
32
ref
19
ref
700
ref
appTerm
835
remove
appTerm
nil
cons
cons
33
ref
854
remove
700
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
112
ref
subst
proveHyp
nil
855
remove
723
remove
cons
nil
cons
cons
865
def
50
remove
subst
865
remove
112
remove
subst
857
remove
142
remove
subst
eqMp
nil
858
remove
741
remove
cons
nil
cons
cons
86
ref
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
nil
799
remove
72
remove
860
remove
cons
nil
cons
cons
nil
cons
cons
86
remove
subst
deductAntisym
eqMp
eqMp
eqMp
eqMp
866
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
867
def
nil
32
ref
16
ref
841
remove
appTerm
868
def
nil
cons
cons
33
ref
842
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
843
remove
616
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
16
ref
833
ref
appTerm
nil
cons
cons
33
ref
834
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
833
remove
nil
cons
cons
203
ref
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
832
remove
nil
cons
cons
33
ref
831
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
830
remove
nil
cons
cons
693
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
829
remove
nil
cons
cons
33
ref
826
remove
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
20
ref
74
ref
nil
8
ref
819
ref
nil
cons
cons
nil
cons
nil
cons
cons
869
def
8
ref
35
ref
828
remove
appTerm
186
ref
appTerm
absTerm
870
def
184
remove
appTerm
871
def
betaConv
18
ref
16
ref
870
ref
appTerm
872
def
absTerm
873
def
25
ref
appTerm
874
def
betaConv
nil
16
ref
873
ref
appTerm
875
def
axiom
nil
32
ref
875
remove
nil
cons
cons
33
ref
874
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
873
remove
nil
cons
cons
98
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
872
remove
nil
cons
cons
33
ref
871
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
95
ref
870
remove
nil
cons
cons
203
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
876
def
subst
appThm
6
ref
876
ref
appThm
nil
778
remove
nil
cons
cons
877
def
876
ref
subst
appThm
appThm
appThm
820
remove
refl
appThm
827
remove
nil
62
ref
282
remove
64
ref
appTerm
878
def
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
62
ref
878
remove
absTerm
879
def
64
remove
appTerm
880
def
betaConv
nil
150
remove
879
ref
appTerm
881
def
axiom
nil
32
ref
881
remove
nil
cons
cons
33
ref
880
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
152
remove
153
remove
879
remove
nil
cons
cons
163
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
eqMp
882
def
subst
trans
sym
65
ref
eqMp
eqMp
883
def
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
825
remove
appTerm
thm
17
ref
18
ref
17
ref
8
ref
17
ref
653
ref
74
ref
804
remove
273
ref
subst
156
ref
653
ref
35
ref
248
ref
302
remove
566
ref
appTerm
884
def
655
ref
appTerm
appTerm
25
ref
appTerm
appTerm
5
ref
248
ref
566
ref
appTerm
25
ref
appTerm
appTerm
885
def
661
ref
appTerm
appTerm
absTerm
886
def
564
remove
655
remove
appTerm
887
def
appTerm
888
def
betaConv
8
ref
16
ref
653
ref
35
ref
248
ref
802
ref
appTerm
25
ref
appTerm
appTerm
662
remove
appTerm
889
def
absTerm
890
def
appTerm
891
def
absTerm
892
def
566
remove
appTerm
893
def
betaConv
nil
95
ref
892
ref
nil
cons
cons
894
def
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
891
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
890
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
653
ref
nil
62
ref
889
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
800
remove
eqMp
absThm
eqMp
eqMp
absThm
eqMp
895
def
nil
32
ref
16
ref
892
remove
appTerm
896
def
nil
cons
897
def
cons
33
ref
893
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
ref
894
remove
598
remove
cons
nil
cons
cons
123
ref
subst
eqMp
eqMp
nil
32
ref
16
ref
886
ref
appTerm
nil
cons
cons
33
ref
888
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
92
ref
subst
proveHyp
94
remove
95
ref
886
remove
nil
cons
cons
96
remove
887
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
123
remove
subst
eqMp
eqMp
nil
32
remove
35
ref
248
ref
884
remove
887
ref
appTerm
appTerm
25
ref
appTerm
appTerm
885
remove
248
ref
887
remove
appTerm
25
ref
appTerm
appTerm
appTerm
nil
cons
cons
33
remove
35
ref
24
ref
802
ref
appTerm
25
ref
appTerm
appTerm
5
remove
779
ref
appTerm
788
remove
25
ref
appTerm
898
def
appTerm
appTerm
899
def
nil
cons
900
def
cons
nil
cons
cons
nil
cons
cons
92
remove
subst
proveHyp
20
remove
74
ref
547
remove
658
remove
618
remove
subst
appThm
450
remove
appThm
nil
357
ref
803
remove
nil
cons
cons
nil
cons
cons
876
ref
subst
trans
appThm
6
remove
358
remove
876
ref
subst
appThm
nil
357
remove
790
remove
cons
nil
cons
cons
876
remove
subst
appThm
appThm
appThm
899
ref
refl
appThm
nil
62
ref
900
remove
cons
nil
cons
nil
cons
cons
901
def
882
remove
subst
trans
sym
65
ref
eqMp
eqMp
902
def
appThm
nil
805
ref
898
ref
nil
cons
cons
806
ref
779
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
815
ref
subst
trans
trans
appThm
466
ref
816
remove
273
ref
subst
appThm
817
remove
273
ref
subst
appThm
appThm
nil
154
ref
455
ref
21
ref
779
ref
appTerm
appTerm
21
ref
898
ref
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
801
ref
subst
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
sym
65
ref
eqMp
nil
16
ref
18
ref
16
ref
8
ref
16
ref
653
ref
35
ref
249
remove
802
remove
appTerm
appTerm
456
remove
700
ref
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
867
remove
nil
868
remove
thm
nil
95
ref
18
ref
16
ref
8
ref
16
ref
653
ref
899
remove
absTerm
903
def
appTerm
904
def
absTerm
905
def
appTerm
906
def
absTerm
907
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
906
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
905
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
8
ref
nil
62
ref
904
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
ref
903
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
653
ref
901
remove
66
ref
subst
902
remove
eqMp
absThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
16
ref
907
remove
appTerm
thm
17
ref
18
ref
17
ref
8
ref
17
ref
653
ref
74
ref
869
ref
787
ref
subst
156
ref
866
remove
appThm
nil
805
ref
722
remove
cons
806
ref
373
remove
cons
nil
cons
cons
nil
cons
cons
815
ref
subst
trans
trans
appThm
466
ref
787
ref
appThm
877
ref
787
remove
subst
appThm
appThm
nil
154
ref
455
ref
365
remove
appTerm
21
ref
700
remove
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
801
ref
subst
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
sym
65
ref
eqMp
nil
16
ref
18
ref
16
ref
8
ref
16
ref
653
ref
35
ref
24
remove
819
ref
appTerm
25
ref
appTerm
appTerm
455
ref
779
remove
appTerm
898
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
95
ref
18
ref
896
remove
absTerm
908
def
nil
cons
cons
nil
cons
nil
cons
cons
304
ref
subst
18
ref
nil
62
ref
897
remove
cons
nil
cons
nil
cons
cons
66
ref
subst
895
remove
eqMp
absThm
eqMp
nil
16
ref
908
remove
appTerm
thm
17
ref
18
ref
17
ref
8
ref
17
remove
653
ref
74
remove
869
remove
273
ref
subst
156
remove
883
remove
appThm
nil
805
remove
818
ref
nil
cons
cons
806
remove
186
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
815
remove
subst
trans
trans
appThm
466
remove
273
ref
appThm
877
remove
273
remove
subst
appThm
appThm
nil
154
remove
455
ref
265
remove
appTerm
21
remove
818
remove
appTerm
appTerm
nil
cons
cons
nil
cons
nil
cons
cons
801
remove
subst
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
ref
trans
absThm
appThm
171
remove
trans
sym
65
remove
eqMp
nil
16
ref
18
remove
16
ref
8
ref
16
ref
653
remove
35
remove
248
remove
819
remove
appTerm
25
remove
appTerm
appTerm
455
remove
253
remove
appTerm
661
remove
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
absTerm
appTerm
thm
nil
239
remove
182
ref
16
remove
8
ref
19
remove
191
remove
appTerm
194
remove
appTerm
909
def
absTerm
910
def
appTerm
911
def
absTerm
912
def
nil
cons
cons
nil
cons
nil
cons
cons
238
remove
166
remove
cons
216
remove
subst
subst
182
remove
nil
62
ref
911
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
nil
95
remove
910
remove
nil
cons
cons
nil
cons
nil
cons
cons
304
remove
subst
8
remove
nil
62
remove
909
remove
nil
cons
cons
nil
cons
nil
cons
cons
66
remove
subst
299
remove
eqMp
absThm
eqMp
eqMp
absThm
eqMp
nil
236
remove
912
remove
appTerm
thm