reference documentation

Article list-map-def.art

path: "vendor/opentheory/data/theories/list-map-def/list-map-def.art"

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