path: "vendor/opentheory/data/theories/natural-fibonacci-thm/natural-fibonacci-thm.art"
6 version nil "l" "Data.List.list" typeOp 0 def "bool" typeOp nil opType 1 def nil cons 2 def opType 3 def var 4 def "Data.List.[]" const 5 def 3 ref constTerm 6 def nil cons 7 def cons nil cons 8 def nil cons cons 4 ref "=" const 9 def "->" typeOp 10 def "Number.Natural.natural" typeOp nil opType 11 def 10 ref 11 ref 2 ref cons opType 12 def nil cons 13 def cons opType 14 def constTerm 15 def "Number.Natural.Fibonacci.decode" const 10 ref 3 ref 11 ref nil cons 16 def cons opType 17 def constTerm 18 def 4 ref varTerm 19 def appTerm 20 def appTerm "Number.Natural.Fibonacci.decode.dest" const 10 ref 11 ref 10 ref 11 ref 17 ref nil cons cons opType nil cons cons opType constTerm 21 def "Number.Natural.bit1" const 10 ref 11 ref 16 ref cons 22 def opType 23 def constTerm 24 def "Number.Natural.zero" const 11 ref constTerm 25 def appTerm 26 def appTerm 25 ref appTerm 27 def 19 ref appTerm appTerm absTerm 28 def 19 ref appTerm 29 def betaConv nil "Data.Bool.!" const 30 def 10 ref 10 ref 3 ref 2 ref cons opType 31 def 2 ref cons opType 32 def constTerm 33 def 28 ref appTerm 34 def axiom nil "p" 1 ref var 35 def 34 remove nil cons cons "q" 1 ref var 36 def 29 remove nil cons cons nil cons cons nil cons cons 9 ref 10 ref 1 ref 10 ref 1 ref 2 ref cons opType 37 def nil cons cons opType 38 def constTerm 39 def "Data.Bool.==>" const 38 ref constTerm 40 def 35 ref varTerm 41 def appTerm 42 def 36 ref varTerm 43 def appTerm 44 def appTerm 45 def refl 35 ref 36 ref 39 ref "Data.Bool./\\" const 38 ref constTerm 46 def 41 ref appTerm 47 def 43 ref appTerm 48 def appTerm 49 def 41 ref appTerm absTerm 50 def absTerm 51 def 41 ref appTerm betaConv 43 ref refl 52 def appThm 50 remove 43 ref appTerm betaConv trans appThm nil 9 ref 10 ref 38 ref 10 ref 38 ref 2 ref cons opType 53 def nil cons cons opType constTerm 54 def 40 ref appTerm 51 remove appTerm axiom 41 ref refl 55 def appThm 52 ref appThm eqMp 56 def sym 57 def 49 remove refl 36 ref 9 ref 10 ref 53 ref 10 ref 53 remove 2 ref cons opType nil cons cons opType constTerm 58 def "f" 38 ref var 59 def 59 ref varTerm 60 def 41 ref appTerm 43 ref appTerm absTerm 61 def appTerm 59 ref 60 ref "Data.Bool.T" const 1 ref constTerm 62 def appTerm 62 ref appTerm absTerm 63 def appTerm absTerm 64 def 43 ref appTerm betaConv appThm 9 ref 10 ref 37 ref 10 ref 37 ref 2 ref cons opType 65 def nil cons cons opType constTerm 66 def 47 ref appTerm refl 35 ref 64 remove absTerm 67 def 41 ref appTerm betaConv appThm nil 54 ref 46 ref appTerm 67 ref appTerm axiom 68 def 55 remove appThm eqMp 52 ref appThm eqMp 69 def sym 59 ref 60 ref refl nil "t" 1 ref var 70 def 41 ref nil cons 71 def cons nil cons nil cons cons 72 def 39 ref 70 ref varTerm 73 def appTerm 74 def 62 ref appTerm 75 def assume sym nil 62 ref axiom 76 def eqMp 73 ref assume 76 ref deductAntisym deductAntisym 77 def subst 41 ref assume 78 def eqMp appThm nil 70 ref 43 ref nil cons 79 def cons nil cons nil cons cons 80 def 77 ref subst 43 ref assume 81 def eqMp appThm absThm eqMp 82 def nil "P" 1 ref var 83 def 71 ref cons 84 def "Q" 1 ref var 85 def 79 ref cons nil cons 86 def cons nil cons cons 39 ref refl 87 def 59 ref 60 remove 83 ref varTerm 88 def appTerm 89 def 85 ref varTerm 90 def appTerm absTerm 91 def 35 ref 36 ref 41 ref absTerm absTerm 92 def appTerm betaConv 92 ref 88 ref appTerm betaConv 90 ref refl 93 def appThm 36 ref 88 ref absTerm 90 ref appTerm betaConv trans trans appThm 63 ref 92 ref appTerm betaConv 92 ref 62 ref appTerm betaConv 62 ref refl 94 def appThm 36 ref 62 ref absTerm 62 ref appTerm betaConv trans trans appThm 39 ref 46 ref 88 ref appTerm 95 def 90 ref appTerm 96 def appTerm refl 36 ref 58 remove 59 remove 89 remove 43 ref appTerm absTerm appTerm 63 ref appTerm absTerm 90 ref appTerm betaConv appThm 66 ref 95 remove appTerm refl 67 remove 88 ref appTerm betaConv appThm 68 remove 88 ref refl 97 def appThm eqMp 93 ref appThm eqMp 96 remove assume eqMp 98 def 92 remove refl appThm eqMp sym 76 ref eqMp 99 def subst 100 def deductAntisym eqMp 56 remove 44 ref assume 101 def eqMp sym 78 remove eqMp 87 ref 61 remove 35 ref 36 ref 43 ref absTerm 102 def absTerm 103 def appTerm betaConv 103 ref 41 ref appTerm betaConv 52 ref appThm 102 ref 43 ref appTerm betaConv trans trans appThm 63 remove 103 ref appTerm betaConv 103 ref 62 ref appTerm betaConv 94 ref appThm 102 ref 62 ref appTerm betaConv trans trans 104 def appThm 69 remove 48 ref assume eqMp 103 ref refl 105 def appThm eqMp sym 76 ref eqMp 106 def proveHyp 107 def deductAntisym 108 def subst proveHyp "A" 3 ref nil cons 109 def cons 110 def nil cons 111 def "P" 31 ref var 112 def 28 remove nil cons cons "x" 3 ref var 113 def 19 ref nil cons 114 def cons nil cons 115 def cons nil cons cons nil 35 ref 30 ref 10 ref 10 ref "A" varType 116 def 2 ref cons opType 117 def 2 ref cons opType 118 def constTerm 119 def "P" 117 ref var 120 def varTerm 121 def appTerm 122 def nil cons 123 def cons 36 ref 121 ref "x" 116 ref var 124 def varTerm 125 def appTerm 126 def nil cons 127 def cons nil cons cons nil cons cons 128 def 57 ref subst 128 remove 106 remove 82 remove deductAntisym 129 def subst 39 ref 126 ref appTerm refl 124 ref 62 ref absTerm 130 def 125 ref appTerm betaConv appThm "p" 117 ref var 131 def 9 ref 10 ref 117 ref 118 ref nil cons cons opType constTerm 131 ref varTerm 132 def appTerm 130 remove appTerm absTerm 133 def 121 ref appTerm betaConv 134 def nil 9 ref 10 ref 118 ref 10 ref 118 ref 2 ref cons opType 135 def nil cons cons opType constTerm 136 def 119 ref appTerm 133 remove appTerm axiom 121 ref refl 137 def appThm 138 def 122 ref assume eqMp eqMp 125 ref refl 139 def appThm eqMp sym 76 ref eqMp eqMp nil 83 ref 123 remove cons 85 ref 127 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp 140 def subst eqMp eqMp 141 def subst nil "p" 11 ref var 142 def 25 ref nil cons 143 def cons 144 def "f" 11 ref var 145 def 26 ref nil cons 146 def cons 147 def nil cons cons nil cons cons 148 def 142 ref 15 ref 21 ref 145 ref varTerm 149 def appTerm 142 ref varTerm 150 def appTerm 151 def 6 ref appTerm appTerm 25 ref appTerm absTerm 152 def 150 ref appTerm 153 def betaConv 145 ref 30 ref 10 ref 12 ref 2 ref cons opType 154 def constTerm 155 def 152 ref appTerm 156 def absTerm 157 def 149 ref appTerm 158 def betaConv nil 155 ref 157 ref appTerm 159 def axiom 160 def nil 35 ref 159 ref nil cons cons 161 def 36 ref 158 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 16 ref cons 162 def nil cons 163 def "P" 12 ref var 164 def 157 remove nil cons cons "x" 11 ref var 165 def 149 ref nil cons 166 def cons nil cons 167 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 156 remove nil cons cons 36 ref 153 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 152 remove nil cons cons 165 ref 150 ref nil cons 168 def cons nil cons 169 def cons nil cons cons 140 ref subst eqMp eqMp 170 def subst trans 171 def nil 15 ref 18 ref 6 ref appTerm 172 def appTerm 25 ref appTerm thm 9 ref 10 ref 3 ref 31 ref nil cons cons opType constTerm 173 def refl 174 def nil "n" 11 ref var 175 def 143 ref cons 176 def nil cons 177 def nil cons cons 178 def 175 ref 173 ref "Number.Natural.Fibonacci.encode" const 10 ref 11 ref 109 ref cons opType 179 def constTerm 180 def 175 ref varTerm 181 def appTerm 182 def appTerm 183 def "Number.Natural.Fibonacci.encode.find" const 10 ref 11 ref 10 ref 11 ref 179 ref nil cons cons opType nil cons cons opType 184 def constTerm 185 def 181 ref appTerm 186 def 26 ref appTerm 25 ref appTerm 187 def appTerm absTerm 188 def 181 ref appTerm 189 def betaConv nil 155 ref 188 ref appTerm 190 def axiom nil 35 ref 190 remove nil cons cons 36 ref 189 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 188 remove nil cons cons 165 ref 181 ref nil cons 191 def cons nil cons 192 def cons nil cons cons 140 ref subst eqMp eqMp 193 def subst appThm 6 ref refl 194 def appThm sym 174 ref nil 144 ref 147 ref 177 ref cons cons nil cons cons 142 ref 173 ref 186 ref 149 ref appTerm 150 ref appTerm appTerm "s" 11 ref var 195 def "Data.Bool.cond" const 196 def 10 ref 1 ref 10 ref 3 ref 10 ref 3 ref 109 ref cons opType nil cons 197 def cons opType 198 def nil cons cons opType constTerm 199 def "Number.Natural.<" const 14 ref constTerm 200 def 181 ref appTerm 201 def 195 ref varTerm 202 def appTerm appTerm 203 def "Number.Natural.Fibonacci.encode.mk" const 10 ref 3 ref 184 remove nil cons cons opType constTerm 204 def 6 ref appTerm 205 def 181 ref appTerm 206 def 149 ref appTerm 150 ref appTerm appTerm 186 ref 202 ref appTerm 207 def 149 ref appTerm appTerm absTerm "Number.Natural.+" const 10 ref 11 ref 23 ref nil cons 208 def cons opType 209 def constTerm 210 def 149 ref appTerm 211 def 150 ref appTerm 212 def appTerm appTerm absTerm 213 def 150 ref appTerm 214 def betaConv 145 ref 155 ref 213 ref appTerm 215 def absTerm 216 def 149 ref appTerm 217 def betaConv 175 ref 155 ref 216 ref appTerm 218 def absTerm 219 def 181 ref appTerm 220 def betaConv nil 155 ref 219 ref appTerm 221 def axiom nil 35 ref 221 remove nil cons cons 36 ref 220 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 219 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 218 remove nil cons cons 36 ref 217 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 216 remove nil cons cons 167 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 215 remove nil cons cons 36 ref 214 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 213 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 222 def subst appThm 194 ref appThm sym 174 ref 195 ref 199 ref 200 ref 25 ref appTerm 223 def 202 ref appTerm appTerm 205 ref 25 ref appTerm 224 def 26 ref appTerm 25 ref appTerm appTerm 185 ref 25 ref appTerm 225 def 202 ref appTerm 26 ref appTerm appTerm absTerm 210 ref 26 ref appTerm 226 def 25 ref appTerm 227 def appTerm betaConv 199 ref refl 228 def nil 175 ref 227 ref nil cons cons nil cons nil cons cons 175 ref 39 ref 223 ref 181 ref appTerm 229 def appTerm "Data.Bool.~" const 37 ref constTerm 230 def 15 ref 181 ref appTerm 231 def 25 ref appTerm 232 def appTerm 233 def appTerm absTerm 234 def 181 ref appTerm 235 def betaConv nil 155 ref 234 ref appTerm 236 def axiom nil 35 ref 236 remove nil cons cons 36 ref 235 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 234 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 237 def subst 230 ref refl 238 def 15 ref refl 239 def 178 ref nil "m" 11 ref var 240 def 24 ref 181 ref appTerm 241 def nil cons cons nil cons nil cons cons 240 ref 15 ref 210 ref 240 ref varTerm 242 def appTerm 243 def 25 ref appTerm 244 def appTerm 242 ref appTerm 245 def absTerm 246 def 242 ref appTerm 247 def betaConv nil 155 ref 246 ref appTerm 248 def axiom 249 def nil 35 ref 248 remove nil cons cons 36 ref 247 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 246 remove nil cons cons 165 ref 242 ref nil cons 250 def cons nil cons 251 def cons nil cons cons 140 ref subst eqMp eqMp 252 def subst subst 253 def 178 ref 175 ref 15 ref 241 ref appTerm "Number.Natural.suc" const 23 ref constTerm 254 def "Number.Natural.bit0" const 23 ref constTerm 255 def 181 ref appTerm 256 def appTerm 257 def appTerm absTerm 258 def 181 ref appTerm 259 def betaConv nil 155 ref 258 ref appTerm 260 def axiom nil 35 ref 260 remove nil cons cons 36 ref 259 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 258 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 261 def subst 254 ref refl 262 def nil 15 ref 255 ref 25 ref appTerm appTerm 263 def 25 ref appTerm axiom 264 def appThm 265 def trans 266 def trans 267 def appThm 25 ref refl 268 def appThm 178 ref 175 ref 230 ref 15 ref 254 ref 181 ref appTerm 269 def appTerm 270 def 25 ref appTerm 271 def appTerm 272 def absTerm 273 def 181 ref appTerm 274 def betaConv nil 155 ref 273 ref appTerm 275 def axiom nil 35 ref 275 remove nil cons cons 36 ref 274 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 273 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 276 def nil 35 ref 272 remove nil cons cons 36 ref 39 ref 271 ref appTerm "Data.Bool.F" const 1 ref constTerm 277 def appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 83 ref 271 ref nil cons cons nil cons nil cons cons nil 35 ref 230 ref 88 ref appTerm 278 def nil cons 279 def cons 36 ref 39 ref 88 ref appTerm 277 ref appTerm nil cons 280 def cons nil cons cons nil cons cons 281 def 57 ref subst 281 remove 129 ref subst nil 35 ref 88 ref nil cons 282 def cons 283 def 36 ref 277 ref nil cons 284 def cons nil cons 285 def cons nil cons cons 40 ref refl 286 def 39 ref 41 ref appTerm 287 def 43 ref appTerm 288 def assume 289 def appThm 52 remove appThm sym nil 35 ref 79 ref cons 290 def 36 ref 79 ref cons nil cons 291 def cons nil cons cons 292 def 57 ref subst 292 remove 129 ref subst 81 remove eqMp nil 83 ref 79 ref cons 86 ref cons nil cons cons 99 ref subst deductAntisym eqMp 293 def eqMp 294 def nil 35 ref 44 ref nil cons 295 def cons 296 def 36 ref 40 ref 43 ref appTerm 297 def 41 ref appTerm nil cons 298 def cons nil cons 299 def cons nil cons cons 129 ref subst proveHyp 297 ref refl 289 remove appThm sym 293 remove eqMp 300 def eqMp nil 290 ref 36 ref 71 ref cons nil cons 301 def cons nil cons cons 108 ref subst nil 83 ref 295 ref cons 302 def 85 ref 298 remove cons nil cons 303 def cons nil cons cons 304 def 87 ref 91 remove 103 ref appTerm betaConv 103 remove 88 ref appTerm betaConv 93 ref appThm 102 remove 90 ref appTerm betaConv trans trans appThm 104 remove appThm 98 remove 105 remove appThm eqMp sym 76 ref eqMp 305 def subst eqMp 108 ref 304 remove 99 ref subst eqMp deductAntisym deductAntisym 306 def subst 39 ref 278 ref appTerm refl 35 ref 42 ref 277 ref appTerm absTerm 307 def 88 ref appTerm betaConv appThm nil 66 ref 230 ref appTerm 307 remove appTerm axiom 97 ref appThm eqMp 308 def 278 remove assume eqMp nil 35 ref 40 ref 88 ref appTerm 309 def 277 ref appTerm nil cons cons 36 ref 40 ref 277 ref appTerm 310 def 88 ref appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 284 ref cons 36 ref 282 ref cons nil cons cons nil cons cons 311 def 57 ref subst 311 remove 129 ref subst 35 ref 41 ref absTerm 312 def 88 ref appTerm 313 def betaConv nil 39 ref 277 ref appTerm 314 def 30 ref 65 ref constTerm 315 def 312 ref appTerm 316 def appTerm axiom 277 ref assume eqMp nil 35 ref 316 remove nil cons cons 36 ref 313 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 2 ref cons nil cons 317 def "P" 37 remove var 318 def 312 remove nil cons cons "x" 1 ref var 319 def 282 ref cons nil cons cons nil cons cons 140 ref subst eqMp eqMp 320 def eqMp nil 83 ref 284 ref cons 85 ref 282 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 279 remove cons 85 ref 280 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp 321 def subst eqMp 322 def subst 323 def trans appThm nil 39 ref 230 ref 277 ref appTerm 324 def appTerm 62 ref appTerm axiom 325 def trans trans appThm 224 ref refl 266 ref appThm 268 ref appThm appThm 225 ref refl 267 ref appThm 266 ref appThm appThm nil "t2" 3 ref var 326 def 225 remove 254 ref 25 ref appTerm 327 def appTerm 327 ref appTerm nil cons cons "t1" 3 ref var 328 def 224 remove 327 ref appTerm 25 ref appTerm nil cons cons nil cons cons nil cons cons 111 ref nil nil cons 329 def cons 330 def "t2" 116 ref var 331 def 9 ref 10 ref 116 ref 117 ref nil cons 332 def cons opType constTerm 333 def 196 ref 10 ref 1 ref 10 ref 116 ref 10 ref 116 ref 116 ref nil cons 334 def cons opType nil cons cons opType nil cons cons opType constTerm 335 def 62 ref appTerm "t1" 116 ref var 336 def varTerm 337 def appTerm 331 ref varTerm 338 def appTerm appTerm 337 ref appTerm absTerm 339 def 338 ref appTerm 340 def betaConv 336 ref 119 ref 339 ref appTerm 341 def absTerm 342 def 337 ref appTerm 343 def betaConv nil 119 ref 342 ref appTerm 344 def axiom nil 35 ref 344 remove nil cons cons 36 ref 343 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 334 ref cons 345 def nil cons 346 def 120 ref 342 remove nil cons cons 124 ref 337 ref nil cons cons nil cons 347 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 341 remove nil cons cons 36 ref 340 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 339 remove nil cons cons 124 ref 338 ref nil cons cons nil cons 348 def cons nil cons cons 140 ref subst eqMp eqMp 349 def subst 350 def subst 351 def trans trans appThm 194 ref appThm sym 174 ref nil 144 ref 145 ref 327 ref nil cons 352 def cons 353 def 176 ref 8 ref cons cons cons nil cons cons 142 ref 173 ref 204 ref 19 ref appTerm 354 def 181 ref appTerm 355 def 149 ref appTerm 150 ref appTerm appTerm 199 ref 15 ref 150 ref appTerm 356 def 25 ref appTerm appTerm 19 ref appTerm 199 ref "Number.Natural.<=" const 14 remove constTerm 357 def 149 ref appTerm 181 ref appTerm appTerm 204 ref "Data.List.::" const 358 def 10 ref 1 ref 197 remove cons opType constTerm 359 def 62 ref appTerm 360 def 19 ref appTerm 361 def appTerm 362 def "Number.Natural.-" const 209 ref constTerm 363 def 181 ref appTerm 364 def 149 ref appTerm appTerm 150 ref appTerm 363 ref 149 ref appTerm 150 ref appTerm 365 def appTerm appTerm 204 ref 359 ref 277 ref appTerm 366 def 19 ref appTerm 367 def appTerm 368 def 181 ref appTerm 369 def 150 ref appTerm 365 remove appTerm appTerm appTerm appTerm absTerm 370 def 150 ref appTerm 371 def betaConv 145 ref 155 ref 370 ref appTerm 372 def absTerm 373 def 149 ref appTerm 374 def betaConv 175 ref 155 ref 373 ref appTerm 375 def absTerm 376 def 181 ref appTerm 377 def betaConv 4 ref 155 ref 376 ref appTerm 378 def absTerm 379 def 19 ref appTerm 380 def betaConv nil 33 ref 379 ref appTerm 381 def axiom nil 35 ref 381 remove nil cons cons 36 ref 380 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 379 remove nil cons cons 115 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 378 remove nil cons cons 36 ref 377 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 376 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 375 remove nil cons cons 36 ref 374 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 373 remove nil cons cons 167 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 372 remove nil cons cons 36 ref 371 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 370 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 382 def subst 383 def appThm 194 ref appThm sym nil "z" 3 ref var 384 def 199 ref 357 ref 327 ref appTerm 25 ref appTerm appTerm 385 def 204 ref 360 ref 6 ref appTerm 386 def appTerm 387 def 363 ref 25 ref appTerm 327 ref appTerm 388 def appTerm 25 ref appTerm 363 ref 327 ref appTerm 25 ref appTerm 389 def appTerm appTerm 204 remove 366 ref 6 ref appTerm 390 def appTerm 391 def 25 ref appTerm 25 ref appTerm 389 ref appTerm appTerm nil cons cons "y" 3 ref var 392 def 7 ref cons 165 ref 143 ref cons nil cons 393 def cons cons nil cons cons 162 ref "B" 109 remove cons nil cons cons 329 ref cons 394 def 196 ref 10 ref 1 ref 10 ref "B" varType 395 def 10 ref 395 ref 395 ref nil cons 396 def cons opType 397 def nil cons 398 def cons opType nil cons cons opType constTerm refl nil 70 ref 333 ref 125 ref appTerm 399 def 125 ref appTerm nil cons cons nil cons nil cons cons 77 ref subst 139 ref eqMp 400 def appThm "y" 395 ref var varTerm 401 def refl appThm "z" 395 ref var varTerm 402 def refl appThm nil "t2" 395 ref var 402 remove nil cons cons "t1" 395 ref var 401 remove nil cons cons nil cons cons nil cons cons "A" 396 ref cons nil cons 403 def 329 ref cons 349 ref subst subst trans subst 404 def subst 405 def eqMp eqMp eqMp eqMp 406 def nil 173 ref 180 ref 25 ref appTerm appTerm 6 ref appTerm 407 def thm nil 164 ref 175 ref "Number.Natural.Fibonacci.zeckendorf" const 31 ref constTerm 408 def 182 ref appTerm 409 def absTerm 410 def nil cons cons nil cons nil cons cons 163 ref 329 ref cons 411 def 39 ref 122 remove appTerm refl 134 remove appThm 138 remove eqMp sym 412 def subst 413 def subst 175 ref nil 70 ref 409 remove nil cons cons nil cons nil cons cons 77 ref subst 408 ref refl 414 def 193 ref appThm sym 240 ref "Data.Bool.\\/" const 38 ref constTerm 415 def 15 ref 242 ref appTerm 416 def 25 ref appTerm 417 def appTerm "Data.Bool.?" const 418 def 154 ref constTerm 419 def 175 ref 416 ref 269 ref appTerm absTerm appTerm appTerm absTerm 420 def 181 ref appTerm 421 def betaConv nil 155 ref 420 ref appTerm 422 def axiom 423 def nil 35 ref 422 remove nil cons cons 424 def 36 ref 421 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 420 ref nil cons cons 425 def 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 415 ref 232 ref appTerm 419 ref "n'" 11 ref var 426 def 231 ref 254 ref 426 ref varTerm 427 def appTerm 428 def appTerm 429 def absTerm 430 def appTerm 431 def appTerm nil cons 432 def cons 36 ref 408 ref 187 ref appTerm 433 def nil cons 434 def cons nil cons 435 def cons nil cons cons 436 def 108 ref subst proveHyp 436 ref 57 ref subst 436 remove 129 ref subst nil 164 ref 426 ref 40 ref 430 ref 427 ref appTerm 437 def appTerm 433 ref appTerm 438 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 426 ref nil 70 ref 438 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 437 ref nil cons 439 def cons 435 ref cons nil cons cons 440 def 57 ref subst 440 remove 129 ref subst 437 ref betaConv 437 remove assume eqMp nil 35 ref 429 ref nil cons 441 def cons 435 ref cons nil cons cons 442 def 108 ref subst proveHyp 442 ref 57 ref subst 442 remove 129 ref subst "k" 11 ref var 443 def 40 ref 357 ref "Number.Natural.fibonacci" const 23 ref constTerm 444 def 210 ref 443 ref varTerm 445 def appTerm 446 def 26 ref appTerm 447 def appTerm 448 def appTerm 181 ref appTerm 449 def appTerm 450 def 408 ref 186 ref 448 ref appTerm 444 ref 445 ref appTerm 451 def appTerm 452 def appTerm 453 def appTerm 454 def absTerm 455 def 25 ref appTerm 456 def betaConv nil 164 ref 455 ref nil cons cons 457 def nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 454 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 449 ref nil cons 458 def cons 459 def 36 ref 453 ref nil cons 460 def cons nil cons 461 def cons nil cons cons 462 def 57 ref subst 462 remove 129 ref subst 87 ref 419 ref refl 463 def 443 ref 443 ref 201 ref 451 ref appTerm absTerm 464 def 445 ref appTerm betaConv absThm appThm appThm 46 ref refl 465 def 464 ref "Number.Natural.minimal" const 10 ref 12 ref 16 ref cons opType constTerm 466 def 464 ref appTerm 467 def appTerm betaConv appThm 155 ref refl 468 def 240 ref 40 ref 200 ref 242 ref appTerm 469 def 467 ref appTerm appTerm 470 def refl 238 ref 464 ref 242 ref appTerm betaConv appThm appThm absThm appThm appThm appThm nil "p" 12 ref var 471 def 464 ref nil cons 472 def cons nil cons nil cons cons 471 ref 39 ref 419 ref 175 ref 471 ref varTerm 473 def 181 ref appTerm 474 def absTerm 475 def appTerm appTerm 46 ref 473 ref 466 remove 473 ref appTerm 476 def appTerm appTerm 155 ref 240 ref 40 ref 469 ref 476 remove appTerm appTerm 230 ref 473 ref 242 ref appTerm appTerm appTerm absTerm appTerm appTerm appTerm absTerm 477 def 473 ref appTerm 478 def betaConv nil 30 ref 10 ref 154 ref 2 ref cons opType constTerm 479 def 477 ref appTerm 480 def axiom nil 35 ref 480 remove nil cons cons 36 ref 478 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 13 remove cons nil cons 481 def "P" 154 remove var 482 def 477 remove nil cons cons "x" 12 ref var 473 ref nil cons cons nil cons 483 def cons nil cons cons 140 ref subst eqMp eqMp subst eqMp 463 ref 443 ref nil 175 ref 451 ref nil cons 484 def cons 485 def 240 ref 191 ref cons 486 def nil cons 487 def cons nil cons cons 488 def 175 ref 39 ref 357 ref 254 ref 242 ref appTerm 489 def appTerm 490 def 181 ref appTerm 491 def appTerm 469 ref 181 ref appTerm 492 def appTerm 493 def absTerm 494 def 181 ref appTerm 495 def betaConv 240 ref 155 ref 494 ref appTerm 496 def absTerm 497 def 242 ref appTerm 498 def betaConv nil 155 ref 497 ref appTerm 499 def axiom 500 def nil 35 ref 499 remove nil cons cons 36 ref 498 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 497 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 496 remove nil cons cons 36 ref 495 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 494 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 501 def subst absThm appThm 502 def 175 ref 419 ref 443 ref 357 ref 181 ref appTerm 503 def 451 ref appTerm 504 def absTerm 505 def appTerm 506 def absTerm 507 def 269 ref appTerm 508 def betaConv 509 def 463 ref 443 ref nil 485 ref nil cons 510 def nil cons cons 511 def nil 70 ref 357 ref 25 ref appTerm 512 def 181 ref appTerm 513 def nil cons cons nil cons nil cons cons 77 ref subst 175 ref 513 remove absTerm 514 def 181 ref appTerm 515 def betaConv nil 155 ref 514 ref appTerm 516 def axiom nil 35 ref 516 remove nil cons cons 36 ref 515 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 514 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp 517 def subst 518 def absThm appThm nil 70 ref 62 ref nil cons 519 def cons nil cons nil cons cons 520 def 411 ref 70 ref 39 ref 418 ref 118 ref constTerm 521 def 124 ref 73 ref absTerm 522 def appTerm appTerm 73 ref appTerm absTerm 523 def 73 ref appTerm 524 def betaConv nil 315 ref 523 ref appTerm 525 def axiom nil 35 ref 525 remove nil cons cons 36 ref 524 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 523 remove nil cons cons 319 ref 73 ref nil cons 526 def cons nil cons 527 def cons nil cons cons 140 ref subst eqMp eqMp subst subst trans sym 76 ref eqMp nil 35 ref 419 ref 443 ref 512 ref 451 ref appTerm absTerm appTerm 528 def nil cons cons 36 ref 155 ref 175 ref 40 ref 506 remove appTerm 419 ref 443 ref 357 ref 269 ref appTerm 529 def 451 ref appTerm absTerm 530 def appTerm 531 def appTerm 532 def absTerm 533 def appTerm 534 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 533 remove nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 532 remove nil cons 535 def cons nil cons nil cons cons 77 ref subst nil 164 ref 443 ref 40 ref 505 ref 445 ref appTerm 536 def appTerm 531 ref appTerm 537 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 537 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 536 ref nil cons 538 def cons 36 ref 531 ref nil cons 539 def cons nil cons 540 def cons nil cons cons 541 def 57 ref subst 541 remove 129 ref subst 536 ref betaConv 536 remove assume eqMp nil 35 ref 504 ref nil cons 542 def cons 540 remove cons nil cons cons 543 def 108 ref subst proveHyp 543 ref 57 ref subst 543 remove 129 ref subst 530 ref 254 ref 254 ref 445 ref appTerm 544 def appTerm 545 def appTerm betaConv sym 426 ref 46 ref 529 ref 427 ref appTerm appTerm 357 ref 427 ref appTerm 546 def 444 ref 545 ref appTerm 547 def appTerm appTerm absTerm 548 def 254 ref 451 ref appTerm 549 def appTerm betaConv sym 488 remove 175 ref 39 ref 490 remove 269 ref appTerm appTerm 357 ref 242 ref appTerm 550 def 181 ref appTerm 551 def appTerm absTerm 552 def 181 ref appTerm 553 def betaConv 240 ref 155 ref 552 ref appTerm 554 def absTerm 555 def 242 ref appTerm 556 def betaConv nil 155 ref 555 ref appTerm 557 def axiom nil 35 ref 557 remove nil cons cons 36 ref 556 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 555 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 554 remove nil cons cons 36 ref 553 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 552 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 558 def subst nil 70 ref 542 ref cons nil cons nil cons cons 77 ref subst 504 remove assume eqMp trans sym 76 ref eqMp nil 35 ref 529 ref 549 ref appTerm nil cons cons 36 ref 357 ref 549 ref appTerm 547 ref appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 175 ref 547 ref nil cons 559 def cons 560 def 240 ref 484 ref cons nil cons 561 def cons nil cons cons 501 ref subst 200 ref 451 ref appTerm 562 def refl 15 ref 545 ref appTerm 563 def refl 446 ref refl 564 def 255 ref refl 565 def 266 ref appThm 178 ref 175 ref 15 ref 255 ref 269 ref appTerm 566 def appTerm 567 def 254 ref 257 ref appTerm appTerm absTerm 568 def 181 ref appTerm 569 def betaConv nil 155 ref 568 ref appTerm 570 def axiom nil 35 ref 570 remove nil cons cons 36 ref 569 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 568 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 571 def subst 262 ref 265 remove appThm trans trans 572 def appThm nil 175 ref 352 ref cons 573 def 240 ref 445 ref nil cons 574 def cons nil cons 575 def cons nil cons cons 175 ref 15 ref 243 ref 269 ref appTerm 576 def appTerm 254 ref 243 ref 181 ref appTerm 577 def appTerm 578 def appTerm 579 def absTerm 580 def 181 ref appTerm 581 def betaConv 240 ref 155 ref 580 ref appTerm 582 def absTerm 583 def 242 ref appTerm 584 def betaConv nil 155 ref 583 ref appTerm 585 def axiom 586 def nil 35 ref 585 remove nil cons cons 36 ref 584 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 583 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 582 remove nil cons cons 36 ref 581 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 580 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 587 def subst 262 ref nil 176 ref 575 ref cons nil cons cons 587 ref subst 262 ref nil 575 ref nil cons cons 588 def 252 ref subst 589 def appThm trans 590 def appThm trans 591 def trans 592 def appThm nil 165 ref 545 ref nil cons 593 def cons nil cons 594 def nil cons cons 411 ref 400 ref subst 595 def subst trans sym 76 ref eqMp 39 ref "_32047" 11 ref var 596 def 15 ref 444 ref 596 remove varTerm appTerm appTerm 210 ref 444 ref 544 ref appTerm 597 def appTerm 598 def 451 ref appTerm 599 def appTerm absTerm 600 def 545 ref appTerm 601 def appTerm refl 600 ref 446 ref 255 remove 26 ref appTerm 602 def appTerm 603 def appTerm betaConv appThm 87 ref 601 remove betaConv appThm 15 ref 444 ref 603 ref appTerm 604 def appTerm 605 def 599 ref appTerm refl appThm trans 600 remove refl 563 remove 603 ref appTerm assume appThm eqMp sym 239 ref nil 175 ref 574 ref cons 606 def nil cons 607 def nil cons cons 608 def 175 ref 15 ref 444 ref 210 ref 181 ref appTerm 609 def 602 ref appTerm 610 def appTerm 611 def appTerm 612 def 210 ref 444 ref 609 ref 26 ref appTerm 613 def appTerm 614 def appTerm 444 ref 181 ref appTerm 615 def appTerm 616 def appTerm 617 def absTerm 618 def 181 ref appTerm 619 def betaConv nil 155 ref 618 ref appTerm 620 def axiom 621 def nil 35 ref 620 remove nil cons cons 36 ref 619 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 618 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 622 def subst 623 def appThm 624 def 210 ref refl 625 def 444 ref refl 626 def 588 remove 240 ref 15 ref 489 ref appTerm 627 def 243 ref 26 ref appTerm 628 def appTerm 629 def absTerm 630 def 242 ref appTerm 631 def betaConv nil 155 ref 630 ref appTerm 632 def axiom 633 def nil 35 ref 632 remove nil cons cons 36 ref 631 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 630 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp 634 def subst 635 def appThm 636 def appThm 451 ref refl 637 def appThm 638 def appThm nil 175 ref 448 ref nil cons 639 def cons 640 def 142 ref 484 remove cons 641 def 240 ref 639 ref cons nil cons 642 def cons cons nil cons cons 175 ref 39 ref 15 ref 243 ref 150 ref appTerm 643 def appTerm 644 def 609 ref 150 ref appTerm 645 def appTerm appTerm 416 ref 181 ref appTerm 646 def appTerm absTerm 647 def 181 ref appTerm 648 def betaConv 240 ref 155 ref 647 ref appTerm 649 def absTerm 650 def 242 ref appTerm 651 def betaConv 142 ref 155 ref 650 ref appTerm 652 def absTerm 653 def 150 ref appTerm 654 def betaConv nil 155 ref 653 ref appTerm 655 def axiom nil 35 ref 655 remove nil cons cons 36 ref 654 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 653 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 652 remove nil cons cons 36 ref 651 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 650 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 649 remove nil cons cons 36 ref 648 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 647 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 656 def subst nil 165 ref 639 ref cons nil cons 657 def nil cons cons 595 ref subst 658 def trans trans sym 76 ref eqMp eqMp proveHyp 659 def appThm nil 240 ref 597 ref nil cons 660 def cons 661 def 510 remove cons nil cons cons 175 ref 39 ref 201 ref 577 ref appTerm appTerm 223 remove 242 ref appTerm appTerm absTerm 662 def 181 ref appTerm 663 def betaConv 240 ref 155 ref 662 ref appTerm 664 def absTerm 665 def 242 ref appTerm 666 def betaConv nil 155 ref 665 ref appTerm 667 def axiom nil 35 ref 667 remove nil cons cons 36 ref 666 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 665 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 664 remove nil cons cons 36 ref 663 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 662 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst nil 175 ref 660 ref cons 668 def nil cons nil cons cons 237 ref subst 238 ref nil 443 ref 544 ref nil cons 669 def cons nil cons nil cons cons 670 def 443 ref 39 ref 15 ref 451 ref appTerm 25 ref appTerm appTerm 15 ref 445 ref appTerm 671 def 25 ref appTerm 672 def appTerm 673 def absTerm 674 def 445 ref appTerm 675 def betaConv 676 def 465 ref 87 ref 239 ref nil 15 ref 444 ref 25 ref appTerm 677 def appTerm 678 def 25 ref appTerm 679 def axiom 680 def appThm 681 def 268 ref appThm nil 393 ref nil cons cons 595 ref subst 682 def trans 683 def appThm 682 ref appThm 520 ref 70 ref 39 ref 39 ref 62 ref appTerm 684 def 73 ref appTerm appTerm 73 ref appTerm absTerm 685 def 73 ref appTerm 686 def betaConv nil 315 ref 685 ref appTerm 687 def axiom nil 35 ref 687 remove nil cons cons 36 ref 686 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 685 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 688 def subst 689 def trans appThm 465 ref 87 ref 239 ref nil 15 ref 444 ref 26 ref appTerm 690 def appTerm 691 def 26 ref appTerm axiom 692 def appThm 693 def 268 ref appThm appThm 15 ref 26 ref appTerm 25 ref appTerm 694 def refl appThm nil 319 ref 694 ref nil cons cons nil cons nil cons cons 317 ref 329 ref cons 695 def 400 ref subst 696 def subst trans appThm 468 ref 443 ref 40 ref 46 ref 673 ref appTerm 39 ref 15 ref 448 ref appTerm 25 ref appTerm 697 def appTerm 698 def 15 ref 447 ref appTerm 25 ref appTerm appTerm 699 def appTerm 700 def appTerm 701 def refl 87 ref 624 remove 268 ref appThm appThm 15 ref 603 ref appTerm 25 ref appTerm 702 def refl appThm appThm absThm appThm appThm nil 70 ref 155 ref 443 ref 701 ref 39 ref 15 ref 210 ref 448 ref appTerm 451 ref appTerm 703 def appTerm 25 ref appTerm appTerm 702 ref appTerm 704 def appTerm 705 def absTerm 706 def appTerm nil cons cons nil cons nil cons cons 70 ref 39 ref 46 ref 62 ref appTerm 707 def 73 ref appTerm appTerm 73 ref appTerm absTerm 708 def 73 ref appTerm 709 def betaConv nil 315 ref 708 ref appTerm 710 def axiom nil 35 ref 710 remove nil cons cons 36 ref 709 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 708 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 711 def subst 712 def trans appThm 712 remove trans sym nil 164 ref 706 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 705 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 700 remove nil cons 713 def cons 36 ref 704 remove nil cons 714 def cons nil cons cons nil cons cons 715 def 57 ref subst 715 remove 129 ref subst nil 83 ref 673 ref nil cons cons 85 ref 699 ref nil cons cons nil cons cons nil cons cons 716 def 99 ref subst 716 remove 305 ref subst 87 ref nil 485 ref 642 ref cons nil cons cons 717 def 175 ref 39 ref 15 ref 577 ref appTerm 718 def 25 ref appTerm appTerm 46 ref 417 ref appTerm 232 ref appTerm appTerm absTerm 719 def 181 ref appTerm 720 def betaConv 240 ref 155 ref 719 ref appTerm 721 def absTerm 722 def 242 ref appTerm 723 def betaConv nil 155 ref 722 ref appTerm 724 def axiom nil 35 ref 724 remove nil cons cons 36 ref 723 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 722 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 721 remove nil cons cons 36 ref 720 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 719 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 725 def subst 465 ref 699 remove assume nil 175 ref 146 ref cons 726 def 575 ref cons nil cons cons 725 ref subst trans appThm 673 remove assume appThm trans appThm nil 175 ref 602 ref nil cons 727 def cons 728 def 575 ref cons nil cons cons 725 remove subst appThm sym 87 ref 465 ref 46 ref 672 ref appTerm refl 729 def 262 ref 178 ref 175 ref 15 ref 210 ref 25 ref appTerm 730 def 181 ref appTerm appTerm 181 ref appTerm absTerm 731 def 181 ref appTerm 732 def betaConv nil 155 ref 731 ref appTerm 733 def axiom nil 35 ref 733 remove nil cons cons 36 ref 732 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 731 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 734 def subst 735 def appThm 465 ref 468 ref 175 ref nil 165 ref 269 ref nil cons 736 def cons nil cons 737 def nil cons cons 595 ref subst absThm appThm 520 ref 411 ref 70 ref 39 ref 119 ref 522 remove appTerm appTerm 73 ref appTerm absTerm 738 def 73 ref appTerm 739 def betaConv nil 315 ref 738 ref appTerm 740 def axiom nil 35 ref 740 remove nil cons cons 36 ref 739 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 738 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 741 def subst 742 def subst 743 def trans appThm 465 ref 15 ref 327 ref appTerm 744 def refl 266 ref appThm nil 165 ref 352 ref cons nil cons nil cons cons 595 ref subst trans appThm 465 ref 468 ref 175 ref 239 ref 262 ref 175 ref 15 ref 256 ref appTerm 609 ref 181 ref appTerm 745 def appTerm 746 def absTerm 747 def 181 ref appTerm 748 def betaConv 749 def 239 ref 264 remove appThm 735 remove appThm 682 ref trans sym 76 ref eqMp nil 35 ref 263 remove 730 ref 25 ref appTerm appTerm 750 def nil cons cons 36 ref 155 ref 175 ref 40 ref 746 ref appTerm 567 remove 210 ref 269 ref appTerm 269 ref appTerm appTerm 751 def appTerm 752 def absTerm 753 def appTerm 754 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 753 remove nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 752 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 746 ref nil cons 755 def cons 36 ref 751 remove nil cons 756 def cons nil cons cons nil cons cons 757 def 57 ref subst 757 remove 129 ref subst 239 ref 571 remove 262 ref 262 ref 746 remove assume appThm appThm trans appThm nil 175 ref 736 ref cons 758 def 487 ref cons nil cons cons 175 ref 15 ref 210 ref 489 ref appTerm 181 ref appTerm appTerm 578 ref appTerm absTerm 759 def 181 ref appTerm 760 def betaConv 240 ref 155 ref 759 ref appTerm 761 def absTerm 762 def 242 ref appTerm 763 def betaConv nil 155 ref 762 ref appTerm 764 def axiom nil 35 ref 764 remove nil cons cons 36 ref 763 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 762 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 761 remove nil cons cons 36 ref 760 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 759 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 765 def subst 766 def 262 ref nil 487 ref nil cons cons 767 def 587 ref subst appThm 768 def trans appThm nil 165 ref 254 ref 254 ref 745 remove appTerm 769 def appTerm nil cons cons nil cons nil cons cons 595 ref subst 770 def trans sym 76 ref eqMp eqMp nil 83 ref 755 remove cons 85 ref 756 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 750 remove appTerm 754 remove appTerm nil cons cons 36 ref 155 ref 747 ref appTerm nil cons 771 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 747 ref 25 ref appTerm betaConv appThm 468 ref 175 ref 286 ref 749 ref appThm 747 ref 269 ref appTerm betaConv appThm absThm appThm appThm appThm 468 ref 175 ref 749 remove absThm appThm appThm nil 471 ref 747 remove nil cons 772 def cons nil cons nil cons cons 471 ref 40 ref 46 ref 473 ref 25 ref appTerm appTerm 773 def 155 ref 175 ref 40 ref 474 ref appTerm 473 ref 269 ref appTerm appTerm absTerm appTerm appTerm appTerm 155 ref 475 remove appTerm 774 def appTerm absTerm 775 def 473 ref appTerm 776 def betaConv nil 479 ref 775 ref appTerm 777 def axiom nil 35 ref 777 remove nil cons cons 36 ref 776 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 481 ref 482 ref 775 remove nil cons cons 483 ref cons nil cons cons 140 ref subst eqMp eqMp 778 def subst eqMp eqMp nil 35 ref 771 remove cons 36 ref 748 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 772 remove cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 779 def appThm 780 def appThm 261 remove 780 remove trans 781 def appThm nil 165 ref 769 remove nil cons cons nil cons nil cons cons 595 ref subst trans absThm appThm 743 ref trans appThm 468 ref 175 ref 239 ref 262 ref 781 remove appThm appThm nil 758 remove nil cons nil cons cons 779 remove subst 766 remove trans 768 remove trans appThm 770 remove trans absThm appThm 743 ref trans appThm 520 ref 711 ref subst 782 def trans appThm 782 ref trans appThm 782 ref trans sym 76 ref eqMp nil 83 ref 155 ref 175 ref 270 ref 269 ref appTerm absTerm appTerm nil cons cons 85 ref 46 ref 744 remove 26 ref appTerm 783 def appTerm 46 ref 155 ref 175 ref 15 ref 257 remove appTerm 241 ref appTerm absTerm 784 def appTerm 785 def appTerm 155 ref 175 ref 15 ref 254 ref 241 remove appTerm appTerm 566 remove appTerm absTerm 786 def appTerm 787 def appTerm 788 def appTerm nil cons cons nil cons cons nil cons cons 305 ref subst proveHyp 789 def nil 83 ref 783 remove nil cons cons 85 ref 788 remove nil cons cons nil cons cons nil cons cons 790 def 99 ref subst proveHyp 791 def trans 792 def nil 240 ref 143 ref cons 793 def 726 ref 144 ref nil cons 794 def cons cons nil cons cons 39 ref "_9306" 11 ref var 795 def 39 ref 15 ref 795 remove varTerm appTerm 150 ref appTerm appTerm 277 ref appTerm absTerm 796 def 181 ref appTerm 797 def appTerm refl 796 ref 254 ref 643 ref appTerm 798 def appTerm betaConv appThm 87 ref 797 remove betaConv appThm 39 ref 15 ref 798 ref appTerm 799 def 150 ref appTerm 800 def appTerm 277 ref appTerm refl appThm trans 796 remove refl 799 ref 181 ref appTerm assume sym appThm eqMp sym nil 70 ref 800 remove nil cons cons nil cons nil cons cons 70 ref 39 ref 74 remove 277 ref appTerm 801 def appTerm 230 ref 73 ref appTerm 802 def appTerm absTerm 803 def 73 ref appTerm 804 def betaConv nil 315 ref 803 ref appTerm 805 def axiom nil 35 ref 805 remove nil cons cons 36 ref 804 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 803 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 806 def subst 238 ref nil 175 ref 168 ref cons 807 def 240 ref 798 ref nil cons 808 def cons nil cons cons nil cons cons 809 def 175 ref 39 ref 646 ref appTerm 46 ref 551 ref appTerm 810 def 503 ref 242 ref appTerm 811 def appTerm 812 def appTerm 813 def absTerm 814 def 181 ref appTerm 815 def betaConv 240 ref 155 ref 814 ref appTerm 816 def absTerm 817 def 242 ref appTerm 818 def betaConv 468 ref 240 ref 468 ref 175 ref 813 remove assume sym 39 ref 812 remove appTerm 646 ref appTerm 819 def assume sym deductAntisym absThm appThm absThm appThm nil 155 ref 240 ref 155 ref 175 ref 819 remove absTerm appTerm absTerm appTerm axiom eqMp nil 35 ref 155 ref 817 ref appTerm nil cons cons 36 ref 818 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 817 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 816 remove nil cons cons 36 ref 815 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 814 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 820 def subst appThm nil "t2" 1 ref var 821 def 357 ref 150 ref appTerm 798 ref appTerm nil cons cons "t1" 1 ref var 822 def 357 ref 798 remove appTerm 150 ref appTerm nil cons cons nil cons cons nil cons cons 821 ref 39 ref 230 ref 46 ref 822 ref varTerm 823 def appTerm 821 ref varTerm 824 def appTerm 825 def appTerm appTerm 415 ref 230 ref 823 ref appTerm 826 def appTerm 230 ref 824 ref appTerm 827 def appTerm appTerm absTerm 828 def 824 ref appTerm 829 def betaConv 822 ref 315 ref 828 ref appTerm 830 def absTerm 831 def 823 ref appTerm 832 def betaConv nil 315 ref 831 ref appTerm 833 def axiom nil 35 ref 833 remove nil cons cons 36 ref 832 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 831 remove nil cons cons 319 ref 823 ref nil cons cons nil cons 834 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 830 remove nil cons cons 36 ref 829 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 828 remove nil cons cons 319 ref 824 ref nil cons cons nil cons 835 def cons nil cons cons 140 ref subst eqMp eqMp 836 def subst trans trans sym 415 ref refl 837 def 809 ref 175 ref 39 ref 230 ref 551 ref appTerm 838 def appTerm 201 ref 242 ref appTerm 839 def appTerm 840 def absTerm 841 def 181 ref appTerm 842 def betaConv 240 ref 155 ref 841 ref appTerm 843 def absTerm 844 def 242 ref appTerm 845 def betaConv nil 155 ref 844 ref appTerm 846 def axiom 847 def nil 35 ref 846 remove nil cons cons 36 ref 845 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 844 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 843 remove nil cons cons 36 ref 842 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 841 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 848 def subst nil 175 ref 808 remove cons 240 ref 168 ref cons nil cons 849 def cons nil cons cons 850 def 175 ref 39 ref 492 ref appTerm 851 def 419 ref "d" 11 ref var 852 def 231 ref 243 ref 254 ref 852 ref varTerm 853 def appTerm 854 def appTerm appTerm absTerm appTerm appTerm absTerm 855 def 181 ref appTerm 856 def betaConv 240 ref 155 ref 855 ref appTerm 857 def absTerm 858 def 242 ref appTerm 859 def betaConv nil 155 ref 858 ref appTerm 860 def axiom nil 35 ref 860 remove nil cons cons 36 ref 859 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 858 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 857 remove nil cons cons 36 ref 856 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 855 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 861 def subst trans 463 ref 852 ref 799 ref refl nil 175 ref 853 ref nil cons 862 def cons 863 def 849 remove cons nil cons cons 587 ref subst appThm absThm appThm trans appThm 850 remove 848 ref subst 809 remove 861 ref subst trans 463 ref 852 ref 356 ref refl nil 175 ref 854 ref nil cons cons 240 ref 643 ref nil cons 864 def cons nil cons 865 def cons nil cons cons 765 ref subst 262 ref nil 863 ref 865 remove cons nil cons cons 587 ref subst appThm trans appThm absThm appThm trans appThm sym nil 35 ref 415 ref 419 ref 852 ref 799 ref 254 ref 210 ref 150 ref appTerm 866 def 853 ref appTerm appTerm appTerm 867 def absTerm 868 def appTerm 869 def appTerm 419 ref 852 ref 356 remove 254 ref 254 ref 210 ref 643 ref appTerm 853 ref appTerm appTerm appTerm appTerm 870 def absTerm 871 def appTerm 872 def appTerm 873 def nil cons cons nil cons nil cons cons 287 ref refl 874 def nil 70 ref 230 ref 41 ref appTerm 875 def nil cons 876 def cons nil cons nil cons cons 70 ref 39 ref 40 ref 73 ref appTerm 877 def 277 ref appTerm appTerm 802 ref appTerm absTerm 878 def 73 ref appTerm 879 def betaConv nil 315 ref 878 ref appTerm 880 def axiom nil 35 ref 880 remove nil cons cons 36 ref 879 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 878 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 881 def subst appThm sym 874 remove 72 ref 70 ref 39 ref 230 ref 802 ref appTerm appTerm 73 ref appTerm absTerm 882 def 73 ref appTerm 883 def betaConv nil 315 ref 882 ref appTerm 884 def axiom nil 35 ref 884 remove nil cons cons 36 ref 883 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 882 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 885 def subst appThm nil 319 ref 71 ref cons nil cons 886 def nil cons cons 696 ref subst trans sym 76 ref eqMp eqMp 887 def subst sym nil 35 ref 230 ref 873 remove appTerm 888 def nil cons 889 def cons 285 ref cons nil cons cons 890 def 57 ref subst 890 remove 129 ref subst nil 155 ref 240 ref 155 ref 175 ref 718 ref 609 ref 242 ref appTerm 891 def appTerm 892 def absTerm 893 def appTerm 894 def absTerm 895 def appTerm 896 def axiom 897 def nil 35 ref 896 ref nil cons 898 def cons 899 def 285 ref cons nil cons cons 900 def 108 ref subst proveHyp 900 ref 57 ref subst 900 remove 129 ref subst nil "_9309" 11 ref var 901 def 168 ref cons "_9308" 11 ref var 902 def 250 ref cons nil cons cons nil cons cons 175 ref 15 ref 210 ref 902 remove varTerm 903 def appTerm 181 ref appTerm appTerm 609 ref 903 ref appTerm appTerm absTerm 904 def 901 remove varTerm 905 def appTerm 906 def betaConv 895 ref 903 ref appTerm 907 def betaConv nil 899 ref 36 ref 907 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 895 ref nil cons 908 def cons 909 def 165 ref 903 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 904 ref appTerm nil cons cons 36 ref 906 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 904 remove nil cons cons 165 ref 905 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst nil 35 ref 644 remove 866 ref 242 ref appTerm 910 def appTerm nil cons cons 36 ref 799 ref 254 ref 910 ref appTerm appTerm nil cons 911 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil "_9313" 11 ref var 912 def 910 ref nil cons 913 def cons "_9312" 11 ref var 914 def 864 ref cons nil cons cons nil cons cons nil 35 ref 15 ref 914 remove varTerm 915 def appTerm 912 remove varTerm 916 def appTerm 917 def nil cons 918 def cons 36 ref 15 ref 254 ref 915 remove appTerm appTerm 254 ref 916 remove appTerm appTerm nil cons 919 def cons nil cons cons nil cons cons 920 def 57 ref subst 920 remove 129 ref subst 262 ref 917 remove assume appThm eqMp nil 83 ref 918 remove cons 85 ref 919 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp subst eqMp nil 35 ref 911 remove cons 285 ref cons nil cons cons 108 ref subst proveHyp nil "_9310" 11 ref var 921 def 250 ref cons nil cons nil cons cons nil 35 ref 799 remove 254 ref 866 ref 921 remove varTerm 922 def appTerm appTerm appTerm nil cons cons nil cons nil cons cons 39 ref 875 ref appTerm refl 72 remove 881 ref subst appThm nil 319 ref 876 remove cons nil cons nil cons cons 696 ref subst trans sym 76 ref eqMp 923 def subst 852 ref 230 ref 867 remove appTerm absTerm 924 def 922 ref appTerm 925 def betaConv nil 35 ref 869 remove nil cons cons 36 ref 872 remove nil cons cons nil cons cons nil cons cons nil 35 ref 287 ref 277 ref appTerm 926 def nil cons 927 def cons 928 def 36 ref 39 ref 230 ref 415 ref 41 ref appTerm 929 def 43 ref appTerm appTerm appTerm 46 ref 875 ref appTerm 230 ref 43 ref appTerm 930 def appTerm appTerm nil cons 931 def cons nil cons 932 def cons nil cons cons 933 def 57 ref subst 933 remove 129 ref subst 39 ref "_534" 1 ref var 934 def 39 ref 230 ref 415 ref 934 remove varTerm 935 def appTerm 43 ref appTerm appTerm appTerm 46 ref 230 ref 935 remove appTerm appTerm 930 ref appTerm appTerm absTerm 936 def 41 ref appTerm 937 def appTerm refl 938 def 936 ref 277 ref appTerm betaConv appThm 87 ref 937 remove betaConv appThm 939 def 39 ref 230 ref 415 ref 277 ref appTerm 940 def 43 ref appTerm appTerm appTerm 46 ref 324 ref appTerm 941 def 930 ref appTerm appTerm refl appThm trans 936 remove refl 942 def 926 remove assume 943 def appThm eqMp sym 87 ref 238 ref 80 ref 70 ref 39 ref 940 ref 73 ref appTerm appTerm 73 ref appTerm absTerm 944 def 73 ref appTerm 945 def betaConv nil 315 ref 944 ref appTerm 946 def axiom nil 35 ref 946 remove nil cons cons 36 ref 945 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 944 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 947 def subst appThm appThm 465 ref 325 ref appThm 948 def 930 ref refl 949 def appThm nil 70 ref 930 ref nil cons 950 def cons nil cons nil cons cons 951 def 711 ref subst trans appThm nil 319 ref 950 remove cons nil cons nil cons cons 696 ref subst 952 def trans sym 76 ref eqMp eqMp eqMp nil 83 ref 927 ref cons 953 def 85 ref 931 ref cons nil cons 954 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 287 ref 62 ref appTerm 955 def nil cons 956 def cons 957 def 932 remove cons nil cons cons 958 def 57 ref subst 958 remove 129 ref subst 938 remove "_532" 1 ref var 959 def 39 ref 230 ref 415 ref 959 remove varTerm 960 def appTerm 43 ref appTerm appTerm appTerm 46 ref 230 ref 960 remove appTerm appTerm 930 ref appTerm appTerm absTerm 62 ref appTerm betaConv appThm 939 remove 39 ref 230 ref 415 ref 62 ref appTerm 961 def 43 ref appTerm appTerm appTerm 46 ref 230 ref 62 ref appTerm 962 def appTerm 963 def 930 ref appTerm appTerm refl appThm trans 942 remove 955 remove assume 964 def appThm eqMp sym 87 ref 238 ref 80 ref 70 ref 39 ref 961 ref 73 ref appTerm appTerm 62 ref appTerm absTerm 965 def 73 ref appTerm 966 def betaConv nil 315 ref 965 ref appTerm 967 def axiom nil 35 ref 967 remove nil cons cons 36 ref 966 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 965 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 968 def subst appThm nil 39 ref 962 ref appTerm 277 ref appTerm axiom 969 def trans appThm 465 ref 969 ref appThm 970 def 949 ref appThm 951 ref 70 ref 39 ref 46 ref 277 ref appTerm 971 def 73 ref appTerm appTerm 277 ref appTerm absTerm 972 def 73 ref appTerm 973 def betaConv nil 315 ref 972 ref appTerm 974 def axiom nil 35 ref 974 remove nil cons cons 36 ref 973 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 972 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 975 def subst trans appThm nil 70 ref 284 ref cons nil cons nil cons cons 976 def 70 ref 39 ref 314 ref 73 ref appTerm appTerm 802 ref appTerm absTerm 977 def 73 ref appTerm 978 def betaConv nil 315 ref 977 ref appTerm 979 def axiom nil 35 ref 979 remove nil cons cons 36 ref 978 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 977 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 980 def subst 325 ref trans 981 def trans sym 76 ref eqMp eqMp eqMp nil 83 ref 956 remove cons 982 def 954 remove cons nil cons cons 99 ref subst deductAntisym eqMp 70 ref 415 ref 75 ref appTerm 801 remove appTerm absTerm 983 def 41 ref appTerm 984 def betaConv nil 315 ref 983 ref appTerm 985 def axiom 986 def nil 35 ref 985 remove nil cons cons 987 def 36 ref 984 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 983 ref nil cons cons 988 def 886 ref cons nil cons cons 140 ref subst eqMp eqMp 989 def nil 982 ref 85 ref 927 remove cons 990 def "R" 1 ref var 991 def 931 remove cons nil cons cons cons nil cons cons nil 35 ref 40 ref 90 ref appTerm 992 def 991 ref varTerm 993 def appTerm 994 def nil cons cons 36 ref 993 ref nil cons 995 def cons nil cons cons nil cons cons 108 ref subst nil 35 ref 309 ref 993 ref appTerm nil cons cons 36 ref 40 ref 994 remove appTerm 993 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst "r" 1 ref var 996 def 40 ref 309 ref 996 ref varTerm 997 def appTerm appTerm 998 def 40 ref 992 ref 997 ref appTerm appTerm 997 ref appTerm appTerm absTerm 999 def 993 remove appTerm 1000 def betaConv 39 ref 415 ref 88 ref appTerm 1001 def 90 ref appTerm 1002 def appTerm refl 36 ref 315 ref 996 ref 998 remove 40 ref 297 ref 997 ref appTerm 1003 def appTerm 997 ref appTerm 1004 def appTerm absTerm appTerm absTerm 90 ref appTerm betaConv appThm 66 remove 1001 remove appTerm refl 35 ref 36 ref 315 ref 996 ref 40 ref 42 ref 997 ref appTerm appTerm 1004 remove appTerm absTerm appTerm absTerm absTerm 1005 def 88 remove appTerm betaConv appThm nil 54 remove 415 ref appTerm 1005 remove appTerm axiom 97 remove appThm eqMp 93 remove appThm eqMp 1006 def 1002 remove assume eqMp nil 35 ref 315 ref 999 ref appTerm nil cons cons 36 ref 1000 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 999 remove nil cons cons 319 ref 995 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp 1007 def subst proveHyp proveHyp proveHyp subst 465 ref nil 164 ref 868 ref nil cons cons nil cons nil cons cons 411 ref 87 ref 238 ref 521 ref refl 1008 def nil "t" 117 ref var 1009 def 121 ref nil cons 1010 def cons nil cons nil cons cons 345 remove "B" 2 ref cons 1011 def nil cons cons 329 ref cons 1012 def "t" 10 ref 116 ref 396 ref cons 1013 def opType 1014 def var 1015 def 9 ref 10 ref 1014 ref 10 ref 1014 ref 2 ref cons opType 1016 def nil cons cons opType constTerm 1017 def 1015 ref varTerm 1018 def appTerm 124 ref 1018 ref 125 ref appTerm absTerm 1019 def appTerm 1020 def absTerm 1021 def 1018 ref appTerm 1022 def betaConv 30 ref 10 ref 1016 ref 2 ref cons opType constTerm 1023 def refl 1024 def 1015 ref 1020 remove assume sym 1017 ref 1019 remove appTerm 1018 ref appTerm 1025 def assume sym deductAntisym absThm appThm nil 1023 ref 1015 remove 1025 remove absTerm 1026 def appTerm 1027 def axiom 1028 def eqMp nil 35 ref 1023 ref 1021 ref appTerm nil cons cons 36 ref 1022 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 1014 ref nil cons cons nil cons 1029 def "P" 1016 remove var 1030 def 1021 remove nil cons cons "x" 1014 ref var 1031 def 1018 ref nil cons cons nil cons 1032 def cons nil cons cons 140 ref subst eqMp eqMp subst subst 1033 def appThm appThm appThm 119 ref 124 ref 230 ref 126 ref appTerm absTerm 1034 def appTerm refl appThm sym nil 131 ref 1010 ref cons nil cons nil cons cons 1035 def 131 ref 39 ref 230 ref 521 ref 124 ref 132 ref 125 ref appTerm 1036 def absTerm 1037 def appTerm 1038 def appTerm appTerm 119 ref 124 ref 230 ref 1036 ref appTerm absTerm 1039 def appTerm appTerm absTerm 1040 def 132 ref appTerm 1041 def betaConv nil 30 ref 135 remove constTerm 1042 def 1040 ref appTerm 1043 def axiom nil 35 ref 1043 remove nil cons cons 36 ref 1041 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 332 remove cons nil cons 1044 def "P" 118 remove var 1045 def 1040 remove nil cons cons "x" 117 ref var 1046 def 132 ref nil cons 1047 def cons nil cons 1048 def cons nil cons cons 140 ref subst eqMp eqMp subst eqMp subst 1049 def subst 468 ref 852 ref 238 ref 868 remove 853 ref appTerm betaConv appThm absThm appThm trans appThm nil 164 ref 871 ref nil cons cons nil cons nil cons cons 1049 remove subst 468 ref 852 ref 238 ref 871 remove 853 ref appTerm betaConv appThm absThm appThm trans appThm trans 888 remove assume eqMp nil 83 ref 155 ref 924 ref appTerm nil cons 1050 def cons 85 ref 155 ref 852 ref 230 ref 870 remove appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 99 ref subst proveHyp nil 35 ref 1050 remove cons 36 ref 925 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 924 remove nil cons cons 165 ref 922 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp eqMp subst eqMp eqMp nil 83 ref 898 remove cons 1051 def 85 ref 284 ref cons nil cons 1052 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 889 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp 1053 def subst deductAntisym 792 remove eqMp 1054 def appThm nil 70 ref 672 ref nil cons 1055 def cons nil cons nil cons cons 1056 def 70 ref 39 ref 46 ref 73 ref appTerm 1057 def 277 ref appTerm appTerm 277 ref appTerm absTerm 1058 def 73 ref appTerm 1059 def betaConv nil 315 ref 1058 ref appTerm 1060 def axiom nil 35 ref 1060 remove nil cons cons 36 ref 1059 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1058 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 1061 def subst 1062 def trans appThm 672 ref refl appThm 1056 remove 975 ref subst trans appThm 729 remove 262 ref 253 ref appThm 178 ref 786 ref 181 ref appTerm 1063 def betaConv 789 remove 790 remove 305 ref subst proveHyp 1064 def nil 83 ref 785 remove nil cons 1065 def cons 85 ref 787 remove nil cons 1066 def cons nil cons cons nil cons cons 1067 def 305 ref subst proveHyp nil 35 ref 1066 remove cons 36 ref 1063 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 786 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst 565 remove 791 ref appThm trans trans 1068 def nil 240 ref 146 ref cons 1069 def 728 ref 794 ref cons cons nil cons cons 1053 remove subst deductAntisym 1068 remove eqMp appThm 1062 remove trans appThm 981 ref trans sym 76 ref eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 713 remove cons 85 ref 714 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 39 ref 679 remove appTerm 15 ref 25 ref appTerm 1070 def 25 ref appTerm appTerm appTerm 46 ref 39 ref 691 ref 25 ref appTerm appTerm 694 remove appTerm appTerm 155 ref 443 ref 701 remove 39 ref 605 remove 25 ref appTerm appTerm 702 remove appTerm appTerm absTerm appTerm appTerm appTerm nil cons cons 36 ref 155 ref 674 ref appTerm 1071 def nil cons 1072 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 674 ref 25 ref appTerm betaConv appThm 465 ref 674 ref 26 ref appTerm betaConv appThm 468 ref 443 ref 286 ref 465 ref 676 ref appThm 674 ref 447 ref appTerm betaConv appThm appThm 674 ref 603 ref appTerm betaConv appThm absThm appThm appThm appThm appThm 468 ref 443 ref 676 remove absThm appThm appThm nil 471 ref 674 remove nil cons 1073 def cons nil cons nil cons cons 471 ref 40 ref 773 remove 46 ref 473 ref 26 ref appTerm appTerm 155 ref 175 ref 40 ref 46 ref 474 remove appTerm 473 ref 613 ref appTerm appTerm appTerm 473 ref 610 ref appTerm appTerm absTerm appTerm appTerm appTerm appTerm 774 remove appTerm absTerm 1074 def 473 remove appTerm 1075 def betaConv nil 479 remove 1074 ref appTerm 1076 def axiom 1077 def nil 35 ref 1076 ref nil cons cons 36 ref 1075 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 481 remove 482 remove 1074 remove nil cons cons 483 remove cons nil cons cons 140 ref subst eqMp eqMp 1078 def subst eqMp eqMp 1079 def nil 35 ref 1072 remove cons 36 ref 675 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1073 remove cons 165 ref 574 ref cons nil cons 1080 def cons nil cons cons 140 ref subst eqMp eqMp 1081 def subst 608 ref 322 ref subst 1082 def trans appThm 325 ref trans trans trans trans trans sym 76 ref eqMp eqMp eqMp 163 ref 164 ref 548 ref nil cons cons 165 ref 549 remove nil cons cons nil cons cons nil cons cons 39 ref 521 ref 121 ref appTerm 1083 def appTerm 1084 def refl 131 ref 315 ref 36 ref 40 ref 119 ref 124 ref 40 ref 1036 ref appTerm 1085 def 43 ref appTerm absTerm appTerm appTerm 43 ref appTerm absTerm appTerm absTerm 1086 def 121 remove appTerm betaConv appThm nil 136 remove 521 ref appTerm 1086 remove appTerm axiom 137 remove appThm eqMp 1087 def sym nil 318 ref 85 ref 40 ref 119 ref 124 ref 40 ref 126 ref appTerm 1088 def 90 ref appTerm 1089 def absTerm 1090 def appTerm 1091 def appTerm 1092 def 90 ref appTerm 1093 def absTerm nil cons cons nil cons nil cons cons 695 ref 412 ref subst 1094 def subst 85 ref nil 70 ref 1093 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1091 ref nil cons 1095 def cons 1096 def 36 ref 90 ref nil cons 1097 def cons nil cons 1098 def cons nil cons cons 1099 def 57 ref subst 1099 ref 129 ref subst nil 35 ref 127 ref cons 1098 ref cons nil cons cons 1100 def 108 ref subst 1101 def 1090 ref 125 ref appTerm 1102 def betaConv nil 1096 ref 36 ref 1102 remove nil cons cons nil cons cons nil cons cons 108 ref subst 346 ref 120 ref 1090 remove nil cons cons 1103 def 124 ref 125 ref nil cons 1104 def cons nil cons 1105 def cons nil cons cons 140 ref subst eqMp eqMp 1106 def eqMp eqMp nil 83 ref 1095 ref cons 1107 def 85 ref 1097 ref cons nil cons 1108 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 1109 def subst proveHyp nil 35 ref 419 ref 548 remove appTerm nil cons cons 36 ref 529 ref 547 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 559 ref cons 240 ref 736 remove cons nil cons cons nil cons cons 142 ref 40 ref 419 ref 175 ref 810 ref 503 ref 150 ref appTerm 1110 def appTerm 1111 def absTerm 1112 def appTerm 1113 def appTerm 1114 def 550 ref 150 ref appTerm 1115 def appTerm 1116 def absTerm 1117 def 150 ref appTerm 1118 def betaConv 240 ref 155 ref 1117 ref appTerm 1119 def absTerm 1120 def 242 ref appTerm 1121 def betaConv nil 155 ref 240 ref 155 ref 175 ref 155 ref 142 ref 40 ref 1111 ref appTerm 1115 ref appTerm absTerm 1122 def appTerm 1123 def absTerm 1124 def appTerm 1125 def absTerm 1126 def appTerm 1127 def axiom nil 35 ref 1127 ref nil cons 1128 def cons 1129 def 36 ref 155 ref 1120 ref appTerm nil cons 1130 def cons nil cons cons nil cons cons 1131 def 108 ref subst proveHyp 1131 ref 57 ref subst 1131 remove 129 ref subst nil 164 ref 1120 remove nil cons cons 1132 def nil cons nil cons cons 413 ref subst 240 ref nil 70 ref 1119 remove nil cons 1133 def cons nil cons nil cons cons 77 ref subst nil 164 ref 1117 remove nil cons cons 1134 def nil cons nil cons cons 413 ref subst 142 ref nil 70 ref 1116 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1113 remove nil cons 1135 def cons 1136 def 36 ref 1115 ref nil cons 1137 def cons nil cons 1138 def cons nil cons cons 1139 def 57 ref subst 1139 remove 129 ref subst nil 1129 ref 1138 ref cons nil cons cons 1140 def 108 ref subst nil 1136 remove 36 ref 40 ref 1127 remove appTerm 1115 remove appTerm 1141 def nil cons 1142 def cons nil cons 1143 def cons nil cons cons 108 ref subst nil 164 ref 175 ref 40 ref 1112 ref 181 ref appTerm 1144 def appTerm 1141 ref appTerm 1145 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 1145 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1144 ref nil cons 1146 def cons 1143 ref cons nil cons cons 1147 def 57 ref subst 1147 remove 129 ref subst 1144 ref betaConv 1144 remove assume eqMp nil 35 ref 1111 remove nil cons 1148 def cons 1149 def 1143 remove cons nil cons cons 1150 def 108 ref subst proveHyp 1150 ref 57 ref subst 1150 remove 129 ref subst 1140 ref 57 ref subst 1140 remove 129 ref subst nil 1149 remove 1138 remove cons nil cons cons 108 ref subst 1122 ref 150 ref appTerm 1151 def betaConv 1124 ref 181 ref appTerm 1152 def betaConv 1126 ref 242 ref appTerm 1153 def betaConv nil 1129 remove 36 ref 1153 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 1126 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1125 remove nil cons cons 36 ref 1152 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1124 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1123 remove nil cons cons 36 ref 1151 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1122 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 83 ref 1128 remove cons 1154 def 85 ref 1137 remove cons nil cons 1155 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 1148 remove cons 85 ref 1142 remove cons nil cons 1156 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1146 remove cons 1156 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1112 ref 165 ref varTerm 1157 def appTerm appTerm 1141 ref appTerm absTerm appTerm nil cons cons 36 ref 1114 remove 1141 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1112 remove nil cons cons 1156 remove cons nil cons cons nil 1096 ref 36 ref 40 ref 1083 ref appTerm 1158 def 90 ref appTerm nil cons 1159 def cons nil cons cons nil cons cons 1160 def 57 ref subst 1160 remove 129 ref subst nil 35 ref 1083 remove nil cons 1161 def cons 1162 def 1098 ref cons nil cons cons 1163 def 57 ref subst 1163 remove 129 ref subst 1099 remove 108 ref subst 36 ref 40 ref 119 ref 124 ref 1088 remove 43 ref appTerm absTerm appTerm appTerm 43 ref appTerm absTerm 1164 def 90 ref appTerm 1165 def betaConv nil 1162 remove 36 ref 315 ref 1164 ref appTerm 1166 def nil cons 1167 def cons nil cons cons nil cons cons 1168 def 108 ref subst 1087 remove nil 35 ref 1084 remove 1166 ref appTerm nil cons cons 36 ref 1158 remove 1166 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1168 remove nil 35 ref 288 remove nil cons 1169 def cons 1170 def 36 ref 295 ref cons nil cons 1171 def cons nil cons cons 1172 def 57 ref subst 1172 remove 129 ref subst 294 remove eqMp nil 83 ref 1169 remove cons 1173 def 85 ref 295 remove cons nil cons 1174 def cons nil cons cons 99 ref subst deductAntisym eqMp 1175 def subst eqMp eqMp nil 35 ref 1167 remove cons 36 ref 1165 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1164 remove nil cons cons 319 ref 1097 ref cons nil cons cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 83 ref 1161 remove cons 1108 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 1107 ref 85 ref 1159 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp 1176 def subst eqMp eqMp eqMp eqMp nil 83 ref 1135 remove cons 1155 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1154 remove 85 ref 1130 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 1130 remove cons 36 ref 1121 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 1132 remove 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1133 remove cons 36 ref 1118 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 1134 remove 169 ref cons nil cons cons 140 ref subst eqMp eqMp 1177 def subst eqMp eqMp 163 ref 164 ref 530 remove nil cons cons 594 remove cons nil cons cons 1109 ref subst proveHyp eqMp nil 83 ref 542 remove cons 85 ref 539 ref cons nil cons 1178 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 538 remove cons 1178 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 505 ref 1157 ref appTerm appTerm 531 remove appTerm absTerm appTerm nil cons cons 36 ref 535 remove cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 505 remove nil cons cons 1178 remove cons nil cons cons 1176 ref subst eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 528 remove appTerm 534 remove appTerm nil cons cons 36 ref 155 ref 507 ref appTerm 1179 def nil cons 1180 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 507 ref 25 ref appTerm betaConv appThm 468 ref 175 ref 286 ref 507 ref 181 ref appTerm betaConv 1181 def appThm 509 remove appThm absThm appThm appThm appThm 468 ref 175 ref 1181 remove absThm appThm appThm nil 471 ref 507 remove nil cons 1182 def cons nil cons nil cons cons 778 ref subst eqMp eqMp 1183 def nil 35 ref 1180 remove cons 36 ref 508 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1182 remove cons 737 remove cons nil cons cons 140 ref subst eqMp eqMp 1184 def eqMp eqMp nil 35 ref 46 ref 201 ref 444 ref 467 ref appTerm appTerm appTerm 155 ref 240 ref 470 remove 230 ref 201 ref 444 ref 242 ref appTerm 1185 def appTerm appTerm 1186 def appTerm absTerm appTerm appTerm 1187 def nil cons cons 36 ref 419 ref 443 ref 46 ref 357 ref 451 ref appTerm 181 ref appTerm appTerm 201 ref 448 ref appTerm 1188 def appTerm absTerm 1189 def appTerm 1190 def nil cons 1191 def cons nil cons 1192 def cons nil cons cons 108 ref subst proveHyp 420 ref 467 ref appTerm 1193 def betaConv 423 ref nil 424 ref 36 ref 1193 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 425 ref 165 ref 467 ref nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 415 ref 15 ref 467 ref appTerm 1194 def 25 ref appTerm 1195 def appTerm 419 ref 426 ref 1194 remove 428 ref appTerm 1196 def absTerm 1197 def appTerm 1198 def appTerm nil cons 1199 def cons 36 ref 40 ref 1187 remove appTerm 1190 ref appTerm 1200 def nil cons 1201 def cons nil cons 1202 def cons nil cons cons 1203 def 108 ref subst proveHyp 1203 ref 57 ref subst 1203 remove 129 ref subst nil 164 ref 426 ref 40 ref 1197 ref 427 ref appTerm 1204 def appTerm 1200 ref appTerm 1205 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 426 ref nil 70 ref 1205 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1204 ref nil cons 1206 def cons 1202 ref cons nil cons cons 1207 def 57 ref subst 1207 remove 129 ref subst 1204 ref betaConv 1204 remove assume eqMp nil 35 ref 1196 ref nil cons 1208 def cons 1202 ref cons nil cons cons 1209 def 108 ref subst proveHyp 1209 ref 57 ref subst 1209 remove 129 ref subst 39 ref "_32065" 11 ref var 1210 def 40 ref 46 ref 201 ref 444 ref 1210 remove varTerm 1211 def appTerm appTerm appTerm 155 ref 240 ref 40 ref 469 ref 1211 remove appTerm appTerm 1186 ref appTerm absTerm appTerm appTerm appTerm 1190 ref appTerm absTerm 1212 def 467 remove appTerm 1213 def appTerm refl 1212 ref 428 ref appTerm betaConv appThm 87 ref 1213 remove betaConv appThm 40 ref 46 ref 201 ref 444 ref 428 ref appTerm 1214 def appTerm 1215 def appTerm 1216 def 155 ref 240 ref 40 ref 469 ref 428 ref appTerm appTerm 1186 ref appTerm absTerm appTerm appTerm appTerm 1190 ref appTerm refl appThm trans 1212 remove refl 1196 remove assume appThm eqMp sym 286 ref 1216 ref refl 468 ref 240 ref 286 ref nil 175 ref 427 ref nil cons 1217 def cons 1218 def nil cons nil cons cons 1219 def 175 ref 39 ref 469 ref 269 ref appTerm appTerm 551 ref appTerm absTerm 1220 def 181 ref appTerm 1221 def betaConv 240 ref 155 ref 1220 ref appTerm 1222 def absTerm 1223 def 242 ref appTerm 1224 def betaConv nil 155 ref 1223 ref appTerm 1225 def axiom nil 35 ref 1225 remove nil cons cons 36 ref 1224 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1223 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1222 remove nil cons cons 36 ref 1221 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1220 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1226 def subst appThm nil 175 ref 1185 ref nil cons cons 487 ref cons nil cons cons 175 ref 39 ref 230 ref 492 ref appTerm 1227 def appTerm 811 ref appTerm 1228 def absTerm 1229 def 181 ref appTerm 1230 def betaConv 240 ref 155 ref 1229 ref appTerm 1231 def absTerm 1232 def 242 ref appTerm 1233 def betaConv nil 155 ref 1232 ref appTerm 1234 def axiom 1235 def nil 35 ref 1234 remove nil cons cons 36 ref 1233 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1232 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1231 remove nil cons cons 36 ref 1230 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1229 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1236 def subst appThm absThm appThm appThm appThm 1190 ref refl 1237 def appThm sym nil 35 ref 1216 remove 155 ref 240 ref 40 ref 550 ref 427 ref appTerm appTerm 357 ref 1185 remove appTerm 181 ref appTerm appTerm absTerm 1238 def appTerm 1239 def appTerm nil cons 1240 def cons 1192 remove cons nil cons cons 1241 def 57 ref subst 1241 remove 129 ref subst nil 83 ref 1215 ref nil cons 1242 def cons 85 ref 1239 remove nil cons 1243 def cons nil cons cons nil cons cons 1244 def 99 ref subst 1244 remove 305 ref subst 1189 ref 427 ref appTerm betaConv sym 46 ref 357 ref 444 ref 427 ref appTerm 1245 def appTerm 181 ref appTerm 1246 def appTerm refl 201 ref refl 1247 def 626 ref nil 240 ref 1217 ref cons nil cons 1248 def nil cons cons 1249 def 240 ref 15 ref 628 remove appTerm 1250 def 489 ref appTerm 1251 def absTerm 1252 def 242 ref appTerm 1253 def betaConv 468 ref 240 ref 1251 remove assume sym 629 remove assume sym deductAntisym absThm appThm 633 remove eqMp nil 35 ref 155 ref 1252 ref appTerm nil cons cons 36 ref 1253 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1252 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp 1254 def subst 1255 def appThm appThm nil 70 ref 1242 remove cons nil cons nil cons cons 77 ref subst 1215 remove assume eqMp trans appThm nil 70 ref 1246 remove nil cons 1256 def cons nil cons nil cons cons 70 ref 39 ref 1057 remove 62 ref appTerm appTerm 73 ref appTerm absTerm 1257 def 73 ref appTerm 1258 def betaConv nil 315 ref 1257 ref appTerm 1259 def axiom nil 35 ref 1259 remove nil cons cons 36 ref 1258 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1257 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 1260 def subst trans sym 1219 ref 175 ref 503 ref 181 ref appTerm 1261 def absTerm 1262 def 181 ref appTerm 1263 def betaConv nil 155 ref 1262 ref appTerm 1264 def axiom nil 35 ref 1264 remove nil cons cons 36 ref 1263 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1262 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1265 def subst nil 35 ref 546 ref 427 ref appTerm nil cons cons 36 ref 1256 remove cons nil cons cons nil cons cons 108 ref subst proveHyp 1249 ref 1238 ref 242 ref appTerm 1266 def betaConv nil 35 ref 1243 remove cons 36 ref 1266 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 1238 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp subst eqMp eqMp eqMp 163 ref 164 ref 1189 ref nil cons cons 1267 def 165 ref 1217 ref cons nil cons cons nil cons cons 1109 ref subst proveHyp proveHyp proveHyp eqMp nil 83 ref 1240 remove cons 85 ref 1191 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 1208 remove cons 85 ref 1201 ref cons nil cons 1268 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1206 remove cons 1268 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1197 ref 1157 ref appTerm appTerm 1200 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1198 ref appTerm 1200 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1197 remove nil cons cons 1268 ref cons nil cons cons 1176 ref subst eqMp nil 35 ref 1195 ref nil cons 1269 def cons 1202 remove cons nil cons cons 1270 def 57 ref subst 1270 remove 129 ref subst 286 ref 465 ref 1247 ref 626 ref 1195 remove assume 1271 def appThm 680 ref trans appThm 767 ref 240 ref 230 ref 469 ref 25 ref appTerm 1272 def appTerm 1273 def absTerm 1274 def 242 ref appTerm 1275 def betaConv nil 155 ref 1274 ref appTerm 1276 def axiom nil 35 ref 1276 remove nil cons cons 36 ref 1275 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1274 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1273 remove nil cons cons 36 ref 39 ref 1272 ref appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 83 ref 1272 remove nil cons cons nil cons nil cons cons 321 ref subst eqMp 1277 def subst trans appThm 468 ref 240 ref 286 ref 469 ref refl 1271 remove appThm 1277 ref trans appThm 1186 ref refl appThm nil 70 ref 1186 remove nil cons cons nil cons nil cons cons 70 ref 39 ref 310 ref 73 ref appTerm appTerm 62 ref appTerm absTerm 1278 def 73 ref appTerm 1279 def betaConv nil 315 ref 1278 ref appTerm 1280 def axiom nil 35 ref 1280 remove nil cons cons 36 ref 1279 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1278 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 1281 def subst trans absThm appThm 743 ref trans appThm 520 ref 975 ref subst trans appThm 1237 remove appThm nil 70 ref 1191 ref cons nil cons nil cons cons 1282 def 1281 ref subst trans sym 76 ref eqMp eqMp nil 83 ref 1269 remove cons 1283 def 1268 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 1283 remove 85 ref 1198 remove nil cons cons 991 ref 1201 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp eqMp nil 83 ref 1199 remove cons 1268 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp 1284 def nil 35 ref 1191 remove cons 36 ref 419 ref "j" 11 ref var 1285 def 46 ref 357 ref 444 ref 210 ref 1285 ref varTerm 1286 def appTerm 1287 def 26 ref appTerm 1288 def appTerm 1289 def appTerm 1290 def 181 ref appTerm 1291 def appTerm 46 ref 201 ref 444 ref 1287 ref 602 ref appTerm 1292 def appTerm 1293 def appTerm 1294 def appTerm 357 ref 445 ref appTerm 1295 def 1286 ref appTerm 1296 def appTerm 1297 def appTerm 1298 def absTerm 1299 def appTerm 1300 def nil cons 1301 def cons nil cons 1302 def cons nil cons cons 108 ref subst proveHyp nil 164 ref "k'" 11 ref var 1303 def 40 ref 1189 ref 1303 ref varTerm 1304 def appTerm 1305 def appTerm 1300 ref appTerm 1306 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 1303 remove nil 70 ref 1306 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1305 ref nil cons 1307 def cons 1302 ref cons nil cons cons 1308 def 57 ref subst 1308 remove 129 ref subst 1305 ref betaConv 1305 remove assume eqMp nil 35 ref 46 ref 357 ref 444 ref 1304 ref appTerm appTerm 181 ref appTerm 1309 def appTerm 201 ref 444 ref 210 ref 1304 ref appTerm 26 ref appTerm 1310 def appTerm 1311 def appTerm 1312 def appTerm nil cons 1313 def cons 1302 ref cons nil cons cons 1314 def 108 ref subst proveHyp 1314 ref 57 ref subst 1314 remove 129 ref subst nil 83 ref 1309 ref nil cons cons 85 ref 1312 ref nil cons 1315 def cons nil cons cons nil cons cons 1316 def 99 ref subst 1316 remove 305 ref subst 200 ref 447 ref appTerm 1317 def refl nil 240 ref 1304 ref nil cons 1318 def cons nil cons nil cons cons 634 ref subst appThm sym 175 ref 46 ref 449 ref appTerm 1319 def 1312 ref appTerm absTerm 1320 def 181 ref appTerm betaConv sym 465 ref nil 70 ref 458 ref cons nil cons nil cons cons 77 ref subst 449 remove assume eqMp 1321 def appThm nil 70 ref 1315 remove cons nil cons nil cons cons 77 ref subst 1312 remove assume 1322 def eqMp appThm 782 ref trans sym 76 ref eqMp eqMp 163 ref 164 ref 1320 ref nil cons cons 192 ref cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 1320 remove appTerm nil cons cons 36 ref 200 ref 448 ref appTerm 1311 ref appTerm nil cons 1323 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 1311 remove nil cons cons 642 remove cons nil cons cons 142 ref 40 ref 419 ref 175 ref 810 remove 201 ref 150 ref appTerm 1324 def appTerm 1325 def absTerm 1326 def appTerm 1327 def appTerm 1328 def 469 ref 150 ref appTerm 1329 def appTerm 1330 def absTerm 1331 def 150 ref appTerm 1332 def betaConv 240 ref 155 ref 1331 ref appTerm 1333 def absTerm 1334 def 242 ref appTerm 1335 def betaConv nil 155 ref 240 ref 155 ref 175 ref 155 ref 142 ref 40 ref 1325 ref appTerm 1329 ref appTerm absTerm 1336 def appTerm 1337 def absTerm 1338 def appTerm 1339 def absTerm 1340 def appTerm 1341 def axiom nil 35 ref 1341 ref nil cons 1342 def cons 1343 def 36 ref 155 ref 1334 ref appTerm nil cons 1344 def cons nil cons cons nil cons cons 1345 def 108 ref subst proveHyp 1345 ref 57 ref subst 1345 remove 129 ref subst nil 164 ref 1334 remove nil cons cons 1346 def nil cons nil cons cons 413 ref subst 240 ref nil 70 ref 1333 remove nil cons 1347 def cons nil cons nil cons cons 77 ref subst nil 164 ref 1331 remove nil cons cons 1348 def nil cons nil cons cons 413 ref subst 142 ref nil 70 ref 1330 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1327 remove nil cons 1349 def cons 1350 def 36 ref 1329 ref nil cons 1351 def cons nil cons 1352 def cons nil cons cons 1353 def 57 ref subst 1353 remove 129 ref subst nil 1343 ref 1352 ref cons nil cons cons 1354 def 108 ref subst nil 1350 remove 36 ref 40 ref 1341 remove appTerm 1329 ref appTerm 1355 def nil cons 1356 def cons nil cons 1357 def cons nil cons cons 108 ref subst nil 164 ref 175 ref 40 ref 1326 ref 181 ref appTerm 1358 def appTerm 1355 ref appTerm 1359 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 1359 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1358 ref nil cons 1360 def cons 1357 ref cons nil cons cons 1361 def 57 ref subst 1361 remove 129 ref subst 1358 ref betaConv 1358 remove assume eqMp nil 35 ref 1325 remove nil cons 1362 def cons 1363 def 1357 remove cons nil cons cons 1364 def 108 ref subst proveHyp 1364 ref 57 ref subst 1364 remove 129 ref subst 1354 ref 57 ref subst 1354 remove 129 ref subst nil 1363 remove 1352 ref cons nil cons cons 108 ref subst 1336 ref 150 ref appTerm 1365 def betaConv 1338 ref 181 ref appTerm 1366 def betaConv 1340 ref 242 ref appTerm 1367 def betaConv nil 1343 remove 36 ref 1367 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 1340 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1339 remove nil cons cons 36 ref 1366 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1338 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1337 remove nil cons cons 36 ref 1365 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1336 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 83 ref 1342 remove cons 1368 def 85 ref 1351 remove cons nil cons 1369 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 1362 remove cons 85 ref 1356 remove cons nil cons 1370 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1360 remove cons 1370 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1326 ref 1157 ref appTerm appTerm 1355 ref appTerm absTerm appTerm nil cons cons 36 ref 1328 remove 1355 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1326 remove nil cons cons 1370 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp nil 83 ref 1349 remove cons 1369 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1368 remove 85 ref 1344 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 1344 remove cons 36 ref 1335 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 1346 remove 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1347 remove cons 36 ref 1332 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 1348 remove 169 ref cons nil cons cons 140 ref subst eqMp eqMp 1371 def subst eqMp nil 35 ref 1323 remove cons 36 ref 1317 ref 1310 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 1310 remove nil cons cons 1285 ref 447 ref nil cons 1372 def cons nil cons cons nil cons cons nil 822 ref 200 ref 1286 ref appTerm 445 ref appTerm 1373 def nil cons 1374 def cons 821 ref 200 ref 444 ref 1286 ref appTerm 1375 def appTerm 1376 def 451 ref appTerm 1377 def nil cons 1378 def cons nil cons cons nil cons cons 821 ref 39 ref 40 ref 824 ref appTerm 823 ref appTerm 1379 def appTerm 40 ref 826 remove appTerm 827 remove appTerm 1380 def appTerm 1381 def absTerm 1382 def 824 ref appTerm 1383 def betaConv 822 ref 315 ref 1382 ref appTerm 1384 def absTerm 1385 def 823 ref appTerm 1386 def betaConv 315 ref refl 1387 def 822 ref 1387 ref 821 ref 1381 remove assume sym 39 ref 1380 remove appTerm 1379 remove appTerm 1388 def assume sym deductAntisym absThm appThm absThm appThm nil 315 ref 822 ref 315 ref 821 ref 1388 remove absTerm appTerm absTerm appTerm axiom eqMp nil 35 ref 315 ref 1385 ref appTerm nil cons cons 36 ref 1386 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1385 remove nil cons cons 834 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1384 remove nil cons cons 36 ref 1383 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1382 remove nil cons cons 835 ref cons nil cons cons 140 ref subst eqMp eqMp 1389 def subst sym 286 ref nil 606 ref 240 ref 1286 ref nil cons 1390 def cons 1391 def nil cons 1392 def cons nil cons cons 1393 def 1236 ref subst appThm nil 485 ref 240 ref 1375 ref nil cons 1394 def cons nil cons 1395 def cons nil cons cons 1396 def 1236 remove subst appThm sym nil 443 ref 1390 ref cons 1397 def 1285 ref 574 ref cons nil cons cons nil cons cons 1398 def 443 ref 40 ref 357 ref 1286 ref appTerm 1399 def 445 ref appTerm 1400 def appTerm 357 ref 1375 ref appTerm 1401 def 451 ref appTerm 1402 def appTerm absTerm 1403 def 445 ref appTerm 1404 def betaConv 1405 def 1285 ref 155 ref 1403 ref appTerm 1406 def absTerm 1407 def 1286 ref appTerm 1408 def betaConv 1409 def 465 ref 468 ref 443 ref 286 ref 608 ref 517 ref subst appThm 357 ref refl 1410 def 680 ref appThm 637 ref appThm 518 remove trans appThm 520 ref 70 ref 39 ref 40 ref 62 ref appTerm 1411 def 73 ref appTerm appTerm 73 ref appTerm absTerm 1412 def 73 ref appTerm 1413 def betaConv nil 315 ref 1412 ref appTerm 1414 def axiom nil 35 ref 1414 remove nil cons cons 36 ref 1413 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1412 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 1415 def subst trans absThm appThm 743 ref trans appThm 465 ref 468 ref 443 ref 40 ref 357 ref 26 ref appTerm 1416 def 445 ref appTerm appTerm 1417 def refl 1410 ref 692 ref appThm 637 ref appThm appThm absThm appThm appThm 468 ref 1285 ref 40 ref 46 ref 1406 ref appTerm 155 ref 443 ref 40 ref 357 ref 1288 ref appTerm 1418 def 445 ref appTerm appTerm 1290 ref 451 ref appTerm appTerm absTerm 1419 def appTerm 1420 def appTerm 1421 def appTerm 1422 def refl 468 ref 443 ref 40 ref 357 ref 1292 ref appTerm 1423 def 445 ref appTerm 1424 def appTerm 1425 def refl 1410 ref nil 175 ref 1390 ref cons 1426 def nil cons 1427 def nil cons cons 1428 def 622 ref subst appThm 637 ref appThm appThm absThm appThm appThm absThm appThm appThm appThm nil 70 ref 46 ref 155 ref 443 ref 1417 ref 1416 ref 451 ref appTerm appTerm absTerm 1429 def appTerm 1430 def appTerm 155 ref 1285 ref 1422 ref 155 ref 443 ref 1425 ref 357 ref 210 ref 1289 ref appTerm 1431 def 1375 ref appTerm 1432 def appTerm 1433 def 451 ref appTerm 1434 def appTerm 1435 def absTerm 1436 def appTerm 1437 def appTerm 1438 def absTerm 1439 def appTerm 1440 def appTerm nil cons cons nil cons nil cons cons 711 ref subst trans sym nil 164 ref 1429 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref 286 ref 1410 ref 266 ref appThm 1441 def 445 ref refl 1442 def appThm nil 606 ref 793 remove nil cons 1443 def cons nil cons cons 501 ref subst 608 ref 237 ref subst trans trans appThm 1441 ref 637 ref appThm nil 485 ref 1443 ref cons nil cons cons 501 ref subst 511 ref 237 ref subst 238 ref 1081 ref appThm trans trans trans appThm nil 70 ref 230 ref 672 ref appTerm 1444 def nil cons cons nil cons nil cons cons nil 70 ref 877 ref 73 ref appTerm 1445 def nil cons cons nil cons nil cons cons 77 ref subst 70 ref 1445 remove absTerm 1446 def 73 ref appTerm 1447 def betaConv nil 315 ref 1446 ref appTerm 1448 def axiom nil 35 ref 1448 remove nil cons cons 36 ref 1447 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1446 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp 1449 def subst trans absThm eqMp nil 35 ref 1430 remove nil cons cons 36 ref 1440 remove nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 1439 remove nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 1438 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1421 remove nil cons 1450 def cons 36 ref 1437 remove nil cons 1451 def cons nil cons cons nil cons cons 1452 def 57 ref subst 1452 remove 129 ref subst nil 83 ref 1406 remove nil cons 1453 def cons 85 ref 1420 remove nil cons 1454 def cons nil cons cons nil cons cons 1455 def 99 ref subst 1455 remove 305 ref subst nil 164 ref 1436 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 1435 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1424 ref nil cons 1456 def cons 36 ref 1434 ref nil cons 1457 def cons nil cons 1458 def cons nil cons cons 1459 def 57 ref subst 1459 remove 129 ref subst 175 ref 46 ref 1423 ref 181 ref appTerm appTerm 503 ref 1287 ref 445 ref appTerm 1460 def appTerm appTerm absTerm 1461 def 445 ref appTerm betaConv sym 465 ref nil 70 ref 1456 ref cons nil cons nil cons cons 77 ref subst 1424 remove assume 1462 def eqMp appThm nil 1391 remove 607 ref cons nil cons cons nil 70 ref 503 ref 577 ref appTerm 1463 def nil cons cons nil cons nil cons cons 77 ref subst 175 ref 1463 remove absTerm 1464 def 181 ref appTerm 1465 def betaConv 240 ref 155 ref 1464 ref appTerm 1466 def absTerm 1467 def 242 ref appTerm 1468 def betaConv nil 155 ref 1467 ref appTerm 1469 def axiom nil 35 ref 1469 remove nil cons cons 36 ref 1468 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1467 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1466 remove nil cons cons 36 ref 1465 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1464 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp 1470 def subst appThm 782 ref trans sym 76 ref eqMp eqMp 163 ref 164 ref 1461 ref nil cons cons 1080 ref cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 1461 remove appTerm nil cons cons 36 ref 1423 ref 1460 ref appTerm 1471 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 1460 ref nil cons cons 240 ref 1292 ref nil cons cons nil cons cons nil cons cons 1177 ref subst eqMp 463 ref 852 ref 671 ref refl nil 863 ref 240 ref 727 ref cons 1472 def nil cons 1473 def cons nil cons cons 893 ref 181 ref appTerm 1474 def betaConv 1475 def 895 ref 242 ref appTerm 1476 def betaConv 1477 def 897 ref nil 899 ref 36 ref 1476 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 909 ref 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 894 ref nil cons cons 36 ref 1474 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 893 remove nil cons 1478 def cons 1479 def 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1480 def subst appThm absThm appThm nil 606 ref 1473 remove cons nil cons cons 175 ref 39 ref 551 remove appTerm 419 ref 852 ref 231 ref 243 ref 853 ref appTerm appTerm absTerm appTerm appTerm absTerm 1481 def 181 ref appTerm 1482 def betaConv 240 ref 155 ref 1481 ref appTerm 1483 def absTerm 1484 def 242 ref appTerm 1485 def betaConv nil 155 ref 1484 ref appTerm 1486 def axiom nil 35 ref 1486 remove nil cons cons 36 ref 1485 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1484 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1483 remove nil cons cons 36 ref 1482 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1481 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1487 def subst nil 142 ref 574 remove cons 728 ref 1392 ref cons cons nil cons cons 142 ref 39 ref 357 ref 577 ref appTerm 643 ref appTerm appTerm 1110 ref appTerm absTerm 1488 def 150 ref appTerm 1489 def betaConv 175 ref 155 ref 1488 ref appTerm 1490 def absTerm 1491 def 181 ref appTerm 1492 def betaConv 240 ref 155 ref 1491 ref appTerm 1493 def absTerm 1494 def 242 ref appTerm 1495 def betaConv nil 155 ref 1494 ref appTerm 1496 def axiom nil 35 ref 1496 remove nil cons cons 36 ref 1495 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1494 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1493 remove nil cons cons 36 ref 1492 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1491 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1490 remove nil cons cons 36 ref 1489 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1488 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 1497 def subst 1471 remove assume eqMp eqMp eqMp nil 35 ref 419 ref 852 ref 671 ref 210 ref 853 ref appTerm 1498 def 602 ref appTerm 1499 def appTerm 1500 def absTerm 1501 def appTerm 1502 def nil cons cons 1458 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 40 ref 1501 ref 853 ref appTerm 1503 def appTerm 1434 ref appTerm 1504 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 1504 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1503 ref nil cons 1505 def cons 1458 ref cons nil cons cons 1506 def 57 ref subst 1506 remove 129 ref subst 1503 ref betaConv 1503 remove assume eqMp nil 35 ref 1500 ref nil cons 1507 def cons 1458 remove cons nil cons cons 1508 def 108 ref subst proveHyp 1508 ref 57 ref subst 1508 remove 129 ref subst 39 ref "_32049" 11 ref var 1509 def 1433 ref 444 ref 1509 remove varTerm appTerm appTerm absTerm 1510 def 445 ref appTerm 1511 def appTerm refl 1510 ref 1499 ref appTerm betaConv appThm 87 ref 1511 remove betaConv appThm 1433 ref 444 ref 1499 ref appTerm appTerm 1512 def refl 1513 def appThm trans 1510 remove refl 1500 remove assume 1514 def appThm eqMp sym 39 ref "_32055" 11 ref var 1515 def 1423 ref 1515 remove varTerm appTerm absTerm 1516 def 445 ref appTerm 1517 def appTerm refl 1516 ref 1499 ref appTerm betaConv appThm 87 ref 1517 remove betaConv appThm 1423 remove 1499 remove appTerm 1518 def refl appThm trans 1516 remove refl 1514 remove appThm eqMp 1462 remove eqMp nil 35 ref 1518 remove nil cons cons 36 ref 1512 remove nil cons 1519 def cons nil cons 1520 def cons nil cons cons 108 ref subst proveHyp 286 ref nil 142 ref 862 ref cons 1521 def 1472 remove 1427 ref cons cons nil cons cons 142 ref 39 ref 357 ref 891 ref appTerm 910 ref appTerm appTerm 1110 ref appTerm absTerm 1522 def 150 ref appTerm 1523 def betaConv 175 ref 155 ref 1522 ref appTerm 1524 def absTerm 1525 def 181 ref appTerm 1526 def betaConv 240 ref 155 ref 1525 ref appTerm 1527 def absTerm 1528 def 242 ref appTerm 1529 def betaConv nil 155 ref 1528 ref appTerm 1530 def axiom nil 35 ref 1530 remove nil cons cons 36 ref 1529 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1528 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1527 remove nil cons cons 36 ref 1526 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1525 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1524 remove nil cons cons 36 ref 1523 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1522 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 1531 def subst appThm 1513 remove appThm sym nil 35 ref 1399 ref 853 ref appTerm 1532 def nil cons 1533 def cons 1534 def 1520 remove cons nil cons cons 1535 def 57 ref subst 1535 remove 129 ref subst 1433 ref refl nil 863 ref nil cons nil cons cons 622 ref subst appThm sym 175 ref 46 ref 1433 ref 181 ref appTerm appTerm 503 ref 210 ref 444 ref 1498 ref 26 ref appTerm 1536 def appTerm 1537 def appTerm 444 ref 853 ref appTerm 1538 def appTerm 1539 def appTerm appTerm absTerm 1540 def 1431 remove 1538 ref appTerm 1541 def appTerm betaConv sym 465 ref nil 142 ref 1538 ref nil cons 1542 def cons 175 ref 1394 remove cons 1543 def 240 ref 1289 ref nil cons 1544 def cons nil cons cons cons nil cons cons 1497 remove subst appThm nil 142 ref 1537 ref nil cons cons 240 ref 1542 remove cons 175 ref 1544 remove cons nil cons cons cons nil cons cons 1531 ref subst appThm sym nil 1534 remove 36 ref 1401 ref 1538 remove appTerm nil cons 1545 def cons nil cons cons nil cons cons 108 ref subst nil 443 ref 862 ref cons nil cons nil cons cons 1405 remove nil 35 ref 1453 remove cons 36 ref 1404 remove nil cons cons nil cons cons nil cons cons 108 ref subst 1546 def 163 ref 164 ref 1403 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst 1547 def eqMp eqMp subst eqMp nil 35 ref 1545 remove cons 36 ref 1290 remove 1537 remove appTerm nil cons cons nil cons 1548 def cons nil cons cons 129 ref subst proveHyp nil 1521 remove 1069 remove 1427 remove cons cons nil cons cons 1531 ref subst nil 70 ref 1533 ref cons nil cons nil cons cons 77 ref subst 1532 remove assume eqMp trans sym 76 ref eqMp nil 35 ref 1418 remove 1536 ref appTerm nil cons cons 1548 remove cons nil cons cons 108 ref subst proveHyp nil 443 ref 1536 remove nil cons cons nil cons nil cons cons 1419 ref 445 ref appTerm 1549 def betaConv nil 35 ref 1454 remove cons 36 ref 1549 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 1419 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp subst eqMp eqMp eqMp eqMp 163 ref 164 ref 1540 ref nil cons cons 165 ref 1541 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 1540 remove appTerm nil cons cons 36 ref 1433 remove 1539 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 1539 remove nil cons cons 240 ref 1432 remove nil cons cons nil cons cons nil cons cons 1177 ref subst eqMp eqMp eqMp nil 83 ref 1533 remove cons 85 ref 1519 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 83 ref 1507 remove cons 85 ref 1457 remove cons nil cons 1550 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1505 remove cons 1550 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1501 ref 1157 ref appTerm appTerm 1434 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1502 remove appTerm 1434 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1501 remove nil cons cons 1550 ref cons nil cons cons 1176 ref subst eqMp eqMp proveHyp eqMp nil 83 ref 1456 remove cons 1550 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp proveHyp proveHyp eqMp nil 83 ref 1450 remove cons 85 ref 1451 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp nil 35 ref 46 ref 155 ref 443 ref 40 ref 512 remove 445 ref appTerm appTerm 357 ref 677 ref appTerm 451 ref appTerm appTerm absTerm appTerm appTerm 46 ref 155 ref 443 ref 1417 remove 357 ref 690 remove appTerm 451 ref appTerm appTerm absTerm appTerm appTerm 155 ref 1285 ref 1422 remove 155 ref 443 ref 1425 remove 357 ref 1293 remove appTerm 451 ref appTerm appTerm absTerm appTerm appTerm absTerm appTerm appTerm appTerm nil cons cons 36 ref 155 ref 1407 ref appTerm 1551 def nil cons 1552 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 1407 ref 25 ref appTerm betaConv appThm 465 ref 1407 ref 26 ref appTerm betaConv appThm 468 ref 1285 ref 286 ref 465 ref 1409 ref appThm 1407 ref 1288 ref appTerm betaConv appThm appThm 1407 ref 1292 remove appTerm betaConv appThm absThm appThm appThm appThm appThm 468 ref 1285 ref 1409 remove absThm appThm appThm nil 471 ref 1407 remove nil cons 1553 def cons nil cons nil cons cons 1078 ref subst eqMp eqMp 1554 def nil 35 ref 1552 remove cons 36 ref 1408 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1553 remove cons 165 ref 1390 remove cons nil cons 1555 def cons nil cons cons 140 ref subst eqMp eqMp 1546 remove proveHyp 1547 remove eqMp eqMp 1556 def subst eqMp eqMp 1557 def subst eqMp eqMp nil 175 ref 1318 remove cons 240 ref 1372 ref cons nil cons cons nil cons cons 1558 def 1226 ref subst 1558 remove 1487 ref subst trans 1317 remove 254 ref 1304 ref appTerm appTerm assume eqMp nil 35 ref 419 ref 852 ref 15 ref 1304 ref appTerm 210 ref 447 ref appTerm 1559 def 853 ref appTerm 1560 def appTerm 1561 def absTerm 1562 def appTerm 1563 def nil cons cons 1302 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 40 ref 1562 ref 853 ref appTerm 1564 def appTerm 1300 ref appTerm 1565 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 1565 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1564 ref nil cons 1566 def cons 1302 ref cons nil cons cons 1567 def 57 ref subst 1567 remove 129 ref subst 1564 ref betaConv 1564 remove assume eqMp nil 35 ref 1561 ref nil cons 1568 def cons 1302 remove cons nil cons cons 1569 def 108 ref subst proveHyp 1569 ref 57 ref subst 1569 remove 129 ref subst 1299 ref 446 ref 853 ref appTerm 1570 def appTerm betaConv sym 39 ref "_32349" 11 ref var 1571 def 201 ref 444 ref 210 ref 1571 remove varTerm appTerm 26 ref appTerm appTerm appTerm absTerm 1572 def 1304 ref appTerm 1573 def appTerm refl 1572 ref 1560 ref appTerm betaConv appThm 87 ref 1573 remove betaConv appThm 201 ref 444 ref 210 ref 1560 ref appTerm 26 ref appTerm appTerm appTerm 1574 def refl appThm trans 1572 remove refl 1561 remove assume 1575 def appThm eqMp 1322 remove eqMp nil 35 ref 1574 ref nil cons cons 36 ref 46 ref 357 ref 444 ref 210 ref 1570 ref appTerm 1576 def 26 ref appTerm appTerm appTerm 181 ref appTerm 1577 def appTerm 1578 def 46 ref 201 ref 444 ref 1576 ref 602 ref appTerm 1579 def appTerm appTerm 1580 def appTerm 1295 remove 1570 ref appTerm appTerm appTerm 1581 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 39 ref "_32347" 11 ref var 1582 def 357 ref 444 ref 1582 remove varTerm appTerm appTerm 181 ref appTerm absTerm 1583 def 1304 remove appTerm 1584 def appTerm refl 1583 ref 1560 ref appTerm betaConv appThm 87 ref 1584 remove betaConv appThm 357 ref 444 ref 1560 remove appTerm appTerm 181 ref appTerm 1585 def refl appThm trans 1583 remove refl 1575 remove appThm eqMp 1309 remove assume eqMp nil 35 ref 1585 remove nil cons cons 36 ref 40 ref 1574 remove appTerm 1581 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 1410 ref 626 ref 625 ref 564 ref 266 ref appThm 590 ref trans 1586 def appThm 853 ref refl appThm nil 863 ref 575 ref cons nil cons cons 1587 def 765 ref subst 1588 def trans 1589 def appThm appThm 181 ref refl 1590 def appThm appThm 286 ref 1247 ref 626 ref 625 ref 1589 remove appThm 266 ref appThm nil 573 ref 240 ref 1570 ref nil cons 1591 def cons nil cons 1592 def cons nil cons cons 1593 def 765 ref subst 262 ref nil 176 ref 1592 ref cons nil cons cons 587 ref subst 262 ref nil 1592 ref nil cons cons 252 ref subst appThm trans 1594 def appThm 1595 def trans 1596 def trans appThm appThm appThm 465 ref 1410 ref 626 ref 1576 remove refl 1597 def 266 ref appThm 1594 remove trans appThm appThm 1590 ref appThm appThm 1598 def 465 ref 1247 ref 626 ref 1597 remove 572 ref appThm 1593 remove 587 ref subst 1595 remove trans 1599 def trans appThm appThm 1600 def appThm 1587 ref nil 70 ref 550 ref 577 ref appTerm 1601 def nil cons cons nil cons nil cons cons 77 ref subst 175 ref 1601 remove absTerm 1602 def 181 ref appTerm 1603 def betaConv 240 ref 155 ref 1602 ref appTerm 1604 def absTerm 1605 def 242 ref appTerm 1606 def betaConv nil 155 ref 1605 ref appTerm 1607 def axiom nil 35 ref 1607 remove nil cons cons 36 ref 1606 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1605 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1604 remove nil cons cons 36 ref 1603 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1602 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1608 def eqMp 1609 def subst 1610 def appThm nil 70 ref 201 ref 444 ref 254 ref 254 ref 1570 ref appTerm 1611 def appTerm 1612 def appTerm 1613 def appTerm 1614 def nil cons 1615 def cons nil cons nil cons cons 1260 ref subst trans appThm appThm appThm sym nil 35 ref 357 ref 444 ref 1611 ref appTerm appTerm 181 ref appTerm 1616 def nil cons 1617 def cons 1618 def 36 ref 40 ref 1614 ref appTerm 46 ref 1616 remove appTerm 1614 ref appTerm 1619 def appTerm nil cons 1620 def cons nil cons cons nil cons cons 1621 def 57 ref subst 1621 remove 129 ref subst nil 35 ref 1615 ref cons 36 ref 1619 ref nil cons 1622 def cons nil cons cons nil cons cons 1623 def 57 ref subst 1623 remove 129 ref subst nil 1618 remove 36 ref 1615 ref cons nil cons 1624 def cons nil cons cons 129 ref subst 1614 remove assume eqMp eqMp nil 83 ref 1615 remove cons 85 ref 1622 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 1617 remove cons 85 ref 1620 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp 163 ref 164 ref 1299 ref nil cons cons 1625 def 165 ref 1591 ref cons nil cons cons nil cons cons 1109 ref subst proveHyp eqMp nil 83 ref 1568 remove cons 85 ref 1301 ref cons nil cons 1626 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1566 remove cons 1626 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1562 ref 1157 ref appTerm appTerm 1300 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1563 remove appTerm 1300 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1562 remove nil cons cons 1626 ref cons nil cons cons 1176 ref subst eqMp eqMp proveHyp proveHyp proveHyp eqMp nil 83 ref 1313 remove cons 1626 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1307 remove cons 1626 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1189 remove 1157 ref appTerm appTerm 1300 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1190 ref appTerm 1300 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 1267 remove 1626 remove cons nil cons cons 1176 ref subst eqMp eqMp nil 35 ref 1301 remove cons 461 ref cons nil cons cons 108 ref subst nil 164 ref 1285 ref 40 ref 1299 ref 1286 ref appTerm 1627 def appTerm 453 ref appTerm 1628 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 1628 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1627 ref nil cons 1629 def cons 461 ref cons nil cons cons 1630 def 57 ref subst 1630 remove 129 ref subst 1627 ref betaConv 1627 remove assume eqMp nil 35 ref 1298 remove nil cons 1631 def cons 461 ref cons nil cons cons 1632 def 108 ref subst proveHyp 1632 ref 57 ref subst 1632 remove 129 ref subst nil 83 ref 1291 ref nil cons cons 85 ref 1297 ref nil cons 1633 def cons nil cons cons nil cons cons 1634 def 99 ref subst 1634 remove 305 ref subst nil 83 ref 1294 ref nil cons cons 85 ref 1296 ref nil cons cons nil cons cons nil cons cons 1635 def 99 ref subst 1636 def 1635 remove 305 ref subst 1637 def nil 1426 remove 575 ref cons nil cons cons 1487 ref subst 1296 remove assume eqMp 1638 def nil 35 ref 419 ref 852 ref 15 ref 1286 ref appTerm 1639 def 1570 ref appTerm 1640 def absTerm 1641 def appTerm 1642 def nil cons cons 1643 def 461 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 40 ref 1641 ref 853 ref appTerm 1644 def appTerm 1645 def 453 ref appTerm 1646 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 1646 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1644 ref nil cons 1647 def cons 1648 def 461 ref cons nil cons cons 1649 def 57 ref subst 1649 remove 129 ref subst 1644 ref betaConv 1644 remove assume eqMp 1650 def nil 35 ref 1640 ref nil cons 1651 def cons 1652 def 461 ref cons nil cons cons 1653 def 108 ref subst proveHyp 1653 ref 57 ref subst 1653 remove 129 ref subst 39 ref "_32198" 11 ref var 1654 def 201 ref 444 ref 210 ref 1654 remove varTerm appTerm 602 ref appTerm appTerm appTerm absTerm 1655 def 1286 ref appTerm 1656 def appTerm refl 1655 ref 1570 ref appTerm betaConv appThm 87 ref 1656 remove betaConv appThm 1580 ref refl appThm trans 1655 remove refl 1640 remove assume 1657 def appThm eqMp 1294 remove assume eqMp 1658 def nil 35 ref 1580 ref nil cons 1659 def cons 1660 def 461 ref cons nil cons cons 108 ref subst proveHyp 39 ref "_32355" 11 ref var 1661 def 357 ref 444 ref 210 ref 1661 remove varTerm appTerm 26 ref appTerm appTerm appTerm 181 ref appTerm absTerm 1662 def 1286 ref appTerm 1663 def appTerm refl 1662 ref 1570 remove appTerm betaConv appThm 87 ref 1663 remove betaConv appThm 1577 ref refl appThm trans 1662 remove refl 1657 remove appThm eqMp 1291 remove assume eqMp nil 35 ref 1577 remove nil cons cons 1664 def 36 ref 40 ref 1580 ref appTerm 1665 def 453 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 996 ref 460 ref cons 36 ref 1659 remove cons 1664 remove nil cons cons cons nil cons cons 996 ref 39 ref 42 ref 1003 ref appTerm appTerm 40 ref 48 ref appTerm 997 ref appTerm appTerm absTerm 1666 def 997 ref appTerm 1667 def betaConv 36 ref 315 ref 1666 ref appTerm 1668 def absTerm 1669 def 43 ref appTerm 1670 def betaConv 35 ref 315 ref 1669 ref appTerm 1671 def absTerm 1672 def 41 ref appTerm 1673 def betaConv nil 315 ref 1672 ref appTerm 1674 def axiom nil 35 ref 1674 remove nil cons cons 36 ref 1673 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1672 remove nil cons cons 886 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1671 remove nil cons cons 36 ref 1670 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1669 remove nil cons cons 319 ref 79 ref cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1668 remove nil cons cons 36 ref 1667 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1666 remove nil cons cons 319 ref 997 ref nil cons 1675 def cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst sym 443 ref 40 ref 1578 remove 1580 remove appTerm appTerm 453 ref appTerm absTerm 1676 def 445 ref appTerm 1677 def betaConv 852 ref 155 ref 1676 ref appTerm 1678 def absTerm 1679 def 853 ref appTerm 1680 def betaConv 1681 def 468 ref 443 ref 286 ref 465 ref 1410 ref 626 ref 625 ref 589 ref appThm 1682 def nil 726 ref nil cons nil cons cons 1683 def 1590 ref subst 1684 def appThm appThm appThm 1590 ref appThm appThm 1247 ref 626 ref 1682 remove nil 728 ref nil cons nil cons cons 1590 ref subst 1685 def appThm appThm appThm 1686 def appThm appThm 453 ref refl appThm absThm appThm sym nil 164 ref 443 ref 40 ref 1319 remove 201 ref 604 ref appTerm 1687 def appTerm 1688 def appTerm 453 ref appTerm 1689 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 1689 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1688 remove nil cons 1690 def cons 461 remove cons nil cons cons 1691 def 57 ref subst 1691 remove 129 ref subst nil 83 ref 458 remove cons 1692 def 85 ref 1687 ref nil cons 1693 def cons nil cons cons nil cons cons 1694 def 99 ref subst 1694 remove 305 ref subst 414 ref nil 641 ref 145 ref 639 ref cons 1695 def nil cons cons 1696 def nil cons cons 1697 def 222 ref subst 1698 def appThm sym 414 ref 195 ref 203 ref 206 ref 448 ref appTerm 451 ref appTerm 1699 def appTerm 207 ref 448 ref appTerm appTerm absTerm 1700 def refl 608 ref 175 ref 15 ref 616 remove appTerm 1701 def 611 remove appTerm 1702 def absTerm 1703 def 181 ref appTerm 1704 def betaConv 468 ref 175 ref 1702 remove assume sym 617 remove assume sym deductAntisym absThm appThm 621 remove eqMp nil 35 ref 155 ref 1703 ref appTerm nil cons cons 36 ref 1704 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1703 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1705 def subst 1706 def appThm 1707 def appThm sym 414 ref 1700 remove 604 ref appTerm betaConv 1708 def 228 ref nil 70 ref 1693 ref cons nil cons nil cons cons 77 ref subst 1687 ref assume eqMp 1709 def appThm 1699 ref refl appThm 186 ref 604 ref appTerm 448 ref appTerm 1710 def refl appThm nil 326 ref 1710 ref nil cons 1711 def cons 328 ref 1699 ref nil cons 1712 def cons nil cons cons nil cons cons 350 ref subst trans trans 1713 def appThm sym 414 ref nil 641 ref 1695 remove 8 remove cons cons nil cons cons 382 ref subst appThm sym 414 ref 228 ref 1081 ref appThm 194 remove appThm 228 ref 1321 remove appThm 387 ref 364 ref 448 ref appTerm appTerm 451 ref appTerm 363 ref 448 ref appTerm 451 ref appTerm 1714 def appTerm 1715 def refl appThm 391 remove 181 ref appTerm 451 ref appTerm 1714 remove appTerm 1716 def refl appThm nil 326 ref 1716 remove nil cons cons 328 ref 1715 ref nil cons 1717 def cons nil cons cons nil cons cons 350 ref subst trans appThm appThm sym 87 ref "_32359" 3 ref var 1718 def 408 ref 1718 remove varTerm appTerm absTerm 1719 def 199 ref 672 ref appTerm 6 ref appTerm 1715 ref appTerm appTerm betaConv appThm 465 ref 40 ref 672 ref appTerm 1720 def refl 1719 ref 6 ref appTerm betaConv appThm appThm 40 ref 1444 remove appTerm 1721 def refl 1719 ref 1715 ref appTerm betaConv appThm appThm appThm nil "_485" 3 ref var 1722 def 1717 remove cons "_482" 3 ref var 1723 def 7 ref cons "_483" 1 ref var 1724 def 1055 ref cons nil cons cons cons nil cons cons nil "_484" 31 ref var 1725 def 1719 remove nil cons cons nil cons nil cons cons 330 ref nil 124 ref "_482" 116 ref var varTerm nil cons cons "c" 1 ref var 1726 def 1724 ref varTerm nil cons cons 131 ref "_484" 117 ref var varTerm nil cons cons "y" 116 ref var 1727 def "_485" 116 ref var varTerm nil cons cons nil cons cons cons cons nil cons cons 1727 ref 39 ref 132 ref 335 ref 1726 ref varTerm 1728 def appTerm 125 ref appTerm 1727 ref varTerm 1729 def appTerm appTerm appTerm 46 ref 40 ref 1728 ref appTerm 1036 ref appTerm appTerm 40 ref 230 ref 1728 ref appTerm appTerm 132 ref 1729 ref appTerm appTerm appTerm appTerm absTerm 1730 def 1729 ref appTerm 1731 def betaConv 124 ref 119 ref 1730 ref appTerm 1732 def absTerm 1733 def 125 ref appTerm 1734 def betaConv 1726 remove 119 ref 1733 ref appTerm 1735 def absTerm 1736 def 1728 ref appTerm 1737 def betaConv 131 ref 315 ref 1736 ref appTerm 1738 def absTerm 1739 def 132 ref appTerm 1740 def betaConv nil 1042 ref 1739 ref appTerm 1741 def axiom nil 35 ref 1741 remove nil cons cons 36 ref 1740 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 1739 remove nil cons cons 1048 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1738 remove nil cons cons 36 ref 1737 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1736 remove nil cons cons 319 ref 1728 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1735 remove nil cons cons 36 ref 1734 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 1733 remove nil cons cons 1105 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1732 remove nil cons cons 36 ref 1731 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 1730 remove nil cons cons 124 ref 1729 ref nil cons cons nil cons 1742 def cons nil cons cons 140 ref subst eqMp eqMp subst subst 1743 def subst 1744 def subst eqMp sym nil 35 ref 1055 ref cons 1745 def 36 ref 408 ref 6 ref appTerm 1746 def nil cons 1747 def cons nil cons cons nil cons cons 1748 def 57 ref subst 1748 remove 129 ref subst nil 1746 ref axiom 1749 def eqMp nil 83 ref 1055 remove cons 1750 def 85 ref 1747 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 1720 remove 1746 ref appTerm nil cons cons 36 ref 1721 remove 408 ref 1715 remove appTerm appTerm 1751 def nil cons cons nil cons 1752 def cons nil cons cons 129 ref subst proveHyp nil 35 ref 1693 ref cons 1753 def 1752 remove cons nil cons cons 108 ref subst nil 459 remove 36 ref 40 ref 1687 ref appTerm 1754 def 1751 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst 450 ref refl 286 ref 1247 ref 623 remove appThm 1755 def appThm 1756 def 1751 ref refl appThm appThm sym 420 ref 445 ref appTerm 1757 def betaConv 423 ref nil 424 ref 36 ref 1757 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 425 ref 1080 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 415 ref 672 ref appTerm 419 ref 175 ref 671 ref 269 ref appTerm absTerm 1758 def appTerm 1759 def appTerm nil cons 1760 def cons 36 ref 450 remove 40 ref 201 ref 703 ref appTerm 1761 def appTerm 1762 def 1751 remove appTerm appTerm 1763 def nil cons 1764 def cons nil cons 1765 def cons nil cons cons 1766 def 108 ref subst proveHyp 1766 ref 57 ref subst 1766 remove 129 ref subst nil 164 ref 426 ref 40 ref 1758 ref 427 ref appTerm 1767 def appTerm 1763 ref appTerm 1768 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 426 ref nil 70 ref 1768 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1767 ref nil cons 1769 def cons 1765 ref cons nil cons cons 1770 def 57 ref subst 1770 remove 129 ref subst 1767 ref betaConv 1767 remove assume eqMp nil 35 ref 671 ref 428 ref appTerm 1771 def nil cons 1772 def cons 1765 ref cons nil cons cons 1773 def 108 ref subst proveHyp 1773 ref 57 ref subst 1773 remove 129 ref subst 39 ref "_32365" 11 ref var 1774 def 40 ref 357 ref 444 ref 210 ref 1774 remove varTerm 1775 def appTerm 26 ref appTerm appTerm 1776 def appTerm 181 ref appTerm appTerm 40 ref 201 ref 210 ref 1776 ref appTerm 444 ref 1775 ref appTerm 1777 def appTerm appTerm appTerm 40 ref 230 ref 15 ref 1775 remove appTerm 25 ref appTerm appTerm appTerm 408 ref 387 ref 364 ref 1776 ref appTerm appTerm 1777 ref appTerm 363 ref 1776 remove appTerm 1777 remove appTerm appTerm appTerm appTerm appTerm appTerm absTerm 1778 def 445 ref appTerm 1779 def appTerm refl 1778 ref 428 ref appTerm betaConv appThm 87 ref 1779 remove betaConv appThm 40 ref 357 ref 444 ref 210 ref 428 ref appTerm 26 ref appTerm appTerm 1780 def appTerm 181 ref appTerm appTerm 40 ref 201 ref 210 ref 1780 ref appTerm 1214 ref appTerm appTerm appTerm 40 ref 230 ref 15 ref 428 ref appTerm 25 ref appTerm appTerm appTerm 408 ref 387 ref 364 ref 1780 ref appTerm appTerm 1214 ref appTerm 363 ref 1780 remove appTerm 1214 ref appTerm appTerm appTerm appTerm appTerm appTerm refl appThm trans 1778 remove refl 1771 remove assume appThm eqMp sym 286 ref 1410 ref 626 ref nil 726 ref 1248 remove cons nil cons cons 765 ref subst 262 ref 1255 remove appThm trans appThm 1781 def appThm 1590 ref appThm appThm 286 ref 1247 ref 625 ref 1781 ref appThm 1214 ref refl 1782 def appThm appThm appThm 286 ref 238 ref 1219 ref 322 ref subst appThm 325 ref trans appThm 414 ref 387 ref refl 1783 def 364 ref refl 1784 def 1781 ref appThm appThm 1782 ref appThm 363 ref refl 1785 def 1781 remove appThm 1782 ref appThm appThm appThm appThm nil 70 ref 408 ref 387 ref 364 ref 444 ref 254 ref 428 remove appTerm appTerm 1786 def appTerm appTerm 1214 ref appTerm 363 ref 1786 ref appTerm 1214 ref appTerm 1787 def appTerm appTerm 1788 def nil cons cons nil cons nil cons cons 1415 ref subst trans appThm appThm sym 286 ref nil 240 ref 1786 ref nil cons cons nil cons 1789 def nil cons cons 1487 ref subst appThm 40 ref 201 ref 210 ref 1786 ref appTerm 1790 def 1214 ref appTerm 1791 def appTerm appTerm 1788 remove appTerm 1792 def refl appThm sym nil 164 ref 852 ref 40 ref 852 ref 231 ref 1790 remove 853 ref appTerm 1793 def appTerm 1794 def absTerm 1795 def 853 ref appTerm 1796 def appTerm 1792 ref appTerm 1797 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 1797 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1796 ref nil cons 1798 def cons 36 ref 1792 ref nil cons 1799 def cons nil cons 1800 def cons nil cons cons 1801 def 57 ref subst 1801 remove 129 ref subst 1796 ref betaConv 1796 remove assume eqMp nil 35 ref 1794 ref nil cons 1802 def cons 1800 remove cons nil cons cons 1803 def 108 ref subst proveHyp 1803 ref 57 ref subst 1803 remove 129 ref subst 39 ref "_32367" 11 ref var 1804 def 40 ref 200 ref 1804 remove varTerm 1805 def appTerm 1791 ref appTerm appTerm 408 ref 387 ref 363 ref 1805 remove appTerm 1786 ref appTerm appTerm 1214 ref appTerm 1787 ref appTerm appTerm appTerm absTerm 1806 def 181 ref appTerm 1807 def appTerm refl 1806 ref 1793 ref appTerm betaConv appThm 87 ref 1807 remove betaConv appThm 40 ref 200 ref 1793 ref appTerm 1791 remove appTerm appTerm 408 ref 387 ref 363 ref 1793 remove appTerm 1786 remove appTerm appTerm 1214 ref appTerm 1787 ref appTerm appTerm appTerm refl appThm trans 1806 remove refl 1794 remove assume appThm eqMp sym 286 ref nil 142 ref 1214 ref nil cons 1808 def cons 863 ref 1789 remove cons 1809 def cons nil cons cons 142 ref 39 ref 200 ref 577 ref appTerm 643 ref appTerm appTerm 1324 ref appTerm absTerm 1810 def 150 ref appTerm 1811 def betaConv 175 ref 155 ref 1810 ref appTerm 1812 def absTerm 1813 def 181 ref appTerm 1814 def betaConv 240 ref 155 ref 1813 ref appTerm 1815 def absTerm 1816 def 242 ref appTerm 1817 def betaConv nil 155 ref 1816 ref appTerm 1818 def axiom nil 35 ref 1818 remove nil cons cons 36 ref 1817 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1816 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1815 remove nil cons cons 36 ref 1814 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1813 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1812 remove nil cons cons 36 ref 1811 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1810 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 1819 def subst appThm 414 ref 1783 ref nil 1809 remove nil cons cons 175 ref 15 ref 363 ref 577 ref appTerm 242 ref appTerm appTerm 181 ref appTerm absTerm 1820 def 181 ref appTerm 1821 def betaConv 240 ref 155 ref 1820 ref appTerm 1822 def absTerm 1823 def 242 ref appTerm 1824 def betaConv nil 155 ref 1823 ref appTerm 1825 def axiom nil 35 ref 1825 remove nil cons cons 36 ref 1824 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1823 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1822 remove nil cons cons 36 ref 1821 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1820 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 1826 def subst appThm 1782 ref appThm 1787 remove refl appThm appThm appThm sym 40 ref 200 ref 853 ref appTerm 1827 def 1214 ref appTerm appTerm refl 414 ref 387 ref 853 ref appTerm 1828 def 1214 remove appTerm refl 1785 ref nil 443 ref 1217 remove cons 1829 def nil cons nil cons cons 659 ref subst appThm 1782 remove appThm nil 175 ref 1245 ref nil cons cons 240 ref 1808 remove cons nil cons cons nil cons cons 1826 ref subst trans appThm appThm appThm sym 286 ref 1827 ref refl 626 ref 1249 remove 634 ref subst appThm 1830 def appThm appThm 414 ref 1828 ref refl 1830 remove appThm 1245 ref refl appThm appThm appThm sym nil 35 ref 1827 ref 444 ref 210 ref 427 ref appTerm 1831 def 26 ref appTerm appTerm 1832 def appTerm 1833 def nil cons 1834 def cons 36 ref 408 ref 1828 remove 1832 remove appTerm 1245 remove appTerm appTerm nil cons 1835 def cons nil cons 1836 def cons nil cons cons 1837 def 57 ref subst 1837 remove 129 ref subst 238 ref nil "t" 3 ref var 1838 def 7 ref cons 1839 def "h" 1 ref var 1840 def 519 ref cons 1841 def nil cons 1842 def cons nil cons cons 1843 def 695 ref "t" 0 remove 334 ref opType 1844 def var 1845 def 230 ref "Data.List.null" const 1846 def 10 ref 1844 ref 2 ref cons opType 1847 def constTerm 1848 def 358 remove 10 ref 116 ref 10 ref 1844 ref 1844 ref nil cons 1849 def cons opType nil cons 1850 def cons opType constTerm 1851 def "h" 116 ref var 1852 def varTerm 1853 def appTerm 1854 def 1845 ref varTerm 1855 def appTerm 1856 def appTerm 1857 def appTerm 1858 def absTerm 1859 def 1855 ref appTerm 1860 def betaConv 1852 ref 30 ref 10 ref 1847 ref 2 ref cons opType 1861 def constTerm 1862 def 1859 ref appTerm 1863 def absTerm 1864 def 1853 ref appTerm 1865 def betaConv nil 119 ref 1864 ref appTerm 1866 def axiom nil 35 ref 1866 remove nil cons cons 36 ref 1865 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 1864 remove nil cons cons 124 ref 1853 ref nil cons cons nil cons 1867 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1863 remove nil cons cons 36 ref 1860 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 1849 remove cons nil cons 1868 def "P" 1847 ref var 1869 def 1859 remove nil cons cons "x" 1844 ref var 1870 def 1855 ref nil cons cons nil cons 1871 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1858 remove nil cons cons 36 ref 39 ref 1857 ref appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 83 ref 1857 remove nil cons cons nil cons nil cons cons 321 ref subst eqMp subst 1872 def subst appThm 325 ref trans sym 76 ref eqMp nil 35 ref 230 ref 1846 remove 31 ref constTerm 1873 def 386 ref appTerm appTerm 1874 def nil cons cons 36 ref 415 ref 46 ref 1833 ref appTerm 408 ref 386 ref appTerm appTerm 1875 def appTerm 46 ref 1827 ref 444 ref 1831 remove 602 ref appTerm appTerm appTerm appTerm 408 ref 360 ref 386 ref appTerm appTerm appTerm 1876 def appTerm 1877 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp 465 ref nil 70 ref 1834 ref cons nil cons nil cons cons 77 ref subst 1833 remove assume eqMp appThm 1843 ref 1838 ref 39 ref 408 ref 359 ref 1840 ref varTerm 1878 def appTerm 1879 def 1838 ref varTerm 1880 def appTerm 1881 def appTerm 1882 def appTerm 196 ref 10 ref 1 ref 38 remove nil cons cons opType constTerm 1883 def 1873 ref 1880 ref appTerm 1884 def appTerm 1878 ref appTerm 46 ref 230 ref 46 ref 1878 ref appTerm 1885 def "Data.List.head" const 1886 def 31 ref constTerm 1887 def 1880 ref appTerm appTerm appTerm appTerm 408 ref 1880 ref appTerm 1888 def appTerm appTerm 1889 def appTerm absTerm 1890 def 1880 ref appTerm 1891 def betaConv 1840 ref 33 ref 1890 ref appTerm 1892 def absTerm 1893 def 1878 ref appTerm 1894 def betaConv nil 315 ref 1893 ref appTerm 1895 def axiom nil 35 ref 1895 ref nil cons cons 36 ref 1894 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1893 remove nil cons cons 319 ref 1878 ref nil cons 1896 def cons nil cons 1897 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1892 remove nil cons cons 36 ref 1891 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 1890 remove nil cons cons 113 ref 1880 ref nil cons 1898 def cons nil cons 1899 def cons nil cons cons 140 ref subst eqMp eqMp 1900 def subst 1883 remove refl 1901 def 695 ref nil 70 ref 1848 ref 5 remove 1844 ref constTerm 1902 def appTerm 1903 def nil cons cons nil cons nil cons cons 77 ref subst nil 1903 remove axiom eqMp subst 1904 def appThm 1905 def 94 ref appThm 465 ref 238 ref nil 70 ref 1887 ref 6 ref appTerm 1906 def nil cons cons nil cons nil cons cons 711 ref subst appThm appThm nil 70 ref 1747 remove cons nil cons nil cons cons 1907 def 77 ref subst 1749 remove eqMp 1908 def appThm nil 70 ref 230 ref 1906 ref appTerm nil cons 1909 def cons nil cons nil cons cons 1260 ref subst trans appThm nil 821 ref 1909 remove cons 822 ref 519 ref cons nil cons 1910 def cons nil cons cons 695 ref 349 ref subst 1911 def subst trans trans appThm 782 ref trans sym 76 ref eqMp nil 83 ref 1875 remove nil cons cons 85 ref 1876 remove nil cons cons nil cons cons nil cons cons 1006 remove sym 1912 def nil 318 ref 70 ref 40 ref 309 remove 73 ref appTerm 1913 def appTerm 40 ref 992 remove 73 ref appTerm 1914 def appTerm 73 ref appTerm 1915 def appTerm 1916 def absTerm nil cons cons nil cons nil cons cons 1094 ref subst 1917 def 70 ref nil 70 ref 1916 remove nil cons cons nil cons nil cons cons 77 ref subst 1918 def nil 35 ref 1913 ref nil cons 1919 def cons 36 ref 1915 remove nil cons 1920 def cons nil cons cons nil cons cons 1921 def 57 ref subst 1922 def 1921 remove 129 ref subst 1923 def nil 35 ref 1914 ref nil cons 1924 def cons 36 ref 526 ref cons nil cons 1925 def cons nil cons cons 1926 def 57 ref subst 1927 def 1926 remove 129 ref subst 1928 def nil 283 remove 1925 ref cons nil cons cons 108 ref subst 1913 remove assume eqMp eqMp nil 83 ref 1924 remove cons 85 ref 526 remove cons nil cons cons nil cons cons 99 ref subst 1929 def deductAntisym eqMp eqMp nil 83 ref 1919 remove cons 85 ref 1920 remove cons nil cons cons nil cons cons 99 ref subst 1930 def deductAntisym eqMp eqMp absThm eqMp eqMp 1931 def subst proveHyp eqMp nil 35 ref 46 ref 1874 remove appTerm 1877 remove appTerm nil cons cons 1836 remove cons nil cons cons 108 ref subst proveHyp nil 1829 remove 863 ref 4 ref 386 ref nil cons 1932 def cons nil cons cons cons nil cons cons 286 ref 46 ref 230 ref 1873 ref 19 ref appTerm 1933 def appTerm 1934 def appTerm 1935 def refl 1936 def 415 ref 46 ref 1188 remove appTerm 1937 def 408 ref 19 ref appTerm 1938 def appTerm appTerm 1939 def refl 465 ref 1755 remove appThm 408 ref 361 ref appTerm 1940 def refl 1941 def appThm appThm appThm appThm 408 ref 355 ref 448 ref appTerm 451 ref appTerm 1942 def appTerm 1943 def refl appThm sym 4 ref 40 ref 1935 ref 1939 remove 46 ref 1761 ref appTerm 1944 def 1940 ref appTerm appTerm appTerm appTerm 1943 remove appTerm absTerm 1945 def 19 ref appTerm 1946 def betaConv 1947 def 175 ref 33 ref 1945 ref appTerm 1948 def absTerm 1949 def 181 ref appTerm 1950 def betaConv 1951 def 443 ref 155 ref 1949 ref appTerm 1952 def absTerm 1953 def 445 ref appTerm 1954 def betaConv 1955 def nil 164 ref 175 ref 33 ref 4 ref 40 ref 1935 ref 415 ref 46 ref 201 ref 444 ref 730 ref 26 ref appTerm 1956 def appTerm 1957 def appTerm 1958 def appTerm 1938 ref appTerm 1959 def appTerm 1960 def 46 ref 201 ref 210 ref 1957 ref appTerm 1961 def 677 ref appTerm appTerm 1962 def appTerm 1940 ref appTerm appTerm appTerm appTerm 1963 def 408 ref 355 ref 1957 ref appTerm 677 ref appTerm 1964 def appTerm appTerm 1965 def absTerm 1966 def appTerm 1967 def absTerm 1968 def nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 1967 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 1966 remove nil cons cons nil cons nil cons cons 330 ref 412 ref subst 1969 def subst 4 ref nil 70 ref 1965 remove nil cons cons nil cons nil cons cons 77 ref subst 1963 remove refl 414 ref nil 142 ref 677 ref nil cons cons 145 ref 1957 ref nil cons cons nil cons cons nil cons cons 382 ref subst appThm appThm sym 286 ref 1936 ref 1960 ref refl 465 ref 1247 ref 1961 ref refl 680 ref appThm appThm appThm 1941 ref appThm appThm appThm appThm 414 ref 228 ref 683 remove appThm 19 ref refl 1970 def appThm 199 ref 357 ref 1957 ref appTerm 181 ref appTerm 1971 def appTerm 1972 def refl 362 ref 364 ref 1957 ref appTerm 1973 def appTerm 1974 def refl 680 ref appThm 363 ref 1957 ref appTerm 1975 def refl 680 ref appThm 1976 def appThm appThm 369 ref refl 680 ref appThm 1976 remove appThm appThm appThm nil 326 ref 1972 remove 1974 remove 25 ref appTerm 1975 ref 25 ref appTerm 1977 def appTerm appTerm 369 ref 25 ref appTerm 1977 remove appTerm appTerm nil cons cons 328 ref 114 ref cons nil cons 1978 def cons nil cons cons 350 remove subst trans appThm appThm sym nil 35 ref 1935 ref 1960 remove 46 ref 201 ref 1961 remove 25 ref appTerm appTerm 1979 def appTerm 1940 ref appTerm 1980 def appTerm 1981 def appTerm nil cons 1982 def cons 36 ref 1938 ref nil cons 1983 def cons nil cons 1984 def cons nil cons cons 1985 def 57 ref subst 1985 remove 129 ref subst nil 83 ref 1934 remove nil cons 1986 def cons 1987 def 85 ref 1981 remove nil cons cons nil cons cons nil cons cons 305 ref subst nil 35 ref 1980 remove nil cons 1988 def cons 1984 ref cons nil cons cons 1989 def 57 ref subst 1989 remove 129 ref subst nil 83 ref 1979 remove nil cons cons 85 ref 1940 ref nil cons 1990 def cons nil cons 1991 def cons nil cons cons 305 ref subst 1840 ref 408 ref 1879 ref 19 ref appTerm appTerm absTerm 1992 def 62 ref appTerm betaConv sym 1940 ref assume 1993 def eqMp 317 ref 318 ref 1992 ref nil cons cons 319 ref 519 ref cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 418 ref 65 remove constTerm 1994 def 1992 remove appTerm nil cons cons 1984 ref cons nil cons cons 108 ref subst proveHyp nil 1838 ref 114 ref cons 1995 def nil cons nil cons cons 1838 ref 40 ref 1994 ref 1840 ref 1882 ref absTerm 1996 def appTerm 1997 def appTerm 1998 def 1888 ref appTerm 1999 def absTerm 2000 def 1880 ref appTerm 2001 def betaConv nil 318 ref 1840 ref 33 ref 1838 ref 40 ref 1882 ref appTerm 2002 def 1888 ref appTerm 2003 def absTerm 2004 def appTerm 2005 def absTerm 2006 def nil cons cons 2007 def nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 2005 remove nil cons 2008 def cons nil cons nil cons cons 77 ref subst 40 ref 408 ref 1879 ref 6 ref appTerm 2009 def appTerm 2010 def appTerm 2011 def refl 1908 ref appThm nil 70 ref 2010 remove nil cons cons nil cons nil cons cons 70 ref 39 ref 877 remove 62 ref appTerm appTerm 62 ref appTerm absTerm 2012 def 73 ref appTerm 2013 def betaConv nil 315 ref 2012 ref appTerm 2014 def axiom nil 35 ref 2014 remove nil cons cons 36 ref 2013 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2012 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp 2015 def subst trans sym 76 ref eqMp nil 35 ref 2011 ref 1746 ref appTerm 2016 def nil cons cons 36 ref 315 ref "h'" 1 ref var 2017 def 33 ref 1838 ref 40 ref 2003 ref appTerm 40 ref 408 ref 1879 ref 359 ref 2017 ref varTerm 2018 def appTerm 2019 def 1880 ref appTerm 2020 def appTerm appTerm appTerm 408 ref 2020 ref appTerm 2021 def appTerm 2022 def appTerm 2023 def absTerm 2024 def appTerm 2025 def absTerm 2026 def appTerm 2027 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 2026 remove nil cons cons nil cons nil cons cons 1094 ref subst 2017 ref nil 70 ref 2025 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 2024 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 2023 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2003 remove nil cons 2028 def cons 36 ref 2022 remove nil cons 2029 def cons nil cons cons nil cons cons 2030 def 57 ref subst 2030 remove 129 ref subst 286 ref nil 1838 ref 2020 ref nil cons cons nil cons nil cons cons 1900 ref subst appThm 2021 ref refl 2031 def appThm sym 286 ref 1901 ref nil 1840 ref 2018 ref nil cons 2032 def cons 2033 def nil cons 2034 def nil cons cons 1872 ref subst appThm 1878 ref refl 2035 def appThm 46 ref 230 ref 1885 ref 1887 ref 2020 ref appTerm appTerm appTerm 2036 def appTerm 2021 ref appTerm 2037 def refl appThm nil 821 ref 2037 remove nil cons 2038 def cons 822 ref 1896 ref cons nil cons 2039 def cons nil cons cons 695 ref 331 remove 333 ref 335 remove 277 ref appTerm 337 ref appTerm 338 ref appTerm appTerm 338 ref appTerm absTerm 2040 def 338 remove appTerm 2041 def betaConv 336 remove 119 ref 2040 ref appTerm 2042 def absTerm 2043 def 337 remove appTerm 2044 def betaConv nil 119 ref 2043 ref appTerm 2045 def axiom nil 35 ref 2045 remove nil cons cons 36 ref 2044 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 2043 remove nil cons cons 347 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2042 remove nil cons cons 36 ref 2041 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 2040 remove nil cons cons 348 remove cons nil cons cons 140 ref subst eqMp eqMp 2046 def subst 2047 def subst trans appThm 2031 remove appThm sym nil 35 ref 2038 ref cons 36 ref 2021 remove nil cons 2048 def cons nil cons cons nil cons cons 2049 def 57 ref subst 2049 remove 129 ref subst nil 83 ref 2036 remove nil cons cons 85 ref 2048 remove cons nil cons 2050 def cons nil cons cons 305 ref subst eqMp nil 83 ref 2038 remove cons 2050 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 2028 remove cons 85 ref 2029 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 2016 remove appTerm 2027 remove appTerm nil cons cons 36 ref 2008 ref cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 2004 ref 6 ref appTerm betaConv appThm 1387 ref 2017 ref 33 ref refl 2051 def 1838 ref 286 ref 2004 ref 1880 ref appTerm 2052 def betaConv 2053 def appThm 2004 ref 2020 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 1838 ref 2053 ref absThm appThm appThm nil "p" 31 remove var 2054 def 2004 remove nil cons 2055 def cons nil cons nil cons cons 695 ref "p" 1847 ref var 2056 def 40 ref 46 ref 2056 remove varTerm 2057 def 1902 ref appTerm appTerm 119 ref 1852 ref 1862 ref 1845 ref 40 ref 2057 ref 1855 ref appTerm appTerm 2057 ref 1856 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 1862 ref "l" 1844 ref var 2058 def 2057 ref 2058 ref varTerm 2059 def appTerm absTerm appTerm appTerm absTerm 2060 def 2057 ref appTerm 2061 def betaConv nil 30 ref 10 ref 1861 ref 2 ref cons opType constTerm 2060 ref appTerm 2062 def axiom nil 35 ref 2062 remove nil cons cons 36 ref 2061 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 1847 ref nil cons 2063 def cons nil cons "P" 1861 remove var 2060 remove nil cons cons "x" 1847 remove var 2057 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst 2064 def subst eqMp eqMp eqMp absThm eqMp 2065 def nil 35 ref 315 ref 2006 ref appTerm 2066 def nil cons 2067 def cons 2068 def 36 ref 33 ref 2000 ref appTerm nil cons 2069 def cons nil cons cons nil cons cons 2070 def 108 ref subst proveHyp 2070 ref 57 ref subst 2070 remove 129 ref subst nil 112 ref 2000 remove nil cons cons 2071 def nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 1999 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1997 remove nil cons 2072 def cons 2073 def 36 ref 1888 ref nil cons 2074 def cons nil cons 2075 def cons nil cons cons 2076 def 57 ref subst 2076 remove 129 ref subst nil 2068 ref 2075 ref cons nil cons cons 2077 def 108 ref subst nil 2073 remove 36 ref 40 ref 2066 ref appTerm 1888 ref appTerm 2078 def nil cons 2079 def cons nil cons 2080 def cons nil cons cons 108 ref subst nil 318 ref 1840 ref 40 ref 1996 ref 1878 ref appTerm 2081 def appTerm 2078 ref appTerm 2082 def absTerm nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 2082 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2081 ref nil cons 2083 def cons 2080 ref cons nil cons cons 2084 def 57 ref subst 2084 remove 129 ref subst 2081 ref betaConv 2081 remove assume eqMp nil 35 ref 1882 ref nil cons 2085 def cons 2086 def 2080 remove cons nil cons cons 2087 def 108 ref subst proveHyp 2087 ref 57 ref subst 2087 remove 129 ref subst 2077 ref 57 ref subst 2077 remove 129 ref subst nil 2086 ref 2075 remove cons nil cons cons 108 ref subst 2053 remove 2006 remove 1878 ref appTerm 2088 def betaConv nil 2068 remove 36 ref 2088 remove nil cons cons nil cons cons nil cons cons 108 ref subst 317 ref 2007 remove 1897 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2008 remove cons 36 ref 2052 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 2055 remove cons 1899 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 83 ref 2067 remove cons 2089 def 85 ref 2074 remove cons nil cons 2090 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 2085 ref cons 2091 def 85 ref 2079 remove cons nil cons 2092 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2083 remove cons 2092 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 315 ref 319 ref 40 ref 1996 ref 319 ref varTerm 2093 def appTerm appTerm 2078 ref appTerm absTerm appTerm nil cons cons 36 ref 1998 remove 2078 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 1996 remove nil cons cons 2092 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp nil 83 ref 2072 remove cons 2090 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 2089 remove 85 ref 2069 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 2069 remove cons 36 ref 2001 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 2071 remove 1899 ref cons nil cons cons 140 ref subst eqMp eqMp subst eqMp proveHyp eqMp nil 83 ref 1988 ref cons 85 ref 1983 ref cons nil cons 2094 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 1959 remove nil cons 2095 def cons 1984 ref cons nil cons cons 2096 def 57 ref subst 2096 remove 129 ref subst nil 83 ref 1958 remove nil cons cons 2094 ref cons nil cons cons 305 ref subst eqMp nil 83 ref 2095 remove cons 2097 def 2094 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 2097 remove 85 ref 1988 remove cons 991 ref 1983 ref cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp nil 83 ref 1982 remove cons 2094 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 1968 remove appTerm 2098 def nil cons cons 36 ref 155 ref 443 ref 40 ref 1952 ref appTerm 155 ref 175 ref 33 ref 4 ref 40 ref 1935 ref 415 ref 46 ref 201 ref 444 ref 210 ref 544 ref appTerm 2099 def 26 ref appTerm 2100 def appTerm 2101 def appTerm appTerm 1938 ref appTerm appTerm 46 ref 201 ref 210 ref 2101 ref appTerm 597 ref appTerm appTerm 2102 def appTerm 1940 ref appTerm appTerm appTerm appTerm 408 ref 355 ref 2101 ref appTerm 597 ref appTerm 2103 def appTerm appTerm 2104 def absTerm 2105 def appTerm 2106 def absTerm 2107 def appTerm 2108 def appTerm 2109 def absTerm 2110 def appTerm 2111 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 2110 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 2109 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1952 remove nil cons 2112 def cons 2113 def 36 ref 2108 remove nil cons 2114 def cons nil cons cons nil cons cons 2115 def 57 ref subst 2115 remove 129 ref subst nil 164 ref 2107 remove nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 2106 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 2105 remove nil cons cons nil cons nil cons cons 1969 ref subst 4 ref nil 70 ref 2104 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref 1936 ref 837 ref 465 ref 1247 ref 626 ref nil 240 ref 669 ref cons nil cons 2116 def nil cons cons 2117 def 1254 remove subst 2118 def appThm 2119 def 659 ref trans 2120 def appThm appThm 1938 ref refl 2121 def appThm appThm 465 ref 1247 ref 625 ref 2120 ref appThm 597 ref refl 2122 def appThm appThm 2123 def appThm 1941 ref appThm appThm appThm appThm 414 ref 355 ref refl 2124 def 2120 ref appThm 2122 ref appThm 2125 def appThm appThm sym 286 ref 1936 remove 837 ref 465 ref 1247 ref 638 ref appThm appThm 2121 ref appThm appThm 465 ref 1247 ref 625 ref 638 ref appThm 636 ref appThm appThm 2126 def appThm 1941 remove appThm appThm appThm appThm 414 ref 2124 ref 638 ref appThm 636 ref appThm 2127 def appThm appThm sym 40 ref 1935 ref 415 ref 1944 ref 1938 ref appTerm 2128 def appTerm 46 ref 201 ref 210 ref 703 ref appTerm 2129 def 448 ref appTerm 2130 def appTerm 2131 def appTerm 1940 ref appTerm 2132 def appTerm 2133 def appTerm 2134 def appTerm 2135 def refl 2136 def 414 ref nil 142 ref 639 remove cons 2137 def 145 ref 703 ref nil cons 2138 def cons nil cons cons nil cons cons 382 ref subst 2139 def appThm appThm sym nil 443 ref 1372 ref cons nil cons nil cons cons 2140 def 1081 ref subst 239 ref 1586 ref appThm 268 ref appThm 1082 remove trans trans 2141 def 39 ref "_32327" 1 ref var 2142 def 2135 ref 408 ref 199 ref 2142 remove varTerm appTerm 19 ref appTerm 199 ref 357 ref 703 ref appTerm 181 ref appTerm 2143 def appTerm 2144 def 362 ref 364 remove 703 ref appTerm 2145 def appTerm 448 ref appTerm 2146 def 363 ref 703 ref appTerm 448 ref appTerm 2147 def appTerm 2148 def appTerm 369 remove 448 ref appTerm 2149 def 2147 remove appTerm 2150 def appTerm 2151 def appTerm appTerm appTerm absTerm 2152 def 697 ref appTerm 2153 def appTerm refl 2152 ref 277 ref appTerm betaConv appThm 87 ref 2153 remove betaConv appThm 2135 remove 408 ref 199 ref 277 ref appTerm 19 ref appTerm 2151 ref appTerm 2154 def appTerm appTerm refl appThm trans 2152 remove refl 698 remove 277 ref appTerm assume 2155 def appThm eqMp sym 2136 ref 414 ref nil 326 ref 2151 ref nil cons cons 1978 remove cons nil cons cons 330 ref 2046 ref subst 2156 def subst 2157 def appThm appThm sym 2136 remove 414 ref 2144 ref refl 2146 ref refl 717 ref 1826 ref subst 2158 def appThm 2159 def appThm 2149 ref refl 2158 remove appThm 2160 def appThm appThm appThm sym nil 35 ref 2134 remove nil cons 2161 def cons 36 ref 408 ref 2144 remove 2146 remove 451 ref appTerm 2162 def appTerm 2149 remove 451 ref appTerm 2163 def appTerm 2164 def appTerm nil cons 2165 def cons nil cons 2166 def cons nil cons cons 2167 def 57 ref subst 2167 remove 129 ref subst nil 1987 remove 85 ref 2133 remove nil cons cons nil cons cons nil cons cons 2168 def 99 ref subst 2168 remove 305 ref subst nil 35 ref 2132 remove nil cons 2169 def cons 2166 ref cons nil cons cons 2170 def 57 ref subst 2170 remove 129 ref subst nil 83 ref 2131 ref nil cons 2171 def cons 2172 def 1991 remove cons nil cons cons 2173 def 99 ref subst 2173 remove 305 ref subst 87 ref "_32329" 3 ref var 2174 def 408 ref 2174 remove varTerm appTerm absTerm 2175 def 2164 remove appTerm betaConv appThm 465 ref 40 ref 2143 ref appTerm 2176 def refl 2177 def 2175 ref 2162 ref appTerm betaConv appThm appThm 40 ref 230 ref 2143 ref appTerm 2178 def appTerm 2179 def refl 2180 def 2175 remove 2163 ref appTerm betaConv appThm appThm appThm nil 1722 ref 2163 ref nil cons 2181 def cons 1723 ref 2162 ref nil cons 2182 def cons 1724 ref 2143 ref nil cons 2183 def cons nil cons 2184 def cons cons nil cons cons 1744 ref subst eqMp sym nil 35 ref 2183 ref cons 2185 def 36 ref 408 ref 2162 ref appTerm 2186 def nil cons 2187 def cons nil cons 2188 def cons nil cons cons 2189 def 57 ref subst 2189 remove 129 ref subst 238 ref nil 1995 ref 1842 ref cons nil cons cons 2190 def 1872 ref subst appThm 325 ref trans sym 76 ref eqMp nil 35 ref 230 ref 1873 ref 361 ref appTerm appTerm 2191 def nil cons cons 36 ref 415 ref 46 ref 200 ref 2145 ref appTerm 2192 def 448 ref appTerm 2193 def appTerm 1940 remove appTerm 2194 def appTerm 46 ref 2192 remove 703 ref appTerm 2195 def appTerm 408 ref 360 ref 361 ref appTerm appTerm appTerm 2196 def appTerm 2197 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 240 ref 2138 ref cons nil cons 2198 def nil cons cons 2199 def 1487 remove subst 2143 ref assume eqMp 2200 def nil 35 ref 419 ref 852 ref 231 ref 2129 ref 853 ref appTerm 2201 def appTerm 2202 def absTerm 2203 def appTerm 2204 def nil cons cons 2205 def 36 ref 2193 ref nil cons 2206 def cons nil cons 2207 def cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 40 ref 2203 ref 853 ref appTerm 2208 def appTerm 2209 def 2193 ref appTerm 2210 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 2210 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2208 ref nil cons 2211 def cons 2212 def 2207 ref cons nil cons cons 2213 def 57 ref subst 2213 remove 129 ref subst 2208 ref betaConv 2208 remove assume eqMp 2214 def nil 35 ref 2202 ref nil cons 2215 def cons 2216 def 2207 remove cons nil cons cons 2217 def 108 ref subst proveHyp 2217 ref 57 ref subst 2217 remove 129 ref subst 39 ref "_32335" 11 ref var 2218 def 200 ref 363 ref 2218 remove varTerm appTerm 703 ref appTerm appTerm 448 ref appTerm absTerm 2219 def 181 ref appTerm 2220 def appTerm refl 2219 ref 2201 ref appTerm betaConv appThm 87 ref 2220 remove betaConv appThm 200 ref 363 ref 2201 ref appTerm 703 ref appTerm 2221 def appTerm 2222 def 448 ref appTerm refl appThm trans 2219 remove refl 2202 remove assume 2223 def appThm eqMp sym 200 ref refl 2224 def nil 863 ref 2198 remove cons 2225 def nil cons cons 1826 remove subst 2226 def appThm 2227 def 448 ref refl 2228 def appThm sym 39 ref "_32339" 11 ref var 2229 def 200 ref 2229 remove varTerm appTerm 2130 ref appTerm absTerm 2230 def 181 ref appTerm 2231 def appTerm refl 2230 ref 2201 ref appTerm betaConv appThm 87 ref 2231 remove betaConv appThm 200 ref 2201 ref appTerm 2130 ref appTerm 2232 def refl appThm trans 2230 remove refl 2223 ref appThm eqMp 2131 ref assume eqMp nil 35 ref 2232 ref nil cons cons 36 ref 1827 ref 448 ref appTerm 2233 def nil cons 2234 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref nil 2137 remove 2225 remove cons nil cons cons 1819 remove subst appThm 2235 def 2233 ref refl appThm nil 70 ref 2234 ref cons nil cons nil cons cons 2236 def 1449 ref subst trans sym 76 ref eqMp eqMp eqMp eqMp eqMp nil 83 ref 2215 remove cons 2237 def 85 ref 2206 ref cons nil cons 2238 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2211 remove cons 2239 def 2238 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 2203 ref 1157 ref appTerm appTerm 2240 def 2193 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 2204 remove appTerm 2241 def 2193 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2203 remove nil cons cons 2242 def 2238 remove cons nil cons cons 1176 ref subst eqMp eqMp nil 35 ref 2206 remove cons 36 ref 1990 ref cons nil cons cons nil cons cons 129 ref subst proveHyp 1993 remove eqMp nil 83 ref 2194 remove nil cons cons 85 ref 2196 remove nil cons cons nil cons cons nil cons cons 1931 remove subst proveHyp eqMp nil 35 ref 46 ref 2191 remove appTerm 2197 remove appTerm nil cons cons 2188 remove cons nil cons cons 108 ref subst proveHyp nil 175 ref 2145 ref nil cons 2243 def cons 4 ref 361 ref nil cons 2244 def cons nil cons cons nil cons cons 1947 remove 1951 remove nil 2113 remove 36 ref 1950 remove nil cons cons nil cons cons nil cons cons 108 ref subst 2245 def 163 ref 164 ref 1949 remove nil cons cons 192 ref cons nil cons cons 140 ref subst 2246 def eqMp eqMp nil 35 ref 1948 remove nil cons cons 36 ref 1946 remove nil cons cons nil cons cons nil cons cons 108 ref subst 2247 def proveHyp 111 ref 112 ref 1945 remove nil cons cons 115 ref cons nil cons cons 140 ref subst 2248 def eqMp eqMp 2249 def subst eqMp eqMp nil 83 ref 2183 remove cons 2250 def 85 ref 2187 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2176 ref 2186 remove appTerm nil cons cons 36 ref 2179 ref 408 ref 2163 ref appTerm 2251 def appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 2178 remove nil cons 2252 def cons 2253 def 36 ref 2251 remove nil cons 2254 def cons nil cons 2255 def cons nil cons cons 2256 def 57 ref subst 2256 remove 129 ref subst 238 ref nil 1995 ref 1840 ref 284 ref cons 2257 def nil cons 2258 def cons nil cons cons 2259 def 1872 ref subst 2260 def appThm 325 ref trans 2261 def sym 76 ref eqMp nil 35 ref 230 ref 1873 ref 367 ref appTerm appTerm 2262 def nil cons cons 36 ref 415 ref 1937 remove 408 ref 367 ref appTerm appTerm 2263 def appTerm 2264 def 1944 ref 408 ref 360 ref 367 ref appTerm appTerm 2265 def appTerm 2266 def appTerm 2267 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp 465 ref 2199 remove 175 ref 39 ref 839 remove appTerm 838 remove appTerm 2268 def absTerm 2269 def 181 ref appTerm 2270 def betaConv 240 ref 155 ref 2269 ref appTerm 2271 def absTerm 2272 def 242 ref appTerm 2273 def betaConv 468 ref 240 ref 468 ref 175 ref 2268 remove assume sym 840 remove assume sym deductAntisym absThm appThm absThm appThm 847 remove eqMp nil 35 ref 155 ref 2272 ref appTerm nil cons cons 36 ref 2273 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2272 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2271 remove nil cons cons 36 ref 2270 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2269 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst 238 ref nil 2253 ref 36 ref 39 ref 2143 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst nil 2250 ref nil cons nil cons cons 321 ref subst eqMp appThm 325 ref trans trans 2274 def appThm 2265 ref refl 2275 def appThm nil 70 ref 2265 ref nil cons 2276 def cons nil cons nil cons cons 711 ref subst 2277 def trans sym nil 35 ref 1990 remove cons 36 ref 2276 ref cons nil cons cons nil cons cons 108 ref subst 286 ref 2190 remove 1900 ref subst 1901 ref nil 35 ref 1986 remove cons 36 ref 39 ref 1933 ref appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst nil 83 ref 1933 remove nil cons cons nil cons nil cons cons 321 ref subst eqMp appThm 2278 def 94 ref appThm 465 ref 238 ref nil 70 ref 1887 ref 19 ref appTerm 2279 def nil cons cons nil cons nil cons cons 2280 def 711 ref subst appThm appThm 2121 ref appThm appThm nil 821 ref 46 ref 230 ref 2279 remove appTerm 2281 def appTerm 1938 ref appTerm nil cons 2282 def cons 1910 ref cons nil cons cons 2047 ref subst trans trans appThm nil 1838 ref 367 ref nil cons 2283 def cons 1842 ref cons nil cons cons 1900 ref subst 2284 def 1901 ref 2260 remove appThm 94 remove appThm 2285 def 465 ref 238 ref nil 70 ref 1887 ref 367 ref appTerm nil cons cons nil cons nil cons cons 711 ref subst 2259 ref 695 ref 1845 ref 333 ref 1886 remove 10 ref 1844 ref 334 ref cons opType constTerm 1856 ref appTerm appTerm 1853 ref appTerm absTerm 2286 def 1855 ref appTerm 2287 def betaConv 1852 ref 1862 ref 2286 ref appTerm 2288 def absTerm 2289 def 1853 ref appTerm 2290 def betaConv nil 119 ref 2289 ref appTerm 2291 def axiom nil 35 ref 2291 remove nil cons cons 36 ref 2290 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 2289 remove nil cons cons 1867 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2288 remove nil cons cons 36 ref 2287 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 2286 remove nil cons cons 1871 ref cons nil cons cons 140 ref subst eqMp eqMp subst 2292 def subst trans appThm 325 ref trans appThm 2293 def 2259 remove 1900 ref subst 2294 def 2278 remove 277 ref refl appThm 2295 def 465 ref 238 ref 2280 remove 975 ref subst appThm 325 ref trans appThm 2296 def 2121 remove appThm nil 70 ref 1983 ref cons nil cons nil cons cons 2297 def 711 ref subst 2298 def trans appThm nil 821 ref 1983 ref cons 2299 def 822 ref 284 ref cons nil cons 2300 def cons nil cons cons 2047 ref subst trans trans appThm 2298 remove trans appThm nil 2299 remove 1910 ref cons nil cons cons 2047 ref subst trans trans appThm sym nil 35 ref 2282 ref cons 1984 ref cons nil cons cons 2301 def 57 ref subst 2301 remove 129 ref subst nil 83 ref 2281 remove nil cons cons 2094 ref cons nil cons cons 305 ref subst eqMp nil 83 ref 2282 remove cons 2094 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 2263 remove nil cons cons 2302 def 85 ref 2266 remove nil cons cons nil cons cons nil cons cons 1912 remove 1917 remove 70 ref 1918 remove 1922 remove 1923 remove 1927 remove 1928 remove nil 35 ref 1097 remove cons 1925 remove cons nil cons cons 108 ref subst 1914 remove assume eqMp eqMp 1929 remove deductAntisym eqMp eqMp 1930 remove deductAntisym eqMp eqMp absThm eqMp eqMp 2303 def subst proveHyp eqMp nil 35 ref 46 ref 2262 remove appTerm 2267 remove appTerm nil cons cons 2255 remove cons nil cons cons 108 ref subst 2304 def proveHyp nil 4 ref 2283 ref cons nil cons nil cons cons 2249 remove subst 2305 def eqMp eqMp nil 83 ref 2252 remove cons 2306 def 85 ref 2254 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 2169 ref cons 85 ref 2165 ref cons nil cons 2307 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2128 remove nil cons 2308 def cons 2166 remove cons nil cons cons 2309 def 57 ref subst 2309 remove 129 ref subst nil 83 ref 1761 ref nil cons 2310 def cons 2094 ref cons nil cons cons 2311 def 99 ref subst 2311 remove 305 ref subst 414 ref 228 ref nil 486 remove 175 ref 2138 ref cons 2312 def nil cons cons nil cons cons 175 ref 39 ref 811 remove appTerm 1227 remove appTerm 2313 def absTerm 2314 def 181 ref appTerm 2315 def betaConv 240 ref 155 ref 2314 ref appTerm 2316 def absTerm 2317 def 242 ref appTerm 2318 def betaConv 468 ref 240 ref 468 ref 175 ref 2313 remove assume sym 1228 remove assume sym deductAntisym absThm appThm absThm appThm 1235 remove eqMp nil 35 ref 155 ref 2317 ref appTerm nil cons cons 36 ref 2318 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2317 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2316 remove nil cons cons 36 ref 2315 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2314 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 2319 def subst 238 ref nil 70 ref 2310 ref cons nil cons nil cons cons 77 ref subst 1761 remove assume eqMp 2320 def appThm 969 ref trans trans appThm 2162 ref refl appThm 2163 ref refl appThm nil 326 ref 2181 remove cons 328 ref 2182 remove cons nil cons cons nil cons cons 2156 remove subst trans appThm sym 465 ref 2261 remove appThm 2264 ref refl 465 ref 2320 remove appThm 2275 remove appThm 2277 remove trans appThm appThm nil 70 ref 2264 remove 2265 remove appTerm nil cons cons nil cons nil cons cons 711 ref subst trans sym 2284 remove 2285 remove 2293 remove 2294 remove 2295 remove 2296 remove 2297 remove 77 ref subst 1938 ref assume eqMp 2321 def appThm 782 ref trans appThm nil 821 ref 519 ref cons 2322 def 2300 remove cons nil cons cons 2047 ref subst trans trans appThm 782 ref trans appThm nil 2322 remove 1910 remove cons nil cons cons 2047 ref subst trans trans sym 76 ref eqMp nil 2302 remove 85 ref 2276 remove cons nil cons cons nil cons cons 2303 remove subst proveHyp eqMp 2304 remove proveHyp 2305 remove eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 2308 remove cons 2323 def 2307 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 2323 remove 85 ref 2169 remove cons 991 ref 2165 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp proveHyp eqMp nil 83 ref 2161 remove cons 2307 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 83 ref 2112 remove cons 85 ref 2114 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 2098 remove appTerm 2111 remove appTerm nil cons cons 36 ref 155 ref 1953 ref appTerm nil cons 2324 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 1953 ref 25 ref appTerm betaConv appThm 468 ref 443 ref 286 ref 1955 ref appThm 1953 ref 544 ref appTerm betaConv appThm absThm appThm appThm appThm 468 ref 443 ref 1955 remove absThm appThm appThm nil 471 ref 1953 remove nil cons 2325 def cons nil cons nil cons cons 778 ref subst eqMp eqMp nil 35 ref 2324 remove cons 36 ref 1954 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2325 remove cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp 2245 remove proveHyp 2246 remove eqMp eqMp 2247 remove proveHyp 2248 remove eqMp eqMp eqMp subst eqMp eqMp nil 83 ref 1834 remove cons 85 ref 1835 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 83 ref 1802 remove cons 85 ref 1799 remove cons nil cons 2326 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1798 remove cons 2326 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1795 ref 1157 ref appTerm appTerm 1792 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 419 ref 1795 ref appTerm appTerm 1792 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1795 remove nil cons cons 2326 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp eqMp nil 83 ref 1772 remove cons 85 ref 1764 ref cons nil cons 2327 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1769 remove cons 2327 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1758 ref 1157 ref appTerm appTerm 1763 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1759 ref appTerm 1763 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1758 remove nil cons cons 2327 ref cons nil cons cons 1176 ref subst eqMp nil 1745 remove 1765 remove cons nil cons cons 2328 def 57 ref subst 2328 remove 129 ref subst 286 ref 1410 ref 626 ref 625 ref 672 remove assume 2329 def appThm 1684 ref appThm appThm 2330 def appThm 1590 ref appThm appThm 286 ref 1247 ref 625 ref 2330 ref appThm 626 ref 2329 ref appThm 2331 def appThm appThm appThm 286 ref 238 ref 239 ref 2329 remove appThm 268 ref appThm 682 ref trans appThm 969 ref trans appThm 414 ref 1783 remove 1784 remove 2330 ref appThm appThm 2331 ref appThm 1785 remove 2330 remove appThm 2331 remove appThm appThm appThm appThm nil 70 ref 408 ref 387 remove 1973 remove appTerm 677 ref appTerm 1975 remove 677 ref appTerm appTerm appTerm nil cons cons nil cons nil cons cons 1281 ref subst trans appThm nil 70 ref 1962 ref nil cons cons nil cons nil cons cons 2015 ref subst trans appThm nil 70 ref 1971 ref nil cons cons nil cons nil cons cons 2015 ref subst trans sym 76 ref eqMp eqMp nil 1750 ref 2327 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 1750 remove 85 ref 1759 remove nil cons cons 991 ref 1764 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp eqMp nil 83 ref 1760 remove cons 2327 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 1690 remove cons 85 ref 460 remove cons nil cons 2332 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 155 ref 443 ref 40 ref 46 ref 357 ref 444 ref 210 ref 446 ref 25 ref appTerm appTerm 2333 def 26 ref appTerm appTerm appTerm 181 ref appTerm appTerm 201 ref 444 ref 2333 remove 602 ref appTerm appTerm appTerm 2334 def appTerm appTerm 453 ref appTerm absTerm appTerm 2335 def nil cons cons 36 ref 155 ref 852 ref 40 ref 1678 ref appTerm 155 ref 443 ref 40 ref 46 ref 357 ref 444 ref 210 ref 446 ref 854 ref appTerm appTerm 2336 def 26 ref appTerm appTerm appTerm 181 ref appTerm appTerm 201 ref 444 ref 2336 remove 602 ref appTerm appTerm appTerm 2337 def appTerm appTerm 453 ref appTerm absTerm appTerm appTerm 2338 def absTerm 2339 def appTerm 2340 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 2339 remove nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 2338 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref 468 ref 443 ref 286 ref 1598 remove 1600 remove appThm appThm 414 ref 186 ref refl 2341 def 626 ref 1586 ref appThm 2342 def appThm 637 ref appThm appThm 2343 def appThm absThm appThm appThm 468 ref 443 ref 286 ref 465 ref 1410 ref 626 ref 625 ref 1587 remove 587 ref subst appThm 2344 def 266 ref appThm 1596 remove trans appThm appThm 1590 ref appThm appThm 1247 ref 626 ref 2344 ref 572 ref appThm nil 175 ref 254 ref 327 ref appTerm 2345 def nil cons 2346 def cons 2347 def 1592 ref cons nil cons cons 765 ref subst 262 ref 1599 remove appThm trans trans appThm appThm appThm appThm 2343 remove appThm absThm appThm appThm sym nil 35 ref 155 ref 443 ref 40 ref 1619 remove appTerm 408 ref 186 ref 597 ref appTerm 451 ref appTerm appTerm 2348 def appTerm absTerm 2349 def appTerm nil cons 2350 def cons 2351 def 36 ref 155 ref 443 ref 40 ref 46 ref 357 ref 1613 ref appTerm 181 ref appTerm 2352 def appTerm 201 ref 444 ref 254 ref 1612 ref appTerm appTerm appTerm 2353 def appTerm 2354 def appTerm 2348 ref appTerm 2355 def absTerm 2356 def appTerm nil cons 2357 def cons nil cons cons nil cons cons 2358 def 57 ref subst 2358 remove 129 ref subst nil 164 ref 2356 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 2355 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2354 remove nil cons 2359 def cons 36 ref 2348 remove nil cons 2360 def cons nil cons cons nil cons cons 2361 def 57 ref subst 2361 remove 129 ref subst nil 83 ref 2352 ref nil cons 2362 def cons 85 ref 2353 ref nil cons 2363 def cons nil cons cons nil cons cons 2364 def 99 ref subst 2364 remove 305 ref subst 414 ref nil 641 ref 145 ref 660 ref cons nil cons cons 2365 def nil cons cons 222 ref subst appThm sym 414 ref 195 ref 203 ref 206 ref 597 ref appTerm 451 ref appTerm 2366 def appTerm 207 ref 597 ref appTerm appTerm absTerm 2367 def refl 443 ref 15 ref 599 ref appTerm 547 ref appTerm 2368 def absTerm 2369 def 445 ref appTerm 2370 def betaConv 468 ref 443 ref 2368 remove assume sym 15 ref 547 ref appTerm 599 ref appTerm 2371 def assume sym deductAntisym absThm appThm nil 164 ref 443 ref 2371 ref absTerm 2372 def nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 2371 remove nil cons cons nil cons nil cons cons 77 ref subst 659 ref eqMp absThm eqMp 2373 def eqMp 2374 def nil 35 ref 155 ref 2369 ref appTerm nil cons cons 36 ref 2370 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2369 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp 2375 def appThm appThm sym 414 ref 2367 remove 547 ref appTerm betaConv appThm sym 87 ref "_32369" 3 ref var 2376 def 408 ref 2376 remove varTerm appTerm absTerm 2377 def 199 ref 201 ref 547 ref appTerm 2378 def appTerm 2366 ref appTerm 186 ref 547 ref appTerm 597 ref appTerm 2379 def appTerm appTerm betaConv appThm 465 ref 40 ref 2378 ref appTerm 2380 def refl 2377 ref 2366 ref appTerm betaConv appThm appThm 40 ref 230 ref 2378 ref appTerm 2381 def appTerm 2382 def refl 2377 remove 2379 ref appTerm betaConv appThm appThm appThm nil 1722 ref 2379 ref nil cons cons 1723 ref 2366 ref nil cons cons 1724 ref 2378 ref nil cons 2383 def cons nil cons cons cons nil cons cons 1744 remove subst eqMp sym nil 35 ref 2383 ref cons 36 ref 408 ref 2366 remove appTerm 2384 def nil cons 2385 def cons nil cons cons nil cons cons 2386 def 57 ref subst 2386 remove 129 ref subst nil 35 ref 2362 ref cons 285 ref cons nil cons cons 108 ref subst nil 70 ref 2362 remove cons nil cons nil cons cons 2387 def 881 ref subst nil 240 ref 1613 ref nil cons 2388 def cons nil cons nil cons cons 848 ref subst trans sym 426 ref 46 ref 201 ref 427 ref appTerm appTerm 2389 def 546 ref 1613 ref appTerm appTerm absTerm 2390 def 547 ref appTerm betaConv sym 465 ref nil 70 ref 2383 ref cons nil cons nil cons cons 77 ref subst 2378 remove assume eqMp appThm 357 ref 547 ref appTerm 2391 def 1613 remove appTerm 2392 def refl appThm nil 70 ref 2392 remove nil cons 2393 def cons nil cons nil cons cons 711 ref subst trans sym nil 175 ref 1611 remove nil cons cons 2116 ref cons nil cons cons 558 ref subst nil 175 ref 1591 remove cons 575 ref cons nil cons cons 558 ref subst 1610 remove trans trans sym 76 ref eqMp nil 35 ref 357 ref 545 ref appTerm 2394 def 1612 ref appTerm nil cons cons 36 ref 2393 remove cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 1612 remove nil cons cons 1285 ref 593 ref cons nil cons 2395 def cons nil cons cons 1556 ref subst eqMp eqMp eqMp 163 ref 164 ref 2390 ref nil cons cons 165 ref 559 ref cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 2390 remove appTerm nil cons cons 1624 remove cons nil cons cons 108 ref subst proveHyp nil 142 ref 2388 remove cons 487 ref cons nil cons cons 142 ref 40 ref 419 ref 175 ref 46 ref 492 ref appTerm 1110 remove appTerm 2396 def absTerm 2397 def appTerm 2398 def appTerm 2399 def 1329 ref appTerm 2400 def absTerm 2401 def 150 ref appTerm 2402 def betaConv 240 ref 155 ref 2401 ref appTerm 2403 def absTerm 2404 def 242 ref appTerm 2405 def betaConv nil 155 ref 240 ref 155 ref 175 ref 155 ref 142 ref 40 ref 2396 ref appTerm 1329 ref appTerm absTerm 2406 def appTerm 2407 def absTerm 2408 def appTerm 2409 def absTerm 2410 def appTerm 2411 def axiom nil 35 ref 2411 ref nil cons 2412 def cons 2413 def 36 ref 155 ref 2404 ref appTerm nil cons 2414 def cons nil cons cons nil cons cons 2415 def 108 ref subst proveHyp 2415 ref 57 ref subst 2415 remove 129 ref subst nil 164 ref 2404 remove nil cons cons 2416 def nil cons nil cons cons 413 ref subst 240 ref nil 70 ref 2403 remove nil cons 2417 def cons nil cons nil cons cons 77 ref subst nil 164 ref 2401 remove nil cons cons 2418 def nil cons nil cons cons 413 ref subst 142 ref nil 70 ref 2400 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2398 remove nil cons 2419 def cons 2420 def 1352 ref cons nil cons cons 2421 def 57 ref subst 2421 remove 129 ref subst nil 2413 ref 1352 ref cons nil cons cons 2422 def 108 ref subst nil 2420 remove 36 ref 40 ref 2411 remove appTerm 1329 remove appTerm 2423 def nil cons 2424 def cons nil cons 2425 def cons nil cons cons 108 ref subst nil 164 ref 175 ref 40 ref 2397 ref 181 ref appTerm 2426 def appTerm 2423 ref appTerm 2427 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 2427 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2426 ref nil cons 2428 def cons 2425 ref cons nil cons cons 2429 def 57 ref subst 2429 remove 129 ref subst 2426 ref betaConv 2426 remove assume eqMp nil 35 ref 2396 remove nil cons 2430 def cons 2431 def 2425 remove cons nil cons cons 2432 def 108 ref subst proveHyp 2432 ref 57 ref subst 2432 remove 129 ref subst 2422 ref 57 ref subst 2422 remove 129 ref subst nil 2431 remove 1352 remove cons nil cons cons 108 ref subst 2406 ref 150 ref appTerm 2433 def betaConv 2408 ref 181 ref appTerm 2434 def betaConv 2410 ref 242 ref appTerm 2435 def betaConv nil 2413 remove 36 ref 2435 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 2410 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2409 remove nil cons cons 36 ref 2434 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2408 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2407 remove nil cons cons 36 ref 2433 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2406 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 83 ref 2412 remove cons 2436 def 1369 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 2430 remove cons 85 ref 2424 remove cons nil cons 2437 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2428 remove cons 2437 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 2397 ref 1157 ref appTerm appTerm 2423 ref appTerm absTerm appTerm nil cons cons 36 ref 2399 remove 2423 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2397 remove nil cons cons 2437 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp nil 83 ref 2419 remove cons 1369 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 2436 remove 85 ref 2414 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 2414 remove cons 36 ref 2405 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2416 remove 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2417 remove cons 36 ref 2402 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2418 remove 169 ref cons nil cons cons 140 ref subst eqMp eqMp 2438 def subst eqMp eqMp eqMp nil 83 ref 2385 ref cons nil cons nil cons cons 320 remove subst proveHyp eqMp nil 83 ref 2383 remove cons 85 ref 2385 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2380 remove 2384 remove appTerm nil cons cons 36 ref 2382 remove 408 ref 2379 ref appTerm 2439 def appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 2381 remove nil cons 2440 def cons 36 ref 2439 remove nil cons 2441 def cons nil cons 2442 def cons nil cons cons 2443 def 57 ref subst 2443 remove 129 ref subst 465 ref 1410 ref 626 ref 262 ref 1588 ref appThm 2444 def appThm appThm 1590 ref appThm 2387 remove 77 ref subst 2352 remove assume eqMp trans appThm 1247 ref 626 ref 262 ref 2444 remove appThm appThm appThm nil 70 ref 2363 remove cons nil cons nil cons cons 77 ref subst 2353 remove assume eqMp trans appThm 782 ref trans sym 76 ref eqMp nil 35 ref 46 ref 357 ref 444 ref 254 ref 2099 ref 853 ref appTerm 2445 def appTerm 2446 def appTerm appTerm 181 ref appTerm appTerm 201 ref 444 ref 254 ref 2446 remove appTerm appTerm appTerm appTerm nil cons cons 2442 remove cons nil cons cons 108 ref subst proveHyp 670 ref 2349 ref 445 ref appTerm 2447 def betaConv nil 2351 remove 36 ref 2447 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 2349 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp subst eqMp eqMp nil 83 ref 2440 remove cons 85 ref 2441 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 2359 remove cons 85 ref 2360 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 83 ref 2350 remove cons 85 ref 2357 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 2335 remove appTerm 2340 remove appTerm nil cons cons 36 ref 155 ref 1679 ref appTerm nil cons 2448 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 1679 ref 25 ref appTerm betaConv appThm 468 ref 852 ref 286 ref 1681 ref appThm 1679 ref 854 ref appTerm betaConv appThm absThm appThm appThm appThm 468 ref 852 ref 1681 remove absThm appThm appThm nil 471 ref 1679 remove nil cons 2449 def cons nil cons nil cons cons 778 ref subst eqMp eqMp nil 35 ref 2448 remove cons 36 ref 1680 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2449 remove cons 165 ref 862 ref cons nil cons 2450 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1678 remove nil cons cons 36 ref 1677 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1676 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 83 ref 1651 remove cons 2451 def 2332 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1647 remove cons 2452 def 2332 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1641 ref 1157 ref appTerm appTerm 2453 def 453 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1642 remove appTerm 2454 def 453 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 1641 remove nil cons cons 2455 def 2332 ref cons nil cons cons 1176 ref subst eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 83 ref 1631 remove cons 2332 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1629 remove cons 2332 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 1299 remove 1157 ref appTerm appTerm 453 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 1300 remove appTerm 453 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 1625 remove 2332 ref cons nil cons cons 1176 ref subst eqMp eqMp proveHyp eqMp nil 1692 remove 2332 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 455 remove appTerm nil cons cons 36 ref 456 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 457 remove 393 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 40 ref 1971 remove appTerm 408 ref 186 ref 1957 ref appTerm 677 ref appTerm 2456 def appTerm appTerm nil cons cons 435 ref cons nil cons cons 108 ref subst proveHyp 286 ref 286 ref 1410 ref 626 ref 1683 ref 734 ref subst 2457 def appThm 692 ref trans 2458 def appThm 1590 ref appThm appThm 414 ref 2341 ref 2458 ref appThm 680 ref appThm 2459 def appThm appThm appThm 433 ref refl appThm sym nil 35 ref 40 ref 1416 remove 181 ref appTerm 2460 def appTerm 433 ref appTerm 2461 def nil cons 2462 def cons 435 ref cons nil cons cons 2463 def 57 ref subst 2463 remove 129 ref subst 1441 remove 429 remove assume appThm nil 1218 remove 1443 ref cons nil cons cons 558 ref subst 1219 remove 517 ref subst trans trans sym 76 ref eqMp nil 35 ref 2460 remove nil cons cons 435 ref cons nil cons cons 108 ref subst proveHyp 2461 remove assume eqMp eqMp nil 83 ref 2462 remove cons 85 ref 434 ref cons nil cons 2464 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 441 remove cons 2464 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 439 remove cons 2464 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 430 ref 1157 ref appTerm appTerm 433 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 431 ref appTerm 433 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 430 remove nil cons cons 2464 ref cons nil cons cons 1176 ref subst eqMp nil 35 ref 232 ref nil cons 2465 def cons 2466 def 435 remove cons nil cons cons 2467 def 57 ref subst 2467 remove 129 ref subst 414 ref 148 remove 222 remove subst appThm sym 414 ref 195 ref 203 remove 206 remove 26 ref appTerm 25 ref appTerm appTerm 207 remove 26 ref appTerm appTerm absTerm 227 remove appTerm betaConv 228 remove 2224 ref 232 ref assume 2468 def appThm 267 ref appThm nil 176 ref 1443 ref cons nil cons cons 1226 remove subst 178 ref 517 remove subst trans trans appThm 205 remove refl 2468 ref appThm 266 ref appThm 268 ref appThm appThm 185 ref refl 2468 ref appThm 267 remove appThm 266 ref appThm appThm 351 remove trans trans appThm sym 414 ref 383 remove appThm sym 414 ref 405 remove appThm 1908 ref trans sym 76 ref eqMp eqMp eqMp eqMp eqMp nil 83 ref 2465 ref cons 2469 def 2464 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 2469 ref 85 ref 431 remove nil cons cons 991 ref 434 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp eqMp nil 83 ref 432 remove cons 2464 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp 2470 def eqMp 2471 def absThm eqMp nil 155 ref 410 remove appTerm thm nil "g" 17 ref var 27 ref nil cons cons "f" 17 ref var 18 ref nil cons cons nil cons cons nil cons cons 110 remove "B" 16 ref cons nil cons 2472 def cons 329 ref cons "g" 1014 ref var 2473 def 39 ref 1017 remove "f" 1014 remove var 2474 def varTerm 2475 def appTerm 2473 ref varTerm 2476 def appTerm 2477 def appTerm 119 ref 124 ref 9 ref 10 ref 395 ref 10 ref 395 ref 2 ref cons opType 2478 def nil cons cons opType constTerm 2479 def 2475 ref 125 ref appTerm 2480 def appTerm 2476 ref 125 ref appTerm appTerm absTerm appTerm 2481 def appTerm absTerm 2482 def 2476 ref appTerm 2483 def betaConv 2474 ref 1023 ref 2482 ref appTerm 2484 def absTerm 2485 def 2475 ref appTerm 2486 def betaConv 1024 ref 2474 ref 1024 remove 2473 ref nil "y" 1 ref var 2487 def 2481 ref nil cons cons 319 ref 2477 ref nil cons cons nil cons cons nil cons cons 695 ref 1727 ref 39 ref 399 ref 1729 ref appTerm 2488 def appTerm 2489 def 333 ref 1729 ref appTerm 2490 def 125 ref appTerm appTerm absTerm 2491 def 1729 ref appTerm 2492 def betaConv 124 ref 119 ref 2491 ref appTerm 2493 def absTerm 2494 def 125 ref appTerm 2495 def betaConv nil 119 ref 2494 ref appTerm 2496 def axiom nil 35 ref 2496 remove nil cons cons 36 ref 2495 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 2494 remove nil cons cons 1105 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2493 remove nil cons cons 36 ref 2492 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 2491 remove nil cons cons 1742 ref cons nil cons cons 140 ref subst eqMp eqMp subst subst absThm appThm absThm appThm sym nil 1023 ref 2474 ref 1023 ref 2473 remove 39 ref 2481 remove appTerm 2477 remove appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 35 ref 1023 ref 2485 ref appTerm nil cons cons 36 ref 2486 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1029 ref 1030 ref 2485 remove nil cons cons 1031 ref 2475 ref nil cons cons nil cons 2497 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2484 remove nil cons cons 36 ref 2483 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1029 ref 1030 ref 2482 remove nil cons cons 1031 remove 2476 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp 2498 def subst subst 2051 ref 113 ref 239 ref nil 4 ref 113 ref varTerm 2499 def nil cons cons nil cons nil cons cons 141 ref subst appThm 27 ref 2499 ref appTerm 2500 def refl appThm nil 165 ref 2500 remove nil cons cons nil cons nil cons cons 595 ref subst trans absThm appThm 520 ref 330 ref 741 ref subst subst 2501 def trans trans sym 76 ref eqMp nil 9 ref 10 ref 17 ref 10 ref 17 ref 2 ref cons opType nil cons cons opType constTerm 18 ref appTerm 27 ref appTerm thm nil 164 ref 175 ref 15 ref 18 ref 182 ref appTerm 2502 def appTerm 181 ref appTerm 2503 def absTerm 2504 def nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 2503 ref nil cons cons nil cons nil cons cons 77 ref subst 239 ref nil 4 ref 182 ref nil cons cons nil cons nil cons cons 2505 def 141 ref subst 27 ref refl 2506 def 193 ref appThm trans appThm 1590 ref appThm sym 443 ref 15 ref 27 ref 452 remove appTerm appTerm 181 ref appTerm 2507 def absTerm 2508 def 25 ref appTerm 2509 def betaConv nil 164 ref 2508 ref nil cons cons 2510 def nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 2507 ref nil cons 2511 def cons nil cons nil cons cons 77 ref subst 1184 remove nil 35 ref 539 remove cons 36 ref 419 ref 1285 ref 1297 remove absTerm 2512 def appTerm 2513 def nil cons 2514 def cons nil cons 2515 def cons nil cons cons 108 ref subst proveHyp 286 ref 502 remove appThm 2513 ref refl appThm sym nil 164 ref "i" 11 ref var 2516 def 40 ref 464 ref 2516 ref varTerm 2517 def appTerm 2518 def appTerm 2513 ref appTerm 2519 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 2516 remove nil 70 ref 2519 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2518 ref nil cons 2520 def cons 2515 ref cons nil cons cons 2521 def 57 ref subst 2521 remove 129 ref subst 2518 ref betaConv 2518 remove assume eqMp nil 35 ref 201 ref 444 ref 2517 ref appTerm 2522 def appTerm 2523 def nil cons 2524 def cons 2515 remove cons nil cons cons 2525 def 108 ref subst proveHyp 2525 ref 57 ref subst 2525 remove 129 ref subst 2512 ref 210 ref 2517 ref appTerm 445 ref appTerm 2526 def appTerm betaConv sym 46 ref 201 ref 444 ref 210 ref 2526 ref appTerm 602 ref appTerm 2527 def appTerm 2528 def appTerm 2529 def appTerm refl nil 240 ref 2517 ref nil cons 2530 def cons 2531 def 607 remove cons nil cons cons 1470 ref subst appThm nil 70 ref 2529 remove nil cons 2532 def cons nil cons nil cons cons 1260 ref subst trans sym 426 ref 2389 remove 546 ref 2528 ref appTerm appTerm absTerm 2533 def 2522 ref appTerm betaConv sym 465 ref nil 70 ref 2524 ref cons nil cons nil cons cons 77 ref subst 2523 remove assume eqMp appThm 357 ref 2522 ref appTerm 2528 ref appTerm 2534 def refl appThm nil 70 ref 2534 remove nil cons 2535 def cons nil cons nil cons cons 711 ref subst trans sym 357 ref 2517 remove appTerm 2536 def refl nil 142 ref 727 ref cons 606 ref 2531 remove nil cons 2537 def cons cons nil cons cons 142 ref 46 ref 892 ref appTerm 46 ref 15 ref 210 ref 577 ref appTerm 150 ref appTerm 2538 def appTerm 243 ref 645 ref appTerm 2539 def appTerm 2540 def appTerm 15 ref 2539 ref appTerm 2541 def 609 ref 643 ref appTerm 2542 def appTerm 2543 def appTerm 2544 def appTerm absTerm 2545 def 150 ref appTerm 2546 def betaConv 175 ref 155 ref 2545 ref appTerm 2547 def absTerm 2548 def 181 ref appTerm 2549 def betaConv 240 ref 155 ref 2548 ref appTerm 2550 def absTerm 2551 def 242 ref appTerm 2552 def betaConv nil 35 ref 155 ref 2551 ref appTerm 2553 def nil cons cons 2554 def nil cons nil cons cons 887 remove subst sym nil 35 ref 230 ref 2553 remove appTerm nil cons 2555 def cons 2556 def 285 ref cons nil cons cons 2557 def 57 ref subst 2557 remove 129 ref subst nil 155 ref 240 ref 155 ref 175 ref 155 ref 142 ref 2541 ref 2538 ref appTerm 2558 def absTerm 2559 def appTerm 2560 def absTerm 2561 def appTerm 2562 def absTerm 2563 def appTerm 2564 def axiom 2565 def nil 35 ref 2564 ref nil cons 2566 def cons 2567 def 285 ref cons nil cons cons 2568 def 108 ref subst proveHyp 897 remove nil 899 ref 36 ref 40 ref 2564 ref appTerm 277 ref appTerm 2569 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 2556 remove 36 ref 40 ref 896 ref appTerm 2570 def 2569 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst 286 ref 238 ref 468 ref 240 ref 468 ref 175 ref 87 ref 468 ref 142 ref 465 ref 142 ref 892 ref absTerm 2571 def 150 ref appTerm betaConv 2572 def appThm 142 ref 2544 ref absTerm 2573 def 150 ref appTerm betaConv 2574 def appThm absThm appThm appThm 465 ref 468 ref 142 ref 2572 remove absThm appThm appThm 468 ref 142 ref 2574 remove absThm appThm appThm appThm nil 471 ref 2571 remove nil cons cons "q" 12 remove var 2575 def 2573 remove nil cons cons nil cons cons nil cons cons 411 ref "q" 117 ref var 2576 def 39 ref 119 ref 124 ref 46 ref 1036 ref appTerm 2576 ref varTerm 2577 def 125 ref appTerm 2578 def appTerm absTerm appTerm appTerm 46 ref 119 ref 1037 remove appTerm 2579 def appTerm 119 ref 124 ref 2578 ref absTerm 2580 def appTerm appTerm appTerm absTerm 2581 def 2577 ref appTerm 2582 def betaConv 131 ref 1042 ref 2581 ref appTerm 2583 def absTerm 2584 def 132 ref appTerm 2585 def betaConv nil 1042 ref 2584 ref appTerm 2586 def axiom nil 35 ref 2586 remove nil cons cons 36 ref 2585 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 2584 remove nil cons cons 1048 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2583 remove nil cons cons 36 ref 2582 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 2581 remove nil cons cons 1046 remove 2577 ref nil cons cons nil cons 2587 def cons nil cons cons 140 ref subst eqMp eqMp subst 2588 def subst eqMp 465 ref nil 70 ref 892 ref nil cons 2589 def cons nil cons nil cons cons 742 remove subst appThm 87 ref 468 ref 142 ref 465 ref 142 ref 2540 ref absTerm 2590 def 150 ref appTerm betaConv 2591 def appThm 142 ref 2543 ref absTerm 2592 def 150 ref appTerm betaConv 2593 def appThm absThm appThm appThm 465 ref 468 ref 142 ref 2591 ref absThm appThm appThm 468 ref 142 ref 2593 ref absThm appThm appThm appThm nil 471 ref 2590 ref nil cons 2594 def cons 2575 ref 2592 ref nil cons 2595 def cons nil cons cons nil cons cons 2588 ref subst eqMp appThm trans absThm appThm 87 ref 468 ref 175 ref 465 ref 1475 ref appThm 175 ref 46 ref 155 ref 2590 remove appTerm 2596 def appTerm 155 ref 2592 remove appTerm 2597 def appTerm absTerm 2598 def 181 ref appTerm betaConv 2599 def appThm absThm appThm appThm 465 ref 468 ref 175 ref 1475 ref absThm appThm appThm 468 ref 175 ref 2599 remove absThm appThm appThm appThm nil 471 ref 1478 remove cons 2575 ref 2598 remove nil cons cons nil cons cons nil cons cons 2588 ref subst eqMp 46 ref 894 remove appTerm refl 87 ref 468 ref 175 ref 465 ref 175 ref 2596 remove absTerm 2600 def 181 ref appTerm betaConv 2601 def appThm 175 ref 2597 remove absTerm 2602 def 181 ref appTerm betaConv 2603 def appThm absThm appThm appThm 465 ref 468 ref 175 ref 2601 ref absThm appThm appThm 468 ref 175 ref 2603 ref absThm appThm appThm appThm nil 471 ref 2600 ref nil cons 2604 def cons 2575 ref 2602 ref nil cons 2605 def cons nil cons cons nil cons cons 2588 ref subst eqMp appThm trans trans absThm appThm 87 ref 468 ref 240 ref 465 ref 1477 ref appThm 240 ref 46 ref 155 ref 2600 remove appTerm 2606 def appTerm 155 ref 2602 remove appTerm 2607 def appTerm absTerm 2608 def 242 ref appTerm betaConv 2609 def appThm absThm appThm appThm 465 ref 468 ref 240 ref 1477 ref absThm appThm appThm 468 ref 240 ref 2609 remove absThm appThm appThm appThm nil 471 ref 908 remove cons 2575 ref 2608 remove nil cons cons nil cons cons nil cons cons 2588 ref subst eqMp 46 ref 896 remove appTerm 2610 def refl 87 ref 468 ref 240 ref 465 ref 240 ref 2606 remove absTerm 2611 def 242 ref appTerm betaConv 2612 def appThm 240 ref 2607 remove absTerm 2613 def 242 ref appTerm betaConv 2614 def appThm absThm appThm appThm 465 ref 468 ref 240 ref 2612 ref absThm appThm appThm 468 ref 240 ref 2614 ref absThm appThm appThm appThm nil 471 ref 2611 ref nil cons 2615 def cons 2575 ref 2613 ref nil cons 2616 def cons nil cons cons nil cons cons 2588 remove subst eqMp appThm trans trans appThm appThm 2570 ref refl nil 70 ref 2566 ref cons nil cons nil cons cons 881 ref subst 2617 def appThm appThm sym nil 35 ref 230 ref 2610 remove 46 ref 155 ref 2611 remove appTerm 2618 def appTerm 155 ref 2613 remove appTerm 2619 def appTerm 2620 def appTerm appTerm 2621 def nil cons 2622 def cons 36 ref 2570 remove 230 ref 2564 remove appTerm 2623 def appTerm nil cons 2624 def cons nil cons cons nil cons cons 2625 def 57 ref subst 2625 remove 129 ref subst nil 899 ref 36 ref 2623 remove nil cons 2626 def cons nil cons cons nil cons cons 2627 def 57 ref subst 2627 remove 129 ref subst 2617 remove 2568 ref 57 ref subst 2568 remove 129 ref subst nil 899 ref 36 ref 2620 remove nil cons cons nil cons cons nil cons cons nil 928 remove 36 ref 39 ref 230 ref 48 remove appTerm appTerm 415 ref 875 remove appTerm 930 ref appTerm appTerm nil cons 2628 def cons nil cons 2629 def cons nil cons cons 2630 def 57 ref subst 2630 remove 129 ref subst 39 ref "_530" 1 ref var 2631 def 39 ref 230 ref 46 ref 2631 remove varTerm 2632 def appTerm 43 ref appTerm appTerm appTerm 415 ref 230 ref 2632 remove appTerm appTerm 930 ref appTerm appTerm absTerm 2633 def 41 ref appTerm 2634 def appTerm refl 2635 def 2633 ref 277 ref appTerm betaConv appThm 87 ref 2634 remove betaConv appThm 2636 def 39 ref 230 ref 971 ref 43 ref appTerm appTerm appTerm 415 ref 324 ref appTerm 2637 def 930 ref appTerm appTerm refl appThm trans 2633 remove refl 2638 def 943 remove appThm eqMp sym 87 ref 238 ref 80 ref 975 ref subst appThm 325 ref trans appThm 837 ref 325 ref appThm 2639 def 949 ref appThm 951 ref 968 ref subst trans appThm 689 ref trans sym 76 ref eqMp eqMp eqMp nil 953 remove 85 ref 2628 ref cons nil cons 2640 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 957 remove 2629 remove cons nil cons cons 2641 def 57 ref subst 2641 remove 129 ref subst 2635 remove "_528" 1 ref var 2642 def 39 ref 230 ref 46 ref 2642 remove varTerm 2643 def appTerm 43 ref appTerm appTerm appTerm 415 ref 230 ref 2643 remove appTerm appTerm 930 ref appTerm appTerm absTerm 62 ref appTerm betaConv appThm 2636 remove 39 ref 230 ref 707 ref 43 ref appTerm appTerm appTerm 415 ref 962 ref appTerm 2644 def 930 remove appTerm appTerm refl appThm trans 2638 remove 964 remove appThm eqMp sym 87 ref 238 ref 80 remove 711 ref subst appThm appThm 837 ref 969 ref appThm 2645 def 949 remove appThm 951 remove 947 ref subst trans appThm 952 remove trans sym 76 ref eqMp eqMp eqMp nil 982 ref 2640 remove cons nil cons cons 99 ref subst deductAntisym eqMp 989 remove nil 982 remove 990 remove 991 ref 2628 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp 2646 def subst 837 ref nil 909 ref nil cons nil cons cons 411 ref 87 ref 238 ref 119 ref refl 2647 def 1033 remove appThm appThm appThm 521 ref 1034 remove appTerm refl appThm sym 1035 remove 131 ref 39 ref 230 ref 2579 remove appTerm appTerm 521 ref 1039 remove appTerm appTerm absTerm 2648 def 132 ref appTerm 2649 def betaConv nil 1042 ref 2648 ref appTerm 2650 def axiom nil 35 ref 2650 remove nil cons cons 36 ref 2649 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 2648 remove nil cons cons 1048 ref cons nil cons cons 140 ref subst eqMp eqMp subst eqMp subst 2651 def subst 463 ref 240 ref 238 ref 1477 remove appThm nil 1479 remove nil cons nil cons cons 2651 ref subst 463 ref 175 ref 238 ref 1475 remove appThm absThm appThm trans trans absThm appThm trans appThm nil 35 ref 2618 remove nil cons cons 36 ref 2619 remove nil cons cons nil cons cons nil cons cons 2646 remove subst 837 ref nil 164 ref 2615 remove cons nil cons nil cons cons 2651 ref subst 463 ref 240 ref 238 ref 2612 remove appThm nil 164 ref 2604 remove cons nil cons nil cons cons 2651 ref subst 463 ref 175 ref 238 ref 2601 remove appThm nil 164 ref 2594 remove cons nil cons nil cons cons 2651 ref subst 463 ref 142 ref 238 ref 2591 remove appThm absThm appThm trans trans absThm appThm trans trans absThm appThm trans appThm nil 164 ref 2616 remove cons nil cons nil cons cons 2651 ref subst 463 ref 240 ref 238 ref 2614 remove appThm nil 164 ref 2605 remove cons nil cons nil cons cons 2651 ref subst 463 ref 175 ref 238 ref 2603 remove appThm nil 164 ref 2595 remove cons nil cons nil cons cons 2651 remove subst 463 ref 142 ref 238 ref 2593 remove appThm absThm appThm trans trans absThm appThm trans trans absThm appThm trans appThm trans appThm trans 415 ref 419 ref 240 ref 419 ref 175 ref 230 ref 892 remove appTerm 2652 def absTerm 2653 def appTerm absTerm 2654 def appTerm appTerm refl 87 ref 837 ref 463 ref 240 ref 240 ref 419 ref 175 ref 419 ref 142 ref 230 ref 2540 ref appTerm 2655 def absTerm 2656 def appTerm absTerm 2657 def appTerm absTerm 2658 def 242 ref appTerm betaConv 2659 def absThm appThm appThm 463 ref 240 ref 240 ref 419 ref 175 ref 419 ref 142 ref 230 ref 2543 ref appTerm 2660 def absTerm 2661 def appTerm absTerm 2662 def appTerm absTerm 2663 def 242 ref appTerm betaConv 2664 def absThm appThm appThm appThm 463 ref 240 ref 837 ref 2659 remove appThm 2664 remove appThm absThm appThm appThm nil 471 ref 2658 remove nil cons cons 2575 ref 2663 remove nil cons cons nil cons cons nil cons cons 411 ref 2576 ref 39 ref 415 ref 1038 ref appTerm 521 ref 2580 remove appTerm 2665 def appTerm appTerm 521 ref 124 ref 415 ref 1036 ref appTerm 2578 ref appTerm absTerm appTerm appTerm absTerm 2666 def 2577 ref appTerm 2667 def betaConv 131 ref 1042 ref 2666 ref appTerm 2668 def absTerm 2669 def 132 ref appTerm 2670 def betaConv nil 1042 ref 2669 ref appTerm 2671 def axiom nil 35 ref 2671 remove nil cons cons 36 ref 2670 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 2669 remove nil cons cons 1048 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2668 remove nil cons cons 36 ref 2667 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 2666 remove nil cons cons 2587 ref cons nil cons cons 140 ref subst eqMp eqMp subst 2672 def subst eqMp 463 ref 240 ref 87 ref 837 ref 463 ref 175 ref 2657 ref 181 ref appTerm betaConv 2673 def absThm appThm appThm 463 ref 175 ref 2662 ref 181 ref appTerm betaConv 2674 def absThm appThm appThm appThm 463 ref 175 ref 837 ref 2673 remove appThm 2674 remove appThm absThm appThm appThm nil 471 ref 2657 remove nil cons cons 2575 ref 2662 remove nil cons cons nil cons cons nil cons cons 2672 ref subst eqMp 463 ref 175 ref 87 ref 837 ref 463 ref 142 ref 2656 ref 150 ref appTerm betaConv 2675 def absThm appThm appThm 463 ref 142 ref 2661 ref 150 ref appTerm betaConv 2676 def absThm appThm appThm appThm 463 ref 142 ref 837 ref 2675 remove appThm 2676 remove appThm absThm appThm appThm nil 471 ref 2656 remove nil cons cons 2575 ref 2661 remove nil cons cons nil cons cons nil cons cons 2672 ref subst eqMp absThm appThm trans absThm appThm trans appThm 87 ref 837 ref 463 ref 240 ref 2654 ref 242 ref appTerm betaConv 2677 def absThm appThm appThm 463 ref 240 ref 240 ref 419 ref 175 ref 419 ref 142 ref 415 ref 2655 ref appTerm 2660 ref appTerm 2678 def absTerm 2679 def appTerm absTerm 2680 def appTerm absTerm 2681 def 242 ref appTerm betaConv 2682 def absThm appThm appThm appThm 463 ref 240 ref 837 ref 2677 remove appThm 2682 remove appThm absThm appThm appThm nil 471 ref 2654 remove nil cons cons 2575 ref 2681 remove nil cons cons nil cons cons nil cons cons 2672 ref subst eqMp 463 ref 240 ref 87 ref 837 ref 463 ref 175 ref 2653 ref 181 ref appTerm betaConv 2683 def absThm appThm appThm 463 ref 175 ref 2680 ref 181 ref appTerm betaConv 2684 def absThm appThm appThm appThm 463 ref 175 ref 837 ref 2683 remove appThm 2684 remove appThm absThm appThm appThm nil 471 ref 2653 remove nil cons cons 2575 ref 2680 remove nil cons cons nil cons cons nil cons cons 2672 remove subst eqMp 463 ref 175 ref 87 ref 415 ref 2652 ref appTerm 2685 def refl 2686 def 463 ref 142 ref 2679 ref 150 ref appTerm betaConv 2687 def absThm appThm appThm appThm 463 remove 142 ref 2686 remove 2687 remove appThm absThm appThm appThm nil 2575 remove 2679 remove nil cons cons 35 ref 2652 ref nil cons 2688 def cons 2689 def nil cons cons nil cons cons 411 ref 2576 remove 39 ref 929 ref 2665 remove appTerm appTerm 521 ref 124 ref 929 remove 2578 remove appTerm absTerm appTerm appTerm absTerm 2690 def 2577 remove appTerm 2691 def betaConv 35 ref 1042 ref 2690 ref appTerm 2692 def absTerm 2693 def 41 ref appTerm 2694 def betaConv nil 315 ref 2693 ref appTerm 2695 def axiom nil 35 ref 2695 remove nil cons cons 36 ref 2694 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2693 remove nil cons cons 886 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2692 remove nil cons cons 36 ref 2691 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 ref 1045 ref 2690 remove nil cons cons 2587 remove cons nil cons cons 140 ref subst eqMp eqMp subst subst eqMp absThm appThm trans absThm appThm trans trans trans 2621 remove assume eqMp nil 35 ref 419 ref 240 ref 419 ref 175 ref 419 ref 142 ref 2685 remove 2678 ref appTerm 2696 def absTerm 2697 def appTerm 2698 def absTerm 2699 def appTerm 2700 def absTerm 2701 def appTerm 2702 def nil cons cons 285 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 240 ref 40 ref 2701 ref 242 ref appTerm 2703 def appTerm 277 ref appTerm 2704 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 240 ref nil 70 ref 2704 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2703 ref nil cons 2705 def cons 285 ref cons nil cons cons 2706 def 57 ref subst 2706 remove 129 ref subst 2703 ref betaConv 2703 remove assume eqMp nil 35 ref 2700 ref nil cons cons 285 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 175 ref 40 ref 2699 ref 181 ref appTerm 2707 def appTerm 277 ref appTerm 2708 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 2708 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2707 ref nil cons 2709 def cons 285 ref cons nil cons cons 2710 def 57 ref subst 2710 remove 129 ref subst 2707 ref betaConv 2707 remove assume eqMp nil 35 ref 2698 ref nil cons cons 285 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 142 ref 40 ref 2697 ref 150 ref appTerm 2711 def appTerm 277 ref appTerm 2712 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 142 ref nil 70 ref 2712 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2711 ref nil cons 2713 def cons 285 ref cons nil cons cons 2714 def 57 ref subst 2714 remove 129 ref subst 2711 ref betaConv 2711 remove assume eqMp nil 35 ref 2696 remove nil cons 2715 def cons 285 ref cons nil cons cons 2716 def 108 ref subst proveHyp 2716 ref 57 ref subst 2716 remove 129 ref subst nil 35 ref 2678 remove nil cons 2717 def cons 285 ref cons nil cons cons 2718 def 57 ref subst 2718 remove 129 ref subst nil 35 ref 2660 ref nil cons 2719 def cons 285 ref cons nil cons cons 2720 def 57 ref subst 2720 remove 129 ref subst nil "_2194" 11 ref var 2721 def 250 ref cons 2722 def "_2193" 11 ref var 2723 def 645 ref nil cons cons nil cons cons nil cons cons 175 ref 15 ref 210 ref 2723 ref varTerm 2724 def appTerm 181 ref appTerm appTerm 609 ref 2724 ref appTerm appTerm absTerm 2725 def 2721 remove varTerm 2726 def appTerm 2727 def betaConv 895 ref 2724 ref appTerm 2728 def betaConv nil 899 ref 36 ref 2728 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 909 ref 165 ref 2724 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 2725 ref appTerm nil cons cons 36 ref 2727 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2725 remove nil cons cons 165 ref 2726 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp 2729 def subst nil 35 ref 15 ref 210 ref 645 ref appTerm 242 ref appTerm 2730 def appTerm 2731 def 2539 ref appTerm 2732 def nil cons cons 36 ref 2731 remove 2542 ref appTerm 2733 def nil cons cons nil cons 2734 def cons nil cons cons 129 ref subst proveHyp nil "_2197" 11 ref var 2735 def 250 ref cons "_2196" 11 ref var 2736 def 168 ref cons "_2195" 11 ref var 2737 def 191 ref cons nil cons cons cons nil cons cons 142 ref 15 ref 210 ref 2737 remove varTerm 2738 def appTerm 2739 def 210 ref 2736 remove varTerm 2740 def appTerm 150 ref appTerm appTerm appTerm 210 ref 2739 ref 2740 ref appTerm appTerm 150 ref appTerm appTerm absTerm 2741 def 2735 remove varTerm 2742 def appTerm 2743 def betaConv 175 ref 155 ref 142 ref 15 ref 2739 ref 645 ref appTerm appTerm 210 ref 2739 remove 181 ref appTerm appTerm 150 ref appTerm appTerm absTerm appTerm absTerm 2744 def 2740 ref appTerm 2745 def betaConv 2563 ref 2738 ref appTerm 2746 def betaConv nil 2567 ref 36 ref 2746 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 2563 ref nil cons cons 2747 def 165 ref 2738 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 2744 ref appTerm nil cons cons 36 ref 2745 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2744 remove nil cons cons 165 ref 2740 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 2741 ref appTerm nil cons cons 36 ref 2743 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2741 remove nil cons cons 165 ref 2742 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst nil 35 ref 15 ref 609 ref 910 ref appTerm 2748 def appTerm 2749 def 2730 ref appTerm 2750 def nil cons cons 36 ref 2749 remove 2542 ref appTerm 2751 def nil cons cons nil cons 2752 def cons nil cons cons 129 ref subst proveHyp 1590 ref nil 35 ref 231 ref 181 ref appTerm 2753 def nil cons cons 36 ref 15 ref 910 ref appTerm 643 ref appTerm 2754 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 2722 remove 2723 remove 168 ref cons nil cons cons nil cons cons 2729 remove subst eqMp nil 35 ref 46 ref 2753 remove appTerm 2754 remove appTerm nil cons cons 2752 remove cons nil cons cons 108 ref subst proveHyp nil "_2209" 11 ref var 2755 def 864 remove cons "_2207" 11 ref var 2756 def 913 remove cons "_2208" 11 ref var 2757 def 191 ref cons "_2206" 11 ref var 2758 def 191 ref cons nil cons cons cons cons nil cons cons nil "b" 1 ref var 2759 def 415 ref 230 ref 15 ref 2758 remove varTerm 2760 def appTerm 2757 remove varTerm 2761 def appTerm 2762 def appTerm 2763 def appTerm 2764 def 230 ref 15 ref 2756 remove varTerm 2765 def appTerm 2755 remove varTerm 2766 def appTerm 2767 def appTerm 2768 def appTerm nil cons cons "a" 1 ref var 2769 def 15 ref 210 ref 2760 remove appTerm 2765 remove appTerm appTerm 210 ref 2761 remove appTerm 2766 remove appTerm appTerm 2770 def nil cons 2771 def cons nil cons cons nil cons cons nil 35 ref 39 ref 2769 ref varTerm 2772 def appTerm 2773 def 277 ref appTerm 2774 def nil cons 2775 def cons 2776 def 36 ref 39 ref 415 ref 2772 ref appTerm 2759 ref varTerm 2777 def appTerm 2778 def appTerm 40 ref 230 ref 2777 ref appTerm 2779 def appTerm 2780 def 2772 ref appTerm appTerm nil cons 2781 def cons nil cons 2782 def cons nil cons cons 2783 def 57 ref subst 2783 remove 129 ref subst 39 ref "_606" 1 ref var 2784 def 39 ref 415 ref 2784 remove varTerm 2785 def appTerm 2777 ref appTerm appTerm 2780 ref 2785 remove appTerm appTerm absTerm 2786 def 2772 ref appTerm 2787 def appTerm refl 2788 def 2786 ref 277 ref appTerm betaConv appThm 87 ref 2787 remove betaConv appThm 2789 def 39 ref 940 ref 2777 ref appTerm 2790 def appTerm 2780 ref 277 ref appTerm appTerm refl appThm trans 2786 remove refl 2791 def 2774 remove assume 2792 def appThm eqMp sym 87 ref nil 70 ref 2777 ref nil cons 2793 def cons nil cons nil cons cons 2794 def 947 ref subst 2795 def appThm nil 70 ref 2779 ref nil cons 2796 def cons nil cons nil cons cons 2797 def 881 ref subst 2794 ref 885 ref subst trans appThm nil 319 ref 2793 remove cons nil cons nil cons cons 696 ref subst 2798 def trans sym 76 ref eqMp eqMp eqMp nil 83 ref 2775 ref cons 2799 def 85 ref 2781 ref cons nil cons 2800 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2773 remove 62 ref appTerm 2801 def nil cons 2802 def cons 2803 def 2782 remove cons nil cons cons 2804 def 57 ref subst 2804 remove 129 ref subst 2788 remove "_604" 1 ref var 2805 def 39 ref 415 ref 2805 remove varTerm 2806 def appTerm 2777 ref appTerm appTerm 2780 ref 2806 remove appTerm appTerm absTerm 62 ref appTerm betaConv appThm 2789 remove 39 ref 961 ref 2777 ref appTerm 2807 def appTerm 2780 remove 62 ref appTerm appTerm refl appThm trans 2791 remove 2801 remove assume 2808 def appThm eqMp sym 87 ref 2794 ref 968 ref subst 2809 def appThm 2797 ref 2015 ref subst appThm 689 ref trans sym 76 ref eqMp eqMp eqMp nil 83 ref 2802 remove cons 2810 def 2800 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 ref 2772 ref appTerm 2811 def betaConv 986 ref nil 987 ref 36 ref 2811 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 ref 319 ref 2772 ref nil cons 2812 def cons nil cons cons nil cons cons 140 ref subst eqMp eqMp 2813 def nil 2810 ref 85 ref 2775 remove cons 2814 def 991 ref 2781 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp 2815 def subst 286 ref nil 2759 ref 2768 ref nil cons 2816 def cons 2769 ref 2763 remove nil cons 2817 def cons nil cons cons nil cons cons nil 2776 ref 36 ref 39 ref 230 ref 2778 remove appTerm appTerm 46 ref 230 ref 2772 ref appTerm 2818 def appTerm 2779 ref appTerm appTerm nil cons 2819 def cons nil cons 2820 def cons nil cons cons 2821 def 57 ref subst 2821 remove 129 ref subst 39 ref "_610" 1 ref var 2822 def 39 ref 230 ref 415 ref 2822 remove varTerm 2823 def appTerm 2777 ref appTerm appTerm appTerm 46 ref 230 ref 2823 remove appTerm appTerm 2779 ref appTerm appTerm absTerm 2824 def 2772 ref appTerm 2825 def appTerm refl 2826 def 2824 ref 277 ref appTerm betaConv appThm 87 ref 2825 remove betaConv appThm 2827 def 39 ref 230 ref 2790 remove appTerm appTerm 941 remove 2779 ref appTerm appTerm refl appThm trans 2824 remove refl 2828 def 2792 ref appThm eqMp sym 87 ref 238 ref 2795 ref appThm appThm 948 remove 2779 ref refl 2829 def appThm 2797 ref 711 ref subst trans appThm nil 319 ref 2796 remove cons nil cons nil cons cons 696 ref subst trans sym 76 ref eqMp eqMp eqMp nil 2799 ref 85 ref 2819 ref cons nil cons 2830 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 2803 ref 2820 remove cons nil cons cons 2831 def 57 ref subst 2831 remove 129 ref subst 2826 remove "_608" 1 ref var 2832 def 39 ref 230 ref 415 ref 2832 remove varTerm 2833 def appTerm 2777 ref appTerm appTerm appTerm 46 ref 230 ref 2833 remove appTerm appTerm 2779 ref appTerm appTerm absTerm 62 ref appTerm betaConv appThm 2827 remove 39 ref 230 ref 2807 remove appTerm appTerm 963 remove 2779 remove appTerm appTerm refl appThm trans 2828 remove 2808 ref appThm eqMp sym 87 ref 238 ref 2809 ref appThm 969 ref trans appThm 970 remove 2829 remove appThm 2797 remove 975 ref subst trans appThm 981 remove trans sym 76 ref eqMp eqMp eqMp nil 2810 ref 2830 remove cons nil cons cons 99 ref subst deductAntisym eqMp 2813 ref nil 2810 ref 2814 ref 991 ref 2819 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp 2834 def subst 465 ref nil 2769 ref 2762 ref nil cons 2835 def cons nil cons 2836 def nil cons cons nil 70 ref 2812 remove cons nil cons nil cons cons 885 ref subst 2837 def subst appThm nil 2769 ref 2767 ref nil cons 2838 def cons nil cons 2839 def nil cons cons 2837 ref subst appThm trans appThm 2770 ref refl appThm trans 2764 remove refl nil 36 ref 2771 ref cons 2840 def 35 ref 2816 ref cons nil cons cons nil cons cons nil 821 ref 79 ref cons 822 ref 71 ref cons nil cons cons 2841 def nil cons cons 821 ref 39 ref 415 ref 823 ref appTerm 2842 def 824 ref appTerm 2843 def appTerm 415 ref 824 ref appTerm 2844 def 823 ref appTerm appTerm absTerm 2845 def 824 ref appTerm 2846 def betaConv 822 ref 315 ref 2845 ref appTerm 2847 def absTerm 2848 def 823 ref appTerm 2849 def betaConv nil 315 ref 2848 ref appTerm 2850 def axiom nil 35 ref 2850 remove nil cons cons 36 ref 2849 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2848 remove nil cons cons 834 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2847 remove nil cons cons 36 ref 2846 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2845 remove nil cons cons 835 ref cons nil cons cons 140 ref subst eqMp eqMp subst 2851 def subst appThm nil 996 ref 2816 remove cons 2840 ref 35 ref 2817 remove cons nil cons cons cons nil cons cons 87 ref nil "t3" 1 ref var 2852 def 1675 ref cons 2853 def 2841 remove cons nil cons cons 2852 ref 39 ref 2842 remove 2844 remove 2852 ref varTerm 2854 def appTerm appTerm 2855 def appTerm 415 ref 2843 remove appTerm 2854 ref appTerm 2856 def appTerm 2857 def absTerm 2858 def 2854 ref appTerm 2859 def betaConv 821 ref 315 ref 2858 ref appTerm 2860 def absTerm 2861 def 824 ref appTerm 2862 def betaConv 822 ref 315 ref 2861 ref appTerm 2863 def absTerm 2864 def 823 ref appTerm 2865 def betaConv 1387 ref 822 ref 1387 ref 821 ref 1387 ref 2852 ref 2857 remove assume sym 39 ref 2856 remove appTerm 2855 remove appTerm 2866 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 315 ref 822 ref 315 ref 821 ref 315 ref 2852 remove 2866 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 35 ref 315 ref 2864 ref appTerm nil cons cons 36 ref 2865 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2864 remove nil cons cons 834 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2863 remove nil cons cons 36 ref 2862 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2861 remove nil cons cons 835 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2860 remove nil cons cons 36 ref 2859 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2858 remove nil cons cons 319 ref 2854 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp 2867 def subst appThm nil 2853 remove 821 ref 71 ref cons 822 ref 79 remove cons nil cons cons cons nil cons cons 2867 remove subst appThm sym 837 ref 2851 ref appThm 997 ref refl appThm eqMp 2868 def subst trans nil 2759 ref 415 ref 2768 remove appTerm 2770 remove appTerm nil cons 2869 def cons 2836 remove cons nil cons cons nil 2776 remove 36 ref 39 ref 40 ref 2772 ref appTerm 2777 ref appTerm appTerm 415 ref 2818 remove appTerm 2777 ref appTerm appTerm nil cons 2870 def cons nil cons 2871 def cons nil cons cons 2872 def 57 ref subst 2872 remove 129 ref subst 39 ref "_630" 1 ref var 2873 def 39 ref 40 ref 2873 remove varTerm 2874 def appTerm 2777 ref appTerm appTerm 415 ref 230 ref 2874 remove appTerm appTerm 2777 ref appTerm appTerm absTerm 2875 def 2772 remove appTerm 2876 def appTerm refl 2877 def 2875 ref 277 ref appTerm betaConv appThm 87 ref 2876 remove betaConv appThm 2878 def 39 ref 310 remove 2777 ref appTerm appTerm 2637 ref 2777 ref appTerm appTerm refl appThm trans 2875 remove refl 2879 def 2792 remove appThm eqMp sym 87 ref 2794 ref 1281 ref subst appThm 2639 remove 2777 ref refl 2880 def appThm 2809 remove trans appThm 689 remove trans sym 76 ref eqMp eqMp eqMp nil 2799 remove 85 ref 2870 ref cons nil cons 2881 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 2803 remove 2871 remove cons nil cons cons 2882 def 57 ref subst 2882 remove 129 ref subst 2877 remove "_628" 1 ref var 2883 def 39 ref 40 ref 2883 remove varTerm 2884 def appTerm 2777 ref appTerm appTerm 415 ref 230 ref 2884 remove appTerm appTerm 2777 ref appTerm appTerm absTerm 62 ref appTerm betaConv appThm 2878 remove 39 ref 1411 remove 2777 ref appTerm appTerm 2644 ref 2777 remove appTerm appTerm refl appThm trans 2879 remove 2808 remove appThm eqMp sym 87 ref 2794 remove 1415 ref subst appThm 2645 remove 2880 remove appThm 2795 remove trans appThm 2798 remove trans sym 76 ref eqMp eqMp eqMp nil 2810 ref 2881 remove cons nil cons cons 99 ref subst deductAntisym eqMp 2813 remove nil 2810 remove 2814 remove 991 ref 2870 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp 2885 def subst nil 35 ref 2835 ref cons 36 ref 2869 ref cons nil cons cons nil cons cons 2886 def 57 ref subst 2886 remove 129 ref subst nil 2759 ref 2771 ref cons 2839 remove cons nil cons cons 2885 remove subst nil 35 ref 2838 ref cons 2840 remove nil cons cons nil cons cons 2887 def 57 ref subst 2887 remove 129 ref subst 625 ref 2762 remove assume appThm 2767 remove assume appThm eqMp nil 83 ref 2838 remove cons 85 ref 2771 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2835 remove cons 85 ref 2869 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp subst eqMp eqMp nil 35 ref 46 ref 2750 remove appTerm 2751 remove appTerm nil cons cons 2734 remove cons nil cons cons 108 ref subst proveHyp nil "z" 11 ref var 2888 def 2542 remove nil cons cons 2889 def "y" 11 ref var 2890 def 2730 remove nil cons 2891 def cons 165 ref 2748 remove nil cons cons nil cons cons cons nil cons cons nil 2759 ref 415 ref 230 ref 15 ref 1157 ref appTerm 2892 def 2890 ref varTerm 2893 def appTerm 2894 def appTerm 2895 def appTerm 2896 def 230 ref 2892 remove 2888 ref varTerm 2897 def appTerm 2898 def appTerm 2899 def appTerm nil cons cons 2769 ref 15 ref 2893 remove appTerm 2897 remove appTerm 2900 def nil cons 2901 def cons nil cons cons nil cons cons 2815 remove subst 286 ref nil 2759 remove 2899 remove nil cons 2902 def cons 2769 ref 2895 remove nil cons 2903 def cons nil cons cons nil cons cons 2834 remove subst 465 ref nil 2769 ref 2894 remove nil cons cons nil cons nil cons cons 2837 ref subst appThm nil 2769 remove 2898 remove nil cons cons nil cons nil cons cons 2837 remove subst appThm trans appThm 2900 remove refl appThm trans 2896 remove refl nil 36 ref 2901 remove cons 2904 def 35 ref 2902 ref cons nil cons cons nil cons cons 2851 remove subst appThm nil 996 ref 2902 remove cons 2904 remove 35 ref 2903 remove cons nil cons cons cons nil cons cons 2868 remove subst trans 411 ref nil 35 ref 230 ref 2488 ref appTerm 2905 def nil cons 2906 def cons 2907 def 36 ref 415 ref 2905 remove appTerm 415 ref 230 ref 399 remove "z" 116 ref var varTerm 2908 def appTerm appTerm appTerm 2490 remove 2908 ref appTerm 2909 def appTerm 2910 def appTerm nil cons 2911 def cons nil cons 2912 def cons nil cons cons 2913 def 57 ref subst 2913 remove 129 ref subst 837 ref 238 ref nil 2907 remove 36 ref 2489 remove 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst nil 83 ref 2488 ref nil cons 2914 def cons 2915 def nil cons nil cons cons 321 ref subst eqMp appThm 325 ref trans appThm 2910 ref refl appThm nil 70 ref 2910 remove nil cons cons nil cons nil cons cons 968 ref subst trans sym 76 ref eqMp eqMp nil 83 ref 2906 ref cons 85 ref 2911 ref cons nil cons 2916 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2914 ref cons 2912 remove cons nil cons cons 2917 def 57 ref subst 2917 remove 129 ref subst 837 ref 238 ref 333 ref refl 2488 ref assume appThm 2918 def 1729 ref refl appThm nil 1742 ref nil cons cons 400 ref subst trans appThm 969 ref trans appThm 837 ref 238 ref 2918 remove 2908 remove refl appThm appThm appThm 2909 ref refl appThm appThm nil 70 ref 415 ref 230 ref 2909 ref appTerm appTerm 2909 ref appTerm nil cons 2919 def cons nil cons nil cons cons 947 ref subst trans sym nil 35 ref 39 ref 2909 ref appTerm 2920 def 277 ref appTerm 2921 def nil cons 2922 def cons 36 ref 2919 ref cons nil cons 2923 def cons nil cons cons 2924 def 57 ref subst 2924 remove 129 ref subst 39 ref "_626" 1 ref var 2925 def 415 ref 230 ref 2925 remove varTerm 2926 def appTerm appTerm 2926 remove appTerm absTerm 2927 def 2909 ref appTerm 2928 def appTerm refl 2929 def 2927 ref 277 ref appTerm betaConv appThm 87 ref 2928 remove betaConv appThm 2930 def 2637 remove 277 ref appTerm refl appThm trans 2927 remove refl 2931 def 2921 remove assume appThm eqMp sym nil 70 ref 324 ref nil cons 2932 def cons nil cons nil cons cons 2933 def 70 ref 39 ref 415 ref 73 ref appTerm 2934 def 277 ref appTerm appTerm 73 ref appTerm absTerm 2935 def 73 ref appTerm 2936 def betaConv nil 315 ref 2935 ref appTerm 2937 def axiom nil 35 ref 2937 remove nil cons cons 36 ref 2936 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2935 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp subst 325 ref trans sym 76 ref eqMp eqMp eqMp nil 83 ref 2922 ref cons 85 ref 2919 ref cons nil cons 2938 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2920 remove 62 ref appTerm 2939 def nil cons 2940 def cons 2923 remove cons nil cons cons 2941 def 57 ref subst 2941 remove 129 ref subst 2929 remove "_624" 1 ref var 2942 def 415 ref 230 ref 2942 remove varTerm 2943 def appTerm appTerm 2943 remove appTerm absTerm 62 ref appTerm betaConv appThm 2930 remove 2644 remove 62 ref appTerm refl appThm trans 2931 remove 2939 remove assume appThm eqMp sym nil 70 ref 962 ref nil cons 2944 def cons nil cons nil cons cons 2945 def 70 ref 39 ref 2934 ref 62 ref appTerm appTerm 62 ref appTerm absTerm 2946 def 73 ref appTerm 2947 def betaConv nil 315 ref 2946 ref appTerm 2948 def axiom nil 35 ref 2948 remove nil cons cons 36 ref 2947 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2946 remove nil cons cons 527 ref cons nil cons cons 140 ref subst eqMp eqMp subst sym 76 ref eqMp eqMp eqMp nil 83 ref 2940 remove cons 2949 def 2938 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 ref 2909 ref appTerm 2950 def betaConv 986 ref nil 987 ref 36 ref 2950 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 ref 319 ref 2909 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 2949 remove 85 ref 2922 remove cons 991 ref 2919 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 2915 ref 2916 remove cons nil cons cons 99 ref subst deductAntisym eqMp 70 ref 2934 remove 802 remove appTerm absTerm 2951 def 2488 remove appTerm 2952 def betaConv nil 315 ref 2951 ref appTerm 2953 def axiom 2954 def nil 35 ref 2953 remove nil cons cons 2955 def 36 ref 2952 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 2951 ref nil cons cons 2956 def 319 ref 2914 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 2915 remove 85 ref 2906 remove cons 991 ref 2911 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp subst eqMp eqMp 2957 def subst eqMp eqMp nil 35 ref 46 ref 2732 remove appTerm 2733 remove appTerm nil cons cons 36 ref 2543 remove nil cons 2958 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 2889 remove 2890 ref 2539 ref nil cons 2959 def cons 165 ref 2891 remove cons nil cons cons cons nil cons cons 2957 ref subst eqMp nil 35 ref 2958 ref cons 2960 def 285 ref cons nil cons cons 108 ref subst proveHyp nil 2960 remove nil cons nil cons cons 923 ref subst 2660 remove assume eqMp eqMp eqMp nil 83 ref 2719 ref cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2655 ref nil cons 2961 def cons 285 ref cons nil cons cons 2962 def 57 ref subst 2962 remove 129 ref subst nil "_2192" 11 ref var 2963 def 168 ref cons "_2191" 11 ref var 2964 def 191 ref cons "_2190" 11 ref var 2965 def 250 ref cons nil cons cons cons nil cons cons 142 ref 15 ref 210 ref 2965 remove varTerm 2966 def appTerm 2967 def 210 ref 2964 remove varTerm 2968 def appTerm 150 ref appTerm appTerm appTerm 210 ref 2967 ref 2968 ref appTerm appTerm 150 ref appTerm appTerm absTerm 2969 def 2963 remove varTerm 2970 def appTerm 2971 def betaConv 175 ref 155 ref 142 ref 15 ref 2967 ref 645 ref appTerm appTerm 210 ref 2967 remove 181 ref appTerm appTerm 150 ref appTerm appTerm absTerm appTerm absTerm 2972 def 2968 ref appTerm 2973 def betaConv 2563 ref 2966 ref appTerm 2974 def betaConv nil 2567 ref 36 ref 2974 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 2747 ref 165 ref 2966 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 2972 ref appTerm nil cons cons 36 ref 2973 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2972 remove nil cons cons 165 ref 2968 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 2969 ref appTerm nil cons cons 36 ref 2971 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2969 remove nil cons cons 165 ref 2970 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst nil 35 ref 2558 ref nil cons cons 36 ref 2541 remove 2539 remove appTerm 2975 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 165 ref 2959 ref cons nil cons 2976 def nil cons cons 411 ref 139 remove subst subst eqMp nil 35 ref 46 ref 2558 remove appTerm 2975 remove appTerm nil cons cons 36 ref 2540 remove nil cons 2977 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 2888 remove 2959 remove cons 2890 remove 2538 remove nil cons cons 2976 remove cons cons nil cons cons 2957 remove subst eqMp nil 35 ref 2977 ref cons 2978 def 285 ref cons nil cons cons 108 ref subst proveHyp nil 2978 remove nil cons nil cons cons 923 ref subst 2655 remove assume eqMp eqMp eqMp nil 83 ref 2961 remove cons 2979 def 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 2979 remove 85 ref 2719 remove cons 991 ref 284 remove cons nil cons 2980 def cons cons nil cons cons 1007 ref subst proveHyp proveHyp eqMp nil 83 ref 2717 ref cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 2689 remove 285 ref cons nil cons cons 2981 def 57 ref subst 2981 remove 129 ref subst nil "_2184" 11 ref var 2982 def 191 ref cons "_2183" 11 ref var 2983 def 250 remove cons nil cons cons nil cons cons 175 ref 15 ref 210 ref 2983 remove varTerm 2984 def appTerm 181 ref appTerm appTerm 609 ref 2984 ref appTerm appTerm absTerm 2985 def 2982 remove varTerm 2986 def appTerm 2987 def betaConv 895 remove 2984 ref appTerm 2988 def betaConv nil 899 remove 36 ref 2988 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 909 remove 165 ref 2984 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 155 ref 2985 ref appTerm nil cons cons 36 ref 2987 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2985 remove nil cons cons 165 ref 2986 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst nil 35 ref 2589 ref cons 2989 def 285 ref cons nil cons cons 108 ref subst proveHyp nil 2989 remove nil cons nil cons cons 923 remove subst 2652 remove assume eqMp eqMp eqMp nil 83 ref 2688 remove cons 2990 def 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 2990 remove 85 ref 2717 remove cons 2980 ref cons cons nil cons cons 1007 ref subst proveHyp proveHyp eqMp nil 83 ref 2715 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2713 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 2697 ref 1157 ref appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 2698 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2697 remove nil cons cons 1052 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 2709 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 2699 ref 1157 ref appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 2700 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2699 remove nil cons cons 1052 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 2705 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 2701 ref 1157 ref appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 2702 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2701 remove nil cons cons 1052 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 2566 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 1051 remove 85 ref 2626 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 2622 remove cons 85 ref 2624 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 83 ref 2555 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 2554 remove 36 ref 2552 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2551 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2550 remove nil cons cons 36 ref 2549 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2548 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2547 remove nil cons cons 36 ref 2546 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2545 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp nil 83 ref 2589 remove cons 85 ref 2544 remove nil cons cons nil cons cons nil cons cons 305 ref subst proveHyp nil 83 ref 2977 remove cons 85 ref 2958 remove cons nil cons cons nil cons cons 99 ref subst proveHyp 2991 def subst appThm nil 175 ref 603 ref nil cons cons 2537 remove cons nil cons cons 1609 ref subst trans sym 76 ref eqMp nil 35 ref 2536 remove 2527 ref appTerm nil cons cons 36 ref 2535 remove cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 2527 remove nil cons cons 1285 ref 2530 remove cons nil cons cons nil cons cons 1556 ref subst eqMp eqMp eqMp 163 ref 164 ref 2533 ref nil cons cons 165 ref 2522 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 2533 remove appTerm nil cons cons 36 ref 2532 remove cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 2528 remove nil cons cons 487 ref cons nil cons cons 2438 ref subst eqMp eqMp eqMp 163 ref 164 ref 2512 ref nil cons cons 2992 def 165 ref 2526 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp eqMp nil 83 ref 2524 remove cons 85 ref 2514 ref cons nil cons 2993 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2520 remove cons 2993 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 464 ref 1157 ref appTerm appTerm 2513 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 419 ref 464 remove appTerm appTerm 2513 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 472 remove cons 2993 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 35 ref 2514 remove cons 36 ref 2511 ref cons nil cons 2994 def cons nil cons cons 108 ref subst nil 164 ref 1285 ref 40 ref 2512 ref 1286 ref appTerm 2995 def appTerm 2507 ref appTerm 2996 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 2996 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 2995 ref nil cons 2997 def cons 2994 ref cons nil cons cons 2998 def 57 ref subst 2998 remove 129 ref subst 2995 ref betaConv 2995 remove assume eqMp nil 35 ref 1633 ref cons 2994 ref cons nil cons cons 2999 def 108 ref subst proveHyp 2999 ref 57 ref subst 2999 remove 129 ref subst 1636 remove 1637 remove 1638 remove nil 1643 remove 2994 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 1645 remove 2507 ref appTerm 3000 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 3000 remove nil cons cons nil cons nil cons cons 77 ref subst nil 1648 remove 2994 ref cons nil cons cons 3001 def 57 ref subst 3001 remove 129 ref subst 1650 remove nil 1652 remove 2994 ref cons nil cons cons 3002 def 108 ref subst proveHyp 3002 ref 57 ref subst 3002 remove 129 ref subst 1658 remove nil 1660 remove 2994 ref cons nil cons cons 108 ref subst proveHyp 443 ref 1665 remove 2507 ref appTerm absTerm 3003 def 445 ref appTerm 3004 def betaConv 852 ref 155 ref 3003 ref appTerm 3005 def absTerm 3006 def 853 ref appTerm 3007 def betaConv 3008 def 468 ref 443 ref 286 ref 1686 remove appThm 2507 ref refl 3009 def appThm absThm appThm sym nil 164 ref 443 ref 1754 ref 2507 ref appTerm 3010 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3010 remove nil cons cons nil cons nil cons cons 77 ref subst nil 1753 ref 2994 ref cons nil cons cons 3011 def 57 ref subst 3011 remove 129 ref subst 239 ref 2506 ref 1698 remove appThm appThm 1590 ref appThm sym 3012 def 239 ref 2506 ref 1707 remove appThm appThm 1590 ref appThm sym 3013 def 239 ref 2506 ref 1713 remove appThm appThm 1590 ref appThm sym 4 ref 1754 ref 15 ref 27 ref 1942 remove appTerm appTerm 609 ref 21 ref 448 ref appTerm 451 ref appTerm 3014 def 19 ref appTerm 3015 def appTerm appTerm 3016 def appTerm 3017 def absTerm 3018 def 6 ref appTerm 3019 def betaConv nil 112 ref 3018 ref nil cons cons 3020 def nil cons nil cons cons 1969 ref subst 4 ref nil 70 ref 3017 remove nil cons cons nil cons nil cons cons 77 ref subst 1756 remove 3016 ref refl appThm sym 4 ref 1762 ref 3016 remove appTerm absTerm 3021 def 19 ref appTerm 3022 def betaConv 175 ref 33 ref 3021 ref appTerm 3023 def absTerm 3024 def 181 ref appTerm 3025 def betaConv 3026 def 443 ref 155 ref 3024 ref appTerm 3027 def absTerm 3028 def 445 ref appTerm 3029 def betaConv 3030 def nil 164 ref 175 ref 33 ref 4 ref 40 ref 1962 remove appTerm 15 ref 27 ref 1964 remove appTerm appTerm 609 ref 21 ref 1957 ref appTerm 677 ref appTerm 3031 def 19 ref appTerm appTerm appTerm appTerm 3032 def absTerm 3033 def appTerm 3034 def absTerm 3035 def nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 3034 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3033 remove nil cons cons nil cons nil cons cons 1969 ref subst 4 ref nil 70 ref 3032 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref 1247 ref 625 ref 2458 ref appThm 680 ref appThm 253 ref trans appThm appThm 239 ref 2506 ref 2124 ref 2458 ref appThm 680 ref appThm appThm appThm 609 ref refl 3036 def 21 ref refl 3037 def 2458 ref appThm 680 ref appThm 3038 def 1970 ref appThm appThm appThm appThm sym 286 ref nil 726 ref 487 ref cons nil cons cons 175 ref 851 remove 491 remove appTerm 3039 def absTerm 3040 def 181 ref appTerm 3041 def betaConv 240 ref 155 ref 3040 ref appTerm 3042 def absTerm 3043 def 242 ref appTerm 3044 def betaConv 468 ref 240 ref 468 ref 175 ref 3039 remove assume sym 493 remove assume sym deductAntisym absThm appThm absThm appThm 500 remove eqMp nil 35 ref 155 ref 3043 ref appTerm nil cons cons 36 ref 3044 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3043 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3042 remove nil cons cons 36 ref 3041 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3040 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst 529 remove refl 266 ref appThm nil 176 ref 487 remove cons nil cons cons 3045 def 558 ref subst 767 ref 240 ref 39 ref 550 remove 25 ref appTerm appTerm 417 remove appTerm absTerm 3046 def 242 ref appTerm 3047 def betaConv nil 155 ref 3046 ref appTerm 3048 def axiom nil 35 ref 3048 remove nil cons cons 36 ref 3047 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3046 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp subst trans trans trans appThm 239 ref 3037 ref 266 ref appThm 268 ref appThm 3049 def 2124 remove 266 ref appThm 268 remove appThm appThm appThm 3036 ref 3049 ref 1970 ref appThm appThm appThm appThm sym nil 2466 ref 36 ref 15 ref 21 ref 327 ref appTerm 25 ref appTerm 3050 def 355 ref 327 ref appTerm 25 ref appTerm appTerm appTerm 609 ref 3050 ref 19 ref appTerm 3051 def appTerm appTerm nil cons 3052 def cons nil cons cons nil cons cons 3053 def 57 ref subst 3053 remove 129 ref subst 39 ref "_32180" 11 ref var 3054 def 15 ref 3050 ref 354 ref 3054 remove varTerm 3055 def appTerm 327 ref appTerm 25 ref appTerm appTerm appTerm 210 ref 3055 remove appTerm 3051 ref appTerm appTerm absTerm 3056 def 181 ref appTerm 3057 def appTerm refl 3056 ref 25 ref appTerm betaConv appThm 87 ref 3057 remove betaConv appThm 15 ref 3050 ref 354 ref 25 ref appTerm 327 ref appTerm 25 ref appTerm appTerm appTerm 730 ref 3051 ref appTerm 3058 def appTerm refl appThm trans 3056 remove refl 2468 ref appThm eqMp sym 239 ref 3050 ref refl 3059 def nil 144 remove 353 remove 177 remove cons cons nil cons cons 382 remove subst appThm appThm 3058 remove refl appThm sym 239 ref 3059 remove nil 384 remove 385 remove 362 ref 388 remove appTerm 25 ref appTerm 389 ref appTerm appTerm 368 remove 25 ref appTerm 25 ref appTerm 389 remove appTerm appTerm nil cons cons 392 remove 114 ref cons 393 ref cons cons nil cons cons 404 remove subst appThm appThm nil 175 ref 3051 remove nil cons 3060 def cons nil cons nil cons cons 734 ref subst appThm nil 165 ref 3060 remove cons nil cons nil cons cons 595 ref subst trans sym 76 ref eqMp eqMp eqMp eqMp nil 2469 ref 85 ref 3052 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 3035 remove appTerm 3061 def nil cons cons 36 ref 155 ref 443 ref 40 ref 3027 ref appTerm 155 ref 175 ref 33 ref 4 ref 40 ref 2102 remove appTerm 15 ref 27 ref 2103 remove appTerm appTerm 609 ref 21 ref 2101 ref appTerm 597 ref appTerm 3062 def 19 ref appTerm appTerm appTerm appTerm 3063 def absTerm 3064 def appTerm 3065 def absTerm 3066 def appTerm 3067 def appTerm 3068 def absTerm 3069 def appTerm 3070 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 3069 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3068 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3027 remove nil cons 3071 def cons 3072 def 36 ref 3067 remove nil cons 3073 def cons nil cons cons nil cons cons 3074 def 57 ref subst 3074 remove 129 ref subst nil 164 ref 3066 remove nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 3065 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3064 remove nil cons cons nil cons nil cons cons 1969 ref subst 4 ref nil 70 ref 3063 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref 2123 remove appThm 239 ref 2506 ref 2125 remove appThm appThm 3036 ref 3037 ref 2120 remove appThm 2122 ref appThm 1970 ref appThm appThm appThm appThm sym 286 ref 2126 remove appThm 239 ref 2506 ref 2127 remove appThm appThm 3036 ref 3037 ref 638 remove appThm 636 ref appThm 1970 remove appThm appThm appThm appThm sym nil 35 ref 2171 remove cons 3075 def 36 ref 15 ref 27 ref 355 remove 703 ref appTerm 448 ref appTerm appTerm appTerm 609 ref 21 ref 703 ref appTerm 448 ref appTerm 19 ref appTerm 3076 def appTerm 3077 def appTerm nil cons 3078 def cons nil cons cons nil cons cons 3079 def 57 ref subst 3079 remove 129 ref subst 239 ref 2506 ref 2139 remove appThm appThm 3077 ref refl 3080 def appThm sym 2141 remove 39 ref "_32182" 1 ref var 3081 def 15 ref 27 ref 199 ref 3081 remove varTerm appTerm 19 ref appTerm 2151 ref appTerm appTerm appTerm 3077 ref appTerm absTerm 3082 def 697 remove appTerm 3083 def appTerm refl 3082 ref 277 ref appTerm betaConv appThm 87 ref 3083 remove betaConv appThm 15 ref 27 ref 2154 remove appTerm appTerm 3077 ref appTerm refl appThm trans 3082 remove refl 2155 remove appThm eqMp sym 239 ref 2506 ref 2157 remove appThm appThm 3080 ref appThm sym 87 ref "_32184" 3 ref var 3084 def 15 ref 27 ref 3084 remove varTerm appTerm appTerm 3077 ref appTerm absTerm 3085 def 2151 remove appTerm betaConv appThm 465 ref 2177 remove 3085 ref 2148 ref appTerm betaConv appThm appThm 2180 remove 3085 ref 2150 ref appTerm betaConv appThm appThm appThm nil 1722 ref 2150 ref nil cons cons 1723 ref 2148 ref nil cons cons 2184 remove cons cons nil cons cons nil 1725 ref 3085 remove nil cons cons nil cons nil cons cons 1743 ref subst subst eqMp sym nil 2185 remove 36 ref 15 ref 27 ref 2148 remove appTerm appTerm 3077 ref appTerm 3086 def nil cons 3087 def cons nil cons cons nil cons cons 3088 def 57 ref subst 3088 remove 129 ref subst 239 ref 2506 ref 2159 remove appThm appThm 3080 ref appThm sym 4 ref 40 ref 2195 remove appTerm 3089 def 15 ref 27 ref 354 remove 2145 ref appTerm 448 ref appTerm 451 ref appTerm appTerm appTerm 210 ref 2145 ref appTerm 3090 def 3015 remove appTerm appTerm appTerm absTerm 3091 def 361 ref appTerm 3092 def betaConv 3024 ref 2145 remove appTerm 3093 def betaConv nil 3072 ref 36 ref 3093 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 3024 remove nil cons cons 3094 def 165 ref 2243 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 33 ref 3091 ref appTerm nil cons cons 36 ref 3092 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3091 remove nil cons cons 113 ref 2244 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3089 remove 15 ref 27 ref 2162 remove appTerm appTerm 3095 def 3090 remove 3014 ref 361 remove appTerm 3096 def appTerm appTerm appTerm 3097 def nil cons cons 36 ref 3095 remove 3077 ref appTerm 3098 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 3075 remove 36 ref 40 ref 3097 remove appTerm 3098 remove appTerm 3099 def nil cons cons nil cons cons nil cons cons 108 ref subst 2200 remove nil 2205 remove 36 ref 40 ref 2131 remove appTerm 3099 remove appTerm 3100 def nil cons 3101 def cons nil cons 3102 def cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 2209 remove 3100 ref appTerm 3103 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 3103 remove nil cons cons nil cons nil cons cons 77 ref subst nil 2212 remove 3102 ref cons nil cons cons 3104 def 57 ref subst 3104 remove 129 ref subst 2214 remove nil 2216 remove 3102 remove cons nil cons cons 3105 def 108 ref subst proveHyp 3105 ref 57 ref subst 3105 remove 129 ref subst 39 ref "_32190" 11 ref var 3106 def 40 ref 200 ref 3106 remove varTerm 3107 def appTerm 2130 remove appTerm appTerm 40 ref 40 ref 200 ref 363 remove 3107 ref appTerm 703 ref appTerm 3108 def appTerm 703 ref appTerm appTerm 15 ref 27 ref 362 ref 3108 ref appTerm 448 ref appTerm 451 ref appTerm appTerm appTerm 3109 def 210 ref 3108 remove appTerm 3096 ref appTerm appTerm appTerm appTerm 3109 remove 210 ref 3107 remove appTerm 3076 ref appTerm appTerm appTerm appTerm absTerm 3110 def 181 ref appTerm 3111 def appTerm refl 3110 ref 2201 ref appTerm betaConv appThm 87 ref 3111 remove betaConv appThm 40 ref 2232 remove appTerm 40 ref 40 ref 2222 remove 703 ref appTerm appTerm 15 ref 27 ref 362 ref 2221 ref appTerm 448 ref appTerm 451 ref appTerm appTerm appTerm 3112 def 210 ref 2221 remove appTerm 3096 ref appTerm appTerm appTerm appTerm 3112 remove 210 ref 2201 ref appTerm 3076 ref appTerm 3113 def appTerm appTerm appTerm refl appThm trans 3110 remove refl 2223 remove appThm eqMp sym 2235 remove 286 ref 286 ref 2227 remove 703 ref refl appThm appThm 239 ref 2506 ref 362 ref refl 2226 ref appThm 2228 ref appThm 637 ref appThm appThm appThm 3114 def 625 ref 2226 remove appThm 3096 ref refl appThm appThm appThm appThm 3114 remove 3113 ref refl 3115 def appThm appThm appThm sym nil 35 ref 2234 ref cons 36 ref 40 ref 40 ref 1827 ref 703 ref appTerm 3116 def appTerm 15 ref 27 ref 362 remove 853 ref appTerm 448 ref appTerm 451 ref appTerm appTerm 3117 def appTerm 3118 def 1498 ref 3096 remove appTerm 3119 def appTerm 3120 def appTerm appTerm 3118 remove 3113 ref appTerm 3121 def appTerm nil cons 3122 def cons nil cons 3123 def cons nil cons cons 3124 def 57 ref subst 3124 remove 129 ref subst 175 ref 46 ref 1827 remove 181 ref appTerm appTerm 503 ref 703 ref appTerm appTerm absTerm 3125 def 448 ref appTerm betaConv sym 465 ref 2236 remove 77 ref subst 2233 remove assume eqMp appThm 717 remove 1609 ref subst appThm 782 ref trans sym 76 ref eqMp eqMp 163 ref 164 ref 3125 ref nil cons cons 657 remove cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 3125 remove appTerm nil cons cons 36 ref 3116 ref nil cons 3126 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 2138 remove cons 240 ref 862 remove cons nil cons 3127 def cons nil cons cons 2438 ref subst eqMp nil 35 ref 3126 remove cons 3128 def 36 ref 40 ref 3120 ref appTerm 3121 ref appTerm 3129 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 3120 ref nil cons 3130 def cons 36 ref 3121 remove nil cons 3131 def cons nil cons cons nil cons cons 3132 def 57 ref subst 3132 remove 129 ref subst 39 ref "_32192" 11 ref var 3133 def 15 ref 3133 remove varTerm appTerm 3113 ref appTerm absTerm 3134 def 3117 remove appTerm 3135 def appTerm refl 3134 ref 3119 ref appTerm betaConv appThm 87 ref 3135 remove betaConv appThm 15 ref 3119 remove appTerm 3113 remove appTerm refl appThm trans 3134 remove refl 3120 remove assume appThm eqMp sym 239 ref 1498 ref refl nil 1995 ref 1841 ref 1696 ref cons cons nil cons cons 1838 ref 15 ref 151 remove 1881 ref appTerm appTerm 195 ref 175 ref 196 remove 10 ref 1 ref 209 ref nil cons cons opType constTerm 3136 def 1878 ref appTerm 3137 def 210 ref 202 ref appTerm 181 ref appTerm 3138 def appTerm 181 ref appTerm absTerm 3139 def 21 ref 202 ref appTerm 3140 def 149 ref appTerm 1880 ref appTerm appTerm absTerm 212 remove appTerm appTerm absTerm 3141 def 1880 ref appTerm 3142 def betaConv 1840 ref 33 ref 3141 ref appTerm 3143 def absTerm 3144 def 1878 ref appTerm 3145 def betaConv 142 ref 315 ref 3144 ref appTerm 3146 def absTerm 3147 def 150 ref appTerm 3148 def betaConv 145 ref 155 ref 3147 ref appTerm 3149 def absTerm 3150 def 149 ref appTerm 3151 def betaConv nil 155 ref 3150 ref appTerm 3152 def axiom 3153 def nil 35 ref 3152 ref nil cons 3154 def cons 36 ref 3151 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3150 remove nil cons cons 167 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3149 remove nil cons cons 36 ref 3148 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3147 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3146 remove nil cons cons 36 ref 3145 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3144 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3143 remove nil cons cons 36 ref 3142 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3141 remove nil cons cons 1899 ref cons nil cons cons 140 ref subst eqMp eqMp 3155 def subst 195 ref 175 ref 3136 ref 62 ref appTerm 3156 def 3138 ref appTerm 181 ref appTerm absTerm 3157 def 3140 ref 448 ref appTerm 3158 def 19 ref appTerm 3159 def appTerm absTerm 703 ref appTerm betaConv 175 ref 3156 ref 2129 ref 181 ref appTerm 3160 def appTerm 181 ref appTerm absTerm 3076 ref appTerm betaConv nil "t2" 11 ref var 3161 def 3076 ref nil cons 3162 def cons "t1" 11 ref var 3163 def 2129 remove 3076 ref appTerm nil cons cons nil cons cons nil cons cons 3164 def 411 ref 349 remove subst 3165 def subst trans trans trans appThm appThm 3115 ref appThm sym 239 ref nil 142 ref 3162 remove cons 3166 def 2312 remove 3127 ref cons 3167 def cons nil cons cons 2559 ref 150 ref appTerm 3168 def betaConv 2561 ref 181 ref appTerm 3169 def betaConv 2563 remove 242 ref appTerm 3170 def betaConv 2565 remove nil 2567 remove 36 ref 3170 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2747 remove 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2562 remove nil cons cons 36 ref 3169 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2561 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 2560 remove nil cons cons 36 ref 3168 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 2559 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 3171 def subst 625 ref nil 641 remove 640 ref 3127 remove cons cons nil cons cons 3172 def 3171 ref subst appThm 3076 ref refl appThm trans appThm 3115 remove appThm nil 175 ref 2201 ref nil cons cons 3166 remove 240 ref 210 ref 1498 remove 448 ref appTerm appTerm 451 ref appTerm nil cons cons nil cons cons cons nil cons cons 656 ref subst trans sym 239 ref 3172 remove 2991 ref subst appThm 2201 remove refl appThm sym nil 3167 remove nil cons cons 1480 ref subst eqMp eqMp eqMp eqMp eqMp nil 83 ref 3130 ref cons 85 ref 3131 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 46 ref 3116 remove appTerm 3129 remove appTerm nil cons cons 3123 remove cons nil cons cons 108 ref subst proveHyp nil 996 ref 3131 remove cons 36 ref 3130 remove cons 3128 remove nil cons cons cons nil cons cons nil 35 ref 47 remove 1003 ref appTerm nil cons 3173 def cons 36 ref 40 ref 44 ref appTerm 3174 def 997 remove appTerm nil cons 3175 def cons nil cons cons nil cons cons 3176 def 57 ref subst 3176 remove 129 ref subst nil 296 ref 36 ref 1675 ref cons nil cons 3177 def cons nil cons cons 3178 def 57 ref subst 3178 remove 129 ref subst nil 84 remove 85 ref 1003 remove nil cons cons nil cons cons nil cons cons 3179 def 99 ref subst 108 ref proveHyp 101 remove eqMp nil 290 ref 3177 remove cons nil cons cons 108 ref subst proveHyp 3179 remove 305 ref subst eqMp eqMp nil 302 ref 85 ref 1675 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 3173 remove cons 85 ref 3175 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp 3180 def subst eqMp eqMp nil 83 ref 2234 remove cons 85 ref 3122 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 2237 remove 85 ref 3101 remove cons nil cons 3181 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 2239 remove 3181 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 2240 remove 3100 ref appTerm absTerm appTerm nil cons cons 36 ref 2241 remove 3100 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2242 remove 3181 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 2250 remove 85 ref 3087 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 2176 remove 3086 remove appTerm nil cons cons 36 ref 2179 remove 15 ref 27 ref 2150 remove appTerm appTerm 3077 ref appTerm 3182 def appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 2253 remove 36 ref 3182 remove nil cons 3183 def cons nil cons cons nil cons cons 3184 def 57 ref subst 3184 remove 129 ref subst 239 ref 2506 ref 2160 remove appThm appThm 3080 remove appThm sym 3021 ref 367 ref appTerm 3185 def betaConv 3026 remove nil 3072 remove 36 ref 3025 remove nil cons cons nil cons cons nil cons cons 108 ref subst 3186 def 163 ref 3094 remove 192 ref cons nil cons cons 140 ref subst 3187 def eqMp eqMp nil 35 ref 3023 remove nil cons cons 3188 def 36 ref 3185 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3021 remove nil cons cons 3189 def 113 ref 2283 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1762 remove 15 ref 27 ref 2163 remove appTerm 3190 def appTerm 3191 def 609 ref 3014 ref 367 remove appTerm appTerm 3192 def appTerm 3193 def appTerm 3194 def nil cons cons 36 ref 3191 remove 3077 ref appTerm 3195 def nil cons 3196 def cons nil cons 3197 def cons nil cons cons 108 ref subst proveHyp 2274 remove sym 76 ref eqMp nil 35 ref 2310 remove cons 3198 def 36 ref 40 ref 3193 ref appTerm 3195 ref appTerm 3199 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 3193 ref nil cons 3200 def cons 3197 remove cons nil cons cons 3201 def 57 ref subst 3201 remove 129 ref subst 39 ref "_32194" 11 ref var 3202 def 15 ref 3202 remove varTerm appTerm 3077 ref appTerm absTerm 3203 def 3190 remove appTerm 3204 def appTerm refl 3203 ref 3192 ref appTerm betaConv appThm 87 ref 3204 remove betaConv appThm 15 ref 3192 remove appTerm 3077 remove appTerm refl appThm trans 3203 remove refl 3193 remove assume appThm eqMp sym 3036 ref nil 1995 remove 2257 ref 1696 ref cons cons nil cons cons 3155 ref subst 195 ref 175 ref 3136 ref 277 ref appTerm 3205 def 3138 ref appTerm 181 ref appTerm absTerm 3206 def 3159 remove appTerm absTerm 703 remove appTerm betaConv 175 ref 3205 ref 3160 remove appTerm 181 ref appTerm absTerm 3076 remove appTerm betaConv 3164 remove 411 ref 2046 remove subst 3207 def subst trans trans trans appThm eqMp eqMp nil 83 ref 3200 ref cons 85 ref 3196 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 1944 remove 3199 remove appTerm nil cons cons 36 ref 40 ref 3194 remove appTerm 3195 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 996 ref 3196 remove cons 36 ref 3200 remove cons 3198 remove nil cons cons cons nil cons cons 3180 ref subst eqMp eqMp eqMp eqMp nil 2306 remove 85 ref 3183 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp nil 2172 remove 85 ref 3078 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 83 ref 3071 remove cons 85 ref 3073 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 3061 remove appTerm 3070 remove appTerm nil cons cons 36 ref 155 ref 3028 ref appTerm nil cons 3208 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 3028 ref 25 ref appTerm betaConv appThm 468 ref 443 ref 286 ref 3030 ref appThm 3028 ref 544 ref appTerm betaConv appThm absThm appThm appThm appThm 468 ref 443 ref 3030 remove absThm appThm appThm nil 471 ref 3028 remove nil cons 3209 def cons nil cons nil cons cons 778 ref subst eqMp eqMp nil 35 ref 3208 remove cons 36 ref 3029 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3209 remove cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp 3186 remove proveHyp 3187 remove eqMp eqMp nil 3188 remove 36 ref 3022 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 3189 remove 115 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp absThm eqMp nil 35 ref 33 ref 3018 remove appTerm nil cons cons 36 ref 3019 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 3020 remove 113 ref 7 remove cons nil cons 3210 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 1754 ref 15 ref 27 ref 1699 ref appTerm 3211 def appTerm 3212 def 609 ref 3014 ref 6 ref appTerm 3213 def appTerm 3214 def appTerm 3215 def appTerm nil cons cons 36 ref 3212 remove 181 ref appTerm 3216 def nil cons 3217 def cons nil cons 3218 def cons nil cons cons 108 ref subst proveHyp 286 ref 286 ref 1709 remove appThm 3215 ref refl appThm nil 70 ref 3215 ref nil cons 3219 def cons nil cons nil cons cons 1415 ref subst trans appThm 3216 ref refl appThm sym nil 35 ref 3219 ref cons 3218 ref cons nil cons cons 3220 def 57 ref subst 3220 remove 129 ref subst 39 ref "_32200" 11 ref var 3221 def 15 ref 3221 remove varTerm appTerm 181 ref appTerm absTerm 3222 def 3211 remove appTerm 3223 def appTerm refl 3222 ref 3214 ref appTerm betaConv appThm 87 ref 3223 remove betaConv appThm 15 ref 3214 remove appTerm 181 ref appTerm refl appThm trans 3222 remove refl 3215 remove assume appThm eqMp sym 3036 remove 1697 ref 170 ref subst 3224 def appThm 767 ref 252 ref subst trans eqMp eqMp nil 83 ref 3219 remove cons 85 ref 3217 remove cons nil cons 3225 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp 3226 def eqMp eqMp eqMp eqMp nil 83 ref 1693 ref cons 3227 def 85 ref 2511 remove cons nil cons 3228 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 155 ref 443 ref 40 ref 2334 remove appTerm 2507 ref appTerm absTerm appTerm 3229 def nil cons cons 36 ref 155 ref 852 ref 40 ref 3005 ref appTerm 155 ref 443 ref 40 ref 2337 remove appTerm 2507 ref appTerm absTerm appTerm 3230 def appTerm 3231 def absTerm 3232 def appTerm 3233 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 3232 remove nil cons cons nil cons nil cons cons 413 ref subst 852 ref nil 70 ref 3231 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3005 remove nil cons 3234 def cons 3235 def 36 ref 3230 remove nil cons 3236 def cons nil cons cons nil cons cons 3237 def 57 ref subst 3237 remove 129 ref subst 468 ref 443 ref 286 ref 1247 ref 626 ref 2344 remove 1685 ref appThm nil 728 remove 1592 remove cons nil cons cons 765 ref subst 3238 def trans appThm appThm appThm 3009 remove appThm absThm appThm sym nil 164 ref 443 ref 40 ref 201 ref 444 ref 254 ref 1579 remove appTerm appTerm appTerm 3239 def appTerm 2507 ref appTerm 3240 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3240 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3239 ref nil cons 3241 def cons 2994 remove cons nil cons cons 3242 def 57 ref subst 3242 remove 129 ref subst 3012 remove 3013 remove 239 ref 2506 ref 1708 remove appThm appThm 1590 ref appThm sym 87 ref "_32202" 3 ref var 3243 def 15 ref 27 ref 3243 remove varTerm appTerm appTerm 181 ref appTerm absTerm 3244 def 199 remove 1687 ref appTerm 1699 ref appTerm 1710 ref appTerm appTerm betaConv appThm 465 ref 1754 ref refl 3244 ref 1699 remove appTerm betaConv appThm appThm 40 ref 230 ref 1687 remove appTerm 3245 def appTerm 3246 def refl 3244 ref 1710 ref appTerm betaConv appThm appThm appThm nil 1722 remove 1711 remove cons 1723 remove 1712 remove cons 1724 remove 1693 remove cons nil cons cons cons nil cons cons nil 1725 remove 3244 remove nil cons cons nil cons nil cons cons 1743 remove subst subst eqMp sym nil 1753 remove 3218 remove cons nil cons cons 3247 def 57 ref subst 3247 remove 129 ref subst 3226 remove eqMp nil 3227 remove 3225 remove cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 1754 remove 3216 remove appTerm nil cons cons 36 ref 3246 remove 15 ref 27 ref 1710 remove appTerm appTerm 181 ref appTerm 3248 def appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 3245 remove nil cons 3249 def cons 36 ref 3248 ref nil cons 3250 def cons nil cons 3251 def cons nil cons cons 3252 def 57 ref subst 3252 remove 129 ref subst 3003 ref 544 ref appTerm 3253 def betaConv nil 3235 ref 36 ref 3253 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 3003 remove nil cons cons 3254 def 165 ref 669 ref cons nil cons 3255 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 40 ref 201 ref 444 ref 210 ref 2445 remove appTerm 602 ref appTerm appTerm appTerm 3256 def appTerm 15 ref 27 ref 186 remove 2101 remove appTerm 597 ref appTerm appTerm appTerm 181 ref appTerm 3257 def appTerm 3258 def nil cons cons 3251 remove cons nil cons cons 108 ref subst proveHyp 1247 remove 626 ref 625 ref 1588 remove appThm 1685 ref appThm 3238 remove trans appThm appThm nil 70 ref 3241 ref cons nil cons nil cons cons 77 ref subst 3239 remove assume eqMp trans sym 76 ref eqMp nil 35 ref 3256 ref nil cons cons 3259 def 36 ref 40 ref 3257 ref appTerm 3248 ref appTerm 3260 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp 286 ref 239 ref 3049 ref 2341 ref 2119 ref appThm 2122 ref appThm appThm appThm 1590 ref appThm appThm 239 ref 3049 ref 2341 remove 626 ref 592 ref appThm 3261 def appThm 2342 ref appThm appThm appThm 1590 ref appThm appThm nil 70 ref 15 ref 3050 ref 2379 remove appTerm appTerm 181 ref appTerm nil cons cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp nil 35 ref 46 ref 3256 remove appTerm 3260 remove appTerm nil cons cons 36 ref 40 ref 3258 remove appTerm 3248 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 996 remove 3250 ref cons 36 ref 3257 remove nil cons cons 3259 remove nil cons cons cons nil cons cons 3180 remove subst eqMp eqMp eqMp nil 83 ref 3249 remove cons 85 ref 3250 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 83 ref 3241 remove cons 3228 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp nil 83 ref 3234 remove cons 85 ref 3236 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 3229 remove appTerm 3233 remove appTerm nil cons cons 36 ref 155 ref 3006 ref appTerm nil cons 3262 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 3006 ref 25 ref appTerm betaConv appThm 468 ref 852 ref 286 ref 3008 ref appThm 3006 ref 854 ref appTerm betaConv appThm absThm appThm appThm appThm 468 ref 852 ref 3008 remove absThm appThm appThm nil 471 ref 3006 remove nil cons 3263 def cons nil cons nil cons cons 778 ref subst eqMp eqMp nil 35 ref 3262 remove cons 36 ref 3007 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3263 remove cons 2450 remove cons nil cons cons 140 ref subst eqMp eqMp nil 3235 remove 36 ref 3004 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 3254 remove 1080 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 2451 remove 3228 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 2452 remove 3228 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 2453 remove 2507 ref appTerm absTerm appTerm nil cons cons 36 ref 2454 remove 2507 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2455 remove 3228 ref cons nil cons cons 1176 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 1633 remove cons 3228 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 2997 remove cons 3228 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 2512 remove 1157 ref appTerm appTerm 2507 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 2513 remove appTerm 2507 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2992 remove 3228 remove cons nil cons cons 1176 ref subst eqMp eqMp proveHyp eqMp absThm eqMp nil 35 ref 155 ref 2508 remove appTerm nil cons cons 36 ref 2509 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 2510 remove 393 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 15 ref 27 ref 2456 remove appTerm appTerm 181 ref appTerm nil cons cons 36 ref 15 ref 27 ref 187 ref appTerm appTerm 181 ref appTerm 3264 def nil cons 3265 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 239 ref 2506 remove 2459 remove appThm appThm 1590 ref appThm appThm 3264 remove refl appThm nil 70 ref 3265 remove cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp eqMp 3266 def eqMp absThm eqMp 3267 def nil 155 ref 2504 remove appTerm thm 1183 remove nil 1179 remove thm 239 ref 626 ref 572 ref appThm nil 443 ref 143 ref cons 3268 def nil cons nil cons cons 659 ref subst 210 ref 444 ref 327 ref appTerm 3269 def appTerm refl 680 ref appThm nil 240 ref 3269 remove nil cons 3270 def cons nil cons nil cons cons 252 ref subst trans trans trans appThm 266 ref appThm sym 239 ref 626 ref 791 ref appThm 692 ref trans appThm 791 remove appThm nil 165 ref 146 ref cons nil cons nil cons cons 595 ref subst 3271 def trans sym 76 ref eqMp eqMp 3272 def nil 15 ref 444 ref 602 ref appTerm appTerm 26 ref appTerm thm 468 ref 175 ref 239 ref "Data.Stream.nth" const 3273 def 10 ref "Data.Stream.stream" typeOp 3274 def 16 ref opType 3275 def 208 remove cons opType constTerm 3276 def refl nil 9 ref 10 ref 3275 ref 10 ref 3275 ref 2 ref cons opType nil cons cons opType constTerm "Number.Natural.Fibonacci.all" const 3275 ref constTerm 3277 def appTerm 3278 def "Data.Stream.fromFunction" const 3279 def 10 ref 23 ref 3275 ref nil cons 3280 def cons opType constTerm 444 ref appTerm appTerm axiom appThm nil "f" 23 remove var 444 ref nil cons cons nil cons nil cons cons 411 ref "f" 10 ref 11 ref 334 ref cons opType 3281 def var 3282 def 9 ref 10 ref 3281 ref 10 ref 3281 ref 2 ref cons opType 3283 def nil cons cons opType constTerm 3273 remove 10 ref 3274 remove 334 ref opType 3284 def 3281 ref nil cons 3285 def cons opType constTerm 3286 def 3279 remove 10 ref 3281 ref 3284 ref nil cons 3287 def cons opType constTerm 3282 ref varTerm 3288 def appTerm appTerm appTerm 3288 ref appTerm absTerm 3289 def 3288 ref appTerm 3290 def betaConv nil 30 ref 10 ref 3283 ref 2 ref cons opType 3291 def constTerm 3292 def 3289 ref appTerm 3293 def axiom nil 35 ref 3293 remove nil cons cons 36 ref 3290 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 3285 ref cons nil cons "P" 3283 remove var 3289 remove nil cons cons "x" 3281 ref var 3288 ref nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst subst trans 1590 remove appThm 3294 def appThm 3295 def 615 ref refl appThm nil 165 ref 615 ref nil cons 3296 def cons nil cons nil cons cons 595 ref subst trans absThm appThm 743 ref trans sym 76 ref eqMp nil 155 ref 175 ref 15 ref 3276 ref 3277 ref appTerm 3297 def 181 ref appTerm appTerm 3298 def 615 ref appTerm absTerm appTerm thm nil "g" 179 ref var 175 ref 187 remove absTerm 3299 def nil cons cons "f" 179 ref var 180 ref nil cons cons nil cons cons nil cons cons 394 remove 2498 remove subst subst 468 ref 165 ref 174 ref nil 175 ref 1157 ref nil cons cons nil cons nil cons cons 193 remove subst appThm 3299 ref 1157 ref appTerm betaConv appThm nil 113 ref 185 remove 1157 ref appTerm 26 ref appTerm 25 ref appTerm nil cons cons nil cons nil cons cons 330 remove 400 remove subst 3300 def subst trans absThm appThm 743 ref trans trans sym 76 ref eqMp nil 9 ref 10 ref 179 ref 10 ref 179 remove 2 ref cons opType nil cons cons opType constTerm 180 ref appTerm 3299 remove appTerm thm nil 164 ref 175 ref 39 ref 1873 ref 182 remove appTerm appTerm 232 ref appTerm 3301 def absTerm 3302 def nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 3301 remove nil cons cons nil cons nil cons cons 77 ref subst 87 ref 2505 remove 695 ref 2058 ref 39 ref 1848 remove 2059 ref appTerm appTerm 9 ref 10 ref 1844 ref 2063 remove cons opType constTerm 3303 def 2059 ref appTerm 1902 ref appTerm appTerm absTerm 3304 def 2059 ref appTerm 3305 def betaConv nil 1862 ref 3304 ref appTerm 3306 def axiom nil 35 ref 3306 remove nil cons cons 36 ref 3305 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 3304 remove nil cons cons 1870 ref 2059 ref nil cons cons nil cons 3307 def cons nil cons cons 140 ref subst eqMp eqMp subst 3308 def subst appThm 232 ref refl appThm sym nil 35 ref 183 remove 6 ref appTerm 3309 def nil cons 3310 def cons 36 ref 2465 ref cons nil cons cons nil cons cons 3311 def 306 ref subst 3311 ref 57 ref subst 3311 remove 129 ref subst 239 ref 175 ref 231 ref 2502 remove appTerm 3312 def absTerm 3313 def 181 ref appTerm 3314 def betaConv 468 ref 175 ref 3312 remove assume sym 2503 remove assume sym deductAntisym absThm appThm 3267 remove eqMp nil 35 ref 155 ref 3313 ref appTerm nil cons cons 36 ref 3314 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3313 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 3315 def appThm 178 remove 3315 remove subst appThm sym 239 ref 18 ref refl 3316 def 3309 ref assume appThm appThm 3316 ref 406 ref appThm appThm nil 165 ref 172 ref nil cons cons nil cons nil cons cons 595 ref subst trans sym 76 ref eqMp eqMp eqMp nil 83 ref 3310 ref cons 85 ref 2465 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 40 ref 3309 ref appTerm 232 ref appTerm nil cons cons 36 ref 40 ref 232 remove appTerm 3309 remove appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 2466 remove 36 ref 3310 ref cons nil cons cons nil cons cons 3317 def 57 ref subst 3317 remove 129 ref subst 39 ref "_32210" 11 ref var 3318 def 173 ref 180 ref 3318 remove varTerm appTerm appTerm 6 ref appTerm absTerm 3319 def 181 ref appTerm 3320 def appTerm refl 3319 ref 25 ref appTerm betaConv appThm 87 ref 3320 remove betaConv appThm 407 remove refl appThm trans 3319 remove refl 2468 remove appThm eqMp sym 406 remove eqMp eqMp nil 2469 remove 85 ref 3310 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 155 ref 3302 remove appTerm thm 1079 remove nil 1071 remove thm nil 112 ref 4 ref 39 ref 1938 ref appTerm 173 ref 180 remove 20 ref appTerm 3321 def appTerm 19 ref appTerm 3322 def appTerm 3323 def absTerm 3324 def nil cons cons nil cons nil cons cons 1969 ref subst 4 ref nil 70 ref 3323 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1983 ref cons 36 ref 3322 ref nil cons 3325 def cons nil cons 3326 def cons nil cons cons 3327 def 306 ref subst 3327 ref 57 ref subst 3327 remove 129 ref subst 465 ref nil 175 ref 20 ref nil cons 3328 def cons nil cons nil cons cons 3329 def 2471 remove subst appThm 465 ref 2321 remove appThm 239 ref 3329 ref 3266 remove subst appThm 20 ref refl appThm nil 165 ref 3328 remove cons nil cons nil cons cons 595 ref subst trans appThm 782 ref trans appThm 782 ref trans sym 76 ref eqMp nil 35 ref 46 ref 408 ref 3321 ref appTerm 3330 def appTerm 46 ref 1938 ref appTerm 15 ref 18 ref 3321 ref appTerm appTerm 20 ref appTerm appTerm appTerm nil cons cons 3326 remove cons nil cons cons 108 ref subst proveHyp nil "l2" 3 ref var 3331 def 114 remove cons "l1" 3 ref var 3332 def 3321 ref nil cons cons nil cons cons nil cons cons 286 ref 46 ref 408 ref 3332 ref varTerm 3333 def appTerm 3334 def appTerm 3335 def refl 46 ref 408 ref 3331 ref varTerm 3336 def appTerm 3337 def appTerm 3338 def refl nil 175 ref 18 ref 3336 ref appTerm 3339 def nil cons 3340 def cons 3341 def 240 ref 18 ref 3333 ref appTerm 3342 def nil cons 3343 def cons 3344 def nil cons 3345 def cons nil cons cons 820 ref subst 465 ref nil 240 ref 3340 ref cons 3346 def 175 ref 3343 remove cons nil cons cons nil cons cons 2319 ref subst appThm nil 3344 remove 3341 remove nil cons cons nil cons cons 2319 ref subst appThm trans appThm appThm appThm 173 ref 3333 ref appTerm 3347 def 3336 ref appTerm 3348 def refl appThm sym nil 35 ref 3335 ref 3338 ref 46 ref 230 ref 200 ref 3339 ref appTerm 3342 ref appTerm 3349 def appTerm 3350 def appTerm 230 ref 200 ref 3342 ref appTerm 3351 def 3339 ref appTerm 3352 def appTerm 3353 def appTerm 3354 def appTerm 3355 def appTerm nil cons 3356 def cons 36 ref 3348 ref nil cons 3357 def cons nil cons 3358 def cons nil cons cons 3359 def 57 ref subst 3359 remove 129 ref subst nil 83 ref 3334 ref nil cons 3360 def cons 3361 def 85 ref 3355 remove nil cons cons nil cons cons nil cons cons 3362 def 99 ref subst 3362 remove 305 ref subst nil 83 ref 3337 ref nil cons 3363 def cons 3364 def 85 ref 3354 remove nil cons cons nil cons cons nil cons cons 3365 def 99 ref subst 3365 remove 305 ref subst nil 83 ref 3350 remove nil cons 3366 def cons 85 ref 3353 remove nil cons 3367 def cons nil cons cons nil cons cons 3368 def 99 ref subst 3368 remove 305 ref subst nil 175 ref "Data.List.length" const 3369 def 17 remove constTerm 3370 def 3336 ref appTerm 3371 def nil cons 3372 def cons 3373 def 240 ref 3370 ref 3333 ref appTerm 3374 def nil cons 3375 def cons 3376 def nil cons 3377 def cons nil cons cons 3378 def 820 remove subst sym 465 ref nil 240 ref 3372 ref cons 3379 def 175 ref 3375 remove cons nil cons 3380 def cons nil cons cons 2319 ref subst appThm nil 3376 remove 3373 remove nil cons 3381 def cons nil cons cons 2319 remove subst appThm sym nil 83 ref 200 ref 3371 ref appTerm 3374 ref appTerm 3382 def nil cons 3383 def cons 3384 def nil cons nil cons cons 308 remove sym 3385 def subst nil 35 ref 3383 ref cons 285 ref cons nil cons cons 3386 def 57 ref subst 3386 remove 129 ref subst nil 35 ref 3366 ref cons 285 ref cons nil cons cons 108 ref subst 3387 def nil 70 ref 3366 remove cons nil cons nil cons cons 881 ref subst nil 70 ref 3349 remove nil cons 3388 def cons nil cons nil cons cons 885 ref subst trans sym 465 ref nil 70 ref 3363 remove cons nil cons nil cons cons 77 ref subst 3337 ref assume 3389 def eqMp 3390 def appThm 465 ref nil 70 ref 3360 remove cons nil cons nil cons cons 77 ref subst 3334 remove assume 3391 def eqMp 3392 def appThm nil 70 ref 3383 remove cons nil cons nil cons cons 77 ref subst 3382 ref assume eqMp appThm 782 ref trans appThm 782 ref trans sym 76 ref eqMp nil 35 ref 3338 ref 3335 ref 3382 ref appTerm appTerm nil cons cons 36 ref 3388 remove cons nil cons cons nil cons cons 108 ref subst proveHyp nil 3331 ref 3333 ref nil cons 3393 def cons 3332 ref 3336 ref nil cons 3394 def cons nil cons 3395 def cons nil cons cons nil 35 ref 3335 ref 3338 ref 200 ref 3374 ref appTerm 3396 def 3371 ref appTerm 3397 def appTerm 3398 def appTerm 3399 def nil cons 3400 def cons 36 ref 3352 ref nil cons 3401 def cons nil cons 3402 def cons nil cons cons 3403 def 57 ref subst 3403 remove 129 ref subst nil 3361 remove 85 ref 3398 remove nil cons cons nil cons cons nil cons cons 3404 def 99 ref subst 3404 remove 305 ref subst nil 3364 remove 85 ref 3397 ref nil cons 3405 def cons nil cons cons nil cons cons 3406 def 99 ref subst 3406 remove 305 ref subst 175 ref 46 ref 3351 ref 181 ref appTerm appTerm 3407 def 503 ref 3339 ref appTerm 3408 def appTerm absTerm 3409 def 444 ref 210 ref 3374 ref appTerm 3410 def 602 ref appTerm 3411 def appTerm 3412 def appTerm betaConv sym 3331 ref 408 ref "Data.List.@" const 3413 def 198 remove constTerm 3414 def 3333 ref appTerm 3415 def 3336 ref appTerm 3416 def appTerm 3417 def absTerm 3418 def 6 ref appTerm betaConv sym 414 ref nil 4 ref 3393 ref cons nil cons nil cons cons 3419 def 695 ref 2058 ref 3303 ref 3413 remove 10 ref 1844 ref 1850 remove cons opType constTerm 3420 def 2059 ref appTerm 1902 ref appTerm appTerm 2059 ref appTerm absTerm 3421 def 2059 ref appTerm 3422 def betaConv nil 1862 ref 3421 ref appTerm 3423 def axiom nil 35 ref 3423 remove nil cons cons 36 ref 3422 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 3421 remove nil cons cons 3307 ref cons nil cons cons 140 ref subst eqMp eqMp subst subst appThm 3392 remove trans sym 76 ref eqMp eqMp 111 ref 112 ref 3418 ref nil cons cons 3424 def 3210 ref cons nil cons cons 1109 ref subst proveHyp nil 35 ref 418 ref 32 remove constTerm 3425 def 3418 ref appTerm 3426 def nil cons 3427 def cons 3428 def 36 ref 3351 ref 3412 ref appTerm 3429 def nil cons 3430 def cons nil cons 3431 def cons nil cons cons 3432 def 108 ref subst 3433 def proveHyp 3332 ref 40 ref 3426 remove appTerm 3434 def 3429 ref appTerm 3435 def absTerm 3436 def 3333 ref appTerm 3437 def betaConv nil 112 ref 3332 ref 33 ref 3331 ref 40 ref 3417 ref appTerm 3429 ref appTerm 3438 def absTerm 3439 def appTerm 3440 def absTerm 3441 def nil cons cons 3442 def nil cons nil cons cons 1969 ref subst 3332 ref nil 70 ref 3440 remove nil cons 3443 def cons nil cons nil cons cons 77 ref subst nil 112 ref 3439 ref nil cons cons 3444 def nil cons nil cons cons 1969 ref subst 3331 ref nil 70 ref 3438 ref nil cons cons nil cons nil cons cons 77 ref subst 3332 ref 3438 remove absTerm 3445 def 3333 ref appTerm 3446 def betaConv 3447 def nil 35 ref 408 ref 3414 ref 6 ref appTerm 3448 def 3336 ref appTerm 3449 def appTerm 3450 def nil cons 3451 def cons 36 ref 200 ref 172 ref appTerm 444 ref 210 ref 3370 ref 6 ref appTerm 3452 def appTerm 3453 def 602 ref appTerm appTerm appTerm 3454 def nil cons 3455 def cons nil cons cons nil cons cons 3456 def 57 ref subst 3456 remove 129 ref subst 2224 ref 171 remove appThm nil 175 ref 3452 ref nil cons 3457 def cons nil cons nil cons cons 622 ref subst 625 ref 626 ref 625 ref 695 ref nil 15 ref 3369 remove 10 ref 1844 ref 16 ref cons opType constTerm 3458 def 1902 ref appTerm appTerm 25 ref appTerm axiom subst 3459 def appThm 3460 def 1684 ref appThm 2457 ref trans appThm 692 ref trans appThm 626 ref 3459 ref appThm 680 ref trans appThm 253 remove trans trans appThm 1683 ref 237 ref subst trans sym 238 ref 1054 remove appThm 325 ref trans sym 76 ref eqMp eqMp eqMp nil 83 ref 3451 remove cons 85 ref 3455 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 40 ref 3450 remove appTerm 3454 remove appTerm 3461 def nil cons cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 40 ref 408 ref 3414 ref 1880 ref appTerm 3462 def 3336 ref appTerm 3463 def appTerm appTerm 200 ref 18 ref 1880 ref appTerm 3464 def appTerm 444 ref 210 ref 3370 ref 1880 ref appTerm 3465 def appTerm 3466 def 602 ref appTerm appTerm appTerm appTerm 3467 def appTerm 40 ref 408 ref 3414 ref 1881 ref appTerm 3468 def 3336 ref appTerm 3469 def appTerm appTerm 200 ref 18 ref 1881 ref appTerm 3470 def appTerm 444 ref 210 ref 3370 ref 1881 ref appTerm 3471 def appTerm 3472 def 602 ref appTerm appTerm 3473 def appTerm 3474 def appTerm 3475 def appTerm 3476 def absTerm 3477 def appTerm 3478 def absTerm 3479 def appTerm 3480 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 3479 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3478 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3477 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 3476 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3467 remove nil cons 3481 def cons 36 ref 3475 remove nil cons 3482 def cons nil cons cons nil cons cons 3483 def 57 ref subst 3483 remove 129 ref subst 286 ref 414 ref nil 4 ref 3394 ref cons nil cons nil cons cons 3484 def 695 ref 1845 ref 3303 ref 3420 ref 1856 ref appTerm 2059 ref appTerm appTerm 1854 ref 3420 ref 1855 ref appTerm 2059 ref appTerm appTerm appTerm absTerm 3485 def 1855 ref appTerm 3486 def betaConv 1852 ref 1862 ref 3485 ref appTerm 3487 def absTerm 3488 def 1853 ref appTerm 3489 def betaConv 2058 ref 119 ref 3488 ref appTerm 3490 def absTerm 3491 def 2059 ref appTerm 3492 def betaConv nil 1862 ref 3491 ref appTerm 3493 def axiom nil 35 ref 3493 remove nil cons cons 36 ref 3492 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 3491 remove nil cons cons 3307 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3490 remove nil cons cons 36 ref 3489 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 3488 remove nil cons cons 1867 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3487 remove nil cons cons 36 ref 3486 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 3485 remove nil cons cons 1871 ref cons nil cons cons 140 ref subst eqMp eqMp subst 3494 def subst 3495 def appThm appThm 3474 ref refl appThm sym nil 35 ref 408 ref 1879 ref 3463 ref appTerm appTerm 3496 def nil cons 3497 def cons 36 ref 3474 remove nil cons 3498 def cons nil cons 3499 def cons nil cons cons 3500 def 57 ref subst 3500 remove 129 ref subst 4 ref 40 ref 408 ref 1879 ref 3462 remove 19 ref appTerm 3501 def appTerm appTerm 3502 def appTerm 3503 def 357 ref 210 ref 444 ref 730 ref 3137 ref 26 ref appTerm 602 ref appTerm 3504 def appTerm appTerm appTerm 3031 ref 1881 ref appTerm 3505 def appTerm appTerm 444 ref 210 ref 730 ref 24 remove 26 ref appTerm 3506 def appTerm appTerm 3465 ref appTerm appTerm appTerm 3507 def appTerm absTerm 3508 def 3336 ref appTerm 3509 def betaConv 1838 ref 33 ref 3508 ref appTerm 3510 def absTerm 3511 def 1880 ref appTerm 3512 def betaConv 1840 ref 33 ref 3511 ref appTerm 3513 def absTerm 3514 def 1878 ref appTerm 3515 def betaConv 443 ref 315 ref 1840 ref 33 ref 1838 ref 33 ref 4 ref 3503 ref 357 ref 210 ref 444 ref 446 ref 3504 ref appTerm appTerm appTerm 3014 ref 1881 ref appTerm 3516 def appTerm appTerm 444 ref 210 ref 446 ref 3506 ref appTerm appTerm 3465 ref appTerm appTerm appTerm appTerm 3517 def absTerm 3518 def appTerm 3519 def absTerm 3520 def appTerm 3521 def absTerm 3522 def appTerm 3523 def absTerm 3524 def 25 ref appTerm 3525 def betaConv nil 164 ref 3524 ref nil cons cons 3526 def nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3523 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 3522 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3521 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3520 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 3519 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3518 remove nil cons cons nil cons nil cons cons 1969 ref subst 4 ref nil 70 ref 3517 remove nil cons cons nil cons nil cons cons 77 ref subst 3503 ref refl 1410 ref 625 ref 626 ref 564 ref 3137 ref refl 3527 def 266 ref appThm 572 ref appThm appThm appThm appThm 3037 ref 2342 ref appThm 637 ref appThm 1881 ref refl 3528 def appThm 3529 def appThm appThm 626 ref 625 ref 564 ref 1683 ref 784 ref 181 ref appTerm 3530 def betaConv 1064 remove 1067 remove 99 ref subst proveHyp nil 35 ref 1065 remove cons 36 ref 3530 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 784 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst sym 262 ref 572 ref appThm trans 3531 def appThm nil 2347 ref 575 ref cons nil cons cons 587 ref subst 262 ref 591 ref appThm trans trans appThm 3465 ref refl 3532 def appThm nil 175 ref 3465 ref nil cons 3533 def cons 3534 def 240 ref 593 ref cons nil cons cons nil cons cons 765 ref subst 262 ref nil 3534 ref 2116 remove cons nil cons cons 765 ref subst 262 ref nil 3534 ref 575 ref cons nil cons cons 3535 def 765 ref subst appThm 3536 def trans 3537 def appThm trans trans appThm appThm appThm sym 1840 ref 3503 ref 357 ref 210 ref 444 ref 446 ref 3137 ref 327 ref appTerm 2345 ref appTerm 3538 def appTerm 3539 def appTerm appTerm 3540 def 21 ref 597 ref appTerm 451 ref appTerm 3541 def 1881 ref appTerm 3542 def appTerm appTerm 444 ref 254 ref 254 ref 254 ref 446 ref 3465 ref appTerm appTerm appTerm 3543 def appTerm 3544 def appTerm 3545 def appTerm appTerm absTerm 3546 def 1878 ref appTerm 3547 def betaConv 443 ref 315 ref 3546 ref appTerm 3548 def absTerm 3549 def 445 ref appTerm 3550 def betaConv 1838 ref 155 ref 3549 ref appTerm 3551 def absTerm 3552 def 1880 ref appTerm 3553 def betaConv 3554 def nil 164 ref 443 ref 315 ref 1840 ref 40 ref 408 ref 1879 ref 3448 ref 19 ref appTerm appTerm appTerm 3555 def appTerm 357 ref 3540 remove 3541 ref 2009 remove appTerm 3556 def appTerm appTerm 3557 def 444 ref 254 ref 254 ref 254 ref 446 ref 3452 ref appTerm appTerm appTerm 3558 def appTerm appTerm appTerm 3559 def appTerm 3560 def absTerm 3561 def appTerm 3562 def absTerm 3563 def nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3562 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 3561 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3560 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3555 remove nil cons 3564 def cons 36 ref 3559 remove nil cons 3565 def cons nil cons cons nil cons cons 3566 def 57 ref subst 3566 remove 129 ref subst 3557 ref refl 626 ref 262 ref 262 ref 262 ref 564 ref 3459 ref appThm 589 remove trans appThm appThm 3567 def appThm appThm appThm sym nil 35 ref 39 ref 1878 ref appTerm 3568 def 277 ref appTerm 3569 def nil cons 3570 def cons 3571 def 36 ref 3557 remove 444 ref 254 ref 545 remove appTerm 3572 def appTerm 3573 def appTerm nil cons 3574 def cons nil cons 3575 def cons nil cons cons 3576 def 57 ref subst 3576 remove 129 ref subst 39 ref "_32221" 1 ref var 3577 def 357 ref 210 ref 444 ref 446 ref 3136 ref 3577 remove varTerm 3578 def appTerm 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm 3541 ref 359 ref 3578 remove appTerm 6 ref appTerm appTerm appTerm appTerm 3573 ref appTerm absTerm 3579 def 1878 ref appTerm 3580 def appTerm refl 3581 def 3579 ref 277 ref appTerm betaConv appThm 87 ref 3580 remove betaConv appThm 3582 def 357 ref 210 ref 444 ref 446 ref 3205 ref 327 ref appTerm 2345 ref appTerm appTerm 3583 def appTerm appTerm 3584 def 3541 ref 390 ref appTerm appTerm appTerm 3573 ref appTerm refl appThm trans 3579 remove refl 3585 def 3569 remove assume 3586 def appThm eqMp sym 1410 ref 625 ref 626 ref 564 ref nil 3161 ref 2346 ref cons 3163 ref 352 ref cons nil cons cons nil cons cons 3587 def 3207 ref subst appThm 591 remove trans 3588 def appThm appThm 3589 def nil 1839 ref 2257 ref 2365 ref cons cons nil cons cons 3155 ref subst 195 ref 3206 remove 3140 remove 597 ref appTerm 3590 def 6 ref appTerm appTerm absTerm 599 ref appTerm betaConv 175 ref 3205 ref 210 ref 599 ref appTerm 3591 def 181 ref appTerm appTerm 181 ref appTerm absTerm 21 ref 599 ref appTerm 597 ref appTerm 6 ref appTerm 3592 def appTerm betaConv nil 3161 ref 3592 ref nil cons cons 3163 ref 3591 remove 3592 remove appTerm nil cons cons nil cons cons nil cons cons 3207 ref subst nil 142 ref 660 remove cons 3593 def 145 ref 599 remove nil cons cons nil cons cons nil cons cons 170 ref subst trans trans trans trans appThm nil 240 ref 559 remove cons nil cons 3594 def nil cons cons 3595 def 252 ref subst 3596 def trans appThm 3573 ref refl 3597 def appThm sym nil 175 ref 593 remove cons nil cons nil cons cons 3598 def 175 ref 503 ref 269 ref appTerm 3599 def absTerm 3600 def 181 ref appTerm 3601 def betaConv nil 155 ref 3600 ref appTerm 3602 def axiom nil 35 ref 3602 remove nil cons cons 36 ref 3601 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3600 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 3603 def subst nil 35 ref 2394 ref 3572 ref appTerm nil cons cons 36 ref 2391 ref 3573 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 3572 remove nil cons cons 2395 ref cons nil cons cons 1556 ref subst eqMp eqMp eqMp eqMp nil 83 ref 3570 ref cons 3604 def 85 ref 3574 ref cons nil cons 3605 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 3568 ref 62 ref appTerm 3606 def nil cons 3607 def cons 3608 def 3575 remove cons nil cons cons 3609 def 57 ref subst 3609 remove 129 ref subst 3581 remove "_32219" 1 ref var 3610 def 357 ref 210 ref 444 ref 446 ref 3136 ref 3610 remove varTerm 3611 def appTerm 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm 3541 ref 359 ref 3611 remove appTerm 6 ref appTerm appTerm appTerm appTerm 3573 ref appTerm absTerm 62 ref appTerm betaConv appThm 3582 remove 357 ref 210 ref 444 ref 446 ref 3156 ref 327 ref appTerm 2345 ref appTerm appTerm 3612 def appTerm appTerm 3613 def 3541 ref 386 ref appTerm appTerm appTerm 3573 ref appTerm refl appThm trans 3585 remove 3606 remove assume 3614 def appThm eqMp sym 1410 ref 625 ref 626 ref 564 ref 3587 remove 3165 ref subst appThm 3615 def appThm appThm nil 1839 ref 1841 ref 2365 ref cons cons nil cons cons 3155 ref subst 195 ref 175 ref nil 3161 ref 191 ref cons 3616 def 3163 ref 3138 ref nil cons cons nil cons cons nil cons cons 3617 def 3165 ref subst absThm 3618 def nil 3593 ref 145 ref 202 remove nil cons cons nil cons 3619 def cons nil cons cons 170 ref subst 3620 def appThm absThm 2375 ref appThm trans appThm appThm 3597 ref appThm sym 1410 ref 625 ref 626 ref 590 ref appThm appThm 195 ref 175 ref 3138 ref absTerm 25 ref appTerm absTerm 3621 def 547 ref appTerm betaConv 175 ref 210 ref 547 ref appTerm 3622 def 181 ref appTerm 3623 def absTerm 25 ref appTerm betaConv 3596 ref trans trans appThm appThm 3597 ref appThm sym 1410 ref nil 560 ref 661 remove nil cons 3624 def cons 3625 def nil cons cons 1480 ref subst appThm 3597 ref appThm sym 1410 ref 670 ref 2375 ref subst appThm 3597 remove appThm sym nil 175 ref 3573 ref nil cons cons nil cons nil cons cons 1265 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 83 ref 3607 remove cons 3626 def 3605 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 ref 1878 ref appTerm 3627 def betaConv 986 ref nil 987 ref 36 ref 3627 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 ref 1897 ref cons nil cons cons 140 ref subst eqMp eqMp 3628 def nil 3626 ref 85 ref 3570 ref cons 3629 def 991 ref 3574 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 83 ref 3564 remove cons 85 ref 3565 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 3563 remove appTerm 3630 def nil cons cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 3551 ref appTerm 155 ref 443 ref 315 ref 2017 ref 40 ref 408 ref 2019 ref 3468 remove 19 ref appTerm 3631 def appTerm appTerm appTerm 357 ref 210 ref 444 ref 446 ref 3136 ref 2018 ref appTerm 3632 def 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm 3633 def 3541 remove 2019 ref 1881 ref appTerm 3634 def appTerm 3635 def appTerm appTerm 444 ref 254 ref 254 ref 254 ref 446 ref 3471 ref appTerm appTerm appTerm 3636 def appTerm appTerm appTerm appTerm 3637 def absTerm 3638 def appTerm 3639 def absTerm 3640 def appTerm 3641 def appTerm 3642 def absTerm 3643 def appTerm 3644 def absTerm 3645 def appTerm 3646 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 3645 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3644 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3643 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 3642 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3551 remove nil cons 3647 def cons 3648 def 36 ref 3641 remove nil cons 3649 def cons nil cons cons nil cons cons 3650 def 57 ref subst 3650 remove 129 ref subst nil 164 ref 3640 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3639 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 3638 remove nil cons cons nil cons nil cons cons 1094 ref subst 2017 ref nil 70 ref 3637 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref nil 1838 ref 3631 remove nil cons cons 2034 ref cons nil cons cons 1900 ref subst appThm 1410 ref 3633 ref refl 3651 def nil 1838 ref 1881 ref nil cons 3652 def cons 3653 def 2033 remove 2365 ref cons cons nil cons cons 3155 ref subst 3654 def appThm appThm 626 ref 262 ref 262 ref 262 ref 564 remove 695 ref 1845 ref 15 ref 3458 ref 1856 ref appTerm appTerm 254 ref 3458 ref 1855 ref appTerm appTerm appTerm absTerm 3655 def 1855 ref appTerm 3656 def betaConv 1852 ref 1862 ref 3655 ref appTerm 3657 def absTerm 3658 def 1853 ref appTerm 3659 def betaConv nil 119 ref 3658 ref appTerm 3660 def axiom nil 35 ref 3660 remove nil cons cons 36 ref 3659 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 3658 remove nil cons cons 1867 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3657 remove nil cons cons 36 ref 3656 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 3655 remove nil cons cons 1871 ref cons nil cons cons 140 ref subst eqMp eqMp subst 3661 def appThm appThm appThm 3662 def appThm appThm appThm appThm sym 286 ref 1901 ref 1873 ref refl 3494 ref appThm nil 1838 ref 3501 remove nil cons cons nil cons nil cons cons 3663 def 1872 ref subst trans appThm 2018 ref refl 3664 def appThm 465 ref 238 ref 46 ref 2018 ref appTerm 3665 def refl 3666 def 1887 remove refl 3494 ref appThm 3663 remove 2292 ref subst trans appThm appThm appThm 414 ref 3494 ref appThm appThm appThm nil 821 ref 46 ref 230 ref 3665 remove 1878 ref appTerm appTerm 3667 def appTerm 3668 def 3502 ref appTerm 3669 def nil cons 3670 def cons 822 ref 2032 ref cons nil cons 3671 def cons nil cons cons 2047 ref subst trans appThm 1410 ref 3651 ref 195 ref 175 ref 3632 ref 3138 ref appTerm 181 ref appTerm absTerm 3590 remove 1881 ref appTerm appTerm absTerm 3672 def refl 2375 ref appThm 3673 def appThm appThm 444 ref 254 ref 254 ref 254 ref 446 ref 254 ref 3465 ref appTerm 3674 def appTerm appTerm appTerm 3675 def appTerm appTerm 3676 def refl 3677 def appThm appThm sym 40 ref 3669 remove appTerm refl 1410 ref 3651 remove 3672 remove 547 ref appTerm betaConv 175 ref 3632 ref 3623 ref appTerm 181 ref appTerm 3678 def absTerm 21 ref 547 ref appTerm 597 ref appTerm 3679 def 1881 ref appTerm 3680 def appTerm betaConv trans 3681 def appThm appThm 3677 remove appThm appThm sym nil 35 ref 3670 ref cons 36 ref 357 ref 3633 remove 3632 remove 3622 ref 3680 ref appTerm 3682 def appTerm 3680 ref appTerm 3683 def appTerm appTerm 3676 ref appTerm 3684 def nil cons 3685 def cons nil cons 3686 def cons nil cons cons 3687 def 57 ref subst 3687 remove 129 ref subst nil 83 ref 3667 ref nil cons 3688 def cons 3689 def 85 ref 3502 ref nil cons 3690 def cons nil cons cons nil cons cons 3691 def 99 ref subst 3691 remove 305 ref subst 1840 ref 3503 remove 357 ref 210 ref 444 ref 2099 ref 3538 ref appTerm appTerm appTerm 3680 ref appTerm appTerm 444 ref 254 ref 254 ref 254 ref 2099 remove 3465 ref appTerm appTerm appTerm 3692 def appTerm appTerm appTerm 3693 def appTerm 3694 def absTerm 3695 def 1878 ref appTerm 3696 def betaConv 3549 ref 544 ref appTerm 3697 def betaConv nil 3648 ref 36 ref 3697 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 3549 remove nil cons cons 3698 def 3255 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 315 ref 3695 ref appTerm nil cons cons 36 ref 3696 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3695 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3694 remove nil cons cons 3686 remove cons nil cons cons 108 ref subst proveHyp 286 ref 286 ref nil 70 ref 3690 remove cons nil cons nil cons cons 77 ref subst 3502 remove assume eqMp appThm 3693 ref refl appThm nil 70 ref 3693 ref nil cons cons nil cons nil cons cons 1415 ref subst trans appThm 3684 ref refl appThm sym nil 35 ref 3688 remove cons 36 ref 40 ref 3693 remove appTerm 3699 def 3684 remove appTerm 3700 def nil cons cons nil cons cons nil cons cons 108 ref subst nil 35 ref 39 ref 2018 ref appTerm 3701 def 277 ref appTerm 3702 def nil cons 3703 def cons 3704 def 36 ref 40 ref 3667 remove appTerm 3700 remove appTerm nil cons 3705 def cons nil cons 3706 def cons nil cons cons 3707 def 57 ref subst 3707 remove 129 ref subst 39 ref "_32225" 1 ref var 3708 def 40 ref 230 ref 46 ref 3708 remove varTerm 3709 def appTerm 1878 ref appTerm appTerm appTerm 3699 ref 357 ref 210 ref 444 ref 446 ref 3136 ref 3709 remove appTerm 3710 def 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm 3710 remove 3682 ref appTerm 3680 ref appTerm appTerm appTerm 3676 ref appTerm appTerm appTerm absTerm 3711 def 2018 ref appTerm 3712 def appTerm refl 3713 def 3711 ref 277 ref appTerm betaConv appThm 87 ref 3712 remove betaConv appThm 3714 def 40 ref 230 ref 971 ref 1878 ref appTerm appTerm appTerm 3699 ref 357 ref 3584 remove 3205 ref 3682 ref appTerm 3680 ref appTerm appTerm appTerm 3676 ref appTerm appTerm appTerm refl appThm trans 3711 remove refl 3715 def 3702 remove assume 3716 def appThm eqMp sym 286 ref 238 ref nil 70 ref 1896 ref cons nil cons nil cons cons 3717 def 975 ref subst appThm 325 ref trans appThm 286 ref 1410 ref 625 ref 626 ref nil 175 ref 3538 remove nil cons cons 575 remove cons nil cons cons 765 ref subst appThm appThm 3680 ref refl 3718 def appThm appThm 626 ref 262 ref 262 ref 3536 remove appThm 3719 def appThm appThm appThm appThm 3720 def 1410 ref 3589 remove nil 3161 ref 3680 ref nil cons 3721 def cons 3163 ref 3682 ref nil cons 3722 def cons nil cons cons nil cons cons 3723 def 3207 ref subst appThm appThm 626 ref 262 ref 262 ref 262 ref 3535 remove 587 ref subst appThm appThm 3724 def appThm appThm 3725 def appThm appThm appThm nil 70 ref 40 ref 357 ref 210 ref 444 ref 254 ref 3539 remove appTerm 3726 def appTerm 3727 def appTerm 3680 ref appTerm 3728 def appTerm 444 ref 254 ref 3544 remove appTerm appTerm 3729 def appTerm 3730 def appTerm 3731 def 357 ref 3682 ref appTerm 3732 def 3729 ref appTerm 3733 def appTerm nil cons cons nil cons nil cons cons 1415 ref subst trans sym nil 35 ref 3730 ref nil cons 3734 def cons 36 ref 3733 remove nil cons 3735 def cons nil cons 3736 def cons nil cons cons 3737 def 57 ref subst 3737 remove 129 ref subst 175 ref 46 ref 3732 ref 181 ref appTerm appTerm 503 ref 3729 ref appTerm appTerm absTerm 3738 def 3728 ref appTerm betaConv sym nil 142 ref 3727 ref nil cons cons 240 ref 3721 ref cons 560 remove nil cons 3739 def cons cons nil cons cons 1531 remove subst sym nil 3571 ref 36 ref 2394 ref 3726 ref appTerm nil cons 3740 def cons nil cons 3741 def cons nil cons cons 3742 def 57 ref subst 3742 remove 129 ref subst 39 ref "_32231" 1 ref var 3743 def 2394 ref 254 ref 446 ref 3136 ref 3743 remove varTerm appTerm 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm absTerm 3744 def 1878 ref appTerm 3745 def appTerm refl 3746 def 3744 ref 277 ref appTerm betaConv appThm 87 ref 3745 remove betaConv appThm 3747 def 2394 ref 254 ref 3583 remove appTerm 3748 def appTerm refl appThm trans 3744 remove refl 3749 def 3586 ref appThm eqMp sym 2394 ref refl 3750 def 262 ref 3588 remove appThm 3751 def appThm 3598 ref nil 70 ref 3599 remove nil cons cons nil cons nil cons cons 77 ref subst 3603 remove eqMp subst trans sym 76 ref eqMp eqMp eqMp nil 3604 ref 85 ref 3740 ref cons nil cons 3752 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 3608 ref 3741 remove cons nil cons cons 3753 def 57 ref subst 3753 remove 129 ref subst 3746 remove "_32229" 1 ref var 3754 def 2394 ref 254 ref 446 ref 3136 ref 3754 remove varTerm appTerm 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm absTerm 62 ref appTerm betaConv appThm 3747 remove 2394 remove 254 ref 3612 remove appTerm appTerm refl appThm trans 3749 remove 3614 ref appThm eqMp sym 3750 remove 262 ref 3615 remove 590 remove trans 3755 def appThm appThm 3598 remove nil 70 ref 1261 remove nil cons cons nil cons nil cons cons 77 ref subst 1265 remove eqMp 3756 def subst trans sym 76 ref eqMp eqMp eqMp nil 3626 ref 3752 remove cons nil cons cons 99 ref subst deductAntisym eqMp 3628 ref nil 3626 ref 3629 ref 991 ref 3740 ref cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp nil 35 ref 3740 remove cons 36 ref 2391 ref 3727 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 3726 remove nil cons cons 2395 remove cons nil cons cons 1556 ref subst eqMp eqMp nil 35 ref 3732 remove 3728 ref appTerm nil cons cons 36 ref 3734 ref cons nil cons cons nil cons cons 129 ref subst proveHyp 3730 remove assume eqMp eqMp 163 ref 164 ref 3738 ref nil cons cons 165 ref 3728 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 3738 remove appTerm nil cons cons 3736 remove cons nil cons cons 108 ref subst proveHyp nil 142 ref 3729 ref nil cons cons 240 ref 3722 remove cons nil cons cons nil cons cons 1177 ref subst eqMp eqMp nil 83 ref 3734 remove cons 85 ref 3735 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 3703 ref cons 3757 def 85 ref 3705 ref cons nil cons 3758 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 3701 ref 62 ref appTerm 3759 def nil cons 3760 def cons 3761 def 3706 remove cons nil cons cons 3762 def 57 ref subst 3762 remove 129 ref subst 3713 remove "_32223" 1 ref var 3763 def 40 ref 230 ref 46 ref 3763 remove varTerm 3764 def appTerm 1878 ref appTerm appTerm appTerm 3699 ref 357 ref 210 ref 444 ref 446 ref 3136 ref 3764 remove appTerm 3765 def 327 ref appTerm 2345 ref appTerm appTerm appTerm appTerm 3765 remove 3682 ref appTerm 3680 ref appTerm appTerm appTerm 3676 ref appTerm appTerm appTerm absTerm 62 ref appTerm betaConv appThm 3714 remove 40 ref 230 ref 707 ref 1878 ref appTerm appTerm appTerm 3699 remove 357 ref 3613 remove 3156 ref 3682 ref appTerm 3680 ref appTerm appTerm appTerm 3676 remove appTerm appTerm appTerm refl appThm trans 3715 remove 3759 remove assume 3766 def appThm eqMp sym 286 ref 238 ref 3717 ref 711 ref subst appThm appThm 3720 remove 1410 ref 625 ref 626 ref 3755 remove appThm appThm 3723 remove 3165 ref subst appThm appThm 3725 remove appThm appThm appThm sym nil 35 ref 230 ref 1878 ref appTerm 3767 def nil cons 3768 def cons 3769 def 36 ref 3731 remove 357 ref 598 ref 3682 remove appTerm appTerm 3729 ref appTerm appTerm nil cons 3770 def cons nil cons cons nil cons cons 3771 def 57 ref subst 3771 remove 129 ref subst 39 ref "_32227" 1 ref var 3772 def 40 ref 357 ref 210 ref 444 ref 254 ref 446 remove 3136 ref 3772 remove varTerm 3773 def appTerm 327 ref appTerm 2345 remove appTerm appTerm appTerm appTerm appTerm 3679 ref 359 ref 3773 remove appTerm 1880 ref appTerm appTerm 3774 def appTerm appTerm 3729 ref appTerm appTerm 357 ref 598 ref 3622 ref 3774 remove appTerm appTerm appTerm 3729 ref appTerm appTerm absTerm 3775 def 1878 ref appTerm 3776 def appTerm refl 3775 ref 277 ref appTerm betaConv appThm 87 ref 3776 remove betaConv appThm 40 ref 357 ref 210 ref 444 ref 3748 remove appTerm appTerm 3679 ref 366 remove 1880 ref appTerm 3777 def appTerm 3778 def appTerm appTerm 3729 ref appTerm appTerm 357 ref 598 remove 3622 ref 3778 ref appTerm appTerm appTerm 3729 ref appTerm appTerm refl appThm trans 3775 remove refl nil 3769 ref 36 ref 3570 remove cons nil cons cons nil cons cons 108 ref subst nil 83 ref 1896 ref cons 3779 def nil cons nil cons cons 321 ref subst eqMp 3780 def appThm eqMp sym 286 ref 1410 ref 625 ref 626 ref 3751 remove appThm appThm 3778 ref refl 3781 def appThm appThm 3729 ref refl 3782 def appThm appThm 1410 ref nil 142 ref 3778 ref nil cons cons 3625 remove cons nil cons cons 3171 ref subst 625 ref 670 remove 443 ref 15 ref 210 ref 451 ref appTerm 597 ref appTerm 3783 def appTerm 547 ref appTerm absTerm 3784 def 445 ref appTerm 3785 def betaConv 468 ref 443 ref 239 ref nil 485 ref 3624 remove cons nil cons cons 1480 ref subst appThm 547 ref refl appThm absThm appThm 2374 remove eqMp nil 35 ref 155 ref 3784 ref appTerm nil cons cons 36 ref 3785 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3784 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp subst appThm 3781 remove appThm trans appThm 3782 remove appThm appThm nil 70 ref 357 ref 210 ref 3573 remove appTerm 3778 remove appTerm appTerm 3729 remove appTerm nil cons cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp eqMp nil 83 ref 3768 ref cons 3786 def 85 ref 3770 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 3760 remove cons 3787 def 3758 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 ref 2018 ref appTerm 3788 def betaConv 986 ref nil 987 ref 36 ref 3788 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 ref 319 ref 2032 ref cons nil cons 3789 def cons nil cons cons 140 ref subst eqMp eqMp 3790 def nil 3787 ref 85 ref 3703 remove cons 3791 def 991 ref 3705 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 3670 remove cons 85 ref 3685 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 83 ref 3647 remove cons 85 ref 3649 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 3630 remove appTerm 3646 remove appTerm nil cons cons 36 ref 33 ref 3552 ref appTerm nil cons 3792 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 3552 ref 6 ref appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 3554 ref appThm 3552 ref 1881 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 1838 ref 3554 remove absThm appThm appThm nil 2054 ref 3552 remove nil cons 3793 def cons nil cons nil cons cons 2064 ref subst eqMp eqMp nil 35 ref 3792 remove cons 36 ref 3553 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3793 remove cons 1899 ref cons nil cons cons 140 ref subst eqMp eqMp nil 3648 remove 36 ref 3550 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 3698 remove 1080 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3548 remove nil cons cons 36 ref 3547 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3546 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 3524 remove appTerm nil cons cons 36 ref 3525 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 3526 remove 393 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 315 ref 3514 ref appTerm nil cons cons 36 ref 3515 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3514 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3513 remove nil cons cons 36 ref 3512 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3511 remove nil cons cons 1899 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3510 remove nil cons cons 36 ref 3509 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3508 remove nil cons cons 113 ref 3394 remove cons nil cons 3794 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 40 ref 3496 ref appTerm 3507 remove appTerm nil cons cons 3499 remove cons nil cons cons 108 ref subst proveHyp 286 ref 286 ref nil 70 ref 3497 ref cons nil cons nil cons cons 77 ref subst 3496 remove assume eqMp appThm 1410 ref 625 ref 626 ref nil 175 ref 3504 ref nil cons cons nil cons nil cons cons 734 ref subst appThm appThm 3038 ref 3528 ref appThm 3795 def appThm appThm 626 ref 625 ref nil 175 ref 3506 ref nil cons cons nil cons nil cons cons 734 ref subst appThm 3532 ref appThm appThm appThm appThm nil 70 ref 357 ref 210 ref 444 ref 3504 remove appTerm 3796 def appTerm 27 ref 1881 ref appTerm 3797 def appTerm appTerm 444 ref 210 ref 3506 remove appTerm 3465 ref appTerm appTerm 3798 def appTerm nil cons cons nil cons nil cons cons 1415 ref subst trans appThm 2224 ref nil 4 ref 3652 remove cons nil cons nil cons cons 141 ref subst 3799 def appThm 3473 ref refl appThm appThm sym nil 3571 ref 36 ref 15 ref 3796 ref appTerm 26 ref appTerm 3800 def nil cons 3801 def cons nil cons 3802 def cons nil cons cons 3803 def 57 ref subst 3803 remove 129 ref subst 39 ref "_32237" 1 ref var 3804 def 15 ref 444 ref 3136 ref 3804 remove varTerm appTerm 26 ref appTerm 602 ref appTerm appTerm appTerm 26 ref appTerm absTerm 3805 def 1878 ref appTerm 3806 def appTerm refl 3807 def 3805 ref 277 ref appTerm betaConv appThm 87 ref 3806 remove betaConv appThm 3808 def 15 ref 444 ref 3205 ref 26 ref appTerm 602 ref appTerm appTerm appTerm 26 ref appTerm refl appThm trans 3805 remove refl 3809 def 3586 ref appThm eqMp sym 626 ref nil 3161 ref 727 ref cons 3163 ref 146 ref cons nil cons cons nil cons cons 3810 def 3207 ref subst appThm 3272 remove trans eqMp eqMp nil 3604 ref 85 ref 3801 ref cons nil cons 3811 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 3608 ref 3802 remove cons nil cons cons 3812 def 57 ref subst 3812 remove 129 ref subst 3807 remove "_32235" 1 ref var 3813 def 15 ref 444 ref 3136 ref 3813 remove varTerm appTerm 26 ref appTerm 602 ref appTerm appTerm appTerm 26 ref appTerm absTerm 62 ref appTerm betaConv appThm 3808 remove 15 ref 444 ref 3156 ref 26 ref appTerm 602 ref appTerm appTerm appTerm 26 ref appTerm refl appThm trans 3809 remove 3614 ref appThm eqMp sym 626 ref 3810 remove 3165 ref subst appThm 692 remove trans eqMp eqMp nil 3626 ref 3811 remove cons nil cons cons 99 ref subst deductAntisym eqMp 3628 ref nil 3626 ref 3629 ref 991 ref 3801 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp 39 ref "_32233" 11 ref var 3814 def 40 ref 357 ref 210 ref 3814 remove varTerm appTerm 3797 ref appTerm appTerm 3798 ref appTerm appTerm 200 ref 3797 ref appTerm 3473 remove appTerm 3815 def appTerm absTerm 3816 def 3796 remove appTerm 3817 def appTerm refl 3816 ref 26 ref appTerm betaConv appThm 87 ref 3817 remove betaConv appThm 40 ref 357 ref 226 ref 3797 ref appTerm appTerm 3798 remove appTerm appTerm 3815 remove appTerm refl appThm trans 3816 remove refl 3800 remove assume appThm eqMp sym 286 ref 1410 ref 625 ref 266 ref appThm 3049 remove 3528 remove appThm 3818 def appThm nil 175 ref 3050 remove 1881 ref appTerm 3819 def nil cons 3820 def cons 3821 def 1443 ref cons nil cons cons 765 ref subst 262 ref nil 3821 remove nil cons nil cons cons 734 ref subst appThm trans trans appThm 626 ref 625 ref 3531 remove appThm 3532 ref appThm nil 3534 ref 240 ref 2346 ref cons nil cons cons nil cons cons 765 ref subst 262 ref nil 3534 ref 240 ref 352 ref cons nil cons cons nil cons cons 765 ref subst 262 ref nil 3534 ref 1443 remove cons nil cons cons 765 ref subst 262 ref nil 3534 remove nil cons nil cons cons 3822 def 734 ref subst appThm trans appThm trans 3823 def appThm trans trans appThm appThm nil 175 ref 444 ref 254 ref 254 ref 3674 ref appTerm 3824 def appTerm appTerm 3825 def nil cons cons 240 ref 3820 remove cons nil cons cons nil cons cons 501 ref subst trans appThm 2224 ref 3818 ref appThm 626 ref 625 ref 3661 ref appThm 3826 def 572 ref appThm nil 2347 remove 240 ref 3533 remove cons nil cons 3827 def cons nil cons cons 765 ref subst 262 ref nil 573 ref 3827 ref cons nil cons cons 3828 def 587 ref subst 262 ref nil 176 ref 3827 ref cons nil cons cons 587 ref subst 262 ref nil 3827 ref nil cons cons 252 ref subst appThm trans appThm 3829 def trans appThm trans trans appThm appThm appThm nil 70 ref 200 ref 3819 ref appTerm 3825 remove appTerm nil cons cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp proveHyp eqMp eqMp eqMp nil 83 ref 3497 remove cons 85 ref 3498 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 3481 remove cons 85 ref 3482 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 3461 remove appTerm 3480 remove appTerm nil cons cons 36 ref 33 ref 3445 ref appTerm nil cons 3830 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 3445 ref 6 ref appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 3445 ref 1880 ref appTerm betaConv appThm 3445 ref 1881 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 3332 ref 3447 remove absThm appThm appThm nil 2054 ref 3445 remove nil cons 3831 def cons nil cons nil cons cons 2064 ref subst eqMp eqMp nil 35 ref 3830 remove cons 36 ref 3446 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3831 remove cons 113 ref 3393 remove cons nil cons 3832 def cons nil cons cons 140 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp 3833 def nil 35 ref 33 ref 3441 ref appTerm 3834 def nil cons 3835 def cons 3836 def 36 ref 33 ref 3436 ref appTerm nil cons 3837 def cons nil cons cons nil cons cons 3838 def 108 ref subst proveHyp 3838 ref 57 ref subst 3838 remove 129 ref subst nil 112 ref 3436 remove nil cons cons 3839 def nil cons nil cons cons 1969 ref subst 3332 ref nil 70 ref 3435 remove nil cons cons nil cons nil cons cons 77 ref subst 3432 ref 57 ref subst 3432 remove 129 ref subst nil 3836 ref 3431 ref cons nil cons cons 3840 def 108 ref subst nil 3428 remove 36 ref 40 ref 3834 ref appTerm 3429 remove appTerm 3841 def nil cons 3842 def cons nil cons 3843 def cons nil cons cons 108 ref subst nil 112 ref 3331 ref 40 ref 3418 ref 3336 ref appTerm 3844 def appTerm 3841 ref appTerm 3845 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 3331 ref nil 70 ref 3845 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3844 ref nil cons 3846 def cons 3843 ref cons nil cons cons 3847 def 57 ref subst 3847 remove 129 ref subst 3844 ref betaConv 3844 remove assume eqMp nil 35 ref 3417 remove nil cons 3848 def cons 3849 def 3843 remove cons nil cons cons 3850 def 108 ref subst proveHyp 3850 ref 57 ref subst 3850 remove 129 ref subst 3840 ref 57 ref subst 3840 remove 129 ref subst nil 3849 remove 3431 remove cons nil cons cons 108 ref subst 3439 remove 3336 ref appTerm 3851 def betaConv 3441 remove 3333 ref appTerm 3852 def betaConv nil 3836 remove 36 ref 3852 remove nil cons cons nil cons cons nil cons cons 108 ref subst 111 ref 3442 remove 3832 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3443 remove cons 36 ref 3851 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 3444 remove 3794 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp nil 83 ref 3835 remove cons 3853 def 85 ref 3430 ref cons nil cons 3854 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 3848 remove cons 85 ref 3842 remove cons nil cons 3855 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 3846 remove cons 3855 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 ref 40 ref 3418 ref 2499 ref appTerm appTerm 3841 ref appTerm absTerm appTerm nil cons cons 36 ref 3434 remove 3841 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 3424 ref 3855 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp nil 83 ref 3427 remove cons 3854 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 3853 remove 85 ref 3837 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 3837 remove cons 36 ref 3437 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 3839 remove 3832 ref cons nil cons cons 140 ref subst eqMp eqMp 3856 def eqMp nil 35 ref 3430 remove cons 3857 def 36 ref 357 ref 3412 ref appTerm 3858 def 3339 ref appTerm nil cons cons nil cons 3859 def cons nil cons cons 129 ref subst proveHyp 175 ref 46 ref 3858 ref 181 ref appTerm appTerm 3408 remove appTerm absTerm 3860 def 444 ref 210 ref 3371 ref appTerm 3861 def 26 ref appTerm 3862 def appTerm 3863 def appTerm betaConv sym 1410 ref 3410 ref refl 3864 def 572 ref appThm nil 573 remove 3377 ref cons nil cons cons 587 ref subst 262 ref nil 176 ref 3377 ref cons nil cons cons 587 ref subst 262 ref nil 3377 remove nil cons cons 3865 def 252 ref subst 3866 def appThm trans appThm trans trans appThm 3861 ref refl 3867 def 266 ref appThm nil 176 ref 3379 remove nil cons 3868 def cons nil cons cons 587 ref subst 262 ref nil 3868 remove nil cons cons 252 ref subst appThm trans trans appThm nil 175 ref 254 ref 3371 ref appTerm nil cons cons 240 ref 254 ref 3374 ref appTerm nil cons cons nil cons cons nil cons cons 501 remove subst 3378 remove 175 ref 39 ref 200 ref 489 remove appTerm 269 ref appTerm appTerm 492 remove appTerm absTerm 3869 def 181 ref appTerm 3870 def betaConv 240 ref 155 ref 3869 ref appTerm 3871 def absTerm 3872 def 242 ref appTerm 3873 def betaConv nil 155 ref 3872 ref appTerm 3874 def axiom nil 35 ref 3874 remove nil cons cons 36 ref 3873 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3872 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3871 remove nil cons cons 36 ref 3870 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 3869 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst nil 70 ref 3405 ref cons nil cons nil cons cons 3875 def 77 ref subst 3397 ref assume eqMp trans trans trans sym 76 ref eqMp nil 35 ref 357 ref 3411 ref appTerm 3862 ref appTerm nil cons cons 36 ref 3858 ref 3863 ref appTerm nil cons 3876 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 3862 remove nil cons cons 1285 ref 3411 remove nil cons cons nil cons cons nil cons cons 1556 ref subst eqMp nil 35 ref 3876 remove cons 36 ref 357 ref 3863 ref appTerm 3339 ref appTerm nil cons cons nil cons 3877 def cons nil cons cons 129 ref subst proveHyp 465 ref 238 ref 3484 ref 3308 remove subst appThm appThm 3390 remove appThm nil 70 ref 230 ref 173 ref 3336 ref appTerm 3878 def 6 ref appTerm 3879 def appTerm nil cons cons nil cons nil cons cons 1260 ref subst trans sym nil 83 ref 3879 ref nil cons 3880 def cons 3881 def nil cons nil cons cons 3385 ref subst nil 35 ref 3880 remove cons 285 ref cons nil cons cons 3882 def 57 ref subst 3882 remove 129 ref subst nil 35 ref 3405 ref cons 285 ref cons nil cons cons 3883 def 108 ref subst 3875 remove 881 ref subst 3884 def 238 ref 3396 remove refl 3370 ref refl 3879 remove assume appThm 3459 ref trans appThm 3865 remove 1277 remove subst trans appThm 325 ref trans trans sym 76 ref eqMp eqMp eqMp nil 3881 remove 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 35 ref 46 ref 230 ref 1873 ref 3336 ref appTerm appTerm appTerm 3337 remove appTerm nil cons cons 3877 remove cons nil cons cons 108 ref subst proveHyp 3484 ref 4 ref 40 ref 1935 remove 1938 ref appTerm appTerm 357 ref 444 ref 210 ref 3370 ref 19 ref appTerm appTerm 26 ref appTerm appTerm appTerm 20 remove appTerm appTerm absTerm 3885 def 19 ref appTerm 3886 def betaConv 3887 def 286 ref 465 ref 238 ref 1904 remove appThm 969 ref trans appThm 1746 ref refl appThm 1907 ref 975 ref subst trans appThm 357 ref 444 ref 3453 ref 26 ref appTerm appTerm appTerm 172 remove appTerm 3888 def refl appThm nil 70 ref 3888 ref nil cons cons nil cons nil cons cons 1281 ref subst trans sym 76 ref eqMp nil 35 ref 40 ref 46 ref 230 ref 1873 ref 6 ref appTerm appTerm appTerm 1746 ref appTerm appTerm 3888 remove appTerm 3889 def nil cons cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 40 ref 46 ref 230 ref 1884 remove appTerm appTerm 1888 remove appTerm appTerm 357 ref 444 ref 3466 ref 26 ref appTerm appTerm appTerm 3464 remove appTerm appTerm 3890 def appTerm 40 ref 46 ref 230 ref 1873 remove 1881 ref appTerm appTerm appTerm 1882 ref appTerm appTerm 357 ref 444 ref 3472 ref 26 ref appTerm appTerm appTerm 3891 def 3470 remove appTerm 3892 def appTerm 3893 def appTerm 3894 def absTerm 3895 def appTerm 3896 def absTerm 3897 def appTerm 3898 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 3897 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3896 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3895 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 3894 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3890 remove nil cons 3899 def cons 36 ref 3893 remove nil cons 3900 def cons nil cons cons nil cons cons 3901 def 57 ref subst 3901 remove 129 ref subst 286 ref 465 ref 238 ref 1872 ref appThm 325 ref trans appThm 1882 ref refl 3902 def appThm nil 70 ref 2085 ref cons nil cons nil cons cons 3903 def 711 ref subst trans appThm 3892 ref refl appThm sym nil 2086 remove 36 ref 3892 remove nil cons 3904 def cons nil cons 3905 def cons nil cons cons 3906 def 57 ref subst 3906 remove 129 ref subst 1838 ref 2002 ref 357 ref 444 ref 210 ref 730 ref 602 ref appTerm appTerm 3465 ref appTerm appTerm appTerm 3505 remove appTerm appTerm 3907 def absTerm 3908 def 1880 ref appTerm 3909 def betaConv 1840 ref 33 ref 3908 ref appTerm 3910 def absTerm 3911 def 1878 ref appTerm 3912 def betaConv 443 ref 315 ref 1840 ref 33 ref 1838 ref 2002 ref 357 ref 444 ref 210 ref 603 remove appTerm 3465 ref appTerm appTerm appTerm 3516 ref appTerm appTerm 3913 def absTerm 3914 def appTerm 3915 def absTerm 3916 def appTerm 3917 def absTerm 3918 def 25 ref appTerm 3919 def betaConv nil 164 ref 3918 ref nil cons cons 3920 def nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3917 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 3916 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3915 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3914 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 3913 remove nil cons cons nil cons nil cons cons 77 ref subst 2002 ref refl 1410 ref 626 ref 625 ref 592 remove appThm 3532 ref appThm 3537 remove trans appThm appThm 3529 remove appThm appThm sym 1840 ref 2002 ref 357 ref 444 ref 3543 remove appTerm appTerm 3542 remove appTerm appTerm absTerm 3921 def 1878 ref appTerm 3922 def betaConv 443 ref 315 ref 3921 ref appTerm 3923 def absTerm 3924 def 445 ref appTerm 3925 def betaConv 1838 ref 155 ref 3924 ref appTerm 3926 def absTerm 3927 def 1880 ref appTerm 3928 def betaConv 3929 def nil 164 ref 443 ref 315 ref 1840 ref 2011 remove 357 ref 444 ref 3558 remove appTerm appTerm 3556 remove appTerm appTerm 3930 def absTerm 3931 def appTerm 3932 def absTerm 3933 def nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3932 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 3931 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3930 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref nil 1839 ref nil cons nil cons cons 1900 ref subst 1905 remove 2035 remove appThm 46 ref 230 ref 1885 remove 1906 remove appTerm appTerm 3934 def appTerm refl 1908 ref appThm nil 70 ref 3934 remove nil cons 3935 def cons nil cons nil cons cons 1260 ref subst trans appThm nil 821 ref 3935 remove cons 2039 remove cons nil cons cons 1911 remove subst trans trans appThm 1410 ref 626 ref 3567 remove appThm appThm nil 1839 ref 2365 remove cons nil cons cons 3155 ref subst 195 ref 3139 ref refl 3620 remove appThm absThm 2375 ref appThm trans appThm appThm sym nil 35 ref 1896 ref cons 3936 def 36 ref 2391 ref 195 ref 3139 ref 25 ref appTerm absTerm 547 ref appTerm appTerm nil cons 3937 def cons nil cons cons nil cons cons 3938 def 57 ref subst 3938 remove 129 ref subst 39 ref "_32212" 1 ref var 3939 def 2391 ref 195 ref 175 ref 3136 ref 3939 remove varTerm appTerm 3138 remove appTerm 181 ref appTerm absTerm 25 ref appTerm absTerm 547 ref appTerm appTerm absTerm 3940 def 1878 ref appTerm 3941 def appTerm refl 3940 ref 62 ref appTerm betaConv appThm 87 ref 3941 remove betaConv appThm 2391 ref 195 ref 3157 remove 25 ref appTerm absTerm 547 ref appTerm 3942 def appTerm refl appThm trans 3940 remove refl 3717 remove 77 ref subst 1878 ref assume eqMp 3943 def appThm eqMp sym 2391 remove refl 3942 remove betaConv 175 ref 3156 ref 3623 ref appTerm 181 ref appTerm 3944 def absTerm 25 ref appTerm betaConv nil 3161 ref 143 ref cons 3163 ref 3622 ref 25 ref appTerm nil cons cons nil cons cons nil cons cons 3165 ref subst 3596 remove trans trans trans appThm nil 3739 remove nil cons cons 3756 ref subst trans sym 76 ref eqMp eqMp eqMp nil 3779 ref 85 ref 3937 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 3933 remove appTerm 3945 def nil cons cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 3926 ref appTerm 155 ref 443 ref 315 ref 2017 ref 40 ref 408 ref 3634 remove appTerm appTerm 357 ref 444 ref 3636 remove appTerm appTerm 3635 remove appTerm appTerm 3946 def absTerm 3947 def appTerm 3948 def absTerm 3949 def appTerm 3950 def appTerm 3951 def absTerm 3952 def appTerm 3953 def absTerm 3954 def appTerm 3955 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 3954 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 3953 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 3952 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 3951 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3926 remove nil cons 3956 def cons 3957 def 36 ref 3950 remove nil cons 3958 def cons nil cons cons nil cons cons 3959 def 57 ref subst 3959 remove 129 ref subst nil 164 ref 3949 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 3948 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 3947 remove nil cons cons nil cons nil cons cons 1094 ref subst 2017 ref nil 70 ref 3946 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref nil 3653 remove 2034 ref cons nil cons cons 1900 ref subst appThm 1410 ref 626 ref 3662 remove appThm appThm 3654 remove appThm appThm sym 286 ref 1901 remove 1872 remove appThm 3664 remove appThm 465 ref 238 ref 3666 remove 2292 remove appThm appThm appThm 3902 remove appThm appThm nil 821 ref 3668 remove 1882 ref appTerm 3960 def nil cons 3961 def cons 3671 remove cons nil cons cons 2047 remove subst trans appThm 357 ref 444 ref 3675 remove appTerm appTerm 3962 def refl 3963 def 3673 remove appThm appThm sym 40 ref 3960 remove appTerm refl 3963 remove 3681 remove appThm appThm sym nil 35 ref 3961 ref cons 36 ref 3962 remove 3683 ref appTerm nil cons 3964 def cons nil cons 3965 def cons nil cons cons 3966 def 57 ref subst 3966 remove 129 ref subst nil 3689 remove 85 ref 2085 remove cons nil cons cons nil cons cons 305 ref subst 1840 ref 2002 remove 357 ref 444 ref 3692 remove appTerm appTerm 3680 ref appTerm appTerm 3967 def absTerm 3968 def 1878 ref appTerm 3969 def betaConv 3924 ref 544 ref appTerm 3970 def betaConv nil 3957 ref 36 ref 3970 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 3924 remove nil cons cons 3971 def 3255 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 315 ref 3968 ref appTerm nil cons cons 36 ref 3969 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3968 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3967 remove nil cons cons 3965 remove cons nil cons cons 108 ref subst proveHyp 286 ref 286 ref 3903 remove 77 ref subst 1882 remove assume eqMp appThm 3972 def 1410 ref 626 ref 3719 remove appThm appThm 3718 remove appThm appThm nil 70 ref 357 ref 3545 ref appTerm 3973 def 3680 ref appTerm nil cons cons nil cons nil cons cons 1415 ref subst trans appThm 1410 ref 626 ref 3724 remove appThm appThm 3683 remove refl appThm appThm sym 175 ref 40 ref 3973 ref 181 ref appTerm 3974 def appTerm 3973 ref 3678 ref appTerm 3975 def appTerm 3976 def absTerm 3977 def 3680 remove appTerm 3978 def betaConv nil 164 ref 3977 ref nil cons cons 3979 def nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 3976 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 3974 ref nil cons 3980 def cons 36 ref 3975 remove nil cons 3981 def cons nil cons 3982 def cons nil cons cons 3983 def 57 ref subst 3983 remove 129 ref subst 426 remove 46 ref 3973 remove 427 remove appTerm appTerm 546 remove 3678 ref appTerm appTerm absTerm 3984 def 181 ref appTerm betaConv sym 465 ref nil 70 ref 3980 ref cons nil cons nil cons cons 77 ref subst 3974 remove assume eqMp appThm 503 ref 3678 ref appTerm 3985 def refl appThm nil 70 ref 3985 remove nil cons 3986 def cons nil cons nil cons cons 711 ref subst trans sym nil 3704 remove 36 ref 3986 ref cons nil cons 3987 def cons nil cons cons 3988 def 57 ref subst 3988 remove 129 ref subst 39 ref "_32217" 1 ref var 3989 def 503 ref 3136 ref 3989 remove varTerm appTerm 3623 ref appTerm 181 ref appTerm appTerm absTerm 3990 def 2018 ref appTerm 3991 def appTerm refl 3992 def 3990 ref 277 ref appTerm betaConv appThm 87 ref 3991 remove betaConv appThm 3993 def 503 ref 3205 ref 3623 ref appTerm 181 ref appTerm appTerm refl appThm trans 3990 remove refl 3994 def 3716 remove appThm eqMp sym 503 ref refl 3995 def nil 3616 remove 3163 ref 3623 ref nil cons cons nil cons cons nil cons cons 3996 def 3207 ref subst appThm 3756 remove trans sym 76 ref eqMp eqMp eqMp nil 3757 remove 85 ref 3986 ref cons nil cons 3997 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 3761 remove 3987 remove cons nil cons cons 3998 def 57 ref subst 3998 remove 129 ref subst 3992 remove "_32215" 1 ref var 3999 def 503 ref 3136 ref 3999 remove varTerm appTerm 3623 remove appTerm 181 ref appTerm appTerm absTerm 62 ref appTerm betaConv appThm 3993 remove 503 ref 3944 remove appTerm refl appThm trans 3994 remove 3766 remove appThm eqMp sym 3995 remove 3996 remove 3165 ref subst appThm 3595 remove 1470 ref subst trans sym 76 ref eqMp eqMp eqMp nil 3787 ref 3997 remove cons nil cons cons 99 ref subst deductAntisym eqMp 3790 remove nil 3787 remove 3791 remove 991 ref 3986 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp eqMp 163 ref 164 ref 3984 ref nil cons cons 192 ref cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 3984 remove appTerm nil cons cons 3982 remove cons nil cons cons 108 ref subst proveHyp nil 142 ref 3678 remove nil cons cons 240 ref 3545 remove nil cons cons nil cons cons nil cons cons 1177 ref subst eqMp eqMp nil 83 ref 3980 remove cons 85 ref 3981 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 3977 remove appTerm nil cons cons 36 ref 3978 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 3979 remove 165 ref 3721 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp proveHyp eqMp nil 83 ref 3961 remove cons 85 ref 3964 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 83 ref 3956 remove cons 85 ref 3958 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 3945 remove appTerm 3955 remove appTerm nil cons cons 36 ref 33 ref 3927 ref appTerm nil cons 4000 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 3927 ref 6 ref appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 3929 ref appThm 3927 ref 1881 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 1838 ref 3929 remove absThm appThm appThm nil 2054 ref 3927 remove nil cons 4001 def cons nil cons nil cons cons 2064 ref subst eqMp eqMp nil 35 ref 4000 remove cons 36 ref 3928 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4001 remove cons 1899 ref cons nil cons cons 140 ref subst eqMp eqMp nil 3957 remove 36 ref 3925 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 3971 remove 1080 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3923 remove nil cons cons 36 ref 3922 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3921 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 3918 remove appTerm nil cons cons 36 ref 3919 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 3920 remove 393 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 315 ref 3911 ref appTerm nil cons cons 36 ref 3912 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 3911 remove nil cons cons 1897 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3910 remove nil cons cons 36 ref 3909 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 3908 remove nil cons cons 1899 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 3907 remove nil cons cons 3905 remove cons nil cons cons 108 ref subst proveHyp 286 ref 3972 remove 1410 ref 626 ref 625 ref 1683 remove nil 175 ref 256 remove nil cons cons nil cons nil cons cons 734 ref subst subst appThm 3532 ref appThm appThm appThm 3795 remove appThm appThm nil 70 ref 357 ref 444 ref 210 ref 602 ref appTerm 3465 ref appTerm appTerm appTerm 3797 remove appTerm nil cons cons nil cons nil cons cons 1415 ref subst trans appThm 3891 remove refl 3799 remove appThm appThm sym 286 ref 1410 ref 626 ref 625 ref 572 ref appThm 3532 remove appThm 3823 remove trans appThm appThm 3818 ref appThm appThm 1410 ref 626 ref 3826 ref 266 ref appThm 3828 remove 765 ref subst 3829 remove trans trans appThm appThm 3818 remove appThm appThm nil 70 ref 357 ref 444 ref 3824 remove appTerm appTerm 3819 remove appTerm nil cons cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp eqMp eqMp nil 2091 remove 85 ref 3904 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 3899 remove cons 85 ref 3900 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 3889 remove appTerm 3898 remove appTerm nil cons cons 36 ref 33 ref 3885 ref appTerm 4002 def nil cons 4003 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 3885 ref 6 ref appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 3885 ref 1880 ref appTerm betaConv appThm 3885 ref 1881 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 4 ref 3887 remove absThm appThm appThm nil 2054 ref 3885 remove nil cons 4004 def cons nil cons nil cons cons 2064 ref subst eqMp eqMp 4005 def nil 35 ref 4003 remove cons 36 ref 3886 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4004 remove cons 115 remove cons nil cons cons 140 ref subst eqMp eqMp subst eqMp eqMp eqMp 163 ref 164 ref 3860 ref nil cons cons 165 ref 3863 remove nil cons 4006 def cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 3860 remove appTerm nil cons cons 3859 remove cons nil cons cons 108 ref subst proveHyp nil 142 ref 3340 remove cons 4007 def 240 ref 3412 ref nil cons 4008 def cons nil cons cons nil cons cons 1177 remove subst eqMp eqMp eqMp 163 ref 164 ref 3409 ref nil cons cons 165 ref 4008 remove cons nil cons 4009 def cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 3409 remove appTerm nil cons cons 3402 remove cons nil cons cons 108 ref subst proveHyp nil 4007 remove 3345 ref cons nil cons cons 2438 ref subst eqMp 4010 def proveHyp proveHyp proveHyp proveHyp eqMp nil 83 ref 3400 remove cons 85 ref 3401 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp 4011 def subst eqMp eqMp eqMp eqMp nil 3384 remove 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 35 ref 230 ref 3382 remove appTerm nil cons cons 36 ref 230 ref 3397 remove appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp 3884 remove 3883 ref 57 ref subst 3883 remove 129 ref subst nil 35 ref 3367 ref cons 285 ref cons nil cons cons 108 ref subst 4012 def nil 70 ref 3367 remove cons nil cons nil cons cons 881 ref subst nil 70 ref 3401 remove cons nil cons nil cons cons 885 ref subst trans sym 4010 remove eqMp eqMp eqMp nil 83 ref 3405 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp 3331 ref 40 ref 46 ref 15 ref 3374 ref appTerm 4013 def 3371 ref appTerm 4014 def appTerm 4015 def 230 ref 3348 ref appTerm appTerm appTerm 3425 ref "k1" 3 ref var 4016 def 3425 ref "k2" 3 ref var 4017 def 1994 ref 1840 ref 3425 ref 1838 ref 46 ref 3347 ref 3414 ref 4016 ref varTerm 4018 def appTerm 4019 def 1881 ref appTerm 4020 def appTerm 4021 def appTerm 3878 ref 3414 ref 4017 ref varTerm 4022 def appTerm 4023 def 359 ref 3767 ref appTerm 4024 def 1880 ref appTerm appTerm 4025 def appTerm 4026 def appTerm 4027 def absTerm 4028 def appTerm 4029 def absTerm 4030 def appTerm 4031 def absTerm 4032 def appTerm 4033 def absTerm 4034 def appTerm 4035 def appTerm 4036 def absTerm 4037 def 3336 ref appTerm 4038 def betaConv 3332 ref 33 ref 4037 ref appTerm 4039 def absTerm 4040 def 3333 ref appTerm 4041 def betaConv 4042 def 286 ref 465 ref nil 165 ref 3457 remove cons nil cons nil cons cons 595 ref subst appThm 238 ref nil 3210 ref nil cons cons 3300 ref subst appThm 969 ref trans appThm 976 remove 711 ref subst trans appThm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 1840 ref 3425 ref 1838 ref 46 ref 173 ref 6 ref appTerm 4043 def 4020 remove appTerm appTerm 4044 def 4043 ref 4025 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4045 def refl appThm nil 70 ref 4045 ref nil cons cons nil cons nil cons cons 1281 ref subst trans sym 76 ref eqMp nil 35 ref 40 ref 46 ref 15 ref 3452 ref appTerm 4046 def 3452 ref appTerm appTerm 230 ref 4043 ref 6 ref appTerm appTerm appTerm appTerm 4045 remove appTerm 4047 def nil cons cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 40 ref 46 ref 4046 ref 3465 ref appTerm appTerm 230 ref 4043 ref 1880 ref appTerm appTerm appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 1840 ref 3425 ref "t'" 3 ref var 4048 def 46 ref 4043 ref 4019 ref 1879 ref 4048 ref varTerm 4049 def appTerm 4050 def appTerm 4051 def appTerm appTerm 173 ref 1880 ref appTerm 4052 def 4023 ref 4024 ref 4049 ref appTerm 4053 def appTerm 4054 def appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 4055 def appTerm 40 ref 46 ref 4046 ref 3471 ref appTerm appTerm 230 ref 4043 ref 1881 ref appTerm appTerm 4056 def appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 2017 ref 3425 ref 4048 ref 46 ref 4043 ref 4019 ref 2019 ref 4049 ref appTerm 4057 def appTerm 4058 def appTerm appTerm 173 ref 1881 ref appTerm 4059 def 4023 ref 359 ref 230 ref 2018 ref appTerm appTerm 4060 def 4049 ref appTerm appTerm 4061 def appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4062 def appTerm 4063 def appTerm 4064 def absTerm 4065 def appTerm 4066 def absTerm 4067 def appTerm 4068 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 4067 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 4066 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4065 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 4064 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4055 remove nil cons 4069 def cons 36 ref 4063 remove nil cons 4070 def cons nil cons cons nil cons cons 4071 def 57 ref subst 4071 remove 129 ref subst 286 ref 465 ref 239 ref 3459 ref appThm 3661 ref appThm 3822 ref 238 ref 1070 remove 269 ref appTerm 4072 def assume sym 271 remove assume sym deductAntisym appThm 276 remove eqMp nil 35 ref 230 ref 4072 ref appTerm nil cons cons 36 ref 39 ref 4072 ref appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 83 ref 4072 remove nil cons cons nil cons nil cons cons 321 ref subst eqMp subst trans appThm 4056 ref refl appThm nil 70 ref 4056 remove nil cons cons nil cons nil cons cons 975 ref subst trans appThm 4062 ref refl appThm nil 70 ref 4062 remove nil cons cons nil cons nil cons cons 1281 ref subst trans sym 76 ref eqMp eqMp nil 83 ref 4069 remove cons 85 ref 4070 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 4047 remove appTerm 4068 remove appTerm nil cons cons 36 ref 33 ref 3331 ref 40 ref 46 ref 4046 remove 3371 ref appTerm appTerm 230 ref 4043 ref 3336 ref appTerm appTerm appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 1840 ref 3425 ref 1838 ref 4044 remove 4026 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 4073 def appTerm 4074 def nil cons 4075 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 4073 ref 6 ref appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 4073 ref 1880 ref appTerm betaConv appThm 4073 ref 1881 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 3331 ref 4073 ref 3336 ref appTerm betaConv absThm appThm appThm nil 2054 ref 4073 remove nil cons cons nil cons nil cons cons 2064 ref subst eqMp eqMp nil 35 ref 4075 remove cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 33 ref 3331 ref 40 ref 46 ref 15 ref 3465 remove appTerm 4076 def 3371 ref appTerm appTerm 230 ref 4052 ref 3336 ref appTerm appTerm appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 1840 ref 3425 ref 4048 ref 46 ref 4052 ref 4051 remove appTerm appTerm 3878 ref 4054 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 4077 def appTerm 4078 def appTerm 33 ref 3331 ref 40 ref 46 ref 15 ref 3471 remove appTerm 4079 def 3371 ref appTerm appTerm 230 ref 4059 ref 3336 ref appTerm appTerm appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 2017 ref 3425 ref 4048 ref 46 ref 4059 ref 4058 remove appTerm appTerm 4080 def 3878 ref 4061 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 4081 def appTerm 4082 def appTerm 4083 def absTerm 4084 def appTerm 4085 def absTerm 4086 def appTerm 4087 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 4086 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 4085 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4084 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 4083 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4078 remove nil cons 4088 def cons 4089 def 36 ref 4082 remove nil cons 4090 def cons nil cons 4091 def cons nil cons cons 4092 def 57 ref subst 4092 remove 129 ref subst 286 ref 465 ref 239 ref 3661 ref appThm 4093 def 3459 ref appThm 3822 remove 322 remove subst trans appThm 230 ref 4059 ref 6 ref appTerm appTerm 4094 def refl appThm nil 70 ref 4094 ref nil cons cons nil cons nil cons cons 975 ref subst trans appThm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 2017 ref 3425 ref 4048 ref 4080 remove 4043 remove 4061 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4095 def refl appThm nil 70 ref 4095 ref nil cons cons nil cons nil cons cons 1281 remove subst trans sym 76 ref eqMp nil 35 ref 40 ref 46 ref 4079 ref 3452 remove appTerm appTerm 4094 remove appTerm appTerm 4095 remove appTerm 4096 def nil cons cons 36 ref 315 ref 2017 ref 33 ref 4048 ref 40 ref 40 ref 46 ref 4079 ref 3370 ref 4049 ref appTerm 4097 def appTerm appTerm 230 ref 4059 ref 4049 ref appTerm appTerm appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 2017 ref 3425 ref "t''" 3 ref var 4098 def 46 ref 4059 ref 4019 ref 2019 ref 4098 ref varTerm 4099 def appTerm appTerm appTerm appTerm 173 ref 4049 ref appTerm 4100 def 4023 ref 4060 remove 4099 ref appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 4101 def appTerm 40 ref 46 ref 4079 remove 3370 ref 4057 ref appTerm appTerm appTerm 230 ref 4059 ref 4057 ref appTerm appTerm appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref "h''" 1 ref var 4102 def 3425 ref 4098 ref 46 ref 4059 ref 4019 ref 359 ref 4102 ref varTerm 4103 def appTerm 4099 ref appTerm 4104 def appTerm 4105 def appTerm appTerm 173 remove 4057 ref appTerm 4106 def 4023 ref 359 ref 230 ref 4103 ref appTerm appTerm 4099 ref appTerm 4107 def appTerm 4108 def appTerm 4109 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 4110 def appTerm 4111 def appTerm 4112 def appTerm 4113 def absTerm 4114 def appTerm 4115 def absTerm 4116 def appTerm 4117 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 4116 remove nil cons cons nil cons nil cons cons 1094 ref subst 2017 ref nil 70 ref 4115 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4114 remove nil cons cons nil cons nil cons cons 1969 ref subst 4048 ref nil 70 ref 4113 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4101 remove nil cons 4118 def cons 36 ref 4112 remove nil cons 4119 def cons nil cons cons nil cons cons 4120 def 57 ref subst 4120 remove 129 ref subst 286 ref 465 ref 4093 remove nil 1838 ref 4049 ref nil cons 4121 def cons 2034 ref cons nil cons cons 3661 ref subst appThm nil 175 ref 4097 ref nil cons 4122 def cons 3827 ref cons nil cons cons 175 ref 39 ref 627 remove 269 ref appTerm appTerm 646 remove appTerm absTerm 4123 def 181 ref appTerm 4124 def betaConv 240 ref 155 ref 4123 ref appTerm 4125 def absTerm 4126 def 242 ref appTerm 4127 def betaConv nil 155 ref 4126 ref appTerm 4128 def axiom nil 35 ref 4128 remove nil cons cons 36 ref 4127 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4126 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4125 remove nil cons cons 36 ref 4124 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4123 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp 4129 def subst trans appThm 238 ref nil 326 ref 4121 ref cons 4130 def "h2" 1 ref var 4131 def 2032 ref cons 4132 def 328 ref 1898 ref cons "h1" 1 ref var 4133 def 1896 ref cons nil cons 4134 def cons cons cons nil cons cons 695 ref "t2" 1844 ref var 4135 def 39 ref 3303 ref 1851 ref "h1" 116 ref var 4136 def varTerm 4137 def appTerm "t1" 1844 ref var 4138 def varTerm 4139 def appTerm appTerm 1851 remove "h2" 116 ref var 4140 def varTerm 4141 def appTerm 4135 remove varTerm 4142 def appTerm appTerm appTerm 46 ref 333 ref 4137 ref appTerm 4141 ref appTerm appTerm 3303 ref 4139 ref appTerm 4142 ref appTerm appTerm appTerm absTerm 4143 def 4142 ref appTerm 4144 def betaConv 4138 remove 1862 ref 4143 ref appTerm 4145 def absTerm 4146 def 4139 ref appTerm 4147 def betaConv 4140 remove 1862 ref 4146 ref appTerm 4148 def absTerm 4149 def 4141 ref appTerm 4150 def betaConv 4136 remove 119 ref 4149 ref appTerm 4151 def absTerm 4152 def 4137 ref appTerm 4153 def betaConv nil 119 ref 4152 ref appTerm 4154 def axiom nil 35 ref 4154 remove nil cons cons 36 ref 4153 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4152 remove nil cons cons 124 ref 4137 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4151 remove nil cons cons 36 ref 4150 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4149 remove nil cons cons 124 ref 4141 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4148 remove nil cons cons 36 ref 4147 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4146 remove nil cons cons 1870 ref 4139 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4145 remove nil cons cons 36 ref 4144 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4143 remove nil cons cons 1870 ref 4142 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst 4155 def subst appThm nil 2487 ref 4052 ref 4049 ref appTerm 4156 def nil cons 4157 def cons 319 ref 3568 remove 2018 remove appTerm 4158 def nil cons cons nil cons cons nil cons cons nil 35 ref 39 ref 2093 ref appTerm 4159 def 277 ref appTerm 4160 def nil cons 4161 def cons 36 ref 39 ref 230 ref 46 ref 2093 ref appTerm 2487 ref varTerm 4162 def appTerm appTerm appTerm 415 ref 46 ref 4162 ref appTerm 4163 def 230 ref 2093 ref appTerm 4164 def appTerm appTerm 230 ref 4162 ref appTerm 4165 def appTerm appTerm nil cons 4166 def cons nil cons 4167 def cons nil cons cons 4168 def 57 ref subst 4168 remove 129 ref subst 39 ref "_32245" 1 ref var 4169 def 39 ref 230 ref 46 ref 4169 remove varTerm 4170 def appTerm 4162 ref appTerm appTerm appTerm 415 ref 4163 ref 230 ref 4170 remove appTerm appTerm appTerm 4165 ref appTerm appTerm absTerm 4171 def 2093 ref appTerm 4172 def appTerm refl 4173 def 4171 ref 277 ref appTerm betaConv appThm 87 ref 4172 remove betaConv appThm 4174 def 39 ref 230 ref 971 remove 4162 ref appTerm appTerm appTerm 415 ref 4163 ref 324 ref appTerm appTerm 4165 ref appTerm appTerm refl appThm trans 4171 remove refl 4175 def 4160 remove assume appThm eqMp sym 87 ref 238 ref nil 70 ref 4162 ref nil cons 4176 def cons nil cons nil cons cons 4177 def 975 remove subst appThm 325 ref trans appThm 837 ref 4163 ref refl 4178 def 325 ref appThm 4177 ref 1260 ref subst trans appThm 4165 ref refl 4179 def appThm appThm nil 70 ref 415 ref 4162 ref appTerm 4165 ref appTerm nil cons 4180 def cons nil cons nil cons cons 688 ref subst trans sym nil 35 ref 39 ref 4162 ref appTerm 4181 def 277 ref appTerm 4182 def nil cons 4183 def cons 4184 def 36 ref 4180 ref cons nil cons 4185 def cons nil cons cons 4186 def 57 ref subst 4186 remove 129 ref subst 39 ref "_32249" 1 ref var 4187 def 415 ref 4187 remove varTerm 4188 def appTerm 230 ref 4188 remove appTerm appTerm absTerm 4189 def 4162 ref appTerm 4190 def appTerm refl 4191 def 4189 ref 277 ref appTerm betaConv appThm 87 ref 4190 remove betaConv appThm 4192 def 940 remove 324 ref appTerm refl appThm trans 4189 remove refl 4193 def 4182 remove assume 4194 def appThm eqMp sym 2933 remove 947 ref subst 325 ref trans sym 76 ref eqMp eqMp eqMp nil 83 ref 4183 ref cons 4195 def 85 ref 4180 ref cons nil cons 4196 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 4181 ref 62 ref appTerm 4197 def nil cons 4198 def cons 4199 def 4185 remove cons nil cons cons 4200 def 57 ref subst 4200 remove 129 ref subst 4191 remove "_32247" 1 ref var 4201 def 415 ref 4201 remove varTerm 4202 def appTerm 230 ref 4202 remove appTerm appTerm absTerm 62 ref appTerm betaConv appThm 4192 remove 961 remove 962 ref appTerm refl appThm trans 4193 remove 4197 remove assume 4203 def appThm eqMp sym 2945 remove 968 remove subst sym 76 ref eqMp eqMp eqMp nil 83 ref 4198 remove cons 4204 def 4196 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 ref 4162 ref appTerm 4205 def betaConv 986 ref nil 987 ref 36 ref 4205 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 ref 319 ref 4176 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp 4206 def nil 4204 ref 85 ref 4183 remove cons 4207 def 991 ref 4180 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 83 ref 4161 ref cons 85 ref 4166 ref cons nil cons 4208 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 4159 ref 62 ref appTerm 4209 def nil cons 4210 def cons 4167 remove cons nil cons cons 4211 def 57 ref subst 4211 remove 129 ref subst 4173 remove "_32243" 1 ref var 4212 def 39 ref 230 ref 46 ref 4212 remove varTerm 4213 def appTerm 4162 ref appTerm appTerm appTerm 415 ref 4163 ref 230 ref 4213 remove appTerm appTerm appTerm 4165 ref appTerm appTerm absTerm 62 ref appTerm betaConv appThm 4174 remove 39 ref 230 ref 707 remove 4162 ref appTerm appTerm appTerm 415 ref 4163 remove 962 ref appTerm appTerm 4165 ref appTerm appTerm refl appThm trans 4175 remove 4209 remove assume appThm eqMp sym 87 ref 238 ref 4177 ref 711 ref subst appThm appThm 837 remove 4178 remove 969 ref appThm 4177 remove 1061 remove subst trans appThm 4179 remove appThm nil 70 ref 4165 ref nil cons 4214 def cons nil cons nil cons cons 947 remove subst trans appThm nil 319 ref 4214 remove cons nil cons nil cons cons 696 ref subst trans sym 76 ref eqMp eqMp eqMp nil 83 ref 4210 remove cons 4215 def 4208 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 ref 2093 ref appTerm 4216 def betaConv 986 ref nil 987 ref 36 ref 4216 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 ref 319 ref 2093 ref nil cons 4217 def cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 4215 remove 85 ref 4161 remove cons 991 ref 4166 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp subst trans appThm appThm 4111 ref refl 4218 def appThm sym nil 35 ref 46 ref 4076 remove 4097 ref appTerm 4219 def appTerm 4220 def 415 ref 46 ref 4156 ref appTerm 230 ref 4158 remove appTerm 4221 def appTerm 4222 def appTerm 230 ref 4156 ref appTerm 4223 def appTerm 4224 def appTerm nil cons 4225 def cons 36 ref 4111 ref nil cons 4226 def cons nil cons 4227 def cons nil cons cons 4228 def 57 ref subst 4228 remove 129 ref subst nil 83 ref 4219 ref nil cons cons 85 ref 4224 remove nil cons cons nil cons cons nil cons cons 4229 def 99 ref subst 4229 remove 305 ref subst nil 35 ref 4223 ref nil cons 4230 def cons 4231 def 4227 ref cons nil cons cons 4232 def 57 ref subst 4232 remove 129 ref subst 4077 ref 4049 ref appTerm 4233 def betaConv nil 4089 remove 36 ref 4233 remove nil cons cons nil cons cons nil cons cons 108 ref subst 111 ref 112 ref 4077 remove nil cons cons 113 ref 4121 ref cons nil cons 4234 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 40 ref 4220 remove 4223 remove appTerm appTerm 3425 ref 4016 ref 3425 ref 4017 ref 1994 ref 1840 ref 3425 ref 4098 ref 46 ref 4052 ref 4019 ref 1879 ref 4099 ref appTerm 4235 def appTerm appTerm appTerm 4100 ref 4023 ref 4024 remove 4099 ref appTerm 4236 def appTerm appTerm appTerm absTerm appTerm absTerm 4237 def appTerm 4238 def absTerm 4239 def appTerm 4240 def absTerm 4241 def appTerm 4242 def appTerm nil cons cons 4227 ref cons nil cons cons 108 ref subst proveHyp 286 ref 286 ref 465 ref 239 ref 4219 remove assume appThm 4097 remove refl appThm nil 165 ref 4122 remove cons nil cons nil cons cons 595 ref subst trans appThm 238 ref nil 4231 remove 36 ref 39 ref 4156 ref appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst nil 83 ref 4157 remove cons 4243 def nil cons nil cons cons 321 remove subst eqMp appThm 325 ref trans appThm 782 ref trans appThm 4242 ref refl appThm nil 70 ref 4242 ref nil cons cons nil cons nil cons cons 1415 ref subst trans appThm 4218 remove appThm sym nil 112 ref 4016 ref 40 ref 4241 ref 4018 ref appTerm 4244 def appTerm 4111 ref appTerm 4245 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 4016 ref nil 70 ref 4245 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4244 ref nil cons 4246 def cons 4227 ref cons nil cons cons 4247 def 57 ref subst 4247 remove 129 ref subst 4244 ref betaConv 4244 remove assume eqMp nil 35 ref 4240 ref nil cons cons 4227 ref cons nil cons cons 108 ref subst proveHyp nil 112 ref 4017 ref 40 ref 4239 ref 4022 ref appTerm 4248 def appTerm 4111 ref appTerm 4249 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 4017 ref nil 70 ref 4249 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4248 ref nil cons 4250 def cons 4227 ref cons nil cons cons 4251 def 57 ref subst 4251 remove 129 ref subst 4248 ref betaConv 4248 remove assume eqMp nil 35 ref 4238 ref nil cons cons 4227 ref cons nil cons cons 108 ref subst proveHyp nil 318 ref 4102 ref 40 ref 4237 ref 4103 ref appTerm 4252 def appTerm 4111 ref appTerm 4253 def absTerm nil cons cons nil cons nil cons cons 1094 ref subst 4102 ref nil 70 ref 4253 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4252 ref nil cons 4254 def cons 4227 ref cons nil cons cons 4255 def 57 ref subst 4255 remove 129 ref subst 4252 ref betaConv 4252 remove assume eqMp nil 35 ref 3425 ref 4098 ref 46 ref 4052 remove 4105 ref appTerm 4256 def appTerm 4100 remove 4108 ref appTerm 4257 def appTerm 4258 def absTerm 4259 def appTerm 4260 def nil cons cons 4227 ref cons nil cons cons 108 ref subst proveHyp nil 112 ref 4098 ref 40 ref 4259 ref 4099 ref appTerm 4261 def appTerm 4111 ref appTerm 4262 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 4098 ref nil 70 ref 4262 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4261 ref nil cons 4263 def cons 4227 ref cons nil cons cons 4264 def 57 ref subst 4264 remove 129 ref subst 4261 ref betaConv 4261 remove assume eqMp nil 35 ref 4258 remove nil cons 4265 def cons 4227 ref cons nil cons cons 4266 def 108 ref subst proveHyp 4266 ref 57 ref subst 4266 remove 129 ref subst nil 83 ref 4256 ref nil cons cons 85 ref 4257 ref nil cons cons nil cons cons nil cons cons 4267 def 99 ref subst 4267 remove 305 ref subst 4110 ref 1879 ref 4018 ref appTerm 4268 def appTerm betaConv sym 4017 ref 1994 ref 4102 ref 3425 ref 4098 ref 46 ref 4059 ref 3414 ref 4268 ref appTerm 4104 ref appTerm appTerm appTerm 4269 def 4109 ref appTerm absTerm appTerm absTerm appTerm absTerm 4270 def 2019 ref 4022 ref appTerm 4271 def appTerm betaConv sym 4102 ref 3425 ref 4098 ref 4269 remove 4106 ref 3414 ref 4271 ref appTerm 4107 ref appTerm appTerm appTerm absTerm 4272 def appTerm absTerm 4273 def 4103 ref appTerm betaConv sym 4272 ref 4099 ref appTerm betaConv sym 465 ref 174 ref 1879 remove refl 4274 def 4256 remove assume appThm appThm nil 4 ref 4104 ref nil cons cons 1838 ref 4018 ref nil cons 4275 def cons nil cons cons nil cons cons 3494 ref subst appThm nil 326 ref 4105 remove nil cons 4276 def cons 4131 ref 1896 ref cons 4277 def 328 ref 4276 ref cons 4134 ref cons cons cons nil cons cons 4155 ref subst 465 ref nil 1897 ref nil cons cons 696 ref subst appThm 4278 def nil 113 ref 4276 remove cons nil cons nil cons cons 3300 ref subst appThm 782 ref trans trans trans appThm 174 ref 2019 remove refl 4257 remove assume appThm appThm nil 4 ref 4107 ref nil cons cons 1838 ref 4022 ref nil cons 4279 def cons 2034 remove cons cons nil cons cons 3494 remove subst appThm nil 326 remove 4108 remove nil cons 4280 def cons 4132 remove 328 ref 4280 ref cons 4133 remove 2032 remove cons nil cons 4281 def cons cons cons nil cons cons 4155 ref subst 465 ref nil 3789 ref nil cons cons 696 ref subst appThm nil 113 ref 4280 remove cons nil cons nil cons cons 3300 ref subst appThm 782 ref trans trans trans appThm 782 ref trans sym 76 ref eqMp eqMp 111 ref 112 ref 4272 remove nil cons cons 113 ref 4099 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp eqMp 317 ref 318 ref 4273 remove nil cons cons 319 ref 4103 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp eqMp 111 ref 112 ref 4270 remove nil cons cons 113 ref 4271 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp eqMp 111 ref 112 ref 4110 ref nil cons cons 4282 def 113 ref 4268 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp proveHyp proveHyp eqMp nil 83 ref 4265 remove cons 85 ref 4226 ref cons nil cons 4283 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 4263 remove cons 4283 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 ref 40 ref 4259 ref 2499 ref appTerm appTerm 4111 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4260 remove appTerm 4111 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4259 remove nil cons cons 4283 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 4254 remove cons 4283 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 315 ref 319 ref 40 ref 4237 ref 2093 ref appTerm appTerm 4111 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4238 remove appTerm 4111 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 4237 remove nil cons cons 4283 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 4250 remove cons 4283 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 ref 40 ref 4239 ref 2499 ref appTerm appTerm 4111 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4240 remove appTerm 4111 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4239 remove nil cons cons 4283 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 4246 remove cons 4283 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 ref 40 ref 4241 ref 2499 ref appTerm appTerm 4111 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4242 remove appTerm 4111 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4241 remove nil cons cons 4283 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp nil 83 ref 4230 ref cons 4283 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 4222 remove nil cons 4284 def cons 4227 remove cons nil cons cons 4285 def 57 ref subst 4285 remove 129 ref subst nil 4243 remove 85 ref 4221 remove nil cons 4286 def cons nil cons cons nil cons cons 4287 def 99 ref subst 4287 remove 305 ref subst 4110 remove 6 ref appTerm betaConv sym 4017 ref 1994 remove 4102 ref 3425 ref 4098 ref 46 ref 4059 ref 3448 ref 4104 remove appTerm appTerm appTerm 4288 def 4109 remove appTerm absTerm appTerm absTerm appTerm absTerm 4289 def 6 ref appTerm betaConv sym 4102 remove 3425 remove 4098 ref 4288 remove 4106 ref 3448 ref 4107 remove appTerm appTerm appTerm absTerm appTerm absTerm 4290 def 1878 ref appTerm betaConv sym 4098 remove 46 ref 4059 remove 3448 ref 4235 remove appTerm appTerm appTerm 4106 ref 3448 remove 4236 remove appTerm appTerm appTerm absTerm 4291 def 4049 ref appTerm betaConv sym 465 ref 174 remove 4274 remove 4156 remove assume appThm appThm nil 4 ref 4050 remove nil cons cons nil cons nil cons cons 695 ref 2058 remove 3303 ref 3420 ref 1902 ref appTerm 2059 ref appTerm appTerm 2059 ref appTerm absTerm 4292 def 2059 remove appTerm 4293 def betaConv nil 1862 ref 4292 ref appTerm 4294 def axiom nil 35 ref 4294 remove nil cons cons 36 ref 4293 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4292 remove nil cons cons 3307 remove cons nil cons cons 140 ref subst eqMp eqMp subst 4295 def subst appThm nil 4130 ref 4277 remove 328 remove 4121 remove cons 4296 def 4134 remove cons cons cons nil cons cons 4155 ref subst 4278 remove nil 4234 ref nil cons cons 3300 remove subst 4297 def appThm 782 ref trans trans trans appThm 4106 remove refl nil 4 ref 4053 remove nil cons cons nil cons nil cons cons 4295 ref subst appThm nil 4130 remove 4131 remove 3768 ref cons 4296 remove 4281 remove cons cons cons nil cons cons 4155 remove subst 46 ref 3701 remove 3767 remove appTerm 4298 def appTerm refl 4297 remove appThm nil 70 ref 4298 remove nil cons 4299 def cons nil cons nil cons cons 4300 def 1260 ref subst trans trans trans appThm 4300 remove 711 remove subst trans sym nil 35 ref 4286 remove cons 36 ref 4299 remove cons nil cons cons nil cons cons 108 ref subst nil 2487 ref 1896 remove cons 3789 remove cons nil cons cons nil 4184 remove 36 ref 40 ref 230 ref 4181 remove 2093 ref appTerm appTerm appTerm 4159 ref 4165 remove appTerm appTerm 4301 def nil cons 4302 def cons nil cons 4303 def cons nil cons cons 4304 def 57 ref subst 4304 remove 129 ref subst 39 ref "_32241" 1 ref var 4305 def 40 ref 230 ref 39 ref 4305 remove varTerm 4306 def appTerm 2093 ref appTerm appTerm appTerm 4159 ref 230 ref 4306 remove appTerm appTerm appTerm absTerm 4307 def 4162 ref appTerm appTerm refl 4308 def 4307 remove 277 ref appTerm betaConv appThm 87 ref 2487 remove 4301 remove absTerm 4309 def 4162 remove appTerm betaConv appThm 4310 def 40 ref 230 ref 314 remove 2093 ref appTerm appTerm appTerm 4159 ref 324 ref appTerm appTerm refl appThm trans 4309 remove refl 4311 def 4194 remove appThm eqMp sym 286 ref 238 ref nil 70 ref 4217 remove cons nil cons nil cons cons 4312 def 980 remove subst appThm 4312 ref 885 ref subst trans appThm 4159 ref refl 4313 def 325 ref appThm 4312 ref 70 ref 39 ref 75 remove appTerm 73 ref appTerm absTerm 4314 def 73 remove appTerm 4315 def betaConv nil 315 ref 4314 ref appTerm 4316 def axiom nil 35 ref 4316 remove nil cons cons 36 ref 4315 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 4314 remove nil cons cons 527 remove cons nil cons cons 140 ref subst eqMp eqMp 4317 def subst trans appThm 4312 ref 1449 ref subst trans sym 76 ref eqMp eqMp eqMp nil 4195 remove 85 ref 4302 ref cons nil cons 4318 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 4199 remove 4303 remove cons nil cons cons 4319 def 57 ref subst 4319 remove 129 ref subst 4308 remove "_32239" 1 ref var 4320 def 40 ref 230 ref 39 ref 4320 remove varTerm 4321 def appTerm 2093 ref appTerm appTerm appTerm 4159 ref 230 ref 4321 remove appTerm appTerm appTerm absTerm 62 ref appTerm betaConv appThm 4310 remove 40 ref 230 ref 684 remove 2093 ref appTerm appTerm appTerm 4159 remove 962 ref appTerm appTerm refl appThm trans 4311 remove 4203 remove appThm eqMp sym 286 ref 238 ref 4312 ref 688 remove subst appThm appThm 4313 remove 969 ref appThm 4312 remove 806 remove subst trans appThm nil 70 ref 4164 remove nil cons cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp eqMp nil 4204 ref 4318 remove cons nil cons cons 99 ref subst deductAntisym eqMp 4206 remove nil 4204 remove 4207 remove 991 ref 4302 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp subst eqMp eqMp eqMp 111 ref 112 ref 4291 remove nil cons cons 4234 remove cons nil cons cons 1109 ref subst proveHyp eqMp 317 ref 318 ref 4290 remove nil cons cons 1897 ref cons nil cons cons 1109 ref subst proveHyp eqMp 111 ref 112 ref 4289 remove nil cons cons 3210 ref cons nil cons cons 1109 ref subst proveHyp eqMp 111 ref 4282 remove 3210 remove cons nil cons cons 1109 ref subst proveHyp proveHyp proveHyp eqMp nil 83 ref 4284 remove cons 4322 def 4283 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 4322 remove 85 ref 4230 remove cons 991 ref 4226 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp proveHyp eqMp nil 83 ref 4225 remove cons 4283 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 4118 remove cons 85 ref 4119 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 4096 remove appTerm 4117 remove appTerm nil cons cons 4091 remove cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 4081 ref 6 ref appTerm betaConv appThm 1387 ref 2017 remove 2051 ref 4048 remove 286 ref 4081 ref 4049 remove appTerm betaConv appThm 4081 ref 4057 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 3331 ref 4081 ref 3336 ref appTerm betaConv absThm appThm appThm nil 2054 ref 4081 remove nil cons cons nil cons nil cons cons 2064 ref subst eqMp eqMp eqMp nil 83 ref 4088 remove cons 85 ref 4090 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 4074 remove appTerm 4087 remove appTerm nil cons cons 36 ref 33 ref 4040 ref appTerm nil cons 4323 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 4040 ref 6 ref appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 4040 ref 1880 ref appTerm betaConv appThm 4040 ref 1881 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 3332 ref 4042 remove absThm appThm appThm nil 2054 ref 4040 remove nil cons 4324 def cons nil cons nil cons cons 2064 ref subst eqMp eqMp nil 35 ref 4323 remove cons 36 ref 4041 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4324 remove cons 3832 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4039 remove nil cons cons 36 ref 4038 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4037 remove nil cons cons 3794 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4036 ref nil cons cons 3358 remove cons nil cons cons 108 ref subst proveHyp nil 35 ref 39 ref 3348 ref appTerm 4325 def 277 ref appTerm 4326 def nil cons 4327 def cons 36 ref 40 ref 4036 remove appTerm 3348 ref appTerm nil cons 4328 def cons nil cons 4329 def cons nil cons cons 4330 def 57 ref subst 4330 remove 129 ref subst 39 ref "_32253" 1 ref var 4331 def 40 ref 40 ref 4015 ref 230 ref 4331 remove varTerm 4332 def appTerm appTerm appTerm 4035 ref appTerm appTerm 4332 remove appTerm absTerm 4333 def 3348 ref appTerm 4334 def appTerm refl 4335 def 4333 ref 277 ref appTerm betaConv appThm 87 ref 4334 remove betaConv appThm 4336 def 40 ref 40 ref 4015 ref 324 ref appTerm appTerm 4035 ref appTerm 4337 def appTerm 277 ref appTerm refl appThm trans 4333 remove refl 4338 def 4326 remove assume appThm eqMp sym nil 70 ref 4337 remove nil cons cons nil cons nil cons cons 881 ref subst 238 ref 286 ref 465 ref 239 ref 4014 ref assume 4339 def appThm 3371 ref refl appThm nil 165 ref 3372 remove cons nil cons nil cons cons 595 ref subst trans appThm 325 ref appThm 782 ref trans appThm 4035 ref refl appThm nil 70 ref 4035 ref nil cons 4340 def cons nil cons nil cons cons 1415 remove subst trans appThm trans sym nil 83 ref 4340 remove cons nil cons nil cons cons 3385 remove subst nil 112 ref 4016 ref 40 ref 4034 ref 4018 ref appTerm 4341 def appTerm 277 ref appTerm 4342 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 4016 remove nil 70 ref 4342 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4341 ref nil cons 4343 def cons 285 ref cons nil cons cons 4344 def 57 ref subst 4344 remove 129 ref subst 4341 ref betaConv 4341 remove assume eqMp nil 35 ref 4033 ref nil cons cons 285 ref cons nil cons cons 108 ref subst proveHyp nil 112 ref 4017 ref 40 ref 4032 ref 4022 ref appTerm 4345 def appTerm 277 ref appTerm 4346 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 4017 remove nil 70 ref 4346 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4345 ref nil cons 4347 def cons 285 ref cons nil cons cons 4348 def 57 ref subst 4348 remove 129 ref subst 4345 ref betaConv 4345 remove assume eqMp nil 35 ref 4031 ref nil cons cons 285 ref cons nil cons cons 108 ref subst proveHyp nil 318 ref 1840 ref 40 ref 4030 ref 1878 ref appTerm 4349 def appTerm 277 ref appTerm 4350 def absTerm nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 4350 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4349 ref nil cons 4351 def cons 285 ref cons nil cons cons 4352 def 57 ref subst 4352 remove 129 ref subst 4349 ref betaConv 4349 remove assume eqMp nil 35 ref 4029 ref nil cons cons 285 ref cons nil cons cons 108 ref subst proveHyp nil 112 ref 1838 ref 40 ref 4028 ref 1880 ref appTerm 4353 def appTerm 277 ref appTerm 4354 def absTerm nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 4354 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4353 ref nil cons 4355 def cons 285 ref cons nil cons cons 4356 def 57 ref subst 4356 remove 129 ref subst 4353 ref betaConv 4353 remove assume eqMp nil 35 ref 4027 remove nil cons 4357 def cons 285 ref cons nil cons cons 4358 def 108 ref subst proveHyp 4358 ref 57 ref subst 4358 remove 129 ref subst nil 83 ref 4021 ref nil cons cons 85 ref 4026 ref nil cons cons nil cons cons nil cons cons 4359 def 99 ref subst 4359 remove 305 ref subst nil 3769 remove 285 ref cons nil cons cons 4360 def 57 ref subst 4360 remove 129 ref subst 4012 remove 39 ref "_32305" 3 ref var 4361 def 40 ref 230 ref 3351 ref 18 ref 4361 remove varTerm appTerm appTerm appTerm appTerm 277 ref appTerm absTerm 4362 def 3336 ref appTerm 4363 def appTerm refl 4362 ref 4023 ref 359 ref 324 remove appTerm 1880 ref appTerm 4364 def appTerm 4365 def appTerm betaConv appThm 87 ref 4363 remove betaConv appThm 40 ref 230 ref 3351 ref 18 ref 4365 ref appTerm 4366 def appTerm appTerm appTerm 277 ref appTerm refl appThm trans 4362 remove refl 39 ref "_32303" 1 ref var 4367 def 3878 ref 4023 ref 359 ref 230 ref 4367 remove varTerm appTerm appTerm 1880 ref appTerm appTerm appTerm absTerm 4368 def 1878 ref appTerm 4369 def appTerm refl 4370 def 4368 ref 277 ref appTerm betaConv appThm 87 ref 4369 remove betaConv appThm 4371 def 3878 ref 4365 ref appTerm refl appThm trans 4368 remove refl 4372 def 3780 ref appThm eqMp 4026 remove assume 4373 def eqMp 4374 def appThm eqMp sym 39 ref "_32317" 3 ref var 4375 def 40 ref 230 ref 200 ref 18 ref 4375 remove varTerm appTerm appTerm 4366 ref appTerm appTerm appTerm 277 ref appTerm absTerm 4376 def 3333 ref appTerm 4377 def appTerm refl 4376 ref 4019 ref 3777 ref appTerm 4378 def appTerm betaConv appThm 87 ref 4377 remove betaConv appThm 40 ref 230 ref 200 ref 18 ref 4378 ref appTerm appTerm 4379 def 4366 remove appTerm 4380 def appTerm 4381 def appTerm 277 ref appTerm 4382 def refl appThm trans 4376 remove refl 39 ref "_32301" 1 ref var 4383 def 3347 ref 4019 ref 359 ref 4383 remove varTerm appTerm 1880 ref appTerm appTerm appTerm absTerm 4384 def 1878 ref appTerm 4385 def appTerm refl 4386 def 4384 ref 277 ref appTerm betaConv appThm 87 ref 4385 remove betaConv appThm 4387 def 3347 ref 4378 ref appTerm refl appThm trans 4384 remove refl 4388 def 3780 remove appThm eqMp 4021 remove assume 4389 def eqMp 4390 def appThm eqMp sym 39 ref "_32325" 3 ref var 4391 def 15 ref 3370 ref 4391 remove varTerm appTerm appTerm 3370 ref 4365 ref appTerm 4392 def appTerm absTerm 4393 def 3333 ref appTerm 4394 def appTerm refl 4393 ref 4378 ref appTerm betaConv appThm 87 ref 4394 remove betaConv appThm 15 ref 3370 ref 4378 ref appTerm appTerm 4392 ref appTerm 4395 def refl appThm trans 4393 remove refl 4390 ref appThm eqMp 39 ref "_32313" 3 ref var 4396 def 4013 ref 3370 ref 4396 remove varTerm appTerm appTerm absTerm 4397 def 3336 ref appTerm 4398 def appTerm refl 4399 def 4397 ref 4365 ref appTerm betaConv appThm 87 ref 4398 remove betaConv appThm 4400 def 4013 ref 4392 remove appTerm refl appThm trans 4397 remove refl 4401 def 4374 ref appThm eqMp 4339 ref eqMp eqMp nil 35 ref 4395 ref nil cons cons 36 ref 4382 ref nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 39 ref "_32309" 3 ref var 4402 def 408 ref 4402 remove varTerm appTerm absTerm 4403 def 3336 ref appTerm 4404 def appTerm refl 4405 def 4403 ref 4365 ref appTerm betaConv appThm 87 ref 4404 remove betaConv appThm 4406 def 408 ref 4365 remove appTerm 4407 def refl appThm trans 4403 remove refl 4408 def 4374 remove appThm eqMp 3389 ref eqMp nil 35 ref 4407 ref nil cons cons 36 ref 40 ref 4395 remove appTerm 4382 remove appTerm 4409 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 39 ref "_32319" 3 ref var 4410 def 408 ref 4410 remove varTerm appTerm absTerm 4411 def 3333 ref appTerm 4412 def appTerm refl 4413 def 4411 remove 4378 ref appTerm betaConv appThm 87 ref 4412 remove betaConv appThm 4414 def 408 ref 4378 remove appTerm 4415 def refl appThm trans 4408 ref 4390 remove appThm eqMp 3391 ref eqMp nil 35 ref 4415 ref nil cons 4416 def cons 4417 def 36 ref 40 ref 4407 remove appTerm 4409 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 40 ref 4415 ref appTerm refl 286 ref 414 ref 4023 ref refl 4418 def 359 ref refl 4419 def 325 ref appThm 1880 ref refl 4420 def appThm appThm 4421 def appThm appThm 286 ref 239 ref nil 3331 ref 3777 ref nil cons 4422 def cons 3332 ref 4275 ref cons nil cons 4423 def cons nil cons cons 695 ref "l2" 1844 ref var 4424 def 15 ref 3458 ref 3420 ref "l1" 1844 ref var 4425 def varTerm 4426 def appTerm 4427 def 4424 ref varTerm 4428 def appTerm 4429 def appTerm appTerm 210 ref 3458 ref 4426 ref appTerm appTerm 3458 remove 4428 ref appTerm appTerm appTerm absTerm 4430 def 4428 ref appTerm 4431 def betaConv 4425 ref 1862 ref 4430 ref appTerm 4432 def absTerm 4433 def 4426 ref appTerm 4434 def betaConv nil 1862 ref 4433 ref appTerm 4435 def axiom nil 35 ref 4435 remove nil cons cons 36 ref 4434 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4433 remove nil cons cons 1870 ref 4426 ref nil cons cons nil cons 4436 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4432 remove nil cons cons 36 ref 4431 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4430 remove nil cons cons 1870 ref 4428 ref nil cons cons nil cons 4437 def cons nil cons cons 140 ref subst eqMp eqMp subst 4438 def subst 210 ref 3370 ref 4018 remove appTerm 4439 def appTerm refl 4440 def nil 2258 ref nil cons cons 4441 def 3661 ref subst appThm trans appThm nil 3331 ref 4364 remove nil cons cons 3332 ref 4279 ref cons nil cons 4442 def cons nil cons cons 4438 ref subst 210 ref 3370 ref 4022 remove appTerm 4443 def appTerm refl 4444 def nil 1840 ref 2932 remove cons nil cons nil cons cons 3661 ref subst appThm trans appThm nil 175 ref 4443 ref nil cons 4445 def cons 142 ref 3674 remove nil cons cons 240 ref 4439 ref nil cons cons nil cons cons cons nil cons cons 656 remove subst 4446 def trans appThm nil 70 ref 4381 remove nil cons cons nil cons nil cons cons 881 ref subst nil 70 ref 4380 remove nil cons cons nil cons nil cons cons 885 ref subst trans 4379 ref refl 3316 ref 4421 remove appThm appThm trans appThm appThm appThm sym nil 4417 remove 36 ref 40 ref 408 ref 4023 ref 360 remove 1880 ref appTerm 4447 def appTerm 4448 def appTerm 4449 def appTerm 40 ref 15 ref 4439 ref appTerm 4443 ref appTerm 4450 def appTerm 4451 def 4379 remove 18 ref 4448 remove appTerm appTerm 4452 def appTerm 4453 def appTerm nil cons 4454 def cons nil cons cons nil cons cons 4455 def 57 ref subst 4455 remove 129 ref subst nil 35 ref 4449 ref nil cons 4456 def cons 36 ref 4453 remove nil cons 4457 def cons nil cons cons nil cons cons 4458 def 57 ref subst 4458 remove 129 ref subst nil 35 ref 4450 ref nil cons 4459 def cons 4460 def 36 ref 4452 remove nil cons 4461 def cons nil cons 4462 def cons nil cons cons 4463 def 57 ref subst 4463 remove 129 ref subst 465 ref 239 ref 4450 ref assume 4464 def appThm 4443 ref refl appThm nil 165 ref 4445 remove cons nil cons nil cons cons 595 ref subst 4465 def trans appThm 465 ref nil 70 ref 4416 ref cons nil cons nil cons cons 77 ref subst 4415 ref assume eqMp appThm nil 70 ref 4456 ref cons nil cons nil cons cons 77 ref subst 4449 ref assume eqMp appThm 782 ref trans appThm 782 ref trans sym 76 ref eqMp nil 35 ref 46 ref 4450 remove appTerm 46 ref 4415 remove appTerm 4449 remove appTerm appTerm nil cons cons 4462 remove cons nil cons cons 108 ref subst proveHyp nil 3331 ref 4279 remove cons 4423 ref cons nil cons cons nil 35 ref 4015 ref 46 ref 408 ref 3415 ref 3777 ref appTerm 4466 def appTerm 4467 def appTerm 408 ref 3414 remove 3336 ref appTerm 4468 def 4447 ref appTerm 4469 def appTerm 4470 def appTerm 4471 def appTerm nil cons 4472 def cons 36 ref 200 ref 18 ref 4466 remove appTerm appTerm 18 ref 4469 remove appTerm appTerm nil cons 4473 def cons nil cons cons nil cons cons 4474 def 57 ref subst 4474 remove 129 ref subst nil 83 ref 4014 remove nil cons cons 85 ref 4471 remove nil cons cons nil cons cons nil cons cons 4475 def 99 ref subst 4475 remove 305 ref subst nil 83 ref 4467 ref nil cons cons 85 ref 4470 remove nil cons cons nil cons cons nil cons cons 99 ref subst 2224 ref 3316 ref 3415 ref refl 4441 remove 695 ref 1845 ref 3303 ref 1856 ref appTerm 3420 ref 1854 remove 1902 remove appTerm appTerm 1855 ref appTerm 4476 def appTerm 4477 def absTerm 4478 def 1855 remove appTerm 4479 def betaConv 1852 ref 1862 ref 4478 ref appTerm 4480 def absTerm 4481 def 1853 remove appTerm 4482 def betaConv 2647 ref 1852 ref 1862 ref refl 1845 ref 4477 remove assume sym 3303 ref 4476 remove appTerm 1856 remove appTerm 4483 def assume sym deductAntisym absThm appThm absThm appThm nil 119 ref 1852 remove 1862 ref 1845 remove 4483 remove absTerm appTerm absTerm appTerm axiom eqMp nil 35 ref 119 ref 4481 ref appTerm nil cons cons 36 ref 4482 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4481 remove nil cons cons 1867 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4480 remove nil cons cons 36 ref 4479 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4478 remove nil cons cons 1871 remove cons nil cons cons 140 ref subst eqMp eqMp subst 4484 def subst appThm appThm appThm 3316 ref 4468 ref refl nil 1842 remove nil cons cons 4485 def 4484 remove subst appThm appThm appThm sym 2224 ref 3316 ref nil "l3" 3 ref var 1898 ref cons 4486 def 3331 ref 390 ref nil cons cons nil cons 4487 def cons nil cons cons 695 ref "l3" 1844 remove var 4488 def 3303 remove 4427 remove 3420 ref 4428 ref appTerm 4488 remove varTerm 4489 def appTerm appTerm appTerm 3420 remove 4429 remove appTerm 4489 ref appTerm appTerm absTerm 4490 def 4489 ref appTerm 4491 def betaConv 4424 remove 1862 ref 4490 ref appTerm 4492 def absTerm 4493 def 4428 remove appTerm 4494 def betaConv 4425 remove 1862 ref 4493 ref appTerm 4495 def absTerm 4496 def 4426 remove appTerm 4497 def betaConv nil 1862 remove 4496 ref appTerm 4498 def axiom nil 35 ref 4498 remove nil cons cons 36 ref 4497 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4496 remove nil cons cons 4436 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4495 remove nil cons cons 36 ref 4494 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 ref 1869 ref 4493 remove nil cons cons 4437 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4492 remove nil cons cons 36 ref 4491 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1868 remove 1869 remove 4490 remove nil cons cons 1870 remove 4489 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst 4499 def subst appThm appThm 3316 ref nil 4486 remove 3331 ref 1932 remove cons 3395 remove cons 4500 def cons nil cons cons 4499 remove subst appThm appThm sym 2224 ref nil 3331 ref 1898 remove cons 4501 def 3332 ref 3415 remove 390 remove appTerm 4502 def nil cons cons nil cons cons nil cons cons 3331 ref 15 ref 3031 ref 3416 ref appTerm appTerm 210 ref 3031 remove 3333 ref appTerm appTerm 21 ref 444 ref 3410 ref 1956 ref appTerm appTerm appTerm 444 ref 3410 ref 25 ref appTerm appTerm appTerm 3336 ref appTerm appTerm appTerm 4503 def absTerm 4504 def 3336 ref appTerm 4505 def betaConv 3332 ref 33 ref 4504 ref appTerm 4506 def absTerm 4507 def 3333 ref appTerm 4508 def betaConv 443 ref 33 ref 3332 ref 33 ref 3331 ref 15 ref 3014 ref 3416 ref appTerm appTerm 210 ref 3014 ref 3333 ref appTerm appTerm 21 ref 444 ref 3410 ref 447 ref appTerm appTerm appTerm 444 ref 3410 ref 445 ref appTerm appTerm appTerm 3336 ref appTerm appTerm appTerm 4509 def absTerm 4510 def appTerm 4511 def absTerm 4512 def appTerm 4513 def absTerm 4514 def 25 ref appTerm 4515 def betaConv nil 164 ref 4514 ref nil cons cons 4516 def nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 4513 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4512 remove nil cons cons nil cons nil cons cons 1969 ref subst 3332 ref nil 70 ref 4511 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4510 remove nil cons cons nil cons nil cons cons 1969 ref subst 3331 ref nil 70 ref 4509 ref nil cons cons nil cons nil cons cons 77 ref subst 443 ref 4509 remove absTerm 4517 def 445 ref appTerm 4518 def betaConv 3332 ref 155 ref 4517 ref appTerm 4519 def absTerm 4520 def 3333 ref appTerm 4521 def betaConv 4522 def 468 ref 443 ref 239 ref 3014 ref refl 4523 def 3484 remove 4295 remove subst appThm appThm 625 ref 3224 remove appThm 3037 ref 626 ref 3460 ref 447 ref refl 4524 def appThm nil 175 ref 1372 remove cons 4525 def nil cons nil cons cons 4526 def 734 ref subst 4527 def trans appThm appThm 626 ref 3460 remove 1442 ref appThm 608 ref 734 ref subst trans appThm appThm 3336 ref refl 4528 def appThm appThm nil 175 ref 3014 ref 3336 ref appTerm nil cons 4529 def cons nil cons nil cons cons 734 ref subst trans appThm nil 165 ref 4529 remove cons nil cons nil cons cons 595 ref subst trans absThm appThm 743 ref trans sym 76 ref eqMp nil 35 ref 155 ref 443 ref 15 ref 3014 ref 3449 remove appTerm appTerm 210 ref 3213 remove appTerm 21 ref 444 ref 3453 ref 447 ref appTerm appTerm appTerm 444 ref 3453 remove 445 ref appTerm appTerm appTerm 3336 ref appTerm appTerm appTerm absTerm appTerm 4530 def nil cons cons 36 ref 315 ref 1840 ref 33 ref 1838 ref 40 ref 155 ref 443 ref 15 ref 3014 ref 3463 ref appTerm appTerm 210 ref 3014 ref 1880 ref appTerm appTerm 21 ref 444 ref 3466 ref 447 ref appTerm 4531 def appTerm appTerm 444 ref 3466 ref 445 ref appTerm 4532 def appTerm appTerm 3336 ref appTerm appTerm appTerm absTerm 4533 def appTerm 4534 def appTerm 155 ref 443 ref 15 ref 3014 remove 3469 remove appTerm appTerm 210 ref 3516 remove appTerm 21 ref 444 ref 3472 ref 447 ref appTerm appTerm appTerm 444 ref 3472 remove 445 ref appTerm appTerm appTerm 3336 ref appTerm appTerm appTerm 4535 def absTerm 4536 def appTerm 4537 def appTerm 4538 def absTerm 4539 def appTerm 4540 def absTerm 4541 def appTerm 4542 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 318 ref 4541 remove nil cons cons nil cons nil cons cons 1094 ref subst 1840 ref nil 70 ref 4540 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4539 remove nil cons cons nil cons nil cons cons 1969 ref subst 1838 ref nil 70 ref 4538 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4534 remove nil cons 4543 def cons 4544 def 36 ref 4537 remove nil cons 4545 def cons nil cons cons nil cons cons 4546 def 57 ref subst 4546 remove 129 ref subst nil 164 ref 4536 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 4535 remove nil cons cons nil cons nil cons cons 77 ref subst 239 ref 4523 remove 3495 remove appThm nil 1838 ref 3463 ref nil cons cons 1696 remove cons nil cons cons 3155 ref subst 195 ref 3139 ref 3158 ref 3463 ref appTerm appTerm absTerm 4547 def refl 1706 ref appThm trans trans appThm 625 ref 1697 remove 3155 ref subst 195 ref 3139 remove 3158 remove 1880 ref appTerm appTerm absTerm 4548 def refl 1706 remove appThm trans appThm 3037 ref 626 ref 3826 ref 4524 remove appThm nil 4525 ref 3827 ref cons nil cons cons 765 ref subst trans appThm appThm 626 ref 3826 remove 1442 remove appThm nil 606 remove 3827 ref cons nil cons cons 4549 def 765 ref subst trans appThm appThm 4528 ref appThm appThm appThm sym 239 ref 4547 remove 604 ref appTerm betaConv 175 ref 3137 ref 210 ref 604 ref appTerm 4550 def 181 ref appTerm appTerm 181 ref appTerm absTerm 4551 def 21 ref 604 ref appTerm 448 ref appTerm 4552 def 3463 ref appTerm 4553 def appTerm betaConv trans appThm 625 ref 4548 remove 604 remove appTerm betaConv 4551 remove 4552 remove 1880 ref appTerm 4554 def appTerm betaConv trans appThm 21 ref 444 ref 254 ref 4531 remove appTerm appTerm appTerm 444 ref 254 ref 4532 remove appTerm 4555 def appTerm 4556 def appTerm 3336 ref appTerm 4557 def refl appThm appThm sym 4533 ref 544 ref appTerm 4558 def betaConv nil 4544 remove 36 ref 4558 remove nil cons cons nil cons cons nil cons cons 108 ref subst 163 ref 164 ref 4533 remove nil cons cons 3255 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 15 ref 3062 ref 3463 ref appTerm appTerm 210 ref 3062 remove 1880 ref appTerm appTerm 21 ref 444 ref 3466 ref 2100 remove appTerm appTerm appTerm 444 ref 3466 ref 544 ref appTerm appTerm appTerm 3336 ref appTerm appTerm appTerm nil cons cons 36 ref 15 ref 3137 ref 4550 ref 4553 ref appTerm appTerm 4553 remove appTerm appTerm 210 ref 3137 ref 4550 remove 4554 ref appTerm appTerm 4554 remove appTerm appTerm 4557 remove appTerm appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 239 ref 3037 ref 2119 remove appThm 2122 ref appThm 4559 def 3463 ref refl 4560 def appThm appThm 625 ref 4559 remove 4420 ref appThm appThm 3037 ref 626 ref 3466 remove refl 4561 def 2118 remove appThm nil 175 ref 669 remove cons 3827 remove cons nil cons cons 587 ref subst 262 ref 4549 remove 587 ref subst 4562 def appThm trans trans appThm appThm 626 ref 4562 ref appThm appThm 4528 ref appThm appThm appThm appThm 239 ref 3527 ref 625 ref 3261 ref appThm 4563 def 3037 ref 3261 remove appThm 2342 ref appThm 4564 def 4560 remove appThm 4565 def appThm appThm 4565 remove appThm appThm 625 ref 3527 remove 4563 remove 4564 remove 4420 ref appThm 4566 def appThm appThm 4566 remove appThm appThm 3037 ref 626 ref 262 ref 4561 remove 1586 ref appThm 4562 remove trans appThm appThm appThm 4556 ref refl appThm 4528 ref appThm appThm appThm appThm sym nil 3571 remove 36 ref 40 ref 15 ref 3679 ref 3463 remove appTerm 4567 def appTerm 210 ref 3679 remove 1880 ref appTerm 4568 def appTerm 21 ref 444 ref 254 ref 4555 remove appTerm appTerm appTerm 4556 remove appTerm 3336 ref appTerm 4569 def appTerm 4570 def appTerm 4571 def appTerm 4572 def 15 ref 3137 ref 3622 ref 4567 ref appTerm 4573 def appTerm 4567 ref appTerm appTerm 210 ref 3137 remove 3622 remove 4568 ref appTerm 4574 def appTerm 4568 ref appTerm appTerm 4569 ref appTerm appTerm appTerm nil cons 4575 def cons nil cons 4576 def cons nil cons cons 4577 def 57 ref subst 4577 remove 129 ref subst 39 ref "_32178" 1 ref var 4578 def 4572 ref 15 ref 3136 ref 4578 remove varTerm appTerm 4579 def 4573 ref appTerm 4567 ref appTerm appTerm 210 ref 4579 remove 4574 ref appTerm 4568 ref appTerm appTerm 4569 ref appTerm appTerm appTerm absTerm 4580 def 1878 ref appTerm 4581 def appTerm refl 4582 def 4580 ref 277 ref appTerm betaConv appThm 87 ref 4581 remove betaConv appThm 4583 def 4572 ref 15 ref 3205 ref 4573 ref appTerm 4567 ref appTerm appTerm 210 ref 3205 remove 4574 ref appTerm 4568 ref appTerm appTerm 4569 ref appTerm appTerm appTerm refl appThm trans 4580 remove refl 4584 def 3586 remove appThm eqMp sym 4572 ref refl 4585 def 239 ref nil 3161 ref 4567 ref nil cons 4586 def cons 3163 ref 4573 ref nil cons cons nil cons cons nil cons cons 4587 def 3207 ref subst appThm 625 ref nil 3161 remove 4568 ref nil cons 4588 def cons 3163 remove 4574 ref nil cons cons nil cons cons nil cons cons 4589 def 3207 ref subst appThm 4569 ref refl 4590 def appThm appThm appThm nil 70 ref 4571 remove nil cons cons nil cons nil cons cons 1449 ref subst 4591 def trans sym 76 ref eqMp eqMp eqMp nil 3604 remove 85 ref 4575 ref cons nil cons 4592 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 3608 remove 4576 remove cons nil cons cons 4593 def 57 ref subst 4593 remove 129 ref subst 4582 remove "_32176" 1 ref var 4594 def 4572 ref 15 ref 3136 remove 4594 remove varTerm appTerm 4595 def 4573 ref appTerm 4567 ref appTerm appTerm 210 ref 4595 remove 4574 ref appTerm 4568 ref appTerm appTerm 4569 ref appTerm appTerm appTerm absTerm 62 ref appTerm betaConv appThm 4583 remove 4572 remove 15 ref 3156 ref 4573 remove appTerm 4567 remove appTerm appTerm 210 ref 3156 remove 4574 remove appTerm 4568 remove appTerm appTerm 4569 ref appTerm appTerm appTerm refl appThm trans 4584 remove 3614 remove appThm eqMp sym 4585 remove 239 ref 4587 remove 3165 ref subst appThm 625 ref 4589 remove 3165 remove subst appThm 4590 remove appThm nil 142 ref 4569 remove nil cons cons 175 ref 4588 remove cons 3594 ref cons cons nil cons cons 2991 ref subst trans appThm nil 142 ref 4570 remove nil cons cons 175 ref 4586 remove cons 3594 remove cons cons nil cons cons 142 ref 39 ref 718 remove 643 remove appTerm appTerm 231 remove 150 ref appTerm appTerm absTerm 4596 def 150 ref appTerm 4597 def betaConv 175 ref 155 ref 4596 ref appTerm 4598 def absTerm 4599 def 181 ref appTerm 4600 def betaConv 240 ref 155 ref 4599 ref appTerm 4601 def absTerm 4602 def 242 ref appTerm 4603 def betaConv nil 155 ref 4602 ref appTerm 4604 def axiom nil 35 ref 4604 remove nil cons cons 36 ref 4603 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4602 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4601 remove nil cons cons 36 ref 4600 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4599 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4598 remove nil cons cons 36 ref 4597 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4596 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp subst trans appThm 4591 remove trans sym 76 ref eqMp eqMp eqMp nil 3626 ref 4592 remove cons nil cons cons 99 ref subst deductAntisym eqMp 3628 remove nil 3626 remove 3629 remove 991 ref 4575 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp eqMp eqMp absThm eqMp eqMp nil 83 ref 4543 remove cons 85 ref 4545 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 4530 remove appTerm 4542 remove appTerm nil cons cons 36 ref 33 ref 4520 ref appTerm nil cons 4605 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 4520 ref 6 remove appTerm betaConv appThm 1387 ref 1840 ref 2051 ref 1838 ref 286 ref 4520 ref 1880 ref appTerm betaConv appThm 4520 ref 1881 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 2051 ref 3332 ref 4522 remove absThm appThm appThm nil 2054 remove 4520 remove nil cons 4606 def cons nil cons nil cons cons 2064 remove subst eqMp eqMp nil 35 ref 4605 remove cons 36 ref 4521 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4606 remove cons 3832 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4519 remove nil cons cons 36 ref 4518 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4517 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 35 ref 155 ref 4514 remove appTerm nil cons cons 36 ref 4515 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 4516 remove 393 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 33 ref 4507 ref appTerm nil cons cons 36 ref 4508 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4507 remove nil cons cons 3832 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4506 remove nil cons cons 36 ref 4505 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4504 remove nil cons cons 3794 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4503 remove nil cons cons 36 ref 15 ref 18 ref 3416 ref appTerm appTerm 210 ref 3342 ref appTerm 4607 def 21 ref 444 ref 3410 remove 26 ref appTerm appTerm 4608 def appTerm 444 ref 3374 remove appTerm 4609 def appTerm 3336 ref appTerm 4610 def appTerm appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 239 ref 3038 ref 3416 ref refl appThm appThm 625 ref 3038 remove 3333 ref refl appThm appThm 3037 ref 626 ref 3864 remove 2457 remove appThm appThm appThm 626 ref 3866 remove appThm appThm 4528 remove appThm appThm appThm appThm 239 ref nil 4 remove 3416 ref nil cons cons nil cons nil cons cons 141 ref subst appThm 625 ref 3419 remove 141 remove subst appThm 4610 ref refl appThm appThm appThm nil 70 ref 15 ref 27 ref 3416 remove appTerm appTerm 210 ref 27 remove 3333 ref appTerm appTerm 4610 remove appTerm appTerm nil cons cons nil cons nil cons cons 1449 ref subst trans sym 76 ref eqMp eqMp 4611 def subst appThm nil 4501 remove 3332 ref 4468 remove 386 remove appTerm 4612 def nil cons cons nil cons cons nil cons cons 4611 ref subst appThm sym 2224 ref 210 ref 18 ref 4502 remove appTerm 4613 def appTerm refl 3037 ref 626 ref 625 ref nil 4487 remove nil cons cons 4614 def 4438 ref subst 625 ref 4339 ref appThm 4615 def nil 1839 ref 2258 remove cons nil cons cons 3661 ref subst 262 ref 3459 remove appThm 4616 def trans appThm trans 4617 def appThm 1684 ref appThm appThm appThm 626 ref 4617 remove appThm appThm 4420 ref appThm appThm appThm 210 ref 18 ref 4612 remove appTerm 4618 def appTerm refl 3037 remove 626 ref 625 ref nil 4500 remove nil cons cons 4619 def 4438 ref subst 3867 remove 1843 remove 3661 ref subst 4616 remove trans appThm trans 4620 def appThm 1684 ref appThm appThm appThm 626 ref 4620 remove appThm appThm 4420 ref appThm appThm appThm nil 142 ref 4618 remove nil cons cons 240 ref 21 remove 444 ref 210 ref 3861 ref 327 remove appTerm 4621 def appTerm 26 ref appTerm appTerm appTerm 444 ref 4621 remove appTerm appTerm 1880 ref appTerm nil cons cons 175 ref 4613 remove nil cons cons nil cons cons cons nil cons cons 142 ref 39 ref 200 ref 891 remove appTerm 910 remove appTerm appTerm 1324 remove appTerm absTerm 4622 def 150 ref appTerm 4623 def betaConv 175 ref 155 ref 4622 ref appTerm 4624 def absTerm 4625 def 181 ref appTerm 4626 def betaConv 240 ref 155 ref 4625 ref appTerm 4627 def absTerm 4628 def 242 ref appTerm 4629 def betaConv nil 155 ref 4628 ref appTerm 4630 def axiom nil 35 ref 4630 remove nil cons cons 36 ref 4629 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4628 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4627 remove nil cons cons 36 ref 4626 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4625 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4624 remove nil cons cons 36 ref 4623 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4622 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp subst trans sym 2224 ref 4614 remove 4611 ref subst 4607 remove refl 4631 def nil 1839 ref 2257 remove 142 ref 4609 remove nil cons cons 145 ref 4608 remove nil cons 4632 def cons nil cons cons cons cons nil cons cons 3155 ref subst 195 ref 175 ref 3617 remove 3207 remove subst absThm nil 142 ref 4632 remove cons 3619 ref cons nil cons cons 170 ref subst appThm absThm nil 3380 remove nil cons cons 1705 ref subst appThm trans appThm trans appThm 4619 remove 4611 remove subst 210 ref 3339 ref appTerm 4633 def refl 4634 def nil 1839 remove 1841 remove 142 ref 444 ref 3371 remove appTerm nil cons cons 145 ref 4006 ref cons nil cons cons cons cons nil cons cons 3155 remove subst 195 ref 3618 remove nil 142 ref 4006 remove cons 3619 remove cons nil cons cons 170 remove subst appThm absThm nil 3381 remove nil cons cons 1705 remove subst appThm trans appThm trans appThm sym 2224 ref 4631 remove 195 remove 175 ref 181 ref absTerm 25 ref appTerm absTerm 3412 ref appTerm betaConv 165 ref 1157 ref absTerm 25 ref appTerm betaConv trans appThm nil 3345 ref nil cons cons 252 ref subst trans appThm 4634 remove 3621 remove 444 ref 3861 remove 602 ref appTerm appTerm 4635 def appTerm betaConv 175 ref 210 ref 4635 ref appTerm 181 ref appTerm absTerm 25 ref appTerm betaConv nil 240 ref 4635 ref nil cons 4636 def cons nil cons nil cons cons 252 ref subst trans trans appThm appThm sym 175 ref 3407 remove 503 ref 4633 remove 4635 remove appTerm 4637 def appTerm appTerm absTerm 4638 def 3412 remove appTerm betaConv sym 3418 remove 3777 ref appTerm betaConv sym 4467 remove assume eqMp 111 ref 3424 remove 113 ref 4422 remove cons nil cons cons nil cons cons 1109 ref subst proveHyp 3433 remove proveHyp 3856 remove eqMp nil 3857 remove 36 ref 3858 remove 4637 ref appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp 1410 remove 626 ref 4615 remove 1685 remove appThm appThm appThm 4637 ref refl appThm nil 3346 remove 175 ref 4636 remove cons nil cons cons nil cons cons 1470 remove subst trans sym 76 ref eqMp eqMp eqMp 163 ref 164 ref 4638 ref nil cons cons 4009 remove cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 4638 remove appTerm nil cons cons 36 ref 3351 remove 4637 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil 142 ref 4637 remove nil cons cons 3345 remove cons nil cons cons 2438 ref subst eqMp eqMp eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp proveHyp eqMp nil 83 ref 4472 remove cons 85 ref 4473 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp 4639 def subst eqMp eqMp nil 83 ref 4459 remove cons 4640 def 85 ref 4461 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 4456 remove cons 85 ref 4457 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 4416 remove cons 85 ref 4454 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 3786 remove 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 3936 remove 285 remove cons nil cons cons 4641 def 57 ref subst 4641 remove 129 ref subst 3387 remove 39 ref "_32269" 3 ref var 4642 def 40 ref 230 ref 200 ref 18 ref 4642 remove varTerm appTerm appTerm 3342 ref appTerm appTerm appTerm 277 ref appTerm absTerm 4643 def 3336 remove appTerm 4644 def appTerm refl 4643 ref 4023 ref 359 ref 962 ref appTerm 1880 ref appTerm 4645 def appTerm 4646 def appTerm betaConv appThm 87 ref 4644 remove betaConv appThm 40 ref 230 ref 200 ref 18 ref 4646 ref appTerm appTerm 4647 def 3342 ref appTerm appTerm appTerm 277 ref appTerm refl appThm trans 4643 remove refl 4370 remove "_32267" 1 ref var 4648 def 3878 ref 4023 ref 359 ref 230 ref 4648 remove varTerm appTerm appTerm 1880 ref appTerm appTerm appTerm absTerm 62 ref appTerm betaConv appThm 4371 remove 3878 remove 4646 ref appTerm refl appThm trans 4372 remove 3943 ref appThm eqMp 4373 remove eqMp 4649 def appThm eqMp sym 39 ref "_32281" 3 ref var 4650 def 40 ref 230 ref 4647 ref 18 ref 4650 remove varTerm appTerm appTerm appTerm appTerm 277 ref appTerm absTerm 4651 def 3333 ref appTerm 4652 def appTerm refl 4651 ref 4019 ref 4447 ref appTerm 4653 def appTerm betaConv appThm 87 ref 4652 remove betaConv appThm 40 ref 230 ref 4647 remove 18 ref 4653 ref appTerm 4654 def appTerm 4655 def appTerm 4656 def appTerm 277 ref appTerm 4657 def refl appThm trans 4651 remove refl 4386 remove "_32265" 1 ref var 4658 def 3347 ref 4019 remove 359 remove 4658 remove varTerm appTerm 1880 remove appTerm appTerm appTerm absTerm 62 ref appTerm betaConv appThm 4387 remove 3347 remove 4653 ref appTerm refl appThm trans 4388 remove 3943 remove appThm eqMp 4389 remove eqMp 4659 def appThm eqMp sym 39 ref "_32289" 3 ref var 4660 def 15 ref 3370 ref 4660 remove varTerm appTerm appTerm 3370 ref 4646 ref appTerm 4661 def appTerm absTerm 4662 def 3333 remove appTerm 4663 def appTerm refl 4662 ref 4653 ref appTerm betaConv appThm 87 ref 4663 remove betaConv appThm 15 ref 3370 ref 4653 ref appTerm appTerm 4661 ref appTerm 4664 def refl appThm trans 4662 remove refl 4659 ref appThm eqMp 4399 remove "_32277" 3 ref var 4665 def 4013 ref 3370 remove 4665 remove varTerm appTerm appTerm absTerm 4646 ref appTerm betaConv appThm 4400 remove 4013 remove 4661 remove appTerm refl appThm trans 4401 remove 4649 ref appThm eqMp 4339 remove eqMp eqMp nil 35 ref 4664 ref nil cons cons 36 ref 4657 ref nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4405 remove "_32273" 3 ref var 4666 def 408 ref 4666 remove varTerm appTerm absTerm 4646 ref appTerm betaConv appThm 4406 remove 408 ref 4646 remove appTerm 4667 def refl appThm trans 4408 ref 4649 remove appThm eqMp 3389 remove eqMp nil 35 ref 4667 ref nil cons cons 36 ref 40 ref 4664 remove appTerm 4657 remove appTerm 4668 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4413 remove "_32283" 3 ref var 4669 def 408 ref 4669 remove varTerm appTerm absTerm 4653 ref appTerm betaConv appThm 4414 remove 408 ref 4653 remove appTerm 4670 def refl appThm trans 4408 ref 4659 remove appThm eqMp 3391 remove eqMp nil 35 ref 4670 ref nil cons 4671 def cons 4672 def 36 ref 40 ref 4667 remove appTerm 4668 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 40 ref 4670 ref appTerm refl 286 ref 414 remove 4418 remove 4419 remove 969 remove appThm 4420 remove appThm appThm 4673 def appThm appThm 286 ref 239 ref nil 3331 ref 4447 remove nil cons cons 4423 remove cons nil cons cons 4438 ref subst 4440 remove 4485 remove 3661 ref subst appThm trans appThm nil 3331 ref 4645 remove nil cons cons 4442 ref cons nil cons cons 4438 remove subst 4444 remove nil 1840 ref 2944 remove cons nil cons nil cons cons 3661 remove subst appThm trans appThm 4446 remove trans appThm nil 70 ref 4656 remove nil cons cons nil cons nil cons cons 881 remove subst nil 70 ref 4655 remove nil cons cons nil cons nil cons cons 885 remove subst trans 2224 ref 3316 remove 4673 remove appThm appThm 4654 ref refl appThm trans appThm appThm appThm sym nil 4672 remove 36 ref 40 ref 408 ref 4023 remove 3777 remove appTerm 4674 def appTerm 4675 def appTerm 4451 remove 200 ref 18 remove 4674 remove appTerm appTerm 4654 remove appTerm 4676 def appTerm 4677 def appTerm nil cons 4678 def cons nil cons cons nil cons cons 4679 def 57 ref subst 4679 remove 129 ref subst nil 35 ref 4675 ref nil cons 4680 def cons 36 ref 4677 remove nil cons 4681 def cons nil cons cons nil cons cons 4682 def 57 ref subst 4682 remove 129 ref subst nil 4460 remove 36 ref 4676 remove nil cons 4683 def cons nil cons 4684 def cons nil cons cons 4685 def 57 ref subst 4685 remove 129 ref subst 465 ref 15 ref 4443 remove appTerm 4686 def refl 4464 remove appThm 4465 remove trans appThm 465 ref nil 70 ref 4680 ref cons nil cons nil cons cons 77 ref subst 4675 ref assume eqMp appThm nil 70 ref 4671 ref cons nil cons nil cons cons 77 ref subst 4670 ref assume eqMp appThm 782 ref trans appThm 782 ref trans sym 76 ref eqMp nil 35 ref 46 ref 4686 remove 4439 remove appTerm appTerm 46 ref 4675 remove appTerm 4670 remove appTerm appTerm nil cons cons 4684 remove cons nil cons cons 108 ref subst proveHyp nil 3331 ref 4275 remove cons 4442 remove cons nil cons cons 4639 remove subst eqMp eqMp nil 4640 remove 85 ref 4683 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 4680 remove cons 85 ref 4681 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 4671 remove cons 85 ref 4678 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 3779 ref 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp 2951 remove 1878 remove appTerm 4687 def betaConv 2954 remove nil 2955 remove 36 ref 4687 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 2956 remove 1897 remove cons nil cons cons 140 ref subst eqMp eqMp nil 3779 remove 85 ref 3768 remove cons 2980 remove cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp proveHyp proveHyp eqMp nil 83 ref 4357 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 4355 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 ref 40 ref 4028 ref 2499 ref appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4029 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4028 remove nil cons cons 1052 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 4351 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 315 ref 319 ref 40 ref 4030 ref 2093 remove appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4031 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 4030 remove nil cons cons 1052 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 4347 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 ref 40 ref 4032 ref 2499 ref appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4033 remove appTerm 277 ref appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 ref 112 ref 4032 remove nil cons cons 1052 ref cons nil cons cons 1176 ref subst eqMp eqMp eqMp nil 83 ref 4343 remove cons 1052 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 33 ref 113 remove 40 ref 4034 ref 2499 remove appTerm appTerm 277 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4035 ref appTerm 277 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 111 remove 112 ref 4034 remove nil cons cons 1052 remove cons nil cons cons 1176 ref subst eqMp eqMp eqMp eqMp eqMp nil 83 ref 4327 ref cons 85 ref 4328 ref cons nil cons 4688 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 4325 remove 62 ref appTerm 4689 def nil cons 4690 def cons 4329 remove cons nil cons cons 4691 def 57 ref subst 4691 remove 129 ref subst 4335 remove "_32251" 1 ref var 4692 def 40 ref 40 ref 4015 ref 230 ref 4692 remove varTerm 4693 def appTerm appTerm appTerm 4035 ref appTerm appTerm 4693 remove appTerm absTerm 62 ref appTerm betaConv appThm 4336 remove 40 ref 40 ref 4015 remove 962 remove appTerm appTerm 4035 remove appTerm 4694 def appTerm 62 ref appTerm refl appThm trans 4338 remove 4689 remove assume appThm eqMp sym nil 70 ref 4694 remove nil cons cons nil cons nil cons cons 2015 ref subst sym 76 ref eqMp eqMp eqMp nil 83 ref 4690 remove cons 4695 def 4688 remove cons nil cons cons 99 ref subst deductAntisym eqMp 983 remove 3348 ref appTerm 4696 def betaConv 986 remove nil 987 remove 36 ref 4696 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 988 remove 319 ref 3357 ref cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 4695 remove 85 ref 4327 remove cons 991 ref 4328 remove cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp proveHyp eqMp proveHyp proveHyp proveHyp proveHyp proveHyp proveHyp proveHyp eqMp nil 83 ref 3356 remove cons 85 ref 3357 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp 4697 def subst eqMp eqMp nil 83 ref 1983 remove cons 85 ref 3325 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 40 ref 1938 ref appTerm 3322 ref appTerm nil cons cons 36 ref 40 ref 3322 ref appTerm 1938 remove appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 3325 ref cons 1984 remove cons nil cons cons 4698 def 57 ref subst 4698 remove 129 ref subst 39 ref "_32375" 3 remove var 4699 def 408 remove 4699 remove varTerm appTerm absTerm 4700 def 19 remove appTerm 4701 def appTerm refl 4700 remove 3321 remove appTerm betaConv appThm 87 ref 4701 remove betaConv appThm 3330 remove refl appThm trans 4408 remove 3322 remove assume sym appThm eqMp sym 3329 remove 2470 remove subst eqMp eqMp nil 83 ref 3325 remove cons 2094 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp nil 33 ref 3324 remove appTerm thm 2065 remove nil 2066 remove thm 1554 remove nil 1551 remove thm nil 164 ref 1285 ref 155 ref 443 ref 40 ref 1377 ref appTerm 1373 ref appTerm 4702 def absTerm 4703 def appTerm 4704 def absTerm 4705 def nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 4704 remove nil cons cons nil cons nil cons cons 77 ref subst nil 164 ref 4703 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 4702 remove nil cons cons nil cons nil cons cons 77 ref subst 1557 remove eqMp absThm eqMp eqMp absThm eqMp nil 155 ref 4705 remove appTerm thm 2373 remove nil 155 ref 2372 remove appTerm thm nil 164 ref 1285 ref 40 ref 230 ref 1639 ref 26 ref appTerm 4706 def appTerm 4707 def appTerm 1376 ref 444 ref 254 ref 1286 ref appTerm 4708 def appTerm 4709 def appTerm 4710 def appTerm 4711 def absTerm 4712 def nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 4711 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4707 ref nil cons 4713 def cons 4714 def 36 ref 4710 ref nil cons 4715 def cons nil cons 4716 def cons nil cons cons 4717 def 57 ref subst 4717 remove 129 ref subst 420 remove 1286 ref appTerm 4718 def betaConv 423 remove nil 424 remove 36 ref 4718 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 425 remove 1555 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 415 ref 1639 ref 25 ref appTerm 4719 def appTerm 419 ref 175 ref 1639 ref 269 ref appTerm 4720 def absTerm 4721 def appTerm 4722 def appTerm nil cons 4723 def cons 4716 ref cons nil cons cons 4724 def 108 ref subst proveHyp 4724 ref 57 ref subst 4724 remove 129 ref subst nil 164 ref 175 ref 40 ref 4721 ref 181 ref appTerm 4725 def appTerm 4710 ref appTerm 4726 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 4726 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4725 ref nil cons 4727 def cons 4716 ref cons nil cons cons 4728 def 57 ref subst 4728 remove 129 ref subst 4725 ref betaConv 4725 remove assume eqMp nil 35 ref 4720 ref nil cons 4729 def cons 4716 ref cons nil cons cons 4730 def 108 ref subst proveHyp 4730 ref 57 ref subst 4730 remove 129 ref subst 39 ref "_32057" 11 ref var 4731 def 200 ref 444 ref 4731 remove varTerm 4732 def appTerm appTerm 444 ref 254 ref 4732 remove appTerm appTerm appTerm absTerm 4733 def 1286 ref appTerm 4734 def appTerm refl 4733 ref 269 ref appTerm betaConv appThm 87 ref 4734 remove betaConv appThm 200 ref 444 ref 269 ref appTerm 4735 def appTerm 4736 def 444 ref 254 ref 269 ref appTerm appTerm appTerm 4737 def refl appThm trans 4733 remove refl 4720 remove assume 4738 def appThm eqMp sym 39 ref "_32059" 11 ref var 4739 def 230 ref 15 ref 4739 remove varTerm appTerm 26 ref appTerm appTerm absTerm 4740 def 1286 ref appTerm 4741 def appTerm refl 4740 ref 269 ref appTerm betaConv appThm 87 ref 4741 remove betaConv appThm 230 ref 270 ref 26 ref appTerm appTerm 4742 def refl appThm trans 4740 remove refl 4738 remove appThm eqMp 4707 ref assume eqMp nil 35 ref 4742 remove nil cons cons 36 ref 4737 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 238 ref 270 remove refl 266 ref appThm 3045 remove 4129 ref subst trans appThm appThm 4736 remove refl nil 443 ref 191 remove cons nil cons nil cons cons 4743 def 659 ref subst appThm nil 175 ref 3296 remove cons 4744 def 240 ref 4735 remove nil cons cons nil cons cons nil cons cons 175 ref 39 ref 469 remove 577 ref appTerm appTerm 229 remove appTerm absTerm 4745 def 181 ref appTerm 4746 def betaConv 240 ref 155 ref 4745 ref appTerm 4747 def absTerm 4748 def 242 ref appTerm 4749 def betaConv nil 155 ref 4748 ref appTerm 4750 def axiom nil 35 ref 4750 remove nil cons cons 36 ref 4749 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4748 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4747 remove nil cons cons 36 ref 4746 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4745 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst nil 4744 remove nil cons nil cons cons 237 ref subst 238 ref 4743 remove 1081 ref subst appThm trans trans trans appThm nil 70 ref 233 remove nil cons cons nil cons nil cons cons 1449 remove subst trans sym 76 ref eqMp eqMp eqMp eqMp nil 83 ref 4729 remove cons 85 ref 4715 ref cons nil cons 4751 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 4727 remove cons 4751 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 4721 ref 1157 ref appTerm appTerm 4710 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4722 ref appTerm 4710 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4721 remove nil cons cons 4751 ref cons nil cons cons 1176 ref subst eqMp nil 35 ref 4719 ref nil cons 4752 def cons 4716 remove cons nil cons cons 4753 def 57 ref subst 4753 remove 129 ref subst 2224 remove 626 ref 4719 remove assume 4754 def appThm 680 ref trans appThm 626 ref 262 ref 4754 remove appThm appThm appThm nil 175 ref 3270 remove cons nil cons nil cons cons 237 remove subst 238 ref nil 443 ref 352 remove cons nil cons nil cons cons 1081 remove subst 323 remove trans appThm 325 remove trans trans trans sym 76 ref eqMp eqMp nil 83 ref 4752 remove cons 4755 def 4751 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 4755 remove 85 ref 4722 remove nil cons cons 991 ref 4715 ref cons nil cons cons cons nil cons cons 1007 ref subst proveHyp proveHyp eqMp nil 83 ref 4723 remove cons 4751 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp 4756 def eqMp nil 83 ref 4713 remove cons 4757 def 4751 remove cons nil cons cons 99 ref subst deductAntisym eqMp 4758 def eqMp absThm eqMp nil 155 ref 4712 remove appTerm thm nil 164 ref 175 ref 1190 remove absTerm 4759 def nil cons cons nil cons nil cons cons 413 ref subst 175 ref 1282 remove 77 ref subst 1284 remove eqMp absThm eqMp nil 155 ref 4759 remove appTerm thm 4005 remove nil 4002 remove thm 3833 remove nil 3834 remove thm nil 112 ref 3332 ref 33 ref 3331 ref 40 ref 3335 remove 3338 remove 15 ref 3342 remove appTerm 3339 remove appTerm appTerm appTerm appTerm 3348 remove appTerm 4760 def absTerm 4761 def appTerm 4762 def absTerm 4763 def nil cons cons nil cons nil cons cons 1969 ref subst 3332 ref nil 70 ref 4762 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 ref 4761 remove nil cons cons nil cons nil cons cons 1969 ref subst 3331 ref nil 70 ref 4760 remove nil cons cons nil cons nil cons cons 77 ref subst 4697 remove eqMp absThm eqMp eqMp absThm eqMp nil 33 ref 4763 remove appTerm thm nil 112 ref 3332 ref 33 ref 3331 ref 40 ref 3399 remove appTerm 3352 remove appTerm 4764 def absTerm 4765 def appTerm 4766 def absTerm 4767 def nil cons cons nil cons nil cons cons 1969 ref subst 3332 remove nil 70 ref 4766 remove nil cons cons nil cons nil cons cons 77 ref subst nil 112 remove 4765 remove nil cons cons nil cons nil cons cons 1969 remove subst 3331 remove nil 70 ref 4764 remove nil cons cons nil cons nil cons cons 77 ref subst 4011 remove eqMp absThm eqMp eqMp absThm eqMp nil 33 remove 4767 remove appTerm thm 468 ref 175 ref 3295 remove 3276 ref "Data.Stream.unfold" const 4768 def 10 ref 10 ref "Data.Pair.*" typeOp 4769 def 22 remove opType 4770 def 4769 ref 11 ref 4770 ref nil cons 4771 def cons 4772 def opType 4773 def nil cons 4774 def cons opType 4775 def 10 ref 4770 ref 3280 ref cons opType nil cons cons opType constTerm "select" const 4776 def 10 ref 10 ref 4775 ref 2 ref cons opType 4777 def 4775 ref nil cons 4778 def cons opType constTerm 4779 def "f" 4775 ref var 4780 def 155 ref 145 ref 155 ref 142 ref 9 ref 10 ref 4773 ref 10 ref 4773 ref 2 ref cons opType nil cons cons opType constTerm 4781 def 4780 ref varTerm "Data.Pair.," const 4782 def 10 ref 11 ref 10 ref 4772 remove opType nil cons cons opType constTerm 4783 def 150 ref appTerm 4784 def 149 ref appTerm 4785 def appTerm appTerm 4782 ref 10 ref 11 ref 4778 ref cons opType constTerm 4786 def 150 ref appTerm 4787 def 4783 ref 149 ref appTerm 866 ref 149 ref appTerm 4788 def appTerm 4789 def appTerm 4790 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4791 def appTerm 4792 def 4783 ref 25 ref appTerm 26 ref appTerm 4793 def appTerm 4794 def appTerm 4795 def 181 ref appTerm 4796 def refl appThm absThm appThm sym 681 remove nil "s" 3275 ref var 4797 def 4794 ref nil cons 4798 def cons nil cons nil cons cons 4799 def 411 ref "s" 3284 ref var 4800 def 333 ref 3286 ref 4800 ref varTerm 4801 def appTerm 4802 def 25 ref appTerm 4803 def appTerm "Data.Stream.head" const 4804 def 10 ref 3284 ref 334 ref cons opType constTerm 4805 def 4801 ref appTerm 4806 def appTerm 4807 def absTerm 4808 def 4801 ref appTerm 4809 def betaConv 30 ref 10 ref 10 ref 3284 ref 2 ref cons opType 4810 def 2 ref cons opType constTerm 4811 def refl 4800 ref 4807 remove assume sym 333 ref 4806 remove appTerm 4803 remove appTerm 4812 def assume sym deductAntisym absThm appThm nil 4811 ref 4800 ref 4812 remove absTerm appTerm axiom eqMp nil 35 ref 4811 ref 4808 ref appTerm nil cons cons 36 ref 4809 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 3287 ref cons nil cons 4813 def "P" 4810 ref var 4814 def 4808 remove nil cons cons "x" 3284 ref var 4815 def 4801 ref nil cons cons nil cons 4816 def cons nil cons cons 140 ref subst eqMp eqMp subst 4817 def subst nil "b" 4770 ref var 4818 def 4793 ref nil cons cons 4780 remove 4791 ref nil cons cons nil cons 4819 def cons 4820 def nil cons cons 4821 def "B" 4771 ref cons 4822 def 163 ref cons 329 ref cons 4823 def "b" 395 ref var 4824 def 333 ref 4805 ref 4768 remove 10 ref 10 ref 395 ref 4769 remove 1013 remove opType 4825 def nil cons cons opType 4826 def 10 ref 395 ref 3287 ref cons opType nil cons cons opType constTerm "f" 4826 ref var 4827 def varTerm 4828 def appTerm 4829 def 4824 ref varTerm 4830 def appTerm 4831 def appTerm appTerm "Data.Pair.fst" const 4832 def 10 ref 4825 ref 334 ref cons opType 4833 def constTerm 4834 def 4828 ref 4830 ref appTerm 4835 def appTerm appTerm absTerm 4836 def 4830 ref appTerm 4837 def betaConv 4827 ref 30 ref 10 ref 2478 ref 2 ref cons opType constTerm 4838 def 4836 ref appTerm 4839 def absTerm 4840 def 4828 ref appTerm 4841 def betaConv nil 30 ref 10 ref 10 ref 4826 ref 2 ref cons opType 4842 def 2 ref cons opType constTerm 4843 def 4840 ref appTerm 4844 def axiom nil 35 ref 4844 remove nil cons cons 36 ref 4841 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 4826 ref nil cons 4845 def cons nil cons 4846 def "P" 4842 remove var 4847 def 4840 remove nil cons cons "x" 4826 ref var 4828 ref nil cons cons nil cons 4848 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4839 remove nil cons cons 36 ref 4837 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 ref "P" 2478 remove var 4849 def 4836 remove nil cons cons "x" 395 ref var 4830 ref nil cons cons nil cons 4850 def cons nil cons cons 140 ref subst eqMp eqMp subst 4851 def subst trans 4832 remove 10 ref 4773 ref 16 ref cons opType constTerm refl 4852 def nil 147 remove 794 remove cons nil cons cons 142 ref 4781 ref 4779 remove "_32077" 4775 ref var 4853 def 155 ref 145 ref 155 ref 142 ref 4781 ref 4853 remove varTerm 4785 ref appTerm appTerm 4790 ref appTerm absTerm appTerm absTerm appTerm absTerm 4854 def appTerm 4855 def 4785 ref appTerm appTerm 4790 ref appTerm absTerm 4856 def 150 ref appTerm 4857 def betaConv 145 ref 155 ref 4856 ref appTerm 4858 def absTerm 4859 def 149 ref appTerm 4860 def betaConv 4854 ref 4855 remove appTerm 4861 def betaConv 4854 ref "_32075" 4770 ref var 4862 def 4786 ref 4776 ref 10 ref 10 ref 10 ref 4770 ref 16 ref cons opType 4863 def 2 ref cons opType 4863 ref nil cons cons opType constTerm 4864 def "fn" 4863 remove var 4865 def 155 ref "a" 11 ref var 4866 def 155 ref "b" 11 ref var 4867 def 15 ref 4865 ref varTerm 4783 ref 4866 ref varTerm 4868 def appTerm 4867 ref varTerm 4869 def appTerm 4870 def appTerm appTerm 4871 def 4868 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4872 def 4862 remove varTerm 4873 def appTerm 4874 def appTerm 4783 ref 4864 remove 4865 remove 155 ref 4866 ref 155 ref 4867 ref 4871 remove 4869 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4875 def 4873 remove appTerm 4876 def appTerm 210 ref 4874 remove appTerm 4876 remove appTerm appTerm appTerm absTerm 4877 def appTerm betaConv sym nil 164 ref 145 ref 155 ref 142 ref 4781 ref 4877 ref 4785 ref appTerm 4878 def appTerm 4790 remove appTerm 4879 def absTerm 4880 def appTerm 4881 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 145 ref nil 70 ref 4881 remove nil cons cons nil cons nil cons cons 77 ref subst nil 164 ref 4880 remove nil cons cons nil cons nil cons cons 413 ref subst 142 ref nil 70 ref 4879 remove nil cons cons nil cons nil cons cons 77 ref subst 4878 remove betaConv 4781 ref "_32072" 11 ref var 4882 def 4787 remove 4783 ref 4882 ref varTerm 4883 def appTerm 4884 def 866 remove 4883 ref appTerm appTerm appTerm absTerm 149 ref appTerm 4885 def appTerm refl 4882 ref 4786 ref 4872 remove 4785 ref appTerm 4886 def appTerm 4887 def 4884 ref 210 ref 4886 ref appTerm 4888 def 4883 ref appTerm appTerm appTerm absTerm 4889 def 4875 remove 4785 ref appTerm 4890 def appTerm betaConv appThm 4781 remove refl 4885 remove betaConv appThm 4887 remove 4783 ref 4890 ref appTerm 4888 remove 4890 remove appTerm appTerm appTerm refl appThm trans 9 ref 10 ref 10 ref 11 ref 4774 remove cons opType 4891 def 10 ref 4891 remove 2 ref cons opType nil cons cons opType constTerm 4892 def "_32071" 11 ref var 4893 def 4882 remove 4786 remove 4893 remove varTerm 4894 def appTerm 4884 remove 210 ref 4894 remove appTerm 4883 remove appTerm appTerm appTerm absTerm absTerm 4895 def 150 ref appTerm 4896 def appTerm refl 4895 ref 4886 remove appTerm betaConv appThm 4892 remove refl 4896 remove betaConv appThm 4889 remove refl appThm trans 4895 remove refl nil 4867 ref 166 ref cons 4866 ref 168 remove cons nil cons 4897 def cons nil cons cons 4898 def 162 ref 2472 remove cons 329 ref cons 4899 def 4824 ref 333 ref 4776 ref 10 ref 10 ref 4833 ref 2 ref cons opType 4900 def 4833 ref nil cons 4901 def cons opType constTerm "fn" 4833 remove var 4902 def 119 ref "a" 116 ref var 4903 def 4838 ref 4824 ref 333 ref 4902 ref varTerm 4782 remove 10 ref 116 ref 4845 remove cons opType constTerm 4903 ref varTerm 4904 def appTerm 4830 ref appTerm 4905 def appTerm appTerm 4906 def 4904 ref appTerm absTerm appTerm absTerm appTerm absTerm 4907 def appTerm 4908 def 4905 ref appTerm appTerm 4904 ref appTerm absTerm 4909 def 4830 ref appTerm 4910 def betaConv 4903 ref 4838 ref 4909 ref appTerm 4911 def absTerm 4912 def 4904 ref appTerm 4913 def betaConv 4907 ref 4908 remove appTerm 4914 def betaConv 418 ref 10 ref 4900 ref 2 ref cons opType constTerm 4915 def refl 4902 remove 2647 ref 4903 ref 4838 ref refl 4916 def 4824 ref 4906 remove refl 4903 ref 4824 ref 4904 ref absTerm 4917 def absTerm 4918 def 4904 ref appTerm betaConv 4830 ref refl 4919 def appThm 4917 remove 4830 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 334 ref cons nil cons "_1343" 10 ref 116 ref 10 ref 395 ref 334 ref cons opType nil cons cons opType var 4918 remove nil cons cons nil cons nil cons cons nil "f" 10 ref 116 ref 10 ref 395 remove "C" varType 4920 def nil cons 4921 def cons opType nil cons cons opType 4922 def var 4923 def 4903 ref 4824 ref "_1343" 4922 ref var varTerm 4904 ref appTerm 4830 ref appTerm 4924 def absTerm 4925 def absTerm 4926 def nil cons cons nil cons nil cons cons 4923 ref 418 ref 10 ref 10 ref 10 ref 4825 ref 4921 remove cons opType 4927 def 2 ref cons opType 4928 def 2 ref cons opType 4929 def constTerm 4930 def "fn" 4927 ref var 4931 def 119 ref 4903 ref 4838 ref 4824 ref 9 ref 10 ref 4920 ref 10 ref 4920 remove 2 ref cons opType nil cons cons opType constTerm 4931 ref varTerm 4932 def 4905 ref appTerm appTerm 4933 def 4923 remove varTerm 4934 def 4904 ref appTerm 4830 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 4935 def 4934 ref appTerm 4936 def betaConv nil 30 ref 10 ref 10 ref 4922 ref 2 ref cons opType 4937 def 2 ref cons opType constTerm 4935 ref appTerm 4938 def axiom nil 35 ref 4938 remove nil cons cons 36 ref 4936 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 4922 ref nil cons cons nil cons "P" 4937 remove var 4935 remove nil cons cons "x" 4922 remove var 4934 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst nil 35 ref 4930 ref 4931 ref 119 ref 4903 ref 4838 ref 4824 ref 4933 ref 4926 remove 4904 ref appTerm 4939 def 4830 ref appTerm appTerm absTerm appTerm absTerm appTerm 4940 def absTerm 4941 def appTerm 4942 def nil cons cons 36 ref 4930 remove 4931 ref 119 ref 4903 ref 4838 ref 4824 ref 4933 ref 4924 remove appTerm absTerm appTerm absTerm appTerm absTerm 4943 def appTerm 4944 def nil cons 4945 def cons nil cons 4946 def cons nil cons cons 108 ref subst nil "P" 4928 remove var 4947 def 4931 ref 40 ref 4941 ref 4932 ref appTerm 4948 def appTerm 4944 ref appTerm 4949 def absTerm nil cons cons nil cons nil cons cons "A" 4927 ref nil cons cons nil cons 4950 def 329 ref cons 412 ref subst subst 4931 remove nil 70 ref 4949 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4948 ref nil cons 4951 def cons 4946 ref cons nil cons cons 4952 def 57 ref subst 4952 remove 129 ref subst 4948 ref betaConv 4948 remove assume eqMp nil 35 ref 4940 ref nil cons 4953 def cons 4946 remove cons nil cons cons 4954 def 108 ref subst proveHyp 4954 ref 57 ref subst 4954 remove 129 ref subst 4943 ref 4932 ref appTerm betaConv sym 2647 ref 4903 ref 4916 ref 4824 ref 4933 remove refl 4939 remove betaConv 4919 ref appThm 4925 remove 4830 ref appTerm betaConv trans appThm absThm appThm absThm appThm 4940 remove assume eqMp eqMp 4950 ref 4947 ref 4943 remove nil cons cons "x" 4927 remove var 4955 def 4932 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp eqMp nil 83 ref 4953 remove cons 85 ref 4945 remove cons nil cons 4956 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 4951 remove cons 4956 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 30 ref 4929 remove constTerm 4955 ref 40 ref 4941 ref 4955 remove varTerm appTerm appTerm 4944 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 4942 remove appTerm 4944 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4950 remove 4947 remove 4941 remove nil cons cons 4956 remove cons nil cons cons 1176 ref subst eqMp eqMp proveHyp 4957 def subst eqMp nil 35 ref 4915 remove 4907 ref appTerm nil cons cons 36 ref 4914 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 4901 remove cons nil cons "p" 4900 remove var 4907 remove nil cons cons nil cons nil cons cons nil 35 ref 521 ref 132 ref appTerm 4958 def nil cons 4959 def cons 4960 def 36 ref 39 ref 132 ref 4776 ref 10 ref 117 ref 334 remove cons opType constTerm 132 ref appTerm appTerm 4961 def appTerm 4962 def 62 ref appTerm 4963 def nil cons 4964 def cons nil cons 4965 def cons nil cons cons 4966 def 57 ref subst 4966 remove 129 ref subst 1008 remove nil 1009 remove 1047 ref cons nil cons nil cons cons 1012 remove 1026 ref 1018 remove appTerm 4967 def betaConv 1028 remove nil 35 ref 1027 remove nil cons cons 36 ref 4967 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1029 ref 1030 ref 1026 remove nil cons cons 1032 remove cons nil cons cons 140 ref subst eqMp eqMp subst subst appThm nil 70 ref 4959 ref cons nil cons nil cons cons 4968 def 77 ref subst 4958 ref assume eqMp trans sym 76 ref eqMp nil 35 ref 1038 remove nil cons cons 4965 ref cons nil cons cons 108 ref subst proveHyp nil 120 ref 1047 remove cons 85 ref 4964 remove cons nil cons 4969 def cons nil cons cons nil 1096 remove 36 ref 40 ref 521 remove 124 ref 126 ref absTerm 4970 def appTerm 4971 def appTerm 90 ref appTerm 4972 def nil cons 4973 def cons nil cons 4974 def cons nil cons cons 4975 def 306 ref subst 4975 ref 57 ref subst 4975 remove 129 ref subst nil 120 ref 124 ref 40 ref 4970 ref 125 ref appTerm 4976 def appTerm 90 remove appTerm 4977 def absTerm 4978 def nil cons cons nil cons nil cons cons 412 ref subst 124 ref nil 70 ref 4977 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 4976 ref nil cons 4979 def cons 1098 ref cons nil cons cons 4980 def 57 ref subst 4980 remove 129 ref subst nil "f" 117 remove var 1010 remove cons 1727 ref 1104 remove cons nil cons cons nil cons cons 1011 remove 346 ref cons 329 ref cons 1727 remove 2479 ref 124 ref 2480 remove absTerm 1729 ref appTerm appTerm 2475 ref 1729 ref appTerm appTerm absTerm 4981 def 1729 remove appTerm 4982 def betaConv 2474 remove 119 ref 4981 ref appTerm 4983 def absTerm 4984 def 2475 remove appTerm 4985 def betaConv nil 1023 remove 4984 ref appTerm 4986 def axiom nil 35 ref 4986 remove nil cons cons 36 ref 4985 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1029 remove 1030 remove 4984 remove nil cons cons 2497 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4983 remove nil cons cons 36 ref 4982 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4981 remove nil cons cons 1742 remove cons nil cons cons 140 ref subst eqMp eqMp subst subst 4987 def 4976 remove assume eqMp 1101 remove proveHyp 1106 remove eqMp eqMp nil 83 ref 4979 remove cons 1108 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 119 ref 4978 remove appTerm nil cons cons 4974 remove cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4970 remove nil cons cons 4988 def 1108 ref cons nil cons cons 1176 ref subst eqMp eqMp nil 1107 remove 85 ref 4973 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 1092 remove 4972 ref appTerm nil cons cons 36 ref 40 ref 4972 ref appTerm 1091 remove appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 4973 ref cons 36 ref 1095 ref cons nil cons cons nil cons cons 4989 def 57 ref subst 4989 remove 129 ref subst nil 1103 remove nil cons nil cons cons 412 ref subst 124 ref nil 70 ref 1089 remove nil cons cons nil cons nil cons cons 77 ref subst 1100 ref 57 ref subst 1100 remove 129 ref subst 4987 remove sym 126 remove assume eqMp 346 ref 4988 remove 1105 ref cons nil cons cons 1109 ref subst proveHyp nil 35 ref 4971 remove nil cons cons 1098 remove cons nil cons cons 108 ref subst 4972 remove assume eqMp proveHyp eqMp nil 83 ref 127 remove cons 1108 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 83 ref 4973 remove cons 85 ref 1095 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp subst nil 120 ref 124 ref 1085 ref 4963 ref appTerm 4990 def absTerm nil cons cons nil cons nil cons cons 412 remove subst 124 ref nil 70 ref 4990 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 1036 remove nil cons 4991 def cons 4992 def 4965 remove cons nil cons cons 4993 def 57 ref subst 4993 remove 129 ref subst nil 70 ref 4961 ref nil cons 4994 def cons nil cons nil cons cons 77 ref subst nil 4992 remove 36 ref 4994 remove cons 4995 def nil cons cons nil cons cons 108 ref subst 124 ref 1085 remove 4961 ref appTerm absTerm 4996 def 125 remove appTerm 4997 def betaConv 131 remove 119 ref 4996 ref appTerm 4998 def absTerm 4999 def 132 remove appTerm 5000 def betaConv nil 1042 remove 4999 ref appTerm 5001 def axiom nil 35 ref 5001 remove nil cons cons 36 ref 5000 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 1044 remove 1045 remove 4999 remove nil cons cons 1048 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4998 remove nil cons cons 36 ref 4997 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4996 remove nil cons cons 1105 remove cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp eqMp nil 83 ref 4991 remove cons 4969 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 83 ref 4959 ref cons 4969 remove cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 40 ref 4958 ref appTerm 5002 def 4963 remove appTerm nil cons cons 36 ref 39 ref 5002 ref 4961 remove appTerm appTerm 5003 def 5002 ref 62 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil "q'" 1 ref var 5004 def 519 remove cons nil cons nil cons cons 4958 ref refl nil 35 ref 39 ref 4958 ref appTerm 5005 def 4958 remove appTerm nil cons cons 36 ref 40 ref 5002 ref 4962 remove 5004 ref varTerm 5006 def appTerm 5007 def appTerm appTerm 5003 ref 5002 remove 5006 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil "p'" 1 remove var 5008 def 4959 remove cons nil cons nil cons cons 5004 ref 40 ref 5005 remove 5008 ref varTerm 5009 def appTerm appTerm 40 ref 40 ref 5009 ref appTerm 5010 def 5007 remove appTerm appTerm 5003 remove 5010 ref 5006 ref appTerm 5011 def appTerm appTerm appTerm absTerm 5012 def 5006 ref appTerm 5013 def betaConv 5008 ref 315 ref 5012 ref appTerm 5014 def absTerm 5015 def 5009 ref appTerm 5016 def betaConv nil 4995 remove 4960 remove nil cons cons nil cons cons nil 318 ref 5008 ref 315 ref 5004 ref 40 ref 287 remove 5009 ref appTerm 5017 def appTerm 40 ref 5010 ref 39 ref 43 ref appTerm 5006 ref appTerm 5018 def appTerm 5019 def appTerm 45 remove 5011 ref appTerm 5020 def appTerm 5021 def appTerm 5022 def absTerm 5023 def appTerm 5024 def absTerm nil cons cons nil cons nil cons cons 1094 ref subst 5008 remove nil 70 ref 5024 remove nil cons cons nil cons nil cons cons 77 ref subst nil 318 ref 5023 remove nil cons cons nil cons nil cons cons 1094 remove subst 5004 remove nil 70 ref 5022 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 5017 remove nil cons 5025 def cons 5026 def 36 ref 5021 remove nil cons 5027 def cons nil cons cons nil cons cons 5028 def 57 ref subst 5028 remove 129 ref subst nil 35 ref 5019 ref nil cons 5029 def cons 36 ref 5020 remove nil cons 5030 def cons nil cons cons nil cons cons 5031 def 57 ref subst 5031 remove 129 ref subst nil 296 remove 36 ref 5011 ref nil cons 5032 def cons nil cons cons nil cons cons 5033 def 306 remove subst 5033 ref 57 ref subst 5033 remove 129 ref subst nil 35 ref 5009 ref nil cons 5034 def cons 5035 def 36 ref 5006 ref nil cons 5036 def cons nil cons 5037 def cons nil cons cons 5038 def 57 ref subst 5038 ref 129 ref subst nil 5026 ref 36 ref 42 remove 5009 remove appTerm 5039 def nil cons 5040 def cons nil cons cons nil cons cons 108 ref subst nil 35 ref 71 remove cons 36 ref 5034 ref cons nil cons cons nil cons cons 5041 def 1175 ref subst eqMp 5042 def nil 35 ref 5040 ref cons 5043 def 5037 ref cons nil cons cons 5044 def 108 ref subst proveHyp nil 5026 remove 36 ref 5010 remove 41 remove appTerm 5045 def nil cons 5046 def cons nil cons cons nil cons cons 108 ref subst 5041 ref nil 1170 remove 299 remove cons nil cons cons 5047 def 57 ref subst 5047 remove 129 ref subst 300 remove eqMp nil 1173 remove 303 remove cons nil cons cons 99 ref subst deductAntisym eqMp 5048 def subst eqMp 5049 def nil 35 ref 5046 ref cons 5050 def 36 ref 40 ref 5039 ref appTerm 5051 def 5006 ref appTerm nil cons 5052 def cons nil cons cons nil cons cons 5053 def 108 ref subst proveHyp 5053 ref 57 ref subst 5053 remove 129 ref subst 5044 ref 57 ref subst 5044 remove 129 ref subst nil 5035 ref 301 remove cons nil cons cons 108 ref subst 5045 remove assume eqMp 5054 def 5041 remove 108 ref subst 5039 remove assume eqMp 5055 def 5054 remove proveHyp proveHyp nil 5035 remove 36 ref 5018 remove nil cons 5056 def cons nil cons cons nil cons cons 108 ref subst 5019 remove assume eqMp 5057 def nil 35 ref 5056 remove cons 5058 def 36 ref 297 remove 5006 ref appTerm 5059 def nil cons 5060 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 290 remove 5037 ref cons nil cons cons 5061 def 1175 remove subst eqMp 5062 def nil 35 ref 5060 ref cons 5063 def 5037 remove cons nil cons cons 5064 def 108 ref subst proveHyp 5057 remove nil 5058 remove 36 ref 40 ref 5006 ref appTerm 43 ref appTerm 5065 def nil cons 5066 def cons nil cons cons nil cons cons 108 ref subst proveHyp 5061 ref 5048 remove subst eqMp 5067 def nil 35 ref 5066 ref cons 5068 def 36 ref 40 ref 5059 ref appTerm 5069 def 5006 remove appTerm nil cons 5070 def cons nil cons cons nil cons cons 5071 def 108 ref subst proveHyp 5071 ref 57 ref subst 5071 remove 129 ref subst 5064 ref 57 ref subst 5064 remove 129 ref subst 107 remove 5061 remove 108 ref subst 5059 remove assume eqMp proveHyp eqMp nil 83 ref 5060 remove cons 5072 def 85 ref 5036 ref cons nil cons 5073 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 5066 remove cons 5074 def 85 ref 5070 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 83 ref 5040 remove cons 5075 def 5073 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 5046 remove cons 5076 def 85 ref 5052 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 5034 ref cons 5073 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 302 remove 85 ref 5032 ref cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp nil 35 ref 3174 remove 5011 ref appTerm nil cons cons 36 ref 40 ref 5011 ref appTerm 44 remove appTerm nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 35 ref 5032 ref cons 1171 remove cons nil cons cons 5077 def 57 ref subst 5077 remove 129 ref subst 57 ref 129 ref 5042 remove nil 5043 remove 291 ref cons nil cons cons 5078 def 108 ref subst proveHyp 5049 remove nil 5050 remove 36 ref 5051 remove 43 ref appTerm nil cons 5079 def cons nil cons cons nil cons cons 5080 def 108 ref subst proveHyp 5080 ref 57 ref subst 5080 remove 129 ref subst 5078 ref 57 ref subst 5078 remove 129 ref subst 5055 remove 5062 remove nil 5063 remove 291 ref cons nil cons cons 5081 def 108 ref subst proveHyp 5067 remove nil 5068 remove 36 ref 5069 remove 43 remove appTerm nil cons 5082 def cons nil cons cons nil cons cons 5083 def 108 ref subst proveHyp 5083 ref 57 ref subst 5083 remove 129 ref subst 5081 ref 57 ref subst 5081 remove 129 ref subst 5038 remove 108 ref subst 5011 remove assume eqMp nil 35 ref 5036 ref cons 291 remove cons nil cons cons 108 ref subst 5065 remove assume eqMp proveHyp eqMp nil 5072 remove 86 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 5074 remove 85 ref 5082 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 5075 remove 86 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 5076 remove 85 ref 5079 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp 100 remove deductAntisym eqMp eqMp nil 83 ref 5032 remove cons 1174 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 5029 remove cons 85 ref 5030 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp nil 83 ref 5025 remove cons 85 ref 5027 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp subst nil 35 ref 315 ref 5015 ref appTerm nil cons cons 36 ref 5016 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 5015 remove nil cons cons 319 ref 5034 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5014 remove nil cons cons 36 ref 5013 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 5012 remove nil cons cons 319 ref 5036 remove cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst eqMp subst eqMp 4968 remove 2015 remove subst trans sym 76 ref eqMp 5084 def subst eqMp eqMp nil 35 ref 119 ref 4912 ref appTerm nil cons cons 36 ref 4913 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 4912 remove nil cons cons 124 remove 4904 ref nil cons cons nil cons 5085 def cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4911 remove nil cons cons 36 ref 4910 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 ref 4849 ref 4909 remove nil cons cons 4850 ref cons nil cons cons 140 ref subst eqMp eqMp sym subst subst appThm eqMp 4898 remove 4899 ref 4824 ref 2479 ref 4776 remove 10 ref 10 ref 10 ref 4825 ref 396 ref cons opType 5086 def 2 ref cons opType 5087 def 5086 ref nil cons 5088 def cons opType constTerm "fn" 5086 ref var 5089 def 119 ref 4903 ref 4838 ref 4824 ref 2479 ref 5089 ref varTerm 4905 ref appTerm appTerm 5090 def 4830 ref appTerm absTerm appTerm absTerm appTerm absTerm 5091 def appTerm 5092 def 4905 ref appTerm appTerm 4830 ref appTerm absTerm 5093 def 4830 ref appTerm 5094 def betaConv 4903 ref 4838 ref 5093 ref appTerm 5095 def absTerm 5096 def 4904 ref appTerm 5097 def betaConv 5091 ref 5092 remove appTerm 5098 def betaConv 418 ref 10 ref 5087 ref 2 ref cons opType constTerm 5099 def refl 5089 remove 2647 remove 4903 ref 4916 remove 4824 ref 5090 remove refl 4903 ref 4824 ref 4830 ref absTerm 5100 def absTerm 5101 def 4904 ref appTerm betaConv 4919 remove appThm 5100 remove 4830 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 396 remove cons nil cons "_1343" 10 ref 116 remove 398 ref cons opType var 5101 remove nil cons cons nil cons nil cons cons 4957 remove subst eqMp nil 35 ref 5099 remove 5091 ref appTerm nil cons cons 36 ref 5098 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 5088 remove cons nil cons "p" 5087 remove var 5091 remove nil cons cons nil cons nil cons cons 5084 ref subst eqMp eqMp nil 35 ref 119 ref 5096 ref appTerm nil cons cons 36 ref 5097 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 5096 remove nil cons cons 5085 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5095 remove nil cons cons 36 ref 5094 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 ref 4849 ref 5093 remove nil cons cons 4850 ref cons nil cons cons 140 ref subst eqMp eqMp sym subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 4778 remove cons nil cons 5102 def "P" 4777 ref var 4854 ref nil cons 5103 def cons "x" 4775 ref var 4877 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 418 ref 10 ref 4777 ref 2 ref cons opType constTerm 4854 remove appTerm nil cons cons 36 ref 4861 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil "p" 4777 remove var 5103 remove cons nil cons nil cons cons 5102 remove 329 ref cons 5084 remove subst subst eqMp eqMp nil 35 ref 155 ref 4859 ref appTerm nil cons cons 36 ref 4860 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4859 remove nil cons cons 167 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 4858 remove nil cons cons 36 ref 4857 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 4856 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp 5104 def subst 5105 def appThm nil 4818 ref 4783 ref 26 ref appTerm 1956 ref appTerm nil cons cons 5106 def 4866 ref 143 remove cons nil cons cons nil cons cons 5107 def 4823 ref 4824 ref 333 ref 4834 remove 4905 ref appTerm appTerm 4904 ref appTerm absTerm 5108 def 4830 ref appTerm 5109 def betaConv 4903 ref 4838 ref 5108 ref appTerm 5110 def absTerm 5111 def 4904 ref appTerm 5112 def betaConv nil 119 ref 5111 ref appTerm 5113 def axiom nil 35 ref 5113 remove nil cons cons 36 ref 5112 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 ref 120 ref 5111 remove nil cons cons 5085 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5110 remove nil cons cons 36 ref 5109 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 ref 4849 ref 5108 remove nil cons cons 4850 ref cons nil cons cons 140 ref subst eqMp eqMp subst 5114 def subst trans trans appThm 682 remove trans sym 76 ref eqMp nil 35 ref 678 remove 4795 ref 25 ref appTerm appTerm 5115 def nil cons cons 36 ref 46 ref 691 remove 4795 ref 26 ref appTerm appTerm 5116 def appTerm 155 ref 175 ref 40 ref 46 ref 15 ref 615 remove appTerm 5117 def 4796 ref appTerm 5118 def appTerm 15 ref 614 remove appTerm 5119 def 4795 ref 613 ref appTerm appTerm 5120 def appTerm appTerm 612 ref 4795 ref 610 ref appTerm appTerm 5121 def appTerm 5122 def absTerm 5123 def appTerm 5124 def appTerm 5125 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp 693 remove 4799 remove 411 ref 4800 ref 333 ref 4802 ref 26 ref appTerm appTerm 4805 remove "Data.Stream.tail" const 5126 def 10 ref 3284 ref 3287 remove cons opType constTerm 5127 def 4801 ref appTerm 5128 def appTerm appTerm absTerm 5129 def 4801 ref appTerm 5130 def betaConv nil 4811 ref 5129 ref appTerm 5131 def axiom nil 35 ref 5131 remove nil cons cons 36 ref 5130 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4813 ref 4814 ref 5129 remove nil cons cons 4816 ref cons nil cons cons 140 ref subst eqMp eqMp subst 5132 def subst 4804 remove 10 ref 3275 ref 16 remove cons opType constTerm refl 5133 def 4821 remove 4823 ref 4824 ref 9 remove 10 ref 3284 ref 4810 remove nil cons cons opType constTerm 5134 def 5127 remove 4831 ref appTerm appTerm 4829 ref "Data.Pair.snd" const 5135 def 5086 ref constTerm 5136 def 4835 remove appTerm appTerm appTerm absTerm 5137 def 4830 ref appTerm 5138 def betaConv 4827 ref 4838 ref 5137 ref appTerm 5139 def absTerm 5140 def 4828 ref appTerm 5141 def betaConv nil 4843 ref 5140 ref appTerm 5142 def axiom nil 35 ref 5142 remove nil cons cons 36 ref 5141 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4846 ref 4847 ref 5140 remove nil cons cons 4848 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5139 remove nil cons cons 36 ref 5138 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 ref 4849 ref 5137 remove nil cons cons 4850 ref cons nil cons cons 140 ref subst eqMp eqMp subst 5143 def subst 4792 ref refl 5144 def 5135 remove 10 ref 4773 remove 4771 ref cons opType 5145 def constTerm 5146 def refl 5147 def 5105 remove appThm 5107 remove 162 remove 4822 remove nil cons cons 329 remove cons 4824 ref 2479 remove 5136 ref 4905 ref appTerm appTerm 4830 ref appTerm absTerm 5148 def 4830 ref appTerm 5149 def betaConv 4903 ref 4838 ref 5148 ref appTerm 5150 def absTerm 5151 def 4904 remove appTerm 5152 def betaConv nil 119 ref 5151 ref appTerm 5153 def axiom nil 35 ref 5153 remove nil cons cons 36 ref 5152 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 346 remove 120 remove 5151 remove nil cons cons 5085 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5150 remove nil cons cons 36 ref 5149 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 ref 4849 ref 5148 remove nil cons cons 4850 ref cons nil cons cons 140 ref subst eqMp eqMp subst 5154 def subst trans appThm trans appThm nil 5106 remove 4819 ref cons nil cons cons 4851 ref subst 4852 ref nil 145 ref 1956 ref nil cons cons 142 ref 146 ref cons 5155 def nil cons cons nil cons cons 5104 ref subst appThm nil 4818 ref 4783 ref 1956 ref appTerm 226 remove 1956 remove appTerm appTerm nil cons cons 4866 ref 146 ref cons nil cons cons nil cons cons 5114 ref subst trans trans trans trans appThm 3271 remove trans sym 76 ref eqMp nil 35 ref 5116 remove nil cons cons 36 ref 5124 remove nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 5123 remove nil cons cons nil cons nil cons cons 413 ref subst 175 ref nil 70 ref 5122 remove nil cons cons nil cons nil cons cons 77 ref subst 286 ref 465 ref 5117 ref refl 5156 def 4795 remove refl 767 ref 240 ref 416 remove 244 remove appTerm 5157 def absTerm 5158 def 242 ref appTerm 5159 def betaConv 468 ref 240 ref 5157 remove assume sym 245 remove assume sym deductAntisym absThm appThm 249 remove eqMp nil 35 ref 155 ref 5158 ref appTerm nil cons cons 36 ref 5159 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5158 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp subst appThm appThm appThm 5120 remove refl appThm appThm 5121 remove refl appThm sym 286 ref 465 ref 5156 ref nil 3268 remove 4820 ref cons nil cons cons 4823 remove 443 ref 333 ref 3286 ref 4831 remove appTerm 609 remove 445 ref appTerm appTerm appTerm 3286 ref 4829 remove "Function.^" const 5160 def 10 ref 397 remove 10 ref 11 ref 398 ref cons opType nil cons cons opType constTerm "Function.o" const 5161 def 10 ref 5086 remove 10 ref 4826 remove 398 remove cons opType nil cons cons opType constTerm 5136 remove appTerm 4828 ref appTerm appTerm 181 ref appTerm 4830 ref appTerm appTerm appTerm 445 ref appTerm appTerm absTerm 5162 def 445 ref appTerm 5163 def betaConv 175 ref 155 ref 5162 ref appTerm 5164 def absTerm 5165 def 181 ref appTerm 5166 def betaConv 4824 ref 155 ref 5165 ref appTerm 5167 def absTerm 5168 def 4830 remove appTerm 5169 def betaConv 4827 remove 4838 ref 5168 ref appTerm 5170 def absTerm 5171 def 4828 remove appTerm 5172 def betaConv nil 4843 remove 5171 ref appTerm 5173 def axiom nil 35 ref 5173 remove nil cons cons 36 ref 5172 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4846 remove 4847 remove 5171 remove nil cons cons 4848 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5170 remove nil cons cons 36 ref 5169 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 403 remove 4849 remove 5168 remove nil cons cons 4850 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5167 remove nil cons cons 36 ref 5166 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5165 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5164 remove nil cons cons 36 ref 5163 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5162 remove nil cons cons 1080 ref cons nil cons cons 140 ref subst eqMp eqMp subst 5174 def subst appThm appThm 5119 ref refl 5175 def nil 443 ref 146 remove cons 4820 ref cons nil cons cons 5174 ref subst appThm appThm appThm 612 ref refl nil 443 ref 727 remove cons 4820 remove cons nil cons cons 5174 remove subst appThm appThm sym "x" 4770 ref var 5176 def 40 ref 46 ref 5117 ref 3276 ref 4792 ref 5176 ref varTerm 5177 def appTerm appTerm 5178 def 25 ref appTerm appTerm appTerm 5119 ref 5178 ref 26 ref appTerm appTerm appTerm appTerm 612 ref 5178 remove 602 ref appTerm appTerm appTerm absTerm 5179 def 5160 remove 10 ref 10 ref 4770 ref 4771 ref cons opType 5180 def 10 ref 11 ref 5180 remove nil cons 5181 def cons opType nil cons cons opType constTerm 5161 remove 10 ref 5145 remove 10 ref 4775 remove 5181 remove cons opType nil cons cons opType constTerm 5146 remove appTerm 4791 remove appTerm appTerm 181 ref appTerm 4793 remove appTerm 5182 def appTerm 5183 def betaConv 87 ref 30 ref 10 ref 10 ref 4770 remove 2 ref cons opType 5184 def 2 ref cons opType constTerm 5185 def refl 5176 ref 5179 ref 5177 remove appTerm betaConv absThm appThm appThm 468 ref 4866 ref 468 ref 4867 ref 5179 ref 4870 remove appTerm betaConv absThm appThm absThm appThm appThm nil "p" 5184 ref var 5179 ref nil cons 5186 def cons nil cons nil cons cons 4899 remove "p" 10 ref 4825 ref 2 ref cons opType 5187 def var 5188 def 39 ref 30 ref 10 ref 5187 ref 2 ref cons opType 5189 def constTerm "x" 4825 remove var 5190 def 5188 remove varTerm 5191 def 5190 remove varTerm appTerm absTerm appTerm appTerm 119 remove 4903 remove 4838 remove 4824 remove 5191 ref 4905 remove appTerm absTerm appTerm absTerm appTerm appTerm absTerm 5192 def 5191 ref appTerm 5193 def betaConv nil 30 ref 10 ref 5189 ref 2 ref cons opType constTerm 5192 ref appTerm 5194 def axiom nil 35 ref 5194 remove nil cons cons 36 ref 5193 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 5187 ref nil cons cons nil cons "P" 5189 remove var 5192 remove nil cons cons "x" 5187 remove var 5191 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst subst eqMp sym nil 164 ref 142 ref 155 ref 4867 remove 40 ref 46 ref 5117 ref 3276 ref 4792 ref 4784 remove 4869 remove appTerm appTerm appTerm 5195 def 25 ref appTerm appTerm appTerm 5119 ref 5195 ref 26 ref appTerm appTerm appTerm appTerm 612 ref 5195 remove 602 ref appTerm appTerm appTerm absTerm appTerm 5196 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 142 ref nil 70 ref 5196 remove nil cons cons nil cons nil cons cons 77 ref subst nil 164 ref 145 ref 40 ref 46 ref 5117 ref 3276 remove 4792 remove 4785 ref appTerm 5197 def appTerm 5198 def 25 ref appTerm appTerm appTerm 5119 ref 5198 ref 26 ref appTerm appTerm appTerm appTerm 5199 def 612 remove 5198 ref 602 ref appTerm 5200 def appTerm appTerm 5201 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 145 ref nil 70 ref 5201 remove nil cons cons nil cons nil cons cons 77 ref subst 5199 remove refl 239 ref 622 remove appThm 5200 remove refl appThm appThm sym 286 ref 465 ref 5156 remove nil 4797 ref 5197 ref nil cons cons nil cons 5202 def nil cons cons 5203 def 4817 remove subst nil 4818 ref 4785 remove nil cons cons 4819 ref cons nil cons cons 5204 def 4851 ref subst trans 4852 ref 5104 ref appThm nil 4818 ref 4789 remove nil cons cons 5205 def 4897 remove cons nil cons cons 5206 def 5114 ref subst trans trans appThm appThm 5175 remove 5203 remove 5132 ref subst 5133 ref 5204 remove 5143 ref subst 5144 ref 5147 ref 5104 ref appThm 5206 remove 5154 ref subst trans appThm trans 5207 def appThm nil 5205 remove 4819 ref cons nil cons cons 5208 def 4851 ref subst 4852 ref nil 145 ref 4788 ref nil cons 5209 def cons 142 ref 166 ref cons nil cons cons nil cons cons 5104 ref subst 5210 def appThm nil 4818 ref 4783 ref 4788 ref appTerm 211 remove 4788 ref appTerm 5211 def appTerm nil cons cons 5212 def 4866 ref 166 ref cons nil cons cons nil cons cons 5213 def 5114 ref subst trans trans trans trans appThm appThm appThm 1701 ref refl 5198 remove refl 239 ref 572 remove appThm 262 ref 266 ref appThm appThm nil 165 ref 2346 remove cons nil cons nil cons cons 595 ref subst trans sym 76 ref eqMp 5214 def appThm nil 726 ref 5202 remove cons nil cons cons 411 ref 175 ref 333 ref 4802 remove 269 remove appTerm appTerm 3286 ref 5128 remove appTerm 181 ref appTerm appTerm absTerm 5215 def 181 ref appTerm 5216 def betaConv 4800 remove 155 ref 5215 ref appTerm 5217 def absTerm 5218 def 4801 remove appTerm 5219 def betaConv nil 4811 ref 5218 ref appTerm 5220 def axiom nil 35 ref 5220 remove nil cons cons 36 ref 5219 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4813 ref 4814 ref 5218 remove nil cons cons 4816 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5217 remove nil cons cons 36 ref 5216 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5215 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst subst nil 4797 remove 5126 remove 10 ref 3275 ref 3280 remove cons opType constTerm 5221 def 5197 remove appTerm nil cons cons nil cons nil cons cons 5132 remove subst 5133 remove 5221 remove refl 5207 remove appThm 5208 remove 5143 remove subst 5144 remove 5147 remove 5210 remove appThm 5213 remove 5154 remove subst trans appThm trans trans appThm nil 5212 remove 4819 remove cons nil cons cons 4851 remove subst 4852 remove nil 145 remove 5211 ref nil cons cons 142 ref 5209 ref cons nil cons cons nil cons cons 5104 remove subst appThm nil 4818 remove 4783 remove 5211 ref appTerm 210 ref 4788 ref appTerm 5211 remove appTerm appTerm nil cons cons 4866 remove 5209 remove cons nil cons cons nil cons cons 5114 remove subst trans trans trans trans trans trans appThm appThm sym nil 35 ref 46 ref 5117 remove 150 ref appTerm 5222 def appTerm 5119 remove 149 remove appTerm 5223 def appTerm nil cons 5224 def cons 36 ref 1701 remove 4788 ref appTerm nil cons 5225 def cons nil cons cons nil cons cons 5226 def 57 ref subst 5226 remove 129 ref subst nil 83 ref 5222 ref nil cons cons 85 ref 5223 ref nil cons cons nil cons cons nil cons cons 5227 def 99 ref subst 5227 remove 305 ref subst 239 ref 625 ref 5223 remove assume appThm 5222 remove assume appThm appThm 4788 remove refl appThm sym nil 807 remove 240 ref 166 remove cons nil cons cons nil cons cons 1480 ref subst eqMp proveHyp proveHyp eqMp nil 83 ref 5224 remove cons 85 ref 5225 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 35 ref 5185 remove 5179 remove appTerm nil cons cons 36 ref 5183 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp "A" 4771 remove cons nil cons "P" 5184 remove var 5186 remove cons 5176 remove 5182 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp eqMp eqMp eqMp absThm eqMp eqMp eqMp nil 35 ref 46 ref 5115 remove appTerm 5125 remove appTerm nil cons cons 36 ref 155 ref 175 ref 5118 remove absTerm 5228 def appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 ref 5228 ref 25 ref appTerm betaConv appThm 465 ref 5228 ref 26 ref appTerm betaConv appThm 468 ref 175 ref 286 ref 465 ref 5228 ref 181 ref appTerm betaConv 5229 def appThm 5228 ref 613 remove appTerm betaConv appThm appThm 5228 ref 610 remove appTerm betaConv appThm absThm appThm appThm appThm appThm 468 ref 175 ref 5229 remove absThm appThm appThm nil 471 ref 5228 remove nil cons cons nil cons nil cons cons 1078 remove subst eqMp eqMp eqMp nil 35 ref 155 ref 175 ref 3298 remove 4796 remove appTerm absTerm appTerm nil cons cons 36 ref 3278 remove 4794 remove appTerm 5230 def nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp nil "s2" 3275 ref var 4798 remove cons "s1" 3275 remove var 3277 remove nil cons cons nil cons cons nil cons cons 411 remove "s2" 3284 ref var 5231 def 40 ref 155 ref 175 ref 333 ref 3286 ref "s1" 3284 remove var 5232 def varTerm 5233 def appTerm 181 ref appTerm appTerm 3286 remove 5231 remove varTerm 5234 def appTerm 181 ref appTerm appTerm absTerm appTerm appTerm 5134 remove 5233 ref appTerm 5234 ref appTerm appTerm absTerm 5235 def 5234 ref appTerm 5236 def betaConv 5232 remove 4811 ref 5235 ref appTerm 5237 def absTerm 5238 def 5233 ref appTerm 5239 def betaConv nil 4811 remove 5238 ref appTerm 5240 def axiom nil 35 ref 5240 remove nil cons cons 36 ref 5239 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4813 ref 4814 ref 5238 remove nil cons cons 4815 ref 5233 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5237 remove nil cons cons 36 ref 5236 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 4813 remove 4814 remove 5235 remove nil cons cons 4815 remove 5234 remove nil cons cons nil cons cons nil cons cons 140 ref subst eqMp eqMp subst subst eqMp nil 5230 remove thm nil 164 ref 1285 ref 155 ref 443 ref 40 ref 46 ref 230 ref 46 ref 4706 ref appTerm 5241 def 671 ref 602 ref appTerm appTerm appTerm 5242 def appTerm 1373 ref appTerm 5243 def appTerm 1377 ref appTerm 5244 def absTerm 5245 def appTerm 5246 def absTerm 5247 def nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 5246 remove nil cons cons nil cons nil cons cons 77 ref subst nil 164 ref 5245 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 5244 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 5243 remove nil cons 5248 def cons 36 ref 1378 ref cons nil cons 5249 def cons nil cons cons 5250 def 57 ref subst 5250 remove 129 ref subst nil 83 ref 5242 ref nil cons cons 85 ref 1374 remove cons nil cons cons nil cons cons 5251 def 99 ref subst 5251 remove 305 ref subst 1393 ref 861 remove subst 1373 remove assume eqMp nil 35 ref 419 ref 852 ref 671 ref 1287 ref 854 remove appTerm 5252 def appTerm 5253 def absTerm 5254 def appTerm 5255 def nil cons cons 5249 ref cons nil cons cons 108 ref subst proveHyp nil 164 ref 852 ref 40 ref 5254 ref 853 ref appTerm 5256 def appTerm 1377 ref appTerm 5257 def absTerm nil cons cons nil cons nil cons cons 413 ref subst 852 remove nil 70 ref 5257 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 5256 ref nil cons 5258 def cons 5249 ref cons nil cons cons 5259 def 57 ref subst 5259 remove 129 ref subst 5256 ref betaConv 5256 remove assume eqMp nil 35 ref 5253 ref nil cons 5260 def cons 5249 remove cons nil cons cons 5261 def 108 ref subst proveHyp 5261 ref 57 ref subst 5261 remove 129 ref subst 39 ref "_32061" 11 ref var 5262 def 1376 ref 444 ref 5262 remove varTerm appTerm appTerm absTerm 5263 def 445 ref appTerm 5264 def appTerm refl 5263 ref 5252 ref appTerm betaConv appThm 87 ref 5264 remove betaConv appThm 1376 ref 444 ref 5252 ref appTerm appTerm 5265 def refl appThm trans 5263 remove refl 5253 remove assume 5266 def appThm eqMp sym 39 ref "_32063" 11 remove var 5267 def 230 ref 5241 ref 15 ref 5267 remove varTerm appTerm 602 ref appTerm appTerm appTerm absTerm 5268 def 445 ref appTerm 5269 def appTerm refl 5268 ref 5252 ref appTerm betaConv appThm 87 ref 5269 remove betaConv appThm 230 ref 5241 remove 15 ref 5252 remove appTerm 602 ref appTerm 5270 def appTerm appTerm 5271 def refl appThm trans 5268 remove refl 5266 remove appThm eqMp 5242 remove assume eqMp nil 35 ref 5271 remove nil cons cons 36 ref 5265 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref nil 821 ref 5270 remove nil cons cons 822 ref 4706 remove nil cons cons nil cons cons nil cons cons 836 remove subst 415 ref 4707 remove appTerm 5272 def refl 238 ref 239 ref nil 863 remove 1392 ref cons nil cons cons 5273 def 587 ref subst 5274 def appThm 5214 remove appThm nil 726 ref 240 ref 1287 ref 853 remove appTerm 5275 def nil cons 5276 def cons nil cons cons nil cons cons 4129 remove subst trans appThm appThm trans appThm 1376 ref refl 626 ref 5274 remove appThm appThm appThm sym nil 35 ref 5272 remove 230 ref 15 ref 5275 ref appTerm 26 ref appTerm appTerm 5277 def appTerm nil cons 5278 def cons 36 ref 1376 ref 444 ref 254 ref 5275 ref appTerm 5279 def appTerm 5280 def appTerm nil cons 5281 def cons nil cons 5282 def cons nil cons cons 5283 def 57 ref subst 5283 remove 129 ref subst nil 35 ref 5277 remove nil cons 5284 def cons 5285 def 5282 ref cons nil cons cons 5286 def 57 ref subst 5286 remove 129 ref subst 175 ref 46 ref 1401 ref 181 ref appTerm appTerm 201 remove 5280 ref appTerm appTerm absTerm 5287 def 444 ref 5275 ref appTerm 5288 def appTerm betaConv sym 5273 ref 1608 remove subst nil 35 ref 1399 remove 5275 remove appTerm nil cons cons 36 ref 1401 remove 5288 ref appTerm nil cons 5289 def cons nil cons cons nil cons cons 108 ref subst proveHyp nil 443 ref 5276 ref cons nil cons nil cons cons 1556 ref subst eqMp nil 35 ref 5289 remove cons 36 ref 200 ref 5288 ref appTerm 5280 ref appTerm nil cons cons nil cons 5290 def cons nil cons cons 129 ref subst proveHyp nil 5285 remove 5290 remove cons nil cons cons 108 ref subst nil 1285 ref 5276 ref cons nil cons nil cons cons 4758 remove subst eqMp eqMp eqMp 163 ref 164 ref 5287 ref nil cons cons 165 ref 5288 remove nil cons cons nil cons cons nil cons cons 1109 ref subst proveHyp nil 35 ref 419 ref 5287 remove appTerm nil cons cons 5282 ref cons nil cons cons 108 ref subst proveHyp nil 142 ref 5280 ref nil cons cons 1395 remove cons nil cons cons 5291 def 1371 remove subst eqMp eqMp nil 83 ref 5284 ref cons 85 ref 5281 ref cons nil cons 5292 def cons nil cons cons 99 ref subst deductAntisym eqMp nil 4714 remove 5282 ref cons nil cons cons 5293 def 57 ref subst 5293 remove 129 ref subst 175 ref 46 ref 1376 remove 181 ref appTerm appTerm 503 remove 5280 ref appTerm appTerm absTerm 5294 def 4709 ref appTerm betaConv sym 4756 remove nil 35 ref 4715 remove cons 36 ref 357 ref 4709 ref appTerm 5280 remove appTerm nil cons cons nil cons 5295 def cons nil cons cons 129 ref subst proveHyp nil 175 ref 5276 remove cons 1392 ref cons nil cons cons 558 remove subst 5273 remove 1609 remove subst trans sym 76 ref eqMp nil 35 ref 357 remove 4708 ref appTerm 5279 ref appTerm nil cons cons 5295 remove cons nil cons cons 108 ref subst proveHyp nil 443 ref 5279 remove nil cons cons 1285 ref 4708 ref nil cons cons nil cons cons nil cons cons 1556 remove subst eqMp eqMp eqMp 163 ref 164 ref 5294 ref nil cons cons 165 ref 4709 ref nil cons 5296 def cons nil cons cons nil cons cons 1109 remove subst proveHyp nil 35 ref 419 remove 5294 remove appTerm nil cons cons 5282 remove cons nil cons cons 108 ref subst proveHyp 5291 remove 2438 remove subst eqMp eqMp nil 4757 ref 5292 ref cons nil cons cons 99 ref subst deductAntisym eqMp nil 4757 remove 85 ref 5284 remove cons 991 remove 5281 remove cons nil cons cons cons nil cons cons 1007 remove subst proveHyp proveHyp eqMp nil 83 ref 5278 remove cons 5292 remove cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 83 ref 5260 remove cons 85 ref 1378 remove cons nil cons 5297 def cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 5258 remove cons 5297 ref cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp nil 35 ref 155 ref 165 ref 40 ref 5254 ref 1157 remove appTerm appTerm 1377 ref appTerm absTerm appTerm nil cons cons 36 ref 40 ref 5255 remove appTerm 1377 remove appTerm nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5254 remove nil cons cons 5297 ref cons nil cons cons 1176 remove subst eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 5248 remove cons 5297 remove cons nil cons cons 99 ref subst deductAntisym eqMp 5298 def eqMp absThm eqMp eqMp absThm eqMp nil 155 ref 5247 remove appTerm thm nil 164 ref 1285 ref 155 ref 443 ref 40 ref 46 ref 230 ref 46 ref 1639 remove 602 ref appTerm 5299 def appTerm 671 remove 26 ref appTerm 5300 def appTerm appTerm 5301 def appTerm 1402 ref appTerm 5302 def appTerm 1400 ref appTerm 5303 def absTerm 5304 def appTerm 5305 def absTerm 5306 def nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 5305 remove nil cons cons nil cons nil cons cons 77 ref subst nil 164 ref 5304 remove nil cons cons nil cons nil cons cons 413 ref subst 443 ref nil 70 ref 5303 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 5302 remove nil cons 5307 def cons 36 ref 1400 remove nil cons 5308 def cons nil cons 5309 def cons nil cons cons 5310 def 57 ref subst 5310 remove 129 ref subst nil 83 ref 5301 ref nil cons cons 85 ref 1402 remove nil cons 5311 def cons nil cons cons nil cons cons 5312 def 99 ref subst 5312 remove 305 remove subst nil 35 ref 5311 ref cons 5309 remove cons nil cons cons 108 ref subst nil 822 ref 5308 ref cons 821 ref 5311 remove cons nil cons cons nil cons cons 1389 remove subst sym 286 ref 1393 ref 848 ref subst appThm 1396 remove 848 remove subst appThm sym nil 35 ref 200 remove 445 ref appTerm 1286 ref appTerm 5313 def nil cons 5314 def cons 36 ref 562 remove 1375 ref appTerm nil cons 5315 def cons nil cons 5316 def cons nil cons cons 5317 def 57 ref subst 5317 remove 129 ref subst 46 ref 230 remove 46 ref 5300 ref appTerm 5299 ref appTerm appTerm 5318 def appTerm 5319 def refl nil 70 ref 5314 ref cons nil cons nil cons cons 77 ref subst 5313 ref assume eqMp appThm nil 70 ref 5318 remove nil cons cons nil cons nil cons cons 1260 remove subst trans sym 238 remove nil 821 ref 5299 remove nil cons cons 822 ref 5300 remove nil cons cons nil cons cons nil cons cons 821 remove 39 ref 825 remove appTerm 46 ref 824 ref appTerm 823 ref appTerm appTerm absTerm 5320 def 824 remove appTerm 5321 def betaConv 822 remove 315 ref 5320 ref appTerm 5322 def absTerm 5323 def 823 remove appTerm 5324 def betaConv nil 315 remove 5323 ref appTerm 5325 def axiom nil 35 ref 5325 remove nil cons cons 36 ref 5324 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 ref 318 ref 5323 remove nil cons cons 834 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5322 remove nil cons cons 36 ref 5321 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 317 remove 318 remove 5320 remove nil cons cons 835 remove cons nil cons cons 140 ref subst eqMp eqMp subst appThm sym 5301 remove assume eqMp eqMp nil 35 ref 5319 remove 5313 remove appTerm nil cons cons 5316 remove cons nil cons cons 108 ref subst proveHyp 1398 remove 5298 remove subst eqMp eqMp nil 83 ref 5314 remove cons 85 ref 5315 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 83 ref 5307 remove cons 85 ref 5308 remove cons nil cons cons nil cons cons 99 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp nil 155 ref 5306 remove appTerm thm 465 ref 1907 remove 4317 remove subst 1908 remove trans appThm 1387 remove 1840 remove 2051 remove 1838 remove 87 remove 1900 remove appThm 1889 ref refl appThm nil 319 remove 1889 remove nil cons cons nil cons nil cons cons 696 remove subst trans absThm appThm 2501 remove trans absThm appThm 520 remove 695 remove 741 remove subst subst trans appThm 782 remove trans sym 76 ref eqMp nil 46 ref 39 remove 1746 remove appTerm 62 remove appTerm appTerm 1895 remove appTerm thm 468 ref 443 ref 239 ref 626 ref 4527 remove appThm appThm 625 ref "Number.Natural.*" const 209 remove constTerm 5326 def refl 5327 def 680 remove appThm 637 remove appThm 511 remove 175 ref 15 ref 5326 ref 25 ref appTerm 181 ref appTerm appTerm 25 ref appTerm absTerm 5328 def 181 ref appTerm 5329 def betaConv nil 155 ref 5328 ref appTerm 5330 def axiom nil 35 ref 5330 remove nil cons cons 36 ref 5329 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5328 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp subst trans appThm 5327 ref 2458 remove appThm 2228 remove appThm nil 640 remove nil cons nil cons cons 5331 def 767 remove 240 ref 15 ref 5326 ref 26 ref appTerm 242 ref appTerm appTerm 242 ref appTerm absTerm 5332 def 242 ref appTerm 5333 def betaConv nil 155 ref 5332 ref appTerm 5334 def axiom nil 35 ref 5334 remove nil cons cons 36 ref 5333 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5332 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp subst subst trans appThm 5331 remove 734 remove subst trans appThm 658 remove trans absThm appThm 743 ref trans sym 76 ref eqMp nil 35 ref 155 ref 443 ref 15 ref 444 ref 730 remove 447 ref appTerm appTerm appTerm 210 ref 5326 ref 677 remove appTerm 451 ref appTerm appTerm 5326 ref 1957 remove appTerm 448 ref appTerm appTerm appTerm absTerm appTerm 5335 def nil cons cons 36 ref 155 ref 1285 ref 40 ref 155 ref 443 ref 15 ref 444 ref 1287 ref 447 ref appTerm 5336 def appTerm appTerm 210 ref 5326 ref 1375 remove appTerm 5337 def 451 ref appTerm appTerm 5326 ref 1289 remove appTerm 5338 def 448 ref appTerm appTerm 5339 def appTerm absTerm 5340 def appTerm 5341 def appTerm 155 ref 443 ref 15 ref 444 ref 210 ref 4708 ref appTerm 5342 def 447 ref appTerm appTerm appTerm 210 ref 5326 ref 4709 remove appTerm 5343 def 451 remove appTerm 5344 def appTerm 5345 def 5326 ref 444 ref 5342 remove 26 ref appTerm appTerm appTerm 448 ref appTerm appTerm appTerm 5346 def absTerm 5347 def appTerm 5348 def appTerm 5349 def absTerm 5350 def appTerm 5351 def nil cons cons nil cons cons nil cons cons 129 ref subst proveHyp nil 164 ref 5350 remove nil cons cons nil cons nil cons cons 413 ref subst 1285 ref nil 70 ref 5349 remove nil cons cons nil cons nil cons cons 77 ref subst nil 35 ref 5341 ref nil cons 5352 def cons 5353 def 36 ref 5348 remove nil cons 5354 def cons nil cons cons nil cons cons 5355 def 57 remove subst 5355 remove 129 ref subst nil 164 ref 5347 remove nil cons cons nil cons nil cons cons 413 remove subst 443 ref nil 70 remove 5346 remove nil cons cons nil cons nil cons cons 77 remove subst 239 ref 626 ref nil 4525 remove 1392 ref cons 5356 def nil cons cons 765 ref subst 262 ref 1287 ref refl 5357 def 1586 remove appThm 1393 ref 587 ref subst trans appThm trans appThm appThm 5345 remove refl 5358 def 5327 ref 626 ref nil 726 remove 1392 ref cons nil cons cons 765 remove subst 262 ref 5357 ref 266 remove appThm nil 176 remove 1392 ref cons nil cons cons 587 remove subst 262 ref nil 1392 remove nil cons cons 5359 def 252 remove subst appThm trans trans appThm trans appThm appThm 2342 remove appThm appThm appThm sym 15 ref 444 ref 254 ref 254 remove 1460 remove appTerm appTerm appTerm appTerm refl 5360 def 5358 ref 5327 ref nil 1397 remove nil cons nil cons cons 659 remove subst appThm 2122 remove appThm appThm appThm sym 5360 ref 5358 remove nil 3593 ref 1543 remove 240 ref 5296 remove cons nil cons 5361 def cons cons nil cons cons 142 ref 15 ref 5326 ref 577 remove appTerm 150 ref appTerm appTerm 210 ref 5326 ref 242 ref appTerm 5362 def 150 ref appTerm 5363 def appTerm 5326 ref 181 ref appTerm 150 ref appTerm appTerm appTerm absTerm 5364 def 150 ref appTerm 5365 def betaConv 175 ref 155 ref 5364 ref appTerm 5366 def absTerm 5367 def 181 ref appTerm 5368 def betaConv 240 ref 155 ref 5367 ref appTerm 5369 def absTerm 5370 def 242 ref appTerm 5371 def betaConv nil 155 ref 5370 ref appTerm 5372 def axiom nil 35 ref 5372 remove nil cons cons 36 ref 5371 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5370 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5369 remove nil cons cons 36 ref 5368 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5367 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5366 remove nil cons cons 36 ref 5365 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5364 remove nil cons cons 169 ref cons nil cons cons 140 ref subst eqMp eqMp subst appThm nil 142 ref 5337 ref 597 ref appTerm 5373 def nil cons 5374 def cons 175 ref 5343 ref 597 remove appTerm nil cons cons 240 ref 5344 remove nil cons cons nil cons cons cons nil cons cons 3171 remove subst trans appThm sym 5360 ref 625 ref nil 3593 remove 485 remove 5361 remove cons cons nil cons cons 142 ref 15 ref 210 ref 5362 ref 181 ref appTerm appTerm 5363 remove appTerm 5375 def appTerm 5362 remove 645 remove appTerm 5376 def appTerm 5377 def absTerm 5378 def 150 remove appTerm 5379 def betaConv 175 ref 155 ref 5378 ref appTerm 5380 def absTerm 5381 def 181 ref appTerm 5382 def betaConv 240 ref 155 ref 5381 ref appTerm 5383 def absTerm 5384 def 242 ref appTerm 5385 def betaConv 468 ref 240 ref 468 ref 175 ref 468 ref 142 ref 5377 remove assume sym 15 ref 5376 remove appTerm 5375 remove appTerm 5386 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 155 ref 240 ref 155 ref 175 ref 155 ref 142 remove 5386 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 35 ref 155 ref 5384 ref appTerm nil cons cons 36 ref 5385 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5384 remove nil cons cons 251 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5383 remove nil cons cons 36 ref 5382 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5381 remove nil cons cons 192 ref cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5380 remove nil cons cons 36 ref 5379 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5378 remove nil cons cons 169 remove cons nil cons cons 140 ref subst eqMp eqMp subst appThm 5373 ref refl appThm appThm sym 5360 ref nil 175 ref 5374 remove cons 240 ref 5343 ref 3783 remove appTerm nil cons cons nil cons cons nil cons cons 1480 ref subst appThm sym 5360 ref 210 ref 5373 remove appTerm 5387 def refl 5388 def 5343 ref refl 5389 def nil 668 remove 561 remove cons nil cons cons 1480 remove subst appThm appThm appThm sym 5360 remove 5388 remove 5389 remove 2375 remove appThm appThm appThm sym 239 ref 626 ref 262 remove 1393 remove 175 ref 15 ref 578 remove appTerm 576 remove appTerm 5390 def absTerm 5391 def 181 ref appTerm 5392 def betaConv 240 ref 155 ref 5391 ref appTerm 5393 def absTerm 5394 def 242 ref appTerm 5395 def betaConv 468 ref 240 ref 468 ref 175 ref 5390 remove assume sym 579 remove assume sym deductAntisym absThm appThm absThm appThm 586 remove eqMp nil 35 ref 155 ref 5394 ref appTerm nil cons cons 36 ref 5395 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5394 remove nil cons cons 251 remove cons nil cons cons 140 ref subst eqMp eqMp nil 35 ref 5393 remove nil cons cons 36 ref 5392 remove nil cons cons nil cons cons nil cons cons 108 ref subst proveHyp 163 ref 164 ref 5391 remove nil cons cons 192 remove cons nil cons cons 140 ref subst eqMp eqMp subst appThm appThm appThm 5387 remove 5343 remove 547 remove appTerm appTerm refl appThm sym 239 ref 626 ref nil 240 ref 1287 remove 544 remove appTerm nil cons cons nil cons nil cons cons 634 ref subst 625 ref 5357 remove 635 ref appThm appThm 1684 ref appThm trans appThm appThm 625 ref 5337 ref refl 636 remove appThm appThm 5327 ref 626 ref 5359 remove 634 ref subst appThm appThm 626 ref 2117 remove 634 remove subst 625 ref 635 remove appThm 1684 remove appThm trans appThm appThm appThm appThm sym 239 ref 626 remove nil 5155 remove 5356 remove cons nil cons cons 2991 remove subst appThm appThm 210 ref 5337 remove 448 remove appTerm appTerm 5338 remove 444 remove 1559 remove 26 remove appTerm appTerm appTerm appTerm refl appThm sym 2140 remove 5340 ref 445 ref appTerm 5396 def betaConv 5397 def nil 5353 remove 36 ref 5396 remove nil cons cons nil cons cons nil cons cons 108 ref subst 5398 def 163 ref 164 ref 5340 remove nil cons cons 1080 remove cons nil cons cons 140 ref subst 5399 def eqMp eqMp subst eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp absThm eqMp eqMp nil 83 remove 5352 remove cons 85 remove 5354 remove cons nil cons cons nil cons cons 99 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 35 ref 46 ref 5335 remove appTerm 5351 remove appTerm nil cons cons 36 ref 155 ref 1285 ref 5341 remove absTerm 5400 def appTerm 5401 def nil cons 5402 def cons nil cons cons nil cons cons 108 ref subst proveHyp 286 ref 465 remove 5400 ref 25 remove appTerm betaConv appThm 468 ref 1285 ref 286 remove 5400 ref 1286 ref appTerm 5403 def betaConv 5404 def appThm 5400 ref 4708 remove appTerm betaConv appThm absThm appThm appThm appThm 468 ref 1285 ref 5404 ref absThm appThm appThm nil 471 remove 5400 remove nil cons 5405 def cons nil cons nil cons cons 778 remove subst eqMp eqMp 5406 def nil 5401 remove thm 1077 remove nil 1076 remove thm 468 ref 1285 ref 468 remove 443 ref 239 remove nil 175 ref 5336 ref nil cons cons nil cons nil cons cons 3294 ref subst 5397 remove 5404 remove 5406 remove nil 35 remove 5402 remove cons 36 ref 5403 remove nil cons cons nil cons cons nil cons cons 108 remove subst proveHyp 163 remove 164 remove 5405 remove cons 1555 remove cons nil cons cons 140 remove subst eqMp eqMp 5398 remove proveHyp 5399 remove eqMp eqMp trans appThm 625 remove 5327 ref 1428 remove 3294 ref subst appThm 608 remove 3294 ref subst appThm appThm 5327 remove nil 175 ref 1288 ref nil cons cons nil cons nil cons cons 3294 ref subst appThm 4526 remove 3294 remove subst appThm appThm appThm nil 165 remove 5339 remove nil cons cons nil cons nil cons cons 595 remove subst trans absThm appThm 743 ref trans absThm appThm 743 remove trans sym 76 remove eqMp nil 155 ref 1285 remove 155 ref 443 remove 15 ref 3297 ref 5336 remove appTerm appTerm 210 remove 5326 ref 3297 ref 1286 remove appTerm appTerm 3297 ref 445 remove appTerm appTerm appTerm 5326 remove 3297 ref 1288 remove appTerm appTerm 3297 remove 447 remove appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm thm 160 remove nil 161 remove 36 remove 3154 remove cons nil cons cons nil cons cons 129 remove subst proveHyp 3153 remove eqMp nil 46 remove 159 remove appTerm 3152 remove appTerm thm nil 30 remove 10 ref 10 ref 10 remove 3281 ref 3285 remove cons opType 5407 def 2 ref cons opType 2 remove cons opType constTerm "h" 5407 remove var 5408 def 40 ref 3292 ref 3282 ref 3292 remove "g" 3281 remove var 5409 def 155 ref 175 ref 40 ref 155 ref 240 remove 40 remove 415 remove 1250 remove 181 ref appTerm appTerm 15 remove 243 remove 602 remove appTerm appTerm 181 ref appTerm appTerm appTerm 333 ref 3288 ref 242 ref appTerm appTerm 5409 remove varTerm 5410 def 242 remove appTerm appTerm appTerm absTerm appTerm appTerm 333 ref 5408 remove varTerm 5411 def 3288 ref appTerm 181 ref appTerm 5412 def appTerm 5411 remove 5410 remove appTerm 181 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 418 remove 3291 remove constTerm 3282 remove 155 remove 175 remove 333 remove 3288 remove 181 remove appTerm appTerm 5412 remove appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm 5413 def axiom nil 5413 remove thm