reference documentation

Article natural-funpow-def.art

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

20555 bytes
6
version
"Function.^"
"funpow"
"->"
typeOp
0
def
0
ref
"A"
varType
1
def
1
ref
nil
cons
2
def
cons
opType
3
def
0
ref
"Number.Natural.natural"
typeOp
nil
opType
4
def
3
ref
nil
cons
5
def
cons
opType
nil
cons
cons
opType
6
def
var
7
def
nil
cons
cons
nil
cons
7
ref
"Data.Bool./\\"
const
0
ref
"bool"
typeOp
nil
opType
8
def
0
ref
8
ref
8
ref
nil
cons
9
def
cons
opType
10
def
nil
cons
cons
opType
11
def
constTerm
12
def
"Data.Bool.!"
const
13
def
0
ref
0
ref
3
ref
9
ref
cons
opType
14
def
9
ref
cons
opType
constTerm
15
def
"f"
3
ref
var
16
def
"="
const
17
def
0
ref
3
ref
14
ref
nil
cons
cons
opType
constTerm
18
def
7
ref
varTerm
19
def
16
ref
varTerm
20
def
appTerm
21
def
"Number.Natural.zero"
const
4
ref
constTerm
22
def
appTerm
appTerm
"Function.id"
const
3
ref
constTerm
23
def
appTerm
absTerm
appTerm
appTerm
15
ref
16
ref
13
ref
0
ref
0
ref
4
ref
9
ref
cons
opType
24
def
9
ref
cons
opType
constTerm
25
def
"n"
4
ref
var
26
def
18
ref
21
ref
"Number.Natural.suc"
const
0
ref
4
ref
4
ref
nil
cons
27
def
cons
opType
constTerm
26
ref
varTerm
28
def
appTerm
29
def
appTerm
appTerm
"Function.o"
const
0
ref
3
ref
0
ref
3
ref
5
ref
cons
opType
30
def
nil
cons
31
def
cons
opType
constTerm
20
ref
appTerm
32
def
21
remove
28
ref
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
33
def
refl
34
def
17
ref
0
ref
6
ref
0
ref
6
ref
9
ref
cons
opType
35
def
nil
cons
cons
opType
constTerm
36
def
19
ref
appTerm
37
def
"select"
const
38
def
0
ref
35
ref
6
ref
nil
cons
39
def
cons
opType
constTerm
40
def
33
ref
appTerm
appTerm
assume
sym
appThm
33
ref
19
ref
appTerm
betaConv
41
def
trans
"A"
39
remove
cons
nil
cons
42
def
nil
nil
cons
43
def
cons
nil
17
ref
0
ref
0
ref
0
ref
1
ref
9
ref
cons
opType
44
def
9
ref
cons
opType
45
def
0
ref
45
ref
9
ref
cons
opType
nil
cons
cons
opType
constTerm
46
def
"Data.Bool.?"
const
47
def
45
ref
constTerm
48
def
appTerm
49
def
"p"
44
ref
var
50
def
50
ref
varTerm
51
def
38
remove
0
ref
44
ref
2
ref
cons
opType
constTerm
51
ref
appTerm
appTerm
absTerm
appTerm
axiom
subst
34
remove
appThm
"p"
35
ref
var
52
def
52
remove
varTerm
53
def
40
remove
53
remove
appTerm
appTerm
absTerm
33
ref
appTerm
betaConv
trans
47
ref
0
ref
0
ref
0
ref
4
ref
31
ref
cons
opType
54
def
9
ref
cons
opType
55
def
9
ref
cons
opType
56
def
constTerm
57
def
refl
"fn"
54
ref
var
58
def
12
ref
17
ref
0
ref
30
ref
0
ref
30
ref
9
ref
cons
opType
nil
cons
cons
opType
constTerm
59
def
58
remove
varTerm
60
def
22
ref
appTerm
appTerm
16
ref
23
ref
absTerm
61
def
appTerm
appTerm
refl
25
ref
refl
62
def
26
ref
59
ref
60
ref
29
ref
appTerm
appTerm
refl
"_3514"
30
ref
var
63
def
26
ref
16
ref
32
ref
63
remove
varTerm
20
ref
appTerm
appTerm
absTerm
absTerm
absTerm
64
def
60
remove
28
ref
appTerm
65
def
appTerm
betaConv
28
ref
refl
66
def
appThm
"n'"
4
ref
var
16
ref
32
ref
65
remove
20
ref
appTerm
appTerm
absTerm
absTerm
28
ref
appTerm
betaConv
trans
appThm
absThm
appThm
appThm
absThm
appThm
nil
"f"
0
ref
30
ref
54
ref
nil
cons
67
def
cons
opType
var
64
remove
nil
cons
cons
"e"
30
remove
var
61
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
"A"
31
remove
cons
nil
cons
43
ref
cons
"f"
0
ref
1
ref
0
ref
4
ref
2
ref
cons
opType
68
def
nil
cons
69
def
cons
opType
70
def
var
71
def
"Data.Bool.?!"
const
72
def
0
ref
0
ref
68
ref
9
ref
cons
opType
73
def
9
ref
cons
opType
74
def
constTerm
"fn"
68
remove
var
75
def
12
ref
17
ref
0
ref
1
ref
44
ref
nil
cons
cons
opType
constTerm
76
def
75
remove
varTerm
77
def
22
ref
appTerm
appTerm
"e"
1
ref
var
78
def
varTerm
79
def
appTerm
appTerm
25
ref
26
ref
76
ref
77
ref
29
ref
appTerm
appTerm
71
remove
varTerm
80
def
77
remove
28
ref
appTerm
appTerm
28
ref
appTerm
appTerm
absTerm
appTerm
appTerm
absTerm
81
def
appTerm
82
def
absTerm
83
def
80
ref
appTerm
84
def
betaConv
78
remove
13
ref
0
ref
0
ref
70
ref
9
ref
cons
opType
85
def
9
ref
cons
opType
constTerm
83
ref
appTerm
86
def
absTerm
87
def
79
ref
appTerm
88
def
betaConv
nil
13
ref
45
ref
constTerm
89
def
87
ref
appTerm
90
def
axiom
nil
"p"
8
ref
var
91
def
90
remove
nil
cons
cons
"q"
8
ref
var
92
def
88
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
17
ref
11
ref
constTerm
93
def
"Data.Bool.==>"
const
11
ref
constTerm
94
def
91
ref
varTerm
95
def
appTerm
92
ref
varTerm
96
def
appTerm
97
def
appTerm
refl
91
ref
92
ref
93
ref
12
ref
95
ref
appTerm
98
def
96
ref
appTerm
99
def
appTerm
100
def
95
ref
appTerm
absTerm
101
def
absTerm
102
def
95
ref
appTerm
betaConv
96
ref
refl
103
def
appThm
101
remove
96
ref
appTerm
betaConv
trans
appThm
nil
17
ref
0
ref
11
ref
0
ref
11
ref
9
ref
cons
opType
104
def
nil
cons
cons
opType
constTerm
105
def
94
ref
appTerm
102
remove
appTerm
axiom
95
ref
refl
106
def
appThm
103
ref
appThm
eqMp
107
def
sym
108
def
100
remove
refl
92
ref
17
ref
0
ref
104
ref
0
ref
104
remove
9
ref
cons
opType
nil
cons
cons
opType
constTerm
109
def
"f"
11
remove
var
110
def
110
ref
varTerm
111
def
95
ref
appTerm
96
ref
appTerm
absTerm
112
def
appTerm
110
ref
111
ref
"Data.Bool.T"
const
8
ref
constTerm
113
def
appTerm
113
ref
appTerm
absTerm
114
def
appTerm
absTerm
115
def
96
ref
appTerm
betaConv
appThm
17
ref
0
ref
10
ref
0
ref
10
ref
9
ref
cons
opType
116
def
nil
cons
cons
opType
constTerm
117
def
98
remove
appTerm
refl
91
ref
115
remove
absTerm
118
def
95
ref
appTerm
betaConv
appThm
nil
105
remove
12
ref
appTerm
118
ref
appTerm
axiom
119
def
106
remove
appThm
eqMp
103
ref
appThm
eqMp
120
def
sym
110
ref
111
ref
refl
nil
"t"
8
ref
var
121
def
95
ref
nil
cons
122
def
cons
nil
cons
nil
cons
cons
93
ref
121
ref
varTerm
123
def
appTerm
113
ref
appTerm
assume
sym
nil
113
ref
axiom
124
def
eqMp
123
remove
assume
124
ref
deductAntisym
deductAntisym
125
def
subst
95
ref
assume
126
def
eqMp
appThm
nil
121
ref
96
ref
nil
cons
127
def
cons
nil
cons
nil
cons
cons
125
ref
subst
96
ref
assume
eqMp
appThm
absThm
eqMp
128
def
nil
"P"
8
ref
var
129
def
122
remove
cons
"Q"
8
ref
var
130
def
127
remove
cons
nil
cons
cons
nil
cons
cons
93
ref
refl
131
def
110
ref
111
remove
129
ref
varTerm
132
def
appTerm
133
def
130
ref
varTerm
134
def
appTerm
absTerm
135
def
91
ref
92
ref
95
ref
absTerm
absTerm
136
def
appTerm
betaConv
136
ref
132
ref
appTerm
betaConv
134
ref
refl
137
def
appThm
92
ref
132
ref
absTerm
134
ref
appTerm
betaConv
trans
trans
appThm
114
ref
136
ref
appTerm
betaConv
136
ref
113
ref
appTerm
betaConv
113
ref
refl
138
def
appThm
92
ref
113
ref
absTerm
113
ref
appTerm
betaConv
trans
trans
appThm
93
ref
12
ref
132
ref
appTerm
139
def
134
ref
appTerm
140
def
appTerm
refl
92
ref
109
remove
110
remove
133
remove
96
ref
appTerm
absTerm
appTerm
114
ref
appTerm
absTerm
134
ref
appTerm
betaConv
appThm
117
remove
139
remove
appTerm
refl
118
remove
132
ref
appTerm
betaConv
appThm
119
remove
132
ref
refl
appThm
eqMp
137
ref
appThm
eqMp
140
remove
assume
eqMp
141
def
136
remove
refl
appThm
eqMp
sym
124
ref
eqMp
142
def
subst
143
def
deductAntisym
eqMp
107
remove
97
ref
assume
eqMp
sym
126
ref
eqMp
131
ref
112
remove
91
ref
92
ref
96
ref
absTerm
144
def
absTerm
145
def
appTerm
betaConv
145
ref
95
ref
appTerm
betaConv
103
remove
appThm
144
ref
96
ref
appTerm
betaConv
trans
trans
appThm
114
remove
145
ref
appTerm
betaConv
145
ref
113
ref
appTerm
betaConv
138
remove
appThm
144
ref
113
ref
appTerm
betaConv
trans
trans
146
def
appThm
120
remove
99
remove
assume
eqMp
145
ref
refl
147
def
appThm
eqMp
sym
124
ref
eqMp
148
def
proveHyp
deductAntisym
149
def
subst
proveHyp
"A"
2
remove
cons
nil
cons
150
def
"P"
44
ref
var
151
def
87
remove
nil
cons
cons
"x"
1
ref
var
152
def
79
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
nil
91
ref
89
ref
151
ref
varTerm
153
def
appTerm
154
def
nil
cons
155
def
cons
92
ref
153
ref
152
ref
varTerm
156
def
appTerm
157
def
nil
cons
158
def
cons
nil
cons
cons
nil
cons
cons
159
def
108
ref
subst
159
remove
148
remove
128
remove
deductAntisym
160
def
subst
93
ref
157
ref
appTerm
refl
152
ref
113
remove
absTerm
161
def
156
ref
appTerm
betaConv
appThm
50
ref
17
remove
0
ref
44
remove
45
ref
nil
cons
cons
opType
constTerm
51
ref
appTerm
161
remove
appTerm
absTerm
162
def
153
ref
appTerm
betaConv
163
def
nil
46
ref
89
ref
appTerm
162
remove
appTerm
axiom
153
ref
refl
164
def
appThm
165
def
154
ref
assume
eqMp
eqMp
156
ref
refl
appThm
eqMp
sym
124
ref
eqMp
eqMp
nil
129
ref
155
remove
cons
130
ref
158
ref
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
166
def
subst
eqMp
eqMp
nil
91
ref
86
remove
nil
cons
cons
92
ref
84
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
proveHyp
"A"
70
ref
nil
cons
cons
nil
cons
"P"
85
remove
var
83
remove
nil
cons
cons
"x"
70
remove
var
80
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
166
ref
subst
eqMp
eqMp
nil
91
ref
82
remove
nil
cons
cons
92
ref
47
ref
74
remove
constTerm
81
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
proveHyp
"A"
69
remove
cons
nil
cons
"P"
73
remove
var
81
remove
nil
cons
cons
nil
cons
nil
cons
cons
nil
91
ref
72
remove
45
remove
constTerm
167
def
153
ref
appTerm
168
def
nil
cons
169
def
cons
170
def
92
ref
48
ref
153
ref
appTerm
171
def
nil
cons
172
def
cons
nil
cons
cons
nil
cons
cons
173
def
108
ref
subst
173
remove
160
ref
subst
nil
170
remove
92
ref
12
ref
171
ref
appTerm
89
ref
152
ref
89
ref
"y"
1
remove
var
174
def
94
ref
12
ref
157
ref
appTerm
153
ref
174
ref
varTerm
175
def
appTerm
appTerm
appTerm
76
remove
156
ref
appTerm
175
ref
appTerm
176
def
appTerm
absTerm
appTerm
absTerm
appTerm
177
def
appTerm
178
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
179
def
149
ref
subst
93
ref
168
ref
appTerm
180
def
refl
50
ref
12
ref
48
remove
51
ref
appTerm
appTerm
89
ref
152
ref
89
ref
174
remove
94
ref
12
ref
51
ref
156
ref
appTerm
181
def
appTerm
51
remove
175
remove
appTerm
appTerm
appTerm
176
remove
appTerm
absTerm
appTerm
absTerm
appTerm
appTerm
absTerm
182
def
153
ref
appTerm
betaConv
appThm
nil
46
remove
167
remove
appTerm
182
remove
appTerm
axiom
164
ref
appThm
eqMp
nil
91
ref
180
remove
178
ref
appTerm
nil
cons
cons
92
ref
94
ref
168
remove
appTerm
178
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
proveHyp
179
remove
nil
91
ref
93
ref
95
remove
appTerm
96
ref
appTerm
183
def
nil
cons
184
def
cons
92
ref
97
remove
nil
cons
185
def
cons
nil
cons
cons
nil
cons
cons
186
def
108
ref
subst
186
remove
160
ref
subst
108
ref
160
ref
183
remove
assume
126
remove
eqMp
eqMp
143
remove
deductAntisym
eqMp
eqMp
nil
129
ref
184
remove
cons
130
ref
185
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
187
def
subst
eqMp
eqMp
nil
129
ref
172
ref
cons
188
def
130
ref
177
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
proveHyp
eqMp
nil
129
ref
169
remove
cons
130
ref
172
ref
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
subst
eqMp
subst
subst
eqMp
nil
91
ref
57
ref
"_3513"
54
ref
var
189
def
12
ref
59
ref
189
ref
varTerm
190
def
22
ref
appTerm
191
def
appTerm
61
ref
appTerm
192
def
appTerm
25
ref
26
ref
59
remove
190
ref
29
ref
appTerm
193
def
appTerm
16
ref
32
ref
190
ref
28
ref
appTerm
20
ref
appTerm
appTerm
194
def
absTerm
195
def
appTerm
absTerm
196
def
appTerm
197
def
appTerm
198
def
absTerm
199
def
appTerm
200
def
nil
cons
cons
92
ref
57
remove
189
ref
12
ref
15
ref
16
ref
18
ref
191
remove
20
ref
appTerm
appTerm
201
def
23
ref
appTerm
202
def
absTerm
203
def
appTerm
204
def
appTerm
15
ref
16
ref
25
ref
26
ref
18
ref
193
remove
20
ref
appTerm
appTerm
205
def
194
remove
appTerm
206
def
absTerm
207
def
appTerm
208
def
absTerm
209
def
appTerm
210
def
appTerm
211
def
absTerm
212
def
appTerm
213
def
nil
cons
214
def
cons
nil
cons
215
def
cons
nil
cons
cons
149
ref
subst
nil
"P"
55
remove
var
216
def
189
ref
94
ref
199
ref
190
ref
appTerm
217
def
appTerm
213
ref
appTerm
218
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
67
remove
cons
nil
cons
219
def
43
ref
cons
93
ref
154
remove
appTerm
refl
163
remove
appThm
165
remove
eqMp
sym
220
def
subst
221
def
subst
189
ref
nil
121
ref
218
remove
nil
cons
cons
nil
cons
nil
cons
cons
125
ref
subst
nil
91
ref
217
ref
nil
cons
222
def
cons
215
ref
cons
nil
cons
cons
223
def
108
ref
subst
223
remove
160
ref
subst
217
ref
betaConv
217
remove
assume
eqMp
nil
91
ref
198
remove
nil
cons
224
def
cons
215
remove
cons
nil
cons
cons
225
def
149
ref
subst
proveHyp
225
ref
108
ref
subst
225
remove
160
ref
subst
212
ref
190
ref
appTerm
226
def
betaConv
227
def
sym
nil
129
ref
192
ref
nil
cons
cons
130
ref
197
remove
nil
cons
228
def
cons
nil
cons
cons
nil
cons
cons
229
def
142
ref
subst
nil
"P"
14
remove
var
230
def
203
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
5
remove
cons
nil
cons
43
ref
cons
220
ref
subst
231
def
subst
16
ref
nil
121
ref
202
remove
nil
cons
cons
nil
cons
nil
cons
cons
125
ref
subst
201
remove
refl
61
remove
20
ref
appTerm
betaConv
appThm
192
remove
assume
20
ref
refl
232
def
appThm
eqMp
eqMp
absThm
eqMp
proveHyp
nil
91
ref
204
remove
nil
cons
cons
92
ref
210
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
160
ref
subst
proveHyp
229
remove
131
remove
135
remove
145
ref
appTerm
betaConv
145
remove
132
remove
appTerm
betaConv
137
remove
appThm
144
remove
134
ref
appTerm
betaConv
trans
trans
appThm
146
remove
appThm
141
remove
147
remove
appThm
eqMp
sym
124
remove
eqMp
233
def
subst
nil
230
remove
209
remove
nil
cons
cons
nil
cons
nil
cons
cons
231
remove
subst
16
ref
nil
121
ref
208
remove
nil
cons
cons
nil
cons
nil
cons
cons
125
ref
subst
nil
"P"
24
remove
var
234
def
207
remove
nil
cons
cons
nil
cons
nil
cons
cons
"A"
27
remove
cons
nil
cons
235
def
43
ref
cons
220
ref
subst
subst
26
ref
nil
121
ref
206
remove
nil
cons
cons
nil
cons
nil
cons
cons
125
ref
subst
205
remove
refl
195
remove
20
ref
appTerm
betaConv
appThm
196
ref
28
ref
appTerm
236
def
betaConv
nil
91
ref
228
remove
cons
92
ref
236
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
235
remove
234
remove
196
remove
nil
cons
cons
"x"
4
ref
var
28
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
166
ref
subst
eqMp
eqMp
232
ref
appThm
eqMp
eqMp
absThm
eqMp
eqMp
absThm
eqMp
proveHyp
eqMp
eqMp
219
ref
216
ref
212
ref
nil
cons
cons
237
def
"x"
54
remove
var
238
def
190
ref
nil
cons
cons
nil
cons
cons
nil
cons
cons
93
remove
171
ref
appTerm
239
def
refl
50
remove
13
ref
116
remove
constTerm
240
def
92
ref
94
ref
89
ref
152
ref
94
ref
181
remove
appTerm
96
ref
appTerm
absTerm
appTerm
appTerm
96
ref
appTerm
absTerm
appTerm
absTerm
241
def
153
remove
appTerm
betaConv
appThm
nil
49
remove
241
remove
appTerm
axiom
164
remove
appThm
eqMp
242
def
sym
nil
"P"
10
remove
var
243
def
130
ref
94
ref
89
ref
152
ref
94
ref
157
remove
appTerm
244
def
134
ref
appTerm
absTerm
245
def
appTerm
246
def
appTerm
134
ref
appTerm
247
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
"A"
9
ref
cons
nil
cons
248
def
43
remove
cons
220
remove
subst
subst
130
ref
nil
121
ref
247
remove
nil
cons
cons
nil
cons
nil
cons
cons
125
ref
subst
nil
91
ref
246
remove
nil
cons
249
def
cons
250
def
92
ref
134
ref
nil
cons
251
def
cons
nil
cons
252
def
cons
nil
cons
cons
253
def
108
ref
subst
253
ref
160
ref
subst
nil
91
ref
158
remove
cons
252
ref
cons
nil
cons
cons
149
ref
subst
245
ref
156
ref
appTerm
254
def
betaConv
nil
250
ref
92
ref
254
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
150
remove
151
remove
245
remove
nil
cons
cons
152
ref
156
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
166
ref
subst
eqMp
eqMp
eqMp
eqMp
nil
129
ref
249
remove
cons
255
def
130
ref
251
ref
cons
nil
cons
256
def
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
eqMp
257
def
subst
proveHyp
eqMp
nil
129
ref
224
remove
cons
130
ref
214
ref
cons
nil
cons
258
def
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
129
ref
222
remove
cons
258
ref
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
91
ref
13
remove
56
remove
constTerm
259
def
238
ref
94
ref
199
ref
238
ref
varTerm
260
def
appTerm
appTerm
213
ref
appTerm
absTerm
appTerm
nil
cons
cons
92
ref
94
ref
200
remove
appTerm
213
ref
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
proveHyp
219
ref
216
ref
199
remove
nil
cons
cons
258
remove
cons
nil
cons
cons
nil
250
remove
92
ref
94
ref
171
remove
appTerm
261
def
134
ref
appTerm
nil
cons
262
def
cons
nil
cons
cons
nil
cons
cons
263
def
108
ref
subst
263
remove
160
ref
subst
nil
91
ref
172
remove
cons
264
def
252
remove
cons
nil
cons
cons
265
def
108
ref
subst
265
remove
160
ref
subst
253
remove
149
ref
subst
92
ref
94
ref
89
remove
152
remove
244
remove
96
ref
appTerm
absTerm
appTerm
appTerm
96
remove
appTerm
absTerm
266
def
134
remove
appTerm
267
def
betaConv
nil
264
remove
92
ref
240
remove
266
ref
appTerm
268
def
nil
cons
269
def
cons
nil
cons
cons
nil
cons
cons
270
def
149
ref
subst
242
remove
nil
91
ref
239
remove
268
ref
appTerm
nil
cons
cons
92
ref
261
remove
268
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
proveHyp
270
remove
187
remove
subst
eqMp
eqMp
nil
91
ref
269
remove
cons
92
ref
267
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
ref
subst
proveHyp
248
remove
243
remove
266
remove
nil
cons
cons
"x"
8
remove
var
251
remove
cons
nil
cons
cons
nil
cons
cons
166
remove
subst
eqMp
eqMp
eqMp
eqMp
nil
188
remove
256
remove
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
eqMp
nil
255
remove
130
ref
262
remove
cons
nil
cons
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
271
def
subst
eqMp
eqMp
proveHyp
nil
91
ref
214
remove
cons
92
ref
47
remove
0
remove
35
ref
9
remove
cons
opType
constTerm
33
ref
appTerm
272
def
nil
cons
273
def
cons
nil
cons
274
def
cons
nil
cons
cons
149
ref
subst
nil
216
remove
189
ref
94
ref
226
ref
appTerm
272
ref
appTerm
275
def
absTerm
nil
cons
cons
nil
cons
nil
cons
cons
221
remove
subst
189
remove
nil
121
remove
275
remove
nil
cons
cons
nil
cons
nil
cons
cons
125
remove
subst
nil
91
ref
226
ref
nil
cons
276
def
cons
274
ref
cons
nil
cons
cons
277
def
108
ref
subst
277
remove
160
ref
subst
227
remove
226
remove
assume
eqMp
nil
91
ref
211
ref
nil
cons
278
def
cons
274
ref
cons
nil
cons
cons
279
def
149
ref
subst
proveHyp
279
ref
108
ref
subst
279
remove
160
ref
subst
"_3511"
3
remove
var
280
def
"_3512"
4
remove
var
281
def
190
remove
281
ref
varTerm
appTerm
282
def
280
remove
varTerm
appTerm
absTerm
absTerm
283
def
refl
nil
91
ref
36
remove
283
ref
appTerm
283
ref
appTerm
nil
cons
cons
274
ref
cons
nil
cons
cons
149
ref
subst
proveHyp
nil
7
remove
283
ref
nil
cons
cons
nil
cons
nil
cons
cons
nil
91
ref
37
remove
283
ref
appTerm
284
def
nil
cons
285
def
cons
274
remove
cons
nil
cons
cons
286
def
108
remove
subst
286
remove
160
remove
subst
41
remove
sym
12
remove
refl
15
ref
refl
287
def
16
ref
18
ref
refl
288
def
284
remove
assume
232
remove
appThm
283
remove
20
ref
appTerm
betaConv
trans
289
def
nil
26
ref
22
ref
nil
cons
cons
nil
cons
nil
cons
cons
66
ref
subst
appThm
281
remove
282
remove
20
ref
appTerm
absTerm
290
def
22
ref
appTerm
betaConv
trans
appThm
23
ref
refl
appThm
absThm
appThm
appThm
287
remove
16
ref
62
remove
26
ref
288
remove
289
ref
29
ref
refl
appThm
290
ref
29
ref
appTerm
betaConv
trans
appThm
32
ref
refl
289
remove
66
remove
appThm
290
remove
28
ref
appTerm
betaConv
trans
appThm
appThm
absThm
appThm
absThm
appThm
appThm
sym
211
remove
assume
eqMp
eqMp
42
remove
"P"
35
remove
var
33
remove
nil
cons
cons
"x"
6
ref
var
19
remove
nil
cons
cons
nil
cons
cons
nil
cons
cons
257
remove
subst
proveHyp
eqMp
nil
129
ref
285
remove
cons
130
ref
273
remove
cons
nil
cons
291
def
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
subst
eqMp
eqMp
nil
129
ref
278
remove
cons
291
ref
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
eqMp
eqMp
nil
129
ref
276
remove
cons
291
ref
cons
nil
cons
cons
142
ref
subst
deductAntisym
eqMp
eqMp
absThm
eqMp
nil
91
remove
259
remove
238
remove
94
ref
212
remove
260
remove
appTerm
appTerm
272
ref
appTerm
absTerm
appTerm
nil
cons
cons
92
remove
94
remove
213
remove
appTerm
272
remove
appTerm
nil
cons
cons
nil
cons
cons
nil
cons
cons
149
remove
subst
proveHyp
219
remove
237
remove
291
remove
cons
nil
cons
cons
271
remove
subst
eqMp
eqMp
proveHyp
eqMp
eqMp
defineConstList
292
def
pop
293
def
pop
292
ref
nil
129
remove
15
ref
16
ref
18
ref
293
remove
hdTl
pop
6
remove
constTerm
20
remove
appTerm
294
def
22
remove
appTerm
appTerm
23
remove
appTerm
absTerm
appTerm
295
def
nil
cons
cons
130
remove
15
remove
16
remove
25
remove
26
remove
18
remove
294
ref
29
remove
appTerm
appTerm
32
remove
294
remove
28
remove
appTerm
appTerm
appTerm
absTerm
appTerm
absTerm
appTerm
296
def
nil
cons
cons
nil
cons
cons
nil
cons
cons
297
def
233
remove
subst
proveHyp
nil
296
remove
thm
292
remove
297
remove
142
remove
subst
proveHyp
nil
295
remove
thm