path: "vendor/opentheory/data/theories/char-thm/char-thm.art"
6 version nil "f" "->" typeOp 0 def "Probability.Random.random" typeOp nil opType 1 def "Data.Char.char" typeOp nil opType 2 def nil cons 3 def cons opType 4 def var "Data.Char.random" const 4 ref constTerm 5 def nil cons cons nil cons nil cons cons "A" 1 ref nil cons cons 6 def "B" 3 ref cons nil cons 7 def cons nil nil cons 8 def cons "f" 0 ref "A" varType 9 def "B" varType 10 def nil cons 11 def cons 12 def opType 13 def var 14 def "=" const 15 def 0 ref "bool" typeOp nil opType 16 def 0 ref 16 ref 16 ref nil cons 17 def cons opType 18 def nil cons cons opType 19 def constTerm 20 def "Function.surjective" const 21 def 0 ref 13 ref 17 ref cons opType 22 def constTerm 14 ref varTerm 23 def appTerm appTerm "Data.Bool.!" const 24 def 0 ref 0 ref 10 ref 17 ref cons opType 25 def 17 ref cons opType 26 def constTerm 27 def "y" 10 ref var 28 def "Data.Bool.?" const 29 def 0 ref 0 ref 9 ref 17 ref cons opType 30 def 17 ref cons opType 31 def constTerm 32 def "x" 9 ref var 33 def 15 ref 0 ref 10 ref 25 ref nil cons cons opType constTerm 34 def 28 ref varTerm 35 def appTerm 23 ref 33 ref varTerm 36 def appTerm 37 def appTerm 38 def absTerm appTerm absTerm appTerm appTerm absTerm 39 def 23 ref appTerm 40 def betaConv nil 24 ref 0 ref 22 ref 17 ref cons opType constTerm 41 def 39 ref appTerm 42 def axiom nil "p" 16 ref var 43 def 42 remove nil cons cons "q" 16 ref var 44 def 40 remove nil cons cons nil cons cons nil cons cons 20 ref "Data.Bool.==>" const 19 ref constTerm 45 def 43 ref varTerm 46 def appTerm 47 def 44 ref varTerm 48 def appTerm 49 def appTerm 50 def refl 43 ref 44 ref 20 ref "Data.Bool./\\" const 19 ref constTerm 51 def 46 ref appTerm 52 def 48 ref appTerm 53 def appTerm 54 def 46 ref appTerm absTerm 55 def absTerm 56 def 46 ref appTerm betaConv 48 ref refl 57 def appThm 55 remove 48 ref appTerm betaConv trans appThm nil 15 ref 0 ref 19 ref 0 ref 19 ref 17 ref cons opType 58 def nil cons cons opType constTerm 59 def 45 ref appTerm 56 remove appTerm axiom 46 ref refl 60 def appThm 57 ref appThm eqMp 61 def sym 62 def 54 remove refl 44 ref 15 ref 0 ref 58 ref 0 ref 58 remove 17 ref cons opType nil cons cons opType constTerm 63 def "f" 19 ref var 64 def 64 ref varTerm 65 def 46 ref appTerm 48 ref appTerm absTerm 66 def appTerm 64 ref 65 ref "Data.Bool.T" const 16 ref constTerm 67 def appTerm 67 ref appTerm absTerm 68 def appTerm absTerm 69 def 48 ref appTerm betaConv appThm 15 ref 0 ref 18 ref 0 ref 18 ref 17 ref cons opType 70 def nil cons cons opType constTerm 71 def 52 ref appTerm refl 43 ref 69 remove absTerm 72 def 46 ref appTerm betaConv appThm nil 59 ref 51 ref appTerm 72 ref appTerm axiom 73 def 60 remove appThm eqMp 57 ref appThm eqMp 74 def sym 64 ref 65 ref refl nil "t" 16 ref var 75 def 46 ref nil cons 76 def cons nil cons nil cons cons 77 def 20 ref 75 ref varTerm 78 def appTerm 79 def 67 ref appTerm 80 def assume sym nil 67 ref axiom 81 def eqMp 78 ref assume 81 ref deductAntisym deductAntisym 82 def subst 46 ref assume 83 def eqMp appThm nil 75 ref 48 ref nil cons 84 def cons nil cons nil cons cons 85 def 82 ref subst 48 ref assume 86 def eqMp appThm absThm eqMp 87 def nil "P" 16 ref var 88 def 76 ref cons 89 def "Q" 16 ref var 90 def 84 ref cons nil cons 91 def cons nil cons cons 20 ref refl 92 def 64 ref 65 remove 88 ref varTerm 93 def appTerm 94 def 90 ref varTerm 95 def appTerm absTerm 96 def 43 ref 44 ref 46 ref absTerm absTerm 97 def appTerm betaConv 97 ref 93 ref appTerm betaConv 95 ref refl 98 def appThm 44 ref 93 ref absTerm 95 ref appTerm betaConv trans trans appThm 68 ref 97 ref appTerm betaConv 97 ref 67 ref appTerm betaConv 67 ref refl 99 def appThm 44 ref 67 ref absTerm 67 ref appTerm betaConv trans trans appThm 20 ref 51 ref 93 ref appTerm 100 def 95 ref appTerm 101 def appTerm refl 44 ref 63 remove 64 remove 94 remove 48 ref appTerm absTerm appTerm 68 ref appTerm absTerm 95 ref appTerm betaConv appThm 71 ref 100 remove appTerm refl 72 remove 93 ref appTerm betaConv appThm 73 remove 93 ref refl 102 def appThm eqMp 98 ref appThm eqMp 101 remove assume eqMp 103 def 97 remove refl appThm eqMp sym 81 ref eqMp 104 def subst 105 def deductAntisym eqMp 61 remove 49 ref assume 106 def eqMp sym 83 ref eqMp 92 ref 66 remove 43 ref 44 ref 48 ref absTerm 107 def absTerm 108 def appTerm betaConv 108 ref 46 ref appTerm betaConv 57 ref appThm 107 ref 48 ref appTerm betaConv trans trans appThm 68 remove 108 ref appTerm betaConv 108 ref 67 ref appTerm betaConv 99 remove appThm 107 ref 67 ref appTerm betaConv trans trans 109 def appThm 74 remove 53 ref assume eqMp 108 ref refl 110 def appThm eqMp sym 81 ref eqMp 111 def proveHyp 112 def deductAntisym 113 def subst proveHyp "A" 13 ref nil cons cons nil cons 114 def "P" 22 ref var 115 def 39 remove nil cons cons "x" 13 ref var 116 def 23 ref nil cons cons nil cons 117 def cons nil cons cons nil 43 ref 24 ref 31 ref constTerm 118 def "P" 30 ref var 119 def varTerm 120 def appTerm 121 def nil cons 122 def cons 44 ref 120 ref 36 ref appTerm 123 def nil cons 124 def cons nil cons cons nil cons cons 125 def 62 ref subst 125 remove 111 remove 87 remove deductAntisym 126 def subst 20 ref 123 ref appTerm refl 33 ref 67 ref absTerm 127 def 36 ref appTerm betaConv appThm "p" 30 ref var 128 def 15 ref 0 ref 30 ref 31 ref nil cons cons opType constTerm 128 ref varTerm 129 def appTerm 127 remove appTerm absTerm 130 def 120 ref appTerm betaConv 131 def nil 15 ref 0 ref 31 ref 0 ref 31 ref 17 ref cons opType 132 def nil cons cons opType constTerm 133 def 118 ref appTerm 130 remove appTerm axiom 120 ref refl 134 def appThm 135 def 121 ref assume eqMp eqMp 36 ref refl 136 def appThm eqMp sym 81 ref eqMp eqMp nil 88 ref 122 remove cons 90 ref 124 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 137 def subst eqMp eqMp subst subst sym 24 ref 0 ref 0 ref 2 ref 17 ref cons opType 138 def 17 ref cons opType constTerm 139 def refl 140 def "y" 2 ref var 141 def 29 ref 0 ref 0 ref 1 ref 17 ref cons opType 142 def 17 ref cons opType 143 def constTerm 144 def refl 145 def "x" 1 ref var 146 def nil 141 ref 5 ref 146 ref varTerm 147 def appTerm nil cons cons "x" 2 ref var 148 def 141 ref varTerm nil cons cons nil cons cons nil cons cons "A" 3 ref cons 149 def nil cons 150 def 8 ref cons 151 def "y" 9 ref var 152 def 20 ref 15 ref 0 ref 9 ref 30 ref nil cons 153 def cons opType constTerm 154 def 36 ref appTerm 155 def 152 ref varTerm 156 def appTerm 157 def appTerm 158 def 154 ref 156 ref appTerm 159 def 36 ref appTerm 160 def appTerm absTerm 161 def 156 ref appTerm 162 def betaConv 33 ref 118 ref 161 ref appTerm 163 def absTerm 164 def 36 ref appTerm 165 def betaConv nil 118 ref 164 ref appTerm 166 def axiom nil 43 ref 166 remove nil cons cons 44 ref 165 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 9 ref nil cons 167 def cons 168 def nil cons 169 def 119 ref 164 remove nil cons cons 33 ref 36 ref nil cons 170 def cons nil cons 171 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 163 remove nil cons cons 44 ref 162 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 161 remove nil cons cons 33 ref 156 ref nil cons cons nil cons 172 def cons nil cons cons 137 ref subst eqMp eqMp 173 def subst subst absThm appThm absThm appThm sym nil "P" 138 ref var 174 def "c" 2 ref var 175 def 144 ref "r" 1 ref var 176 def 15 ref 0 ref 2 ref 138 remove nil cons cons opType constTerm 177 def 5 ref 176 ref varTerm 178 def appTerm appTerm 179 def 175 ref varTerm 180 def appTerm absTerm appTerm 181 def absTerm 182 def nil cons cons nil cons nil cons cons 151 ref 20 ref 121 remove appTerm refl 131 remove appThm 135 remove eqMp sym 183 def subst 184 def subst 175 ref nil 75 ref 181 remove nil cons cons nil cons nil cons cons 82 ref subst 145 ref 176 ref 177 ref refl 185 def 176 ref 179 remove "n0" "Number.Natural.natural" typeOp nil opType 186 def var 187 def "n1" 186 ref var 188 def "n2" 186 ref var 189 def "pl" 186 ref var 190 def "pos" 186 ref var 191 def "n" 186 ref var 192 def "Data.Char.mk" const 0 ref 186 ref 3 ref cons opType 193 def constTerm 194 def 192 ref varTerm 195 def appTerm 196 def absTerm 197 def "Number.Natural.+" const 0 ref 186 ref 0 ref 186 ref 186 ref nil cons 198 def cons 199 def opType 200 def nil cons cons opType 201 def constTerm 202 def 191 ref varTerm 203 def appTerm 204 def "Number.Natural.Bits.shiftLeft" const 201 ref constTerm 205 def 190 ref varTerm 206 def appTerm "Number.Natural.bit0" const 200 ref constTerm 207 def 207 ref 207 ref 207 ref "Number.Natural.bit1" const 200 ref constTerm 208 def "Number.Natural.zero" const 186 ref constTerm 209 def appTerm 210 def appTerm 211 def appTerm 212 def appTerm 213 def appTerm 214 def appTerm 215 def appTerm 216 def appTerm absTerm 217 def "Number.Natural.mod" const 201 ref constTerm 218 def 189 ref varTerm 219 def appTerm 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 210 ref appTerm 220 def appTerm 221 def appTerm 222 def appTerm 223 def appTerm 224 def appTerm 225 def appTerm 226 def appTerm appTerm appTerm 227 def appTerm 228 def appTerm appTerm 229 def appTerm 230 def appTerm 231 def appTerm appTerm absTerm "Number.Natural.div" const 201 ref constTerm 232 def 219 ref appTerm 231 ref appTerm appTerm absTerm 233 def "Data.Bool.cond" const 234 def 0 ref 16 ref 201 ref nil cons cons opType constTerm 235 def "Number.Natural.<" const 0 ref 186 ref 0 ref 186 ref 17 ref cons opType 236 def nil cons 237 def cons opType 238 def constTerm 239 def 188 ref varTerm 240 def appTerm 207 ref 207 ref 207 ref 207 ref 208 ref 207 ref 208 ref 208 ref 208 ref 207 ref 224 remove appTerm appTerm 241 def appTerm appTerm 242 def appTerm appTerm 243 def appTerm appTerm appTerm appTerm 244 def appTerm appTerm 240 ref appTerm 202 ref 240 ref appTerm 245 def 207 ref 214 ref appTerm 246 def appTerm appTerm appTerm absTerm 247 def 235 ref 239 ref 187 remove varTerm 248 def appTerm 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 208 ref 208 ref 207 ref 220 ref appTerm 249 def appTerm 250 def appTerm appTerm appTerm appTerm 251 def appTerm appTerm appTerm appTerm 252 def appTerm appTerm appTerm appTerm 253 def appTerm appTerm 248 ref appTerm 202 ref 248 remove appTerm 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 246 ref appTerm 254 def appTerm 255 def appTerm 256 def appTerm 257 def appTerm 258 def appTerm 259 def appTerm appTerm appTerm absTerm "Number.Natural.Uniform.random" const 0 ref 186 ref 0 ref 1 remove 198 ref cons opType nil cons cons opType constTerm 260 def 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 207 ref 208 ref 208 ref 208 ref 208 ref 207 ref 208 ref 208 ref 208 ref 208 ref 214 ref appTerm appTerm appTerm 261 def appTerm 262 def appTerm appTerm appTerm appTerm 263 def appTerm appTerm appTerm appTerm 264 def appTerm appTerm appTerm appTerm 265 def appTerm 178 ref appTerm 266 def appTerm 267 def appTerm absTerm 268 def 178 ref appTerm 269 def betaConv nil 24 ref 143 remove constTerm 270 def 268 ref appTerm 271 def axiom nil 43 ref 271 remove nil cons cons 44 ref 269 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 6 remove nil cons 272 def "P" 142 remove var 273 def 268 remove nil cons cons 146 ref 178 ref nil cons cons nil cons 274 def cons nil cons cons 137 ref subst eqMp eqMp 267 remove betaConv 247 remove 235 ref 239 ref 266 ref appTerm 253 ref appTerm appTerm 266 ref appTerm 202 ref 266 ref appTerm 259 ref appTerm appTerm 275 def appTerm betaConv 233 remove 235 ref 239 ref 275 ref appTerm 244 ref appTerm appTerm 275 ref appTerm 202 ref 275 remove appTerm 246 ref appTerm appTerm 276 def appTerm betaConv 190 ref 217 remove 218 ref 276 ref appTerm 231 ref appTerm 277 def appTerm absTerm 232 ref 276 remove appTerm 231 ref appTerm 278 def appTerm betaConv 191 ref 197 ref 204 ref 205 ref 278 remove appTerm 214 ref appTerm 279 def appTerm appTerm absTerm 277 ref appTerm betaConv 197 remove 202 ref 277 remove appTerm 279 remove appTerm 280 def appTerm betaConv trans trans trans trans trans trans appThm 180 ref refl appThm absThm appThm sym 192 ref 51 ref "Data.Char.invariant" const 236 ref constTerm 281 def 195 ref appTerm 282 def appTerm 283 def 177 ref 180 ref appTerm 284 def 196 ref appTerm 285 def appTerm 286 def absTerm 287 def "Data.Char.dest" const 0 ref 2 ref 198 ref cons opType 288 def constTerm 289 def 180 ref appTerm 290 def appTerm betaConv sym 51 ref refl 291 def nil "r" 186 ref var 292 def 290 ref nil cons 293 def cons nil cons nil cons cons 292 ref 20 ref 281 ref 292 ref varTerm 294 def appTerm appTerm 15 ref 238 ref constTerm 295 def 289 ref 194 ref 294 ref appTerm appTerm appTerm 294 ref appTerm appTerm absTerm 296 def 294 ref appTerm 297 def betaConv nil 24 ref 0 ref 236 ref 17 ref cons opType 298 def constTerm 299 def 296 ref appTerm 300 def axiom nil 43 ref 300 remove nil cons cons 44 ref 297 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 198 ref cons 301 def nil cons 302 def "P" 236 ref var 303 def 296 remove nil cons cons "x" 186 ref var 304 def 294 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 305 def subst 295 ref refl 306 def 289 ref refl 307 def nil "a" 2 ref var 308 def 180 ref nil cons 309 def cons nil cons nil cons cons 308 ref 177 ref 194 ref 289 ref 308 ref varTerm 310 def appTerm appTerm 311 def appTerm 310 ref appTerm 312 def absTerm 313 def 310 ref appTerm 314 def betaConv nil 139 ref 313 ref appTerm 315 def axiom 316 def nil 43 ref 315 remove nil cons cons 44 ref 314 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 150 ref 174 ref 313 remove nil cons cons 148 ref 310 ref nil cons cons nil cons 317 def cons nil cons cons 137 ref subst eqMp eqMp subst 318 def appThm appThm 290 ref refl appThm nil 304 ref 293 ref cons nil cons 319 def nil cons cons 302 ref 8 ref cons 320 def nil 75 ref 155 ref 36 ref appTerm nil cons cons nil cons nil cons cons 82 ref subst 136 ref eqMp 321 def subst 322 def subst 323 def trans trans 324 def appThm 284 ref refl 318 remove appThm nil 148 ref 309 ref cons nil cons 325 def nil cons cons 326 def 151 ref 321 ref subst 327 def subst trans 328 def appThm nil 75 ref 67 ref nil cons 329 def cons nil cons nil cons cons 330 def 75 ref 20 ref 51 ref 67 ref appTerm 331 def 78 ref appTerm appTerm 78 ref appTerm absTerm 332 def 78 ref appTerm 333 def betaConv nil 24 ref 70 remove constTerm 334 def 332 ref appTerm 335 def axiom nil 43 ref 335 remove nil cons cons 44 ref 333 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 17 ref cons nil cons 336 def "P" 18 ref var 337 def 332 remove nil cons cons "x" 16 ref var 338 def 78 ref nil cons 339 def cons nil cons 340 def cons nil cons cons 137 ref subst eqMp eqMp 341 def subst 342 def trans sym 81 ref eqMp eqMp 302 ref 303 ref 287 ref nil cons cons 343 def 319 ref cons nil cons cons 20 ref 32 ref 120 ref appTerm 344 def appTerm 345 def refl 128 ref 334 ref 44 ref 45 ref 118 ref 33 ref 45 ref 129 ref 36 ref appTerm 346 def appTerm 347 def 48 ref appTerm absTerm appTerm appTerm 48 ref appTerm absTerm appTerm absTerm 348 def 120 ref appTerm betaConv appThm nil 133 remove 32 ref appTerm 348 remove appTerm axiom 134 remove appThm eqMp 349 def sym nil 337 ref 90 ref 45 ref 118 ref 33 ref 45 ref 123 ref appTerm 350 def 95 ref appTerm 351 def absTerm 352 def appTerm 353 def appTerm 354 def 95 ref appTerm 355 def absTerm nil cons cons nil cons nil cons cons 336 ref 8 ref cons 356 def 183 ref subst 357 def subst 90 ref nil 75 ref 355 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 353 ref nil cons 358 def cons 359 def 44 ref 95 ref nil cons 360 def cons nil cons 361 def cons nil cons cons 362 def 62 ref subst 362 ref 126 ref subst nil 43 ref 124 ref cons 361 ref cons nil cons cons 363 def 113 ref subst 364 def 352 ref 36 ref appTerm 365 def betaConv nil 359 ref 44 ref 365 remove nil cons cons nil cons cons nil cons cons 113 ref subst 169 ref 119 ref 352 remove nil cons cons 366 def 171 ref cons nil cons cons 137 ref subst eqMp eqMp 367 def eqMp eqMp nil 88 ref 358 ref cons 368 def 90 ref 360 ref cons nil cons 369 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 370 def subst proveHyp 371 def nil 43 ref 29 ref 298 ref constTerm 372 def 287 ref appTerm 373 def nil cons 374 def cons 375 def 44 ref 144 ref 176 ref 177 ref 194 ref 280 remove appTerm appTerm 376 def 180 ref appTerm absTerm appTerm 377 def nil cons 378 def cons nil cons 379 def cons nil cons cons 113 ref subst proveHyp nil 303 ref 192 ref 45 ref 287 ref 195 ref appTerm 380 def appTerm 377 ref appTerm 381 def absTerm nil cons cons nil cons nil cons cons 320 ref 183 ref subst 382 def subst 192 ref nil 75 ref 381 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 380 ref nil cons 383 def cons 379 ref cons nil cons cons 384 def 62 ref subst 384 remove 126 ref subst 380 ref betaConv 380 remove assume eqMp nil 43 ref 286 remove nil cons 385 def cons 379 remove cons nil cons cons 386 def 113 ref subst proveHyp 386 ref 62 ref subst 386 remove 126 ref subst nil 88 ref 282 ref nil cons 387 def cons 388 def 90 ref 285 ref nil cons 389 def cons nil cons 390 def cons nil cons cons 391 def 104 ref subst 391 remove 92 ref 96 remove 108 ref appTerm betaConv 108 remove 93 ref appTerm betaConv 98 ref appThm 107 remove 95 ref appTerm betaConv trans trans appThm 109 remove appThm 103 remove 110 remove appThm eqMp sym 81 ref eqMp 392 def subst 20 ref "_32860" 2 ref var 393 def 144 ref 176 ref 376 ref 393 remove varTerm appTerm absTerm appTerm absTerm 394 def 180 ref appTerm 395 def appTerm refl 394 ref 196 ref appTerm betaConv appThm 92 ref 395 remove betaConv appThm 144 ref 176 ref 376 ref 196 ref appTerm absTerm appTerm refl appThm trans 394 remove refl 285 ref assume 396 def appThm eqMp sym 202 ref refl 397 def 192 ref 295 ref "Data.Char.destPosition" const 200 ref constTerm 398 def 195 ref appTerm 399 def appTerm 400 def "Number.Natural.Bits.bound" const 201 ref constTerm 401 def 195 ref appTerm 402 def 214 ref appTerm 403 def appTerm 404 def absTerm 405 def 195 ref appTerm 406 def betaConv nil 299 ref 405 ref appTerm 407 def axiom 408 def nil 43 ref 407 remove nil cons cons 44 ref 406 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 405 remove nil cons cons 304 ref 195 ref nil cons 409 def cons nil cons 410 def cons nil cons cons 137 ref subst eqMp eqMp 411 def appThm 205 ref refl 412 def 192 ref 295 ref "Data.Char.destPlane" const 200 ref constTerm 413 def 195 ref appTerm 414 def appTerm 415 def "Number.Natural.Bits.shiftRight" const 201 ref constTerm 416 def 195 ref appTerm 417 def 214 ref appTerm 418 def appTerm 419 def absTerm 420 def 195 ref appTerm 421 def betaConv nil 299 ref 420 ref appTerm 422 def axiom 423 def nil 43 ref 422 remove nil cons cons 44 ref 421 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 420 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 424 def appThm 214 ref refl 425 def appThm appThm "k" 186 ref var 426 def 295 ref 202 ref 402 remove 426 ref varTerm 427 def appTerm 428 def appTerm 205 ref 417 remove 427 ref appTerm 429 def appTerm 427 ref appTerm appTerm appTerm 195 ref appTerm absTerm 430 def 214 ref appTerm 431 def betaConv 192 ref 299 ref 430 ref appTerm 432 def absTerm 433 def 195 ref appTerm 434 def betaConv nil 299 ref 433 ref appTerm 435 def axiom 436 def nil 43 ref 435 remove nil cons cons 437 def 44 ref 434 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 433 ref nil cons cons 438 def 410 ref cons nil cons cons 137 ref subst eqMp eqMp 439 def nil 43 ref 432 remove nil cons cons 440 def 44 ref 431 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 430 ref nil cons cons 441 def 304 ref 214 ref nil cons 442 def cons nil cons 443 def cons nil cons cons 137 ref subst eqMp eqMp 444 def trans 445 def 20 ref "_32864" 186 ref var 446 def 144 ref 176 ref 376 ref 194 ref 446 remove varTerm appTerm appTerm absTerm appTerm absTerm 447 def 195 ref appTerm 448 def appTerm refl 447 ref 202 ref 399 ref appTerm 205 ref 414 ref appTerm 214 ref appTerm 449 def appTerm 450 def appTerm betaConv appThm 92 ref 448 remove betaConv appThm 144 ref 176 ref 376 ref 194 ref 450 ref appTerm appTerm absTerm appTerm 451 def refl 452 def appThm trans 447 remove refl 295 ref 450 ref appTerm 195 ref appTerm assume sym appThm eqMp sym nil 43 ref 387 ref cons 453 def 44 ref 451 remove nil cons cons nil cons cons nil cons cons 113 ref subst 45 ref refl 454 def 192 ref 20 ref 282 ref appTerm 455 def 190 ref 191 ref 51 ref 239 ref 206 ref appTerm 456 def 208 ref 213 ref appTerm 457 def appTerm 458 def appTerm 459 def 51 ref 239 ref 203 ref appTerm 460 def 231 ref appTerm 461 def appTerm 462 def 45 ref 295 ref 206 ref appTerm 209 ref appTerm 463 def appTerm 464 def 51 ref "Data.Bool.~" const 18 remove constTerm 465 def 51 ref "Number.Natural.<=" const 238 remove constTerm 466 def 253 ref appTerm 467 def 203 ref appTerm appTerm 460 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 221 ref appTerm 468 def appTerm appTerm appTerm appTerm 469 def appTerm appTerm 470 def appTerm appTerm 471 def appTerm appTerm appTerm appTerm 472 def appTerm 473 def appTerm appTerm appTerm 465 ref 51 ref 466 ref 244 ref appTerm 474 def 203 ref appTerm appTerm 460 ref 207 ref 207 ref 207 ref 207 ref 208 ref 208 ref 242 remove appTerm appTerm 475 def appTerm appTerm appTerm appTerm 476 def appTerm 477 def appTerm appTerm appTerm 478 def appTerm appTerm appTerm 479 def absTerm 399 ref appTerm absTerm 414 ref appTerm 480 def appTerm absTerm 481 def 195 ref appTerm 482 def betaConv nil 299 ref 481 ref appTerm 483 def axiom nil 43 ref 483 remove nil cons cons 44 ref 482 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 481 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 480 remove betaConv 191 ref 51 ref 239 ref 414 ref appTerm 484 def 457 ref appTerm 485 def appTerm 486 def 462 ref 45 ref 415 remove 209 ref appTerm 487 def appTerm 488 def 478 ref appTerm appTerm appTerm 489 def absTerm 399 ref appTerm betaConv trans trans 490 def appThm 491 def 452 remove appThm sym 191 ref 45 ref 489 remove appTerm 144 ref 176 ref 376 ref 194 ref 204 ref 449 ref appTerm appTerm appTerm absTerm appTerm appTerm absTerm 492 def 399 ref appTerm 493 def betaConv 190 ref 299 ref 191 ref 45 ref 479 remove appTerm 144 ref 176 ref 376 ref 194 ref 216 ref appTerm 494 def appTerm absTerm 495 def appTerm 496 def appTerm 497 def absTerm 498 def appTerm 499 def absTerm 500 def 414 ref appTerm 501 def betaConv nil 303 ref 500 ref nil cons cons 502 def nil cons nil cons cons 382 ref subst 190 ref nil 75 ref 499 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 498 remove nil cons cons nil cons nil cons cons 382 ref subst 191 ref nil 75 ref 497 remove nil cons 503 def cons nil cons nil cons cons 82 ref subst nil 43 ref 465 ref 463 ref appTerm 504 def nil cons 505 def cons 506 def 44 ref 503 ref cons nil cons 507 def cons nil cons cons 508 def 62 ref subst 508 remove 126 ref subst 454 ref 459 ref refl 462 ref refl 509 def 454 ref nil 506 remove 44 ref 20 ref 463 ref appTerm "Data.Bool.F" const 16 ref constTerm 510 def appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 463 ref nil cons 511 def cons 512 def nil cons nil cons cons nil 43 ref 465 ref 93 ref appTerm 513 def nil cons 514 def cons 44 ref 20 ref 93 ref appTerm 510 ref appTerm nil cons 515 def cons nil cons cons nil cons cons 516 def 62 ref subst 516 remove 126 ref subst nil 43 ref 93 ref nil cons 517 def cons 518 def 44 ref 510 ref nil cons 519 def cons nil cons 520 def cons nil cons cons 62 ref 126 ref 20 ref 46 ref appTerm 521 def 48 ref appTerm 522 def assume 523 def 83 remove eqMp eqMp 105 ref deductAntisym eqMp 524 def nil 43 ref 49 ref nil cons 525 def cons 526 def 44 ref 45 ref 48 ref appTerm 527 def 46 ref appTerm nil cons 528 def cons nil cons 529 def cons nil cons cons 126 ref subst proveHyp 527 ref refl 523 remove appThm sym nil 43 ref 84 ref cons 530 def 44 ref 84 ref cons nil cons 531 def cons nil cons cons 532 def 62 ref subst 532 remove 126 ref subst 86 remove eqMp nil 88 ref 84 ref cons 91 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 533 def eqMp nil 530 ref 44 ref 76 ref cons nil cons 534 def cons nil cons cons 113 ref subst nil 88 ref 525 ref cons 535 def 90 ref 528 remove cons nil cons 536 def cons nil cons cons 537 def 392 ref subst eqMp 113 ref 537 remove 104 ref subst eqMp deductAntisym deductAntisym 538 def subst 20 ref 513 ref appTerm refl 43 ref 47 ref 510 ref appTerm absTerm 539 def 93 ref appTerm betaConv appThm nil 71 ref 465 ref appTerm 539 remove appTerm axiom 102 ref appThm eqMp 540 def 513 remove assume eqMp nil 43 ref 45 ref 93 ref appTerm 541 def 510 ref appTerm nil cons cons 44 ref 45 ref 510 ref appTerm 542 def 93 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 519 ref cons 44 ref 517 ref cons nil cons cons nil cons cons 543 def 62 ref subst 543 remove 126 ref subst 43 ref 46 ref absTerm 544 def 93 ref appTerm 545 def betaConv nil 20 ref 510 ref appTerm 546 def 334 ref 544 ref appTerm 547 def appTerm axiom 510 ref assume eqMp nil 43 ref 547 remove nil cons cons 44 ref 545 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 544 remove nil cons cons 338 ref 517 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp eqMp nil 88 ref 519 ref cons 90 ref 517 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 88 ref 514 remove cons 90 ref 515 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 548 def subst eqMp 549 def appThm 478 ref refl appThm nil 75 ref 478 ref nil cons cons nil cons nil cons cons 75 ref 20 ref 542 ref 78 ref appTerm appTerm 67 ref appTerm absTerm 550 def 78 ref appTerm 551 def betaConv nil 334 ref 550 ref appTerm 552 def axiom nil 43 ref 552 remove nil cons cons 44 ref 551 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 550 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 553 def subst trans appThm nil 75 ref 461 ref nil cons 554 def cons nil cons nil cons cons 555 def 75 ref 20 ref 51 ref 78 ref appTerm 556 def 67 ref appTerm appTerm 78 ref appTerm absTerm 557 def 78 ref appTerm 558 def betaConv nil 334 ref 557 ref appTerm 559 def axiom nil 43 ref 559 remove nil cons cons 44 ref 558 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 557 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 560 def subst trans appThm appThm 496 ref refl appThm sym nil 43 ref 459 ref 461 ref appTerm nil cons 561 def cons 44 ref 496 ref nil cons 562 def cons nil cons 563 def cons nil cons cons 564 def 62 ref subst 564 remove 126 ref subst nil 88 ref 458 ref nil cons 565 def cons 566 def 90 ref 554 ref cons nil cons 567 def cons nil cons cons 568 def 104 ref subst 568 remove 392 ref subst 192 ref 51 ref 466 ref 231 ref appTerm 569 def 195 ref appTerm appTerm 466 ref 195 ref appTerm 570 def 204 ref "Number.Natural.*" const 201 ref constTerm 571 def 231 ref appTerm 572 def 206 ref appTerm 573 def appTerm 574 def appTerm 575 def appTerm absTerm 576 def 204 ref 572 ref 210 ref appTerm 577 def appTerm 578 def appTerm betaConv sym 569 ref refl 579 def 204 ref refl 580 def nil "m" 186 ref var 581 def 231 ref nil cons 582 def cons 583 def nil cons 584 def nil cons cons 581 ref 295 ref 571 ref 581 ref varTerm 585 def appTerm 586 def 210 ref appTerm appTerm 585 ref appTerm absTerm 587 def 585 ref appTerm 588 def betaConv nil 299 ref 587 ref appTerm 589 def axiom nil 43 ref 589 remove nil cons cons 44 ref 588 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 587 remove nil cons cons 304 ref 585 ref nil cons 590 def cons nil cons 591 def cons nil cons cons 137 ref subst eqMp eqMp subst 592 def appThm appThm nil 581 ref 203 ref nil cons 593 def cons 594 def 192 ref 582 ref cons 595 def nil cons 596 def cons nil cons cons nil 75 ref 570 ref 202 ref 585 ref appTerm 597 def 195 ref appTerm 598 def appTerm 599 def nil cons 600 def cons nil cons nil cons cons 82 ref subst nil 43 ref 600 ref cons 601 def nil cons nil cons cons 602 def 521 ref refl 603 def nil 75 ref 465 ref 46 ref appTerm 604 def nil cons 605 def cons nil cons nil cons cons 75 ref 20 ref 45 ref 78 ref appTerm 606 def 510 ref appTerm appTerm 465 ref 78 ref appTerm 607 def appTerm absTerm 608 def 78 ref appTerm 609 def betaConv nil 334 ref 608 ref appTerm 610 def axiom nil 43 ref 610 remove nil cons cons 44 ref 609 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 608 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 611 def subst appThm sym 603 remove 77 ref 75 ref 20 ref 465 ref 607 ref appTerm appTerm 78 ref appTerm absTerm 612 def 78 ref appTerm 613 def betaConv nil 334 ref 612 ref appTerm 614 def axiom nil 43 ref 614 remove nil cons cons 44 ref 613 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 612 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 615 def subst appThm nil 338 ref 76 ref cons nil cons 616 def nil cons cons 356 ref 321 ref subst 617 def subst trans sym 81 ref eqMp eqMp 618 def subst sym nil 43 ref 465 ref 599 ref appTerm 619 def nil cons 620 def cons 621 def 520 ref cons nil cons cons 622 def 62 ref subst 622 remove 126 ref subst nil 299 ref 581 ref 299 ref 192 ref 466 ref 585 ref appTerm 623 def 598 ref appTerm absTerm appTerm absTerm 624 def appTerm 625 def axiom nil 43 ref 625 ref nil cons 626 def cons 627 def 520 ref cons nil cons cons 628 def 113 ref subst proveHyp nil 299 ref 581 ref 299 ref 192 ref 295 ref 598 ref appTerm 629 def 202 ref 195 ref appTerm 630 def 585 ref appTerm 631 def appTerm 632 def absTerm 633 def appTerm 634 def absTerm 635 def appTerm 636 def axiom 637 def nil 43 ref 636 ref nil cons 638 def cons 639 def 44 ref 45 ref 625 ref appTerm 510 ref appTerm 640 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 621 ref 44 ref 45 ref 636 ref appTerm 641 def 640 remove appTerm 642 def nil cons cons nil cons cons nil cons cons 113 ref subst 581 ref 45 ref 619 ref appTerm 643 def 642 remove appTerm absTerm 644 def 585 ref appTerm 645 def betaConv 192 ref 299 ref 644 ref appTerm 646 def absTerm 647 def 195 ref appTerm 648 def betaConv 299 ref refl 649 def 192 ref 649 ref 581 ref 643 ref refl 641 ref refl 650 def nil 75 ref 626 ref cons nil cons nil cons cons 611 ref subst 651 def appThm appThm absThm appThm absThm appThm sym nil 303 ref 192 ref 299 ref 581 ref 643 remove 641 ref 465 ref 625 remove appTerm 652 def appTerm 653 def appTerm 654 def absTerm 655 def appTerm 656 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 656 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 655 remove nil cons cons nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 654 remove nil cons cons nil cons nil cons cons 82 ref subst nil 621 remove 44 ref 653 remove nil cons 657 def cons nil cons cons nil cons cons 658 def 62 ref subst 658 remove 126 ref subst nil 639 ref 44 ref 652 remove nil cons 659 def cons nil cons cons nil cons cons 660 def 62 ref subst 660 remove 126 ref subst 651 remove 628 ref 62 ref subst 628 remove 126 ref subst 195 ref refl 661 def nil 43 ref 295 ref 195 ref appTerm 662 def 195 ref appTerm 663 def nil cons cons 664 def 44 ref 51 ref 295 ref 631 ref appTerm 598 ref appTerm 665 def appTerm 570 ref 631 ref appTerm 666 def appTerm 667 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil "_9272" 186 ref var 668 def 590 ref cons "_9271" 186 ref var 669 def 409 ref cons nil cons cons nil cons cons 192 ref 295 ref 202 ref 669 remove varTerm 670 def appTerm 195 ref appTerm appTerm 630 ref 670 ref appTerm appTerm absTerm 671 def 668 remove varTerm 672 def appTerm 673 def betaConv 635 ref 670 ref appTerm 674 def betaConv nil 639 ref 44 ref 674 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 635 ref nil cons 675 def cons 676 def 304 ref 670 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 671 ref appTerm nil cons cons 44 ref 673 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 671 remove nil cons cons 304 ref 672 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst nil 43 ref 665 remove nil cons cons 44 ref 666 remove nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil "_9274" 186 ref var 677 def 590 ref cons "_9273" 186 ref var 678 def 409 ref cons nil cons cons nil cons cons 192 ref 466 ref 678 remove varTerm 679 def appTerm 202 ref 679 ref appTerm 195 ref appTerm appTerm absTerm 680 def 677 remove varTerm 681 def appTerm 682 def betaConv 624 ref 679 ref appTerm 683 def betaConv nil 627 remove 44 ref 683 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 624 remove nil cons cons 304 ref 679 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 680 ref appTerm nil cons cons 44 ref 682 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 680 remove nil cons cons 304 ref 681 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst eqMp eqMp nil 43 ref 51 ref 663 ref appTerm 684 def 667 remove appTerm nil cons cons 44 ref 600 remove cons nil cons cons nil cons cons 113 ref subst proveHyp nil "_9278" 186 ref var 685 def 598 ref nil cons 686 def cons "_9276" 186 ref var 687 def 631 ref nil cons cons "_9277" 186 ref var 688 def 409 ref cons "_9275" 186 ref var 689 def 409 ref cons nil cons cons cons cons nil cons cons nil "b" 16 ref var 690 def "Data.Bool.\\/" const 19 ref constTerm 691 def 465 ref 295 ref 689 remove varTerm 692 def appTerm 688 remove varTerm 693 def appTerm 694 def appTerm 695 def appTerm 696 def 691 ref 465 ref 295 ref 687 remove varTerm 697 def appTerm 685 remove varTerm 698 def appTerm 699 def appTerm 700 def appTerm 701 def 465 ref 466 ref 692 remove appTerm 697 remove appTerm 702 def appTerm 703 def appTerm 704 def appTerm nil cons cons "a" 16 ref var 705 def 466 ref 693 remove appTerm 698 remove appTerm 706 def nil cons 707 def cons nil cons cons nil cons cons nil 43 ref 20 ref 705 ref varTerm 708 def appTerm 709 def 510 ref appTerm 710 def nil cons 711 def cons 712 def 44 ref 20 ref 691 ref 708 ref appTerm 690 ref varTerm 713 def appTerm 714 def appTerm 45 ref 465 ref 713 ref appTerm 715 def appTerm 716 def 708 ref appTerm appTerm nil cons 717 def cons nil cons 718 def cons nil cons cons 719 def 62 ref subst 719 remove 126 ref subst 20 ref "_606" 16 ref var 720 def 20 ref 691 ref 720 remove varTerm 721 def appTerm 713 ref appTerm appTerm 716 ref 721 remove appTerm appTerm absTerm 722 def 708 ref appTerm 723 def appTerm refl 724 def 722 ref 510 ref appTerm betaConv appThm 92 ref 723 remove betaConv appThm 725 def 20 ref 691 ref 510 ref appTerm 726 def 713 ref appTerm 727 def appTerm 716 ref 510 ref appTerm appTerm refl appThm trans 722 remove refl 728 def 710 remove assume 729 def appThm eqMp sym 92 ref nil 75 ref 713 ref nil cons 730 def cons nil cons nil cons cons 731 def 75 ref 20 ref 726 ref 78 ref appTerm appTerm 78 ref appTerm absTerm 732 def 78 ref appTerm 733 def betaConv nil 334 ref 732 ref appTerm 734 def axiom nil 43 ref 734 remove nil cons cons 44 ref 733 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 732 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 735 def subst 736 def appThm nil 75 ref 715 ref nil cons 737 def cons nil cons nil cons cons 738 def 611 ref subst 731 ref 615 ref subst trans appThm nil 338 ref 730 remove cons nil cons nil cons cons 617 ref subst 739 def trans sym 81 ref eqMp eqMp eqMp nil 88 ref 711 ref cons 740 def 90 ref 717 ref cons nil cons 741 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 709 ref 67 ref appTerm 742 def nil cons 743 def cons 744 def 718 remove cons nil cons cons 745 def 62 ref subst 745 remove 126 ref subst 724 remove "_604" 16 ref var 746 def 20 ref 691 ref 746 remove varTerm 747 def appTerm 713 ref appTerm appTerm 716 ref 747 remove appTerm appTerm absTerm 67 ref appTerm betaConv appThm 725 remove 20 ref 691 ref 67 ref appTerm 748 def 713 ref appTerm 749 def appTerm 716 remove 67 ref appTerm appTerm refl appThm trans 728 remove 742 remove assume 750 def appThm eqMp sym 92 ref 731 ref 75 ref 20 ref 748 ref 78 ref appTerm appTerm 67 ref appTerm absTerm 751 def 78 ref appTerm 752 def betaConv nil 334 ref 751 ref appTerm 753 def axiom nil 43 ref 753 remove nil cons cons 44 ref 752 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 751 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 754 def subst 755 def appThm 738 ref 75 ref 20 ref 606 ref 67 ref appTerm appTerm 67 ref appTerm absTerm 756 def 78 ref appTerm 757 def betaConv nil 334 ref 756 ref appTerm 758 def axiom nil 43 ref 758 remove nil cons cons 44 ref 757 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 756 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 759 def subst 760 def appThm 330 ref 75 ref 20 ref 20 ref 67 ref appTerm 761 def 78 ref appTerm appTerm 78 ref appTerm absTerm 762 def 78 ref appTerm 763 def betaConv nil 334 ref 762 ref appTerm 764 def axiom nil 43 ref 764 remove nil cons cons 44 ref 763 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 762 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 765 def subst 766 def trans sym 81 ref eqMp eqMp eqMp nil 88 ref 743 remove cons 767 def 741 remove cons nil cons cons 104 ref subst deductAntisym eqMp 75 ref 691 ref 80 ref appTerm 79 remove 510 ref appTerm 768 def appTerm absTerm 769 def 708 ref appTerm 770 def betaConv nil 334 ref 769 ref appTerm 771 def axiom 772 def nil 43 ref 771 remove nil cons cons 773 def 44 ref 770 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 769 ref nil cons cons 774 def 338 ref 708 ref nil cons 775 def cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 776 def nil 767 ref 90 ref 711 remove cons 777 def "R" 16 ref var 778 def 717 remove cons nil cons cons cons nil cons cons nil 43 ref 45 ref 95 ref appTerm 779 def 778 ref varTerm 780 def appTerm 781 def nil cons cons 44 ref 780 ref nil cons 782 def cons nil cons cons nil cons cons 113 ref subst nil 43 ref 541 ref 780 ref appTerm nil cons cons 44 ref 45 ref 781 remove appTerm 780 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst "r" 16 ref var 783 def 45 ref 541 ref 783 ref varTerm 784 def appTerm appTerm 785 def 45 ref 779 ref 784 ref appTerm appTerm 784 ref appTerm appTerm absTerm 786 def 780 remove appTerm 787 def betaConv 20 ref 691 ref 93 ref appTerm 788 def 95 ref appTerm 789 def appTerm refl 44 ref 334 ref 783 ref 785 remove 45 ref 527 ref 784 ref appTerm 790 def appTerm 784 ref appTerm 791 def appTerm absTerm appTerm absTerm 95 ref appTerm betaConv appThm 71 remove 788 remove appTerm refl 43 ref 44 ref 334 ref 783 ref 45 ref 47 ref 784 ref appTerm appTerm 791 remove appTerm absTerm appTerm absTerm absTerm 792 def 93 remove appTerm betaConv appThm nil 59 remove 691 ref appTerm 792 remove appTerm axiom 102 remove appThm eqMp 98 remove appThm eqMp 793 def 789 remove assume eqMp nil 43 ref 334 ref 786 ref appTerm nil cons cons 44 ref 787 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 786 remove nil cons cons 338 ref 782 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp 794 def subst proveHyp proveHyp proveHyp 795 def subst 454 ref nil 690 ref 704 remove nil cons cons 705 ref 695 remove nil cons 796 def cons nil cons cons nil cons cons nil 712 ref 44 ref 20 ref 465 ref 714 remove appTerm appTerm 51 ref 465 ref 708 ref appTerm 797 def appTerm 715 ref appTerm appTerm nil cons 798 def cons nil cons 799 def cons nil cons cons 800 def 62 ref subst 800 remove 126 ref subst 20 ref "_610" 16 ref var 801 def 20 ref 465 ref 691 ref 801 remove varTerm 802 def appTerm 713 ref appTerm appTerm appTerm 51 ref 465 ref 802 remove appTerm appTerm 715 ref appTerm appTerm absTerm 803 def 708 ref appTerm 804 def appTerm refl 805 def 803 ref 510 ref appTerm betaConv appThm 92 ref 804 remove betaConv appThm 806 def 20 ref 465 ref 727 remove appTerm appTerm 51 ref 465 ref 510 ref appTerm 807 def appTerm 808 def 715 ref appTerm appTerm refl appThm trans 803 remove refl 809 def 729 ref appThm eqMp sym 92 ref 465 ref refl 810 def 736 ref appThm appThm 291 ref nil 20 ref 807 ref appTerm 67 ref appTerm axiom 811 def appThm 812 def 715 ref refl 813 def appThm 738 ref 341 ref subst trans appThm nil 338 ref 737 remove cons nil cons nil cons cons 617 ref subst trans sym 81 ref eqMp eqMp eqMp nil 740 ref 90 ref 798 ref cons nil cons 814 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 744 ref 799 remove cons nil cons cons 815 def 62 ref subst 815 remove 126 ref subst 805 remove "_608" 16 ref var 816 def 20 ref 465 ref 691 ref 816 remove varTerm 817 def appTerm 713 ref appTerm appTerm appTerm 51 ref 465 ref 817 remove appTerm appTerm 715 ref appTerm appTerm absTerm 67 ref appTerm betaConv appThm 806 remove 20 ref 465 ref 749 remove appTerm appTerm 51 ref 465 ref 67 ref appTerm 818 def appTerm 819 def 715 remove appTerm appTerm refl appThm trans 809 remove 750 ref appThm eqMp sym 92 ref 810 ref 755 ref appThm nil 20 ref 818 ref appTerm 510 ref appTerm axiom 820 def trans appThm 291 ref 820 ref appThm 821 def 813 remove appThm 738 remove 75 ref 20 ref 51 ref 510 ref appTerm 822 def 78 ref appTerm appTerm 510 ref appTerm absTerm 823 def 78 ref appTerm 824 def betaConv nil 334 ref 823 ref appTerm 825 def axiom nil 43 ref 825 remove nil cons cons 44 ref 824 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 823 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 826 def subst trans appThm nil 75 ref 519 ref cons nil cons nil cons cons 827 def 75 ref 20 ref 546 ref 78 ref appTerm appTerm 607 ref appTerm absTerm 828 def 78 ref appTerm 829 def betaConv nil 334 ref 828 ref appTerm 830 def axiom nil 43 ref 830 remove nil cons cons 44 ref 829 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 828 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 831 def subst 811 ref trans 832 def trans sym 81 ref eqMp eqMp eqMp nil 767 ref 814 remove cons nil cons cons 104 ref subst deductAntisym eqMp 776 ref nil 767 ref 777 ref 778 ref 798 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp 833 def subst 291 ref nil 705 ref 694 ref nil cons 834 def cons nil cons 835 def nil cons cons nil 75 ref 775 remove cons nil cons nil cons cons 615 ref subst 836 def subst appThm nil 690 ref 703 ref nil cons 837 def cons 705 ref 700 ref nil cons 838 def cons nil cons cons nil cons cons 833 ref subst 291 ref nil 705 ref 699 ref nil cons 839 def cons nil cons 840 def nil cons cons 836 ref subst appThm nil 705 ref 702 ref nil cons cons nil cons 841 def nil cons cons 836 ref subst appThm trans appThm trans appThm 706 ref refl appThm trans 92 ref 696 ref refl 842 def nil 783 ref 837 ref cons 44 ref 707 ref cons 843 def 43 ref 838 ref cons nil cons 844 def cons cons nil cons cons 92 ref nil "t3" 16 ref var 845 def 784 ref nil cons 846 def cons 847 def "t2" 16 ref var 848 def 84 ref cons "t1" 16 ref var 849 def 76 ref cons nil cons cons 850 def cons nil cons cons 845 ref 20 ref 691 ref 849 ref varTerm 851 def appTerm 852 def 691 ref 848 ref varTerm 853 def appTerm 854 def 845 ref varTerm 855 def appTerm appTerm 856 def appTerm 691 ref 852 remove 853 ref appTerm 857 def appTerm 855 ref appTerm 858 def appTerm 859 def absTerm 860 def 855 ref appTerm 861 def betaConv 848 ref 334 ref 860 ref appTerm 862 def absTerm 863 def 853 ref appTerm 864 def betaConv 849 ref 334 ref 863 ref appTerm 865 def absTerm 866 def 851 ref appTerm 867 def betaConv 334 ref refl 868 def 849 ref 868 ref 848 ref 868 ref 845 ref 859 remove assume sym 20 ref 858 remove appTerm 856 remove appTerm 869 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 334 ref 849 ref 334 ref 848 ref 334 ref 845 remove 869 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 43 ref 334 ref 866 ref appTerm nil cons cons 44 ref 867 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 866 remove nil cons cons 338 ref 851 ref nil cons cons nil cons 870 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 865 remove nil cons cons 44 ref 864 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 863 remove nil cons cons 338 ref 853 ref nil cons cons nil cons 871 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 862 remove nil cons cons 44 ref 861 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 860 remove nil cons cons 338 ref 855 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 872 def subst appThm nil 847 remove 848 ref 76 ref cons 849 ref 84 ref cons nil cons cons cons nil cons cons 872 remove subst appThm sym 691 ref refl 873 def nil 850 remove nil cons cons 848 ref 20 ref 857 ref appTerm 854 remove 851 ref appTerm appTerm absTerm 874 def 853 ref appTerm 875 def betaConv 849 ref 334 ref 874 ref appTerm 876 def absTerm 877 def 851 ref appTerm 878 def betaConv nil 334 ref 877 ref appTerm 879 def axiom nil 43 ref 879 remove nil cons cons 44 ref 878 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 877 remove nil cons cons 870 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 876 remove nil cons cons 44 ref 875 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 874 remove nil cons cons 871 ref cons nil cons cons 137 ref subst eqMp eqMp 880 def subst 881 def appThm 784 ref refl appThm eqMp 882 def subst 691 ref 706 ref appTerm 883 def refl 884 def nil 44 ref 837 remove cons 885 def 844 remove cons nil cons cons 881 ref subst 886 def appThm trans appThm nil 783 ref 691 ref 703 ref appTerm 887 def 700 ref appTerm nil cons cons 843 remove 43 ref 796 remove cons nil cons 888 def cons cons nil cons cons 882 ref subst 884 ref nil 783 ref 838 remove cons 885 remove 888 remove cons cons nil cons cons 882 ref subst 889 def appThm trans trans appThm 884 remove 842 remove 886 remove appThm 889 remove trans appThm appThm nil 338 ref 883 ref 887 remove 696 remove 700 remove appTerm appTerm appTerm nil cons cons nil cons nil cons cons 617 ref subst trans sym 81 ref eqMp nil 690 ref 701 remove 883 remove 703 remove appTerm 890 def appTerm nil cons 891 def cons 835 remove cons nil cons cons nil 712 ref 44 ref 20 ref 45 ref 708 ref appTerm 713 ref appTerm appTerm 691 ref 797 ref appTerm 713 ref appTerm appTerm nil cons 892 def cons nil cons 893 def cons nil cons cons 894 def 62 ref subst 894 remove 126 ref subst 20 ref "_630" 16 ref var 895 def 20 ref 45 ref 895 remove varTerm 896 def appTerm 713 ref appTerm appTerm 691 ref 465 ref 896 remove appTerm appTerm 713 ref appTerm appTerm absTerm 897 def 708 ref appTerm 898 def appTerm refl 899 def 897 ref 510 ref appTerm betaConv appThm 92 ref 898 remove betaConv appThm 900 def 20 ref 542 remove 713 ref appTerm appTerm 691 ref 807 ref appTerm 901 def 713 ref appTerm appTerm refl appThm trans 897 remove refl 902 def 729 ref appThm eqMp sym 92 ref 731 ref 553 ref subst appThm 873 ref 811 ref appThm 903 def 713 ref refl 904 def appThm 755 remove trans appThm 766 ref trans sym 81 ref eqMp eqMp eqMp nil 740 ref 90 ref 892 ref cons nil cons 905 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 744 ref 893 remove cons nil cons cons 906 def 62 ref subst 906 remove 126 ref subst 899 remove "_628" 16 ref var 907 def 20 ref 45 ref 907 remove varTerm 908 def appTerm 713 ref appTerm appTerm 691 ref 465 ref 908 remove appTerm appTerm 713 ref appTerm appTerm absTerm 67 ref appTerm betaConv appThm 900 remove 20 ref 45 ref 67 ref appTerm 909 def 713 ref appTerm appTerm 691 ref 818 ref appTerm 910 def 713 ref appTerm appTerm refl appThm trans 902 remove 750 ref appThm eqMp sym 92 ref 731 ref 75 ref 20 ref 909 remove 78 ref appTerm appTerm 78 ref appTerm absTerm 911 def 78 ref appTerm 912 def betaConv nil 334 ref 911 ref appTerm 913 def axiom nil 43 ref 913 remove nil cons cons 44 ref 912 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 911 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 914 def subst appThm 873 ref 820 ref appThm 915 def 904 remove appThm 736 remove trans appThm 739 remove trans sym 81 ref eqMp eqMp eqMp nil 767 ref 905 remove cons nil cons cons 104 ref subst deductAntisym eqMp 776 ref nil 767 ref 777 ref 778 ref 892 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp 916 def subst nil 43 ref 834 ref cons 44 ref 891 ref cons nil cons cons nil cons cons 917 def 62 ref subst 917 remove 126 ref subst nil 690 ref 890 remove nil cons 918 def cons 840 remove cons nil cons cons 916 ref subst nil 43 ref 839 ref cons 44 ref 918 ref cons nil cons 919 def cons nil cons cons 920 def 62 ref subst 920 remove 126 ref subst 466 ref refl 921 def 694 remove assume appThm 699 remove assume appThm nil 43 ref 20 ref 702 remove appTerm 706 remove appTerm nil cons cons 919 remove cons nil cons cons 113 ref subst proveHyp nil 690 ref 707 remove cons 841 remove cons nil cons cons nil 712 remove 44 ref 45 ref 709 remove 713 ref appTerm appTerm 691 ref 713 ref appTerm 922 def 797 remove appTerm appTerm nil cons 923 def cons nil cons 924 def cons nil cons cons 925 def 62 ref subst 925 remove 126 ref subst 20 ref "_634" 16 ref var 926 def 45 ref 20 ref 926 remove varTerm 927 def appTerm 713 ref appTerm appTerm 922 ref 465 ref 927 remove appTerm appTerm appTerm absTerm 928 def 708 remove appTerm 929 def appTerm refl 930 def 928 ref 510 ref appTerm betaConv appThm 92 ref 929 remove betaConv appThm 931 def 45 ref 546 ref 713 ref appTerm appTerm 922 ref 807 ref appTerm appTerm refl appThm trans 928 remove refl 932 def 729 remove appThm eqMp sym 454 ref 731 ref 831 ref subst appThm 922 ref refl 933 def 811 ref appThm 731 ref 75 ref 20 ref 691 ref 78 ref appTerm 934 def 67 ref appTerm appTerm 67 ref appTerm absTerm 935 def 78 ref appTerm 936 def betaConv nil 334 ref 935 ref appTerm 937 def axiom nil 43 ref 937 remove nil cons cons 44 ref 936 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 935 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 938 def subst trans appThm 760 remove trans sym 81 ref eqMp eqMp eqMp nil 740 remove 90 ref 923 ref cons nil cons 939 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 744 remove 924 remove cons nil cons cons 940 def 62 ref subst 940 remove 126 ref subst 930 remove "_632" 16 ref var 941 def 45 ref 20 ref 941 remove varTerm 942 def appTerm 713 ref appTerm appTerm 922 ref 465 ref 942 remove appTerm appTerm appTerm absTerm 67 ref appTerm betaConv appThm 931 remove 45 ref 761 ref 713 remove appTerm appTerm 922 remove 818 ref appTerm appTerm refl appThm trans 932 remove 750 remove appThm eqMp sym 454 ref 731 ref 765 ref subst appThm 933 remove 820 ref appThm 731 ref 75 ref 20 ref 934 ref 510 ref appTerm appTerm 78 ref appTerm absTerm 943 def 78 ref appTerm 944 def betaConv nil 334 ref 943 ref appTerm 945 def axiom nil 43 ref 945 remove nil cons cons 44 ref 944 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 943 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 946 def subst trans appThm 731 remove nil 75 ref 606 remove 78 ref appTerm 947 def nil cons cons nil cons nil cons cons 82 ref subst 75 ref 947 remove absTerm 948 def 78 ref appTerm 949 def betaConv nil 334 ref 948 ref appTerm 950 def axiom nil 43 ref 950 remove nil cons cons 44 ref 949 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 948 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp 951 def subst trans sym 81 ref eqMp eqMp eqMp nil 767 ref 939 remove cons nil cons cons 104 ref subst deductAntisym eqMp 776 remove nil 767 remove 777 remove 778 ref 923 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp subst eqMp eqMp nil 88 ref 839 remove cons 90 ref 918 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 834 remove cons 90 ref 891 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp subst eqMp nil 601 remove 520 ref cons nil cons cons 113 ref subst proveHyp 602 remove 20 ref 604 ref appTerm refl 77 remove 611 ref subst appThm nil 338 ref 605 remove cons nil cons nil cons cons 617 ref subst trans sym 81 ref eqMp 952 def subst 619 remove assume eqMp eqMp eqMp nil 88 ref 626 remove cons 90 ref 519 ref cons nil cons 953 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 638 remove cons 954 def 90 ref 659 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 620 remove cons 955 def 90 ref 657 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 43 ref 299 ref 647 ref appTerm nil cons cons 44 ref 648 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 647 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 646 remove nil cons cons 44 ref 645 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 644 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 955 remove 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp 956 def subst trans sym 81 ref eqMp nil 43 ref 569 ref 578 ref appTerm nil cons cons 44 ref 466 ref 578 ref appTerm 574 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil "p" 186 ref var 957 def 573 ref nil cons 958 def cons 192 ref 577 ref nil cons 959 def cons 594 ref nil cons 960 def cons cons nil cons cons 957 ref 20 ref 466 ref 598 ref appTerm 597 ref 957 ref varTerm 961 def appTerm 962 def appTerm appTerm 570 ref 961 ref appTerm 963 def appTerm absTerm 964 def 961 ref appTerm 965 def betaConv 192 ref 299 ref 964 ref appTerm 966 def absTerm 967 def 195 ref appTerm 968 def betaConv 581 ref 299 ref 967 ref appTerm 969 def absTerm 970 def 585 ref appTerm 971 def betaConv nil 299 ref 970 ref appTerm 972 def axiom nil 43 ref 972 remove nil cons cons 44 ref 971 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 970 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 969 remove nil cons cons 44 ref 968 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 967 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 966 remove nil cons cons 44 ref 965 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 964 remove nil cons cons 304 ref 961 ref nil cons 973 def cons nil cons 974 def cons nil cons cons 137 ref subst eqMp eqMp 975 def subst nil 957 ref 206 ref nil cons 976 def cons 192 ref 210 ref nil cons 977 def cons 978 def 584 ref cons cons nil cons cons 979 def 957 ref 20 ref 466 ref 586 ref 195 ref appTerm 980 def appTerm 586 ref 961 ref appTerm 981 def appTerm appTerm 691 ref 295 ref 585 ref appTerm 982 def 209 ref appTerm 983 def appTerm 984 def 963 ref appTerm appTerm absTerm 985 def 961 ref appTerm 986 def betaConv 192 ref 299 ref 985 ref appTerm 987 def absTerm 988 def 195 ref appTerm 989 def betaConv 581 ref 299 ref 988 ref appTerm 990 def absTerm 991 def 585 ref appTerm 992 def betaConv nil 299 ref 991 ref appTerm 993 def axiom nil 43 ref 993 remove nil cons cons 44 ref 992 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 991 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 990 remove nil cons cons 44 ref 989 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 988 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 987 remove nil cons cons 44 ref 986 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 985 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 994 def subst trans 691 ref 295 ref 231 ref appTerm 209 ref appTerm 995 def appTerm refl 996 def 921 ref nil 192 ref 209 ref nil cons 997 def cons 998 def nil cons nil cons cons 999 def 192 ref 295 ref 208 ref 195 ref appTerm 1000 def appTerm 1001 def "Number.Natural.suc" const 200 ref constTerm 1002 def 207 ref 195 ref appTerm 1003 def appTerm 1004 def appTerm absTerm 1005 def 195 ref appTerm 1006 def betaConv nil 299 ref 1005 ref appTerm 1007 def axiom nil 43 ref 1007 remove nil cons cons 44 ref 1006 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1005 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1002 ref refl 1008 def 192 ref 295 ref 1003 ref appTerm 1009 def 630 ref 195 ref appTerm 1010 def appTerm 1011 def absTerm 1012 def 195 ref appTerm 1013 def betaConv 1014 def 306 ref nil 295 ref 207 ref 209 ref appTerm appTerm 1015 def 209 ref appTerm axiom 1016 def appThm 999 ref 192 ref 295 ref 202 ref 209 ref appTerm 1017 def 195 ref appTerm appTerm 195 ref appTerm absTerm 1018 def 195 ref appTerm 1019 def betaConv nil 299 ref 1018 ref appTerm 1020 def axiom nil 43 ref 1020 ref nil cons 1021 def cons 1022 def 44 ref 1019 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1018 ref nil cons cons 1023 def 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1024 def subst 1025 def appThm nil 304 ref 997 ref cons nil cons nil cons cons 1026 def 322 ref subst 1027 def trans sym 81 ref eqMp nil 43 ref 1015 remove 1017 ref 209 ref appTerm 1028 def appTerm 1029 def nil cons cons 44 ref 299 ref 192 ref 45 ref 1011 ref appTerm 295 ref 207 ref 1002 ref 195 ref appTerm 1030 def appTerm 1031 def appTerm 1032 def 202 ref 1030 ref appTerm 1030 ref appTerm appTerm 1033 def appTerm 1034 def absTerm 1035 def appTerm 1036 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 303 ref 1035 remove nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 1034 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 1011 ref nil cons 1037 def cons 44 ref 1033 remove nil cons 1038 def cons nil cons cons nil cons cons 1039 def 62 ref subst 1039 remove 126 ref subst 306 ref 192 ref 1032 remove 1002 ref 1004 ref appTerm appTerm absTerm 1040 def 195 ref appTerm 1041 def betaConv nil 299 ref 1040 ref appTerm 1042 def axiom nil 43 ref 1042 remove nil cons cons 44 ref 1041 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1040 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1008 ref 1008 ref 1011 remove assume appThm appThm trans appThm nil 192 ref 1030 ref nil cons 1043 def cons 1044 def 581 ref 409 ref cons nil cons 1045 def cons nil cons cons 192 ref 295 ref 202 ref 1002 ref 585 ref appTerm 1046 def appTerm 195 ref appTerm appTerm 1002 ref 598 ref appTerm 1047 def appTerm absTerm 1048 def 195 ref appTerm 1049 def betaConv 581 ref 299 ref 1048 ref appTerm 1050 def absTerm 1051 def 585 ref appTerm 1052 def betaConv nil 299 ref 1051 ref appTerm 1053 def axiom nil 43 ref 1053 ref nil cons cons 44 ref 1052 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1051 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1050 remove nil cons cons 44 ref 1049 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1048 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1054 def subst 1055 def 1008 ref nil 1045 ref nil cons cons 1056 def 192 ref 295 ref 597 ref 1030 ref appTerm appTerm 1047 ref appTerm absTerm 1057 def 195 ref appTerm 1058 def betaConv 581 ref 299 ref 1057 ref appTerm 1059 def absTerm 1060 def 585 ref appTerm 1061 def betaConv nil 299 ref 1060 ref appTerm 1062 def axiom nil 43 ref 1062 ref nil cons cons 44 ref 1061 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1060 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1059 remove nil cons cons 44 ref 1058 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1057 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1063 def subst appThm 1064 def trans appThm nil 304 ref 1002 ref 1002 ref 1010 ref appTerm 1065 def appTerm nil cons cons nil cons nil cons cons 322 ref subst 1066 def trans sym 81 ref eqMp eqMp nil 88 ref 1037 remove cons 90 ref 1038 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 43 ref 51 ref 1029 remove appTerm 1036 remove appTerm nil cons cons 44 ref 299 ref 1012 ref appTerm nil cons 1067 def cons nil cons cons nil cons cons 113 ref subst proveHyp 454 ref 291 ref 1012 ref 209 ref appTerm betaConv appThm 649 ref 192 ref 454 ref 1014 ref appThm 1012 ref 1030 ref appTerm betaConv appThm absThm appThm appThm appThm 649 ref 192 ref 1014 remove absThm appThm appThm nil "p" 236 ref var 1068 def 1012 remove nil cons 1069 def cons nil cons nil cons cons 1068 ref 45 ref 51 ref 1068 ref varTerm 1070 def 209 ref appTerm appTerm 299 ref 192 ref 45 ref 1070 ref 195 ref appTerm 1071 def appTerm 1070 ref 1030 ref appTerm appTerm absTerm appTerm appTerm appTerm 299 ref 192 ref 1071 remove absTerm appTerm appTerm absTerm 1072 def 1070 ref appTerm 1073 def betaConv nil 24 ref 0 ref 298 ref 17 ref cons opType constTerm 1072 ref appTerm 1074 def axiom nil 43 ref 1074 remove nil cons cons 44 ref 1073 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 237 remove cons nil cons "P" 298 remove var 1072 remove nil cons cons "x" 236 ref var 1070 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst eqMp eqMp nil 43 ref 1067 remove cons 44 ref 1013 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1069 remove cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1075 def appThm 1076 def trans 1077 def subst 1078 def 1008 ref 1025 ref appThm trans 1079 def appThm 206 ref refl 1080 def appThm nil 192 ref 976 ref cons 1081 def 581 ref 997 ref cons 1082 def nil cons 1083 def cons nil cons cons 192 ref 20 ref 466 ref 1046 ref appTerm 195 ref appTerm appTerm 239 ref 585 ref appTerm 1084 def 195 ref appTerm 1085 def appTerm absTerm 1086 def 195 ref appTerm 1087 def betaConv 581 ref 299 ref 1086 ref appTerm 1088 def absTerm 1089 def 585 ref appTerm 1090 def betaConv nil 299 ref 1089 ref appTerm 1091 def axiom nil 43 ref 1091 remove nil cons cons 44 ref 1090 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1089 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1088 remove nil cons cons 44 ref 1087 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1086 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1092 def subst nil 1081 ref nil cons nil cons cons 1093 def 192 ref 20 ref 239 ref 209 ref appTerm 1094 def 195 ref appTerm appTerm 465 ref 662 ref 209 ref appTerm 1095 def appTerm 1096 def appTerm absTerm 1097 def 195 ref appTerm 1098 def betaConv nil 299 ref 1097 ref appTerm 1099 def axiom nil 43 ref 1099 remove nil cons cons 44 ref 1098 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1097 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 810 ref 549 ref appThm 811 ref trans 1100 def trans trans trans appThm nil 75 ref 995 ref nil cons 1101 def cons nil cons nil cons cons 938 ref subst trans trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 576 ref nil cons cons 304 ref 578 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 576 remove appTerm nil cons cons 44 ref 569 ref 574 ref appTerm 1102 def nil cons 1103 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 574 ref nil cons 1104 def cons 1105 def 584 ref cons nil cons cons 957 ref 45 ref 372 ref 192 ref 51 ref 623 ref 195 ref appTerm 1106 def appTerm 1107 def 963 ref appTerm 1108 def absTerm 1109 def appTerm 1110 def appTerm 1111 def 623 ref 961 ref appTerm 1112 def appTerm 1113 def absTerm 1114 def 961 ref appTerm 1115 def betaConv 581 ref 299 ref 1114 ref appTerm 1116 def absTerm 1117 def 585 ref appTerm 1118 def betaConv nil 299 ref 581 ref 299 ref 192 ref 299 ref 957 ref 45 ref 1108 ref appTerm 1112 ref appTerm absTerm 1119 def appTerm 1120 def absTerm 1121 def appTerm 1122 def absTerm 1123 def appTerm 1124 def axiom nil 43 ref 1124 ref nil cons 1125 def cons 1126 def 44 ref 299 ref 1117 ref appTerm nil cons 1127 def cons nil cons cons nil cons cons 1128 def 113 ref subst proveHyp 1128 ref 62 ref subst 1128 remove 126 ref subst nil 303 ref 1117 remove nil cons cons 1129 def nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 1116 remove nil cons 1130 def cons nil cons nil cons cons 82 ref subst nil 303 ref 1114 remove nil cons cons 1131 def nil cons nil cons cons 382 ref subst 957 ref nil 75 ref 1113 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 1110 remove nil cons 1132 def cons 1133 def 44 ref 1112 ref nil cons 1134 def cons nil cons 1135 def cons nil cons cons 1136 def 62 ref subst 1136 remove 126 ref subst nil 1126 ref 1135 ref cons nil cons cons 1137 def 113 ref subst nil 1133 remove 44 ref 45 ref 1124 remove appTerm 1112 remove appTerm 1138 def nil cons 1139 def cons nil cons 1140 def cons nil cons cons 113 ref subst nil 303 ref 192 ref 45 ref 1109 ref 195 ref appTerm 1141 def appTerm 1138 ref appTerm 1142 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 1142 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 1141 ref nil cons 1143 def cons 1140 ref cons nil cons cons 1144 def 62 ref subst 1144 remove 126 ref subst 1141 ref betaConv 1141 remove assume eqMp nil 43 ref 1108 remove nil cons 1145 def cons 1146 def 1140 remove cons nil cons cons 1147 def 113 ref subst proveHyp 1147 ref 62 ref subst 1147 remove 126 ref subst 1137 ref 62 ref subst 1137 remove 126 ref subst nil 1146 remove 1135 remove cons nil cons cons 113 ref subst 1119 ref 961 ref appTerm 1148 def betaConv 1121 ref 195 ref appTerm 1149 def betaConv 1123 ref 585 ref appTerm 1150 def betaConv nil 1126 remove 44 ref 1150 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 1123 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1122 remove nil cons cons 44 ref 1149 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1121 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1120 remove nil cons cons 44 ref 1148 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1119 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp nil 88 ref 1125 remove cons 1151 def 90 ref 1134 remove cons nil cons 1152 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 1145 remove cons 90 ref 1139 remove cons nil cons 1153 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 1143 remove cons 1153 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 1109 ref 304 ref varTerm 1154 def appTerm appTerm 1138 ref appTerm absTerm appTerm nil cons cons 44 ref 1111 remove 1138 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1109 remove nil cons cons 1153 remove cons nil cons cons nil 359 ref 44 ref 45 ref 344 ref appTerm 1155 def 95 ref appTerm nil cons 1156 def cons nil cons cons nil cons cons 1157 def 62 ref subst 1157 remove 126 ref subst nil 43 ref 344 remove nil cons 1158 def cons 1159 def 361 ref cons nil cons cons 1160 def 62 ref subst 1160 remove 126 ref subst 362 remove 113 ref subst 44 ref 45 ref 118 ref 33 ref 350 remove 48 ref appTerm absTerm appTerm appTerm 48 ref appTerm absTerm 1161 def 95 ref appTerm 1162 def betaConv nil 1159 remove 44 ref 334 ref 1161 ref appTerm 1163 def nil cons 1164 def cons nil cons cons nil cons cons 1165 def 113 ref subst 349 remove nil 43 ref 345 remove 1163 ref appTerm nil cons cons 44 ref 1155 remove 1163 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1165 remove nil 43 ref 522 ref nil cons 1166 def cons 1167 def 44 ref 525 ref cons nil cons 1168 def cons nil cons cons 1169 def 62 ref subst 1169 remove 126 ref subst 524 remove eqMp nil 88 ref 1166 remove cons 1170 def 90 ref 525 remove cons nil cons 1171 def cons nil cons cons 104 ref subst deductAntisym eqMp 1172 def subst eqMp eqMp nil 43 ref 1164 remove cons 44 ref 1162 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1161 remove nil cons cons 338 ref 360 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp nil 88 ref 1158 remove cons 369 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 368 ref 90 ref 1156 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 1173 def subst eqMp eqMp eqMp eqMp nil 88 ref 1132 remove cons 1152 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1151 remove 90 ref 1127 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 1127 remove cons 44 ref 1118 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 1129 remove 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1130 remove cons 44 ref 1115 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 1131 remove 974 ref cons nil cons cons 137 ref subst eqMp eqMp 1174 def subst eqMp 192 ref 51 ref 466 ref 202 ref 259 ref appTerm 1175 def 246 ref appTerm 1176 def appTerm 1177 def 195 ref appTerm appTerm 575 remove appTerm absTerm 1178 def 231 ref appTerm betaConv sym 51 ref 1177 ref 231 ref appTerm 1179 def appTerm refl nil 75 ref 1103 remove cons nil cons nil cons cons 82 ref subst 1102 remove assume eqMp 1180 def appThm nil 75 ref 1179 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 921 ref nil 581 ref 255 ref nil cons 1181 def cons 1182 def 192 ref 211 ref nil cons 1183 def cons 1184 def 957 ref 207 ref 208 ref 246 ref appTerm 1185 def appTerm 1186 def nil cons 1187 def cons nil cons cons cons nil cons cons 20 ref 629 ref 961 ref appTerm 1188 def appTerm refl 1189 def 306 ref nil 192 ref 207 ref 207 ref 1003 ref appTerm 1190 def appTerm 1191 def nil cons cons 1192 def 581 ref 207 ref 207 ref 207 ref 585 ref appTerm 1193 def appTerm 1194 def appTerm 1195 def nil cons cons nil cons 1196 def cons nil cons cons 192 ref 295 ref 202 ref 1193 ref appTerm 1197 def 1003 ref appTerm appTerm 207 ref 598 ref appTerm 1198 def appTerm absTerm 1199 def 195 ref appTerm 1200 def betaConv 581 ref 299 ref 1199 ref appTerm 1201 def absTerm 1202 def 585 ref appTerm 1203 def betaConv 291 ref 649 ref 581 ref 649 ref 192 ref 629 ref 598 ref appTerm 1204 def refl absThm appThm absThm appThm appThm 291 ref 306 ref 1025 remove appThm 209 ref refl 1205 def appThm appThm 291 ref 649 ref 192 ref 306 ref nil 192 ref 1003 ref nil cons 1206 def cons 1207 def nil cons nil cons cons 1208 def 1024 ref subst 1209 def 1075 ref trans appThm 1075 ref appThm absThm appThm appThm 291 ref 649 ref 192 ref 306 ref nil 192 ref 1000 ref nil cons 1210 def cons 1211 def nil cons nil cons cons 1212 def 1024 ref subst 1213 def 1077 ref trans appThm 1077 ref appThm nil 192 ref 1010 ref nil cons 1214 def cons 1215 def 581 ref 1214 ref cons nil cons 1216 def cons nil cons cons 192 ref 20 ref 295 ref 1046 ref appTerm 1217 def 1030 ref appTerm appTerm 982 ref 195 ref appTerm 1218 def appTerm absTerm 1219 def 195 ref appTerm 1220 def betaConv 581 ref 299 ref 1219 ref appTerm 1221 def absTerm 1222 def 585 ref appTerm 1223 def betaConv nil 299 ref 1222 ref appTerm 1224 def axiom nil 43 ref 1224 remove nil cons cons 44 ref 1223 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1222 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1221 remove nil cons cons 44 ref 1220 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1219 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1225 def subst 1226 def trans absThm appThm appThm 291 ref 649 ref 192 ref 306 ref nil 581 ref 1206 remove cons nil cons 1227 def nil cons cons 1228 def 581 ref 295 ref 597 ref 209 ref appTerm appTerm 585 ref appTerm absTerm 1229 def 585 ref appTerm 1230 def betaConv nil 299 ref 1229 ref appTerm 1231 def axiom nil 43 ref 1231 ref nil cons cons 44 ref 1230 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1229 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp 1232 def subst 1233 def 1075 ref trans appThm 1075 ref appThm absThm appThm appThm 291 ref 649 ref 192 ref 306 ref nil 581 ref 1210 remove cons nil cons 1234 def nil cons cons 1235 def 1232 ref subst 1236 def 1077 ref trans appThm 1077 ref appThm 1226 remove trans absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 397 ref nil 192 ref 590 ref cons 1237 def nil cons 1238 def nil cons cons 1239 def 1075 ref subst 1240 def appThm 1241 def 1075 ref appThm appThm nil 192 ref 686 ref cons 1242 def nil cons nil cons cons 1243 def 1075 ref subst appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 1241 ref 1077 ref appThm nil 1215 ref 581 ref 597 ref 585 ref appTerm 1244 def nil cons 1245 def cons nil cons 1246 def cons nil cons cons 1247 def 1063 ref subst 1248 def trans appThm 1243 ref 1077 ref subst 1249 def appThm nil 192 ref 202 ref 598 ref appTerm 1250 def 598 ref appTerm 1251 def nil cons cons 581 ref 202 ref 1244 ref appTerm 1252 def 1010 ref appTerm 1253 def nil cons cons nil cons cons nil cons cons 1225 ref subst 1254 def trans absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 397 ref 1239 ref 1077 ref subst 1255 def appThm 1256 def 1075 ref appThm 1247 ref 1054 ref subst trans appThm 1249 remove appThm 1254 ref trans absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 306 ref 1256 ref 1077 ref appThm nil 192 ref 1065 ref nil cons 1257 def cons 1258 def 1246 ref cons nil cons cons 1259 def 1054 ref subst 1008 ref 1248 remove appThm trans trans appThm nil 192 ref 1047 ref nil cons 1260 def cons 1261 def nil cons nil cons cons 1262 def 1075 ref subst nil 1261 remove 581 ref 686 ref cons nil cons 1263 def cons nil cons cons 1054 ref subst trans 1008 ref nil 1242 remove 1263 ref cons nil cons cons 1063 ref subst appThm trans appThm nil 192 ref 1002 ref 1251 ref appTerm nil cons cons 581 ref 1002 ref 1253 ref appTerm nil cons cons nil cons cons nil cons cons 1225 ref subst 1254 remove trans trans absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm sym 291 ref 649 ref 581 ref 649 ref 192 ref nil 304 ref 686 ref cons nil cons nil cons cons 322 ref subst absThm appThm 330 ref 320 ref 75 ref 20 ref 118 ref 33 ref 78 ref absTerm appTerm appTerm 78 ref appTerm absTerm 1264 def 78 ref appTerm 1265 def betaConv nil 334 ref 1264 ref appTerm 1266 def axiom nil 43 ref 1266 remove nil cons cons 44 ref 1265 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1264 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 1267 def subst 1268 def subst 1269 def trans absThm appThm 1269 ref trans appThm 291 ref 1027 ref appThm 1270 def 291 ref 649 ref 192 ref nil 304 ref 1214 ref cons nil cons nil cons cons 322 ref subst absThm appThm 1269 ref trans appThm 1271 def 1271 ref 1271 ref 1271 remove 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref nil 957 ref 1214 remove cons 1272 def 1238 ref cons nil cons cons 1273 def 957 ref 51 ref 632 ref appTerm 51 ref 295 ref 1250 remove 961 ref appTerm 1274 def appTerm 597 ref 630 ref 961 ref appTerm 1275 def appTerm 1276 def appTerm 1277 def appTerm 295 ref 1276 ref appTerm 1278 def 630 ref 962 ref appTerm 1279 def appTerm 1280 def appTerm 1281 def appTerm absTerm 1282 def 961 ref appTerm 1283 def betaConv 192 ref 299 ref 1282 ref appTerm 1284 def absTerm 1285 def 195 ref appTerm 1286 def betaConv 581 ref 299 ref 1285 ref appTerm 1287 def absTerm 1288 def 585 ref appTerm 1289 def betaConv nil 43 ref 299 ref 1288 ref appTerm 1290 def nil cons cons 1291 def nil cons nil cons cons 618 ref subst sym nil 43 ref 465 ref 1290 remove appTerm nil cons 1292 def cons 1293 def 520 ref cons nil cons cons 1294 def 62 ref subst 1294 remove 126 ref subst nil 299 ref 581 ref 299 ref 192 ref 299 ref 957 ref 1278 ref 1274 ref appTerm 1295 def absTerm appTerm absTerm appTerm absTerm 1296 def appTerm 1297 def axiom nil 43 ref 1297 ref nil cons 1298 def cons 1299 def 520 ref cons nil cons cons 1300 def 113 ref subst proveHyp 637 ref nil 639 ref 44 ref 45 ref 1297 ref appTerm 510 ref appTerm 1301 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1293 remove 44 ref 641 ref 1301 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst 454 ref 810 ref 649 ref 581 ref 649 ref 192 ref 92 ref 649 ref 957 ref 291 ref 957 ref 632 ref absTerm 1302 def 961 ref appTerm betaConv 1303 def appThm 957 ref 1281 ref absTerm 1304 def 961 ref appTerm betaConv 1305 def appThm absThm appThm appThm 291 ref 649 ref 957 ref 1303 remove absThm appThm appThm 649 ref 957 ref 1305 remove absThm appThm appThm appThm nil 1068 ref 1302 remove nil cons cons "q" 236 ref var 1306 def 1304 remove nil cons cons nil cons cons nil cons cons 320 ref "q" 30 ref var 1307 def 20 ref 118 ref 33 ref 51 ref 346 ref appTerm 1307 ref varTerm 1308 def 36 ref appTerm 1309 def appTerm absTerm appTerm appTerm 51 ref 118 ref 33 ref 346 ref absTerm 1310 def appTerm 1311 def appTerm 118 ref 33 ref 1309 ref absTerm 1312 def appTerm appTerm appTerm absTerm 1313 def 1308 ref appTerm 1314 def betaConv 128 ref 24 ref 132 remove constTerm 1315 def 1313 ref appTerm 1316 def absTerm 1317 def 129 ref appTerm 1318 def betaConv nil 1315 ref 1317 ref appTerm 1319 def axiom nil 43 ref 1319 remove nil cons cons 44 ref 1318 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 153 remove cons nil cons 1320 def "P" 31 remove var 1321 def 1317 remove nil cons cons "x" 30 ref var 1322 def 129 ref nil cons 1323 def cons nil cons 1324 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1316 remove nil cons cons 44 ref 1314 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 1313 remove nil cons cons 1322 remove 1308 ref nil cons cons nil cons 1325 def cons nil cons cons 137 ref subst eqMp eqMp subst 1326 def subst eqMp 291 ref nil 75 ref 632 ref nil cons 1327 def cons nil cons nil cons cons 1268 ref subst appThm 92 ref 649 ref 957 ref 291 ref 957 ref 1277 ref absTerm 1328 def 961 ref appTerm betaConv 1329 def appThm 957 ref 1280 ref absTerm 1330 def 961 ref appTerm betaConv 1331 def appThm absThm appThm appThm 291 ref 649 ref 957 ref 1329 ref absThm appThm appThm 649 ref 957 ref 1331 ref absThm appThm appThm appThm nil 1068 ref 1328 ref nil cons 1332 def cons 1306 ref 1330 ref nil cons 1333 def cons nil cons cons nil cons cons 1326 ref subst eqMp appThm trans absThm appThm 92 ref 649 ref 192 ref 291 ref 633 ref 195 ref appTerm betaConv 1334 def appThm 192 ref 51 ref 299 ref 1328 remove appTerm 1335 def appTerm 299 ref 1330 remove appTerm 1336 def appTerm absTerm 1337 def 195 ref appTerm betaConv 1338 def appThm absThm appThm appThm 291 ref 649 ref 192 ref 1334 ref absThm appThm appThm 649 ref 192 ref 1338 remove absThm appThm appThm appThm nil 1068 ref 633 remove nil cons 1339 def cons 1306 ref 1337 remove nil cons cons nil cons cons nil cons cons 1326 ref subst eqMp 51 ref 634 remove appTerm refl 92 ref 649 ref 192 ref 291 ref 192 ref 1335 remove absTerm 1340 def 195 ref appTerm betaConv 1341 def appThm 192 ref 1336 remove absTerm 1342 def 195 ref appTerm betaConv 1343 def appThm absThm appThm appThm 291 ref 649 ref 192 ref 1341 ref absThm appThm appThm 649 ref 192 ref 1343 ref absThm appThm appThm appThm nil 1068 ref 1340 ref nil cons 1344 def cons 1306 ref 1342 ref nil cons 1345 def cons nil cons cons nil cons cons 1326 ref subst eqMp appThm trans trans absThm appThm 92 ref 649 ref 581 ref 291 ref 635 ref 585 ref appTerm betaConv 1346 def appThm 581 ref 51 ref 299 ref 1340 remove appTerm 1347 def appTerm 299 ref 1342 remove appTerm 1348 def appTerm absTerm 1349 def 585 ref appTerm betaConv 1350 def appThm absThm appThm appThm 291 ref 649 ref 581 ref 1346 ref absThm appThm appThm 649 ref 581 ref 1350 remove absThm appThm appThm appThm nil 1068 ref 675 remove cons 1306 ref 1349 remove nil cons cons nil cons cons nil cons cons 1326 ref subst eqMp 51 ref 636 remove appTerm 1351 def refl 92 ref 649 ref 581 ref 291 ref 581 ref 1347 remove absTerm 1352 def 585 ref appTerm betaConv 1353 def appThm 581 ref 1348 remove absTerm 1354 def 585 ref appTerm betaConv 1355 def appThm absThm appThm appThm 291 ref 649 ref 581 ref 1353 ref absThm appThm appThm 649 ref 581 ref 1355 ref absThm appThm appThm appThm nil 1068 ref 1352 ref nil cons 1356 def cons 1306 ref 1354 ref nil cons 1357 def cons nil cons cons nil cons cons 1326 remove subst eqMp appThm trans trans appThm appThm 650 remove nil 75 ref 1298 ref cons nil cons nil cons cons 611 ref subst 1358 def appThm appThm sym nil 43 ref 465 ref 1351 remove 51 ref 299 ref 1352 remove appTerm 1359 def appTerm 299 ref 1354 remove appTerm 1360 def appTerm 1361 def appTerm appTerm 1362 def nil cons 1363 def cons 44 ref 641 remove 465 ref 1297 remove appTerm 1364 def appTerm nil cons 1365 def cons nil cons cons nil cons cons 1366 def 62 ref subst 1366 remove 126 ref subst nil 639 ref 44 ref 1364 remove nil cons 1367 def cons nil cons cons nil cons cons 1368 def 62 ref subst 1368 remove 126 ref subst 1358 remove 1300 ref 62 ref subst 1300 remove 126 ref subst nil 639 ref 44 ref 1361 remove nil cons cons nil cons cons nil cons cons nil 43 ref 521 ref 510 ref appTerm 1369 def nil cons 1370 def cons 1371 def 44 ref 20 ref 465 ref 53 remove appTerm appTerm 691 ref 604 ref appTerm 465 ref 48 ref appTerm 1372 def appTerm appTerm nil cons 1373 def cons nil cons 1374 def cons nil cons cons 1375 def 62 ref subst 1375 remove 126 ref subst 20 ref "_530" 16 ref var 1376 def 20 ref 465 ref 51 ref 1376 remove varTerm 1377 def appTerm 48 ref appTerm appTerm appTerm 691 ref 465 ref 1377 remove appTerm appTerm 1372 ref appTerm appTerm absTerm 1378 def 46 ref appTerm 1379 def appTerm refl 1380 def 1378 ref 510 ref appTerm betaConv appThm 92 ref 1379 remove betaConv appThm 1381 def 20 ref 465 ref 822 ref 48 ref appTerm appTerm appTerm 901 ref 1372 ref appTerm appTerm refl appThm trans 1378 remove refl 1382 def 1369 remove assume 1383 def appThm eqMp sym 92 ref 810 ref 85 ref 826 ref subst 1384 def appThm 811 ref trans appThm 903 remove 1372 ref refl 1385 def appThm nil 75 ref 1372 ref nil cons 1386 def cons nil cons nil cons cons 1387 def 754 ref subst trans appThm 766 remove trans sym 81 ref eqMp eqMp eqMp nil 88 ref 1370 ref cons 1388 def 90 ref 1373 ref cons nil cons 1389 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 521 ref 67 ref appTerm 1390 def nil cons 1391 def cons 1392 def 1374 remove cons nil cons cons 1393 def 62 ref subst 1393 remove 126 ref subst 1380 remove "_528" 16 ref var 1394 def 20 ref 465 ref 51 ref 1394 remove varTerm 1395 def appTerm 48 ref appTerm appTerm appTerm 691 ref 465 ref 1395 remove appTerm appTerm 1372 ref appTerm appTerm absTerm 67 ref appTerm betaConv appThm 1381 remove 20 ref 465 ref 331 ref 48 ref appTerm appTerm appTerm 910 ref 1372 ref appTerm appTerm refl appThm trans 1382 remove 1390 remove assume 1396 def appThm eqMp sym 92 ref 810 ref 85 ref 341 ref subst 1397 def appThm appThm 915 remove 1385 ref appThm 1387 ref 735 ref subst trans appThm nil 338 ref 1386 remove cons nil cons nil cons cons 617 ref subst 1398 def trans sym 81 ref eqMp eqMp eqMp nil 88 ref 1391 remove cons 1399 def 1389 remove cons nil cons cons 104 ref subst deductAntisym eqMp 769 ref 46 ref appTerm 1400 def betaConv 772 ref nil 773 ref 44 ref 1400 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 774 ref 616 ref cons nil cons cons 137 ref subst eqMp eqMp 1401 def nil 1399 ref 90 ref 1370 remove cons 1402 def 778 ref 1373 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp 1403 def subst 873 ref nil 676 ref nil cons nil cons cons 320 ref 92 ref 810 ref 118 ref refl 1404 def nil "t" 30 ref var 1405 def 120 remove nil cons 1406 def cons nil cons nil cons cons 168 remove "B" 17 ref cons 1407 def nil cons cons 8 ref cons 1408 def "t" 13 ref var 1409 def 15 ref 0 ref 13 ref 22 remove nil cons cons opType constTerm 1410 def 1409 ref varTerm 1411 def appTerm 33 ref 1411 ref 36 ref appTerm absTerm 1412 def appTerm 1413 def absTerm 1414 def 1411 ref appTerm 1415 def betaConv 41 ref refl 1416 def 1409 ref 1413 remove assume sym 1410 ref 1412 remove appTerm 1411 ref appTerm 1417 def assume sym deductAntisym absThm appThm nil 41 ref 1409 remove 1417 remove absTerm 1418 def appTerm 1419 def axiom 1420 def eqMp nil 43 ref 41 ref 1414 ref appTerm nil cons cons 44 ref 1415 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 1414 remove nil cons cons 116 ref 1411 ref nil cons cons nil cons 1421 def cons nil cons cons 137 ref subst eqMp eqMp subst subst 1422 def appThm appThm appThm 32 ref 33 ref 465 ref 123 ref appTerm absTerm 1423 def appTerm refl appThm sym nil 128 ref 1406 ref cons nil cons nil cons cons 1424 def 128 ref 20 ref 465 ref 1311 remove appTerm appTerm 32 ref 33 ref 465 ref 346 ref appTerm absTerm 1425 def appTerm appTerm absTerm 1426 def 129 ref appTerm 1427 def betaConv nil 1315 ref 1426 ref appTerm 1428 def axiom nil 43 ref 1428 remove nil cons cons 44 ref 1427 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 1426 remove nil cons cons 1324 ref cons nil cons cons 137 ref subst eqMp eqMp subst eqMp subst 1429 def subst 372 ref refl 1430 def 581 ref 810 ref 1346 remove appThm nil 303 ref 1339 remove cons nil cons nil cons cons 1429 ref subst 1430 ref 192 ref 810 ref 1334 remove appThm absThm appThm trans trans absThm appThm trans appThm nil 43 ref 1359 remove nil cons cons 44 ref 1360 remove nil cons cons nil cons cons nil cons cons 1403 remove subst 873 ref nil 303 ref 1356 remove cons nil cons nil cons cons 1429 ref subst 1430 ref 581 ref 810 ref 1353 remove appThm nil 303 ref 1344 remove cons nil cons nil cons cons 1429 ref subst 1430 ref 192 ref 810 ref 1341 remove appThm nil 303 ref 1332 remove cons nil cons nil cons cons 1429 ref subst 1430 ref 957 ref 810 ref 1329 remove appThm absThm appThm trans trans absThm appThm trans trans absThm appThm trans appThm nil 303 ref 1357 remove cons nil cons nil cons cons 1429 ref subst 1430 ref 581 ref 810 ref 1355 remove appThm nil 303 ref 1345 remove cons nil cons nil cons cons 1429 ref subst 1430 ref 192 ref 810 ref 1343 remove appThm nil 303 ref 1333 remove cons nil cons nil cons cons 1429 remove subst 1430 ref 957 ref 810 ref 1331 remove appThm absThm appThm trans trans absThm appThm trans trans absThm appThm trans appThm trans appThm trans 691 ref 372 ref 581 ref 372 ref 192 ref 465 ref 632 remove appTerm 1431 def absTerm 1432 def appTerm absTerm 1433 def appTerm appTerm refl 92 ref 873 ref 1430 ref 581 ref 581 ref 372 ref 192 ref 372 ref 957 ref 465 ref 1277 ref appTerm 1434 def absTerm 1435 def appTerm absTerm 1436 def appTerm absTerm 1437 def 585 ref appTerm betaConv 1438 def absThm appThm appThm 1430 ref 581 ref 581 ref 372 ref 192 ref 372 ref 957 ref 465 ref 1280 ref appTerm 1439 def absTerm 1440 def appTerm absTerm 1441 def appTerm absTerm 1442 def 585 ref appTerm betaConv 1443 def absThm appThm appThm appThm 1430 ref 581 ref 873 ref 1438 remove appThm 1443 remove appThm absThm appThm appThm nil 1068 ref 1437 remove nil cons cons 1306 ref 1442 remove nil cons cons nil cons cons nil cons cons 320 ref 1307 ref 20 ref 691 ref 32 ref 1310 remove appTerm 1444 def appTerm 32 ref 1312 remove appTerm 1445 def appTerm appTerm 32 ref 33 ref 691 ref 346 ref appTerm 1309 ref appTerm absTerm appTerm appTerm absTerm 1446 def 1308 ref appTerm 1447 def betaConv 128 ref 1315 ref 1446 ref appTerm 1448 def absTerm 1449 def 129 ref appTerm 1450 def betaConv nil 1315 ref 1449 ref appTerm 1451 def axiom nil 43 ref 1451 remove nil cons cons 44 ref 1450 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 1449 remove nil cons cons 1324 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1448 remove nil cons cons 44 ref 1447 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 1446 remove nil cons cons 1325 ref cons nil cons cons 137 ref subst eqMp eqMp subst 1452 def subst eqMp 1430 ref 581 ref 92 ref 873 ref 1430 ref 192 ref 1436 ref 195 ref appTerm betaConv 1453 def absThm appThm appThm 1430 ref 192 ref 1441 ref 195 ref appTerm betaConv 1454 def absThm appThm appThm appThm 1430 ref 192 ref 873 ref 1453 remove appThm 1454 remove appThm absThm appThm appThm nil 1068 ref 1436 remove nil cons cons 1306 ref 1441 remove nil cons cons nil cons cons nil cons cons 1452 ref subst eqMp 1430 ref 192 ref 92 ref 873 ref 1430 ref 957 ref 1435 ref 961 ref appTerm betaConv 1455 def absThm appThm appThm 1430 ref 957 ref 1440 ref 961 ref appTerm betaConv 1456 def absThm appThm appThm appThm 1430 ref 957 ref 873 ref 1455 remove appThm 1456 remove appThm absThm appThm appThm nil 1068 ref 1435 remove nil cons cons 1306 ref 1440 remove nil cons cons nil cons cons nil cons cons 1452 ref subst eqMp absThm appThm trans absThm appThm trans appThm 92 ref 873 ref 1430 ref 581 ref 1433 ref 585 ref appTerm betaConv 1457 def absThm appThm appThm 1430 ref 581 ref 581 ref 372 ref 192 ref 372 ref 957 ref 691 ref 1434 ref appTerm 1439 ref appTerm 1458 def absTerm 1459 def appTerm absTerm 1460 def appTerm absTerm 1461 def 585 ref appTerm betaConv 1462 def absThm appThm appThm appThm 1430 ref 581 ref 873 ref 1457 remove appThm 1462 remove appThm absThm appThm appThm nil 1068 ref 1433 remove nil cons cons 1306 ref 1461 remove nil cons cons nil cons cons nil cons cons 1452 ref subst eqMp 1430 ref 581 ref 92 ref 873 ref 1430 ref 192 ref 1432 ref 195 ref appTerm betaConv 1463 def absThm appThm appThm 1430 ref 192 ref 1460 ref 195 ref appTerm betaConv 1464 def absThm appThm appThm appThm 1430 ref 192 ref 873 ref 1463 remove appThm 1464 remove appThm absThm appThm appThm nil 1068 ref 1432 remove nil cons cons 1306 ref 1460 remove nil cons cons nil cons cons nil cons cons 1452 remove subst eqMp 1430 ref 192 ref 92 ref 691 ref 1431 ref appTerm 1465 def refl 1466 def 1430 ref 957 ref 1459 ref 961 ref appTerm betaConv 1467 def absThm appThm appThm appThm 1430 ref 957 ref 1466 remove 1467 remove appThm absThm appThm appThm nil 1306 remove 1459 remove nil cons cons 43 ref 1431 ref nil cons 1468 def cons 1469 def nil cons cons nil cons cons 320 ref 1307 remove 20 ref 691 ref 46 ref appTerm 1470 def 1445 remove appTerm appTerm 32 ref 33 ref 1470 ref 1309 remove appTerm absTerm appTerm appTerm absTerm 1471 def 1308 remove appTerm 1472 def betaConv 43 ref 1315 ref 1471 ref appTerm 1473 def absTerm 1474 def 46 ref appTerm 1475 def betaConv nil 334 ref 1474 ref appTerm 1476 def axiom nil 43 ref 1476 remove nil cons cons 44 ref 1475 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1474 remove nil cons cons 616 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1473 remove nil cons cons 44 ref 1472 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 1471 remove nil cons cons 1325 remove cons nil cons cons 137 ref subst eqMp eqMp subst subst eqMp absThm appThm trans absThm appThm trans trans trans 1362 remove assume eqMp nil 43 ref 372 ref 581 ref 372 ref 192 ref 372 ref 957 ref 1465 remove 1458 ref appTerm 1477 def absTerm 1478 def appTerm 1479 def absTerm 1480 def appTerm 1481 def absTerm 1482 def appTerm 1483 def nil cons cons 520 ref cons nil cons cons 113 ref subst proveHyp nil 303 ref 581 ref 45 ref 1482 ref 585 ref appTerm 1484 def appTerm 510 ref appTerm 1485 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 1485 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 1484 ref nil cons 1486 def cons 520 ref cons nil cons cons 1487 def 62 ref subst 1487 remove 126 ref subst 1484 ref betaConv 1484 remove assume eqMp nil 43 ref 1481 ref nil cons cons 520 ref cons nil cons cons 113 ref subst proveHyp nil 303 ref 192 ref 45 ref 1480 ref 195 ref appTerm 1488 def appTerm 510 ref appTerm 1489 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 1489 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 1488 ref nil cons 1490 def cons 520 ref cons nil cons cons 1491 def 62 ref subst 1491 remove 126 ref subst 1488 ref betaConv 1488 remove assume eqMp nil 43 ref 1479 ref nil cons cons 520 ref cons nil cons cons 113 ref subst proveHyp nil 303 ref 957 ref 45 ref 1478 ref 961 ref appTerm 1492 def appTerm 510 ref appTerm 1493 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 957 ref nil 75 ref 1493 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 1492 ref nil cons 1494 def cons 520 ref cons nil cons cons 1495 def 62 ref subst 1495 remove 126 ref subst 1492 ref betaConv 1492 remove assume eqMp nil 43 ref 1477 remove nil cons 1496 def cons 520 ref cons nil cons cons 1497 def 113 ref subst proveHyp 1497 ref 62 ref subst 1497 remove 126 ref subst nil 43 ref 1458 remove nil cons 1498 def cons 520 ref cons nil cons cons 1499 def 62 ref subst 1499 remove 126 ref subst nil 43 ref 1439 ref nil cons 1500 def cons 520 ref cons nil cons cons 1501 def 62 ref subst 1501 remove 126 ref subst nil "_2194" 186 ref var 1502 def 590 ref cons 1503 def "_2193" 186 ref var 1504 def 1275 ref nil cons cons nil cons cons nil cons cons 192 ref 295 ref 202 ref 1504 ref varTerm 1505 def appTerm 195 ref appTerm appTerm 630 ref 1505 ref appTerm appTerm absTerm 1506 def 1502 remove varTerm 1507 def appTerm 1508 def betaConv 635 ref 1505 ref appTerm 1509 def betaConv nil 639 ref 44 ref 1509 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 676 ref 304 ref 1505 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 1506 ref appTerm nil cons cons 44 ref 1508 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1506 remove nil cons cons 304 ref 1507 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 1510 def subst nil 43 ref 295 ref 202 ref 1275 ref appTerm 585 ref appTerm 1511 def appTerm 1512 def 1276 ref appTerm 1513 def nil cons cons 44 ref 1512 remove 1279 ref appTerm 1514 def nil cons cons nil cons 1515 def cons nil cons cons 126 ref subst proveHyp nil "_2197" 186 ref var 1516 def 590 ref cons "_2196" 186 ref var 1517 def 973 ref cons "_2195" 186 ref var 1518 def 409 ref cons nil cons cons cons nil cons cons 957 ref 295 ref 202 ref 1518 remove varTerm 1519 def appTerm 1520 def 202 ref 1517 remove varTerm 1521 def appTerm 961 ref appTerm appTerm appTerm 202 ref 1520 ref 1521 ref appTerm appTerm 961 ref appTerm appTerm absTerm 1522 def 1516 remove varTerm 1523 def appTerm 1524 def betaConv 192 ref 299 ref 957 ref 295 ref 1520 ref 1275 ref appTerm appTerm 202 ref 1520 remove 195 ref appTerm appTerm 961 ref appTerm appTerm absTerm appTerm absTerm 1525 def 1521 ref appTerm 1526 def betaConv 1296 ref 1519 ref appTerm 1527 def betaConv nil 1299 ref 44 ref 1527 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 1296 ref nil cons cons 1528 def 304 ref 1519 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 1525 ref appTerm nil cons cons 44 ref 1526 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1525 remove nil cons cons 304 ref 1521 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 1522 ref appTerm nil cons cons 44 ref 1524 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1522 remove nil cons cons 304 ref 1523 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst nil 43 ref 295 ref 630 ref 202 ref 961 ref appTerm 1529 def 585 ref appTerm 1530 def appTerm 1531 def appTerm 1532 def 1511 ref appTerm 1533 def nil cons cons 44 ref 1532 remove 1279 ref appTerm 1534 def nil cons cons nil cons 1535 def cons nil cons cons 126 ref subst proveHyp 661 ref nil 664 remove 44 ref 295 ref 1530 ref appTerm 962 ref appTerm 1536 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 1503 remove 1504 remove 973 ref cons nil cons cons nil cons cons 1510 remove subst eqMp nil 43 ref 684 remove 1536 remove appTerm nil cons cons 1535 remove cons nil cons cons 113 ref subst proveHyp nil "_2209" 186 ref var 1537 def 962 ref nil cons 1538 def cons "_2207" 186 ref var 1539 def 1530 ref nil cons 1540 def cons "_2208" 186 ref var 1541 def 409 ref cons "_2206" 186 ref var 1542 def 409 ref cons nil cons cons cons cons nil cons cons nil 690 ref 691 ref 465 ref 295 ref 1542 remove varTerm 1543 def appTerm 1541 remove varTerm 1544 def appTerm 1545 def appTerm 1546 def appTerm 1547 def 465 ref 295 ref 1539 remove varTerm 1548 def appTerm 1537 remove varTerm 1549 def appTerm 1550 def appTerm 1551 def appTerm nil cons cons 705 ref 295 ref 202 ref 1543 remove appTerm 1548 remove appTerm appTerm 202 ref 1544 remove appTerm 1549 remove appTerm appTerm 1552 def nil cons 1553 def cons nil cons cons nil cons cons 795 ref subst 454 ref nil 690 ref 1551 ref nil cons 1554 def cons 705 ref 1546 remove nil cons 1555 def cons nil cons cons nil cons cons 833 ref subst 291 ref nil 705 ref 1545 ref nil cons 1556 def cons nil cons 1557 def nil cons cons 836 ref subst appThm nil 705 ref 1550 ref nil cons 1558 def cons nil cons 1559 def nil cons cons 836 ref subst appThm trans appThm 1552 ref refl appThm trans 1547 remove refl nil 44 ref 1553 ref cons 1560 def 43 ref 1554 ref cons nil cons cons nil cons cons 881 ref subst appThm nil 783 ref 1554 remove cons 1560 ref 43 ref 1555 remove cons nil cons cons cons nil cons cons 882 ref subst trans nil 690 ref 691 ref 1551 remove appTerm 1552 remove appTerm nil cons 1561 def cons 1557 remove cons nil cons cons 916 ref subst nil 43 ref 1556 ref cons 44 ref 1561 ref cons nil cons cons nil cons cons 1562 def 62 ref subst 1562 remove 126 ref subst nil 690 ref 1553 ref cons 1559 remove cons nil cons cons 916 ref subst nil 43 ref 1558 ref cons 1560 remove nil cons cons nil cons cons 1563 def 62 ref subst 1563 remove 126 ref subst 397 ref 1545 remove assume appThm 1550 remove assume appThm eqMp nil 88 ref 1558 remove cons 90 ref 1553 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 1556 remove cons 90 ref 1561 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp subst eqMp eqMp nil 43 ref 51 ref 1533 remove appTerm 1534 remove appTerm nil cons cons 1515 remove cons nil cons cons 113 ref subst proveHyp nil "z" 186 ref var 1564 def 1279 remove nil cons cons 1565 def "y" 186 ref var 1566 def 1511 remove nil cons 1567 def cons 304 ref 1531 remove nil cons cons nil cons cons cons nil cons cons nil 690 ref 691 ref 465 ref 295 ref 1154 ref appTerm 1568 def 1566 ref varTerm 1569 def appTerm 1570 def appTerm 1571 def appTerm 1572 def 465 ref 1568 ref 1564 ref varTerm 1573 def appTerm 1574 def appTerm 1575 def appTerm nil cons cons 705 ref 295 ref 1569 ref appTerm 1576 def 1573 remove appTerm 1577 def nil cons 1578 def cons nil cons cons nil cons cons 795 ref subst 454 ref nil 690 ref 1575 remove nil cons 1579 def cons 705 ref 1571 remove nil cons 1580 def cons nil cons cons nil cons cons 833 ref subst 291 ref nil 705 ref 1570 ref nil cons cons nil cons nil cons cons 836 ref subst appThm nil 705 ref 1574 remove nil cons cons nil cons nil cons cons 836 ref subst appThm trans appThm 1577 remove refl appThm trans 1572 remove refl nil 44 ref 1578 remove cons 1581 def 43 ref 1579 ref cons nil cons cons nil cons cons 881 ref subst appThm nil 783 ref 1579 remove cons 1581 remove 43 ref 1580 remove cons nil cons cons cons nil cons cons 882 ref subst trans 320 ref nil 43 ref 465 ref 157 ref appTerm 1582 def nil cons 1583 def cons 1584 def 44 ref 691 ref 1582 remove appTerm 691 ref 465 ref 155 remove "z" 9 ref var 1585 def varTerm 1586 def appTerm 1587 def appTerm appTerm 159 remove 1586 ref appTerm 1588 def appTerm 1589 def appTerm nil cons 1590 def cons nil cons 1591 def cons nil cons cons 1592 def 62 ref subst 1592 remove 126 ref subst 873 ref 810 ref nil 1584 remove 44 ref 158 remove 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 157 ref nil cons 1593 def cons 1594 def nil cons nil cons cons 548 ref subst eqMp appThm 811 ref trans appThm 1589 ref refl appThm nil 75 ref 1589 remove nil cons cons nil cons nil cons cons 754 ref subst trans sym 81 ref eqMp eqMp nil 88 ref 1583 ref cons 90 ref 1590 ref cons nil cons 1595 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 1593 ref cons 1591 remove cons nil cons cons 1596 def 62 ref subst 1596 remove 126 ref subst 873 ref 810 ref 154 ref refl 157 ref assume appThm 1597 def 156 ref refl appThm nil 172 ref nil cons cons 321 remove subst trans appThm 820 ref trans appThm 873 ref 810 ref 1597 remove 1586 ref refl appThm appThm appThm 1588 ref refl appThm appThm nil 75 ref 691 ref 465 ref 1588 ref appTerm appTerm 1588 ref appTerm nil cons 1598 def cons nil cons nil cons cons 735 ref subst trans sym nil 43 ref 20 ref 1588 ref appTerm 1599 def 510 ref appTerm 1600 def nil cons 1601 def cons 44 ref 1598 ref cons nil cons 1602 def cons nil cons cons 1603 def 62 ref subst 1603 remove 126 ref subst 20 ref "_626" 16 ref var 1604 def 691 ref 465 ref 1604 remove varTerm 1605 def appTerm appTerm 1605 remove appTerm absTerm 1606 def 1588 ref appTerm 1607 def appTerm refl 1608 def 1606 ref 510 ref appTerm betaConv appThm 92 ref 1607 remove betaConv appThm 1609 def 901 remove 510 ref appTerm refl appThm trans 1606 remove refl 1610 def 1600 remove assume appThm eqMp sym nil 75 ref 807 ref nil cons cons nil cons nil cons cons 946 ref subst 811 ref trans sym 81 ref eqMp eqMp eqMp nil 88 ref 1601 ref cons 90 ref 1598 ref cons nil cons 1611 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 1599 remove 67 ref appTerm 1612 def nil cons 1613 def cons 1602 remove cons nil cons cons 1614 def 62 ref subst 1614 remove 126 ref subst 1608 remove "_624" 16 ref var 1615 def 691 ref 465 ref 1615 remove varTerm 1616 def appTerm appTerm 1616 remove appTerm absTerm 67 ref appTerm betaConv appThm 1609 remove 910 remove 67 ref appTerm refl appThm trans 1610 remove 1612 remove assume appThm eqMp sym nil 75 ref 818 ref nil cons cons nil cons nil cons cons 938 ref subst sym 81 ref eqMp eqMp eqMp nil 88 ref 1613 remove cons 1617 def 1611 remove cons nil cons cons 104 ref subst deductAntisym eqMp 769 ref 1588 ref appTerm 1618 def betaConv 772 ref nil 773 ref 44 ref 1618 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 774 ref 338 ref 1588 ref nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 1617 remove 90 ref 1601 remove cons 778 ref 1598 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 1594 ref 1595 remove cons nil cons cons 104 ref subst deductAntisym eqMp 75 ref 934 remove 607 ref appTerm absTerm 1619 def 157 ref appTerm 1620 def betaConv nil 334 ref 1619 ref appTerm 1621 def axiom 1622 def nil 43 ref 1621 remove nil cons cons 1623 def 44 ref 1620 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1619 ref nil cons cons 1624 def 338 ref 1593 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 1594 remove 90 ref 1583 remove cons 778 ref 1590 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp subst eqMp eqMp 1625 def subst eqMp eqMp nil 43 ref 51 ref 1513 remove appTerm 1514 remove appTerm nil cons cons 44 ref 1280 remove nil cons 1626 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1565 remove 1566 ref 1276 ref nil cons 1627 def cons 304 ref 1567 remove cons nil cons cons cons nil cons cons 1625 ref subst eqMp nil 43 ref 1626 ref cons 1628 def 520 ref cons nil cons cons 113 ref subst proveHyp nil 1628 remove nil cons nil cons cons 952 ref subst 1439 remove assume eqMp eqMp eqMp nil 88 ref 1500 ref cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 1434 ref nil cons 1629 def cons 520 ref cons nil cons cons 1630 def 62 ref subst 1630 remove 126 ref subst nil "_2192" 186 ref var 1631 def 973 ref cons "_2191" 186 ref var 1632 def 409 ref cons "_2190" 186 ref var 1633 def 590 ref cons nil cons cons cons nil cons cons 957 ref 295 ref 202 ref 1633 remove varTerm 1634 def appTerm 1635 def 202 ref 1632 remove varTerm 1636 def appTerm 961 ref appTerm appTerm appTerm 202 ref 1635 ref 1636 ref appTerm appTerm 961 ref appTerm appTerm absTerm 1637 def 1631 remove varTerm 1638 def appTerm 1639 def betaConv 192 ref 299 ref 957 ref 295 ref 1635 ref 1275 ref appTerm appTerm 202 ref 1635 remove 195 ref appTerm appTerm 961 ref appTerm appTerm absTerm appTerm absTerm 1640 def 1636 ref appTerm 1641 def betaConv 1296 remove 1634 ref appTerm 1642 def betaConv nil 1299 remove 44 ref 1642 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 1528 remove 304 ref 1634 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 1640 ref appTerm nil cons cons 44 ref 1641 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1640 remove nil cons cons 304 ref 1636 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 1637 ref appTerm nil cons cons 44 ref 1639 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1637 remove nil cons cons 304 ref 1638 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst nil 43 ref 1295 ref nil cons cons 44 ref 1278 remove 1276 remove appTerm 1643 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 304 ref 1627 ref cons nil cons 1644 def nil cons cons 320 ref 136 remove subst 1645 def subst eqMp nil 43 ref 51 ref 1295 remove appTerm 1643 remove appTerm nil cons cons 44 ref 1277 remove nil cons 1646 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1564 ref 1627 remove cons 1566 ref 1274 remove nil cons cons 1644 remove cons cons nil cons cons 1625 ref subst eqMp nil 43 ref 1646 ref cons 1647 def 520 ref cons nil cons cons 113 ref subst proveHyp nil 1647 remove nil cons nil cons cons 952 ref subst 1434 remove assume eqMp eqMp eqMp nil 88 ref 1629 remove cons 1648 def 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 1648 remove 90 ref 1500 remove cons 778 ref 519 remove cons nil cons 1649 def cons cons nil cons cons 794 ref subst proveHyp proveHyp eqMp nil 88 ref 1498 ref cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 1469 remove 520 ref cons nil cons cons 1650 def 62 ref subst 1650 remove 126 ref subst nil "_2184" 186 ref var 1651 def 409 ref cons "_2183" 186 ref var 1652 def 590 ref cons nil cons cons nil cons cons 192 ref 295 ref 202 ref 1652 remove varTerm 1653 def appTerm 195 ref appTerm appTerm 630 ref 1653 ref appTerm appTerm absTerm 1654 def 1651 remove varTerm 1655 def appTerm 1656 def betaConv 635 ref 1653 ref appTerm 1657 def betaConv nil 639 ref 44 ref 1657 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 676 ref 304 ref 1653 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 1654 ref appTerm nil cons cons 44 ref 1656 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1654 remove nil cons cons 304 ref 1655 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst nil 43 ref 1327 ref cons 1658 def 520 ref cons nil cons cons 113 ref subst proveHyp nil 1658 remove nil cons nil cons cons 952 ref subst 1431 remove assume eqMp eqMp eqMp nil 88 ref 1468 remove cons 1659 def 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 1659 remove 90 ref 1498 remove cons 1649 ref cons cons nil cons cons 794 ref subst proveHyp proveHyp eqMp nil 88 ref 1496 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 1494 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 1478 ref 1154 ref appTerm appTerm 510 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 1479 remove appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1478 remove nil cons cons 953 ref cons nil cons cons 1173 ref subst eqMp eqMp eqMp nil 88 ref 1490 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 1480 ref 1154 ref appTerm appTerm 510 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 1481 remove appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1480 remove nil cons cons 953 ref cons nil cons cons 1173 ref subst eqMp eqMp eqMp nil 88 ref 1486 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 1482 ref 1154 ref appTerm appTerm 510 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 1483 remove appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1482 remove nil cons cons 953 ref cons nil cons cons 1173 ref subst eqMp eqMp eqMp nil 88 ref 1298 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 954 ref 90 ref 1367 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 1363 remove cons 90 ref 1365 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 88 ref 1292 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 1291 remove 44 ref 1289 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1288 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1287 remove nil cons cons 44 ref 1286 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1285 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1284 remove nil cons cons 44 ref 1283 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1282 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 1660 def nil 88 ref 1327 remove cons 90 ref 1281 remove nil cons cons nil cons cons nil cons cons 1661 def 392 ref subst proveHyp 1662 def nil 88 ref 1646 remove cons 90 ref 1626 remove cons nil cons cons nil cons cons 1663 def 104 ref subst proveHyp 1664 def subst appThm nil 957 ref 686 remove cons nil cons nil cons cons 1664 ref subst 597 ref refl 1665 def nil 957 ref 409 ref cons 1666 def 1237 ref 1045 ref cons 1667 def cons nil cons cons 1662 remove 1663 remove 392 ref subst proveHyp 1668 def subst appThm trans appThm nil 304 ref 597 ref 597 ref 1010 ref appTerm appTerm nil cons cons nil cons nil cons cons 322 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans 1669 def appThm 1670 def 1670 remove nil 75 ref 299 ref 581 ref 299 ref 192 ref 295 ref 1253 remove appTerm 1251 remove appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons nil cons cons 75 ref 20 ref 556 ref 78 ref appTerm appTerm 78 ref appTerm absTerm 1671 def 78 ref appTerm 1672 def betaConv nil 334 ref 1671 ref appTerm 1673 def axiom nil 43 ref 1673 remove nil cons cons 44 ref 1672 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1671 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp subst 1669 remove trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans sym 81 ref eqMp eqMp nil 88 ref 299 ref 581 ref 299 ref 192 ref 1204 remove absTerm appTerm absTerm appTerm nil cons cons 90 ref 51 ref 295 ref 1028 ref appTerm 209 ref appTerm 1674 def appTerm 51 ref 299 ref 192 ref 295 ref 1017 ref 1003 ref appTerm appTerm 1003 ref appTerm absTerm appTerm 1675 def appTerm 51 ref 299 ref 192 ref 295 ref 1017 ref 1000 ref appTerm appTerm 1000 ref appTerm absTerm appTerm 1676 def appTerm 51 ref 299 ref 192 ref 295 ref 202 ref 1003 ref appTerm 1677 def 209 ref appTerm appTerm 1003 ref appTerm absTerm appTerm 1678 def appTerm 51 ref 299 ref 192 ref 295 ref 202 ref 1000 ref appTerm 209 ref appTerm appTerm 1000 ref appTerm absTerm appTerm 1679 def appTerm 51 ref 299 ref 1202 ref appTerm 1680 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 295 ref 1197 ref 1000 ref appTerm appTerm 208 ref 598 ref appTerm 1681 def appTerm absTerm 1682 def appTerm 1683 def absTerm 1684 def appTerm 1685 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 295 ref 202 ref 208 ref 585 ref appTerm 1686 def appTerm 1687 def 1003 ref appTerm appTerm 1681 ref appTerm absTerm 1688 def appTerm 1689 def absTerm 1690 def appTerm 1691 def appTerm 299 ref 581 ref 299 ref 192 ref 295 ref 1687 ref 1000 ref appTerm appTerm 207 ref 1047 ref appTerm 1692 def appTerm absTerm 1693 def appTerm 1694 def absTerm 1695 def appTerm 1696 def appTerm 1697 def appTerm 1698 def appTerm 1699 def appTerm 1700 def appTerm 1701 def appTerm 1702 def appTerm 1703 def appTerm nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 1674 remove nil cons cons 90 ref 1703 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 1675 remove nil cons cons 90 ref 1702 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 1676 remove nil cons cons 90 ref 1701 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 1678 remove nil cons cons 90 ref 1700 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 1679 remove nil cons cons 90 ref 1699 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp 1704 def nil 88 ref 1680 remove nil cons 1705 def cons 90 ref 1698 remove nil cons cons nil cons cons nil cons cons 1706 def 104 ref subst proveHyp nil 43 ref 1705 remove cons 44 ref 1203 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1202 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1201 remove nil cons cons 44 ref 1200 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1199 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1707 def subst 207 ref refl 1708 def nil 192 ref 1190 ref nil cons cons 1709 def 581 ref 1194 ref nil cons 1710 def cons nil cons 1711 def cons nil cons cons 1712 def 1707 ref subst 1708 ref nil 1207 ref 581 ref 1193 ref nil cons 1713 def cons nil cons 1714 def cons nil cons cons 1715 def 1707 ref subst 1708 ref 1707 ref appThm trans 1716 def appThm trans appThm trans appThm 207 ref 207 ref 207 ref 207 ref 961 ref appTerm 1717 def appTerm 1718 def appTerm 1719 def appTerm refl 1720 def appThm nil 192 ref 1719 remove nil cons cons 1721 def 581 ref 207 ref 207 ref 1198 ref appTerm 1722 def appTerm nil cons cons nil cons cons nil cons cons 291 ref 92 ref 306 ref 1240 ref appThm 1075 ref appThm appThm 1218 ref refl 1723 def appThm appThm 92 ref 306 ref 1255 ref appThm 1077 ref appThm appThm 1723 ref appThm appThm sym 291 ref 92 ref 306 ref 1239 ref 192 ref 295 ref 1010 ref appTerm 571 ref 211 ref appTerm 1724 def 195 ref appTerm 1725 def appTerm 1726 def absTerm 1727 def 195 ref appTerm 1728 def betaConv 649 ref 192 ref 1726 remove assume sym 295 ref 1725 ref appTerm 1010 ref appTerm 1729 def assume sym deductAntisym absThm appThm nil 299 ref 192 ref 1729 remove absTerm appTerm axiom eqMp nil 43 ref 299 ref 1727 ref appTerm nil cons cons 44 ref 1728 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1727 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1730 def subst 1731 def appThm 1732 def 1730 ref appThm appThm 1723 ref appThm appThm 92 ref 306 ref 1008 ref 1731 ref appThm 1733 def appThm 1008 ref 1730 ref appThm 1734 def appThm 1735 def appThm 1723 ref appThm appThm sym 291 ref 92 ref nil 1666 ref 1237 ref 581 ref 1183 ref cons 1736 def nil cons 1737 def cons 1738 def cons nil cons cons 1739 def 957 ref 20 ref 295 ref 980 ref appTerm 1740 def 981 ref appTerm appTerm 984 ref 662 ref 961 ref appTerm 1741 def appTerm appTerm absTerm 1742 def 961 ref appTerm 1743 def betaConv 192 ref 299 ref 1742 ref appTerm 1744 def absTerm 1745 def 195 ref appTerm 1746 def betaConv 581 ref 299 ref 1745 ref appTerm 1747 def absTerm 1748 def 585 ref appTerm 1749 def betaConv nil 299 ref 1748 ref appTerm 1750 def axiom nil 43 ref 1750 remove nil cons cons 44 ref 1749 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1748 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1747 remove nil cons cons 44 ref 1746 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1745 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1744 remove nil cons cons 44 ref 1743 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1742 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 1751 def subst 1752 def 873 ref nil 978 ref nil cons 1753 def nil cons cons 1754 def 192 ref 20 ref 1009 remove 209 ref appTerm appTerm 1095 ref appTerm absTerm 1755 def 195 ref appTerm 1756 def betaConv 291 ref 649 ref 581 ref 649 ref 192 ref nil 338 ref 1218 ref nil cons 1757 def cons nil cons nil cons cons 617 ref subst 1758 def absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 291 ref nil 75 ref 295 ref 209 ref appTerm 1759 def 209 ref appTerm 1760 def nil cons 1761 def cons nil cons nil cons cons 1762 def 75 ref 20 ref 80 remove appTerm 78 ref appTerm absTerm 1763 def 78 ref appTerm 1764 def betaConv nil 334 ref 1763 ref appTerm 1765 def axiom nil 43 ref 1765 remove nil cons cons 44 ref 1764 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1763 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 1766 def subst 1027 ref trans appThm 291 ref 649 ref 192 ref 92 ref nil 998 ref 1227 remove cons nil cons cons 192 ref 20 ref 1218 ref appTerm 1767 def 1107 ref 570 ref 585 ref appTerm 1768 def appTerm 1769 def appTerm 1770 def absTerm 1771 def 195 ref appTerm 1772 def betaConv 581 ref 299 ref 1771 ref appTerm 1773 def absTerm 1774 def 585 ref appTerm 1775 def betaConv 649 ref 581 ref 649 ref 192 ref 1770 remove assume sym 20 ref 1769 ref appTerm 1218 ref appTerm 1776 def assume sym deductAntisym absThm appThm absThm appThm nil 299 ref 581 ref 299 ref 192 ref 1776 remove absTerm appTerm absTerm appTerm axiom eqMp nil 43 ref 299 ref 1774 ref appTerm nil cons cons 44 ref 1775 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1774 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1773 remove nil cons cons 44 ref 1772 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1771 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1777 def subst 291 ref 192 ref 20 ref 466 ref 1003 ref appTerm 209 ref appTerm appTerm 570 ref 209 ref appTerm 1778 def appTerm absTerm 1779 def 195 ref appTerm 1780 def betaConv 291 ref 649 ref 581 ref 649 ref 192 ref nil 338 ref 1106 ref nil cons 1781 def cons nil cons nil cons cons 617 ref subst 1782 def absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 291 ref nil 75 ref 466 ref 209 ref appTerm 1783 def 209 ref appTerm 1784 def nil cons cons nil cons nil cons cons 1766 ref subst appThm 291 ref 649 ref 192 ref 92 ref 921 ref 1075 ref appThm 1205 ref appThm appThm 1778 ref refl 1785 def appThm absThm appThm appThm 291 ref 649 ref 192 ref nil 75 ref 466 ref 1000 ref appTerm 209 ref appTerm 1786 def nil cons cons nil cons nil cons cons 75 ref 20 ref 768 remove appTerm 607 remove appTerm absTerm 1787 def 78 ref appTerm 1788 def betaConv nil 334 ref 1787 ref appTerm 1789 def axiom nil 43 ref 1789 remove nil cons cons 44 ref 1788 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 1787 remove nil cons cons 340 ref cons nil cons cons 137 ref subst eqMp eqMp 1790 def subst 810 ref 921 ref 1077 ref appThm 1205 ref appThm appThm trans absThm appThm appThm 291 ref 649 ref 192 ref nil 75 ref 1783 ref 1003 ref appTerm 1791 def nil cons cons nil cons nil cons cons 1766 ref subst 1783 ref refl 1792 def 1075 ref appThm trans absThm appThm appThm 291 ref 649 ref 192 ref nil 75 ref 1783 ref 1000 ref appTerm 1793 def nil cons cons nil cons nil cons cons 1766 ref subst 1792 remove 1077 ref appThm trans absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 921 ref 1240 ref appThm 1794 def 1075 ref appThm appThm 1106 ref refl 1795 def appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1794 remove 1077 ref appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 921 ref 1255 ref appThm 1796 def 1075 ref appThm appThm 1085 ref refl 1797 def appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 92 ref 1796 remove 1077 ref appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 75 ref 51 ref 1784 ref appTerm 51 ref 299 ref 192 ref 20 ref 466 ref 1010 ref appTerm 209 ref appTerm appTerm 1778 ref appTerm absTerm appTerm appTerm 1798 def 51 ref 299 ref 192 ref 465 ref 466 ref 1065 ref appTerm 209 ref appTerm appTerm absTerm appTerm appTerm 1799 def 51 ref 299 ref 192 ref 1783 ref 1010 ref appTerm absTerm appTerm appTerm 51 ref 299 ref 192 ref 1783 ref 1065 ref appTerm absTerm appTerm appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 466 ref 1244 ref appTerm 1800 def 1010 ref appTerm appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 1800 remove 1065 ref appTerm appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 466 ref 1002 ref 1244 ref appTerm 1801 def appTerm 1802 def 1010 ref appTerm appTerm 1085 ref appTerm absTerm appTerm absTerm appTerm appTerm 299 ref 581 ref 299 ref 192 ref 20 ref 1802 remove 1065 ref appTerm appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 1803 def appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym 291 ref 999 ref nil 75 ref 1783 remove 195 ref appTerm 1804 def nil cons cons nil cons nil cons cons 82 ref subst 192 ref 1804 ref absTerm 1805 def 195 ref appTerm 1806 def betaConv nil 299 ref 1805 ref appTerm 1807 def axiom nil 43 ref 1807 remove nil cons cons 44 ref 1806 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1805 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp 1808 def subst appThm 1798 ref refl 1799 ref refl 291 ref 649 ref 192 ref nil 1215 ref nil cons nil cons cons 1809 def 1808 ref subst absThm appThm 1269 ref trans appThm 291 ref 649 ref 192 ref nil 1258 remove nil cons nil cons cons 1808 ref subst absThm appThm 1269 ref trans appThm 1803 ref refl appThm nil 75 ref 1803 ref nil cons cons nil cons nil cons cons 341 ref subst 1810 def trans appThm 1810 remove trans appThm appThm appThm nil 75 ref 1798 remove 1799 remove 1803 remove appTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym 291 ref 649 ref 192 ref 92 ref nil 1216 remove nil cons cons 581 ref 20 ref 623 ref 209 ref appTerm appTerm 983 ref appTerm absTerm 1811 def 585 ref appTerm 1812 def betaConv nil 299 ref 1811 ref appTerm 1813 def axiom nil 43 ref 1813 remove nil cons cons 44 ref 1812 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1811 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp 1814 def subst 306 ref 1730 ref appThm 1205 ref appThm trans appThm 1056 ref 1814 ref subst appThm absThm appThm appThm 291 ref 649 ref 192 ref 810 ref nil 581 ref 1257 ref cons nil cons nil cons cons 1814 remove subst 306 ref 1734 ref appThm 1205 ref appThm trans appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 921 ref 1731 ref appThm 1730 ref appThm 1815 def appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1247 ref 192 ref 20 ref 623 remove 1030 ref appTerm appTerm 691 ref 982 ref 1030 ref appTerm appTerm 1106 ref appTerm appTerm absTerm 1816 def 195 ref appTerm 1817 def betaConv 581 ref 299 ref 1816 ref appTerm 1818 def absTerm 1819 def 585 ref appTerm 1820 def betaConv nil 299 ref 1819 ref appTerm 1821 def axiom nil 43 ref 1821 remove nil cons cons 44 ref 1820 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1819 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1818 remove nil cons cons 44 ref 1817 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1816 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1822 def subst 873 ref 1732 remove 1734 remove appThm appThm 1815 remove appThm trans appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 921 ref 1733 remove appThm 1730 ref appThm 1823 def appThm 1797 ref appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 92 ref nil 1215 ref 581 ref 1801 remove nil cons cons nil cons cons nil cons cons 1822 remove subst 873 ref 1735 remove appThm 1823 remove appThm trans appThm 1795 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm appThm sym 291 ref 649 ref 192 ref 92 ref nil 1737 ref nil cons cons 1824 def 192 ref 20 ref 1740 ref 209 ref appTerm appTerm 984 remove 1095 ref appTerm appTerm absTerm 1825 def 195 ref appTerm 1826 def betaConv 581 ref 299 ref 1825 ref appTerm 1827 def absTerm 1828 def 585 ref appTerm 1829 def betaConv nil 299 ref 1828 ref appTerm 1830 def axiom nil 43 ref 1830 remove nil cons cons 44 ref 1829 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1828 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1827 remove nil cons cons 44 ref 1826 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1825 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst appThm 1095 ref refl 1831 def appThm absThm appThm appThm 291 ref 649 ref 192 ref 810 ref nil 192 ref 1725 ref nil cons 1832 def cons 1833 def nil cons nil cons cons 192 ref 465 ref 295 ref 1030 ref appTerm 1834 def 209 ref appTerm 1835 def appTerm 1836 def absTerm 1837 def 195 ref appTerm 1838 def betaConv nil 299 ref 1837 ref appTerm 1839 def axiom nil 43 ref 1839 remove nil cons cons 44 ref 1838 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1837 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1836 remove nil cons cons 44 ref 20 ref 1835 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 88 ref 1835 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp 1840 def subst appThm 811 ref trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1739 ref 994 ref subst 1841 def appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 691 ref 295 ref 1724 ref 585 ref appTerm 1842 def appTerm 1843 def 1002 ref 1725 ref appTerm appTerm appTerm 1844 def refl 1841 remove appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 466 ref 1002 ref 1842 ref appTerm appTerm 1725 ref appTerm 1845 def appTerm 1085 ref appTerm absTerm appTerm absTerm appTerm appTerm 1846 def refl 649 ref 581 ref 649 ref 192 ref 92 ref 873 ref nil 1833 remove 581 ref 1842 ref nil cons 1847 def cons nil cons cons nil cons cons 1848 def 1225 ref subst 1849 def appThm 1845 ref refl appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm nil 75 ref 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 691 ref 295 ref 211 ref appTerm 1850 def 209 ref appTerm appTerm 1851 def 1106 ref appTerm 1852 def appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm 1853 def 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 1844 remove 1852 remove appTerm appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm 1854 def 1846 remove 299 ref 581 ref 299 ref 192 ref 20 ref 691 ref 1843 remove 1725 ref appTerm appTerm 1855 def 1845 remove appTerm appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans appThm sym 51 ref 299 ref 192 ref 20 ref 1851 remove 1095 ref appTerm appTerm 1095 ref appTerm absTerm appTerm appTerm refl 1856 def 1853 remove refl 1857 def 1854 remove refl 1858 def 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1848 remove 1092 remove subst 1859 def appThm 1797 ref appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 92 ref 1855 remove refl 1860 def 1859 remove appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 1856 remove 1857 remove 1858 remove 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1739 ref 957 ref 20 ref 239 ref 980 ref appTerm 981 ref appTerm appTerm 51 ref 465 ref 983 ref appTerm appTerm 239 ref 195 ref appTerm 1861 def 961 ref appTerm 1862 def appTerm appTerm absTerm 1863 def 961 ref appTerm 1864 def betaConv 192 ref 299 ref 1863 ref appTerm 1865 def absTerm 1866 def 195 ref appTerm 1867 def betaConv 581 ref 299 ref 1866 ref appTerm 1868 def absTerm 1869 def 585 ref appTerm 1870 def betaConv nil 299 ref 1869 ref appTerm 1871 def axiom nil 43 ref 1871 remove nil cons cons 44 ref 1870 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1869 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1868 remove nil cons cons 44 ref 1867 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1866 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1865 remove nil cons cons 44 ref 1864 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1863 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp subst 1872 def appThm 1797 ref appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 92 ref 1860 remove 1872 remove appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 306 ref 1754 ref 1075 ref subst 397 ref 1079 ref appThm 1079 ref appThm nil 192 ref 1002 ref 209 ref appTerm 1873 def nil cons 1874 def cons 1875 def 1083 ref cons nil cons cons 1054 ref subst 1008 ref nil 1875 remove nil cons nil cons cons 1024 ref subst appThm trans trans trans appThm 1008 ref 1079 ref appThm appThm nil 304 ref 1002 ref 1873 ref appTerm nil cons cons nil cons nil cons cons 322 ref subst trans sym 81 ref eqMp 291 ref 649 ref 192 ref 92 ref 873 ref 306 ref 1850 ref 1002 ref 210 ref appTerm 1876 def appTerm assume 1877 def appThm 1205 ref appThm 1878 def appThm 1879 def 1831 ref appThm appThm 1831 ref appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1879 remove 1795 ref appThm 1880 def appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 873 ref 306 ref 571 ref refl 1881 def 1877 remove appThm 1882 def 585 ref refl 1883 def appThm appThm 1884 def 1008 ref 1882 remove 661 ref appThm 1885 def appThm appThm appThm 1880 remove appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 291 ref 810 ref 1878 remove appThm appThm 1797 ref appThm 1886 def appThm 1797 ref appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 92 ref 873 ref 1884 remove 1885 remove appThm appThm 1886 remove appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 291 ref 649 ref 192 ref 92 ref 873 ref 1754 ref 1840 remove subst 1887 def appThm 1888 def 1831 ref appThm nil 75 ref 1095 ref nil cons 1889 def cons nil cons nil cons cons 735 ref subst trans appThm 1831 remove appThm nil 338 ref 1889 remove cons nil cons nil cons cons 617 ref subst trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1888 ref 1795 ref appThm nil 75 ref 1781 remove cons nil cons nil cons cons 735 ref subst trans 1890 def appThm 1795 ref appThm 1782 remove trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 691 ref 295 ref 571 ref 1876 ref appTerm 1891 def 585 ref appTerm 1892 def appTerm 1002 ref 1891 remove 195 ref appTerm 1893 def appTerm 1894 def appTerm 1895 def appTerm 1896 def refl 1897 def 1890 remove appThm appThm 1795 ref appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 291 ref 810 ref 1887 remove appThm 811 ref trans appThm 1797 ref appThm nil 75 ref 1085 ref nil cons 1898 def cons nil cons nil cons cons 341 ref subst trans 1899 def appThm 1797 remove appThm nil 338 ref 1898 ref cons nil cons nil cons cons 617 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 649 ref 581 ref 649 ref 192 ref 92 ref 873 ref nil 1666 ref 1237 remove 581 ref 1876 remove nil cons cons nil cons 1900 def cons 1901 def cons nil cons cons 1751 ref subst 1888 remove 1723 ref appThm nil 75 ref 1757 ref cons nil cons nil cons cons 735 ref subst 1902 def trans trans appThm 1899 remove appThm appThm 1795 remove appThm absThm appThm absThm appThm appThm nil 75 ref 299 ref 581 ref 299 ref 192 ref 20 ref 691 ref 1218 ref appTerm 1903 def 1085 ref appTerm 1904 def appTerm 1905 def 1106 ref appTerm absTerm appTerm absTerm appTerm 1906 def nil cons cons nil cons nil cons cons 341 ref subst trans appThm appThm nil 75 ref 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 1896 ref 1106 ref appTerm appTerm 1106 ref appTerm absTerm appTerm absTerm appTerm appTerm 1906 remove appTerm nil cons cons nil cons nil cons cons 341 ref subst 1907 def trans appThm 1907 remove trans sym 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1897 remove 192 ref 20 ref 1106 ref appTerm 1908 def 1904 ref appTerm absTerm 1909 def 195 ref appTerm 1910 def betaConv 581 ref 299 ref 1909 ref appTerm 1911 def absTerm 1912 def 585 ref appTerm 1913 def betaConv 649 ref 581 ref 649 ref 192 ref 1908 ref refl 1914 def nil 848 ref 1757 remove cons 849 ref 1898 remove cons nil cons cons nil cons cons 880 remove subst appThm absThm appThm absThm appThm nil 299 ref 581 ref 299 ref 192 ref 1908 ref 691 ref 1085 ref appTerm 1218 ref appTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 43 ref 299 ref 1912 ref appTerm nil cons cons 44 ref 1913 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1912 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1911 remove nil cons cons 44 ref 1910 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1909 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1915 def appThm appThm 1915 ref appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 1905 remove refl 1915 remove appThm nil 338 ref 1904 ref nil cons 1916 def cons nil cons nil cons cons 617 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm nil 75 ref 299 ref 581 ref 299 ref 192 ref 20 ref 1896 remove 1904 ref appTerm appTerm 1904 ref appTerm 1917 def absTerm 1918 def appTerm 1919 def absTerm 1920 def appTerm nil cons cons nil cons nil cons cons 560 ref subst trans sym nil 303 ref 1920 remove nil cons cons nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 1919 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 1918 remove nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 1917 remove nil cons cons nil cons nil cons cons 82 ref subst nil 88 ref 1895 ref nil cons 1921 def cons 1922 def nil cons nil cons cons 1923 def 540 remove sym subst nil 43 ref 1921 remove cons 520 ref cons nil cons cons 1924 def 62 ref subst 1924 remove 126 ref subst "Number.Natural.even" const 236 ref constTerm 1925 def refl 1926 def 1895 ref assume appThm nil 43 ref 20 ref 1925 ref 1892 remove appTerm appTerm 1925 ref 1894 remove appTerm appTerm nil cons 1927 def cons 520 ref cons nil cons cons 113 ref subst proveHyp nil 75 ref 1927 remove cons nil cons nil cons cons 611 ref subst 810 ref 92 ref nil 1901 remove nil cons cons 192 ref 20 ref 1925 ref 980 ref appTerm appTerm 691 ref 1925 ref 585 ref appTerm 1928 def appTerm 1925 ref 195 ref appTerm 1929 def appTerm appTerm absTerm 1930 def 195 ref appTerm 1931 def betaConv 581 ref 299 ref 1930 ref appTerm 1932 def absTerm 1933 def 585 ref appTerm 1934 def betaConv nil 299 ref 1933 ref appTerm 1935 def axiom nil 43 ref 1935 remove nil cons cons 44 ref 1934 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1933 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1932 remove nil cons cons 44 ref 1931 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1930 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1936 def subst 873 ref 1754 ref 192 ref 20 ref 1925 ref 1030 ref appTerm appTerm 465 ref 1929 ref appTerm appTerm absTerm 1937 def 195 ref appTerm 1938 def betaConv nil 299 ref 1937 ref appTerm 1939 def axiom nil 43 ref 1939 remove nil cons cons 44 ref 1938 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1937 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1940 def subst 810 ref 1926 remove 1078 remove appThm nil 192 ref 1028 remove nil cons cons nil cons nil cons cons 1940 ref subst 810 ref nil 998 ref 1083 ref cons nil cons cons 1941 def 192 ref 20 ref 1925 ref 598 ref appTerm appTerm 20 ref 1928 ref appTerm 1929 ref appTerm appTerm absTerm 1942 def 195 ref appTerm 1943 def betaConv 581 ref 299 ref 1942 ref appTerm 1944 def absTerm 1945 def 585 ref appTerm 1946 def betaConv nil 299 ref 1945 ref appTerm 1947 def axiom nil 43 ref 1947 remove nil cons cons 44 ref 1946 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1945 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1944 remove nil cons cons 44 ref 1943 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1942 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst nil 338 ref 1925 remove 209 ref appTerm nil cons cons nil cons nil cons cons 617 ref subst trans appThm 820 ref trans trans trans appThm 811 ref trans trans appThm 1948 def 1928 ref refl appThm nil 75 ref 1928 remove nil cons cons nil cons nil cons cons 754 ref subst trans trans appThm nil 192 ref 1893 remove nil cons cons nil cons nil cons cons 1940 remove subst 810 ref nil 1900 remove nil cons cons 1936 remove subst 1948 remove 1929 ref refl appThm nil 75 ref 1929 remove nil cons cons nil cons nil cons cons 754 ref subst trans trans appThm 820 ref trans trans appThm 827 ref 765 ref subst trans appThm 811 ref trans trans sym 81 ref eqMp eqMp eqMp nil 1922 remove 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 873 ref nil 43 ref 465 ref 1895 ref appTerm nil cons cons 44 ref 20 ref 1895 remove appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst 1923 remove 548 ref subst eqMp appThm 1904 remove refl appThm nil 75 ref 1916 remove cons nil cons nil cons cons 735 ref subst trans proveHyp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp eqMp nil 88 ref 299 ref 581 ref 299 ref 192 ref 1908 ref 1106 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 90 ref 51 ref 20 ref 1784 remove appTerm 67 ref appTerm 1949 def appTerm 51 ref 299 ref 1779 ref appTerm 1950 def appTerm 51 ref 299 ref 192 ref 20 ref 1786 remove appTerm 510 ref appTerm absTerm 1951 def appTerm 1952 def appTerm 51 ref 299 ref 192 ref 20 ref 1791 remove appTerm 67 ref appTerm absTerm 1953 def appTerm 1954 def appTerm 51 ref 299 ref 192 ref 20 ref 1793 remove appTerm 67 ref appTerm absTerm 1955 def appTerm 1956 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 466 ref 1193 ref appTerm 1957 def 1003 ref appTerm appTerm 1106 ref appTerm absTerm 1958 def appTerm 1959 def absTerm 1960 def appTerm 1961 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 1957 remove 1000 ref appTerm appTerm 1106 ref appTerm absTerm 1962 def appTerm 1963 def absTerm 1964 def appTerm 1965 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 466 ref 1686 ref appTerm 1966 def 1003 ref appTerm appTerm 1085 ref appTerm absTerm 1967 def appTerm 1968 def absTerm 1969 def appTerm 1970 def appTerm 299 ref 581 ref 299 ref 192 ref 20 ref 1966 remove 1000 ref appTerm appTerm 1106 ref appTerm absTerm 1971 def appTerm 1972 def absTerm 1973 def appTerm 1974 def appTerm 1975 def appTerm 1976 def appTerm 1977 def appTerm 1978 def appTerm 1979 def appTerm 1980 def appTerm 1981 def appTerm nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 1949 remove nil cons cons 90 ref 1981 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp 1982 def nil 88 ref 1950 remove nil cons 1983 def cons 90 ref 1980 remove nil cons cons nil cons cons nil cons cons 1984 def 104 ref subst proveHyp nil 43 ref 1983 remove cons 44 ref 1780 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1779 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1985 def appThm 1953 ref 195 ref appTerm 1986 def betaConv 1982 remove 1984 remove 392 ref subst proveHyp 1987 def nil 88 ref 1952 remove nil cons 1988 def cons 90 ref 1979 remove nil cons cons nil cons cons nil cons cons 1989 def 392 ref subst proveHyp 1990 def nil 88 ref 1954 remove nil cons 1991 def cons 90 ref 1978 remove nil cons cons nil cons cons nil cons cons 1992 def 104 ref subst proveHyp nil 43 ref 1991 remove cons 44 ref 1986 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1953 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1993 def appThm nil 75 ref 1778 ref nil cons 1994 def cons nil cons nil cons cons 1995 def 560 ref subst 1996 def trans trans appThm nil 998 ref 1045 ref cons nil cons cons 1777 ref subst appThm absThm appThm appThm 291 ref 649 ref 192 ref nil 75 ref 1001 remove 209 ref appTerm 1997 def nil cons cons nil cons nil cons cons 1790 ref subst 810 ref nil 998 ref 1234 remove cons nil cons cons 1777 ref subst 291 ref 1951 ref 195 ref appTerm 1998 def betaConv 1987 remove 1989 remove 104 ref subst proveHyp nil 43 ref 1988 remove cons 44 ref 1998 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1951 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 1999 def appThm 1955 ref 195 ref appTerm 2000 def betaConv 1990 remove 1992 remove 392 ref subst proveHyp 2001 def nil 88 ref 1956 remove nil cons 2002 def cons 90 ref 1977 remove nil cons cons nil cons cons nil cons cons 2003 def 104 ref subst proveHyp nil 43 ref 2002 remove cons 44 ref 2000 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1955 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2004 def appThm 330 ref 826 ref subst trans trans 2005 def appThm 811 ref trans trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 192 ref 92 ref nil 1207 ref 1083 ref cons nil cons cons 1777 ref subst 291 ref 1993 remove appThm 1985 remove appThm 1995 remove 341 ref subst 2006 def trans trans appThm nil 1083 ref nil cons cons 2007 def 1777 ref subst appThm absThm appThm appThm 291 ref 649 ref 192 ref nil 75 ref 1759 ref 1000 ref appTerm 2008 def nil cons cons nil cons nil cons cons 1790 ref subst 810 ref nil 1211 ref 1083 ref cons nil cons cons 1777 ref subst 291 ref 2004 remove appThm 1999 remove appThm 827 remove 341 ref subst trans trans appThm 811 ref trans trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 92 ref 1715 remove 1777 ref subst 291 ref 1958 ref 195 ref appTerm 2009 def betaConv 1960 ref 585 ref appTerm 2010 def betaConv 2001 remove 2003 remove 392 ref subst proveHyp 2011 def nil 88 ref 1961 remove nil cons 2012 def cons 90 ref 1976 remove nil cons cons nil cons cons nil cons cons 2013 def 104 ref subst proveHyp nil 43 ref 2012 remove cons 44 ref 2010 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1960 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1959 remove nil cons cons 44 ref 2009 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1958 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2014 def appThm nil 1667 remove nil cons cons 2015 def 2014 remove subst appThm trans appThm 1777 ref appThm nil 338 ref 1769 remove nil cons cons nil cons nil cons cons 617 ref subst 2016 def trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref nil 75 ref 295 ref 1193 ref appTerm 2017 def 1000 ref appTerm 2018 def nil cons cons nil cons nil cons cons 1790 ref subst 810 ref nil 1211 ref 1714 ref cons nil cons cons 2019 def 1777 ref subst 291 ref 1962 ref 195 ref appTerm 2020 def betaConv 1964 ref 585 ref appTerm 2021 def betaConv 2011 remove 2013 remove 392 ref subst proveHyp 2022 def nil 88 ref 1965 remove nil cons 2023 def cons 90 ref 1975 remove nil cons cons nil cons cons nil cons cons 2024 def 104 ref subst proveHyp nil 43 ref 2023 remove cons 44 ref 2021 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1964 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1963 remove nil cons cons 44 ref 2020 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1962 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2025 def appThm 2015 ref 1967 ref 195 ref appTerm 2026 def betaConv 1969 ref 585 ref appTerm 2027 def betaConv 2022 remove 2024 remove 392 ref subst proveHyp 2028 def nil 88 ref 1970 remove nil cons 2029 def cons 90 ref 1974 remove nil cons 2030 def cons nil cons cons nil cons cons 2031 def 104 ref subst proveHyp nil 43 ref 2029 remove cons 44 ref 2027 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1969 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1968 remove nil cons cons 44 ref 2026 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1967 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2032 def subst appThm trans appThm trans absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref nil 75 ref 295 ref 1686 ref appTerm 2033 def 1003 ref appTerm 2034 def nil cons cons nil cons nil cons cons 1790 ref subst 810 ref nil 1207 ref 581 ref 1686 ref nil cons 2035 def cons nil cons 2036 def cons nil cons cons 2037 def 1777 ref subst 291 ref 2032 remove appThm 2015 ref 2025 remove subst appThm trans appThm trans absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 92 ref nil 1211 ref 2036 ref cons nil cons cons 2038 def 1777 ref subst 291 ref 1971 ref 195 ref appTerm 2039 def betaConv 1973 ref 585 ref appTerm 2040 def betaConv 2028 remove 2031 remove 392 ref subst proveHyp nil 43 ref 2030 remove cons 44 ref 2040 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1973 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1972 remove nil cons cons 44 ref 2039 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1971 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2041 def appThm 2015 remove 2041 remove subst appThm trans appThm 1777 ref appThm 2016 remove trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm nil 75 ref 299 ref 581 ref 299 ref 192 ref 465 ref 51 ref 1085 ref appTerm 2042 def 1768 ref appTerm 2043 def appTerm 2044 def absTerm 2045 def appTerm 2046 def absTerm 2047 def appTerm 2048 def nil cons 2049 def cons nil cons nil cons cons 560 ref subst trans appThm appThm nil 75 ref 51 ref 299 ref 581 ref 299 ref 192 ref 465 ref 1107 remove 1861 ref 585 ref appTerm 2050 def appTerm 2051 def appTerm 2052 def absTerm 2053 def appTerm 2054 def absTerm 2055 def appTerm 2056 def appTerm 2048 ref appTerm 2057 def nil cons cons nil cons nil cons cons 341 ref subst 2058 def trans appThm 2058 remove trans appThm appThm nil 75 ref 51 ref 299 ref 192 ref 20 ref 1778 ref appTerm 2059 def 51 ref 1804 ref appTerm 1778 ref appTerm appTerm absTerm appTerm appTerm 2057 remove appTerm 2060 def nil cons cons nil cons nil cons cons 341 ref subst trans appThm appThm nil 75 ref 51 ref 299 ref 192 ref 2059 ref 51 ref 1778 remove appTerm 2061 def 1804 remove appTerm appTerm absTerm appTerm appTerm 2060 remove appTerm nil cons cons nil cons nil cons cons 341 ref subst 2062 def trans appThm 2062 remove trans sym 291 ref 649 ref 192 ref 2059 remove refl 2063 def 2061 remove refl 1808 ref appThm 1996 remove trans appThm nil 338 ref 1994 remove cons nil cons nil cons cons 617 ref subst 2064 def trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 192 ref 2063 remove 291 ref 1808 remove appThm 1785 remove appThm 2006 remove trans appThm 2064 remove trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 810 ref 2053 ref 195 ref appTerm 2065 def betaConv 2055 ref 585 ref appTerm 2066 def betaConv nil 2056 ref axiom nil 43 ref 2056 remove nil cons cons 44 ref 2066 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2055 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2054 remove nil cons cons 44 ref 2065 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2053 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2052 remove nil cons cons 44 ref 20 ref 2051 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 88 ref 2051 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp appThm 811 ref trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 649 ref 581 ref 649 ref 192 ref 810 ref 2045 ref 195 ref appTerm 2067 def betaConv 2047 ref 585 ref appTerm 2068 def betaConv nil 2048 remove axiom nil 43 ref 2049 remove cons 44 ref 2068 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2047 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2046 remove nil cons cons 44 ref 2067 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2045 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2044 remove nil cons cons 44 ref 20 ref 2043 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 88 ref 2043 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp appThm 811 ref trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans sym 81 ref eqMp eqMp nil 88 ref 299 ref 581 ref 299 ref 192 ref 1767 remove 1218 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 90 ref 51 ref 20 ref 1760 ref appTerm 67 ref appTerm 2069 def appTerm 51 ref 299 ref 1755 ref appTerm 2070 def appTerm 51 ref 299 ref 192 ref 20 ref 1997 remove appTerm 510 ref appTerm absTerm appTerm appTerm 51 ref 299 ref 192 ref 20 ref 1759 ref 1003 ref appTerm appTerm 1759 remove 195 ref appTerm appTerm absTerm appTerm appTerm 51 ref 299 ref 192 ref 20 ref 2008 remove appTerm 510 ref appTerm absTerm appTerm appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 2017 remove 1003 ref appTerm appTerm 1218 ref appTerm 2071 def absTerm appTerm absTerm appTerm appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 2018 remove appTerm 510 ref appTerm absTerm appTerm absTerm appTerm appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 20 ref 2034 remove appTerm 510 ref appTerm absTerm appTerm absTerm appTerm appTerm 299 ref 581 ref 299 ref 192 ref 20 ref 2033 remove 1000 ref appTerm appTerm 1218 ref appTerm 2072 def absTerm appTerm absTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 2073 def appTerm 2074 def appTerm nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 2069 remove nil cons cons 90 ref 2074 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 2070 remove nil cons 2075 def cons 90 ref 2073 remove nil cons cons nil cons cons nil cons cons 104 ref subst proveHyp nil 43 ref 2075 remove cons 44 ref 1756 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1755 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 999 ref 2005 remove subst trans appThm 2076 def 1723 ref appThm 1902 remove trans 2077 def trans appThm 1723 ref appThm 1758 ref trans appThm 92 ref 1849 remove 1752 remove trans 2077 remove trans appThm 1723 remove appThm 1758 remove trans appThm 342 ref trans sym 81 ref eqMp eqMp eqMp 2078 def nil 88 ref 2071 remove nil cons cons 90 ref 2072 remove nil cons cons nil cons cons nil cons cons 2079 def 104 ref subst proveHyp 2080 def subst nil 192 ref 1718 ref nil cons cons 2081 def 581 ref 1722 ref nil cons cons nil cons cons nil cons cons 2082 def 2080 ref subst nil 192 ref 1717 ref nil cons cons 2083 def 581 ref 1198 remove nil cons cons nil cons cons nil cons cons 2080 ref subst nil 192 ref 973 ref cons 2084 def 1263 remove cons nil cons cons 2085 def 2080 ref subst trans 2086 def trans trans trans appThm nil 338 ref 1188 ref nil cons 2087 def cons nil cons nil cons cons 617 ref subst 2088 def trans sym 81 ref eqMp 2089 def subst nil 581 ref 213 ref nil cons 2090 def cons 2091 def nil cons nil cons cons 2092 def nil 978 ref 1196 ref cons nil cons cons 1707 ref subst 1708 ref nil 998 ref 1711 ref cons nil cons cons 1682 ref 195 ref appTerm 2093 def betaConv 1684 ref 585 ref appTerm 2094 def betaConv 1704 remove 1706 remove 392 ref subst proveHyp 2095 def nil 88 ref 1685 remove nil cons 2096 def cons 90 ref 1697 remove nil cons cons nil cons cons nil cons cons 2097 def 104 ref subst proveHyp nil 43 ref 2096 remove cons 44 ref 2094 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1684 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1683 remove nil cons cons 44 ref 2093 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1682 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2098 def subst 208 ref refl 2099 def nil 192 ref 1713 remove cons nil cons nil cons cons 2100 def 1233 ref subst appThm trans appThm trans subst eqMp 2101 def appThm 231 ref refl 2102 def appThm nil 581 ref 208 ref 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 207 ref 222 ref appTerm 2103 def appTerm appTerm appTerm 2104 def appTerm appTerm appTerm appTerm 2105 def nil cons 2106 def cons 2107 def 192 ref 1187 remove cons 2108 def 957 ref 228 remove nil cons 2109 def cons nil cons 2110 def cons cons nil cons cons 1189 ref 306 ref nil 1192 ref 581 ref 208 ref 208 ref 1686 ref appTerm 2111 def appTerm nil cons 2112 def cons nil cons 2113 def cons nil cons cons 2114 def 1707 ref subst 1708 ref nil 1709 ref 581 ref 2111 ref nil cons 2115 def cons nil cons 2116 def cons nil cons cons 2117 def 1688 ref 195 ref appTerm 2118 def betaConv 1690 ref 585 ref appTerm 2119 def betaConv 2095 remove 2097 remove 392 ref subst proveHyp 2120 def nil 88 ref 1691 remove nil cons 2121 def cons 90 ref 1696 remove nil cons 2122 def cons nil cons cons nil cons cons 2123 def 104 ref subst proveHyp nil 43 ref 2121 remove cons 44 ref 2119 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1690 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1689 remove nil cons cons 44 ref 2118 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1688 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2124 def subst 2099 ref 2037 ref 2124 ref subst 2099 ref 2124 ref appThm trans 2125 def appThm 2126 def trans 2127 def appThm trans appThm 207 ref 208 ref 208 ref 208 ref 961 ref appTerm 2128 def appTerm 2129 def appTerm 2130 def appTerm refl 2131 def appThm nil 192 ref 2130 ref nil cons cons 2132 def 581 ref 208 ref 208 ref 1681 ref appTerm 2133 def appTerm nil cons 2134 def cons nil cons cons nil cons cons 2135 def 2080 ref subst nil 192 ref 2129 ref nil cons cons 2136 def 581 ref 2133 ref nil cons 2137 def cons nil cons cons nil cons cons 2138 def 2078 remove 2079 remove 392 ref subst proveHyp 2139 def subst nil 192 ref 2128 ref nil cons cons 2140 def 581 ref 1681 ref nil cons 2141 def cons nil cons cons nil cons cons 2142 def 2139 ref subst 2085 remove 2139 ref subst 2143 def trans 2144 def trans 2145 def trans 2146 def trans appThm 2088 ref trans sym 81 ref eqMp 2147 def subst nil 581 ref 2104 remove nil cons 2148 def cons 2149 def 192 ref 2090 ref cons 2150 def 957 ref 226 remove nil cons 2151 def cons nil cons 2152 def cons cons nil cons cons 1189 ref 306 ref nil 192 ref 208 ref 1190 ref appTerm nil cons cons 2153 def 581 ref 207 ref 2111 remove appTerm nil cons 2154 def cons nil cons 2155 def cons nil cons cons 2124 ref subst 2099 ref 2117 ref 2098 ref subst 2126 remove trans appThm trans appThm 208 ref 2130 remove appTerm refl 2156 def appThm 2135 remove 2139 ref subst 2145 remove trans 2157 def trans appThm 2088 ref trans sym 81 ref eqMp 2158 def subst nil 581 ref 222 remove nil cons 2159 def cons 2160 def nil cons nil cons cons nil 192 ref 212 ref nil cons 2161 def cons 2162 def 581 ref 208 ref 208 ref 1193 ref appTerm 2163 def appTerm nil cons 2164 def cons nil cons 2165 def cons nil cons cons 2124 ref subst 2099 ref nil 1184 ref 581 ref 2163 ref nil cons 2166 def cons nil cons 2167 def cons nil cons cons 2124 ref subst 2099 ref nil 978 ref 1714 remove cons nil cons cons 2168 def 2124 ref subst 2099 ref 999 ref 2098 ref subst 2099 ref 1232 ref appThm trans appThm 2169 def trans appThm trans appThm trans 2170 def subst eqMp eqMp 2171 def nil 581 ref 207 ref 208 ref 208 ref 208 ref 2105 remove appTerm appTerm appTerm appTerm 2172 def nil cons 2173 def cons 192 ref 207 ref 207 ref 207 ref 207 ref 1186 remove appTerm appTerm appTerm appTerm nil cons cons 957 ref 582 ref cons 2174 def nil cons 2175 def cons cons nil cons cons 20 ref "_9269" 186 ref var 2176 def 20 ref 570 ref 2176 remove varTerm appTerm appTerm 67 ref appTerm absTerm 2177 def 961 ref appTerm 2178 def appTerm refl 2177 ref 598 ref appTerm betaConv appThm 92 ref 2178 remove betaConv appThm 20 ref 599 remove appTerm 67 ref appTerm refl appThm trans 2177 remove refl 1188 remove assume sym 2179 def appThm eqMp sym 956 remove eqMp 2180 def subst deductAntisym 2171 remove eqMp trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 1178 ref nil cons cons 304 ref 582 remove cons nil cons 2181 def cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 1178 remove appTerm nil cons cons 44 ref 1177 remove 574 ref appTerm 2182 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1105 remove 581 ref 1176 ref nil cons 2183 def cons nil cons 2184 def cons nil cons cons 1174 ref subst eqMp 1430 ref "d" 186 ref var 2185 def nil 1566 ref 202 ref 2185 ref varTerm 2186 def appTerm 2187 def 1176 ref appTerm 2188 def nil cons 2189 def cons 304 ref 1104 ref cons nil cons cons nil cons cons 320 ref 173 ref subst subst absThm appThm nil 192 ref 1104 ref cons 2184 remove cons nil cons cons 192 ref 1908 ref 372 ref 2185 ref 662 ref 2187 ref 585 ref appTerm appTerm absTerm appTerm appTerm absTerm 2190 def 195 ref appTerm 2191 def betaConv 581 ref 299 ref 2190 ref appTerm 2192 def absTerm 2193 def 585 ref appTerm 2194 def betaConv 649 ref 581 ref 649 ref 192 ref 1914 remove 1430 ref 2185 ref 662 ref refl 2195 def nil 192 ref 2186 ref nil cons 2196 def cons 2197 def nil cons 2198 def nil cons cons 1660 remove 1661 remove 104 ref subst proveHyp 2199 def subst appThm absThm appThm appThm absThm appThm absThm appThm nil 299 ref 581 ref 299 ref 192 ref 1908 ref 372 ref 2185 ref 662 ref 597 ref 2186 ref appTerm appTerm absTerm appTerm 2200 def appTerm 2201 def absTerm appTerm absTerm appTerm axiom 2202 def eqMp nil 43 ref 299 ref 2193 ref appTerm nil cons cons 44 ref 2194 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2193 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2192 remove nil cons cons 44 ref 2191 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2190 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 2182 remove assume eqMp eqMp nil 43 ref 372 ref 2185 ref 295 ref 2188 ref appTerm 574 ref appTerm 2203 def absTerm 2204 def appTerm 2205 def nil cons cons 563 ref cons nil cons cons 113 ref subst proveHyp nil 303 ref 2185 ref 45 ref 2204 ref 2186 ref appTerm 2206 def appTerm 496 ref appTerm 2207 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 2185 ref nil 75 ref 2207 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 2206 ref nil cons 2208 def cons 563 ref cons nil cons cons 2209 def 62 ref subst 2209 remove 126 ref subst 2206 ref betaConv 2206 remove assume eqMp nil 43 ref 2203 ref nil cons 2210 def cons 563 ref cons nil cons cons 2211 def 113 ref subst proveHyp 2211 ref 62 ref subst 2211 remove 126 ref subst "i" 186 ref var 2212 def 45 ref 239 ref 2212 ref varTerm 2213 def appTerm 2214 def 265 ref appTerm appTerm 144 ref 176 ref 295 ref 266 remove appTerm 2215 def 2213 ref appTerm absTerm appTerm appTerm absTerm 2216 def 2186 ref appTerm 2217 def betaConv 192 ref 299 ref 2212 remove 45 ref 2214 remove 195 ref appTerm appTerm 144 ref 176 ref 295 ref 260 remove 195 ref appTerm 178 ref appTerm appTerm 2213 remove appTerm absTerm appTerm appTerm absTerm appTerm absTerm 2218 def 265 ref appTerm 2219 def betaConv nil 299 ref 2218 ref appTerm 2220 def axiom nil 43 ref 2220 remove nil cons cons 44 ref 2219 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2218 remove nil cons cons 304 ref 265 ref nil cons 2221 def cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 2222 def nil 43 ref 299 ref 2216 ref appTerm nil cons cons 2223 def 44 ref 2217 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2216 ref nil cons cons 2224 def 304 ref 2196 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 45 ref 239 ref 2186 ref appTerm 2225 def 265 ref appTerm 2226 def appTerm 144 ref 176 ref 2215 ref 2186 ref appTerm 2227 def absTerm 2228 def appTerm 2229 def appTerm 2230 def nil cons cons 563 ref cons nil cons cons 113 ref subst proveHyp nil 957 ref 2221 ref cons 2231 def 2198 remove cons nil cons cons 957 ref 20 ref 1862 ref appTerm 2232 def 239 ref 630 ref 1176 ref appTerm 2233 def appTerm 1529 ref 1176 ref appTerm 2234 def appTerm 2235 def appTerm 2236 def absTerm 2237 def 961 ref appTerm 2238 def betaConv 192 ref 299 ref 2237 ref appTerm 2239 def absTerm 2240 def 195 ref appTerm 2241 def betaConv 649 ref 192 ref 649 ref 957 ref 2236 remove assume sym 20 ref 2235 remove appTerm 1862 ref appTerm assume sym deductAntisym absThm appThm absThm appThm 581 ref 299 ref 192 ref 299 ref 957 ref 20 ref 239 ref 631 ref appTerm 2242 def 1530 ref appTerm appTerm 1862 ref appTerm absTerm 2243 def appTerm 2244 def absTerm 2245 def appTerm 2246 def absTerm 2247 def 1176 ref appTerm 2248 def betaConv nil 299 ref 2247 ref appTerm 2249 def axiom 2250 def nil 43 ref 2249 remove nil cons cons 2251 def 44 ref 2248 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2247 ref nil cons cons 2252 def 304 ref 2183 ref cons nil cons 2253 def cons nil cons cons 137 ref subst eqMp eqMp eqMp nil 43 ref 299 ref 2240 ref appTerm nil cons cons 44 ref 2241 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2240 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2239 remove nil cons cons 44 ref 2238 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2237 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 2254 def subst sym 239 ref refl 2255 def 2203 remove assume 2256 def appThm 202 ref 265 ref appTerm 2257 def 1176 ref appTerm 2258 def refl appThm sym 192 ref 51 ref 239 ref 574 ref appTerm 2259 def 195 ref appTerm appTerm 570 ref 2258 ref appTerm 2260 def appTerm absTerm 2261 def 202 ref 577 remove appTerm 573 remove appTerm 2262 def appTerm betaConv sym nil 957 ref 959 remove cons 581 ref 958 ref cons 192 ref 593 ref cons 2263 def nil cons 2264 def cons cons nil cons cons 2243 ref 961 ref appTerm 2265 def betaConv 2245 ref 195 ref appTerm 2266 def betaConv 2247 ref 585 ref appTerm 2267 def betaConv 2250 ref nil 2251 ref 44 ref 2267 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2252 ref 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2246 remove nil cons cons 44 ref 2266 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2245 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2244 remove nil cons cons 44 ref 2265 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2243 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 2268 def subst 460 ref refl 2269 def 592 remove appThm 555 remove 82 ref subst 461 ref assume 2270 def eqMp 2271 def trans trans sym 81 ref eqMp nil 43 ref 2259 ref 2262 ref appTerm nil cons cons 44 ref 466 ref 2262 ref appTerm 2258 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 921 ref 979 remove 957 ref 295 ref 202 ref 980 ref appTerm 2272 def 981 ref appTerm 2273 def appTerm 586 ref 1275 ref appTerm 2274 def appTerm 2275 def absTerm 2276 def 961 ref appTerm 2277 def betaConv 192 ref 299 ref 2276 ref appTerm 2278 def absTerm 2279 def 195 ref appTerm 2280 def betaConv 581 ref 299 ref 2279 ref appTerm 2281 def absTerm 2282 def 585 ref appTerm 2283 def betaConv 649 ref 581 ref 649 ref 192 ref 649 ref 957 ref 2275 remove assume sym 295 ref 2274 remove appTerm 2273 remove appTerm 2284 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 299 ref 581 ref 299 ref 192 ref 299 ref 957 ref 2284 remove absTerm 2285 def appTerm 2286 def absTerm 2287 def appTerm 2288 def absTerm 2289 def appTerm 2290 def axiom 2291 def eqMp nil 43 ref 299 ref 2282 ref appTerm nil cons cons 44 ref 2283 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2282 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2281 remove nil cons cons 44 ref 2280 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2279 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2278 remove nil cons cons 44 ref 2277 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2276 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp subst appThm 306 ref 2257 ref refl 2101 ref appThm nil 581 ref 264 remove nil cons 2292 def cons 2293 def 2108 ref 957 ref 208 ref 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 262 ref appTerm appTerm appTerm 2294 def appTerm 2295 def appTerm 2296 def appTerm 2297 def appTerm 2298 def appTerm 2299 def nil cons cons nil cons 2300 def cons cons nil cons cons 2147 ref subst nil 581 ref 263 remove nil cons 2301 def cons 2150 ref 957 ref 2295 remove nil cons 2302 def cons nil cons 2303 def cons cons nil cons cons 2304 def 1189 ref 306 ref nil 2153 ref 581 ref 208 ref 207 ref 1686 ref appTerm 2305 def appTerm nil cons cons nil cons 2306 def cons nil cons cons 2124 ref subst 2099 ref nil 1709 ref 581 ref 2305 ref nil cons cons nil cons 2307 def cons nil cons cons 2308 def 1693 ref 195 ref appTerm 2309 def betaConv 1695 ref 585 ref appTerm 2310 def betaConv 2120 remove 2123 remove 392 ref subst proveHyp nil 43 ref 2122 remove cons 44 ref 2310 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1695 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 1694 remove nil cons cons 44 ref 2309 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 1693 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2311 def subst 1708 ref 1008 ref 2037 remove 1707 ref subst 1708 ref 2124 ref appThm trans 2312 def appThm nil 192 ref 2141 remove cons nil cons nil cons cons 2313 def 192 ref 295 ref 1004 remove appTerm 1000 ref appTerm absTerm 2314 def 195 ref appTerm 2315 def betaConv 291 ref 649 ref 192 ref nil 304 ref 1043 ref cons nil cons nil cons cons 322 ref subst absThm appThm 1269 ref trans appThm 291 ref 295 ref 1873 remove appTerm 2316 def refl 1079 remove appThm nil 304 ref 1874 remove cons nil cons nil cons cons 322 ref subst trans appThm 291 ref 649 ref 192 ref 306 ref 1076 remove appThm 1077 ref appThm nil 304 ref 1257 remove cons nil cons nil cons cons 322 ref subst trans absThm appThm 1269 ref trans appThm 649 ref 192 ref 306 ref 1008 ref 1077 ref appThm appThm nil 1044 remove nil cons nil cons cons 2317 def 1075 ref subst 1055 remove trans 1064 remove trans appThm 1066 remove trans absThm appThm 1269 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans sym 81 ref eqMp nil 88 ref 299 ref 192 ref 1834 ref 1030 ref appTerm absTerm appTerm nil cons cons 90 ref 51 ref 2316 remove 210 ref appTerm 2318 def appTerm 51 ref 299 ref 2314 ref appTerm 2319 def appTerm 299 ref 192 ref 295 ref 1002 ref 1000 ref appTerm appTerm 1031 ref appTerm absTerm 2320 def appTerm 2321 def appTerm 2322 def appTerm nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp 2323 def nil 88 ref 2318 remove nil cons cons 90 ref 2322 remove nil cons cons nil cons cons nil cons cons 2324 def 392 ref subst proveHyp 2325 def nil 88 ref 2319 remove nil cons 2326 def cons 90 ref 2321 remove nil cons 2327 def cons nil cons cons nil cons cons 2328 def 104 ref subst proveHyp nil 43 ref 2326 remove cons 44 ref 2315 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2314 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2329 def subst trans appThm trans appThm trans appThm 208 ref 207 ref 2129 remove appTerm 2330 def appTerm refl 2331 def appThm nil 192 ref 2330 remove nil cons cons 2332 def 581 ref 207 ref 2133 remove appTerm nil cons cons nil cons cons nil cons cons 2139 ref subst 2138 remove 2080 ref subst 2144 remove trans trans 2333 def trans appThm 2088 ref trans sym 81 ref eqMp subst nil 581 ref 262 remove nil cons 2334 def cons nil cons nil cons cons 2170 ref subst 2335 def eqMp eqMp trans 2336 def appThm 572 remove refl 1754 ref nil 1192 ref 1083 ref cons nil cons cons 2124 ref subst 2099 ref nil 1709 ref nil cons nil cons cons 2337 def 1209 ref subst appThm trans subst appThm nil 581 ref 230 ref nil cons cons 2338 def 192 ref 457 ref nil cons 2339 def cons 2340 def 957 ref 208 ref 208 ref 208 ref 2299 remove appTerm appTerm appTerm 2341 def nil cons 2342 def cons nil cons cons cons nil cons cons 291 ref 20 ref 1740 ref 961 ref appTerm 2343 def appTerm 2344 def refl 2345 def 306 ref 1881 ref 1240 ref appThm 2346 def 661 ref appThm appThm nil 2084 ref nil cons nil cons cons 2347 def 1075 ref subst 2348 def appThm appThm appThm 2345 ref 306 ref 586 ref refl 2349 def 1075 ref appThm appThm 2348 remove appThm appThm appThm sym 291 ref 2345 ref 306 ref 1881 ref 1731 ref appThm 661 ref appThm appThm 2347 remove 1730 ref subst 2350 def appThm appThm appThm 2345 ref 306 ref 2349 ref 1730 ref appThm appThm 2350 remove appThm appThm appThm sym 51 ref 2344 ref 295 ref 571 ref 1842 ref appTerm 195 ref appTerm appTerm 1724 ref 961 ref appTerm 2351 def appTerm appTerm appTerm refl 2345 ref 306 ref 306 ref 2349 ref 1824 remove 192 ref 1740 ref 571 ref 195 ref appTerm 2352 def 585 ref appTerm appTerm absTerm 2353 def 195 ref appTerm 2354 def betaConv 581 ref 299 ref 2353 ref appTerm 2355 def absTerm 2356 def 585 ref appTerm 2357 def betaConv nil 299 ref 2356 ref appTerm 2358 def axiom nil 43 ref 2358 remove nil cons cons 44 ref 2357 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2356 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2355 remove nil cons cons 44 ref 2354 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2353 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2359 def subst 2360 def appThm 2361 def appThm 1739 ref 957 ref 295 ref 586 ref 2352 ref 961 ref appTerm 2362 def appTerm 2363 def appTerm 2364 def 2352 ref 981 ref appTerm appTerm absTerm 2365 def 961 ref appTerm 2366 def betaConv 192 ref 299 ref 2365 ref appTerm 2367 def absTerm 2368 def 195 ref appTerm 2369 def betaConv 581 ref 299 ref 2368 ref appTerm 2370 def absTerm 2371 def 585 ref appTerm 2372 def betaConv nil 299 ref 2371 ref appTerm 2373 def axiom nil 43 ref 2373 remove nil cons cons 44 ref 2372 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2371 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2370 remove nil cons cons 44 ref 2369 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2368 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2367 remove nil cons cons 44 ref 2366 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2365 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 2374 def subst 2361 remove trans 2375 def appThm nil 304 ref 586 ref 2352 ref 211 ref appTerm 2376 def appTerm nil cons cons nil cons nil cons cons 322 ref subst trans sym 81 ref eqMp appThm 2351 remove refl 2377 def appThm appThm appThm sym 291 ref 2345 ref 306 ref 1739 remove 957 ref 2364 remove 571 ref 980 ref appTerm 961 ref appTerm 2378 def appTerm 2379 def absTerm 2380 def 961 ref appTerm 2381 def betaConv 192 ref 299 ref 2380 ref appTerm 2382 def absTerm 2383 def 195 ref appTerm 2384 def betaConv 581 ref 299 ref 2383 ref appTerm 2385 def absTerm 2386 def 585 ref appTerm 2387 def betaConv nil 299 ref 2386 ref appTerm 2388 def axiom nil 43 ref 2388 remove nil cons cons 44 ref 2387 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2386 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2385 remove nil cons cons 44 ref 2384 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2383 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2382 remove nil cons cons 44 ref 2381 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2380 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2379 remove nil cons cons 44 ref 295 ref 2378 ref appTerm 2363 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 304 ref 2363 remove nil cons cons 1566 ref 2378 remove nil cons cons nil cons cons nil cons cons 320 ref 33 ref 45 ref 157 ref appTerm 160 remove appTerm 2389 def absTerm 2390 def 36 ref appTerm 2391 def betaConv 152 ref 118 ref 2390 ref appTerm 2392 def absTerm 2393 def 156 ref appTerm 2394 def betaConv nil 118 ref 33 ref 118 ref 152 ref 2389 ref absTerm 2395 def appTerm 2396 def absTerm 2397 def appTerm 2398 def axiom nil 43 ref 2398 remove nil cons 2399 def cons 2400 def 44 ref 118 ref 2393 ref appTerm nil cons 2401 def cons nil cons cons nil cons cons 2402 def 113 ref subst proveHyp 2402 ref 62 ref subst 2402 remove 126 ref subst nil 119 ref 2393 remove nil cons cons 2403 def nil cons nil cons cons 183 ref subst 152 ref nil 75 ref 2392 remove nil cons 2404 def cons nil cons nil cons cons 82 ref subst nil 119 ref 2390 remove nil cons cons 2405 def nil cons nil cons cons 183 ref subst 33 ref nil 75 ref 2389 remove nil cons cons nil cons nil cons cons 82 ref subst 2395 ref 156 ref appTerm 2406 def betaConv 2397 ref 36 ref appTerm 2407 def betaConv nil 2400 remove 44 ref 2407 remove nil cons cons nil cons cons nil cons cons 113 ref subst 169 ref 119 ref 2397 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2396 remove nil cons cons 44 ref 2406 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 2395 remove nil cons cons 172 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 88 ref 2399 remove cons 90 ref 2401 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 2401 remove cons 44 ref 2394 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 2403 remove 172 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2404 remove cons 44 ref 2391 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 2405 remove 171 ref cons nil cons cons 137 ref subst eqMp eqMp subst 2408 def subst eqMp 2409 def subst appThm 2377 remove appThm nil 192 ref 980 ref nil cons 2410 def cons 2411 def 1737 ref cons nil cons cons 1751 ref subst 2076 ref 2343 ref refl appThm nil 75 ref 2343 remove nil cons 2412 def cons nil cons nil cons cons 735 ref subst trans trans 2413 def trans appThm nil 338 ref 2412 remove cons nil cons nil cons cons 617 ref subst 2414 def trans appThm 2345 remove 2413 remove appThm 2414 remove trans appThm 342 ref trans sym 81 ref eqMp eqMp eqMp eqMp nil 88 ref 2344 ref 295 ref 571 ref 1193 ref appTerm 2415 def 195 ref appTerm appTerm 1717 ref appTerm appTerm nil cons cons 90 ref 2344 remove 295 ref 586 ref 1003 ref appTerm appTerm 1717 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 104 ref subst proveHyp 2416 def subst nil 1082 ref 192 ref 227 remove nil cons cons 957 ref 259 ref nil cons 2417 def cons 2418 def nil cons 2419 def cons cons nil cons cons 92 ref 306 ref 1008 ref 1024 ref appThm 2420 def appThm 961 ref refl 2421 def appThm appThm 2422 def 306 ref 1008 ref nil 192 ref 208 ref 208 ref 1000 ref appTerm 2423 def appTerm nil cons cons 2424 def nil cons nil cons cons 2425 def 1213 ref subst appThm 2425 remove 2320 ref 195 ref appTerm 2426 def betaConv 2325 remove 2328 remove 392 ref subst proveHyp nil 43 ref 2327 remove cons 44 ref 2426 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2320 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2427 def subst 1708 ref nil 192 ref 2423 ref nil cons cons 2428 def nil cons nil cons cons 2429 def 2427 ref subst 1708 ref 1212 ref 2427 ref subst 1708 ref 2427 ref appThm trans 2430 def appThm trans appThm trans 2431 def trans appThm 1720 ref appThm nil 1721 ref 581 ref 207 ref 207 ref 1031 ref appTerm 2432 def appTerm nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2081 ref 581 ref 2432 remove nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2083 ref 581 ref 1031 remove nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2084 ref 581 ref 1043 remove cons nil cons cons nil cons cons 2433 def 2080 ref subst trans trans trans 2434 def trans appThm nil 338 ref 1834 remove 961 ref appTerm nil cons cons nil cons nil cons cons 617 ref subst 2435 def trans sym 81 ref eqMp 2436 def subst nil 1082 ref 192 ref 225 ref nil cons cons 957 ref 1181 ref cons nil cons cons cons nil cons cons 2436 ref subst nil 1082 ref 192 ref 221 remove nil cons 2437 def cons 2438 def 957 ref 2090 remove cons nil cons cons cons nil cons cons 2436 ref subst 1008 ref nil 192 ref 220 remove nil cons 2439 def cons 2440 def nil cons nil cons cons 2441 def 1213 ref subst 2442 def appThm 2441 ref 2427 ref subst 1708 ref 1754 ref 2427 ref subst 1708 ref 999 ref 2427 ref subst 1708 ref 2323 remove 2324 remove 104 ref subst proveHyp appThm trans 2443 def appThm trans appThm trans 2444 def trans eqMp eqMp eqMp nil 2338 remove 2340 ref 957 ref 207 ref 207 ref 207 ref 207 ref 259 ref appTerm 2445 def appTerm 2446 def appTerm 2447 def appTerm 2448 def nil cons 2449 def cons 2450 def "a" 186 ref var 2451 def 2342 remove cons nil cons cons cons cons nil cons cons 20 ref "_9068" 186 ref var 2452 def 20 ref 295 ref 571 ref 2452 remove varTerm appTerm 195 ref appTerm appTerm 202 ref 2451 ref varTerm 2453 def appTerm 2454 def 195 ref appTerm 2455 def appTerm appTerm 1740 ref 2453 ref appTerm 2456 def appTerm absTerm 2457 def 961 ref appTerm 2458 def appTerm refl 2457 ref 1002 ref 1017 remove 585 ref appTerm 2459 def appTerm 2460 def appTerm betaConv appThm 92 ref 2458 remove betaConv appThm 20 ref 295 ref 571 ref 2460 ref appTerm 195 ref appTerm appTerm 2455 ref appTerm appTerm 2456 remove appTerm refl appThm trans 2457 remove refl 295 ref 2460 remove appTerm 2461 def 961 ref appTerm assume sym appThm eqMp sym 306 ref nil 581 ref 2459 ref nil cons 2462 def cons nil cons nil cons cons 192 ref 295 ref 571 ref 1046 ref appTerm 195 ref appTerm appTerm 2272 ref 195 ref appTerm appTerm absTerm 2463 def 195 ref appTerm 2464 def betaConv 581 ref 299 ref 2463 ref appTerm 2465 def absTerm 2466 def 585 ref appTerm 2467 def betaConv nil 299 ref 2466 ref appTerm 2468 def axiom nil 43 ref 2468 remove nil cons cons 44 ref 2467 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2466 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2465 remove nil cons cons 44 ref 2464 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2463 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2469 def subst 397 ref 1881 ref 1239 ref 1024 ref subst appThm 661 ref appThm appThm 661 ref appThm trans appThm 2455 remove refl appThm nil 192 ref 2453 ref nil cons 2470 def cons 1666 ref 581 ref 2410 ref cons nil cons 2471 def cons cons nil cons cons 192 ref 20 ref 295 ref 962 ref appTerm 2472 def 1275 ref appTerm appTerm 1218 remove appTerm absTerm 2473 def 195 ref appTerm 2474 def betaConv 581 ref 299 ref 2473 ref appTerm 2475 def absTerm 2476 def 585 ref appTerm 2477 def betaConv 957 ref 299 ref 2476 ref appTerm 2478 def absTerm 2479 def 961 ref appTerm 2480 def betaConv nil 299 ref 2479 ref appTerm 2481 def axiom nil 43 ref 2481 remove nil cons cons 44 ref 2480 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2479 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2478 remove nil cons cons 44 ref 2477 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2476 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2475 remove nil cons cons 44 ref 2474 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2473 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2482 def subst trans eqMp subst proveHyp nil 581 ref 2447 remove nil cons 2483 def cons 2484 def 2340 ref 957 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 457 ref appTerm 2485 def appTerm 2486 def appTerm 2487 def appTerm 2488 def appTerm 2489 def appTerm 2490 def appTerm 2491 def appTerm 2492 def appTerm 2493 def appTerm 2494 def appTerm 2495 def appTerm 2496 def appTerm 2497 def appTerm nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 2446 remove nil cons 2498 def cons 2499 def 2340 ref 957 ref 2497 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 2445 remove nil cons 2500 def cons 2501 def 2340 ref 957 ref 2496 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 2417 ref cons 2502 def 2340 ref 957 ref 2495 remove nil cons cons nil cons 2503 def cons cons nil cons cons 2416 ref subst nil 581 ref 258 ref nil cons 2504 def cons 2505 def 2340 ref 957 ref 2494 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 257 remove nil cons 2506 def cons 2507 def 2340 ref 957 ref 2493 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 256 ref nil cons 2508 def cons 2509 def 2340 ref 957 ref 2492 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 1182 ref 2340 ref 957 ref 2491 remove nil cons cons nil cons 2510 def cons cons nil cons cons 2416 ref subst nil 581 ref 254 remove nil cons cons 2511 def 2340 ref 957 ref 2490 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 246 ref nil cons 2512 def cons 2513 def 2340 ref 957 ref 2489 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 442 ref cons 2514 def 2340 ref 957 ref 2488 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 2091 ref 2340 ref 957 ref 2487 remove nil cons cons nil cons 2515 def cons cons nil cons cons 2416 ref subst nil 581 ref 2161 ref cons 2516 def 2340 ref 957 ref 2486 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 1736 ref 2340 ref 957 ref 2485 ref nil cons 2517 def cons nil cons cons cons nil cons cons 2416 ref subst nil 581 ref 977 remove cons 2518 def 2340 ref 957 ref 2339 remove cons 2519 def nil cons cons cons nil cons cons 2416 ref subst nil 2340 remove nil cons 2520 def nil cons cons 2521 def 1056 remove 581 ref 295 ref 571 ref 210 ref appTerm 2522 def 585 ref appTerm appTerm 585 ref appTerm absTerm 2523 def 585 ref appTerm 2524 def betaConv nil 299 ref 2523 ref appTerm 2525 def axiom nil 43 ref 2525 remove nil cons cons 44 ref 2524 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2523 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp subst 2526 def subst eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 581 ref 2298 remove nil cons cons 978 ref 2503 remove cons cons nil cons cons 20 ref 295 ref 1047 ref appTerm 961 ref appTerm 2527 def appTerm refl 2528 def 306 ref 2114 ref 2311 ref subst 1708 ref 1008 ref 2127 ref appThm nil 192 ref 2137 remove cons nil cons nil cons cons 2529 def 2427 ref subst 1708 ref 2313 remove 2427 ref subst 1708 ref 1243 remove 2427 ref subst 2530 def appThm trans 2531 def appThm trans 2532 def trans appThm trans appThm 1720 ref appThm nil 1721 ref 581 ref 207 ref 207 ref 1692 ref appTerm 2533 def appTerm nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2081 ref 581 ref 2533 remove nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2083 ref 581 ref 1692 ref nil cons 2534 def cons nil cons cons nil cons cons 2535 def 2080 ref subst nil 2084 ref 581 ref 1260 ref cons nil cons cons nil cons cons 2536 def 2080 ref subst 2537 def trans trans trans 2538 def trans appThm nil 338 ref 2527 remove nil cons cons nil cons nil cons cons 617 ref subst 2539 def trans sym 81 ref eqMp subst nil 581 ref 2294 remove nil cons cons 998 ref 2510 remove cons cons nil cons cons 92 ref 306 ref 1008 ref 1232 ref appThm 2540 def appThm 2421 remove appThm appThm 2541 def 306 ref 1008 ref nil 998 ref 2113 ref cons nil cons cons 2542 def 2098 ref subst 2099 ref nil 192 ref 2115 remove cons nil cons nil cons cons 2543 def 1236 ref subst 2544 def appThm trans appThm nil 192 ref 2112 remove cons nil cons nil cons cons 2545 def 2427 ref subst 1708 ref 2543 ref 2427 ref subst 1708 ref nil 192 ref 2035 remove cons nil cons nil cons cons 2546 def 2427 ref subst 1708 ref 1239 ref 2427 ref subst appThm trans appThm trans 2547 def appThm trans 2548 def trans appThm 1720 ref appThm nil 1721 remove 581 ref 207 ref 207 ref 207 ref 1046 ref appTerm 2549 def appTerm 2550 def appTerm nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2081 remove 581 ref 2550 remove nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2083 remove 581 ref 2549 remove nil cons cons nil cons cons nil cons cons 2080 ref subst nil 2084 ref 581 ref 1046 ref nil cons 2551 def cons nil cons cons nil cons cons 2552 def 2080 ref subst trans trans trans 2553 def trans appThm nil 338 ref 1217 remove 961 ref appTerm nil cons cons nil cons nil cons cons 617 ref subst 2554 def trans sym 81 ref eqMp subst nil 581 ref 261 remove nil cons cons 998 ref 2515 remove cons cons nil cons cons 2541 ref 306 ref 1008 ref 2545 ref 1236 ref subst appThm 2548 ref trans appThm 1720 ref appThm 2553 ref trans appThm 2554 ref trans sym 81 ref eqMp 2555 def subst 2092 remove 1008 ref nil 192 ref 2164 remove cons nil cons nil cons cons 2556 def 1236 ref subst appThm 2556 remove 2427 ref subst 1708 ref nil 192 ref 2166 remove cons nil cons nil cons cons 2427 ref subst 1708 ref 2100 ref 2427 ref subst 1708 ref 1239 ref 2329 ref subst appThm trans appThm trans appThm trans trans subst eqMp eqMp eqMp sym trans eqMp eqMp trans appThm nil 192 ref 207 ref 2341 remove appTerm nil cons 2557 def cons nil cons nil cons cons nil 410 ref nil cons cons 2558 def 322 ref subst 2559 def subst trans sym 81 ref eqMp appThm nil 957 ref 202 ref 210 ref appTerm 2560 def 214 ref appTerm nil cons cons 192 ref 2560 ref 206 ref appTerm nil cons cons 584 ref cons cons nil cons cons 994 remove subst 996 remove nil 957 ref 442 ref cons 2561 def 1081 ref 2518 ref nil cons 2562 def cons cons nil cons cons 975 ref subst appThm trans trans sym nil 192 ref 442 ref cons 2563 def 581 ref 976 ref cons nil cons 2564 def cons nil cons cons 192 ref 1908 remove 1084 ref 1030 ref appTerm 2565 def appTerm 2566 def absTerm 2567 def 195 ref appTerm 2568 def betaConv 581 ref 299 ref 2567 ref appTerm 2569 def absTerm 2570 def 585 ref appTerm 2571 def betaConv 649 ref 581 ref 649 ref 192 ref 2566 remove assume sym 20 ref 2565 remove appTerm 1106 ref appTerm 2572 def assume sym deductAntisym absThm appThm absThm appThm nil 299 ref 581 ref 299 ref 192 ref 2572 remove absTerm appTerm absTerm appTerm axiom eqMp nil 43 ref 299 ref 2570 ref appTerm nil cons cons 44 ref 2571 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2570 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2569 remove nil cons cons 44 ref 2568 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2567 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2573 def subst 456 remove refl nil 2514 ref 2520 remove cons nil cons cons 306 ref nil 43 ref 2461 remove 1046 ref appTerm 2574 def nil cons 2575 def cons 2576 def nil cons nil cons cons 2577 def 618 ref subst sym nil 43 ref 465 ref 2574 remove appTerm 2578 def nil cons 2579 def cons 2580 def 520 ref cons nil cons cons 2581 def 62 ref subst 2581 remove 126 ref subst 649 ref 192 ref 2559 ref absThm appThm 1269 ref trans sym 81 ref eqMp nil 43 ref 299 ref 192 ref 663 remove absTerm 2582 def appTerm 2583 def nil cons 2584 def cons 2585 def 520 ref cons nil cons cons 2586 def 113 ref subst proveHyp 291 ref 649 ref 192 ref 306 ref 1024 ref appThm 661 ref appThm 2559 ref trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 306 ref 1232 ref appThm 1883 remove appThm nil 591 ref nil cons cons 322 ref subst trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 1054 ref appThm 1047 ref refl 2587 def appThm nil 304 ref 1260 remove cons nil cons nil cons cons 322 ref subst 2588 def trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 649 ref 581 ref 649 ref 192 ref 306 ref 1063 ref appThm 2587 remove appThm 2588 remove trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans sym 81 ref eqMp nil 43 ref 51 ref 1020 remove appTerm 51 ref 1231 remove appTerm 51 ref 1053 remove appTerm 1062 remove appTerm appTerm 2589 def appTerm 2590 def nil cons 2591 def cons 2592 def 44 ref 45 ref 2583 ref appTerm 510 ref appTerm 2593 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2580 ref 44 ref 45 ref 2590 remove appTerm 2594 def 2593 remove appTerm 2595 def nil cons cons nil cons cons nil cons cons 113 ref subst 581 ref 45 ref 2578 ref appTerm 2596 def 2595 remove appTerm absTerm 2597 def 585 ref appTerm 2598 def betaConv 649 ref 581 ref 2596 ref refl 2594 ref refl nil 75 ref 2584 ref cons nil cons nil cons cons 611 remove subst 2599 def appThm appThm absThm appThm sym nil 303 ref 581 ref 2596 remove 2594 remove 465 ref 2583 remove appTerm 2600 def appTerm 2601 def appTerm 2602 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 2602 remove nil cons cons nil cons nil cons cons 82 ref subst nil 2580 remove 44 ref 2601 remove nil cons 2603 def cons nil cons cons nil cons cons 2604 def 62 ref subst 2604 remove 126 ref subst nil 2592 remove 44 ref 2600 remove nil cons 2605 def cons nil cons cons nil cons cons 2606 def 62 ref subst 2606 remove 126 ref subst 2599 remove 2586 ref 62 ref subst 2586 remove 126 ref subst nil "_9119" 186 ref var 2607 def 997 ref cons nil cons nil cons cons 2582 ref 2607 ref varTerm 2608 def appTerm 2609 def betaConv nil 2585 remove 44 ref 2609 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 2582 remove nil cons cons 304 ref 2608 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 2610 def subst nil 43 ref 1761 remove cons 44 ref 982 remove 585 ref appTerm 2611 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 2607 remove 590 ref cons nil cons nil cons cons 2610 remove subst eqMp nil 43 ref 51 ref 1760 remove appTerm 2611 remove appTerm nil cons cons 44 ref 295 ref 2459 ref appTerm 2612 def 2459 remove appTerm 2613 def nil cons 2614 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil "_9129" 186 ref var 2615 def 590 ref cons "_9127" 186 ref var 2616 def 590 ref cons "_9128" 186 ref var 2617 def 997 ref cons "_9126" 186 ref var 2618 def 997 ref cons nil cons cons cons cons nil cons cons nil 690 ref 691 ref 465 ref 295 ref 2618 remove varTerm 2619 def appTerm 2617 remove varTerm 2620 def appTerm 2621 def appTerm 2622 def appTerm 2623 def 465 ref 295 ref 2616 remove varTerm 2624 def appTerm 2615 remove varTerm 2625 def appTerm 2626 def appTerm 2627 def appTerm nil cons cons 705 ref 295 ref 202 ref 2619 remove appTerm 2624 remove appTerm appTerm 202 ref 2620 remove appTerm 2625 remove appTerm appTerm 2628 def nil cons 2629 def cons nil cons cons nil cons cons 795 remove subst 454 ref nil 690 ref 2627 ref nil cons 2630 def cons 705 ref 2622 remove nil cons 2631 def cons nil cons cons nil cons cons 833 remove subst 291 ref nil 705 ref 2621 ref nil cons 2632 def cons nil cons 2633 def nil cons cons 836 ref subst appThm nil 705 remove 2626 ref nil cons 2634 def cons nil cons 2635 def nil cons cons 836 remove subst appThm trans appThm 2628 ref refl appThm trans 2623 remove refl nil 44 ref 2629 ref cons 2636 def 43 ref 2630 ref cons nil cons cons nil cons cons 881 remove subst appThm nil 783 ref 2630 remove cons 2636 ref 43 ref 2631 remove cons nil cons cons cons nil cons cons 882 remove subst trans nil 690 ref 691 ref 2627 remove appTerm 2628 remove appTerm nil cons 2637 def cons 2633 remove cons nil cons cons 916 ref subst nil 43 ref 2632 ref cons 44 ref 2637 ref cons nil cons cons nil cons cons 2638 def 62 ref subst 2638 remove 126 ref subst nil 690 remove 2629 ref cons 2635 remove cons nil cons cons 916 remove subst nil 43 ref 2634 ref cons 2636 remove nil cons cons nil cons cons 2639 def 62 ref subst 2639 remove 126 ref subst 397 ref 2621 remove assume appThm 2626 remove assume appThm eqMp nil 88 ref 2634 remove cons 90 ref 2629 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 2632 remove cons 90 ref 2637 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp subst eqMp nil 43 ref 2614 remove cons 44 ref 2612 remove 585 ref appTerm 2640 def nil cons 2641 def cons nil cons 2642 def cons nil cons cons 126 ref subst proveHyp nil "_9120" 186 ref var 2643 def 590 ref cons nil cons nil cons cons 1018 remove 2643 remove varTerm 2644 def appTerm 2645 def betaConv nil 88 ref 1021 remove cons 90 ref 2589 remove nil cons cons nil cons cons nil cons cons 104 ref subst nil 1022 remove 44 ref 2645 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 1023 remove 304 ref 2644 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst eqMp nil 43 ref 51 ref 2613 remove appTerm 2640 remove appTerm nil cons cons 2642 remove cons nil cons cons 113 ref subst proveHyp nil 1564 ref 590 ref cons 1566 ref 2462 ref cons 304 ref 2462 ref cons nil cons cons cons nil cons cons 1625 ref subst eqMp nil 43 ref 2641 remove cons 44 ref 2575 remove cons nil cons cons nil cons cons 113 ref subst proveHyp nil "_9133" 186 ref var 2646 def 590 ref cons "_9132" 186 ref var 2647 def 2462 remove cons nil cons cons nil cons cons nil 43 ref 295 ref 2647 remove varTerm 2648 def appTerm 2646 remove varTerm 2649 def appTerm 2650 def nil cons 2651 def cons 44 ref 295 ref 1002 ref 2648 remove appTerm appTerm 1002 ref 2649 remove appTerm appTerm nil cons 2652 def cons nil cons cons nil cons cons 2653 def 62 ref subst 2653 remove 126 ref subst 1008 ref 2650 remove assume appThm eqMp nil 88 ref 2651 remove cons 90 ref 2652 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp subst eqMp nil 2576 remove 520 ref cons nil cons cons 113 ref subst proveHyp 2577 remove 952 ref subst 2578 remove assume eqMp eqMp eqMp nil 88 ref 2584 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 2591 remove cons 90 ref 2605 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 2579 remove cons 2654 def 90 ref 2603 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 43 ref 299 ref 2597 ref appTerm nil cons cons 44 ref 2598 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2597 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 2654 remove 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp appThm 661 ref appThm subst 1754 ref 1008 ref nil 1192 ref nil cons nil cons cons 2655 def 1209 ref subst appThm 2655 ref 2329 ref subst trans subst eqMp 2656 def appThm nil 75 ref 565 ref cons nil cons nil cons cons 82 ref subst 458 ref assume eqMp 2657 def trans trans sym 81 ref eqMp nil 88 ref 1101 ref cons 90 ref 466 ref 206 ref appTerm 214 ref appTerm nil cons cons nil cons cons nil cons cons 793 remove sym 2658 def nil 337 ref 75 ref 45 ref 541 remove 78 ref appTerm 2659 def appTerm 45 ref 779 remove 78 ref appTerm 2660 def appTerm 78 ref appTerm 2661 def appTerm 2662 def absTerm nil cons cons nil cons nil cons cons 357 ref subst 2663 def 75 ref nil 75 ref 2662 remove nil cons cons nil cons nil cons cons 82 ref subst 2664 def nil 43 ref 2659 ref nil cons 2665 def cons 44 ref 2661 remove nil cons 2666 def cons nil cons cons nil cons cons 2667 def 62 ref subst 2668 def 2667 remove 126 ref subst 2669 def nil 43 ref 2660 ref nil cons 2670 def cons 44 ref 339 ref cons nil cons 2671 def cons nil cons cons 2672 def 62 ref subst 2673 def 2672 remove 126 ref subst 2674 def nil 43 ref 360 remove cons 2671 ref cons nil cons cons 113 ref subst 2660 remove assume eqMp eqMp nil 88 ref 2670 remove cons 90 ref 339 remove cons nil cons cons nil cons cons 104 ref subst 2675 def deductAntisym eqMp eqMp nil 88 ref 2665 remove cons 90 ref 2666 remove cons nil cons cons nil cons cons 104 ref subst 2676 def deductAntisym eqMp eqMp absThm eqMp eqMp subst proveHyp eqMp eqMp eqMp 302 ref 303 ref 2261 ref nil cons cons 304 ref 2262 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 2261 remove appTerm nil cons cons 44 ref 2259 remove 2258 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 2258 ref nil cons cons 2677 def 581 ref 1104 remove cons nil cons cons nil cons cons 957 ref 45 ref 372 ref 192 ref 2042 remove 963 ref appTerm 2678 def absTerm 2679 def appTerm 2680 def appTerm 2681 def 1084 remove 961 ref appTerm 2682 def appTerm 2683 def absTerm 2684 def 961 ref appTerm 2685 def betaConv 581 ref 299 ref 2684 ref appTerm 2686 def absTerm 2687 def 585 ref appTerm 2688 def betaConv nil 299 ref 581 ref 299 ref 192 ref 299 ref 957 ref 45 ref 2678 ref appTerm 2682 ref appTerm absTerm 2689 def appTerm 2690 def absTerm 2691 def appTerm 2692 def absTerm 2693 def appTerm 2694 def axiom nil 43 ref 2694 ref nil cons 2695 def cons 2696 def 44 ref 299 ref 2687 ref appTerm nil cons 2697 def cons nil cons cons nil cons cons 2698 def 113 ref subst proveHyp 2698 ref 62 ref subst 2698 remove 126 ref subst nil 303 ref 2687 remove nil cons cons 2699 def nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 2686 remove nil cons 2700 def cons nil cons nil cons cons 82 ref subst nil 303 ref 2684 remove nil cons cons 2701 def nil cons nil cons cons 382 ref subst 957 ref nil 75 ref 2683 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 2680 remove nil cons 2702 def cons 2703 def 44 ref 2682 ref nil cons 2704 def cons nil cons 2705 def cons nil cons cons 2706 def 62 ref subst 2706 remove 126 ref subst nil 2696 ref 2705 ref cons nil cons cons 2707 def 113 ref subst nil 2703 remove 44 ref 45 ref 2694 remove appTerm 2682 remove appTerm 2708 def nil cons 2709 def cons nil cons 2710 def cons nil cons cons 113 ref subst nil 303 ref 192 ref 45 ref 2679 ref 195 ref appTerm 2711 def appTerm 2708 ref appTerm 2712 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 2712 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 2711 ref nil cons 2713 def cons 2710 ref cons nil cons cons 2714 def 62 ref subst 2714 remove 126 ref subst 2711 ref betaConv 2711 remove assume eqMp nil 43 ref 2678 remove nil cons 2715 def cons 2716 def 2710 remove cons nil cons cons 2717 def 113 ref subst proveHyp 2717 ref 62 ref subst 2717 remove 126 ref subst 2707 ref 62 ref subst 2707 remove 126 ref subst nil 2716 remove 2705 remove cons nil cons cons 113 ref subst 2689 ref 961 ref appTerm 2718 def betaConv 2691 ref 195 ref appTerm 2719 def betaConv 2693 ref 585 ref appTerm 2720 def betaConv nil 2696 remove 44 ref 2720 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 2693 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2692 remove nil cons cons 44 ref 2719 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2691 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2690 remove nil cons cons 44 ref 2718 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2689 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp nil 88 ref 2695 remove cons 2721 def 90 ref 2704 remove cons nil cons 2722 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 2715 remove cons 90 ref 2709 remove cons nil cons 2723 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 2713 remove cons 2723 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 2679 ref 1154 ref appTerm appTerm 2708 ref appTerm absTerm appTerm nil cons cons 44 ref 2681 remove 2708 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2679 remove nil cons cons 2723 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp eqMp nil 88 ref 2702 remove cons 2722 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 2721 remove 90 ref 2697 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 2697 remove cons 44 ref 2688 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2699 remove 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2700 remove cons 44 ref 2685 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2701 remove 974 ref cons nil cons cons 137 ref subst eqMp eqMp 2724 def subst eqMp eqMp eqMp nil 43 ref 2226 ref nil cons cons 2725 def 44 ref 45 ref 2229 ref appTerm 496 ref appTerm 2726 def nil cons cons nil cons 2727 def cons nil cons cons 126 ref subst proveHyp nil 273 ref 176 ref 45 ref 2228 ref 178 ref appTerm 2728 def appTerm 496 ref appTerm 2729 def absTerm nil cons cons nil cons nil cons cons 272 ref 8 ref cons 183 ref subst 2730 def subst 176 ref nil 75 ref 2729 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 2728 ref nil cons 2731 def cons 563 ref cons nil cons cons 2732 def 62 ref subst 2732 remove 126 ref subst 2728 ref betaConv 2728 remove assume eqMp nil 43 ref 2227 ref nil cons 2733 def cons 563 remove cons nil cons cons 2734 def 113 ref subst proveHyp 2734 ref 62 ref subst 2734 remove 126 ref subst 495 ref 178 ref appTerm betaConv sym 185 ref 194 ref refl 2735 def 397 ref 218 ref refl 2736 def 235 ref refl 2737 def 2255 ref 2737 ref 2255 ref 2227 remove assume 2738 def appThm 253 ref refl 2739 def appThm appThm 2738 ref appThm 397 ref 2738 remove appThm 259 ref refl 2740 def appThm appThm 2741 def appThm 244 ref refl 2742 def appThm appThm 2741 ref appThm 397 ref 2741 remove appThm 246 ref refl 2743 def appThm appThm 2744 def appThm 2102 ref appThm appThm 412 ref 232 ref refl 2745 def 2744 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 494 ref refl 2746 def appThm sym nil 192 ref 253 ref nil cons 2747 def cons 2748 def 581 ref 2196 ref cons nil cons 2749 def cons nil cons cons 192 ref 20 ref 465 ref 1085 ref appTerm 2750 def appTerm 1768 ref appTerm 2751 def absTerm 2752 def 195 ref appTerm 2753 def betaConv 581 ref 299 ref 2752 ref appTerm 2754 def absTerm 2755 def 585 ref appTerm 2756 def betaConv nil 299 ref 2755 ref appTerm 2757 def axiom 2758 def nil 43 ref 2757 remove nil cons cons 44 ref 2756 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2755 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2754 remove nil cons cons 44 ref 2753 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2752 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 2759 def subst sym nil 957 ref 2196 ref cons 2748 ref nil cons 2760 def cons nil cons cons 957 ref 20 ref 963 ref appTerm 2761 def 466 ref 2233 remove appTerm 2234 remove appTerm 2762 def appTerm 2763 def absTerm 2764 def 961 ref appTerm 2765 def betaConv 192 ref 299 ref 2764 ref appTerm 2766 def absTerm 2767 def 195 ref appTerm 2768 def betaConv 649 ref 192 ref 649 ref 957 ref 2763 remove assume sym 20 ref 2762 remove appTerm 963 ref appTerm assume sym deductAntisym absThm appThm absThm appThm 581 ref 299 ref 192 ref 299 ref 957 ref 20 ref 466 ref 631 remove appTerm 1530 ref appTerm appTerm 963 ref appTerm absTerm appTerm absTerm appTerm absTerm 2769 def 1176 ref appTerm 2770 def betaConv nil 299 ref 2769 ref appTerm 2771 def axiom 2772 def nil 43 ref 2771 remove nil cons cons 2773 def 44 ref 2770 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2769 ref nil cons cons 2774 def 2253 remove cons nil cons cons 137 ref subst eqMp eqMp eqMp nil 43 ref 299 ref 2767 ref appTerm nil cons cons 44 ref 2768 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2767 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2766 remove nil cons cons 44 ref 2765 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2764 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 2775 def subst sym 192 ref 51 ref 466 ref 202 ref 253 ref appTerm 2776 def 1176 ref appTerm 2777 def appTerm 2778 def 195 ref appTerm appTerm 2779 def 570 ref 2188 ref appTerm appTerm absTerm 2780 def 231 ref appTerm betaConv sym 51 ref 2778 ref 231 ref appTerm 2781 def appTerm refl 579 ref 2256 ref appThm 1180 ref trans appThm nil 75 ref 2781 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 921 ref 2776 ref refl 2782 def 2101 ref appThm nil 581 ref 252 remove nil cons 2783 def cons 2784 def 2108 ref 957 ref 207 ref 208 ref 470 remove appTerm appTerm 2785 def nil cons 2786 def cons nil cons cons cons nil cons cons 2089 ref subst nil 581 ref 251 remove nil cons 2787 def cons 2788 def 2150 ref 957 ref 469 remove nil cons 2789 def cons nil cons 2790 def cons 2791 def cons nil cons cons 2792 def 1189 ref 306 ref nil 2153 ref 1196 ref cons nil cons cons 1707 ref subst 1708 ref 1712 remove 2098 ref subst 2099 ref 1716 remove appThm trans appThm trans appThm 207 ref 208 ref 1718 remove appTerm 2793 def appTerm refl appThm nil 192 ref 2793 remove nil cons cons 581 ref 208 ref 1722 remove appTerm nil cons cons nil cons cons nil cons cons 2080 ref subst 2082 remove 2139 ref subst 2086 remove trans trans trans appThm 2088 ref trans sym 81 ref eqMp subst nil 581 ref 250 ref nil cons 2794 def cons 2795 def 998 ref 957 ref 468 ref nil cons 2796 def cons nil cons 2797 def cons cons nil cons cons 2798 def 2541 ref 306 ref nil 2162 ref 581 ref 207 ref 2305 remove appTerm nil cons cons nil cons 2799 def cons nil cons cons 1707 ref subst 1708 ref nil 1184 ref 2307 ref cons nil cons cons 1707 ref subst 1708 ref nil 978 ref 2036 ref cons nil cons cons 2800 def 1707 ref subst 1708 ref 999 ref 2311 ref subst 1708 ref 2540 remove appThm trans 2801 def appThm trans appThm trans appThm trans appThm 1720 ref appThm 2553 ref trans appThm 2554 ref trans sym 81 ref eqMp subst 1008 ref nil 192 ref 249 remove nil cons 2802 def cons 2803 def nil cons nil cons cons 2804 def 1236 ref subst appThm 2804 ref 2427 ref subst 1708 ref 2441 ref 2329 ref subst 2805 def appThm trans 2806 def trans 2807 def eqMp 2808 def eqMp eqMp trans appThm 2809 def 2102 ref appThm nil 581 ref 208 ref 207 ref 225 remove appTerm appTerm 2810 def nil cons 2811 def cons 192 ref 2786 remove cons 2812 def 2110 ref cons cons nil cons cons 2147 ref subst nil 581 ref 223 remove nil cons 2813 def cons 192 ref 2789 remove cons 2814 def 2152 ref cons cons nil cons cons 2158 ref subst nil 2518 ref 192 ref 2796 remove cons 957 ref 2159 ref cons nil cons 2815 def cons cons nil cons cons 2816 def 1189 ref 306 ref 2114 remove 2124 ref subst 2099 ref 2127 remove appThm trans appThm 2156 ref appThm 2157 ref trans appThm 2088 ref trans sym 81 ref eqMp 2817 def subst nil 2438 ref 1083 ref cons nil cons cons 2124 ref subst 2099 ref 2442 remove appThm trans 2818 def eqMp eqMp eqMp 2819 def nil 581 ref 207 ref 208 ref 208 ref 208 ref 2810 remove appTerm appTerm appTerm appTerm nil cons cons 192 ref 207 ref 207 ref 207 ref 207 ref 2785 remove appTerm appTerm appTerm appTerm nil cons cons 2820 def 2175 ref cons cons nil cons cons 2180 ref subst deductAntisym 2819 remove eqMp trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 2780 ref nil cons cons 2181 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 2780 remove appTerm nil cons cons 44 ref 2778 ref 2188 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 2189 remove cons 581 ref 2777 ref nil cons cons nil cons 2821 def cons nil cons cons 1174 ref subst eqMp eqMp eqMp 20 ref "_32900" 16 ref var 2822 def 177 ref 194 ref 202 ref 218 ref 235 ref 239 ref 235 ref 2822 remove varTerm appTerm 2186 ref appTerm 2187 ref 259 ref appTerm 2823 def appTerm 2824 def appTerm 244 ref appTerm appTerm 2824 ref appTerm 202 ref 2824 remove appTerm 246 ref appTerm appTerm 2825 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 2825 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 494 ref appTerm absTerm 2826 def 2225 remove 253 ref appTerm 2827 def appTerm 2828 def appTerm refl 2826 ref 510 ref appTerm betaConv appThm 92 ref 2828 remove betaConv appThm 177 ref 194 ref 202 ref 218 ref 235 ref 239 ref 235 ref 510 ref appTerm 2829 def 2186 ref appTerm 2823 ref appTerm 2830 def appTerm 244 ref appTerm appTerm 2830 ref appTerm 202 ref 2830 remove appTerm 246 ref appTerm appTerm 2831 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 2831 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 494 ref appTerm refl appThm trans 2826 remove refl nil 43 ref 465 ref 2827 ref appTerm nil cons cons 44 ref 20 ref 2827 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 2827 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp appThm eqMp sym 185 ref 2735 ref 397 ref 2736 ref 2737 ref 2255 ref nil "t2" 186 ref var 2832 def 2823 ref nil cons 2833 def cons "t1" 186 ref var 2834 def 2196 remove cons nil cons cons nil cons cons 320 ref "t2" 9 ref var 2835 def 154 ref 234 ref 0 ref 16 ref 0 ref 9 ref 0 ref 9 ref 167 ref cons opType nil cons cons opType nil cons cons opType constTerm 2836 def 510 ref appTerm "t1" 9 ref var 2837 def varTerm 2838 def appTerm 2835 ref varTerm 2839 def appTerm appTerm 2839 ref appTerm absTerm 2840 def 2839 ref appTerm 2841 def betaConv 2837 ref 118 ref 2840 ref appTerm 2842 def absTerm 2843 def 2838 ref appTerm 2844 def betaConv nil 118 ref 2843 ref appTerm 2845 def axiom nil 43 ref 2845 remove nil cons cons 44 ref 2844 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 2843 remove nil cons cons 33 ref 2838 ref nil cons cons nil cons 2846 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2842 remove nil cons cons 44 ref 2841 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 2840 remove nil cons cons 33 ref 2839 ref nil cons cons nil cons 2847 def cons nil cons cons 137 ref subst eqMp eqMp 2848 def subst 2849 def subst 2850 def appThm 2742 ref appThm appThm 2850 ref appThm 397 ref 2850 remove appThm 2743 ref appThm appThm 2851 def appThm 2102 ref appThm appThm 412 ref 2745 ref 2851 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 2746 ref appThm sym nil 192 ref 244 ref nil cons 2852 def cons 2853 def 581 ref 2833 ref cons nil cons cons nil cons cons 2759 ref subst sym nil 957 ref 2833 ref cons 2853 ref nil cons 2854 def cons nil cons cons 957 ref 2761 remove 466 ref 630 ref 246 ref appTerm appTerm 1529 ref 246 ref appTerm appTerm 2855 def appTerm 2856 def absTerm 2857 def 961 ref appTerm 2858 def betaConv 192 ref 299 ref 2857 ref appTerm 2859 def absTerm 2860 def 195 ref appTerm 2861 def betaConv 649 ref 192 ref 649 ref 957 ref 2856 remove assume sym 20 ref 2855 remove appTerm 963 remove appTerm assume sym deductAntisym absThm appThm absThm appThm 2769 remove 246 ref appTerm 2862 def betaConv 2772 remove nil 2773 remove 44 ref 2862 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2774 remove 304 ref 2512 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp eqMp nil 43 ref 299 ref 2860 ref appTerm nil cons cons 44 ref 2861 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2860 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2859 remove nil cons cons 44 ref 2858 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2857 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 2863 def subst sym 192 ref 51 ref 466 ref 202 ref 244 ref appTerm 246 ref appTerm 2864 def appTerm 2865 def 195 ref appTerm appTerm 2866 def 570 ref 202 ref 2823 ref appTerm 246 ref appTerm 2867 def appTerm appTerm absTerm 2868 def 231 ref appTerm betaConv sym 51 ref 2865 ref 231 ref appTerm 2869 def appTerm refl 579 ref nil 957 ref 2512 ref cons 2870 def 192 ref 2417 ref cons 2871 def 2749 ref cons cons nil cons cons 1664 ref subst 2256 remove trans 2872 def appThm 1180 remove trans appThm nil 75 ref 2869 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 921 ref nil 581 ref 243 remove nil cons 2873 def cons 1184 ref 957 ref 475 remove nil cons 2874 def cons nil cons 2875 def cons cons nil cons cons 2089 ref subst nil 581 ref 241 remove nil cons 2876 def cons nil cons nil cons cons nil 978 ref 2155 ref cons nil cons cons 2124 ref subst 2099 ref nil 998 ref 2116 ref cons nil cons cons 2098 ref subst 2099 ref 2546 remove 1236 ref subst appThm trans appThm trans 2877 def subst eqMp appThm 2878 def 2102 ref appThm nil 2513 ref 192 ref 2874 remove cons 2110 ref cons cons nil cons cons 2147 ref subst nil 1736 ref 192 ref 2876 ref cons 2879 def 2152 ref cons cons nil cons cons 2880 def 1189 ref 306 ref nil 2424 ref 1196 ref cons nil cons cons 2881 def 2098 ref subst 2099 ref nil 2428 ref 1711 ref cons nil cons cons 2882 def 2098 ref subst 2099 ref 2019 ref 2098 ref subst 2099 ref 2098 ref appThm 2883 def trans 2884 def appThm 2885 def trans 2886 def appThm trans 2887 def appThm 2156 ref appThm 2157 ref trans appThm 2088 ref trans sym 81 ref eqMp subst nil 192 ref 2159 remove cons 2888 def nil cons nil cons cons nil 192 ref 207 ref 2423 remove appTerm nil cons cons 2889 def 2562 ref cons nil cons cons 2098 ref subst 2099 ref nil 2428 ref 1083 ref cons nil cons cons 2890 def 2124 ref subst 2099 ref 1212 ref 1213 ref subst 2891 def appThm trans appThm trans 2892 def subst 2893 def eqMp eqMp 2894 def nil 581 ref 207 ref 208 ref 208 ref 1185 remove appTerm appTerm appTerm 2895 def nil cons cons 2896 def 192 ref 476 ref nil cons 2897 def cons 2898 def 2175 ref cons cons nil cons cons 2180 ref subst deductAntisym 2894 ref eqMp 2899 def trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 2868 ref nil cons cons 2181 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 2868 remove appTerm nil cons cons 44 ref 2865 ref 2867 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 2867 ref nil cons 2900 def cons 581 ref 2864 remove nil cons cons nil cons 2901 def cons nil cons cons 1174 ref subst eqMp eqMp eqMp 20 ref "_32902" 16 ref var 2902 def 177 ref 194 ref 202 ref 218 ref 235 ref 2902 remove varTerm appTerm 2823 ref appTerm 2867 ref appTerm 2903 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 2903 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 494 ref appTerm absTerm 2904 def 239 ref 2823 ref appTerm 244 ref appTerm 2905 def appTerm 2906 def appTerm refl 2904 ref 510 ref appTerm betaConv appThm 92 ref 2906 remove betaConv appThm 177 ref 194 ref 202 ref 218 ref 2829 ref 2823 remove appTerm 2867 remove appTerm 2907 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 2907 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 494 remove appTerm refl appThm trans 2904 remove refl nil 43 ref 465 ref 2905 ref appTerm nil cons cons 44 ref 20 ref 2905 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 2905 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp appThm eqMp sym 185 ref 2735 ref 397 ref 2736 ref nil 2832 ref 2900 remove cons 2834 ref 2833 remove cons nil cons cons nil cons cons 2849 ref subst 2872 remove trans 2908 def appThm 2102 ref appThm appThm 412 ref 2745 ref 2908 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 2746 remove appThm sym 2735 ref 1566 ref 51 ref 295 ref 202 ref 218 ref 574 ref appTerm 231 ref appTerm 2909 def appTerm 205 ref 232 ref 574 remove appTerm 231 ref appTerm appTerm 214 ref appTerm 2910 def appTerm 2911 def appTerm 2912 def 1569 ref appTerm appTerm 1576 ref 216 ref appTerm appTerm absTerm 2913 def 204 ref 2910 ref appTerm 2914 def appTerm betaConv sym nil 2263 remove 957 ref 2910 remove nil cons 2915 def cons 581 ref 2909 ref nil cons 2916 def cons nil cons cons cons nil cons cons 2482 ref subst sym 1566 ref 51 ref 295 ref 2909 remove appTerm 2917 def 1569 ref appTerm appTerm 1576 ref 203 ref appTerm appTerm absTerm 2918 def 218 ref 203 ref appTerm 231 ref appTerm 2919 def appTerm betaConv sym 306 ref 2736 ref nil 192 ref 958 remove cons 960 ref cons nil cons cons 2199 ref subst 2920 def appThm 2102 ref appThm appThm 2919 ref refl 2921 def appThm sym 306 ref 2736 ref 397 ref nil 1081 ref 584 ref cons nil cons cons 2359 ref subst appThm 203 ref refl appThm 2922 def appThm 2102 ref appThm appThm 2921 remove appThm sym nil 957 ref 593 ref cons 2923 def 595 ref 2564 ref cons cons nil cons cons 957 ref 295 ref 218 ref 2272 ref 961 ref appTerm appTerm 195 ref appTerm appTerm 218 ref 961 ref appTerm 195 ref appTerm appTerm absTerm 2924 def 961 ref appTerm 2925 def betaConv 192 ref 299 ref 2924 ref appTerm 2926 def absTerm 2927 def 195 ref appTerm 2928 def betaConv 581 ref 299 ref 2927 ref appTerm 2929 def absTerm 2930 def 585 ref appTerm 2931 def betaConv nil 299 ref 2930 ref appTerm 2932 def axiom nil 43 ref 2932 remove nil cons cons 44 ref 2931 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2930 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2929 remove nil cons cons 44 ref 2928 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2927 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2926 remove nil cons cons 44 ref 2925 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2924 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp subst eqMp eqMp nil 43 ref 2917 ref 2919 ref appTerm nil cons cons 44 ref 295 ref 2919 ref appTerm 203 ref appTerm 2933 def nil cons 2934 def cons nil cons 2935 def cons nil cons cons 126 ref subst proveHyp nil 43 ref 554 ref cons 2936 def 2935 remove cons nil cons cons 113 ref subst 2937 def nil 595 ref 960 ref cons nil cons cons 2938 def 581 ref 45 ref 1085 ref appTerm 2939 def 295 ref 218 ref 585 ref appTerm 195 ref appTerm appTerm 585 ref appTerm appTerm 2940 def absTerm 2941 def 585 ref appTerm 2942 def betaConv 192 ref 299 ref 2941 ref appTerm 2943 def absTerm 2944 def 195 ref appTerm 2945 def betaConv nil 299 ref 581 ref 299 ref 192 ref 2940 ref absTerm 2946 def appTerm 2947 def absTerm 2948 def appTerm 2949 def axiom 2950 def nil 43 ref 2949 remove nil cons 2951 def cons 2952 def 44 ref 299 ref 2944 ref appTerm nil cons 2953 def cons nil cons cons nil cons cons 2954 def 113 ref subst proveHyp 2954 ref 62 ref subst 2954 remove 126 ref subst nil 303 ref 2944 remove nil cons cons 2955 def nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 2943 remove nil cons 2956 def cons nil cons nil cons cons 82 ref subst nil 303 ref 2941 remove nil cons cons 2957 def nil cons nil cons cons 382 ref subst 581 ref nil 75 ref 2940 remove nil cons cons nil cons nil cons cons 82 ref subst 2946 ref 195 ref appTerm 2958 def betaConv 2948 ref 585 ref appTerm 2959 def betaConv nil 2952 ref 44 ref 2959 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 2948 ref nil cons cons 2960 def 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2947 remove nil cons cons 44 ref 2958 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2946 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 88 ref 2951 remove cons 90 ref 2953 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 2953 remove cons 44 ref 2945 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2955 remove 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2956 remove cons 44 ref 2942 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2957 remove 591 ref cons nil cons cons 137 ref subst eqMp eqMp subst 2961 def eqMp eqMp eqMp 302 ref 303 ref 2918 ref nil cons cons 304 ref 2919 ref nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 2918 remove appTerm nil cons cons 44 ref 2917 remove 203 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1564 ref 593 ref cons 304 ref 2916 remove cons nil cons cons nil cons cons 320 ref 1585 ref 45 ref 32 ref 152 ref 51 ref 157 ref appTerm 1588 remove appTerm 2962 def absTerm 2963 def appTerm 2964 def appTerm 2965 def 1587 ref appTerm 2966 def absTerm 2967 def 1586 ref appTerm 2968 def betaConv 33 ref 118 ref 2967 ref appTerm 2969 def absTerm 2970 def 36 ref appTerm 2971 def betaConv nil 118 ref 33 ref 118 ref 152 ref 118 ref 1585 ref 45 ref 2962 ref appTerm 1587 ref appTerm absTerm 2972 def appTerm 2973 def absTerm 2974 def appTerm 2975 def absTerm 2976 def appTerm 2977 def axiom nil 43 ref 2977 ref nil cons 2978 def cons 2979 def 44 ref 118 ref 2970 ref appTerm nil cons 2980 def cons nil cons cons nil cons cons 2981 def 113 ref subst proveHyp 2981 ref 62 ref subst 2981 remove 126 ref subst nil 119 ref 2970 remove nil cons cons 2982 def nil cons nil cons cons 183 ref subst 33 ref nil 75 ref 2969 remove nil cons 2983 def cons nil cons nil cons cons 82 ref subst nil 119 ref 2967 remove nil cons cons 2984 def nil cons nil cons cons 183 ref subst 1585 remove nil 75 ref 2966 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 2964 remove nil cons 2985 def cons 2986 def 44 ref 1587 ref nil cons 2987 def cons nil cons 2988 def cons nil cons cons 2989 def 62 ref subst 2989 remove 126 ref subst nil 2979 ref 2988 ref cons nil cons cons 2990 def 113 ref subst nil 2986 remove 44 ref 45 ref 2977 remove appTerm 1587 remove appTerm 2991 def nil cons 2992 def cons nil cons 2993 def cons nil cons cons 113 ref subst nil 119 ref 152 ref 45 ref 2963 ref 156 ref appTerm 2994 def appTerm 2991 ref appTerm 2995 def absTerm nil cons cons nil cons nil cons cons 183 ref subst 152 ref nil 75 ref 2995 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 2994 ref nil cons 2996 def cons 2993 ref cons nil cons cons 2997 def 62 ref subst 2997 remove 126 ref subst 2994 ref betaConv 2994 remove assume eqMp nil 43 ref 2962 remove nil cons 2998 def cons 2999 def 2993 remove cons nil cons cons 3000 def 113 ref subst proveHyp 3000 ref 62 ref subst 3000 remove 126 ref subst 2990 ref 62 ref subst 2990 remove 126 ref subst nil 2999 remove 2988 remove cons nil cons cons 113 ref subst 2972 ref 1586 ref appTerm 3001 def betaConv 2974 ref 156 ref appTerm 3002 def betaConv 2976 ref 36 ref appTerm 3003 def betaConv nil 2979 remove 44 ref 3003 remove nil cons cons nil cons cons nil cons cons 113 ref subst 169 ref 119 ref 2976 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2975 remove nil cons cons 44 ref 3002 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 2974 remove nil cons cons 172 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2973 remove nil cons cons 44 ref 3001 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 2972 remove nil cons cons 33 ref 1586 remove nil cons cons nil cons 3004 def cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp nil 88 ref 2978 remove cons 3005 def 90 ref 2987 remove cons nil cons 3006 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 2998 remove cons 90 ref 2992 remove cons nil cons 3007 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 2996 remove cons 3007 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 118 ref "x'" 9 ref var 3008 def 45 ref 2963 ref 3008 remove varTerm appTerm appTerm 2991 ref appTerm absTerm appTerm nil cons cons 44 ref 2965 remove 2991 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 2963 remove nil cons cons 3007 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp eqMp nil 88 ref 2985 remove cons 3006 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 3005 remove 90 ref 2980 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 2980 remove cons 44 ref 2971 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 2982 remove 171 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2983 remove cons 44 ref 2968 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 2984 remove 3004 remove cons nil cons cons 137 ref subst eqMp eqMp subst 3009 def subst eqMp eqMp nil 43 ref 2912 ref 2914 ref appTerm nil cons cons 44 ref 295 ref 2914 ref appTerm 216 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 957 ref 215 ref nil cons cons 192 ref 2915 remove cons 960 ref cons cons nil cons cons 957 ref 20 ref 629 ref 962 ref appTerm appTerm 1741 remove appTerm absTerm 3010 def 961 ref appTerm 3011 def betaConv 192 ref 299 ref 3010 ref appTerm 3012 def absTerm 3013 def 195 ref appTerm 3014 def betaConv 581 ref 299 ref 3013 ref appTerm 3015 def absTerm 3016 def 585 ref appTerm 3017 def betaConv nil 299 ref 3016 ref appTerm 3018 def axiom nil 43 ref 3018 remove nil cons cons 44 ref 3017 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3016 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3015 remove nil cons cons 44 ref 3014 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3013 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3012 remove nil cons cons 44 ref 3011 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3010 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 3019 def subst sym 412 ref 306 ref 2745 ref 2920 remove appThm 2102 ref appThm appThm 1080 ref appThm sym 306 ref 2745 ref 2922 remove appThm 2102 ref appThm appThm 1080 ref appThm sym 1566 ref 51 ref 295 ref 232 ref 202 ref 571 ref 206 ref appTerm 231 ref appTerm appTerm 203 ref appTerm appTerm 231 ref appTerm 3020 def appTerm 3021 def 1569 ref appTerm appTerm 1576 ref 206 ref appTerm appTerm absTerm 3022 def 202 ref 206 ref appTerm 232 ref 203 ref appTerm 231 ref appTerm 3023 def appTerm 3024 def appTerm betaConv sym 810 ref nil 581 ref 2109 ref cons 3025 def nil cons nil cons cons 1008 ref nil 192 ref 2154 remove cons nil cons nil cons cons 3026 def 1236 ref subst appThm 3026 remove 2427 ref subst 1708 ref 2543 remove 2329 ref subst 3027 def appThm trans trans subst 3028 def nil 581 ref 208 ref 207 ref 229 remove appTerm appTerm nil cons cons 595 ref 957 ref 997 ref cons nil cons cons cons nil cons cons 20 ref "_9306" 186 ref var 3029 def 20 ref 295 ref 3029 remove varTerm appTerm 961 ref appTerm appTerm 510 ref appTerm absTerm 3030 def 195 ref appTerm 3031 def appTerm refl 3030 ref 1002 ref 962 ref appTerm 3032 def appTerm betaConv appThm 92 ref 3031 remove betaConv appThm 20 ref 295 ref 3032 ref appTerm 3033 def 961 ref appTerm 3034 def appTerm 510 ref appTerm refl appThm trans 3030 remove refl 3033 ref 195 ref appTerm assume sym appThm eqMp sym nil 75 ref 3034 remove nil cons cons nil cons nil cons cons 1790 ref subst 810 ref nil 2084 remove 581 ref 3032 ref nil cons 3035 def cons nil cons cons nil cons cons 3036 def 1777 remove subst appThm nil 848 ref 466 ref 961 ref appTerm 3032 ref appTerm nil cons cons 849 ref 466 ref 3032 remove appTerm 961 ref appTerm nil cons cons nil cons cons nil cons cons 848 ref 20 ref 465 ref 51 ref 851 ref appTerm 853 ref appTerm appTerm appTerm 691 ref 465 ref 851 ref appTerm 3037 def appTerm 465 ref 853 ref appTerm 3038 def appTerm appTerm absTerm 3039 def 853 ref appTerm 3040 def betaConv 849 ref 334 ref 3039 ref appTerm 3041 def absTerm 3042 def 851 ref appTerm 3043 def betaConv nil 334 ref 3042 ref appTerm 3044 def axiom nil 43 ref 3044 remove nil cons cons 44 ref 3043 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 3042 remove nil cons cons 870 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3041 remove nil cons cons 44 ref 3040 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 3039 remove nil cons cons 871 ref cons nil cons cons 137 ref subst eqMp eqMp 3045 def subst trans trans sym 873 ref 3036 ref 192 ref 20 ref 465 ref 1106 ref appTerm appTerm 2050 remove appTerm absTerm 3046 def 195 ref appTerm 3047 def betaConv 581 ref 299 ref 3046 ref appTerm 3048 def absTerm 3049 def 585 ref appTerm 3050 def betaConv nil 299 ref 3049 ref appTerm 3051 def axiom nil 43 ref 3051 remove nil cons cons 44 ref 3050 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3049 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3048 remove nil cons cons 44 ref 3047 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3046 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 3052 def subst nil 192 ref 3035 remove cons 581 ref 973 ref cons nil cons 3053 def cons nil cons cons 3054 def 192 ref 20 ref 1085 ref appTerm 372 ref 2185 ref 662 ref 597 ref 1002 ref 2186 ref appTerm 3055 def appTerm appTerm absTerm appTerm appTerm absTerm 3056 def 195 ref appTerm 3057 def betaConv 581 ref 299 ref 3056 ref appTerm 3058 def absTerm 3059 def 585 ref appTerm 3060 def betaConv nil 299 ref 3059 ref appTerm 3061 def axiom nil 43 ref 3061 remove nil cons cons 44 ref 3060 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3059 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3058 remove nil cons cons 44 ref 3057 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3056 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 3062 def subst trans 1430 ref 2185 ref 3033 ref refl nil 2197 ref 3053 remove cons nil cons cons 1063 ref subst appThm absThm appThm trans appThm 3054 remove 3052 ref subst 3036 remove 3062 remove subst trans 1430 ref 2185 ref 295 ref 961 ref appTerm 3063 def refl nil 192 ref 3055 remove nil cons cons 581 ref 1538 ref cons nil cons 3064 def cons nil cons cons 1054 ref subst 1008 ref nil 2197 remove 3064 remove cons nil cons cons 1063 ref subst appThm trans appThm absThm appThm trans appThm sym nil 43 ref 691 ref 372 ref 2185 ref 3033 ref 1002 ref 1529 ref 2186 ref appTerm appTerm appTerm 3065 def absTerm 3066 def appTerm 3067 def appTerm 372 ref 2185 ref 3063 ref 1002 ref 1002 ref 202 ref 962 remove appTerm 2186 ref appTerm appTerm appTerm appTerm 3068 def absTerm 3069 def appTerm 3070 def appTerm 3071 def nil cons cons nil cons nil cons cons 618 ref subst sym nil 43 ref 465 ref 3071 remove appTerm 3072 def nil cons 3073 def cons 520 ref cons nil cons cons 3074 def 62 ref subst 3074 remove 126 ref subst 637 remove nil 639 ref 520 ref cons nil cons cons 3075 def 113 ref subst proveHyp 3075 ref 62 ref subst 3075 remove 126 ref subst nil "_9309" 186 ref var 3076 def 973 remove cons "_9308" 186 ref var 3077 def 590 ref cons nil cons cons nil cons cons 192 ref 295 ref 202 ref 3077 remove varTerm 3078 def appTerm 195 ref appTerm appTerm 630 ref 3078 ref appTerm appTerm absTerm 3079 def 3076 remove varTerm 3080 def appTerm 3081 def betaConv 635 remove 3078 ref appTerm 3082 def betaConv nil 639 remove 44 ref 3082 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 676 remove 304 ref 3078 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 3079 ref appTerm nil cons cons 44 ref 3081 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3079 remove nil cons cons 304 ref 3080 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst nil 43 ref 2472 remove 1530 ref appTerm nil cons cons 44 ref 3033 ref 1002 ref 1530 remove appTerm appTerm nil cons 3083 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil "_9313" 186 ref var 3084 def 1540 remove cons "_9312" 186 ref var 3085 def 1538 remove cons nil cons cons nil cons cons nil 43 ref 295 ref 3085 remove varTerm 3086 def appTerm 3084 remove varTerm 3087 def appTerm 3088 def nil cons 3089 def cons 44 ref 295 ref 1002 ref 3086 remove appTerm appTerm 1002 ref 3087 remove appTerm appTerm nil cons 3090 def cons nil cons cons nil cons cons 3091 def 62 ref subst 3091 remove 126 ref subst 1008 ref 3088 remove assume appThm eqMp nil 88 ref 3089 remove cons 90 ref 3090 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp subst eqMp nil 43 ref 3083 remove cons 520 ref cons nil cons cons 113 ref subst proveHyp nil "_9310" 186 ref var 3092 def 590 ref cons nil cons nil cons cons nil 43 ref 3033 remove 1002 ref 1529 ref 3092 remove varTerm 3093 def appTerm appTerm appTerm nil cons cons nil cons nil cons cons 952 ref subst 2185 ref 465 ref 3065 remove appTerm absTerm 3094 def 3093 ref appTerm 3095 def betaConv nil 43 ref 3067 remove nil cons cons 44 ref 3070 remove nil cons cons nil cons cons nil cons cons nil 1371 ref 44 ref 20 ref 465 ref 1470 remove 48 ref appTerm appTerm appTerm 51 ref 604 remove appTerm 3096 def 1372 ref appTerm appTerm nil cons 3097 def cons nil cons 3098 def cons nil cons cons 3099 def 62 ref subst 3099 remove 126 ref subst 20 ref "_534" 16 ref var 3100 def 20 ref 465 ref 691 ref 3100 remove varTerm 3101 def appTerm 48 ref appTerm appTerm appTerm 51 ref 465 ref 3101 remove appTerm appTerm 1372 ref appTerm appTerm absTerm 3102 def 46 ref appTerm 3103 def appTerm refl 3104 def 3102 ref 510 ref appTerm betaConv appThm 92 ref 3103 remove betaConv appThm 3105 def 20 ref 465 ref 726 remove 48 ref appTerm appTerm appTerm 808 ref 1372 ref appTerm appTerm refl appThm trans 3102 remove refl 3106 def 1383 ref appThm eqMp sym 92 ref 810 ref 85 ref 735 ref subst 3107 def appThm appThm 812 ref 1385 ref appThm 1387 ref 341 ref subst 3108 def trans appThm 1398 ref trans sym 81 ref eqMp eqMp eqMp nil 1388 ref 90 ref 3097 ref cons nil cons 3109 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 1392 ref 3098 remove cons nil cons cons 3110 def 62 ref subst 3110 remove 126 ref subst 3104 remove "_532" 16 ref var 3111 def 20 ref 465 ref 691 ref 3111 remove varTerm 3112 def appTerm 48 ref appTerm appTerm appTerm 51 ref 465 ref 3112 remove appTerm appTerm 1372 ref appTerm appTerm absTerm 67 ref appTerm betaConv appThm 3105 remove 20 ref 465 ref 748 remove 48 ref appTerm appTerm appTerm 819 ref 1372 ref appTerm appTerm refl appThm trans 3106 remove 1396 ref appThm eqMp sym 92 ref 810 ref 85 ref 754 ref subst appThm 820 ref trans appThm 821 ref 1385 remove appThm 1387 ref 826 ref subst 3113 def trans appThm 832 ref trans sym 81 ref eqMp eqMp eqMp nil 1399 ref 3109 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1401 ref nil 1399 ref 1402 ref 778 ref 3097 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp subst 291 ref nil 303 ref 3066 ref nil cons cons nil cons nil cons cons 320 ref 92 ref 810 ref 32 ref refl 3114 def 1422 remove appThm appThm appThm 118 ref 1423 remove appTerm refl appThm sym 1424 remove 128 ref 20 ref 465 ref 1444 ref appTerm appTerm 118 ref 1425 remove appTerm appTerm absTerm 3115 def 129 ref appTerm 3116 def betaConv nil 1315 ref 3115 ref appTerm 3117 def axiom nil 43 ref 3117 remove nil cons cons 44 ref 3116 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 3115 remove nil cons cons 1324 ref cons nil cons cons 137 ref subst eqMp eqMp 3118 def subst eqMp subst 3119 def subst 649 ref 2185 ref 810 ref 3066 remove 2186 ref appTerm betaConv appThm absThm appThm trans appThm nil 303 ref 3069 ref nil cons cons nil cons nil cons cons 3119 remove subst 649 ref 2185 ref 810 ref 3069 remove 2186 remove appTerm betaConv appThm absThm appThm trans appThm trans 3072 remove assume eqMp nil 88 ref 299 ref 3094 ref appTerm nil cons 3120 def cons 90 ref 299 ref 2185 ref 465 ref 3068 remove appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 104 ref subst proveHyp nil 43 ref 3120 remove cons 44 ref 3095 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3094 remove nil cons cons 304 ref 3093 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp eqMp subst eqMp eqMp nil 954 remove 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3073 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp subst deductAntisym 3028 remove eqMp appThm 811 ref trans sym 81 ref eqMp nil 43 ref 465 ref 995 remove appTerm nil cons cons 44 ref 3021 ref 3024 ref appTerm nil cons 3121 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil "b" 186 ref var 3122 def 593 ref cons 3123 def 595 ref 2451 ref 976 ref cons nil cons 3124 def cons cons nil cons cons 192 ref 45 ref 1096 remove appTerm 295 ref 232 ref 202 ref 571 ref 2453 ref appTerm 195 ref appTerm appTerm 3122 ref varTerm 3125 def appTerm appTerm 195 ref appTerm appTerm 2454 remove 232 ref 3125 ref appTerm 195 ref appTerm appTerm appTerm appTerm absTerm 3126 def 195 ref appTerm 3127 def betaConv 3122 ref 299 ref 3126 ref appTerm 3128 def absTerm 3129 def 3125 ref appTerm 3130 def betaConv 2451 ref 299 ref 3129 ref appTerm 3131 def absTerm 3132 def 2453 ref appTerm 3133 def betaConv nil 299 ref 3132 ref appTerm 3134 def axiom nil 43 ref 3134 remove nil cons cons 44 ref 3133 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3132 remove nil cons cons 304 ref 2470 ref cons nil cons 3135 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3131 remove nil cons cons 44 ref 3130 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3129 remove nil cons cons 304 ref 3125 ref nil cons 3136 def cons nil cons 3137 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3128 remove nil cons cons 44 ref 3127 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3126 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst eqMp nil 43 ref 3121 remove cons 44 ref 295 ref 3024 ref appTerm 206 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 192 ref 3023 ref nil cons cons 2564 remove cons nil cons cons 192 ref 20 ref 629 ref 585 ref appTerm appTerm 1095 ref appTerm absTerm 3138 def 195 ref appTerm 3139 def betaConv 581 ref 299 ref 3138 ref appTerm 3140 def absTerm 3141 def 585 ref appTerm 3142 def betaConv nil 299 ref 3141 ref appTerm 3143 def axiom nil 43 ref 3143 remove nil cons cons 44 ref 3142 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3141 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3140 remove nil cons cons 44 ref 3139 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3138 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 3144 def subst sym nil 2936 remove 44 ref 295 ref 3023 ref appTerm 209 ref appTerm 3145 def nil cons 3146 def cons nil cons cons nil cons cons 113 ref subst 3147 def 2938 remove 192 ref 2939 ref 295 ref 232 ref 585 ref appTerm 195 ref appTerm appTerm 209 ref appTerm appTerm absTerm 3148 def 195 ref appTerm 3149 def betaConv 581 ref 299 ref 3148 ref appTerm 3150 def absTerm 3151 def 585 ref appTerm 3152 def betaConv nil 299 ref 3151 ref appTerm 3153 def axiom 3154 def nil 43 ref 3153 remove nil cons cons 3155 def 44 ref 3152 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3151 ref nil cons cons 3156 def 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3150 remove nil cons cons 44 ref 3149 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3148 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 3157 def eqMp eqMp eqMp eqMp 302 ref 303 ref 3022 ref nil cons cons 304 ref 3024 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3022 remove appTerm nil cons cons 44 ref 3021 remove 206 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1564 ref 976 ref cons 304 ref 3020 remove nil cons cons nil cons cons nil cons cons 3009 ref subst eqMp eqMp eqMp appThm 425 ref appThm eqMp eqMp eqMp 302 ref 303 ref 2913 ref nil cons cons 304 ref 2914 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 2913 remove appTerm nil cons cons 44 ref 2912 remove 216 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1564 ref 216 ref nil cons 3158 def cons 304 ref 2911 remove nil cons cons nil cons cons nil cons cons 3009 ref subst eqMp appThm eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp eqMp 272 ref 273 ref 495 remove nil cons cons 274 ref cons nil cons cons 370 ref subst proveHyp eqMp nil 88 ref 2733 remove cons 90 ref 562 ref cons nil cons 3159 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 2731 remove cons 3159 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 270 ref 146 ref 45 ref 2228 ref 147 ref appTerm appTerm 496 ref appTerm absTerm appTerm nil cons cons 2727 remove cons nil cons cons 113 ref subst proveHyp 272 ref 273 ref 2228 remove nil cons cons 3159 ref cons nil cons cons 1173 ref subst eqMp eqMp nil 43 ref 51 ref 2226 remove appTerm 2726 remove appTerm nil cons cons 44 ref 45 ref 2230 remove appTerm 496 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 783 ref 562 remove cons 44 ref 2229 remove nil cons cons 2725 remove nil cons cons cons nil cons cons nil 43 ref 52 ref 790 ref appTerm nil cons 3160 def cons 44 ref 45 ref 49 ref appTerm 3161 def 784 remove appTerm nil cons 3162 def cons nil cons cons nil cons cons 3163 def 62 ref subst 3163 remove 126 ref subst nil 526 ref 44 ref 846 ref cons nil cons 3164 def cons nil cons cons 3165 def 62 ref subst 3165 remove 126 ref subst nil 89 remove 90 ref 790 remove nil cons cons nil cons cons nil cons cons 3166 def 104 ref subst 113 ref proveHyp 106 remove eqMp nil 530 ref 3164 remove cons nil cons cons 113 ref subst proveHyp 3166 remove 392 ref subst eqMp eqMp nil 535 ref 90 ref 846 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 3160 remove cons 90 ref 3162 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 3167 def subst eqMp eqMp eqMp nil 88 ref 2210 remove cons 3159 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 2208 remove cons 3159 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 2204 ref 1154 ref appTerm appTerm 496 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 2205 remove appTerm 496 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2204 remove nil cons cons 3159 ref cons nil cons cons 1173 ref subst eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 88 ref 561 remove cons 3159 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 505 ref cons 3168 def 90 ref 503 ref cons nil cons 3169 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 511 ref cons 3170 def 507 remove cons nil cons cons 3171 def 62 ref subst 3171 remove 126 ref subst 454 ref 291 ref 2255 ref 463 ref assume 3172 def appThm 457 ref refl 3173 def appThm 3174 def appThm 509 ref 454 ref 306 ref 3172 ref appThm 1205 ref appThm 1027 ref trans appThm 291 ref 810 ref 291 ref nil 594 ref 2760 ref cons nil cons cons 192 ref 20 ref 1768 remove appTerm 2750 remove appTerm 3175 def absTerm 3176 def 195 ref appTerm 3177 def betaConv 581 ref 299 ref 3176 ref appTerm 3178 def absTerm 3179 def 585 ref appTerm 3180 def betaConv 649 ref 581 ref 649 ref 192 ref 3175 remove assume sym 2751 remove assume sym deductAntisym absThm appThm absThm appThm 2758 remove eqMp nil 43 ref 299 ref 3179 ref appTerm nil cons cons 44 ref 3180 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3179 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3178 remove nil cons cons 44 ref 3177 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3176 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 3181 def subst 3182 def appThm 473 ref refl 3183 def appThm appThm appThm 810 ref 291 ref nil 594 ref 2854 ref cons nil cons cons 3181 ref subst appThm 477 ref refl appThm appThm appThm appThm nil 75 ref 51 ref 465 ref 51 ref 465 ref 460 ref 253 ref appTerm 3184 def appTerm 3185 def appTerm 473 ref appTerm appTerm appTerm 465 ref 51 ref 465 ref 460 ref 244 ref appTerm 3186 def appTerm appTerm 477 remove appTerm appTerm 3187 def appTerm 3188 def nil cons cons nil cons nil cons cons 914 ref subst trans appThm appThm appThm 145 remove 176 ref 376 ref refl 2735 ref 580 ref 412 ref 3172 remove appThm 425 ref appThm appThm appThm appThm absThm appThm appThm sym nil 43 ref 3185 remove nil cons 3189 def cons 3190 def 44 ref 45 ref 51 ref 1094 ref 457 ref appTerm 3191 def appTerm 3192 def 462 ref 3188 remove appTerm appTerm appTerm 144 ref 176 ref 376 ref 194 ref 204 ref 205 ref 209 ref appTerm 3193 def 214 ref appTerm 3194 def appTerm appTerm 3195 def appTerm absTerm 3196 def appTerm 3197 def appTerm nil cons 3198 def cons nil cons 3199 def cons nil cons cons 3200 def 62 ref subst 3200 remove 126 ref subst 454 ref 3192 ref refl 3201 def 509 ref 291 ref 810 ref 291 ref 810 ref nil 3190 remove 44 ref 20 ref 3184 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 3184 ref nil cons 3202 def cons 3203 def nil cons nil cons cons 548 ref subst eqMp 3204 def appThm 811 ref trans appThm 3183 ref appThm nil 75 ref 473 ref nil cons 3205 def cons nil cons nil cons cons 3206 def 341 ref subst trans appThm appThm 3187 ref refl 3207 def appThm appThm appThm appThm 3197 ref refl 3208 def appThm sym nil 43 ref 3192 ref 462 ref 51 ref 465 ref 473 ref appTerm 3209 def appTerm 3187 ref appTerm 3210 def appTerm 3211 def appTerm nil cons 3212 def cons 44 ref 3197 ref nil cons 3213 def cons nil cons 3214 def cons nil cons cons 3215 def 62 ref subst 3215 remove 126 ref subst nil 88 ref 3191 remove nil cons cons 3216 def 90 ref 3211 remove nil cons cons nil cons cons nil cons cons 392 ref subst nil 88 ref 554 remove cons 3217 def 90 ref 3210 remove nil cons cons nil cons cons nil cons cons 3218 def 104 ref subst 3218 remove 392 ref subst nil 88 ref 3209 remove nil cons 3219 def cons 90 ref 3187 ref nil cons 3220 def cons nil cons 3221 def cons nil cons cons 3222 def 104 ref subst 3222 remove 392 ref subst nil 43 ref 3220 ref cons 3214 ref cons nil cons cons 113 ref subst 1430 ref 2185 ref 295 ref 203 ref appTerm 3223 def refl nil 192 ref 2776 ref 259 ref appTerm 3224 def nil cons 3225 def cons 3226 def 2749 remove cons nil cons cons 2199 ref subst appThm absThm appThm sym nil 581 ref 3225 remove cons 2264 ref cons nil cons cons 192 ref 20 ref 2200 remove appTerm 1106 ref appTerm 3227 def absTerm 3228 def 195 ref appTerm 3229 def betaConv 581 ref 299 ref 3228 ref appTerm 3230 def absTerm 3231 def 585 ref appTerm 3232 def betaConv 649 ref 581 ref 649 ref 192 ref 3227 remove assume sym 2201 remove assume sym deductAntisym absThm appThm absThm appThm 2202 remove eqMp nil 43 ref 299 ref 3231 ref appTerm nil cons cons 44 ref 3232 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3231 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3230 remove nil cons cons 44 ref 3229 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3228 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst nil 594 remove 3226 ref nil cons cons nil cons cons 3181 remove subst trans 810 ref 2269 remove nil 2784 ref 192 ref 1181 remove cons 3233 def 957 ref 471 remove nil cons 3234 def cons nil cons 3235 def cons cons nil cons cons 2089 ref subst 2792 remove 2089 ref subst 2808 remove eqMp eqMp 3236 def appThm nil 43 ref 3219 remove cons 44 ref 20 ref 473 remove appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 3205 remove cons nil cons nil cons cons 548 ref subst eqMp trans appThm 811 ref trans trans sym 81 ref eqMp eqMp nil 43 ref 372 ref 2185 ref 3223 ref 2187 remove 3224 ref appTerm appTerm absTerm 3237 def appTerm 3238 def nil cons cons 44 ref 45 ref 3187 ref appTerm 3197 ref appTerm 3239 def nil cons 3240 def cons nil cons 3241 def cons nil cons cons 113 ref subst nil 303 ref "pos1" 186 ref var 3242 def 45 ref 3237 ref 3242 ref varTerm 3243 def appTerm 3244 def appTerm 3239 ref appTerm 3245 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 3242 ref nil 75 ref 3245 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 3244 ref nil cons 3246 def cons 3241 ref cons nil cons cons 3247 def 62 ref subst 3247 remove 126 ref subst 3244 ref betaConv 3244 remove assume eqMp nil 43 ref 3223 remove 202 ref 3243 ref appTerm 3248 def 3224 remove appTerm 3249 def appTerm 3250 def nil cons 3251 def cons 3241 remove cons nil cons cons 3252 def 113 ref subst proveHyp 3252 ref 62 ref subst 3252 remove 126 ref subst 20 ref "_32874" 186 ref var 3253 def 45 ref 465 ref 51 ref 465 ref 239 ref 3253 remove varTerm 3254 def appTerm 3255 def 244 ref appTerm appTerm appTerm 3255 remove 476 ref appTerm appTerm appTerm appTerm 144 ref 176 ref 376 ref 194 ref 202 ref 3254 remove appTerm 3194 ref appTerm appTerm appTerm absTerm appTerm appTerm absTerm 3256 def 203 ref appTerm 3257 def appTerm refl 3256 ref 3249 ref appTerm betaConv appThm 92 ref 3257 remove betaConv appThm 45 ref 465 ref 51 ref 465 ref 239 ref 3249 ref appTerm 3258 def 244 ref appTerm 3259 def appTerm 3260 def appTerm 3258 ref 476 ref appTerm 3261 def appTerm appTerm appTerm 144 ref 176 ref 376 ref 194 ref 202 ref 3249 ref appTerm 3194 ref appTerm appTerm 3262 def appTerm absTerm 3263 def appTerm 3264 def appTerm 3265 def refl appThm trans 3256 remove refl 3250 remove assume 3266 def appThm eqMp sym nil 43 ref 3260 remove nil cons 3267 def cons 3268 def 44 ref 3265 remove nil cons 3269 def cons nil cons 3270 def cons nil cons cons 3271 def 62 ref subst 3271 remove 126 ref subst 454 ref 810 ref 291 ref 810 ref nil 3268 remove 44 ref 20 ref 3259 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 3259 ref nil cons 3272 def cons 3273 def nil cons nil cons cons 548 ref subst eqMp appThm 811 ref trans appThm 3261 ref refl 3274 def appThm nil 75 ref 3261 ref nil cons cons nil cons nil cons cons 3275 def 341 ref subst trans appThm appThm 3264 ref refl 3276 def appThm sym 20 ref "_32882" 186 ref var 3277 def 239 ref 3277 remove varTerm appTerm 231 ref appTerm absTerm 3278 def 203 ref appTerm 3279 def appTerm refl 3278 ref 3249 ref appTerm betaConv appThm 92 ref 3279 remove betaConv appThm 3258 ref 231 ref appTerm 3280 def refl appThm trans 3278 remove refl 3266 remove appThm eqMp 2270 remove eqMp 3281 def nil 43 ref 3280 ref nil cons 3282 def cons 44 ref 45 ref 465 ref 3261 remove appTerm appTerm 3264 ref appTerm 3283 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 2185 remove 295 ref 3249 ref appTerm 3284 def 2188 remove appTerm absTerm 3285 def 3248 ref 207 ref 207 ref 207 ref 207 ref 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 207 ref 250 remove appTerm appTerm appTerm appTerm 3286 def appTerm appTerm appTerm appTerm 3287 def appTerm appTerm appTerm appTerm 3288 def appTerm 3289 def appTerm betaConv sym 3284 ref refl nil 957 ref 2183 ref cons 192 ref 3288 ref nil cons cons 581 ref 3243 ref nil cons 3290 def cons nil cons 3291 def cons cons nil cons cons 1664 ref subst appThm sym 306 ref 3248 ref refl 3292 def 3236 remove appThm appThm 3292 ref 202 ref 3288 remove appTerm refl 2101 remove appThm nil 581 ref 3287 remove nil cons cons 2108 remove 3235 ref cons cons nil cons cons 2089 ref subst nil 581 ref 3286 remove nil cons cons 2791 remove cons nil cons cons 2528 ref 306 ref nil 2153 remove 2113 ref cons nil cons cons 1707 ref subst 1708 ref 2117 ref 2311 ref subst 1708 ref 1008 ref 2125 ref appThm 2531 ref trans appThm trans appThm trans appThm 1720 ref appThm 2538 ref trans appThm 2539 ref trans sym 81 ref eqMp subst 2798 remove 2541 ref 306 ref 1008 ref 2170 remove appThm 2548 remove trans appThm 1720 ref appThm 2553 ref trans appThm 2554 ref trans sym 81 ref eqMp subst 2807 remove eqMp eqMp eqMp trans appThm appThm nil 304 ref 3248 ref 472 ref appTerm nil cons cons nil cons nil cons cons 322 ref subst trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 3285 ref nil cons cons 3293 def 304 ref 3289 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3285 ref appTerm 3294 def nil cons cons 44 ref 45 ref 3280 remove appTerm 3295 def 3283 remove appTerm 3296 def nil cons 3297 def cons nil cons 3298 def cons nil cons cons 113 ref subst nil 303 ref 191 ref 45 ref 3285 ref 203 ref appTerm 3299 def appTerm 3296 ref appTerm 3300 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 191 ref nil 75 ref 3300 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 3299 ref nil cons 3301 def cons 3298 ref cons nil cons cons 3302 def 62 ref subst 3302 remove 126 ref subst 3299 ref betaConv 3299 remove assume eqMp nil 43 ref 3284 remove 204 ref 1176 remove appTerm 3303 def appTerm 3304 def nil cons 3305 def cons 3298 remove cons nil cons cons 3306 def 113 ref subst proveHyp 3306 ref 62 ref subst 3306 remove 126 ref subst 20 ref "_32890" 186 ref var 3307 def 45 ref 239 ref 3307 remove varTerm 3308 def appTerm 3309 def 231 ref appTerm appTerm 45 ref 465 ref 3309 remove 476 ref appTerm appTerm appTerm 144 ref 176 ref 376 ref 194 ref 202 ref 3308 remove appTerm 3194 ref appTerm appTerm appTerm absTerm appTerm appTerm appTerm absTerm 3310 def 3249 ref appTerm 3311 def appTerm refl 3310 ref 3303 ref appTerm betaConv appThm 92 ref 3311 remove betaConv appThm 45 ref 239 ref 3303 ref appTerm 3312 def 231 ref appTerm 3313 def appTerm 3314 def 45 ref 465 ref 3312 ref 476 ref appTerm appTerm appTerm 144 ref 176 ref 376 remove 194 ref 202 ref 3303 ref appTerm 3194 ref appTerm appTerm 3315 def appTerm absTerm 3316 def appTerm 3317 def appTerm appTerm refl appThm trans 3310 remove refl 3304 remove assume appThm eqMp sym 3314 ref refl 454 ref nil 2898 ref 581 ref 3303 ref nil cons 3318 def cons nil cons 3319 def cons nil cons cons 2759 ref subst appThm 3317 ref refl appThm appThm sym nil 43 ref 3313 ref nil cons 3320 def cons 44 ref 45 ref 466 ref 476 ref appTerm 3321 def 3303 ref appTerm 3322 def appTerm 3317 ref appTerm nil cons 3323 def cons nil cons cons nil cons cons 3324 def 62 ref subst 3324 remove 126 ref subst nil 43 ref 3322 ref nil cons 3325 def cons 44 ref 3317 ref nil cons 3326 def cons nil cons 3327 def cons nil cons cons 3328 def 62 ref subst 3328 remove 126 ref subst 2216 ref 203 ref appTerm 3329 def betaConv 2222 ref nil 2223 ref 44 ref 3329 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2224 ref 304 ref 593 ref cons nil cons 3330 def cons nil cons cons 137 ref subst eqMp eqMp 3331 def nil 43 ref 45 ref 460 ref 265 ref appTerm 3332 def appTerm 144 ref 176 ref 2215 ref 203 ref appTerm 3333 def absTerm 3334 def appTerm 3335 def appTerm 3336 def nil cons cons 3337 def 3327 ref cons nil cons cons 113 ref subst proveHyp nil 2231 ref 2264 ref cons nil cons cons 2254 remove subst sym 192 ref 51 ref 3312 ref 195 ref appTerm 3338 def appTerm 2260 remove appTerm absTerm 3339 def 231 ref appTerm betaConv sym 291 ref nil 75 ref 3320 ref cons nil cons nil cons cons 82 ref subst 3313 remove assume eqMp 3340 def appThm 569 ref 2258 ref appTerm 3341 def refl appThm nil 75 ref 3341 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym 579 ref 2336 remove appThm nil 583 remove 192 ref 2109 remove cons 3342 def 2300 remove cons cons nil cons cons 1189 ref 306 ref 2881 remove 1707 ref subst 1708 ref 2886 remove appThm trans appThm 2131 remove appThm 2146 remove trans appThm 2088 ref trans sym 81 ref eqMp 3343 def subst nil 3025 ref 192 ref 2151 ref cons 3344 def 2303 ref cons cons nil cons cons 2528 ref 306 ref nil 2424 ref 2113 ref cons nil cons cons 3345 def 2098 ref subst 2099 ref nil 2428 ref 2116 ref cons nil cons cons 3346 def 2311 ref subst 1708 ref 1008 ref 2038 ref 2311 ref subst 1708 ref 1008 ref 2311 ref appThm 1262 remove 2329 ref subst trans appThm trans 3347 def appThm nil 192 ref 208 ref 1047 remove appTerm 3348 def nil cons 3349 def cons nil cons nil cons cons 2329 ref subst trans appThm trans 3350 def appThm trans appThm 2331 ref appThm nil 2332 remove 581 ref 207 ref 208 ref 3348 ref appTerm 3351 def appTerm nil cons cons nil cons cons nil cons cons 2139 ref subst nil 2136 ref 581 ref 3351 ref nil cons 3352 def cons nil cons cons nil cons cons 3353 def 2080 ref subst nil 2140 ref 581 ref 3349 remove cons nil cons cons nil cons cons 3354 def 2139 ref subst 2536 remove 2139 ref subst 3355 def trans 3356 def trans trans trans appThm 2539 ref trans sym 81 ref eqMp subst nil 581 ref 2151 remove cons 3357 def 2888 ref 957 ref 2334 ref cons nil cons 3358 def cons 3359 def cons nil cons cons 2528 ref 306 ref 1008 ref 3345 remove 2311 ref subst 1708 ref 1008 ref 3350 remove appThm nil 192 ref 3352 remove cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 208 ref 3351 remove appTerm nil cons 3360 def cons nil cons nil cons cons 2329 ref subst trans appThm 2156 ref appThm nil 2132 ref 581 ref 3360 remove cons nil cons cons nil cons cons 2139 ref subst 3353 remove 2139 ref subst 3356 remove trans trans trans appThm 2539 ref trans sym 81 ref eqMp subst nil 2160 ref 998 ref 2561 ref nil cons 3361 def cons cons nil cons cons 3362 def 2541 ref 306 ref 1008 ref nil 2438 ref 2113 ref cons nil cons cons 2311 ref subst 1708 ref 1008 ref nil 2440 ref 2116 ref cons nil cons cons 2311 ref subst 1708 ref 1008 ref 2800 remove 2311 ref subst 1708 ref 1008 ref 2801 remove appThm nil 192 ref 2551 remove cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 208 ref 1046 remove appTerm 3363 def nil cons 3364 def cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 208 ref 3363 remove appTerm 3365 def nil cons 3366 def cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 208 ref 3365 remove appTerm nil cons 3367 def cons nil cons nil cons cons 2329 ref subst trans appThm 2156 ref appThm nil 2132 ref 581 ref 3367 remove cons nil cons cons nil cons cons 2139 ref subst nil 2136 ref 581 ref 3366 remove cons nil cons cons nil cons cons 2139 ref subst nil 2140 ref 581 ref 3364 remove cons nil cons cons nil cons cons 2139 ref subst 2552 remove 2139 ref subst trans trans trans trans appThm 2554 ref trans sym 81 ref eqMp subst 1008 ref nil 2438 ref nil cons nil cons cons 3368 def 1236 ref subst appThm 3368 ref 2427 ref subst 1708 ref 2444 remove appThm trans 3369 def trans 3370 def eqMp eqMp eqMp eqMp 3371 def nil 581 ref 207 ref 207 ref 207 ref 207 ref 231 ref appTerm 3372 def appTerm 3373 def appTerm 3374 def appTerm nil cons cons 595 ref 957 ref 2557 remove cons nil cons cons cons nil cons cons 2180 ref subst deductAntisym 3371 remove eqMp trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 3339 ref nil cons cons 2181 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3339 remove appTerm nil cons cons 44 ref 3312 remove 2258 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2677 remove 3319 remove cons nil cons cons 2724 ref subst eqMp eqMp nil 43 ref 3332 ref nil cons 3375 def cons 3376 def 44 ref 45 ref 3335 ref appTerm 3377 def 3317 ref appTerm 3378 def nil cons cons nil cons 3379 def cons nil cons cons 126 ref subst proveHyp nil 273 ref 176 ref 45 ref 3334 ref 178 ref appTerm 3380 def appTerm 3381 def 3317 ref appTerm 3382 def absTerm nil cons cons nil cons nil cons cons 2730 ref subst 176 ref nil 75 ref 3382 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 3380 ref nil cons 3383 def cons 3384 def 3327 ref cons nil cons cons 3385 def 62 ref subst 3385 remove 126 ref subst 3380 ref betaConv 3380 remove assume eqMp 3386 def nil 43 ref 3333 ref nil cons 3387 def cons 3388 def 3327 remove cons nil cons cons 3389 def 113 ref subst proveHyp 3389 ref 62 ref subst 3389 remove 126 ref subst 3316 ref 178 ref appTerm betaConv sym 185 ref 2735 ref 397 ref 2736 ref 2737 ref 2255 ref 2737 ref 2255 ref 3333 remove assume 3390 def appThm 2739 ref appThm 3391 def appThm 3390 ref appThm 397 ref 3390 ref appThm 2740 ref appThm 3392 def appThm 3393 def appThm 2742 ref appThm appThm 3393 ref appThm 397 ref 3393 remove appThm 2743 ref appThm appThm 3394 def appThm 2102 ref appThm appThm 412 ref 2745 ref 3394 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 3315 ref refl 3395 def appThm sym 3182 remove nil 2923 remove 2760 ref cons nil cons cons 2775 remove subst sym 192 ref 2779 remove 570 ref 3303 ref appTerm appTerm absTerm 3396 def 476 ref appTerm betaConv sym 51 ref 2778 ref 476 ref appTerm 3397 def appTerm refl nil 75 ref 3325 ref cons nil cons nil cons cons 82 ref subst 3322 remove assume eqMp 3398 def appThm nil 75 ref 3397 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 2809 remove 476 ref refl 3399 def appThm nil 581 ref 208 ref 207 ref 208 ref 208 ref 208 ref 468 remove appTerm 3400 def appTerm appTerm 3401 def appTerm appTerm 3402 def nil cons cons 3403 def 2812 remove 2875 ref cons cons nil cons cons 2089 ref subst nil 581 ref 3400 remove nil cons cons 3404 def 2814 remove 957 ref 2876 remove cons nil cons 3405 def cons cons nil cons cons 3406 def 2158 remove subst 2816 remove 1189 ref 306 ref nil 1192 ref 2155 ref cons nil cons cons 2124 ref subst 2099 ref 2117 remove 1707 ref subst 1708 ref 2125 remove appThm trans appThm trans appThm 2331 ref appThm 2333 ref trans appThm 2088 ref trans sym 81 ref eqMp 3407 def subst 2818 remove eqMp 3408 def eqMp eqMp 3409 def nil 581 ref 207 ref 207 ref 207 ref 207 ref 3402 remove appTerm appTerm appTerm appTerm 3410 def nil cons cons 3411 def 2820 remove 957 ref 2897 ref cons 3412 def nil cons 3413 def cons cons nil cons cons 2180 ref subst deductAntisym 3409 remove eqMp trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 3396 ref nil cons cons 304 ref 2897 remove cons nil cons 3414 def cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3396 remove appTerm nil cons cons 44 ref 2778 remove 3303 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 3318 ref cons 2821 remove cons nil cons cons 1174 ref subst eqMp eqMp eqMp 20 ref "_32892" 16 ref var 3415 def 177 ref 194 ref 202 ref 218 ref 235 ref 239 ref 235 ref 3415 remove varTerm appTerm 203 ref appTerm 204 ref 259 ref appTerm 3416 def appTerm 3417 def appTerm 244 ref appTerm appTerm 3417 ref appTerm 202 ref 3417 remove appTerm 246 ref appTerm appTerm 3418 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 3418 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3315 ref appTerm absTerm 3419 def 3184 ref appTerm 3420 def appTerm refl 3419 ref 510 ref appTerm betaConv appThm 92 ref 3420 remove betaConv appThm 177 ref 194 ref 202 ref 218 ref 235 ref 239 ref 2829 ref 203 ref appTerm 3416 ref appTerm 3421 def appTerm 244 ref appTerm appTerm 3421 ref appTerm 202 ref 3421 remove appTerm 246 ref appTerm appTerm 3422 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 3422 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3315 ref appTerm refl appThm trans 3419 remove refl 3204 remove appThm eqMp sym 185 ref 2735 ref 397 ref 2736 ref 2737 ref 2255 ref nil 2832 ref 3416 ref nil cons 3423 def cons 2834 ref 593 ref cons nil cons 3424 def cons nil cons cons 3425 def 2849 ref subst 3426 def appThm 2742 ref appThm appThm 3426 ref appThm 397 ref 3426 remove appThm 2743 ref appThm appThm 3427 def appThm 2102 ref appThm appThm 412 ref 2745 ref 3427 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 3395 remove appThm sym nil 2853 ref 581 ref 3423 ref cons nil cons cons nil cons cons 2759 remove subst sym nil 957 ref 3423 ref cons 2854 ref cons nil cons cons 2863 remove subst sym 192 ref 2866 remove 570 ref 202 ref 3416 ref appTerm 246 ref appTerm 3428 def appTerm appTerm absTerm 3429 def 476 ref appTerm betaConv sym 51 ref 2865 ref 476 ref appTerm 3430 def appTerm refl 3321 ref refl nil 2870 ref 2871 ref 960 ref cons cons nil cons cons 1664 ref subst 3431 def appThm 3398 remove trans appThm nil 75 ref 3430 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 2878 remove 3399 remove appThm nil 2898 remove nil cons 3432 def nil cons cons 3433 def nil 75 ref 570 ref 195 ref appTerm 3434 def nil cons cons nil cons nil cons cons 82 ref subst 192 ref 3434 remove absTerm 3435 def 195 ref appTerm 3436 def betaConv nil 299 ref 3435 ref appTerm 3437 def axiom nil 43 ref 3437 remove nil cons cons 44 ref 3436 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3435 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp 3438 def subst trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 3429 ref nil cons cons 3414 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3429 remove appTerm nil cons cons 44 ref 2865 remove 3428 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 3428 ref nil cons 3439 def cons 2901 remove cons nil cons cons 1174 ref subst eqMp eqMp eqMp 20 ref "_32894" 16 ref var 3440 def 177 ref 194 ref 202 ref 218 ref 235 ref 3440 remove varTerm appTerm 3416 ref appTerm 3428 ref appTerm 3441 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 3441 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3315 ref appTerm absTerm 3442 def 239 ref 3416 ref appTerm 244 ref appTerm 3443 def appTerm 3444 def appTerm refl 3442 ref 510 ref appTerm betaConv appThm 92 ref 3444 remove betaConv appThm 177 ref 194 ref 202 ref 218 ref 2829 remove 3416 remove appTerm 3428 remove appTerm 3445 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 3445 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3315 ref appTerm refl appThm trans 3442 remove refl nil 43 ref 465 ref 3443 ref appTerm nil cons cons 44 ref 20 ref 3443 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 3443 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp appThm eqMp sym 185 ref 2735 ref 397 ref 2736 ref nil 2832 ref 3439 remove cons 2834 ref 3423 remove cons nil cons cons nil cons cons 2849 ref subst 3431 remove trans 3446 def appThm 2102 ref appThm appThm 412 ref 2745 ref 3446 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 2735 ref nil 957 ref 3194 ref nil cons cons 3447 def 192 ref 2183 remove cons 960 ref cons cons nil cons cons 1664 ref subst 580 remove nil 3447 ref 192 ref 2512 ref cons 3448 def 2502 ref nil cons cons cons nil cons cons 1664 ref subst appThm trans appThm 3449 def appThm sym 192 ref 45 ref 3338 remove appTerm 3450 def 295 ref 232 ref 3303 ref appTerm 3451 def 195 ref appTerm appTerm 209 ref appTerm appTerm absTerm 3452 def 231 ref appTerm 3453 def betaConv 3151 ref 3303 ref appTerm 3454 def betaConv 3154 ref nil 3155 ref 44 ref 3454 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 3156 ref 304 ref 3318 remove cons nil cons 3455 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 3452 ref appTerm nil cons cons 44 ref 3453 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3452 remove nil cons cons 2181 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3314 ref 295 ref 3451 remove 231 ref appTerm 3456 def appTerm 209 ref appTerm 3457 def appTerm nil cons cons 44 ref 177 ref 194 ref 202 ref 218 ref 3303 ref appTerm 3458 def 231 ref appTerm 3459 def appTerm 3460 def 205 ref 3456 ref appTerm 214 ref appTerm appTerm appTerm appTerm 194 ref 204 ref 1175 ref 202 ref 246 ref appTerm 3194 ref appTerm appTerm appTerm appTerm 3461 def appTerm 3462 def nil cons 3463 def cons nil cons 3464 def cons nil cons cons 113 ref subst proveHyp 454 ref 454 ref 3340 remove appThm 3465 def 3457 ref refl appThm nil 75 ref 3457 ref nil cons 3466 def cons nil cons nil cons cons 914 ref subst trans appThm 3462 remove refl appThm sym nil 43 ref 3466 ref cons 3464 remove cons nil cons cons 3467 def 62 ref subst 3467 remove 126 ref subst 20 ref "_32896" 186 ref var 3468 def 177 ref 194 ref 3460 ref 205 ref 3468 remove varTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3461 ref appTerm absTerm 3469 def 3456 remove appTerm 3470 def appTerm refl 3469 ref 209 ref appTerm betaConv appThm 92 ref 3470 remove betaConv appThm 177 ref 194 ref 3460 remove 3194 ref appTerm appTerm appTerm 3461 ref appTerm 3471 def refl 3472 def appThm trans 3469 remove refl 3457 remove assume appThm eqMp sym 192 ref 3450 remove 295 ref 3458 remove 195 ref appTerm appTerm 3303 ref appTerm appTerm absTerm 3473 def 231 ref appTerm 3474 def betaConv 2948 ref 3303 ref appTerm 3475 def betaConv 2950 ref nil 2952 ref 44 ref 3475 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2960 ref 3455 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 3473 ref appTerm nil cons cons 44 ref 3474 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3473 remove nil cons cons 2181 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3314 remove 295 ref 3459 ref appTerm 3303 ref appTerm 3476 def appTerm nil cons cons 44 ref 3471 remove nil cons 3477 def cons nil cons 3478 def cons nil cons cons 113 ref subst proveHyp 454 ref 3465 remove 3476 ref refl appThm nil 75 ref 3476 ref nil cons 3479 def cons nil cons nil cons cons 914 ref subst trans appThm 3472 remove appThm sym nil 43 ref 3479 ref cons 3478 remove cons nil cons cons 3480 def 62 ref subst 3480 remove 126 ref subst 20 ref "_32898" 186 ref var 3481 def 177 ref 194 ref 202 ref 3481 remove varTerm appTerm 3194 ref appTerm appTerm appTerm 3461 ref appTerm absTerm 3482 def 3459 remove appTerm 3483 def appTerm refl 3482 ref 3303 remove appTerm betaConv appThm 92 ref 3483 remove betaConv appThm 177 ref 3315 remove appTerm 3461 remove appTerm refl appThm trans 3482 remove refl 3476 remove assume appThm eqMp sym 3449 remove eqMp eqMp nil 88 ref 3479 remove cons 90 ref 3477 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 88 ref 3466 remove cons 90 ref 3463 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp eqMp 272 ref 273 ref 3316 remove nil cons cons 274 ref cons nil cons cons 370 ref subst proveHyp eqMp nil 88 ref 3387 remove cons 3484 def 90 ref 3326 ref cons nil cons 3485 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3383 remove cons 3486 def 3485 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 270 ref 146 ref 45 ref 3334 ref 147 ref appTerm appTerm 3487 def 3317 ref appTerm absTerm appTerm nil cons cons 3379 remove cons nil cons cons 113 ref subst proveHyp 272 ref 273 ref 3334 remove nil cons cons 3488 def 3485 ref cons nil cons cons 1173 ref subst eqMp eqMp nil 43 ref 51 ref 3332 remove appTerm 3489 def 3378 remove appTerm nil cons cons 44 ref 45 ref 3336 remove appTerm 3490 def 3317 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 783 ref 3326 remove cons 44 ref 3335 remove nil cons cons 3376 ref nil cons cons 3491 def cons nil cons cons 3167 ref subst eqMp eqMp eqMp nil 88 ref 3325 remove cons 3485 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 3320 remove cons 90 ref 3323 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 88 ref 3305 remove cons 90 ref 3297 remove cons nil cons 3492 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3301 remove cons 3492 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 3285 remove 1154 ref appTerm appTerm 3296 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 3294 remove appTerm 3296 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 3293 remove 3492 remove cons nil cons cons 1173 ref subst eqMp eqMp proveHyp eqMp eqMp eqMp nil 88 ref 3267 ref cons 90 ref 3269 ref cons nil cons 3493 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 3272 ref cons 3270 remove cons nil cons cons 3494 def 62 ref subst 3494 remove 126 ref subst 454 ref 810 ref 291 ref 810 ref nil 75 ref 3272 ref cons nil cons nil cons cons 82 ref subst 3259 ref assume eqMp 3495 def appThm 820 ref trans appThm 3274 remove appThm 3275 remove 826 ref subst trans appThm 811 ref trans appThm 3276 remove appThm nil 75 ref 3264 ref nil cons 3496 def cons nil cons nil cons cons 914 ref subst trans sym 2216 remove 3248 ref 253 ref appTerm 3497 def appTerm 3498 def betaConv 2222 remove nil 2223 remove 44 ref 3498 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2224 remove 304 ref 3497 ref nil cons 3499 def cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 45 ref 239 ref 3497 ref appTerm 265 ref appTerm 3500 def appTerm 144 remove 176 ref 2215 remove 3497 ref appTerm 3501 def absTerm 3502 def appTerm 3503 def appTerm 3504 def nil cons cons 44 ref 3496 ref cons nil cons 3505 def cons nil cons cons 113 ref subst proveHyp nil 2231 ref 192 ref 3499 ref cons nil cons cons nil cons cons 957 ref 2232 remove 239 ref 630 ref 259 ref appTerm appTerm 1529 remove 259 ref appTerm appTerm 3506 def appTerm 3507 def absTerm 3508 def 961 ref appTerm 3509 def betaConv 192 ref 299 ref 3508 ref appTerm 3510 def absTerm 3511 def 195 ref appTerm 3512 def betaConv 649 ref 192 ref 649 ref 957 ref 3507 remove assume sym 20 ref 3506 remove appTerm 1862 remove appTerm assume sym deductAntisym absThm appThm absThm appThm 2247 remove 259 ref appTerm 3513 def betaConv 2250 remove nil 2251 remove 44 ref 3513 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2252 remove 304 ref 2417 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp eqMp nil 43 ref 299 ref 3511 ref appTerm nil cons cons 44 ref 3512 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3511 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3510 remove nil cons cons 44 ref 3509 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3508 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp subst sym 192 ref 51 ref 239 ref 202 ref 3497 remove appTerm 259 ref appTerm 3514 def appTerm 3515 def 195 ref appTerm appTerm 570 ref 2257 remove 259 ref appTerm 3516 def appTerm appTerm absTerm 3517 def 244 ref appTerm betaConv sym 291 ref 2255 ref nil 2418 remove 2748 ref 3291 ref cons cons nil cons cons 1664 ref subst 3518 def appThm 2742 ref appThm 3495 ref trans appThm 474 ref 3516 ref appTerm 3519 def refl appThm nil 75 ref 3519 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym 474 ref refl nil 2293 remove 3233 remove 957 ref 208 ref 208 ref 207 ref 2296 remove appTerm appTerm appTerm 3520 def nil cons cons nil cons 3521 def cons cons nil cons cons 2147 ref subst 2304 remove 1189 ref 306 ref nil 1192 ref 2306 remove cons nil cons cons 2124 ref subst 2099 ref 2308 remove 2124 ref subst 2099 ref 2312 remove appThm trans appThm trans appThm 208 ref 208 ref 207 ref 2128 remove appTerm 3522 def appTerm 3523 def appTerm refl 3524 def appThm nil 192 ref 3523 remove nil cons cons 3525 def 581 ref 208 ref 207 ref 1681 remove appTerm 3526 def appTerm nil cons cons nil cons cons nil cons cons 2139 ref subst nil 192 ref 3522 remove nil cons cons 3527 def 581 ref 3526 remove nil cons cons nil cons cons nil cons cons 2139 ref subst 2142 remove 2080 ref subst 2143 remove trans trans trans trans appThm 2088 ref trans sym 81 ref eqMp 3528 def subst 2335 remove eqMp eqMp appThm nil 581 ref 207 ref 208 ref 208 ref 208 ref 208 ref 259 remove appTerm 3529 def appTerm appTerm appTerm appTerm 3530 def nil cons cons 192 ref 2873 ref cons 3531 def 3521 remove cons cons nil cons cons 2147 ref subst nil 581 ref 3529 remove nil cons cons 2879 ref 2303 ref cons cons nil cons cons 2528 ref 306 ref nil 2889 ref 2113 ref cons nil cons cons 2098 ref subst 2099 ref 3346 ref 2124 ref subst 2099 ref 3347 remove appThm 3532 def trans appThm trans appThm 3524 ref appThm nil 3525 remove 581 ref 208 ref 207 ref 3348 remove appTerm 3533 def appTerm nil cons cons nil cons cons nil cons cons 2139 ref subst nil 3527 remove 581 ref 3533 remove nil cons cons nil cons cons nil cons cons 2139 ref subst 3354 remove 2080 remove subst 3355 remove trans trans trans 3534 def trans appThm 2539 ref trans sym 81 ref eqMp subst nil 2509 ref 3359 remove cons nil cons cons 1189 ref 306 ref 1008 ref nil 2889 ref 1196 ref cons nil cons cons 3535 def 2311 ref subst 1708 ref 1008 ref 2882 ref 1707 ref subst 1708 ref 2884 ref appThm trans 3536 def appThm 2529 remove 2329 ref subst trans appThm trans appThm nil 192 ref 2134 remove cons nil cons nil cons cons 3537 def 2329 ref subst trans appThm 2156 ref appThm 2157 ref trans appThm 2088 ref trans sym 81 ref eqMp subst nil 2514 ref nil cons nil cons cons 3538 def nil 2438 remove 1196 ref cons nil cons cons 2098 ref subst 2099 ref nil 2440 ref 1711 remove cons nil cons cons 3539 def 2098 ref subst 2099 ref 2168 remove 2098 ref subst 2169 remove trans 3540 def appThm trans appThm trans subst eqMp eqMp eqMp 3541 def nil 581 ref 207 ref 208 ref 208 ref 208 ref 3530 remove appTerm appTerm appTerm appTerm nil cons cons 2853 ref 957 ref 207 ref 208 ref 208 ref 208 ref 3520 remove appTerm appTerm appTerm appTerm nil cons cons nil cons cons cons nil cons cons 2180 ref subst deductAntisym 3541 remove eqMp trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 3517 ref nil cons cons 304 ref 2852 ref cons nil cons 3542 def cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3517 remove appTerm nil cons cons 44 ref 3515 remove 3516 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 3516 remove nil cons cons 581 ref 3514 remove nil cons cons nil cons cons nil cons cons 2724 ref subst eqMp eqMp nil 43 ref 3500 ref nil cons cons 3543 def 44 ref 45 ref 3503 ref appTerm 3264 ref appTerm 3544 def nil cons cons nil cons 3545 def cons nil cons cons 126 ref subst proveHyp nil 273 ref 176 ref 45 ref 3502 ref 178 ref appTerm 3546 def appTerm 3264 ref appTerm 3547 def absTerm nil cons cons nil cons nil cons cons 2730 ref subst 176 ref nil 75 ref 3547 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 3546 ref nil cons 3548 def cons 3505 ref cons nil cons cons 3549 def 62 ref subst 3549 remove 126 ref subst 3546 ref betaConv 3546 remove assume eqMp nil 43 ref 3501 ref nil cons 3550 def cons 3505 remove cons nil cons cons 3551 def 113 ref subst proveHyp 3551 ref 62 ref subst 3551 remove 126 ref subst 3263 ref 178 ref appTerm betaConv sym 185 ref 2735 ref 397 ref 2736 ref 2737 ref 2255 ref 2737 ref 2255 ref 3501 remove assume 3552 def appThm 2739 remove appThm nil 581 ref 2747 ref cons 3553 def 192 ref 3290 ref cons nil cons 3554 def cons nil cons cons 192 ref 465 ref 2242 remove 585 ref appTerm 3555 def appTerm 3556 def absTerm 3557 def 195 ref appTerm 3558 def betaConv 581 ref 299 ref 3557 ref appTerm 3559 def absTerm 3560 def 585 ref appTerm 3561 def betaConv nil 299 ref 3560 ref appTerm 3562 def axiom nil 43 ref 3562 remove nil cons cons 44 ref 3561 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3560 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3559 remove nil cons cons 44 ref 3558 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3557 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3556 remove nil cons cons 44 ref 20 ref 3555 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 88 ref 3555 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp subst trans appThm 3552 ref appThm 397 ref 3552 remove appThm 2740 remove appThm 3518 remove trans appThm nil 2832 ref 3249 ref nil cons 3563 def cons 2834 ref 3499 remove cons nil cons cons nil cons cons 2849 remove subst trans 3564 def appThm 2742 ref appThm 3495 remove trans appThm 3564 ref appThm 397 ref 3564 remove appThm 2743 ref appThm nil 2870 ref 3226 remove 3291 ref cons 3565 def cons nil cons cons 1664 ref subst 3292 ref nil 2870 ref 2871 remove 3553 remove nil cons 3566 def cons 3567 def cons nil cons cons 1664 ref subst appThm trans trans appThm nil 2832 ref 3248 ref 2777 remove appTerm nil cons cons 2834 remove 3563 ref cons nil cons cons nil cons cons 320 ref 2835 remove 154 ref 2836 remove 67 ref appTerm 2838 ref appTerm 2839 ref appTerm appTerm 2838 ref appTerm absTerm 3568 def 2839 remove appTerm 3569 def betaConv 2837 remove 118 ref 3568 ref appTerm 3570 def absTerm 3571 def 2838 remove appTerm 3572 def betaConv nil 118 ref 3571 ref appTerm 3573 def axiom nil 43 ref 3573 remove nil cons cons 44 ref 3572 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 3571 remove nil cons cons 2846 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3570 remove nil cons cons 44 ref 3569 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 3568 remove nil cons cons 2847 remove cons nil cons cons 137 ref subst eqMp eqMp 3574 def subst 3575 def subst trans 3576 def appThm 2102 ref appThm appThm 412 ref 2745 ref 3576 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 2735 ref nil 3447 ref 3565 remove cons nil cons cons 1664 ref subst 3292 remove nil 3447 remove 3567 remove cons nil cons cons 1664 ref subst appThm trans appThm 3577 def appThm sym 192 ref 45 ref 3258 remove 195 ref appTerm appTerm 3578 def 295 ref 232 ref 3249 ref appTerm 3579 def 195 ref appTerm appTerm 209 ref appTerm appTerm absTerm 3580 def 231 ref appTerm 3581 def betaConv 3151 remove 3249 ref appTerm 3582 def betaConv 3154 remove nil 3155 remove 44 ref 3582 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 3156 remove 304 ref 3563 remove cons nil cons 3583 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 3580 ref appTerm nil cons cons 44 ref 3581 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3580 remove nil cons cons 2181 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3295 ref 295 ref 3579 remove 231 ref appTerm 3584 def appTerm 209 ref appTerm 3585 def appTerm nil cons cons 44 ref 177 ref 194 ref 202 ref 218 ref 3249 ref appTerm 3586 def 231 ref appTerm 3587 def appTerm 3588 def 205 ref 3584 ref appTerm 214 ref appTerm appTerm appTerm appTerm 194 ref 3248 ref 2776 remove 1175 remove 3194 ref appTerm appTerm appTerm appTerm 3589 def appTerm 3590 def nil cons 3591 def cons nil cons 3592 def cons nil cons cons 113 ref subst proveHyp 454 ref 454 ref nil 75 ref 3282 remove cons nil cons nil cons cons 82 ref subst 3281 remove eqMp appThm 3593 def 3585 ref refl appThm nil 75 ref 3585 ref nil cons 3594 def cons nil cons nil cons cons 914 ref subst trans appThm 3590 remove refl appThm sym nil 43 ref 3594 ref cons 3592 remove cons nil cons cons 3595 def 62 ref subst 3595 remove 126 ref subst 20 ref "_32886" 186 ref var 3596 def 177 ref 194 ref 3588 ref 205 ref 3596 remove varTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3589 ref appTerm absTerm 3597 def 3584 remove appTerm 3598 def appTerm refl 3597 ref 209 ref appTerm betaConv appThm 92 ref 3598 remove betaConv appThm 177 ref 194 ref 3588 remove 3194 ref appTerm appTerm appTerm 3589 ref appTerm 3599 def refl 3600 def appThm trans 3597 remove refl 3585 remove assume appThm eqMp sym 192 ref 3578 remove 295 ref 3586 remove 195 ref appTerm appTerm 3249 ref appTerm appTerm absTerm 3601 def 231 ref appTerm 3602 def betaConv 2948 remove 3249 ref appTerm 3603 def betaConv 2950 remove nil 2952 remove 44 ref 3603 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 2960 remove 3583 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 3601 ref appTerm nil cons cons 44 ref 3602 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3601 remove nil cons cons 2181 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3295 remove 295 ref 3587 ref appTerm 3249 ref appTerm 3604 def appTerm nil cons cons 44 ref 3599 remove nil cons 3605 def cons nil cons 3606 def cons nil cons cons 113 ref subst proveHyp 454 ref 3593 remove 3604 ref refl appThm nil 75 ref 3604 ref nil cons 3607 def cons nil cons nil cons cons 914 ref subst trans appThm 3600 remove appThm sym nil 43 ref 3607 ref cons 3606 remove cons nil cons cons 3608 def 62 ref subst 3608 remove 126 ref subst 20 ref "_32888" 186 ref var 3609 def 177 ref 194 ref 202 ref 3609 remove varTerm appTerm 3194 ref appTerm appTerm appTerm 3589 ref appTerm absTerm 3610 def 3587 remove appTerm 3611 def appTerm refl 3610 ref 3249 remove appTerm betaConv appThm 92 ref 3611 remove betaConv appThm 177 ref 3262 remove appTerm 3589 remove appTerm refl appThm trans 3610 remove refl 3604 remove assume appThm eqMp sym 3577 remove eqMp eqMp nil 88 ref 3607 remove cons 90 ref 3605 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 88 ref 3594 remove cons 90 ref 3591 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp 272 ref 273 ref 3263 remove nil cons cons 274 ref cons nil cons cons 370 ref subst proveHyp eqMp nil 88 ref 3550 remove cons 90 ref 3496 ref cons nil cons 3612 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3548 remove cons 3612 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 270 ref 146 ref 45 ref 3502 ref 147 remove appTerm appTerm 3264 ref appTerm absTerm appTerm nil cons cons 3545 remove cons nil cons cons 113 ref subst proveHyp 272 ref 273 ref 3502 remove nil cons cons 3612 remove cons nil cons cons 1173 ref subst eqMp eqMp nil 43 ref 51 ref 3500 remove appTerm 3544 remove appTerm nil cons cons 44 ref 45 ref 3504 remove appTerm 3264 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 783 ref 3496 remove cons 44 ref 3503 remove nil cons cons 3543 remove nil cons cons cons nil cons cons 3167 ref subst eqMp eqMp eqMp eqMp nil 3273 ref 3493 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 3259 remove appTerm 3613 def betaConv 1622 ref nil 1623 ref 44 ref 3613 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 3272 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 3273 remove 90 ref 3267 remove cons 778 ref 3269 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 88 ref 3251 remove cons 90 ref 3240 remove cons nil cons 3614 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3246 remove cons 3614 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 3237 ref 1154 ref appTerm appTerm 3239 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 3238 remove appTerm 3239 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3237 remove nil cons cons 3614 remove cons nil cons cons 1173 ref subst eqMp eqMp proveHyp eqMp proveHyp proveHyp proveHyp proveHyp proveHyp eqMp nil 88 ref 3212 remove cons 90 ref 3213 ref cons nil cons 3615 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3189 ref cons 90 ref 3198 ref cons nil cons 3616 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 3202 ref cons 3199 remove cons nil cons cons 3617 def 62 ref subst 3617 remove 126 ref subst 454 ref 3201 remove 509 remove 291 ref 810 ref 291 ref 810 ref nil 75 ref 3202 ref cons nil cons nil cons cons 82 ref subst 3184 ref assume eqMp 3618 def appThm 820 ref trans appThm 3183 remove appThm 3206 remove 826 ref subst trans appThm 811 ref trans appThm 3207 remove appThm nil 75 ref 3220 remove cons nil cons nil cons cons 341 ref subst trans appThm appThm appThm 3208 remove appThm sym nil 43 ref 3192 ref 462 ref 3187 remove appTerm 3619 def appTerm nil cons 3620 def cons 3214 ref cons nil cons cons 3621 def 62 ref subst 3621 remove 126 ref subst nil 3216 remove 90 ref 3619 remove nil cons cons nil cons cons nil cons cons 392 ref subst nil 3217 remove 3221 remove cons nil cons cons 104 ref subst 3331 remove nil 3337 remove 3214 ref cons nil cons cons 113 ref subst proveHyp 192 ref 51 ref 460 ref 195 ref appTerm appTerm 3622 def 570 ref 265 ref appTerm appTerm absTerm 3623 def 253 ref appTerm betaConv sym 291 ref 3618 ref appThm 3624 def 467 ref 265 ref appTerm 3625 def refl appThm nil 75 ref 3625 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 208 ref 208 ref 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 255 remove appTerm 3626 def appTerm appTerm appTerm appTerm 3627 def appTerm appTerm appTerm appTerm 3628 def nil cons cons 192 ref 2783 remove cons 3629 def 957 ref 2292 remove cons nil cons 3630 def cons cons nil cons cons 2147 ref subst nil 581 ref 3627 remove nil cons cons 192 ref 2787 remove cons 3631 def 957 ref 2301 remove cons nil cons 3632 def cons cons nil cons cons 3528 remove subst nil 581 ref 3626 remove nil cons cons 192 ref 2794 remove cons 3633 def 3358 ref cons cons nil cons cons 2528 ref 306 ref nil 192 ref 207 ref 207 ref 1000 ref appTerm 3634 def appTerm nil cons cons 3635 def 2113 remove cons nil cons cons 2124 ref subst 2099 ref nil 192 ref 3634 remove nil cons cons 3636 def 2116 remove cons nil cons cons 2124 ref subst 2099 ref 2038 ref 2124 ref subst 2099 ref 2311 ref appThm 3637 def trans appThm trans appThm trans appThm 208 ref 208 ref 208 ref 1717 remove appTerm 3638 def appTerm 3639 def appTerm refl 3640 def appThm nil 192 ref 3639 remove nil cons cons 581 ref 208 ref 208 ref 1692 remove appTerm 3641 def appTerm nil cons 3642 def cons nil cons cons nil cons cons 2139 ref subst nil 192 ref 3638 remove nil cons cons 581 ref 3641 remove nil cons 3643 def cons nil cons cons nil cons cons 2139 ref subst 2535 remove 2139 ref subst 2537 remove trans trans trans 3644 def trans appThm 2539 ref trans sym 81 ref eqMp subst 3538 remove 1008 ref nil 2803 ref 1196 ref cons nil cons cons 2311 ref subst 1708 ref 1008 ref 3539 remove 1707 ref subst 1708 ref 3540 remove appThm trans appThm 3027 remove trans appThm trans appThm 2545 remove 2329 ref subst trans subst eqMp eqMp eqMp 3645 def nil 581 ref 207 ref 208 ref 208 ref 208 ref 3628 remove appTerm appTerm appTerm appTerm nil cons cons 2748 ref 2231 ref nil cons cons cons nil cons cons 2180 ref subst deductAntisym 3645 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 3623 ref nil cons cons 304 ref 2747 remove cons nil cons 3646 def cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3623 remove appTerm nil cons cons 44 ref 3375 remove cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2231 remove 960 ref cons nil cons cons 2724 ref subst eqMp nil 3376 remove 44 ref 3377 remove 3197 ref appTerm 3647 def nil cons cons nil cons 3648 def cons nil cons cons 126 ref subst proveHyp nil 273 ref 176 ref 3381 remove 3197 ref appTerm 3649 def absTerm nil cons cons nil cons nil cons cons 2730 remove subst 176 remove nil 75 ref 3649 remove nil cons cons nil cons nil cons cons 82 ref subst nil 3384 remove 3214 ref cons nil cons cons 3650 def 62 ref subst 3650 remove 126 ref subst 3386 remove nil 3388 remove 3214 remove cons nil cons cons 3651 def 113 ref subst proveHyp 3651 ref 62 ref subst 3651 remove 126 ref subst 3196 ref 178 remove appTerm betaConv sym 185 ref 2735 ref 397 ref 2736 ref 2737 ref 2255 ref 2737 remove 3391 remove 3618 remove trans appThm 3390 remove appThm 3392 remove appThm 3425 remove 3575 ref subst trans 3652 def appThm 2742 remove appThm appThm 3652 ref appThm 397 ref 3652 remove appThm 2743 remove appThm appThm 3653 def appThm 2102 ref appThm appThm 412 ref 2745 ref 3653 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 3195 ref refl 3654 def appThm sym 192 ref 3622 ref 570 ref 244 ref appTerm appTerm absTerm 3655 def 253 ref appTerm betaConv sym 3624 remove 467 ref 244 ref appTerm 3656 def refl 3657 def appThm nil 75 ref 3656 remove nil cons cons nil cons nil cons cons 341 ref subst 3658 def trans sym nil 581 ref 208 ref 207 ref 208 ref 208 ref 208 ref 207 ref 208 ref 212 ref appTerm 3659 def appTerm appTerm 3660 def appTerm appTerm 3661 def appTerm appTerm 3662 def nil cons cons 3629 ref 957 ref 2873 remove cons nil cons 3663 def cons cons nil cons cons 2089 ref subst nil 581 ref 3660 remove nil cons cons 3631 ref 3405 remove cons cons nil cons cons 3664 def 3407 ref subst nil 1736 ref 3633 ref 2815 ref cons cons nil cons cons 3665 def 1189 ref 306 ref nil 3635 ref 581 ref 207 ref 2163 remove appTerm nil cons cons nil cons cons nil cons cons 2124 ref subst 2099 ref nil 3636 ref 2167 ref cons nil cons cons 3666 def 1707 ref subst 1708 ref 2019 ref 2124 ref subst 2883 remove trans 3667 def appThm trans appThm trans appThm 2331 ref appThm 2333 ref trans appThm 2088 ref trans sym 81 ref eqMp subst nil 2803 remove 2562 ref cons nil cons cons 2098 ref subst 2099 ref nil 2440 remove 1083 ref cons nil cons cons 2124 ref subst 2099 ref 1754 remove 1213 ref subst appThm trans appThm trans 3668 def eqMp 3669 def eqMp eqMp 3670 def nil 581 ref 207 ref 207 ref 207 ref 207 ref 3662 remove appTerm appTerm appTerm appTerm nil cons cons 2748 ref 957 ref 2852 ref cons 3671 def nil cons 3672 def cons cons nil cons cons 2180 ref subst deductAntisym 3670 remove eqMp sym 81 ref eqMp 3673 def eqMp eqMp 302 ref 303 ref 3655 ref nil cons cons 3646 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3655 remove appTerm nil cons cons 44 ref 3186 ref nil cons 3674 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 3671 ref 960 ref cons nil cons cons 2724 ref subst eqMp 20 ref "_32868" 16 ref var 3675 def 177 ref 194 ref 202 ref 218 ref 235 ref 3675 remove varTerm appTerm 203 ref appTerm 204 remove 246 ref appTerm 3676 def appTerm 3677 def appTerm 231 ref appTerm appTerm 205 ref 232 ref 3677 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3195 ref appTerm absTerm 3678 def 3186 ref appTerm 3679 def appTerm refl 3678 ref 67 ref appTerm betaConv appThm 92 ref 3679 remove betaConv appThm 177 ref 194 ref 202 ref 218 remove 235 remove 67 ref appTerm 203 ref appTerm 3676 ref appTerm 3680 def appTerm 231 ref appTerm appTerm 205 ref 232 remove 3680 remove appTerm 231 ref appTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3195 ref appTerm refl appThm trans 3678 remove refl nil 75 ref 3674 remove cons nil cons nil cons cons 82 ref subst 3186 remove assume eqMp appThm eqMp sym 185 ref 2735 ref 397 ref 2736 remove nil 2832 remove 3676 remove nil cons cons 3424 remove cons nil cons cons 3575 remove subst 3681 def appThm 2102 ref appThm appThm 412 ref 2745 remove 3681 remove appThm 2102 ref appThm appThm 425 ref appThm appThm appThm appThm 3654 ref appThm sym 3157 remove nil 43 ref 45 ref 461 ref appTerm 3682 def 3145 ref appTerm nil cons cons 44 ref 177 ref 194 ref 202 ref 2919 ref appTerm 3683 def 205 ref 3023 ref appTerm 214 ref appTerm appTerm appTerm appTerm 3195 ref appTerm 3684 def nil cons 3685 def cons nil cons 3686 def cons nil cons cons 113 ref subst proveHyp 454 ref 3147 remove appThm 3684 remove refl appThm sym nil 43 ref 3146 ref cons 3686 remove cons nil cons cons 3687 def 62 ref subst 3687 remove 126 ref subst 20 ref "_32870" 186 ref var 3688 def 177 ref 194 ref 3683 ref 205 ref 3688 remove varTerm appTerm 214 ref appTerm appTerm appTerm appTerm 3195 ref appTerm absTerm 3689 def 3023 remove appTerm 3690 def appTerm refl 3689 ref 209 ref appTerm betaConv appThm 92 ref 3690 remove betaConv appThm 177 ref 194 ref 3683 remove 3194 ref appTerm appTerm appTerm 3195 ref appTerm 3691 def refl 3692 def appThm trans 3689 remove refl 3145 remove assume appThm eqMp sym 2961 remove nil 43 ref 3682 remove 2933 ref appTerm nil cons cons 44 ref 3691 remove nil cons 3693 def cons nil cons 3694 def cons nil cons cons 113 ref subst proveHyp 454 ref 2937 remove appThm 3692 remove appThm sym nil 43 ref 2934 ref cons 3694 remove cons nil cons cons 3695 def 62 ref subst 3695 remove 126 ref subst 20 ref "_32872" 186 ref var 3696 def 177 ref 194 ref 202 ref 3696 remove varTerm appTerm 3194 remove appTerm appTerm appTerm 3195 ref appTerm absTerm 3697 def 2919 remove appTerm 3698 def appTerm refl 3697 ref 203 ref appTerm betaConv appThm 92 ref 3698 remove betaConv appThm 177 ref 3195 ref appTerm 3195 remove appTerm refl appThm trans 3697 remove refl 2933 remove assume appThm eqMp sym 3654 remove eqMp eqMp nil 88 ref 2934 remove cons 90 ref 3693 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 88 ref 3146 remove cons 90 ref 3685 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp 272 ref 273 remove 3196 remove nil cons cons 274 remove cons nil cons cons 370 ref subst proveHyp eqMp nil 3484 remove 3615 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 3486 remove 3615 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 270 remove 146 remove 3487 remove 3197 ref appTerm absTerm appTerm nil cons cons 3648 remove cons nil cons cons 113 ref subst proveHyp 272 remove 3488 remove 3615 ref cons nil cons cons 1173 ref subst eqMp eqMp nil 43 ref 3489 remove 3647 remove appTerm nil cons cons 44 ref 3490 remove 3197 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 783 ref 3213 remove cons 3491 remove cons nil cons cons 3167 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 88 ref 3620 remove cons 3615 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 3203 ref 3616 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 3184 remove appTerm 3699 def betaConv 1622 ref nil 1623 ref 44 ref 3699 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 3202 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 3203 remove 90 ref 3189 remove cons 778 ref 3198 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 512 ref 3169 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 463 remove appTerm 3700 def betaConv 1622 ref nil 1623 ref 44 ref 3700 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 511 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 512 ref 90 ref 505 remove cons 3701 def 778 ref 503 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp absThm eqMp eqMp absThm eqMp nil 43 ref 299 ref 500 remove appTerm nil cons cons 44 ref 501 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 502 remove 304 ref 414 ref nil cons cons nil cons 3702 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 492 ref appTerm nil cons cons 44 ref 493 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 492 remove nil cons cons 304 ref 399 ref nil cons 3703 def cons nil cons 3704 def cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp eqMp proveHyp eqMp proveHyp proveHyp eqMp nil 88 ref 385 remove cons 90 ref 378 remove cons nil cons 3705 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 383 remove cons 3705 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 287 remove 1154 ref appTerm appTerm 377 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 373 ref appTerm 377 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 343 remove 3705 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp eqMp absThm eqMp 3706 def eqMp eqMp nil 21 remove 0 ref 4 remove 17 ref cons opType constTerm 5 remove appTerm thm "Set.finite" const 3707 def 0 ref "Set.set" typeOp 3708 def 3 remove opType 3709 def 17 ref cons opType 3710 def constTerm 3711 def refl nil "t" 3709 ref var "Set.universe" const 3712 def 3709 ref constTerm 3713 def nil cons cons "s" 3709 ref var "Set.image" const 3714 def 0 ref 193 ref 0 ref 3708 ref 198 ref opType 3715 def 3709 ref nil cons cons opType nil cons cons opType constTerm 194 ref appTerm "Set.fromPredicate" const 3716 def 0 ref 236 remove 3715 ref nil cons 3717 def cons opType constTerm 3718 def "v" 186 ref var 3719 def 372 ref 192 ref 51 ref 295 ref 3719 ref varTerm appTerm 3720 def 195 ref appTerm appTerm 3721 def 282 ref appTerm absTerm appTerm absTerm appTerm 3722 def appTerm 3723 def nil cons cons nil cons cons nil cons cons 151 ref "t" 3708 ref 167 ref opType 3724 def var 3725 def 20 ref 15 ref 0 ref 3724 ref 0 ref 3724 ref 17 ref cons opType 3726 def nil cons 3727 def cons opType 3728 def constTerm 3729 def "s" 3724 ref var 3730 def varTerm 3731 def appTerm 3725 ref varTerm 3732 def appTerm 3733 def appTerm 118 ref 33 ref 20 ref "Set.member" const 3734 def 0 ref 9 ref 3727 remove cons opType constTerm 3735 def 36 ref appTerm 3736 def 3731 ref appTerm 3737 def appTerm 3736 ref 3732 ref appTerm 3738 def appTerm absTerm appTerm 3739 def appTerm absTerm 3740 def 3732 ref appTerm 3741 def betaConv 3730 ref 24 ref 0 ref 3726 ref 17 ref cons opType 3742 def constTerm 3743 def 3740 ref appTerm 3744 def absTerm 3745 def 3731 ref appTerm 3746 def betaConv 3743 ref refl 3747 def 3730 ref 3747 remove 3725 ref nil "y" 16 ref var 3748 def 3739 ref nil cons cons 338 ref 3733 ref nil cons cons nil cons cons nil cons cons 356 ref 173 remove subst 3749 def subst absThm appThm absThm appThm sym nil 3743 ref 3730 ref 3743 ref 3725 ref 20 ref 3739 remove appTerm 3733 remove appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 43 ref 3743 ref 3745 ref appTerm nil cons cons 44 ref 3746 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 3724 ref nil cons 3750 def cons nil cons 3751 def "P" 3726 ref var 3752 def 3745 remove nil cons cons "x" 3724 ref var 3753 def 3731 ref nil cons cons nil cons 3754 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3744 remove nil cons cons 44 ref 3741 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 3740 remove nil cons cons 3753 ref 3732 ref nil cons cons nil cons 3755 def cons nil cons cons 137 ref subst eqMp eqMp 3756 def subst subst sym nil 174 ref 175 ref 20 ref 3734 ref 0 ref 2 ref 3710 remove nil cons 3757 def cons opType constTerm 180 ref appTerm 3758 def 3723 ref appTerm appTerm 3758 remove 3713 ref appTerm appTerm 3759 def absTerm nil cons cons nil cons nil cons cons 184 ref subst 175 ref nil 75 ref 3759 remove nil cons cons nil cons nil cons cons 82 ref subst 92 ref nil "s" 3715 ref var 3760 def 3722 ref nil cons 3761 def cons 3762 def "f" 193 remove var 194 ref nil cons cons 3763 def 141 remove 309 remove cons nil cons cons cons nil cons cons 301 ref 7 remove cons 8 ref cons 3764 def 14 ref 20 ref 3734 ref 0 ref 10 ref 0 ref 3708 ref 11 ref opType 3765 def 17 ref cons opType 3766 def nil cons cons opType constTerm 35 ref appTerm 3767 def 3714 ref 0 ref 13 ref 0 ref 3724 ref 3765 ref nil cons 3768 def cons opType nil cons cons opType constTerm 23 ref appTerm 3731 ref appTerm 3769 def appTerm appTerm 32 ref 33 ref 51 ref 38 remove appTerm 3737 ref appTerm absTerm appTerm appTerm absTerm 3770 def 23 ref appTerm 3771 def betaConv 3730 ref 41 ref 3770 ref appTerm 3772 def absTerm 3773 def 3731 ref appTerm 3774 def betaConv 28 ref 3743 ref 3773 ref appTerm 3775 def absTerm 3776 def 35 ref appTerm 3777 def betaConv nil 27 ref 3776 ref appTerm 3778 def axiom nil 43 ref 3778 remove nil cons cons 44 ref 3777 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 11 ref cons nil cons 3779 def "P" 25 remove var 3780 def 3776 remove nil cons cons "x" 10 ref var 3781 def 35 ref nil cons cons nil cons 3782 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3775 remove nil cons cons 44 ref 3774 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 3773 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3772 remove nil cons cons 44 ref 3771 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 3770 remove nil cons cons 117 ref cons nil cons cons 137 ref subst eqMp eqMp 3783 def subst subst 1430 ref 304 ref 51 ref 284 remove 194 ref 1154 ref appTerm 3784 def appTerm appTerm 3785 def refl nil 1068 ref 281 ref nil cons cons 3786 def nil cons nil cons cons 320 ref 33 ref 20 ref 3736 ref 3716 remove 0 ref 30 ref 3750 ref cons opType constTerm "v" 9 ref var 3787 def 32 ref 152 ref 51 ref 154 ref 3787 remove varTerm appTerm 156 ref appTerm appTerm 129 ref 156 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 346 ref appTerm absTerm 3788 def 36 ref appTerm 3789 def betaConv 128 ref 118 ref 3788 ref appTerm 3790 def absTerm 3791 def 129 ref appTerm 3792 def betaConv nil 1315 ref 3791 ref appTerm 3793 def axiom nil 43 ref 3793 remove nil cons cons 44 ref 3792 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 ref 1321 ref 3791 remove nil cons cons 1324 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3790 remove nil cons cons 44 ref 3789 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 3788 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp subst 3794 def subst 3795 def appThm absThm appThm trans appThm 326 remove 151 ref nil 75 ref 3736 ref 3712 remove 3724 ref constTerm appTerm 3796 def nil cons cons nil cons nil cons cons 82 ref subst 33 ref 3796 remove absTerm 3797 def 36 ref appTerm 3798 def betaConv nil 118 ref 3797 ref appTerm 3799 def axiom nil 43 ref 3799 remove nil cons cons 44 ref 3798 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 3797 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp subst subst appThm nil 75 ref 372 ref 304 ref 3785 remove 281 ref 1154 ref appTerm 3800 def appTerm absTerm 3801 def appTerm nil cons cons nil cons nil cons cons 1766 ref subst trans sym 3801 ref 290 ref appTerm betaConv sym 291 ref 328 remove appThm 324 remove appThm 342 ref trans sym 81 ref eqMp eqMp 302 ref 303 ref 3801 remove nil cons cons 319 remove cons nil cons cons 370 ref subst proveHyp eqMp eqMp absThm eqMp eqMp 3802 def sym 3803 def appThm sym "t" 3715 ref var 3804 def 51 ref 3707 ref 0 ref 3715 ref 17 ref cons opType 3805 def constTerm 3806 def 3804 ref varTerm 3807 def appTerm appTerm 3808 def "Set.subset" const 3809 def 0 ref 3715 ref 3805 ref nil cons 3810 def cons opType 3811 def constTerm 3812 def 3722 ref appTerm 3807 ref appTerm appTerm absTerm 3813 def 3718 ref 3719 ref 372 ref 192 ref 3721 ref 1861 ref 207 ref 208 ref 208 ref 208 ref 208 ref 208 ref 2297 remove appTerm appTerm 3814 def appTerm appTerm appTerm appTerm 3815 def appTerm 3816 def appTerm absTerm appTerm absTerm appTerm 3817 def appTerm betaConv sym 291 ref nil 192 ref 3815 ref nil cons 3818 def cons 3819 def nil cons nil cons cons 3820 def nil 75 ref 3806 ref 3718 ref 3719 ref 372 ref 581 ref 51 ref 3720 ref 585 ref appTerm appTerm 1085 remove appTerm absTerm appTerm absTerm appTerm 3821 def appTerm 3822 def nil cons cons nil cons nil cons cons 82 ref subst 192 ref 3822 remove absTerm 3823 def 195 ref appTerm 3824 def betaConv nil 299 ref 3823 ref appTerm 3825 def axiom nil 43 ref 3825 remove nil cons cons 44 ref 3824 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3823 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp 3826 def subst appThm nil 3804 ref 3817 remove nil cons 3827 def cons 3762 ref nil cons 3828 def cons nil cons cons 320 ref 3725 ref 20 ref 3809 remove 3728 ref constTerm 3829 def 3731 ref appTerm 3732 ref appTerm 3830 def appTerm 118 ref 33 ref 45 ref 3737 ref appTerm 3738 ref appTerm absTerm appTerm appTerm absTerm 3831 def 3732 ref appTerm 3832 def betaConv 3730 ref 3743 ref 3831 ref appTerm 3833 def absTerm 3834 def 3731 ref appTerm 3835 def betaConv nil 3743 ref 3834 ref appTerm 3836 def axiom nil 43 ref 3836 remove nil cons cons 44 ref 3835 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 3834 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3833 remove nil cons cons 44 ref 3832 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 3831 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp subst 3837 def subst 649 ref 304 ref 454 ref 3795 ref appThm 92 ref 3734 ref 0 ref 186 ref 3810 remove cons opType constTerm 3838 def 1154 ref appTerm 3839 def refl 3840 def 3718 ref refl 3841 def 3719 ref 1430 ref 192 ref 3721 ref refl 3842 def 192 ref 3816 ref absTerm 3843 def 195 ref appTerm betaConv 3844 def appThm absThm appThm absThm appThm appThm appThm 3843 ref 1154 ref appTerm betaConv appThm nil 1068 ref 3843 remove nil cons cons nil cons nil cons cons 3794 ref subst eqMp appThm nil 192 ref 1154 ref nil cons 3845 def cons nil cons nil cons cons nil 75 ref 45 ref 282 ref appTerm 3846 def 3816 ref appTerm 3847 def nil cons cons nil cons nil cons cons 82 ref subst nil 453 ref 44 ref 3816 ref nil cons 3848 def cons nil cons 3849 def cons nil cons cons 3850 def 62 ref subst 3850 remove 126 ref subst nil 292 ref 409 remove cons nil cons nil cons cons 305 ref subst 3851 def nil 43 ref 455 ref 295 ref 289 ref 196 ref appTerm 3852 def appTerm 195 ref appTerm 3853 def appTerm nil cons cons 3849 ref cons nil cons cons 113 ref subst proveHyp 454 ref 92 ref nil 75 ref 387 ref cons nil cons nil cons cons 3854 def 82 ref subst 282 ref assume eqMp appThm 3853 ref refl appThm nil 75 ref 3853 ref nil cons 3855 def cons nil cons nil cons cons 765 ref subst trans appThm 3816 remove refl appThm sym nil 43 ref 3855 ref cons 3849 remove cons nil cons cons 3856 def 62 ref subst 3856 remove 126 ref subst 20 ref "_32750" 186 ref var 3857 def 239 ref 3857 remove varTerm appTerm 3815 ref appTerm absTerm 3858 def 195 ref appTerm appTerm refl 3858 ref 3852 ref appTerm betaConv appThm 92 ref 3844 remove appThm 239 ref 3852 remove appTerm 3815 ref appTerm refl appThm trans 3858 remove refl 3853 ref assume 3859 def sym appThm eqMp sym nil 175 ref 196 ref nil cons 3860 def cons nil cons nil cons cons nil 75 ref 239 ref 290 ref appTerm 3815 ref appTerm 3861 def nil cons cons nil cons nil cons cons 82 ref subst 2255 ref 175 ref 295 ref 290 ref appTerm 3862 def 202 ref "Data.Char.position" const 288 ref constTerm 3863 def 180 ref appTerm 3864 def appTerm 205 ref "Data.Char.plane" const 288 ref constTerm 3865 def 180 ref appTerm 3866 def appTerm 214 ref appTerm 3867 def appTerm 3868 def appTerm absTerm 3869 def 180 ref appTerm 3870 def betaConv 140 ref 175 ref 3862 ref refl 397 ref 175 ref 295 ref 3864 ref appTerm 398 ref 290 ref appTerm appTerm absTerm 3871 def 180 ref appTerm 3872 def betaConv nil 139 ref 3871 ref appTerm 3873 def axiom nil 43 ref 3873 remove nil cons cons 44 ref 3872 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 150 ref 174 ref 3871 remove nil cons cons 325 ref cons nil cons cons 137 ref subst eqMp eqMp 3874 def nil 192 ref 293 remove cons nil cons 3875 def nil cons cons 3876 def 411 ref subst trans appThm 412 ref 175 ref 295 ref 3866 ref appTerm 413 ref 290 remove appTerm appTerm absTerm 3877 def 180 remove appTerm 3878 def betaConv nil 139 ref 3877 ref appTerm 3879 def axiom nil 43 ref 3879 remove nil cons cons 44 ref 3878 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 150 ref 174 ref 3877 remove nil cons cons 325 ref cons nil cons cons 137 ref subst eqMp eqMp 3880 def 3876 remove 424 ref subst trans appThm 425 ref appThm appThm nil 426 ref 442 ref cons 3881 def 3875 remove cons nil cons cons 430 remove 427 ref appTerm 3882 def betaConv 439 remove nil 440 remove 44 ref 3882 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 441 remove 304 ref 427 ref nil cons cons nil cons 3883 def cons nil cons cons 137 ref subst eqMp eqMp subst trans appThm 323 remove trans absThm appThm 330 remove 151 remove 1267 remove subst subst 3884 def trans sym 81 ref eqMp 3885 def nil 43 ref 139 ref 3869 ref appTerm 3886 def nil cons cons 44 ref 3870 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 150 ref 174 ref 3869 remove nil cons cons 325 remove cons nil cons cons 137 ref subst eqMp eqMp appThm 3815 ref refl 3887 def appThm sym 192 ref 51 ref 239 ref 3868 ref appTerm 3888 def 195 ref appTerm appTerm 570 ref 3815 ref appTerm 3889 def appTerm absTerm 3890 def 202 ref 231 ref appTerm 3891 def 3867 ref appTerm 3892 def appTerm betaConv sym 291 ref nil 2174 ref 581 ref 3867 remove nil cons 3893 def cons 192 ref 3864 ref nil cons cons nil cons cons cons nil cons cons 2268 remove subst nil 75 ref 239 ref 3864 remove appTerm 231 ref appTerm 3894 def nil cons 3895 def cons nil cons nil cons cons 82 ref subst 371 ref nil 375 remove 44 ref 372 ref 192 ref 283 ref 51 ref 285 ref appTerm 3862 remove 195 ref appTerm 3896 def appTerm 3897 def appTerm 3898 def absTerm 3899 def appTerm 3900 def nil cons 3901 def cons nil cons cons nil cons cons 113 ref subst proveHyp 454 ref 1430 ref 192 ref 291 ref 3851 remove appThm 3902 def 285 ref refl appThm absThm appThm appThm 1430 ref 192 ref 3902 remove 3897 ref refl appThm absThm appThm appThm sym nil 303 ref 192 ref 45 ref 192 ref 51 ref 3853 remove appTerm 3903 def 285 remove appTerm 3904 def absTerm 3905 def 195 ref appTerm 3906 def appTerm 372 ref 192 ref 3903 remove 3897 ref appTerm absTerm 3907 def appTerm 3908 def appTerm 3909 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 3909 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 3906 ref nil cons 3910 def cons 44 ref 3908 ref nil cons 3911 def cons nil cons 3912 def cons nil cons cons 3913 def 62 ref subst 3913 remove 126 ref subst 3906 ref betaConv 3906 remove assume eqMp nil 43 ref 3904 remove nil cons 3914 def cons 3912 remove cons nil cons cons 3915 def 113 ref subst proveHyp 3915 ref 62 ref subst 3915 remove 126 ref subst nil 88 ref 3855 remove cons 3916 def 390 remove cons nil cons cons 3917 def 104 ref subst 3917 remove 392 ref subst 3907 ref 195 ref appTerm betaConv sym 291 ref 306 ref 3859 ref appThm 661 ref appThm 2559 ref trans appThm 291 ref 185 ref 396 ref appThm 196 remove refl appThm nil 148 ref 3860 remove cons nil cons nil cons cons 327 remove subst trans appThm 306 ref 307 ref 396 remove appThm 3859 remove trans appThm 661 ref appThm 2559 ref trans appThm 342 ref trans appThm 342 ref trans sym 81 ref eqMp eqMp 302 ref 303 ref 3907 remove nil cons cons 410 ref cons nil cons cons 370 ref subst proveHyp proveHyp proveHyp eqMp nil 88 ref 3914 remove cons 90 ref 3911 remove cons nil cons 3918 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3910 remove cons 3918 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 3905 ref 1154 ref appTerm appTerm 3908 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 372 ref 3905 ref appTerm appTerm 3908 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3905 remove nil cons cons 3918 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp 3919 def nil 43 ref 3901 ref cons 3920 def 44 ref 3895 ref cons nil cons 3921 def cons nil cons cons 113 ref subst proveHyp nil 303 ref 192 ref 45 ref 3899 ref 195 ref appTerm 3922 def appTerm 3923 def 3894 ref appTerm 3924 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 3924 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 3922 ref nil cons 3925 def cons 3926 def 3921 ref cons nil cons cons 3927 def 62 ref subst 3927 remove 126 ref subst 3922 ref betaConv 3922 remove assume eqMp 3928 def nil 43 ref 3898 remove nil cons 3929 def cons 3930 def 3921 remove cons nil cons cons 3931 def 113 ref subst proveHyp 3931 ref 62 ref subst 3931 remove 126 ref subst nil 388 ref 90 ref 3897 remove nil cons cons nil cons cons nil cons cons 3932 def 104 ref subst 3933 def 3932 remove 392 ref subst 3934 def nil 88 ref 389 remove cons 90 ref 3896 ref nil cons cons nil cons cons nil cons cons 392 ref subst 3935 def 2255 ref 3874 ref 398 ref refl 3896 remove assume 3936 def appThm trans appThm 2102 ref appThm sym nil 453 ref 44 ref 239 ref 399 ref appTerm 3937 def 231 ref appTerm 3938 def nil cons 3939 def cons nil cons 3940 def cons nil cons cons 113 ref subst 491 ref 3938 ref refl appThm sym nil 43 ref 486 ref 51 ref 3938 ref appTerm 3941 def 488 remove 51 ref 465 ref 51 ref 467 ref 399 ref appTerm appTerm 3937 ref 472 ref appTerm appTerm appTerm appTerm 465 ref 51 ref 474 ref 399 ref appTerm appTerm 3937 remove 476 ref appTerm appTerm appTerm appTerm 3942 def appTerm 3943 def appTerm 3944 def appTerm 3945 def nil cons 3946 def cons 3947 def 3940 remove cons nil cons cons 3948 def 62 ref subst 3948 remove 126 ref subst nil 88 ref 485 ref nil cons 3949 def cons 3950 def 90 ref 3944 remove nil cons cons nil cons cons nil cons cons 3951 def 392 ref subst nil 88 ref 3939 ref cons 3952 def 90 ref 3943 ref nil cons 3953 def cons nil cons cons nil cons cons 104 ref subst proveHyp eqMp nil 88 ref 3946 remove cons 3954 def 90 ref 3939 ref cons nil cons 3955 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp proveHyp proveHyp eqMp nil 88 ref 3929 remove cons 3956 def 90 ref 3895 remove cons nil cons 3957 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 3925 remove cons 3958 def 3957 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 3899 ref 1154 ref appTerm appTerm 3959 def 3894 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 3900 ref appTerm 3960 def 3894 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3899 remove nil cons cons 3961 def 3957 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp 3962 def trans appThm 466 ref 3892 ref appTerm 3963 def 3815 ref appTerm 3964 def refl appThm nil 75 ref 3964 remove nil cons 3965 def cons nil cons nil cons cons 341 ref subst trans sym 192 ref 51 ref 3963 remove 195 ref appTerm appTerm 3889 remove appTerm absTerm 3966 def 3891 ref 205 ref 214 ref appTerm 214 ref appTerm 3967 def appTerm 3968 def appTerm betaConv sym 291 ref nil 957 ref 3967 remove nil cons cons 192 ref 3893 remove cons 584 remove cons cons nil cons cons 975 remove subst nil 189 ref 442 ref cons 3881 ref 188 ref 3866 ref nil cons 3969 def cons nil cons cons cons nil cons cons 189 ref 20 ref 466 ref 205 ref 240 ref appTerm 427 ref appTerm appTerm 205 ref 219 ref appTerm 427 ref appTerm 3970 def appTerm appTerm 466 ref 240 ref appTerm 219 ref appTerm 3971 def appTerm absTerm 3972 def 219 ref appTerm 3973 def betaConv 188 ref 299 ref 3972 ref appTerm 3974 def absTerm 3975 def 240 ref appTerm 3976 def betaConv 426 ref 299 ref 3975 ref appTerm 3977 def absTerm 3978 def 427 ref appTerm 3979 def betaConv nil 299 ref 3978 ref appTerm 3980 def axiom nil 43 ref 3980 remove nil cons cons 44 ref 3979 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3978 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3977 remove nil cons cons 44 ref 3976 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3975 remove nil cons cons 304 ref 240 ref nil cons 3981 def cons nil cons 3982 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 3974 remove nil cons cons 44 ref 3973 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 3972 remove nil cons cons 304 ref 219 ref nil cons 3983 def cons nil cons 3984 def cons nil cons cons 137 ref subst eqMp eqMp subst trans appThm 466 ref 3968 ref appTerm 3815 ref appTerm 3985 def refl appThm sym nil 2563 ref 581 ref 3969 remove cons nil cons cons nil cons cons 2573 remove subst 239 ref 3866 ref appTerm 3986 def refl 2656 ref appThm nil 75 ref 3986 remove 457 ref appTerm 3987 def nil cons 3988 def cons nil cons nil cons cons 82 ref subst 3919 ref nil 3920 remove 44 ref 3988 ref cons nil cons 3989 def cons nil cons cons 113 ref subst proveHyp nil 303 ref 192 ref 3923 remove 3987 ref appTerm 3990 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 3990 remove nil cons cons nil cons nil cons cons 82 ref subst nil 3926 remove 3989 ref cons nil cons cons 3991 def 62 ref subst 3991 remove 126 ref subst 3928 remove nil 3930 remove 3989 remove cons nil cons cons 3992 def 113 ref subst proveHyp 3992 ref 62 ref subst 3992 remove 126 ref subst 3933 remove 3934 remove 3935 remove 2255 ref 3880 ref 413 ref refl 3936 remove appThm trans appThm 3173 ref appThm sym nil 453 ref 44 ref 3949 ref cons nil cons 3993 def cons nil cons cons 113 ref subst 491 remove 485 ref refl appThm sym nil 3947 remove 3993 remove cons nil cons cons 3994 def 62 ref subst 3994 remove 126 ref subst 3951 remove 104 ref subst eqMp nil 3954 remove 90 ref 3949 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp proveHyp proveHyp eqMp nil 3956 remove 90 ref 3988 remove cons nil cons 3995 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 3958 remove 3995 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 3959 remove 3987 ref appTerm absTerm appTerm nil cons cons 44 ref 3960 remove 3987 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 3961 remove 3995 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp 3996 def trans trans sym 81 ref eqMp nil 43 ref 466 ref 3866 remove appTerm 214 ref appTerm nil cons cons 44 ref 3985 remove nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 921 ref 3891 remove refl 3997 def nil 3881 ref 2563 ref nil cons 3998 def cons nil cons cons 426 ref 295 ref 205 ref 195 ref appTerm 427 ref appTerm appTerm 3999 def 571 ref "Number.Natural.^" const 201 ref constTerm 4000 def 211 ref appTerm 4001 def 427 ref appTerm 4002 def appTerm 195 ref appTerm appTerm absTerm 4003 def 427 ref appTerm 4004 def betaConv 192 ref 299 ref 4003 ref appTerm 4005 def absTerm 4006 def 195 ref appTerm 4007 def betaConv nil 299 ref 4006 ref appTerm 4008 def axiom nil 43 ref 4008 remove nil cons cons 44 ref 4007 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4006 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4005 remove nil cons cons 44 ref 4004 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4003 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp subst appThm appThm 3887 ref appThm sym 921 remove 3997 remove 1881 ref nil 2509 ref 957 ref 207 ref 2448 remove appTerm 4009 def nil cons 4010 def cons 4011 def nil cons 4012 def cons nil cons cons nil 43 ref 20 ref 295 ref 4000 ref 585 ref appTerm 4013 def 211 ref appTerm 4014 def appTerm 4015 def 961 ref appTerm 4016 def appTerm 295 ref 586 ref 585 ref appTerm 4017 def appTerm 4018 def 961 ref appTerm 4019 def appTerm 4020 def nil cons cons nil cons nil cons cons 618 remove subst sym nil 43 ref 465 ref 4020 remove appTerm 4021 def nil cons 4022 def cons 520 ref cons nil cons cons 4023 def 62 ref subst 4023 remove 126 ref subst nil 299 ref 192 ref 295 ref 4000 ref 195 ref appTerm 211 ref appTerm appTerm 2352 ref 195 ref appTerm appTerm absTerm 4024 def appTerm 4025 def axiom 4026 def nil 43 ref 4025 remove nil cons 4027 def cons 4028 def 520 ref cons nil cons cons 4029 def 113 ref subst proveHyp 4029 ref 62 ref subst 4029 remove 126 ref subst nil 43 ref 51 ref 465 ref 4016 ref appTerm 4030 def appTerm 4019 ref appTerm nil cons 4031 def cons 520 ref cons nil cons cons 4032 def 62 ref subst 4032 remove 126 ref subst nil "_9078" 186 ref var 4033 def 590 ref cons nil cons nil cons cons 4024 ref 4033 remove varTerm 4034 def appTerm 4035 def betaConv nil 4028 ref 44 ref 4035 remove nil cons cons nil cons cons nil cons cons 113 ref subst 302 ref 303 ref 4024 ref nil cons cons 4036 def 304 ref 4034 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst 4037 def nil 43 ref 4015 ref 4017 ref appTerm 4038 def nil cons cons 4039 def 520 ref cons nil cons cons 113 ref subst proveHyp nil 4039 ref nil cons nil cons cons 952 ref subst 20 ref "_9089" 186 ref var 4040 def 465 ref 4015 ref 4040 remove varTerm appTerm appTerm absTerm 4041 def 961 ref appTerm 4042 def appTerm refl 4041 ref 4017 ref appTerm betaConv appThm 92 ref 4042 remove betaConv appThm 465 ref 4038 ref appTerm refl appThm trans 4041 remove refl nil 88 ref 4030 remove nil cons cons 90 ref 4019 ref nil cons 4043 def cons nil cons cons nil cons cons 4044 def 392 ref subst sym appThm eqMp 4044 remove 104 ref subst eqMp eqMp eqMp eqMp nil 88 ref 4031 ref cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 51 ref 4016 ref appTerm 465 ref 4019 remove appTerm 4045 def appTerm nil cons 4046 def cons 520 ref cons nil cons cons 4047 def 62 ref subst 4047 remove 126 ref subst 4037 remove nil 4039 remove 44 ref 4015 ref 4014 ref appTerm 4048 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 304 ref 4014 ref nil cons 4049 def cons nil cons 4050 def nil cons cons 1645 remove subst eqMp nil 43 ref 51 ref 4038 remove appTerm 4048 remove appTerm nil cons cons 44 ref 4018 ref 4014 ref appTerm 4051 def nil cons 4052 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1564 ref 4049 remove cons 1566 ref 4017 ref nil cons 4053 def cons 4050 remove cons cons nil cons cons 1625 remove subst eqMp nil 43 ref 4052 remove cons 4054 def 520 remove cons nil cons cons 113 ref subst proveHyp nil 4054 remove nil cons nil cons cons 952 remove subst 20 ref "_9083" 186 ref var 4055 def 465 ref 4018 ref 4055 remove varTerm appTerm appTerm absTerm 4056 def 961 ref appTerm 4057 def appTerm refl 4056 ref 4014 remove appTerm betaConv appThm 92 ref 4057 remove betaConv appThm 465 ref 4051 remove appTerm refl appThm trans 4056 remove refl nil 88 ref 4016 remove nil cons 4058 def cons 90 ref 4045 remove nil cons cons nil cons cons nil cons cons 4059 def 104 ref subst sym appThm eqMp 4059 remove 392 ref subst eqMp eqMp eqMp eqMp nil 88 ref 4046 remove cons 4060 def 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4058 remove cons 44 ref 4043 remove cons nil cons cons nil cons cons nil 1371 remove 44 ref 20 ref 465 ref 522 remove appTerm appTerm 691 ref 52 remove 1372 ref appTerm appTerm 3096 remove 48 ref appTerm appTerm appTerm nil cons 4061 def cons nil cons 4062 def cons nil cons cons 4063 def 62 ref subst 4063 remove 126 ref subst 20 ref "_550" 16 ref var 4064 def 20 ref 465 ref 20 ref 4064 remove varTerm 4065 def appTerm 48 ref appTerm appTerm appTerm 691 ref 51 ref 4065 ref appTerm 1372 ref appTerm appTerm 51 ref 465 ref 4065 remove appTerm appTerm 48 ref appTerm appTerm appTerm absTerm 4066 def 46 ref appTerm 4067 def appTerm refl 4068 def 4066 ref 510 ref appTerm betaConv appThm 92 ref 4067 remove betaConv appThm 4069 def 20 ref 465 ref 546 remove 48 ref appTerm appTerm appTerm 691 ref 822 remove 1372 ref appTerm appTerm 808 remove 48 ref appTerm appTerm appTerm refl appThm trans 4066 remove refl 4070 def 1383 remove appThm eqMp sym 92 ref 810 ref 85 ref 831 ref subst appThm 85 ref 615 ref subst trans appThm 873 ref 3113 remove appThm 812 remove 57 ref appThm 1397 remove trans appThm 3107 remove trans appThm nil 338 ref 84 remove cons nil cons nil cons cons 617 ref subst trans sym 81 ref eqMp eqMp eqMp nil 1388 remove 90 ref 4061 ref cons nil cons 4071 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 1392 remove 4062 remove cons nil cons cons 4072 def 62 ref subst 4072 remove 126 ref subst 4068 remove "_548" 16 ref var 4073 def 20 ref 465 ref 20 ref 4073 remove varTerm 4074 def appTerm 48 ref appTerm appTerm appTerm 691 ref 51 ref 4074 ref appTerm 1372 ref appTerm appTerm 51 ref 465 ref 4074 remove appTerm appTerm 48 ref appTerm appTerm appTerm absTerm 67 ref appTerm betaConv appThm 4069 remove 20 ref 465 ref 761 remove 48 ref appTerm appTerm appTerm 691 ref 331 remove 1372 remove appTerm appTerm 819 remove 48 ref appTerm appTerm appTerm refl appThm trans 4070 remove 1396 remove appThm eqMp sym 92 ref 810 ref 85 remove 765 remove subst appThm appThm 873 ref 3108 remove appThm 821 remove 57 remove appThm 1384 remove trans appThm 1387 remove 946 ref subst trans appThm 1398 remove trans sym 81 ref eqMp eqMp eqMp nil 1399 ref 4071 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1401 remove nil 1399 remove 1402 remove 778 ref 4061 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp subst 4021 remove assume eqMp nil 4060 remove 90 ref 4031 remove cons 1649 remove cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp nil 88 ref 4027 remove cons 953 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 4022 remove cons 953 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 4075 def subst nil 2513 ref 192 ref 2504 ref cons nil cons cons nil cons cons "two" 186 ref var 4076 def 1850 remove 4076 ref varTerm 4077 def appTerm 4078 def absTerm 4079 def 211 ref appTerm betaConv sym nil 1184 ref nil cons nil cons cons 661 ref subst 4080 def eqMp 302 ref 303 ref 4079 ref nil cons cons 4081 def 304 ref 1183 ref cons nil cons cons nil cons cons 370 ref subst proveHyp 4082 def nil 43 ref 372 ref 4079 ref appTerm 4083 def nil cons cons 4084 def 44 ref 20 ref 4015 remove 195 ref appTerm appTerm 4085 def 295 ref 4000 ref 1195 remove appTerm 4086 def 211 ref appTerm appTerm 207 ref 207 ref 207 ref 1191 remove appTerm 4087 def appTerm 4088 def appTerm 4089 def appTerm appTerm 4090 def nil cons 4091 def cons nil cons 4092 def cons nil cons cons 113 ref subst proveHyp nil 303 ref 4076 ref 45 ref 4079 ref 4077 ref appTerm 4093 def appTerm 4094 def 4090 ref appTerm 4095 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 4076 ref nil 75 ref 4095 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 4093 ref nil cons 4096 def cons 4097 def 4092 ref cons nil cons cons 4098 def 62 ref subst 4098 remove 126 ref subst 4093 ref betaConv 4093 remove assume eqMp 4099 def nil 43 ref 4078 ref nil cons 4100 def cons 4101 def 4092 remove cons nil cons cons 4102 def 113 ref subst proveHyp 4102 ref 62 ref subst 4102 remove 126 ref subst 92 ref 306 ref 4013 ref refl 4103 def 4078 remove assume 4104 def appThm appThm 661 ref appThm appThm 4105 def 306 ref 4086 remove refl 4104 ref appThm appThm 4089 remove refl appThm appThm sym 20 ref 295 ref 4013 ref 4077 ref appTerm appTerm 195 ref appTerm appTerm refl 4106 def 306 ref 4000 ref refl 4107 def nil 192 ref 1710 remove cons nil cons nil cons cons 4108 def 1075 ref subst 397 ref 2100 remove 1075 ref subst 1241 ref 1240 ref appThm trans 4109 def appThm 4109 remove appThm trans appThm 4077 ref refl 4110 def appThm appThm nil 192 ref 4088 remove nil cons cons nil cons nil cons cons 1075 ref subst 397 ref nil 192 ref 4087 remove nil cons cons nil cons nil cons cons 1075 ref subst 397 ref 2655 remove 1075 ref subst 397 ref 2337 remove 1075 ref subst 397 ref 1208 ref 1075 ref subst 397 ref 1075 ref appThm 4111 def 1075 ref appThm trans 4112 def appThm 4112 ref appThm trans 4113 def appThm 4113 remove appThm trans 4114 def appThm 4114 remove appThm trans 4115 def appThm 4115 remove appThm trans appThm appThm sym 4106 ref 306 ref 4107 ref nil 192 ref 1252 ref 1244 ref appTerm nil cons cons nil cons nil cons cons 1730 ref subst 1724 ref refl 4116 def nil 192 ref 1245 remove cons nil cons nil cons cons 1730 ref subst 4116 ref 1731 ref appThm trans appThm trans appThm 4110 ref appThm appThm nil 192 ref 202 ref 202 ref 202 ref 202 ref 1010 ref appTerm 4117 def 1010 ref appTerm 4118 def appTerm 4118 ref appTerm 4119 def appTerm 4119 ref appTerm 4120 def appTerm 4120 ref appTerm nil cons cons nil cons nil cons cons 1730 ref subst 4116 ref nil 192 ref 4120 remove nil cons cons nil cons nil cons cons 1730 ref subst 4116 ref nil 192 ref 4119 remove nil cons cons nil cons nil cons cons 1730 ref subst 4116 ref nil 192 ref 4118 ref nil cons cons nil cons nil cons cons 1730 ref subst 4116 ref 1809 ref 1730 ref subst 4116 ref 1730 remove appThm trans 4121 def appThm trans appThm trans appThm trans appThm trans appThm appThm sym 20 ref "_8933" 186 ref var 4122 def 20 ref 295 ref 4013 ref 4122 remove varTerm 4123 def appTerm appTerm 195 ref appTerm appTerm 295 ref 4000 ref 1724 ref 1724 ref 1842 remove appTerm 4124 def appTerm 4125 def appTerm 4126 def 4123 remove appTerm appTerm 1724 ref 1724 ref 1724 ref 1724 ref 1724 ref 1725 remove appTerm 4127 def appTerm 4128 def appTerm 4129 def appTerm 4130 def appTerm 4131 def appTerm appTerm absTerm 4132 def 4077 ref appTerm 4133 def appTerm refl 4132 ref 211 ref appTerm betaConv appThm 92 ref 4133 remove betaConv appThm 4085 ref 295 ref 4126 remove 211 ref appTerm appTerm 4131 ref appTerm appTerm refl appThm trans 4132 remove refl 4104 ref sym 4134 def appThm eqMp sym 92 ref 306 ref 1239 ref 4024 remove 195 ref appTerm 4135 def betaConv 4026 remove nil 4028 remove 44 ref 4135 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 4036 remove 410 ref cons nil cons cons 137 ref subst eqMp eqMp 4136 def subst appThm 661 ref appThm appThm 4137 def 306 ref nil 192 ref 4125 remove nil cons 4138 def cons nil cons nil cons cons 4136 ref subst appThm 4131 remove refl 4139 def appThm appThm sym 20 ref 4018 remove 195 ref appTerm 4140 def appTerm refl 4141 def 306 ref 306 ref nil 957 ref 4138 remove cons 4142 def 192 ref 4124 remove nil cons cons 1737 ref cons cons nil cons cons 2409 ref subst 4116 ref nil 4142 ref 192 ref 1847 remove cons 4143 def 1737 ref cons cons nil cons cons 2409 ref subst 4116 ref nil 4142 remove 1738 ref cons nil cons cons 4144 def 2409 ref subst 4144 remove 2374 ref subst trans 2349 ref 4116 ref 4116 ref 4116 ref nil 1738 ref nil cons cons 2359 remove subst 4145 def appThm nil 957 ref 1183 remove cons 4146 def 1738 ref cons nil cons cons 2374 ref subst 4147 def trans appThm nil 957 ref 1724 ref 211 ref appTerm 4148 def nil cons cons 1738 ref cons nil cons cons 2374 ref subst 4149 def trans appThm nil 957 ref 1724 ref 4148 ref appTerm 4150 def nil cons cons 1738 ref cons nil cons cons 2374 ref subst 4151 def trans appThm trans appThm nil 957 ref 586 ref 1724 ref 4150 ref appTerm 4152 def appTerm nil cons cons 1738 ref cons nil cons cons 2374 ref subst 2349 ref nil 957 ref 4152 ref nil cons cons 1738 ref cons nil cons cons 2374 ref subst appThm trans 4153 def trans trans appThm nil 957 ref 586 ref 1724 ref 4152 remove appTerm 4154 def appTerm nil cons cons 1738 ref cons nil cons cons 2374 ref subst 2349 ref nil 957 ref 4154 ref nil cons cons 1738 ref cons nil cons cons 2374 ref subst appThm trans 4155 def trans trans appThm 4116 ref 4116 ref 4116 ref 4116 ref 4116 ref nil 957 ref 590 remove cons 1738 ref cons nil cons cons 2374 ref subst 2349 ref 4145 remove appThm trans appThm nil 957 ref 586 ref 211 ref appTerm nil cons cons 1738 ref cons nil cons cons 2374 ref subst 2349 ref 4147 remove appThm trans trans appThm nil 957 ref 586 ref 4148 ref appTerm nil cons cons 1738 ref cons nil cons cons 2374 ref subst 2349 ref 4149 remove appThm trans trans appThm nil 957 ref 586 ref 4150 remove appTerm nil cons cons 1738 ref cons nil cons cons 2374 ref subst 2349 ref 4151 remove appThm trans trans appThm 4153 remove trans appThm 4155 remove trans appThm nil 304 ref 586 ref 586 ref 1724 ref 4154 remove appTerm appTerm appTerm nil cons cons nil cons nil cons cons 322 ref subst trans sym 81 ref eqMp appThm 4139 remove appThm appThm sym 4141 ref nil 957 ref 4130 remove nil cons cons 192 ref 1724 ref 1724 ref 1724 ref 1724 ref 1724 ref 4017 remove appTerm 4156 def appTerm 4157 def appTerm 4158 def appTerm 4159 def appTerm nil cons cons 1737 ref cons cons nil cons cons 1751 ref subst 2076 ref nil 957 ref 4129 remove nil cons cons 192 ref 4159 remove nil cons cons 1737 ref cons cons nil cons cons 1751 ref subst 2076 ref nil 957 ref 4128 remove nil cons cons 192 ref 4158 remove nil cons cons 1737 ref cons cons nil cons cons 1751 ref subst 2076 ref nil 957 ref 4127 ref nil cons cons 192 ref 4157 remove nil cons cons 1737 ref cons cons nil cons cons 1751 ref subst 2076 ref nil 957 ref 1832 remove cons 4160 def 192 ref 4156 remove nil cons cons 1737 ref cons cons nil cons cons 1751 ref subst 2076 ref nil 1666 ref 192 ref 4053 remove cons 1737 ref cons cons nil cons cons 1751 remove subst 2076 remove 4140 ref refl appThm nil 75 ref 4140 remove nil cons 4161 def cons nil cons nil cons cons 735 ref subst 4162 def trans trans appThm 4162 ref trans trans 4163 def appThm 4162 ref trans trans appThm 4162 ref trans trans appThm 4162 ref trans trans appThm 4162 remove trans trans appThm nil 338 ref 4161 remove cons nil cons nil cons cons 617 ref subst 4164 def trans sym 81 ref eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 88 ref 4100 remove cons 4165 def 90 ref 4091 remove cons nil cons 4166 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 4096 remove cons 4167 def 4166 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 4079 remove 1154 ref appTerm appTerm 4168 def 4090 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 4083 remove appTerm 4169 def 4090 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 4081 ref 4166 remove cons nil cons cons 1173 ref subst eqMp eqMp 4170 def subst nil 2516 ref 3998 ref cons nil cons cons 4170 ref subst nil 1736 ref 2162 ref nil cons cons nil cons cons 4171 def 4082 remove nil 4084 remove 44 ref 4085 ref 295 ref 4000 ref 1193 remove appTerm 4172 def 211 ref appTerm appTerm 1190 ref appTerm appTerm 4173 def nil cons 4174 def cons nil cons 4175 def cons nil cons cons 113 ref subst proveHyp nil 303 ref 4076 ref 4094 remove 4173 ref appTerm 4176 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 4076 remove nil 75 ref 4176 remove nil cons cons nil cons nil cons cons 82 ref subst nil 4097 remove 4175 ref cons nil cons cons 4177 def 62 ref subst 4177 remove 126 ref subst 4099 remove nil 4101 remove 4175 remove cons nil cons cons 4178 def 113 ref subst proveHyp 4178 ref 62 ref subst 4178 remove 126 ref subst 4105 remove 306 ref 4172 remove refl 4104 remove appThm appThm 1190 remove refl appThm appThm sym 4106 remove 306 ref 4107 ref 1240 remove appThm 4110 remove appThm appThm 4112 remove appThm appThm sym 20 ref "_8787" 186 ref var 4179 def 20 ref 295 ref 4013 ref 4179 remove varTerm 4180 def appTerm appTerm 195 ref appTerm appTerm 295 ref 4000 ref 1244 ref appTerm 4181 def 4180 remove appTerm appTerm 4118 ref appTerm appTerm absTerm 4182 def 4077 remove appTerm 4183 def appTerm refl 4182 ref 211 ref appTerm betaConv appThm 92 ref 4183 remove betaConv appThm 4085 ref 295 ref 4181 remove 211 ref appTerm appTerm 4118 remove appTerm appTerm refl appThm trans 4182 remove refl 4134 remove appThm eqMp sym 4085 remove refl 306 ref 4107 remove 1731 remove appThm 4080 remove appThm appThm 4121 remove appThm appThm sym 4137 remove 306 ref nil 4143 remove nil cons nil cons cons 4136 remove subst appThm 4127 remove refl 4184 def appThm appThm sym 4141 ref 306 ref 1239 remove 306 ref nil 4160 remove 1738 ref cons nil cons cons 4185 def 2409 remove subst 4185 remove 2374 ref subst trans 2349 ref 4116 ref 2360 remove appThm nil 4146 ref 1737 ref cons nil cons cons 2374 ref subst 4186 def trans appThm trans appThm 4116 remove 2375 remove appThm nil 957 ref 2376 remove nil cons cons 1738 remove cons nil cons cons 2374 remove subst 2349 ref 4186 remove appThm trans trans appThm nil 304 ref 586 ref 2352 remove 4148 remove appTerm appTerm nil cons cons nil cons nil cons cons 322 ref subst trans sym 81 ref eqMp subst appThm 4184 remove appThm appThm sym 4141 remove 4163 remove appThm 4164 remove trans sym 81 ref eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 4165 remove 90 ref 4174 remove cons nil cons 4187 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 4167 remove 4187 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 4168 remove 4173 ref appTerm absTerm appTerm nil cons cons 44 ref 4169 remove 4173 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 4081 remove 4187 remove cons nil cons cons 1173 ref subst eqMp eqMp 4188 def subst nil 2518 ref 1753 ref cons nil cons cons 4188 remove subst nil 978 ref 1083 ref cons nil cons cons 306 ref 4000 remove 1686 ref appTerm 4189 def refl 4190 def 1075 ref appThm appThm 571 ref 4189 remove 195 ref appTerm 4191 def appTerm 4191 remove appTerm 4192 def refl appThm sym nil 1666 ref 2036 ref cons nil cons cons 957 ref 295 ref 4013 ref 1275 remove appTerm appTerm 571 ref 4013 ref 195 ref appTerm 4193 def appTerm 4194 def 4013 ref 961 ref appTerm appTerm appTerm absTerm 4195 def 961 ref appTerm 4196 def betaConv 192 ref 299 ref 4195 ref appTerm 4197 def absTerm 4198 def 195 ref appTerm 4199 def betaConv 581 ref 299 ref 4198 ref appTerm 4200 def absTerm 4201 def 585 ref appTerm 4202 def betaConv nil 299 ref 4201 ref appTerm 4203 def axiom nil 43 ref 4203 remove nil cons cons 44 ref 4202 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4201 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4200 remove nil cons cons 44 ref 4199 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4198 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4197 remove nil cons cons 44 ref 4196 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4195 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp 4204 def subst 4205 def eqMp subst 1881 ref 1941 ref 306 ref 4190 remove 1077 ref appThm appThm 571 ref 1686 remove appTerm 4206 def 4192 remove appTerm refl appThm sym nil 1215 ref 2036 ref cons nil cons cons 192 ref 295 ref 4013 ref 1030 ref appTerm appTerm 586 ref 4193 ref appTerm appTerm absTerm 4207 def 195 ref appTerm 4208 def betaConv 581 ref 299 ref 4207 ref appTerm 4209 def absTerm 4210 def 585 ref appTerm 4211 def betaConv nil 299 ref 4210 ref appTerm 4212 def axiom nil 43 ref 4212 remove nil cons cons 44 ref 4211 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4210 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4209 remove nil cons cons 44 ref 4208 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4207 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 4213 def subst 4206 ref refl 4205 remove appThm trans eqMp subst 2522 remove refl 1881 ref 2007 ref nil 2036 remove nil cons cons 581 ref 295 ref 4013 ref 209 ref appTerm appTerm 210 ref appTerm absTerm 4214 def 585 ref appTerm 4215 def betaConv nil 299 ref 4214 ref appTerm 4216 def axiom nil 43 ref 4216 remove nil cons cons 44 ref 4215 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4214 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp subst subst 4217 def appThm 4217 remove appThm 1941 remove 192 ref 295 ref 4206 ref 1000 ref appTerm appTerm 1687 remove 1677 remove 207 ref 207 ref 980 ref appTerm 4218 def appTerm 4219 def appTerm 4220 def appTerm appTerm absTerm 4221 def 195 ref appTerm 4222 def betaConv 581 ref 299 ref 4221 ref appTerm 4223 def absTerm 4224 def 585 ref appTerm 4225 def betaConv 291 ref 649 ref 581 ref 649 ref 192 ref 1740 remove 980 ref appTerm 4226 def refl absThm appThm absThm appThm appThm 291 ref 306 ref 999 ref 192 ref 295 ref 571 ref 209 ref appTerm 4227 def 195 ref appTerm appTerm 209 ref appTerm absTerm 4228 def 195 ref appTerm 4229 def betaConv nil 299 ref 4228 ref appTerm 4230 def axiom nil 43 ref 4230 remove nil cons cons 44 ref 4229 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4228 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 4231 def subst 4232 def appThm 1205 ref appThm appThm 291 ref 649 ref 192 ref 306 ref 1208 remove 4231 ref subst appThm 1205 ref appThm absThm appThm appThm 291 ref 649 ref 192 ref 306 ref 1212 remove 4231 remove subst appThm 1205 ref appThm absThm appThm appThm 291 ref 649 ref 192 ref 306 ref 1228 remove 581 ref 295 ref 586 ref 209 ref appTerm appTerm 209 ref appTerm absTerm 4233 def 585 ref appTerm 4234 def betaConv nil 299 ref 4233 ref appTerm 4235 def axiom nil 43 ref 4235 remove nil cons cons 44 ref 4234 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4233 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp 4236 def subst appThm 1205 ref appThm absThm appThm appThm 291 ref 649 ref 192 ref 306 ref 1235 remove 4236 remove subst appThm 1205 ref appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 2346 ref 1075 ref appThm appThm nil 192 ref 4218 remove nil cons cons nil cons nil cons cons 1075 ref subst 397 ref nil 2411 ref nil cons nil cons cons 1075 ref subst 4237 def appThm 4237 remove appThm trans 4238 def appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 2346 remove 1077 ref appThm 1247 ref 192 ref 295 ref 586 ref 1030 ref appTerm appTerm 597 ref 980 ref appTerm appTerm absTerm 4239 def 195 ref appTerm 4240 def betaConv 581 ref 299 ref 4239 ref appTerm 4241 def absTerm 4242 def 585 ref appTerm 4243 def betaConv nil 299 ref 4242 ref appTerm 4244 def axiom nil 43 ref 4244 remove nil cons cons 44 ref 4243 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4242 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4241 remove nil cons cons 44 ref 4240 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4239 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4245 def trans appThm 1241 remove 4238 ref appThm appThm absThm appThm absThm appThm appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 1881 remove 1255 remove appThm 4246 def 1075 ref appThm 1247 remove 2469 ref subst trans appThm 4111 remove 4238 remove appThm 4247 def appThm absThm appThm absThm appThm appThm 649 ref 581 ref 649 ref 192 ref 306 ref 4246 remove 1077 ref appThm 1259 remove 2469 remove subst nil 1215 remove 581 ref 571 ref 1244 remove appTerm 4248 def 1065 remove appTerm nil cons cons nil cons cons nil cons cons 1063 remove subst 1008 ref 397 ref 4245 remove appThm 1010 ref refl appThm appThm trans trans trans appThm 1256 remove 4247 remove appThm nil 192 ref 4117 remove 202 ref 2272 ref 980 remove appTerm 4249 def appTerm 4249 ref appTerm 4250 def appTerm 4251 def nil cons 4252 def cons 1246 ref cons nil cons cons 1054 remove subst trans appThm nil 192 ref 1252 ref 4251 remove appTerm nil cons cons 581 ref 202 ref 1252 remove 4248 remove 1010 ref appTerm 4253 def appTerm appTerm 1010 ref appTerm nil cons cons nil cons cons nil cons cons 1225 remove subst trans absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm sym 291 ref 649 ref 581 ref 649 ref 192 ref nil 304 ref 2410 remove cons nil cons nil cons cons 322 ref subst absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 1270 remove 291 ref 1762 remove 1268 remove subst 1027 ref trans appThm 4254 def 4254 ref 4254 ref 4254 remove 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref 1273 remove 957 ref 295 ref 571 ref 598 ref appTerm 961 ref appTerm appTerm 202 ref 981 ref appTerm 2362 ref appTerm appTerm absTerm 4255 def 961 ref appTerm 4256 def betaConv 192 ref 299 ref 4255 ref appTerm 4257 def absTerm 4258 def 195 ref appTerm 4259 def betaConv 581 ref 299 ref 4258 ref appTerm 4260 def absTerm 4261 def 585 ref appTerm 4262 def betaConv nil 299 ref 4261 ref appTerm 4263 def axiom nil 43 ref 4263 remove nil cons cons 44 ref 4262 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4261 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4260 remove nil cons cons 44 ref 4259 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4258 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4257 remove nil cons cons 44 ref 4256 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4255 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp subst 397 ref nil 1666 ref nil cons nil cons cons 4264 def 2285 ref 961 ref appTerm 4265 def betaConv 2287 ref 195 ref appTerm 4266 def betaConv 2289 ref 585 ref appTerm 4267 def betaConv 2291 remove nil 43 ref 2290 remove nil cons cons 44 ref 4267 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2289 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2288 remove nil cons cons 44 ref 4266 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2287 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 2286 remove nil cons cons 44 ref 4265 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 2285 remove nil cons cons 974 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4268 def appThm 4268 remove appThm nil 957 ref 4249 ref nil cons cons 2411 remove 2471 remove cons cons nil cons cons 1664 ref subst 4269 def trans trans 4270 def appThm 4269 ref appThm nil 304 ref 2272 ref 2272 remove 4249 remove appTerm appTerm 4271 def nil cons cons nil cons nil cons cons 322 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref nil 957 ref 4253 ref nil cons 4272 def cons 1238 ref cons nil cons cons 1664 ref subst 1665 ref 1665 ref 4270 ref appThm appThm trans appThm nil 957 ref 4250 remove nil cons cons 4273 def 1238 ref cons nil cons cons 1664 ref subst 1665 ref 1665 ref 4269 ref appThm appThm trans appThm nil 304 ref 597 ref 597 ref 4271 ref appTerm appTerm nil cons cons nil cons nil cons cons 322 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 291 ref 649 ref 581 ref 649 ref 192 ref 306 ref nil 1666 remove 581 ref 4272 ref cons nil cons 4274 def cons nil cons cons 1668 remove subst 630 ref refl 4275 def nil 4274 remove nil cons cons 2199 remove subst 4275 ref 4270 remove appThm trans appThm trans 4276 def appThm nil 4273 remove 1045 ref cons nil cons cons 1664 ref subst 4275 ref 4275 remove 4269 remove appThm appThm trans 4277 def appThm nil 304 ref 630 ref 630 remove 4271 remove appTerm appTerm 4278 def nil cons cons nil cons nil cons cons 322 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 649 ref 581 ref 649 ref 192 ref 306 ref nil 1272 remove 192 ref 4272 remove cons 1246 remove cons cons nil cons cons 1664 ref subst nil 957 ref 202 ref 4253 remove appTerm 1010 remove appTerm nil cons cons 1238 ref cons nil cons cons 1664 ref subst trans 1665 ref 1665 ref 4276 remove appThm appThm trans appThm nil 957 ref 4252 remove cons 1238 remove cons nil cons cons 1664 remove subst 1665 ref 1665 remove 4277 remove appThm appThm trans appThm nil 304 ref 597 ref 597 remove 4278 remove appTerm appTerm nil cons cons nil cons nil cons cons 322 ref subst trans absThm appThm 1269 ref trans absThm appThm 1269 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans appThm 342 ref trans sym 81 ref eqMp eqMp nil 88 ref 299 ref 581 ref 299 ref 192 ref 4226 remove absTerm appTerm absTerm appTerm nil cons cons 90 ref 51 ref 295 ref 4227 ref 209 ref appTerm 4279 def appTerm 209 ref appTerm 4280 def appTerm 51 ref 299 ref 192 ref 295 ref 4227 ref 1003 ref appTerm appTerm 209 ref appTerm absTerm appTerm 4281 def appTerm 51 ref 299 ref 192 ref 295 ref 4227 remove 1000 ref appTerm appTerm 209 ref appTerm absTerm appTerm 4282 def appTerm 51 ref 299 ref 192 ref 295 ref 571 ref 1003 ref appTerm 209 ref appTerm appTerm 209 ref appTerm absTerm appTerm 4283 def appTerm 51 ref 299 ref 192 ref 295 ref 571 ref 1000 ref appTerm 209 ref appTerm appTerm 209 ref appTerm absTerm appTerm 4284 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 295 ref 2415 ref 1003 ref appTerm appTerm 4219 ref appTerm absTerm appTerm absTerm appTerm 4285 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 295 ref 2415 remove 1000 ref appTerm appTerm 1197 remove 4219 remove appTerm appTerm absTerm appTerm absTerm appTerm 4286 def appTerm 51 ref 299 ref 581 ref 299 ref 192 ref 295 ref 4206 remove 1003 ref appTerm appTerm 4220 remove appTerm absTerm appTerm absTerm appTerm 4287 def appTerm 299 ref 4224 ref appTerm 4288 def appTerm 4289 def appTerm 4290 def appTerm 4291 def appTerm 4292 def appTerm 4293 def appTerm 4294 def appTerm 4295 def appTerm nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4280 remove nil cons cons 90 ref 4295 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4281 remove nil cons cons 90 ref 4294 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4282 remove nil cons cons 90 ref 4293 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4283 remove nil cons cons 90 ref 4292 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4284 remove nil cons cons 90 ref 4291 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4285 remove nil cons cons 90 ref 4290 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4286 remove nil cons cons 90 ref 4289 remove nil cons cons nil cons cons nil cons cons 392 ref subst proveHyp nil 88 ref 4287 remove nil cons cons 90 ref 4288 remove nil cons 4296 def cons nil cons cons nil cons cons 392 ref subst proveHyp nil 43 ref 4296 remove cons 44 ref 4225 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4224 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4223 remove nil cons cons 44 ref 4222 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4221 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 2560 remove refl nil 192 ref 207 ref 4279 ref appTerm nil cons cons 1083 ref cons nil cons cons 1707 ref subst 1708 ref nil 192 ref 4279 remove nil cons cons nil cons nil cons cons 1209 remove subst 1708 ref 4232 remove appThm 1016 ref trans trans appThm 1016 remove trans trans appThm 999 ref 1236 remove subst trans trans 4297 def trans appThm 4297 ref trans trans 4298 def appThm 4298 remove appThm 4297 remove trans trans eqMp 4299 def eqMp 4300 def eqMp 4301 def eqMp eqMp nil 43 ref 295 ref 571 ref 256 ref appTerm 256 ref appTerm appTerm 4009 ref appTerm 4302 def nil cons cons 44 ref 295 ref 4001 ref 214 ref appTerm 4303 def appTerm 4009 ref appTerm 4304 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2514 ref 957 ref 2508 ref cons 4305 def nil cons 4306 def cons nil cons cons 4075 ref subst 4171 remove 4170 ref subst 4299 ref eqMp 4307 def eqMp 4308 def nil 43 ref 295 ref 571 ref 214 ref appTerm 4309 def 214 ref appTerm appTerm 256 ref appTerm 4310 def nil cons cons 44 ref 295 ref 4001 ref 213 remove appTerm appTerm 256 remove appTerm 4311 def nil cons 4312 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2516 ref 3361 ref cons nil cons cons 4075 ref subst 4300 remove eqMp 4313 def nil 43 ref 295 ref 571 ref 212 ref appTerm 212 ref appTerm appTerm 214 ref appTerm 4314 def nil cons cons 4315 def 44 ref 295 ref 4001 ref 212 ref appTerm appTerm 214 ref appTerm 4316 def nil cons 4317 def cons nil cons cons nil cons cons 113 ref subst proveHyp 4299 ref nil 43 ref 295 ref 4001 ref 211 ref appTerm appTerm 212 remove appTerm nil cons cons 4318 def 44 ref 45 ref 4314 remove appTerm 4319 def 4316 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1736 ref 1184 ref 957 ref 2161 remove cons 4320 def 2451 ref 442 ref cons nil cons cons cons cons nil cons cons nil 43 ref 295 ref 4193 ref appTerm 961 ref appTerm 4321 def nil cons 4322 def cons 4323 def 44 ref 45 ref 295 ref 571 ref 961 ref appTerm 961 ref appTerm appTerm 4324 def 2453 ref appTerm appTerm 295 ref 4013 ref 1003 remove appTerm appTerm 4325 def 2453 ref appTerm 4326 def appTerm nil cons 4327 def cons nil cons cons nil cons cons 4328 def 62 ref subst 4328 remove 126 ref subst 20 ref "_9229" 186 ref var 4329 def 45 ref 295 ref 571 ref 4329 remove varTerm 4330 def appTerm 4330 remove appTerm appTerm 2453 ref appTerm appTerm 4326 ref appTerm absTerm 4331 def 961 ref appTerm 4332 def appTerm refl 4331 ref 4193 ref appTerm betaConv appThm 92 ref 4332 remove betaConv appThm 45 ref 295 ref 4194 remove 4193 ref appTerm 4333 def appTerm 4334 def 2453 ref appTerm 4335 def appTerm 4326 ref appTerm refl appThm trans 4331 remove refl 4321 remove assume sym 4336 def appThm eqMp sym nil 43 ref 4335 ref nil cons 4337 def cons 44 ref 4326 remove nil cons 4338 def cons nil cons cons nil cons cons 4339 def 62 ref subst 4339 remove 126 ref subst 20 ref "_9231" 186 ref var 4340 def 4325 ref 4340 remove varTerm appTerm absTerm 4341 def 2453 ref appTerm 4342 def appTerm refl 4341 ref 4333 ref appTerm betaConv appThm 92 ref 4342 remove betaConv appThm 4325 remove 4333 ref appTerm refl appThm trans 4341 remove refl 4335 remove assume sym appThm eqMp sym 4103 ref 1075 remove appThm 4264 remove 4204 remove subst 4343 def trans eqMp eqMp nil 88 ref 4337 remove cons 90 ref 4338 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 4322 remove cons 4344 def 90 ref 4327 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 4345 def subst eqMp eqMp nil 43 ref 4317 remove cons 44 ref 45 ref 4310 remove appTerm 4311 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1736 ref 2162 remove 2561 remove 2451 ref 2508 ref cons nil cons cons cons cons nil cons cons 4345 ref subst eqMp eqMp nil 43 ref 4312 remove cons 44 ref 45 ref 4302 remove appTerm 4304 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1736 ref 2150 remove 4305 remove 2451 ref 4010 ref cons nil cons cons cons cons nil cons cons 4345 ref subst eqMp eqMp 4346 def appThm 425 ref appThm nil 581 ref 2449 remove cons 2563 ref 957 ref 207 ref 207 ref 207 ref 4009 ref appTerm 4347 def appTerm 4348 def appTerm 4349 def nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 2484 remove 2563 ref 957 ref 4348 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 2499 remove 2563 ref 957 ref 4347 remove nil cons cons nil cons 4350 def cons cons nil cons cons 2416 ref subst nil 2501 remove 2563 ref 4012 ref cons cons nil cons cons 2416 ref subst nil 2502 ref 2563 ref 2450 remove nil cons cons cons nil cons cons 2416 ref subst nil 2505 ref 2563 ref 957 ref 2483 ref cons nil cons cons cons nil cons cons 2416 ref subst nil 2507 remove 2563 ref 957 ref 2498 remove cons nil cons 4351 def cons cons nil cons cons 2416 ref subst nil 2509 remove 2563 ref 957 ref 2500 ref cons nil cons 4352 def cons cons nil cons cons 2416 ref subst nil 1182 ref 2563 ref 2419 remove cons cons nil cons cons 2416 ref subst nil 2511 remove 2563 ref 957 ref 2504 ref cons 4353 def nil cons 4354 def cons cons nil cons cons 2416 ref subst nil 2513 ref 2563 ref 957 ref 2506 remove cons nil cons 4355 def cons cons nil cons cons 2416 ref subst nil 2514 ref 2563 ref 4306 ref cons cons nil cons cons 2416 ref subst 4308 remove eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp trans appThm nil 3025 ref 192 ref 4010 remove cons 957 ref 3814 remove nil cons 4356 def cons nil cons cons cons nil cons cons 2147 ref subst nil 3357 ref 192 ref 2500 remove cons 2303 remove cons cons nil cons cons 2817 ref subst nil 2160 ref 192 ref 2508 remove cons 4357 def 3358 ref cons cons nil cons cons 2817 ref subst nil 3998 remove nil cons cons 4358 def nil 1192 remove 581 ref 2437 remove cons nil cons 4359 def cons nil cons cons 2124 ref subst 2099 ref nil 1709 remove 581 ref 2439 remove cons nil cons 4360 def cons nil cons cons 2124 ref subst 2099 ref nil 1207 remove 2562 ref cons nil cons cons 2124 ref subst 2099 ref 2007 ref 2124 ref subst 2099 ref 1024 ref appThm trans appThm trans appThm trans appThm trans 4361 def subst eqMp eqMp eqMp trans appThm 3887 remove appThm 3820 remove 3438 remove subst trans sym 81 ref eqMp eqMp eqMp eqMp eqMp 302 ref 303 ref 3966 ref nil cons cons 304 ref 3968 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3966 remove appTerm nil cons cons 44 ref 3965 remove cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 3818 ref cons 4362 def 581 ref 3892 remove nil cons 4363 def cons nil cons cons nil cons cons 1174 remove subst eqMp eqMp eqMp 302 ref 303 ref 3890 ref nil cons cons 304 ref 4363 remove cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 3890 remove appTerm nil cons cons 44 ref 3888 remove 3815 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 4362 remove 581 ref 3868 remove nil cons cons nil cons cons nil cons cons 2724 ref subst eqMp eqMp eqMp 4364 def subst sym 81 ref eqMp eqMp eqMp nil 3916 remove 90 ref 3848 ref cons nil cons 4365 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp 4366 def eqMp nil 388 ref 4365 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 4367 def subst trans absThm appThm 1269 remove trans trans appThm 342 ref trans sym 81 ref eqMp eqMp "A" 3717 ref cons nil cons 4368 def "P" 3805 ref var 4369 def 3813 ref nil cons cons "x" 3715 ref var 4370 def 3827 remove cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 29 ref 0 ref 3805 remove 17 ref cons opType 4371 def constTerm 4372 def 3813 remove appTerm nil cons cons 44 ref 3806 ref 3722 ref appTerm 4373 def nil cons 4374 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 3828 ref nil cons cons 320 ref 3730 ref 45 ref 29 ref 3742 remove constTerm 3725 ref 51 ref 3707 ref 3726 remove constTerm 4375 def 3732 ref appTerm 4376 def appTerm 4377 def 3830 remove appTerm 4378 def absTerm 4379 def appTerm 4380 def appTerm 4381 def 4375 ref 3731 ref appTerm 4382 def appTerm 4383 def absTerm 4384 def 3731 ref appTerm 4385 def betaConv nil 3743 ref 3730 ref 3743 ref 3725 ref 45 ref 4378 ref appTerm 4382 ref appTerm absTerm 4386 def appTerm 4387 def absTerm 4388 def appTerm 4389 def axiom nil 43 ref 4389 ref nil cons 4390 def cons 4391 def 44 ref 3743 ref 4384 ref appTerm nil cons 4392 def cons nil cons cons nil cons cons 4393 def 113 ref subst proveHyp 4393 ref 62 ref subst 4393 remove 126 ref subst nil 3752 ref 4384 remove nil cons cons 4394 def nil cons nil cons cons 3751 ref 8 ref cons 183 ref subst 4395 def subst 3730 ref nil 75 ref 4383 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 4380 remove nil cons 4396 def cons 4397 def 44 ref 4382 ref nil cons 4398 def cons nil cons 4399 def cons nil cons cons 4400 def 62 ref subst 4400 remove 126 ref subst nil 4391 ref 4399 ref cons nil cons cons 4401 def 113 ref subst nil 4397 remove 44 ref 45 ref 4389 remove appTerm 4382 ref appTerm 4402 def nil cons 4403 def cons nil cons 4404 def cons nil cons cons 113 ref subst nil 3752 ref 3725 ref 45 ref 4379 ref 3732 ref appTerm 4405 def appTerm 4402 ref appTerm 4406 def absTerm nil cons cons nil cons nil cons cons 4395 remove subst 3725 ref nil 75 ref 4406 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 4405 ref nil cons 4407 def cons 4404 ref cons nil cons cons 4408 def 62 ref subst 4408 remove 126 ref subst 4405 ref betaConv 4405 remove assume eqMp nil 43 ref 4378 remove nil cons 4409 def cons 4410 def 4404 remove cons nil cons cons 4411 def 113 ref subst proveHyp 4411 ref 62 ref subst 4411 remove 126 ref subst 4401 ref 62 ref subst 4401 remove 126 ref subst nil 4410 remove 4399 remove cons nil cons cons 113 ref subst 4386 ref 3732 ref appTerm 4412 def betaConv 4388 ref 3731 ref appTerm 4413 def betaConv nil 4391 remove 44 ref 4413 remove nil cons cons nil cons cons nil cons cons 113 ref subst 3751 ref 3752 ref 4388 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4387 remove nil cons cons 44 ref 4412 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4386 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp nil 88 ref 4390 remove cons 4414 def 90 ref 4398 remove cons nil cons 4415 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 4409 remove cons 90 ref 4403 remove cons nil cons 4416 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 4407 remove cons 4416 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 3743 ref 3753 ref 45 ref 4379 ref 3753 remove varTerm appTerm appTerm 4402 ref appTerm absTerm appTerm nil cons cons 44 ref 4381 remove 4402 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4379 remove nil cons cons 4416 remove cons nil cons cons 1173 ref subst eqMp eqMp eqMp eqMp nil 88 ref 4396 remove cons 4415 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 4414 remove 90 ref 4392 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 4392 remove cons 44 ref 4385 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 4394 remove 3754 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4417 def subst eqMp 4418 def nil 43 ref 4374 ref cons 44 ref 3711 ref 3723 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 3762 remove 3763 remove nil cons cons nil cons cons 4419 def 3764 ref 3730 ref 45 ref 4382 ref appTerm 4420 def 3707 ref 3766 ref constTerm 4421 def 3769 ref appTerm appTerm absTerm 4422 def 3731 ref appTerm 4423 def betaConv 14 ref 3743 ref 4422 ref appTerm 4424 def absTerm 4425 def 23 ref appTerm 4426 def betaConv nil 41 ref 4425 ref appTerm 4427 def axiom nil 43 ref 4427 remove nil cons cons 44 ref 4426 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 4425 remove nil cons cons 117 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4424 remove nil cons cons 44 ref 4423 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4422 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp subst subst eqMp eqMp nil 3711 remove 3713 ref appTerm thm nil "g" 288 ref var 4428 def "Function.o" const 4429 def 0 ref 200 ref 0 ref 288 ref 288 ref nil cons cons opType nil cons cons opType constTerm 4430 def 413 ref appTerm 289 ref appTerm 4431 def nil cons cons "f" 288 ref var 4432 def 3865 ref nil cons cons nil cons cons nil cons cons 149 ref "B" 198 ref cons 4433 def nil cons 4434 def cons 8 ref cons "g" 13 ref var 4435 def 20 ref 1410 remove 23 ref appTerm 4435 ref varTerm 4436 def appTerm 4437 def appTerm 118 ref 33 ref 34 ref 37 ref appTerm 4438 def 4436 ref 36 ref appTerm 4439 def appTerm absTerm appTerm 4440 def appTerm absTerm 4441 def 4436 ref appTerm 4442 def betaConv 14 ref 41 ref 4441 ref appTerm 4443 def absTerm 4444 def 23 ref appTerm 4445 def betaConv 1416 ref 14 ref 1416 remove 4435 ref nil 3748 remove 4440 ref nil cons cons 338 ref 4437 ref nil cons cons nil cons cons nil cons cons 3749 remove subst absThm appThm absThm appThm sym nil 41 ref 14 ref 41 ref 4435 ref 20 ref 4440 remove appTerm 4437 remove appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 43 ref 41 ref 4444 ref appTerm nil cons cons 44 ref 4445 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 4444 remove nil cons cons 117 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4443 remove nil cons cons 44 ref 4442 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 4441 remove nil cons cons 116 remove 4436 ref nil cons cons nil cons 4446 def cons nil cons cons 137 ref subst eqMp eqMp subst 4447 def subst 140 ref 148 ref 306 ref nil 175 ref 148 ref varTerm 4448 def nil cons cons nil cons nil cons cons 4449 def 3880 remove subst appThm nil 4428 ref 289 ref nil cons cons 4450 def "f" 200 ref var 4451 def 413 ref nil cons cons nil cons cons nil cons cons 4433 remove 149 remove "C" 198 ref cons nil cons cons cons 8 ref cons 33 ref 15 ref 0 ref "C" varType 4452 def 0 ref 4452 ref 17 ref cons opType nil cons cons opType constTerm 4453 def 4429 remove 0 ref 0 ref 10 ref 4452 remove nil cons 4454 def cons opType 4455 def 0 ref 13 remove 0 ref 9 ref 4454 ref cons opType nil cons cons opType nil cons cons opType constTerm "f" 4455 ref var 4456 def varTerm 4457 def appTerm 4436 ref appTerm 36 ref appTerm appTerm 4457 ref 4439 remove appTerm appTerm absTerm 4458 def 36 ref appTerm 4459 def betaConv 4435 remove 118 ref 4458 ref appTerm 4460 def absTerm 4461 def 4436 remove appTerm 4462 def betaConv 4456 remove 41 ref 4461 ref appTerm 4463 def absTerm 4464 def 4457 ref appTerm 4465 def betaConv nil 24 ref 0 ref 0 ref 4455 ref 17 ref cons opType 4466 def 17 ref cons opType constTerm 4464 ref appTerm 4467 def axiom nil 43 ref 4467 remove nil cons cons 44 ref 4465 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 4455 ref nil cons 4468 def cons nil cons "P" 4466 remove var 4464 remove nil cons cons "x" 4455 remove var 4457 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4463 remove nil cons cons 44 ref 4462 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 4461 remove nil cons cons 4446 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4460 remove nil cons cons 44 ref 4459 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 4458 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4469 def subst appThm nil 304 ref 413 ref 289 ref 4448 remove appTerm 4470 def appTerm nil cons cons nil cons nil cons cons 322 ref subst trans absThm appThm 3884 ref trans trans sym 81 ref eqMp nil 15 ref 0 ref 288 ref 0 ref 288 remove 17 ref cons opType nil cons cons opType constTerm 4471 def 3865 remove appTerm 4431 remove appTerm thm nil 4428 remove 4430 remove 398 ref appTerm 289 ref appTerm 4472 def nil cons cons 4432 remove 3863 ref nil cons cons nil cons cons nil cons cons 4447 remove subst 140 ref 148 remove 306 ref 4449 remove 3874 remove subst appThm nil 4450 remove 4451 remove 398 ref nil cons cons nil cons cons nil cons cons 4469 remove subst appThm nil 304 ref 398 ref 4470 remove appTerm nil cons cons nil cons nil cons cons 322 remove subst trans absThm appThm 3884 remove trans trans sym 81 ref eqMp nil 4471 remove 3863 remove appTerm 4472 remove appTerm thm 3706 remove nil 139 ref 182 remove appTerm thm nil 174 ref 175 ref 373 remove absTerm 4473 def nil cons cons nil cons nil cons cons 184 ref subst 175 ref nil 75 ref 374 remove cons nil cons nil cons cons 82 ref subst 371 remove eqMp absThm eqMp nil 139 ref 4473 remove appTerm thm 4418 ref nil 4373 ref thm nil 174 ref 175 ref 3987 remove absTerm 4474 def nil cons cons nil cons nil cons cons 184 ref subst 175 ref 3996 remove absThm eqMp nil 139 ref 4474 remove appTerm thm nil 174 ref "c1" 2 ref var 4475 def 139 ref "c2" 2 remove var 4476 def 20 ref 295 ref 289 ref 4475 ref varTerm 4477 def appTerm appTerm 289 ref 4476 ref varTerm 4478 def appTerm appTerm 4479 def appTerm 177 ref 4477 ref appTerm 4478 ref appTerm 4480 def appTerm 4481 def absTerm 4482 def appTerm 4483 def absTerm 4484 def nil cons cons nil cons nil cons cons 184 ref subst 4475 remove nil 75 ref 4483 remove nil cons cons nil cons nil cons cons 82 ref subst nil 174 ref 4482 remove nil cons cons nil cons nil cons cons 184 ref subst 4476 remove nil 75 ref 4481 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 4479 ref nil cons 4485 def cons 44 ref 4480 ref nil cons 4486 def cons nil cons cons nil cons cons 4487 def 538 ref subst 4487 ref 62 ref subst 4487 remove 126 ref subst 185 remove nil 308 ref 4477 remove nil cons cons nil cons nil cons cons 308 ref 177 ref 310 ref appTerm 311 remove appTerm 4488 def absTerm 4489 def 310 remove appTerm 4490 def betaConv 140 remove 308 ref 4488 remove assume sym 312 remove assume sym deductAntisym absThm appThm 316 remove eqMp nil 43 ref 139 ref 4489 ref appTerm nil cons cons 44 ref 4490 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 150 remove 174 ref 4489 remove nil cons cons 317 remove cons nil cons cons 137 ref subst eqMp eqMp 4491 def subst appThm nil 308 remove 4478 remove nil cons cons nil cons nil cons cons 4491 remove subst appThm sym 2735 remove 4479 ref assume appThm eqMp eqMp nil 88 ref 4485 ref cons 90 ref 4486 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 45 ref 4479 ref appTerm 4480 ref appTerm nil cons cons 44 ref 45 ref 4480 ref appTerm 4479 remove appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 4486 ref cons 44 ref 4485 ref cons nil cons cons nil cons cons 4492 def 62 ref subst 4492 remove 126 ref subst 307 ref 4480 remove assume appThm eqMp nil 88 ref 4486 remove cons 90 ref 4485 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 139 ref 4484 remove appTerm thm 3802 remove nil 15 ref 0 ref 3709 ref 3757 remove cons opType constTerm 3723 ref appTerm 3713 ref appTerm thm nil 303 ref 192 ref 3846 remove 466 ref "Number.Natural.Bits.width" const 200 ref constTerm 4493 def 195 ref appTerm appTerm 4494 def 208 ref 207 ref 208 ref 211 remove appTerm 4495 def appTerm 4496 def appTerm 4497 def appTerm 4498 def appTerm 4499 def absTerm 4500 def nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 4499 remove nil cons cons nil cons nil cons cons 82 ref subst nil 453 remove 44 ref 4498 remove nil cons 4501 def cons nil cons cons nil cons cons 4502 def 62 ref subst 4502 remove 126 ref subst nil 426 ref 4497 ref nil cons cons nil cons nil cons cons 426 ref 20 ref 4494 remove 427 ref appTerm 4503 def appTerm 1861 ref 4002 ref appTerm appTerm absTerm 4504 def 427 ref appTerm 4505 def betaConv 192 ref 299 ref 4504 ref appTerm 4506 def absTerm 4507 def 195 ref appTerm 4508 def betaConv nil 299 ref 4507 ref appTerm 4509 def axiom nil 43 ref 4509 remove nil cons cons 44 ref 4508 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4507 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4506 remove nil cons cons 44 ref 4505 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4504 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp 4510 def subst sym "n'" 186 ref var 4511 def 51 ref 1861 ref 4511 ref varTerm 4512 def appTerm appTerm 4513 def 466 ref 4512 remove appTerm 4514 def 4001 ref 4497 remove appTerm 4515 def appTerm appTerm absTerm 4516 def 3815 ref appTerm betaConv sym 4366 remove nil 43 ref 3848 remove cons 44 ref 466 ref 3815 remove appTerm 4517 def 4515 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 4517 remove refl nil 2518 ref 192 ref 207 ref 4349 remove appTerm 4518 def nil cons 4519 def cons 4520 def 957 ref 4519 ref cons nil cons 4521 def cons cons nil cons cons 2416 ref subst nil 4520 remove nil cons nil cons cons 2526 ref subst eqMp nil 43 ref 295 ref 1724 ref 4518 ref appTerm appTerm 207 ref 4518 ref appTerm 4522 def appTerm 4523 def nil cons cons 44 ref 295 ref 4515 ref appTerm 4522 ref appTerm 4524 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2505 remove 4521 remove cons nil cons cons 4075 ref subst nil 1182 ref 192 ref 2483 remove cons nil cons cons nil cons cons 4170 ref subst nil 2514 ref 4357 remove nil cons cons nil cons cons 4170 remove subst 4307 remove eqMp eqMp eqMp nil 43 ref 295 ref 571 ref 258 ref appTerm 258 ref appTerm appTerm 4518 remove appTerm 4525 def nil cons cons 44 ref 45 ref 4523 remove appTerm 4524 remove appTerm 4526 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2513 ref 4354 remove cons nil cons cons 4075 remove subst 4301 remove eqMp nil 43 ref 295 ref 571 ref 246 ref appTerm 246 ref appTerm appTerm 258 ref appTerm 4527 def nil cons cons 44 ref 295 ref 4001 ref 4496 ref appTerm appTerm 258 remove appTerm 4528 def nil cons 4529 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2518 ref 2563 ref 3361 ref cons cons nil cons cons 2416 ref subst 4358 ref 2526 ref subst eqMp nil 43 ref 295 ref 1724 remove 214 ref appTerm appTerm 246 ref appTerm 4530 def nil cons cons 44 ref 295 ref 4001 remove 4495 ref appTerm appTerm 246 remove appTerm 4531 def nil cons 4532 def cons nil cons cons nil cons cons 113 ref subst proveHyp 4313 remove nil 4315 remove 44 ref 45 ref 4530 remove appTerm 4531 remove appTerm 4533 def nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 4299 remove nil 4318 remove 44 ref 4319 remove 4533 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1736 ref 1184 ref 4320 remove 3122 ref 442 ref cons 2451 ref 2512 remove cons nil cons cons cons cons cons nil cons cons nil 4323 remove 44 ref 45 ref 4324 remove 3125 ref appTerm appTerm 45 ref 295 ref 586 ref 3125 ref appTerm appTerm 2453 ref appTerm appTerm 295 ref 4013 remove 1000 remove appTerm appTerm 4534 def 2453 ref appTerm 4535 def appTerm 4536 def appTerm nil cons 4537 def cons nil cons cons nil cons cons 4538 def 62 ref subst 4538 remove 126 ref subst 20 ref "_9233" 186 ref var 4539 def 45 ref 295 ref 571 ref 4539 remove varTerm 4540 def appTerm 4540 remove appTerm appTerm 3125 ref appTerm appTerm 4536 ref appTerm absTerm 4541 def 961 ref appTerm 4542 def appTerm refl 4541 ref 4193 remove appTerm betaConv appThm 92 ref 4542 remove betaConv appThm 45 ref 4334 remove 3125 ref appTerm 4543 def appTerm 4536 ref appTerm refl appThm trans 4541 remove refl 4336 remove appThm eqMp sym nil 43 ref 4543 ref nil cons 4544 def cons 44 ref 4536 remove nil cons 4545 def cons nil cons cons nil cons cons 4546 def 62 ref subst 4546 remove 126 ref subst 20 ref "_9235" 186 ref var 4547 def 45 ref 295 ref 586 ref 4547 remove varTerm appTerm appTerm 2453 ref appTerm appTerm 4535 ref appTerm absTerm 4548 def 3125 ref appTerm 4549 def appTerm refl 4548 ref 4333 ref appTerm betaConv appThm 92 ref 4549 remove betaConv appThm 45 ref 295 ref 586 remove 4333 remove appTerm 4550 def appTerm 2453 ref appTerm 4551 def appTerm 4535 ref appTerm refl appThm trans 4548 remove refl 4543 remove assume sym appThm eqMp sym nil 43 ref 4551 ref nil cons 4552 def cons 44 ref 4535 remove nil cons 4553 def cons nil cons cons nil cons cons 4554 def 62 ref subst 4554 remove 126 ref subst 20 ref "_9237" 186 ref var 4555 def 4534 ref 4555 remove varTerm appTerm absTerm 4556 def 2453 ref appTerm 4557 def appTerm refl 4556 ref 4550 ref appTerm betaConv appThm 92 ref 4557 remove betaConv appThm 4534 remove 4550 remove appTerm refl appThm trans 4556 remove refl 4551 remove assume sym appThm eqMp sym 4103 remove 1077 remove appThm 1809 remove 4213 remove subst 2349 remove 4343 remove appThm trans trans eqMp eqMp nil 88 ref 4552 remove cons 90 ref 4553 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 4544 remove cons 90 ref 4545 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 4344 remove 90 ref 4537 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 4558 def subst eqMp eqMp eqMp nil 43 ref 4532 remove cons 44 ref 45 ref 4527 remove appTerm 4528 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1736 ref 192 ref 4495 remove nil cons cons 2870 ref 2451 ref 2504 remove cons nil cons cons cons cons nil cons cons 4345 remove subst eqMp eqMp nil 43 ref 4529 remove cons 44 ref 45 ref 4525 remove appTerm 4526 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1736 ref 192 ref 4496 ref nil cons cons 4353 remove 3122 ref 4519 remove cons 2451 ref 4522 remove nil cons 4559 def cons nil cons cons cons cons cons nil cons cons 4558 remove subst eqMp eqMp eqMp appThm nil 581 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 2103 remove appTerm appTerm appTerm 4560 def appTerm appTerm appTerm appTerm 4561 def appTerm appTerm appTerm appTerm 4562 def nil cons cons 192 ref 4356 remove cons 4350 remove cons cons nil cons cons 2528 ref 306 ref nil 2424 ref 581 ref 208 ref 1194 remove appTerm nil cons cons nil cons 4563 def cons nil cons cons 1707 ref subst 1708 ref 2882 ref 2311 ref subst 1708 ref 1008 ref 2884 remove appThm 2531 remove trans appThm trans appThm trans appThm 1720 ref appThm 2538 ref trans appThm 2539 ref trans sym 81 ref eqMp subst nil 581 ref 4561 remove nil cons cons 192 ref 2302 remove cons 4351 remove cons cons nil cons cons 2528 ref 306 ref 1008 ref 2887 remove appThm 3537 remove 2427 remove subst 1708 ref 2532 ref appThm trans trans appThm 1720 ref appThm 2538 ref trans appThm 2539 ref trans sym 81 ref eqMp 4564 def subst nil 581 ref 4560 remove nil cons cons 192 ref 2334 remove cons 4355 remove cons cons nil cons cons 4564 ref subst nil 2160 ref 2563 ref 2870 remove nil cons cons cons nil cons cons 4564 remove subst nil 1082 ref 978 ref 4146 remove nil cons cons cons nil cons cons 2422 ref 306 ref 1008 ref 4361 remove appThm 2431 ref trans appThm 1720 ref appThm 2434 ref trans appThm 2435 ref trans sym 81 ref eqMp subst 1008 ref 999 remove 1213 ref subst appThm 2443 remove trans eqMp eqMp eqMp eqMp eqMp 4565 def nil 581 ref 207 ref 208 ref 207 ref 207 ref 4562 remove appTerm appTerm appTerm appTerm nil cons cons 3819 remove 957 ref 4559 remove cons nil cons cons cons nil cons cons 2180 ref subst deductAntisym 4565 remove eqMp trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 4516 ref nil cons cons 304 ref 3818 remove cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 4516 remove appTerm nil cons cons 44 ref 1861 ref 4515 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 4515 remove nil cons cons 1045 ref cons nil cons cons 2724 ref subst eqMp eqMp eqMp nil 388 ref 90 ref 4501 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 299 ref 4500 remove appTerm thm nil 174 ref 175 ref 3900 remove absTerm 4566 def nil cons cons nil cons nil cons cons 184 ref subst 175 ref nil 75 ref 3901 remove cons nil cons nil cons cons 82 ref subst 3919 remove eqMp absThm eqMp nil 139 ref 4566 remove appTerm thm 3885 remove nil 3886 remove thm nil 174 ref 175 ref 3894 remove absTerm 4567 def nil cons cons nil cons nil cons cons 184 ref subst 175 ref 3962 remove absThm eqMp nil 139 ref 4567 remove appTerm thm 306 ref "Set.size" const 4568 def 0 ref 3709 remove 198 ref cons opType constTerm 4569 def refl 3803 remove appThm appThm 265 ref refl appThm sym 1566 ref 51 ref 295 ref 4569 ref 3723 remove appTerm 4570 def appTerm 4571 def 1569 ref appTerm appTerm 1576 ref 265 ref appTerm 4572 def appTerm absTerm 4573 def 4568 ref 0 ref 3715 ref 198 ref cons opType constTerm 4574 def 3722 ref appTerm 4575 def appTerm betaConv sym 291 ref 649 ref 304 ref 649 ref 1566 ref 454 ref 291 ref 3795 ref appThm 291 ref nil 3786 ref 304 ref 1569 ref nil cons cons nil cons cons nil cons cons 3794 ref subst appThm 177 ref 3784 remove appTerm 194 ref 1569 ref appTerm 4576 def appTerm 4577 def refl appThm appThm appThm 1570 ref refl appThm absThm appThm absThm appThm appThm nil 75 ref 4374 remove cons nil cons nil cons cons 82 ref subst 4418 remove eqMp 4578 def appThm nil 75 ref 299 ref 304 ref 299 ref 1566 ref 45 ref 51 ref 3800 ref appTerm 4579 def 51 ref 281 ref 1569 ref appTerm appTerm 4580 def 4577 ref appTerm appTerm appTerm 1570 ref appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons nil cons cons 560 ref subst trans sym nil 303 ref 188 ref 299 ref 1566 ref 45 ref 51 ref 281 ref 240 ref appTerm appTerm 4581 def 4580 remove 177 remove 194 ref 240 ref appTerm 4582 def appTerm 4583 def 4576 remove appTerm appTerm appTerm appTerm 295 ref 240 ref appTerm 4584 def 1569 ref appTerm appTerm absTerm appTerm 4585 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 188 ref nil 75 ref 4585 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 189 ref 45 ref 4581 remove 51 ref 281 remove 219 ref appTerm appTerm 4583 remove 194 remove 219 ref appTerm 4586 def appTerm 4587 def appTerm appTerm appTerm 4584 remove 219 ref appTerm 4588 def appTerm 4589 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 189 ref nil 75 ref 4589 remove nil cons cons nil cons nil cons cons 82 ref subst 454 ref 291 ref nil 292 ref 3981 remove cons nil cons nil cons cons 305 ref subst appThm 291 ref nil 292 remove 3983 remove cons nil cons nil cons cons 305 remove subst appThm 4587 ref refl appThm appThm appThm 4588 ref refl appThm sym nil 43 ref 51 ref 295 ref 289 ref 4582 remove appTerm appTerm 4590 def 240 ref appTerm 4591 def appTerm 51 ref 295 ref 289 remove 4586 remove appTerm appTerm 219 ref appTerm 4592 def appTerm 4587 ref appTerm 4593 def appTerm nil cons 4594 def cons 44 ref 4588 remove nil cons 4595 def cons nil cons cons nil cons cons 4596 def 62 ref subst 4596 remove 126 ref subst nil 88 ref 4591 ref nil cons cons 90 ref 4593 remove nil cons cons nil cons cons nil cons cons 4597 def 104 ref subst 4597 remove 392 ref subst nil 88 ref 4592 ref nil cons cons 90 ref 4587 ref nil cons cons nil cons cons nil cons cons 4598 def 104 ref subst 4598 remove 392 ref subst 306 ref 4591 remove assume sym appThm 219 ref refl appThm sym 4590 remove refl 4592 remove assume sym appThm sym 307 remove 4587 remove assume appThm eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 88 ref 4594 remove cons 90 ref 4595 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 43 ref 51 ref 299 ref 304 ref 299 ref 1566 ref 45 ref 51 ref 3839 remove 3722 ref appTerm appTerm 51 ref 3838 ref 1569 ref appTerm 3722 ref appTerm appTerm 4577 remove appTerm appTerm appTerm 1570 remove appTerm absTerm appTerm absTerm appTerm appTerm 4373 remove appTerm nil cons cons 44 ref 4571 ref 4575 ref appTerm nil cons 4599 def cons nil cons cons nil cons cons 113 ref subst proveHyp 4419 remove 3764 remove 3730 ref 45 ref 51 ref 118 ref 33 ref 118 ref 152 ref 45 ref 51 ref 3737 ref appTerm 4600 def 51 ref 3735 remove 156 ref appTerm 3731 ref appTerm appTerm 4438 remove 23 ref 156 ref appTerm 4601 def appTerm appTerm appTerm appTerm 157 ref appTerm absTerm appTerm absTerm appTerm appTerm 4382 ref appTerm appTerm 295 ref 4568 ref 0 ref 3765 ref 198 ref cons opType constTerm 4602 def 3769 remove appTerm appTerm 4568 ref 0 ref 3724 ref 198 ref cons opType constTerm 4603 def 3731 ref appTerm 4604 def appTerm appTerm absTerm 4605 def 3731 ref appTerm 4606 def betaConv 14 ref 3743 ref 4605 ref appTerm 4607 def absTerm 4608 def 23 ref appTerm 4609 def betaConv nil 41 ref 4608 ref appTerm 4610 def axiom nil 43 ref 4610 remove nil cons cons 44 ref 4609 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 4608 remove nil cons cons 117 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4607 remove nil cons cons 44 ref 4606 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4605 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp 4611 def subst subst eqMp nil 43 ref 4599 remove cons 44 ref 295 ref 4575 ref appTerm 4612 def 265 ref appTerm nil cons cons nil cons 4613 def cons nil cons cons 126 ref subst proveHyp 1566 ref 51 ref 4612 ref 1569 ref appTerm appTerm 4572 ref appTerm absTerm 4614 def 202 ref 4574 ref 3718 ref 3719 ref 372 ref 192 ref 3721 ref 283 ref 487 ref appTerm 4615 def appTerm absTerm appTerm absTerm appTerm 4616 def appTerm 4617 def appTerm 4574 ref 3718 ref 3719 ref 372 ref 192 ref 3721 ref 283 ref 465 ref 487 ref appTerm 4618 def appTerm 4619 def appTerm absTerm appTerm absTerm appTerm 4620 def appTerm 4621 def appTerm 4622 def appTerm betaConv sym nil 3804 ref "Set.union" const 4623 def 0 ref 3715 ref 0 ref 3715 ref 3717 ref cons opType nil cons 4624 def cons opType 4625 def constTerm 4626 def 4616 ref appTerm 4620 ref appTerm 4627 def nil cons cons 3828 remove cons nil cons cons 320 ref 3756 remove subst 4628 def subst sym nil 303 ref 192 ref 20 ref 3838 ref 195 ref appTerm 4629 def 3722 ref appTerm appTerm 4629 ref 4627 ref appTerm appTerm 4630 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 4630 remove nil cons cons nil cons nil cons cons 82 ref subst 92 ref nil 3786 remove 410 ref cons nil cons cons 3794 ref subst appThm nil 3804 ref 4620 ref nil cons 4631 def cons 4632 def 3760 ref 4616 ref nil cons cons 4633 def 410 ref cons cons nil cons cons 4634 def 320 ref 33 ref 20 ref 3736 ref 4623 remove 0 ref 3724 ref 0 ref 3724 ref 3750 remove cons opType nil cons 4635 def cons opType 4636 def constTerm 3731 ref appTerm 3732 ref appTerm 4637 def appTerm appTerm 691 ref 3737 remove appTerm 3738 ref appTerm appTerm absTerm 4638 def 36 ref appTerm 4639 def betaConv 3725 ref 118 ref 4638 ref appTerm 4640 def absTerm 4641 def 3732 ref appTerm 4642 def betaConv 3730 ref 3743 ref 4641 ref appTerm 4643 def absTerm 4644 def 3731 ref appTerm 4645 def betaConv nil 3743 ref 4644 ref appTerm 4646 def axiom nil 43 ref 4646 remove nil cons cons 44 ref 4645 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4644 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4643 remove nil cons cons 44 ref 4642 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4641 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4640 remove nil cons cons 44 ref 4639 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 4638 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4647 def subst 873 ref 92 ref 4629 ref refl 4648 def 3841 ref 3719 ref 1430 ref 192 ref 3842 ref 192 ref 4615 ref absTerm 4649 def 195 ref appTerm betaConv 4650 def appThm absThm appThm absThm appThm 4651 def appThm appThm 4650 remove appThm nil 1068 ref 4649 ref nil cons cons 4652 def 410 ref cons nil cons cons 3794 ref subst eqMp 4653 def appThm 92 ref 4648 ref 3841 ref 3719 ref 1430 ref 192 ref 3842 ref 192 ref 4619 ref absTerm 4654 def 195 ref appTerm betaConv 4655 def appThm absThm appThm absThm appThm 4656 def appThm appThm 4655 remove appThm nil 1068 ref 4654 ref nil cons cons 4657 def 410 ref cons nil cons cons 3794 ref subst eqMp 4658 def appThm trans appThm sym nil 43 ref 20 ref 487 ref appTerm 4659 def 510 ref appTerm 4660 def nil cons 4661 def cons 4662 def 44 ref 455 ref 691 ref 4615 ref appTerm 4619 ref appTerm appTerm nil cons 4663 def cons nil cons 4664 def cons nil cons cons 4665 def 62 ref subst 4665 remove 126 ref subst 20 ref "_32758" 16 ref var 4666 def 455 ref 691 ref 283 ref 4666 remove varTerm 4667 def appTerm appTerm 283 ref 465 ref 4667 remove appTerm appTerm appTerm appTerm absTerm 4668 def 487 ref appTerm 4669 def appTerm refl 4670 def 4668 ref 510 ref appTerm betaConv appThm 92 ref 4669 remove betaConv appThm 4671 def 455 ref 691 ref 283 ref 510 ref appTerm 4672 def appTerm 283 ref 807 remove appTerm 4673 def appTerm appTerm refl appThm trans 4668 remove refl 4674 def 4660 remove assume 4675 def appThm eqMp sym 455 ref refl 4676 def 873 ref 3854 ref 75 ref 20 ref 556 remove 510 ref appTerm appTerm 510 ref appTerm absTerm 4677 def 78 remove appTerm 4678 def betaConv nil 334 ref 4677 ref appTerm 4679 def axiom nil 43 ref 4679 remove nil cons cons 44 ref 4678 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 4677 remove nil cons cons 340 remove cons nil cons cons 137 ref subst eqMp eqMp 4680 def subst 4681 def appThm 283 ref refl 4682 def 811 ref appThm 3854 ref 560 ref subst 4683 def trans 4684 def appThm 3854 ref 735 ref subst trans appThm nil 338 ref 387 ref cons nil cons nil cons cons 617 ref subst 4685 def trans sym 81 ref eqMp eqMp eqMp nil 88 ref 4661 ref cons 4686 def 90 ref 4663 ref cons nil cons 4687 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4659 ref 67 ref appTerm 4688 def nil cons 4689 def cons 4690 def 4664 remove cons nil cons cons 4691 def 62 ref subst 4691 remove 126 ref subst 4670 remove "_32756" 16 ref var 4692 def 455 ref 691 ref 283 ref 4692 remove varTerm 4693 def appTerm appTerm 283 ref 465 ref 4693 remove appTerm appTerm appTerm appTerm absTerm 67 ref appTerm betaConv appThm 4671 remove 455 ref 691 ref 283 ref 67 ref appTerm 4694 def appTerm 283 ref 818 remove appTerm 4695 def appTerm appTerm refl appThm trans 4674 remove 4688 remove assume 4696 def appThm eqMp sym 4676 remove 873 ref 4683 ref appThm 4682 remove 820 ref appThm 4681 ref trans 4697 def appThm 3854 ref 946 ref subst trans appThm 4685 remove trans sym 81 ref eqMp eqMp eqMp nil 88 ref 4689 remove cons 4698 def 4687 remove cons nil cons cons 104 ref subst deductAntisym eqMp 769 remove 487 ref appTerm 4699 def betaConv 772 remove nil 773 remove 44 ref 4699 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 774 remove 338 ref 487 ref nil cons 4700 def cons nil cons 4701 def cons nil cons cons 137 ref subst eqMp eqMp 4702 def nil 4698 ref 90 ref 4661 ref cons 4703 def 778 ref 4663 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp absThm eqMp eqMp 20 ref "_32754" 3715 ref var 4704 def 295 ref 4574 ref 4704 remove varTerm appTerm appTerm 4622 ref appTerm absTerm 4705 def 3722 ref appTerm 4706 def appTerm refl 4705 ref 4627 ref appTerm betaConv appThm 92 ref 4706 remove betaConv appThm 295 ref 4574 ref 4627 ref appTerm appTerm 4622 ref appTerm 4707 def refl appThm trans 4705 remove refl 15 ref 3811 ref constTerm 4708 def 3722 ref appTerm 4627 remove appTerm assume appThm eqMp sym 3804 ref 3808 ref 3812 ref 4616 ref appTerm 3807 ref appTerm appTerm absTerm 4709 def 3722 ref appTerm betaConv sym 291 ref 4578 remove appThm 4710 def nil 3804 ref 3761 ref cons 4711 def 4633 remove nil cons 4712 def cons nil cons cons 3837 ref subst 649 ref 304 ref 454 ref 92 ref 3840 ref 4651 remove appThm appThm 4649 remove 1154 ref appTerm betaConv appThm nil 4652 remove nil cons nil cons cons 3794 ref subst eqMp appThm 3795 ref appThm absThm appThm trans appThm nil 75 ref 299 ref 304 ref 45 ref 4579 ref 295 ref 413 ref 1154 ref appTerm appTerm 209 ref appTerm 4713 def appTerm appTerm 3800 ref appTerm absTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 303 ref 192 ref 45 ref 4615 ref appTerm 282 ref appTerm 4714 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 4714 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 4615 ref nil cons 4715 def cons 44 ref 387 ref cons nil cons 4716 def cons nil cons cons 4717 def 62 ref subst 4717 remove 126 ref subst nil 388 ref 90 ref 4700 ref cons nil cons cons nil cons cons 104 ref subst eqMp nil 88 ref 4715 remove cons 90 ref 387 remove cons nil cons 4718 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp 4368 ref 4369 ref 4709 ref nil cons cons 4370 ref 3761 remove cons nil cons 4719 def cons nil cons cons 370 ref subst proveHyp nil 43 ref 4372 ref 4709 remove appTerm nil cons cons 44 ref 3806 ref 4616 ref appTerm 4720 def nil cons 4721 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 4712 ref nil cons cons 4417 ref subst eqMp nil 43 ref 4721 remove cons 44 ref 51 ref 3806 ref 4620 ref appTerm 4722 def appTerm "Set.disjoint" const 4723 def 3811 remove constTerm 4724 def 4616 ref appTerm 4620 ref appTerm 4725 def appTerm 4726 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 3804 ref 3808 ref 3812 ref 4620 ref appTerm 3807 ref appTerm appTerm absTerm 4727 def 3722 remove appTerm betaConv sym 4710 remove nil 4711 remove 3760 ref 4631 remove cons nil cons 4728 def cons nil cons cons 3837 ref subst 649 ref 304 ref 454 ref 92 ref 3840 ref 4656 remove appThm appThm 4654 remove 1154 ref appTerm betaConv appThm nil 4657 remove nil cons nil cons cons 3794 ref subst eqMp 4729 def appThm 3795 remove appThm absThm appThm trans appThm nil 75 ref 299 ref 304 ref 45 ref 4579 remove 465 ref 4713 remove appTerm appTerm appTerm 3800 remove appTerm absTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 303 ref 192 ref 45 ref 4619 ref appTerm 282 remove appTerm 4730 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 4730 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 4619 ref nil cons 4731 def cons 4716 remove cons nil cons cons 4732 def 62 ref subst 4732 remove 126 ref subst nil 388 remove 90 ref 4618 ref nil cons 4733 def cons 4734 def nil cons cons nil cons cons 104 ref subst eqMp nil 88 ref 4731 remove cons 4718 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp 4368 ref 4369 ref 4727 ref nil cons cons 4719 remove cons nil cons cons 370 ref subst proveHyp nil 43 ref 4372 ref 4727 remove appTerm nil cons cons 44 ref 4722 remove nil cons 4735 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 4728 ref nil cons cons 4417 ref subst eqMp nil 43 ref 4735 remove cons 44 ref 4725 remove nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 4632 remove 4712 ref cons nil cons cons 4736 def 320 ref 3725 ref 20 ref 4723 remove 3728 remove constTerm 3731 ref appTerm 3732 ref appTerm 4737 def appTerm 3729 remove "Set.intersect" const 4738 def 4636 ref constTerm 3731 ref appTerm 3732 ref appTerm 4739 def appTerm "Set.{}" const 4740 def 3724 ref constTerm 4741 def appTerm appTerm absTerm 4742 def 3732 ref appTerm 4743 def betaConv 3730 ref 3743 ref 4742 ref appTerm 4744 def absTerm 4745 def 3731 ref appTerm 4746 def betaConv nil 3743 ref 4745 ref appTerm 4747 def axiom nil 43 ref 4747 remove nil cons cons 44 ref 4746 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4745 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4744 remove nil cons cons 44 ref 4743 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4742 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4748 def subst nil 3804 ref 4740 remove 3715 ref constTerm 4749 def nil cons cons 4750 def 3760 ref 4738 remove 4625 ref constTerm 4751 def 4616 ref appTerm 4620 ref appTerm 4752 def nil cons cons nil cons cons nil cons cons 4628 ref subst trans sym nil 303 ref 192 ref 20 ref 4629 ref 4752 remove appTerm appTerm 4629 ref 4749 ref appTerm appTerm 4753 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 4753 remove nil cons cons nil cons nil cons cons 82 ref subst 92 ref 4634 remove 320 ref 33 ref 20 ref 3736 ref 4739 remove appTerm appTerm 4600 ref 3738 ref appTerm appTerm absTerm 4754 def 36 ref appTerm 4755 def betaConv 3725 ref 118 ref 4754 ref appTerm 4756 def absTerm 4757 def 3732 ref appTerm 4758 def betaConv 3730 ref 3743 ref 4757 ref appTerm 4759 def absTerm 4760 def 3731 ref appTerm 4761 def betaConv nil 3743 ref 4760 ref appTerm 4762 def axiom nil 43 ref 4762 remove nil cons cons 44 ref 4761 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4760 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4759 remove nil cons cons 44 ref 4758 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4757 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4756 remove nil cons cons 44 ref 4755 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 4754 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4763 def subst 291 ref 4653 ref appThm 4658 remove appThm trans appThm 2558 remove 320 ref 33 ref 465 ref 3736 ref 4741 ref appTerm 4764 def appTerm 4765 def absTerm 4766 def 36 ref appTerm 4767 def betaConv nil 118 ref 4766 ref appTerm 4768 def axiom nil 43 ref 4768 remove nil cons cons 44 ref 4767 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 4766 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4765 remove nil cons cons 44 ref 20 ref 4764 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 88 ref 4764 remove nil cons cons nil cons nil cons cons 548 ref subst eqMp subst 4769 def subst appThm nil 75 ref 51 ref 4615 remove appTerm 4619 ref appTerm 4770 def nil cons cons nil cons nil cons cons 1790 ref subst trans sym nil 4662 remove 44 ref 465 ref 4770 remove appTerm nil cons 4771 def cons nil cons 4772 def cons nil cons cons 4773 def 62 ref subst 4773 remove 126 ref subst 20 ref "_32762" 16 ref var 4774 def 465 ref 51 ref 283 ref 4774 remove varTerm 4775 def appTerm appTerm 283 ref 465 ref 4775 remove appTerm appTerm appTerm appTerm absTerm 4776 def 487 ref appTerm 4777 def appTerm refl 4778 def 4776 ref 510 ref appTerm betaConv appThm 92 ref 4777 remove betaConv appThm 4779 def 465 ref 51 ref 4672 remove appTerm 4673 remove appTerm appTerm refl appThm trans 4776 remove refl 4780 def 4675 remove appThm eqMp sym 810 ref 291 ref 4681 ref appThm 4684 remove appThm 3854 remove 826 ref subst trans appThm 811 ref trans sym 81 ref eqMp eqMp eqMp nil 4686 remove 90 ref 4771 ref cons nil cons 4781 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 4690 remove 4772 remove cons nil cons cons 4782 def 62 ref subst 4782 remove 126 ref subst 4778 remove "_32760" 16 ref var 4783 def 465 ref 51 ref 283 ref 4783 remove varTerm 4784 def appTerm appTerm 283 remove 465 ref 4784 remove appTerm appTerm appTerm appTerm absTerm 67 ref appTerm betaConv appThm 4779 remove 465 ref 51 ref 4694 remove appTerm 4695 remove appTerm appTerm refl appThm trans 4780 remove 4696 remove appThm eqMp sym 810 ref 291 ref 4683 remove appThm 4697 remove appThm 4681 remove trans appThm 811 ref trans sym 81 ref eqMp eqMp eqMp nil 4698 ref 4781 remove cons nil cons cons 104 ref subst deductAntisym eqMp 4702 remove nil 4698 remove 4703 remove 778 ref 4771 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 43 ref 51 ref 4720 remove appTerm 4726 remove appTerm nil cons cons 44 ref 4707 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 4736 remove 320 ref 3725 ref 45 ref 51 ref 4382 remove appTerm 4785 def 4377 remove 4737 remove appTerm appTerm appTerm 295 ref 4603 ref 4637 ref appTerm appTerm 202 ref 4604 ref appTerm 4603 ref 3732 ref appTerm 4786 def appTerm appTerm appTerm absTerm 4787 def 3732 ref appTerm 4788 def betaConv 3730 ref 3743 ref 4787 ref appTerm 4789 def absTerm 4790 def 3731 ref appTerm 4791 def betaConv nil 3743 ref 4790 ref appTerm 4792 def axiom nil 43 ref 4792 remove nil cons cons 44 ref 4791 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4790 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4789 remove nil cons cons 44 ref 4788 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4787 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4793 def subst eqMp eqMp proveHyp nil 43 ref 4612 remove 4622 ref appTerm nil cons cons 44 ref 295 ref 4622 ref appTerm 4794 def 265 ref appTerm nil cons cons nil cons 4795 def cons nil cons cons 126 ref subst proveHyp 1566 ref 51 ref 4794 ref 1569 ref appTerm appTerm 4572 remove appTerm absTerm 4796 def 202 ref 2172 ref appTerm 4797 def 4621 ref appTerm 4798 def appTerm betaConv sym nil 192 ref 2173 ref cons 957 ref 4621 ref nil cons cons 581 ref 4617 remove nil cons cons nil cons cons cons nil cons cons 2482 remove subst sym nil 3804 ref 4626 ref 3718 ref 3719 ref 372 ref 192 ref 3721 ref 1861 ref 253 ref appTerm 4799 def appTerm absTerm appTerm absTerm appTerm 4800 def appTerm 4626 remove "Set.difference" const 4801 def 4625 remove constTerm 4802 def 3718 ref 3719 ref 372 ref 192 ref 3721 ref 1861 ref 244 ref appTerm 4803 def appTerm absTerm appTerm absTerm appTerm 4804 def appTerm 4805 def 3718 ref 3719 ref 372 ref 192 ref 3721 ref 1861 ref 472 ref appTerm 4806 def appTerm absTerm appTerm absTerm appTerm 4807 def appTerm 4808 def appTerm 4802 ref 3718 ref 3719 ref 372 ref 192 ref 3721 ref 1861 ref 231 ref appTerm 4809 def appTerm absTerm appTerm absTerm appTerm 4810 def appTerm 4811 def 3718 ref 3719 ref 372 ref 192 ref 3721 remove 1861 ref 476 ref appTerm 4812 def appTerm absTerm appTerm absTerm appTerm 4813 def appTerm 4814 def appTerm 4815 def appTerm 4816 def nil cons cons 4712 remove cons nil cons cons 4628 ref subst sym nil 303 ref 192 ref 20 ref 4629 ref 4616 ref appTerm appTerm 4629 remove 4816 ref appTerm appTerm 4817 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 4817 remove nil cons cons nil cons nil cons cons 82 ref subst 92 ref 4653 remove 291 ref 490 ref appThm 4818 def 487 ref refl appThm trans appThm nil 3804 ref 4815 ref nil cons cons 4819 def 3760 ref 4800 ref nil cons cons 4820 def 410 ref cons cons nil cons cons 4647 ref subst 873 ref 92 ref 4648 ref 3841 ref 3719 ref 1430 ref 192 ref 3842 ref 192 ref 4799 ref absTerm 4821 def 195 ref appTerm betaConv 4822 def appThm absThm appThm absThm appThm 4823 def appThm appThm 4822 remove appThm nil 1068 ref 4821 ref nil cons cons 4824 def 410 ref cons nil cons cons 3794 ref subst eqMp appThm nil 3804 ref 4814 ref nil cons cons 4825 def 3760 ref 4808 ref nil cons cons 4826 def 410 ref cons cons nil cons cons 4647 ref subst 873 ref nil 3804 ref 4807 ref nil cons 4827 def cons 4828 def 3760 ref 4804 ref nil cons 4829 def cons 4830 def 410 ref cons cons nil cons cons 320 ref 33 ref 20 ref 3736 ref 4801 remove 4636 remove constTerm 3731 ref appTerm 3732 ref appTerm 4831 def appTerm appTerm 4600 ref 465 ref 3738 remove appTerm appTerm appTerm absTerm 4832 def 36 ref appTerm 4833 def betaConv 3725 ref 118 ref 4832 ref appTerm 4834 def absTerm 4835 def 3732 ref appTerm 4836 def betaConv 3730 ref 3743 ref 4835 ref appTerm 4837 def absTerm 4838 def 3731 ref appTerm 4839 def betaConv nil 3743 ref 4838 ref appTerm 4840 def axiom nil 43 ref 4840 remove nil cons cons 44 ref 4839 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4838 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4837 remove nil cons cons 44 ref 4836 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 4835 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4834 remove nil cons cons 44 ref 4833 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 4832 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp subst 4841 def subst 291 ref 92 ref 4648 ref 3841 ref 3719 ref 1430 ref 192 ref 3842 ref 192 ref 4803 ref absTerm 4842 def 195 ref appTerm betaConv 4843 def appThm absThm appThm absThm appThm 4844 def appThm appThm 4843 remove appThm nil 1068 ref 4842 ref nil cons cons 4845 def 410 ref cons nil cons cons 3794 ref subst eqMp appThm 810 ref 92 ref 4648 ref 3841 ref 3719 ref 1430 ref 192 ref 3842 ref 192 ref 4806 ref absTerm 4846 def 195 ref appTerm betaConv 4847 def appThm absThm appThm absThm appThm 4848 def appThm appThm 4847 remove appThm nil 1068 ref 4846 ref nil cons cons 4849 def 410 ref cons nil cons cons 3794 ref subst eqMp appThm appThm trans appThm nil 3804 ref 4813 ref nil cons 4850 def cons 4851 def 3760 ref 4810 ref nil cons 4852 def cons 4853 def 410 ref cons cons nil cons cons 4841 ref subst 291 ref 92 ref 4648 ref 3841 ref 3719 ref 1430 ref 192 ref 3842 ref 192 ref 4809 ref absTerm 4854 def 195 ref appTerm betaConv 4855 def appThm absThm appThm absThm appThm 4856 def appThm appThm 4855 remove appThm nil 1068 ref 4854 ref nil cons cons 4857 def 410 ref cons nil cons cons 3794 ref subst eqMp appThm 810 ref 92 ref 4648 remove 3841 ref 3719 ref 1430 ref 192 ref 3842 remove 192 ref 4812 ref absTerm 4858 def 195 ref appTerm betaConv 4859 def appThm absThm appThm absThm appThm 4860 def appThm appThm 4859 remove appThm nil 1068 ref 4858 ref nil cons cons 4861 def 410 ref cons nil cons cons 3794 ref subst eqMp appThm appThm trans appThm trans appThm trans appThm sym nil 43 ref 4733 ref cons 4862 def 44 ref 20 ref 51 ref 3945 ref appTerm 4863 def 487 ref appTerm appTerm 691 ref 4799 ref appTerm 4864 def 691 ref 51 ref 4803 ref appTerm 4865 def 465 ref 4806 ref appTerm 4866 def appTerm 4867 def appTerm 51 ref 4809 ref appTerm 4868 def 465 ref 4812 ref appTerm 4869 def appTerm 4870 def appTerm 4871 def appTerm 4872 def appTerm nil cons 4873 def cons nil cons 4874 def cons nil cons cons 4875 def 62 ref subst 4875 remove 126 ref subst 92 ref 291 ref 486 ref refl 4876 def 3941 ref refl 4877 def 454 ref nil 4862 ref 44 ref 4661 remove cons nil cons cons nil cons cons 113 ref subst nil 88 ref 4700 ref cons 4878 def nil cons nil cons cons 548 ref subst eqMp 4879 def appThm 3942 ref refl 4880 def appThm nil 75 ref 3942 ref nil cons 4881 def cons nil cons nil cons cons 4882 def 553 remove subst trans 4883 def appThm nil 75 ref 3939 ref cons nil cons nil cons cons 4884 def 560 ref subst trans appThm appThm 4885 def 4879 ref appThm nil 75 ref 486 ref 3938 ref appTerm 4886 def nil cons 4887 def cons nil cons nil cons cons 4888 def 4680 ref subst trans appThm 4872 ref refl 4889 def appThm nil 75 ref 4872 ref nil cons 4890 def cons nil cons nil cons cons 831 ref subst trans sym nil 4862 ref 44 ref 465 ref 4872 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 848 ref 4890 ref cons 849 ref 4700 ref cons nil cons cons nil cons cons 848 ref 20 ref 45 ref 3037 ref appTerm 3038 ref appTerm 4891 def appTerm 45 ref 853 ref appTerm 851 ref appTerm 4892 def appTerm 4893 def absTerm 4894 def 853 ref appTerm 4895 def betaConv 849 ref 334 ref 4894 ref appTerm 4896 def absTerm 4897 def 851 ref appTerm 4898 def betaConv nil 334 ref 4897 ref appTerm 4899 def axiom 4900 def nil 43 ref 4899 remove nil cons cons 44 ref 4898 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 4897 remove nil cons cons 870 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4896 remove nil cons cons 44 ref 4895 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 4894 remove nil cons cons 871 ref cons nil cons cons 137 ref subst eqMp eqMp 4901 def subst 45 ref 4872 ref appTerm refl 306 ref 424 ref appThm 1205 ref appThm 4902 def nil 3881 ref nil cons nil cons cons 4903 def 426 ref 20 ref 295 ref 429 remove appTerm 209 ref appTerm appTerm 4503 remove appTerm absTerm 4904 def 427 ref appTerm 4905 def betaConv 192 ref 299 ref 4904 ref appTerm 4906 def absTerm 4907 def 195 ref appTerm 4908 def betaConv nil 299 ref 4907 ref appTerm 4909 def axiom nil 43 ref 4909 remove nil cons cons 44 ref 4908 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4907 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 4906 remove nil cons cons 44 ref 4905 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4904 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp 4910 def subst 4903 ref 4510 remove subst 1861 ref refl 4346 ref appThm trans trans trans 4911 def appThm trans sym nil 43 ref 4890 ref cons 44 ref 1861 remove 4009 ref appTerm 4912 def nil cons 4913 def cons nil cons 4914 def cons nil cons cons 4915 def 62 ref subst 4915 remove 126 ref subst nil 43 ref 4871 ref nil cons 4916 def cons 4914 ref cons nil cons cons 4917 def 62 ref subst 4917 remove 126 ref subst nil 43 ref 4870 ref nil cons 4918 def cons 4914 ref cons nil cons cons 4919 def 62 ref subst 4919 remove 126 ref subst nil 88 ref 4809 ref nil cons 4920 def cons 90 ref 4869 ref nil cons 4921 def cons 4922 def nil cons cons nil cons cons 104 ref subst 4511 ref 4513 ref 4514 ref 4009 ref appTerm appTerm absTerm 4923 def 231 ref appTerm betaConv sym 291 ref nil 75 ref 4920 ref cons nil cons nil cons cons 4924 def 82 ref subst 4809 ref assume eqMp appThm 4925 def 569 ref 4009 ref appTerm 4926 def refl appThm nil 75 ref 4926 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 1082 ref 3342 ref 4352 ref cons cons nil cons cons 2422 ref 306 ref nil 2424 ref 2562 ref cons nil cons cons 1707 ref subst 1708 ref 2890 remove 2311 ref subst 1708 ref 1008 ref 2891 remove appThm 2430 remove trans appThm trans appThm trans appThm 1720 ref appThm 2434 ref trans appThm 2435 ref trans sym 81 ref eqMp subst nil 1082 ref 3344 ref 4306 ref cons cons nil cons cons 2436 ref subst nil 1082 ref 2888 remove 3361 ref cons cons nil cons cons 4927 def 2436 remove subst 1008 ref 3368 ref 1213 ref subst appThm 3369 ref trans 4928 def eqMp eqMp eqMp 4929 def nil 1736 ref 595 ref 4012 ref cons cons nil cons cons 2180 ref subst deductAntisym 4929 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 4923 ref nil cons cons 4930 def 2181 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 4923 ref appTerm nil cons cons 4914 ref cons nil cons cons 113 ref subst 4931 def proveHyp nil 4011 ref 1045 ref cons nil cons cons 2724 ref subst 4932 def eqMp proveHyp eqMp nil 88 ref 4918 ref cons 90 ref 4913 ref cons nil cons 4933 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4867 remove nil cons 4934 def cons 4914 ref cons nil cons cons 4935 def 62 ref subst 4935 remove 126 ref subst nil 88 ref 4803 ref nil cons 4936 def cons 4937 def 90 ref 4866 ref nil cons 4938 def cons 4939 def nil cons cons nil cons cons 104 ref subst 4923 ref 244 ref appTerm betaConv sym 291 ref nil 75 ref 4936 ref cons nil cons nil cons cons 4940 def 82 ref subst 4803 ref assume eqMp 4941 def appThm 4942 def 474 ref 4009 ref appTerm 4943 def refl appThm nil 75 ref 4943 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 208 ref 457 ref appTerm 4944 def nil cons cons 3531 ref 4352 ref cons cons nil cons cons 2089 ref subst nil 1736 ref 2879 ref 4306 ref cons cons nil cons cons 2528 ref 306 ref nil 2889 remove 4563 remove cons nil cons cons 4945 def 2311 ref subst 1708 ref 1008 ref 2882 remove 2124 ref subst 2885 remove trans 4946 def appThm 2532 remove trans appThm trans appThm 1720 ref appThm 2538 ref trans appThm 2539 ref trans sym 81 ref eqMp subst 4927 ref 2422 ref 306 ref 1008 ref 2892 ref appThm 2431 remove trans appThm 1720 ref appThm 2434 ref trans appThm 2435 ref trans sym 81 ref eqMp subst 4928 ref eqMp eqMp eqMp 4947 def nil 581 ref 207 ref 207 ref 207 ref 207 ref 4944 remove appTerm appTerm appTerm appTerm nil cons cons 2853 ref 4012 ref cons cons nil cons cons 2180 ref subst deductAntisym 4947 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 4930 ref 3542 ref cons nil cons cons 370 ref subst proveHyp 4931 ref proveHyp 4932 ref eqMp proveHyp eqMp nil 88 ref 4934 remove cons 4948 def 4933 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 4948 remove 90 ref 4918 ref cons 778 ref 4913 ref cons nil cons 4949 def cons cons nil cons cons 794 ref subst proveHyp proveHyp eqMp nil 88 ref 4916 ref cons 4933 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4799 ref nil cons 4950 def cons 4951 def 4914 remove cons nil cons cons 4952 def 62 ref subst 4952 remove 126 ref subst 4923 remove 253 ref appTerm betaConv sym 291 ref nil 75 ref 4950 ref cons nil cons nil cons cons 82 ref subst 4799 ref assume eqMp 4953 def appThm 4954 def 467 ref 4009 ref appTerm 4955 def refl appThm nil 75 ref 4955 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 207 ref 207 ref 207 ref 207 ref 207 ref 207 ref 4496 remove appTerm appTerm 4956 def appTerm appTerm appTerm appTerm 4957 def nil cons cons 3629 ref 4352 ref cons cons nil cons cons 2089 ref subst nil 581 ref 4956 remove nil cons cons 3631 ref 4306 ref cons cons nil cons cons 2089 ref subst nil 1736 ref 3633 ref 3361 remove cons cons nil cons cons 2528 ref 306 ref nil 3635 ref 2799 ref cons nil cons cons 1707 ref subst 1708 ref nil 3636 ref 2307 ref cons nil cons cons 1707 ref subst 1708 ref 2038 ref 1707 ref subst 1708 ref 2311 ref appThm trans appThm trans appThm trans appThm 1720 ref appThm 2538 remove trans appThm 2539 ref trans sym 81 ref eqMp subst 1008 ref 3668 ref appThm 3369 remove trans eqMp eqMp eqMp 4958 def nil 581 ref 207 ref 207 ref 207 ref 207 ref 4957 remove appTerm appTerm appTerm appTerm nil cons cons 2748 ref 4012 remove cons cons nil cons cons 2180 ref subst deductAntisym 4958 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 4930 remove 3646 ref cons nil cons cons 370 ref subst proveHyp 4931 remove proveHyp 4932 remove eqMp eqMp nil 88 ref 4950 ref cons 4959 def 4933 ref cons nil cons cons 104 ref subst deductAntisym eqMp nil 4959 ref 90 ref 4916 ref cons 4949 remove cons cons nil cons cons 794 ref subst proveHyp proveHyp eqMp nil 88 ref 4890 remove cons 4933 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 88 ref 4733 remove cons 4960 def 90 ref 4873 ref cons nil cons 4961 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4700 ref cons 4962 def 4874 remove cons nil cons cons 4963 def 62 ref subst 4963 remove 126 ref subst 92 ref 291 ref 291 ref 2255 ref 487 ref assume 4964 def appThm 4965 def 3173 ref appThm appThm 4877 remove 454 ref 306 ref 4964 ref appThm 1205 ref appThm 1027 remove trans 4966 def appThm 4880 ref appThm 4882 ref 914 remove subst trans 4967 def appThm appThm appThm 4968 def 4966 ref appThm nil 75 ref 3192 ref 3941 ref 3942 ref appTerm appTerm nil cons cons nil cons nil cons cons 4969 def 560 ref subst trans appThm 4889 ref appThm sym 444 remove nil 43 ref 295 ref 202 ref 403 ref appTerm 205 ref 418 ref appTerm 214 ref appTerm appTerm appTerm 195 ref appTerm nil cons cons 44 ref 400 remove 195 ref appTerm 4970 def nil cons 4971 def cons nil cons cons nil cons cons 113 ref subst proveHyp 454 ref 306 ref 397 ref 192 ref 295 ref 403 remove appTerm 399 ref appTerm 4972 def absTerm 4973 def 195 ref appTerm 4974 def betaConv 649 ref 192 ref 4972 remove assume sym 404 remove assume sym deductAntisym absThm appThm 408 remove eqMp nil 43 ref 299 ref 4973 ref appTerm nil cons cons 44 ref 4974 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4973 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp appThm 412 remove 192 ref 295 ref 418 remove appTerm 4975 def 414 ref appTerm 4976 def absTerm 4977 def 195 ref appTerm 4978 def betaConv 649 ref 192 ref 4976 remove assume sym 419 remove assume sym deductAntisym absThm appThm 423 remove eqMp nil 43 ref 299 ref 4977 ref appTerm nil cons cons 44 ref 4978 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4977 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 4964 remove trans appThm 425 ref appThm 4903 remove 426 ref 295 ref 3193 remove 427 ref appTerm appTerm 209 ref appTerm absTerm 4979 def 427 ref appTerm 4980 def betaConv nil 299 ref 4979 ref appTerm 4981 def axiom nil 43 ref 4981 remove nil cons cons 44 ref 4980 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4979 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp subst trans appThm nil 581 ref 3703 remove cons nil cons nil cons cons 1232 remove subst trans appThm 661 remove appThm appThm 4970 ref refl appThm nil 75 ref 4971 remove cons nil cons nil cons cons 951 ref subst trans sym 81 ref eqMp eqMp 20 ref "_32766" 186 ref var 4982 def 20 ref 3192 ref 51 ref 239 ref 4982 remove varTerm 4983 def appTerm 4984 def 231 ref appTerm appTerm 51 ref 465 ref 51 ref 467 ref 4983 ref appTerm appTerm 4984 ref 472 ref appTerm appTerm appTerm appTerm 465 ref 51 ref 474 ref 4983 remove appTerm appTerm 4984 remove 476 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm 4872 ref appTerm absTerm 4985 def 399 ref appTerm 4986 def appTerm refl 4985 ref 195 ref appTerm betaConv appThm 92 ref 4986 remove betaConv appThm 20 ref 3192 remove 4868 ref 51 ref 465 ref 51 ref 467 ref 195 ref appTerm 4987 def appTerm 4806 ref appTerm appTerm appTerm 465 ref 51 ref 474 ref 195 ref appTerm 4988 def appTerm 4812 ref appTerm appTerm appTerm appTerm 4989 def appTerm appTerm 4872 ref appTerm refl appThm trans 4985 remove refl 4970 remove assume appThm eqMp sym 92 ref 291 ref 1094 ref refl 2656 remove sym 4990 def appThm 4358 remove nil 75 ref 1094 remove 1030 ref appTerm 4991 def nil cons cons nil cons nil cons cons 82 ref subst 192 ref 4991 remove absTerm 4992 def 195 ref appTerm 4993 def betaConv nil 299 ref 4992 ref appTerm 4994 def axiom nil 43 ref 4994 remove nil cons cons 44 ref 4993 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 4992 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp subst 4995 def trans 4996 def appThm 4989 ref refl appThm nil 75 ref 4989 remove nil cons cons nil cons nil cons cons 341 ref subst trans appThm 4889 ref appThm sym 92 ref 4868 ref refl 4997 def 291 ref nil 848 ref 4806 ref nil cons 4998 def cons 849 ref 4987 remove nil cons cons nil cons cons nil cons cons 3045 ref subst 873 ref nil 3566 remove nil cons cons 3052 ref subst appThm 4866 ref refl 4999 def appThm trans appThm nil 848 ref 4812 ref nil cons 5000 def cons 849 ref 4988 remove nil cons cons nil cons cons nil cons cons 3045 ref subst 873 ref nil 581 ref 2852 remove cons nil cons nil cons cons 3052 remove subst appThm 4869 ref refl 5001 def appThm trans appThm appThm appThm 4889 remove appThm sym nil 43 ref 465 ref 4799 ref appTerm 5002 def nil cons 5003 def cons 5004 def 44 ref 20 ref 4868 ref 51 ref 4864 remove 4866 ref appTerm appTerm 691 ref 4803 ref appTerm 5005 def 4869 remove appTerm 5006 def appTerm appTerm appTerm 4872 remove appTerm nil cons 5007 def cons nil cons 5008 def cons nil cons cons 5009 def 62 ref subst 5009 remove 126 ref subst 92 ref 4997 ref 291 ref 873 ref nil 5004 ref 44 ref 20 ref 4799 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 4959 ref nil cons nil cons cons 548 ref subst eqMp 5010 def appThm 5011 def 4999 ref appThm nil 75 ref 4938 ref cons nil cons nil cons cons 5012 def 735 ref subst trans appThm 5006 ref refl 5013 def appThm appThm appThm 5011 remove 4871 ref refl 5014 def appThm nil 75 ref 4916 remove cons nil cons nil cons cons 5015 def 735 ref subst trans appThm sym nil 43 ref 4938 ref cons 5016 def 44 ref 20 ref 4868 ref 51 ref 4866 remove appTerm 5006 ref appTerm appTerm appTerm 4871 remove appTerm nil cons 5017 def cons nil cons 5018 def cons nil cons cons 5019 def 62 ref subst 5019 remove 126 ref subst 92 ref 4997 ref 291 ref 810 ref nil 5016 remove 44 ref 20 ref 4806 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 4998 ref cons 5020 def nil cons nil cons cons 548 ref subst eqMp appThm 811 ref trans 5021 def appThm 5013 ref appThm nil 75 ref 5006 ref nil cons cons nil cons nil cons cons 5022 def 341 ref subst 5023 def trans appThm appThm 873 ref 4865 remove refl 5024 def 5021 remove appThm 4940 ref 560 ref subst trans appThm 4870 ref refl 5025 def appThm appThm sym nil 43 ref 465 ref 4803 ref appTerm 5026 def nil cons 5027 def cons 5028 def 44 ref 20 ref 4868 remove 5006 remove appTerm 5029 def appTerm 5005 remove 4870 remove appTerm appTerm nil cons 5030 def cons nil cons 5031 def cons nil cons cons 5032 def 62 ref subst 5032 remove 126 ref subst 92 ref 4997 ref 873 ref nil 5028 remove 44 ref 20 ref 4803 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 4937 ref nil cons nil cons cons 548 ref subst eqMp appThm 5033 def 5001 ref appThm nil 75 ref 4921 ref cons nil cons nil cons cons 5034 def 735 ref subst trans appThm appThm 5033 remove 5025 ref appThm nil 75 ref 4918 ref cons nil cons nil cons cons 5035 def 735 ref subst 5036 def trans appThm nil 338 ref 4918 remove cons nil cons nil cons cons 617 ref subst trans sym 81 ref eqMp eqMp nil 88 ref 5027 ref cons 5037 def 90 ref 5030 ref cons nil cons 5038 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4936 ref cons 5039 def 5031 remove cons nil cons cons 5040 def 62 ref subst 5040 remove 126 ref subst 92 ref 4997 ref 873 ref 4941 remove appThm 5041 def 5001 remove appThm 5034 remove 754 ref subst trans 5042 def appThm 4924 ref 560 ref subst trans appThm 5041 remove 5025 ref appThm 5035 ref 754 ref subst trans appThm 4924 ref 1766 ref subst trans sym 4511 ref 4513 ref 4514 ref 231 ref appTerm appTerm absTerm 5043 def 244 ref appTerm betaConv sym 4942 ref 474 ref 231 ref appTerm 5044 def refl appThm nil 75 ref 5044 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 2517 remove cons 3531 ref 2110 ref cons cons nil cons cons 2147 ref subst 2880 remove 1189 ref 306 ref 4945 remove 2098 ref subst 2099 ref 4946 remove appThm trans appThm 2156 ref appThm 2157 ref trans appThm 2088 ref trans sym 81 ref eqMp subst 2893 remove eqMp eqMp 5045 def nil 581 ref 207 ref 208 ref 208 ref 208 ref 2485 remove appTerm appTerm appTerm appTerm nil cons cons 2853 ref 2175 ref cons cons nil cons cons 2180 ref subst deductAntisym 5045 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 5043 ref nil cons cons 5046 def 3542 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5043 ref appTerm nil cons cons 44 ref 4920 ref cons nil cons 5047 def cons nil cons cons 113 ref subst 5048 def proveHyp nil 2174 ref 1045 ref cons nil cons cons 2724 ref subst 5049 def eqMp eqMp eqMp nil 4937 ref 5038 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 4803 ref appTerm 5050 def betaConv 1622 ref nil 1623 ref 44 ref 5050 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 4936 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 4937 ref 90 ref 5027 ref cons 778 ref 5030 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 88 ref 4938 remove cons 90 ref 5017 ref cons nil cons 5051 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 4998 ref cons 5052 def 5018 remove cons nil cons cons 5053 def 62 ref subst 5053 remove 126 ref subst 92 ref 4997 ref 291 ref 810 ref nil 75 ref 4998 ref cons nil cons nil cons cons 82 ref subst 4806 ref assume eqMp 5054 def appThm 820 ref trans 5055 def appThm 5013 ref appThm 5022 remove 826 ref subst trans appThm 4924 remove 4680 ref subst trans appThm 873 ref 5024 remove 5055 remove appThm 4940 remove 4680 ref subst trans appThm 5025 remove appThm 5036 remove trans appThm 5035 remove 831 ref subst trans sym 4511 ref 4513 ref 4514 ref 476 ref appTerm appTerm absTerm 5056 def 472 ref appTerm betaConv sym 291 ref 5054 ref appThm 5057 def 466 ref 472 ref appTerm 5058 def 476 ref appTerm 5059 def refl appThm nil 75 ref 5059 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 208 ref 208 ref 3401 remove appTerm appTerm 5060 def nil cons cons 192 ref 3234 remove cons 5061 def 2875 ref cons cons nil cons cons 2089 ref subst 3406 ref 2817 ref subst 3408 ref eqMp eqMp 5062 def nil 581 ref 207 ref 207 ref 207 ref 207 ref 5060 remove appTerm appTerm appTerm appTerm nil cons cons 192 ref 472 ref nil cons 5063 def cons 5064 def 3413 ref cons cons nil cons cons 2180 ref subst deductAntisym 5062 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 5056 ref nil cons cons 5065 def 304 ref 5063 ref cons nil cons 5066 def cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5056 ref appTerm nil cons cons 44 ref 5000 ref cons nil cons 5067 def cons nil cons cons 113 ref subst 5068 def proveHyp nil 3412 remove 1045 ref cons nil cons cons 2724 ref subst 5069 def eqMp nil 848 ref 4921 ref cons 849 ref 4920 ref cons nil cons cons nil cons cons 3045 ref subst 691 ref 465 ref 4809 ref appTerm 5070 def appTerm 5071 def refl 5072 def nil 75 ref 5000 ref cons nil cons nil cons cons 5073 def 615 ref subst 5073 remove 82 ref subst 4812 ref assume eqMp 5074 def trans appThm nil 75 ref 5070 remove nil cons 5075 def cons nil cons nil cons cons 5076 def 938 ref subst 5077 def trans trans sym 81 ref eqMp proveHyp eqMp eqMp nil 5020 ref 5051 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 4806 ref appTerm 5078 def betaConv 1622 ref nil 1623 ref 44 ref 5078 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 4998 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 5020 ref 4939 remove 778 ref 5017 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 88 ref 5003 ref cons 5079 def 90 ref 5007 ref cons nil cons 5080 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 4951 ref 5008 remove cons nil cons cons 5081 def 62 ref subst 5081 remove 126 ref subst 92 ref 4997 remove 291 ref 873 ref 4953 ref appThm 5082 def 4999 remove appThm 5012 remove 754 ref subst trans appThm 5013 remove appThm 5023 remove trans appThm appThm 5082 remove 5014 remove appThm 5015 remove 754 ref subst trans appThm nil 75 ref 5029 remove nil cons cons nil cons nil cons cons 1766 remove subst trans sym 4511 ref 4513 ref 4514 ref 244 ref appTerm appTerm absTerm 5083 def 253 ref appTerm betaConv sym 4954 ref 3657 remove appThm 3658 remove trans sym 3673 remove eqMp eqMp 302 ref 303 ref 5083 ref nil cons cons 5084 def 3646 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5083 ref appTerm nil cons cons 44 ref 4936 ref cons nil cons 5085 def cons nil cons cons 113 ref subst 5086 def proveHyp nil 3671 ref 1045 ref cons nil cons cons 2724 ref subst 5087 def eqMp 5043 ref 253 ref appTerm betaConv sym 4954 ref 467 ref 231 ref appTerm 5088 def refl appThm nil 75 ref 5088 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 208 ref 208 ref 208 ref 208 ref 208 ref 208 ref 3659 remove appTerm appTerm 5089 def appTerm appTerm appTerm appTerm 5090 def nil cons cons 3629 ref 2110 remove cons cons nil cons cons 2147 ref subst nil 581 ref 5089 remove nil cons cons 3631 ref 2152 remove cons cons nil cons cons 2817 ref subst 3665 remove 1189 ref 306 ref nil 3635 ref 2165 ref cons nil cons cons 2124 ref subst 2099 ref 3666 remove 2124 ref subst 2099 ref 3667 remove appThm trans appThm trans appThm 2156 ref appThm 2157 remove trans appThm 2088 ref trans sym 81 ref eqMp subst 3668 remove eqMp eqMp eqMp 5091 def nil 581 ref 207 ref 208 ref 208 ref 208 ref 5090 remove appTerm appTerm appTerm appTerm nil cons cons 2748 ref 2175 ref cons cons nil cons cons 2180 ref subst deductAntisym 5091 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 5046 ref 3646 ref cons nil cons cons 370 ref subst proveHyp 5048 ref proveHyp 5049 ref eqMp 4925 remove 5042 remove appThm 342 ref trans sym 81 ref eqMp proveHyp proveHyp eqMp eqMp nil 4959 ref 5080 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 4799 remove appTerm 5092 def betaConv 1622 ref nil 1623 ref 44 ref 5092 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 4950 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp 5093 def nil 4959 ref 90 ref 5003 remove cons 5094 def 778 ref 5007 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp proveHyp eqMp eqMp nil 4878 ref 4961 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 487 remove appTerm 5095 def betaConv 1622 ref nil 1623 ref 44 ref 5095 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 4701 remove cons nil cons cons 137 ref subst eqMp eqMp 5096 def nil 4878 ref 4734 ref 778 ref 4873 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp absThm eqMp eqMp 20 ref "_32764" 3715 ref var 5097 def 295 ref 4574 ref 5097 remove varTerm appTerm appTerm 2172 ref appTerm absTerm 5098 def 4616 ref appTerm 5099 def appTerm refl 5098 ref 4816 ref appTerm betaConv appThm 92 ref 5099 remove betaConv appThm 295 ref 4574 ref 4816 ref appTerm 5100 def appTerm 5101 def 2172 ref appTerm 5102 def refl appThm trans 5098 remove refl 4708 ref 4616 remove appTerm 4816 remove appTerm assume appThm eqMp sym 1566 ref 51 ref 5101 ref 1569 ref appTerm appTerm 1576 ref 2172 ref appTerm 5103 def appTerm absTerm 5104 def 202 ref 4574 ref 4800 ref appTerm 5105 def appTerm 5106 def 4574 ref 4815 ref appTerm 5107 def appTerm 5108 def appTerm betaConv sym nil 2760 remove nil cons cons 5109 def 3826 ref subst sym 81 ref eqMp nil 43 ref 3806 ref 4800 ref appTerm 5110 def nil cons cons 44 ref 51 ref 3806 ref 4815 ref appTerm 5111 def appTerm 4724 ref 4800 ref appTerm 4815 ref appTerm 5112 def appTerm 5113 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 4825 remove 4826 remove nil cons cons nil cons cons 5114 def 320 ref 3725 ref 20 ref 4375 ref 4637 remove appTerm appTerm 4785 ref 4376 remove appTerm appTerm absTerm 5115 def 3732 ref appTerm 5116 def betaConv 3730 ref 3743 ref 5115 ref appTerm 5117 def absTerm 5118 def 3731 ref appTerm 5119 def betaConv nil 3743 ref 5118 ref appTerm 5120 def axiom nil 43 ref 5120 remove nil cons cons 44 ref 5119 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 5118 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5117 remove nil cons cons 44 ref 5116 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 5115 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp subst subst sym nil 2854 remove nil cons cons 5121 def 3826 ref subst 5122 def sym 81 ref eqMp nil 43 ref 3806 ref 4804 ref appTerm 5123 def nil cons cons 44 ref 3806 ref 4808 ref appTerm 5124 def nil cons 5125 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 4828 remove 4830 remove nil cons cons nil cons cons 5126 def 320 ref 3725 ref 4420 remove 4375 remove 4831 ref appTerm appTerm absTerm 5127 def 3732 ref appTerm 5128 def betaConv 3730 ref 3743 ref 5127 ref appTerm 5129 def absTerm 5130 def 3731 ref appTerm 5131 def betaConv nil 3743 ref 5130 ref appTerm 5132 def axiom nil 43 ref 5132 remove nil cons cons 44 ref 5131 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 5130 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5129 remove nil cons cons 44 ref 5128 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 5127 remove nil cons cons 3755 ref cons nil cons cons 137 ref subst eqMp eqMp subst 5133 def subst eqMp 5134 def nil 43 ref 5125 remove cons 5135 def 44 ref 3806 ref 4814 ref appTerm 5136 def nil cons 5137 def cons nil cons 5138 def cons nil cons cons 126 ref subst proveHyp nil 596 remove nil cons cons 5139 def 3826 ref subst 5140 def sym 81 ref eqMp nil 43 ref 3806 ref 4810 ref appTerm 5141 def nil cons cons 5138 remove cons nil cons cons 113 ref subst proveHyp nil 4851 remove 4853 remove nil cons cons nil cons cons 5142 def 5133 remove subst eqMp 5143 def eqMp eqMp nil 43 ref 5111 remove nil cons cons 44 ref 5112 remove nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 4819 remove 4820 remove nil cons cons nil cons cons 5144 def 4748 ref subst nil 4750 ref 3760 ref 4751 ref 4800 remove appTerm 4815 remove appTerm nil cons cons nil cons cons nil cons cons 4628 ref subst trans 649 ref 304 ref 92 ref 5144 ref 4763 ref subst 291 ref 92 ref 3840 ref 4823 remove appThm appThm 4821 remove 1154 ref appTerm betaConv appThm nil 4824 remove nil cons nil cons cons 3794 ref subst eqMp appThm 5114 ref 4647 remove subst 873 ref 5126 remove 4841 ref subst 291 ref 92 ref 3840 ref 4844 remove appThm appThm 4842 remove 1154 ref appTerm betaConv appThm nil 4845 remove nil cons nil cons cons 3794 ref subst eqMp 5145 def appThm 810 ref 92 ref 3840 ref 4848 remove appThm appThm 4846 remove 1154 ref appTerm betaConv appThm nil 4849 remove nil cons nil cons cons 3794 ref subst eqMp 5146 def appThm appThm trans 5147 def appThm 5142 remove 4841 ref subst 291 ref 92 ref 3840 ref 4856 ref appThm appThm 4854 remove 1154 ref appTerm betaConv appThm nil 4857 remove nil cons nil cons cons 3794 ref subst eqMp 5148 def appThm 810 ref 92 ref 3840 ref 4860 remove appThm appThm 4858 remove 1154 ref appTerm betaConv appThm nil 4861 remove nil cons nil cons cons 3794 ref subst eqMp 5149 def appThm appThm trans 5150 def appThm trans appThm trans appThm 4769 ref appThm nil 75 ref 51 ref 239 ref 1154 ref appTerm 5151 def 253 ref appTerm 5152 def appTerm 691 ref 51 ref 5151 ref 244 ref appTerm 5153 def appTerm 465 ref 5151 ref 472 ref appTerm 5154 def appTerm 5155 def appTerm 5156 def appTerm 51 ref 5151 ref 231 ref appTerm 5157 def appTerm 465 ref 5151 ref 476 ref appTerm 5158 def appTerm 5159 def appTerm 5160 def appTerm 5161 def appTerm nil cons cons nil cons nil cons cons 1790 ref subst nil 848 ref 5161 remove nil cons cons 849 ref 5152 ref nil cons cons nil cons cons nil cons cons 3045 ref subst 691 ref 465 ref 5152 remove appTerm appTerm refl nil 848 ref 5160 ref nil cons cons 849 ref 5156 ref nil cons cons nil cons cons nil cons cons 5162 def 848 ref 20 ref 465 ref 857 remove appTerm appTerm 51 ref 3037 remove appTerm 3038 remove appTerm appTerm absTerm 5163 def 853 ref appTerm 5164 def betaConv 849 ref 334 ref 5163 ref appTerm 5165 def absTerm 5166 def 851 ref appTerm 5167 def betaConv nil 334 ref 5166 ref appTerm 5168 def axiom nil 43 ref 5168 remove nil cons cons 44 ref 5167 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 5166 remove nil cons cons 870 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5165 remove nil cons cons 44 ref 5164 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 5163 remove nil cons cons 871 ref cons nil cons cons 137 ref subst eqMp eqMp subst 291 ref nil 848 ref 5155 remove nil cons cons 849 ref 5153 ref nil cons cons nil cons cons nil cons cons 3045 ref subst 691 ref 465 ref 5153 ref appTerm appTerm refl nil 75 ref 5154 ref nil cons cons nil cons nil cons cons 615 ref subst appThm trans 5169 def appThm nil 848 ref 5159 remove nil cons cons 849 ref 5157 ref nil cons cons nil cons cons nil cons cons 3045 ref subst 691 ref 465 ref 5157 ref appTerm appTerm refl nil 75 ref 5158 ref nil cons cons nil cons nil cons cons 615 ref subst appThm trans 5170 def appThm trans appThm trans trans trans absThm appThm trans sym nil 303 ref 192 ref 691 ref 5002 remove appTerm 51 ref 691 ref 5026 remove appTerm 5171 def 4806 ref appTerm 5172 def appTerm 5071 remove 4812 ref appTerm 5173 def appTerm 5174 def appTerm 5175 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 5175 remove nil cons 5176 def cons nil cons nil cons cons 82 ref subst nil 5004 remove 44 ref 5176 ref cons nil cons 5177 def cons nil cons cons 5178 def 62 ref subst 5178 remove 126 ref subst 873 ref 810 ref 5010 remove appThm 811 ref trans appThm 5174 ref refl 5179 def appThm nil 75 ref 5174 remove nil cons cons nil cons nil cons cons 5180 def 754 remove subst trans sym 81 ref eqMp eqMp nil 5079 remove 90 ref 5176 ref cons nil cons 5181 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 4951 remove 5177 remove cons nil cons cons 5182 def 62 ref subst 5182 remove 126 ref subst 873 ref 810 ref 4953 remove appThm 820 ref trans appThm 5179 remove appThm 5180 remove 735 remove subst trans sym 4511 remove 4513 remove 4514 remove 472 ref appTerm appTerm absTerm 5183 def 253 ref appTerm betaConv sym 4954 ref 467 ref 472 ref appTerm 5184 def refl appThm nil 75 ref 5184 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 1182 remove 3629 ref 3235 remove cons cons nil cons cons 2089 ref subst nil 2091 ref 3631 remove 2790 remove cons cons nil cons cons 2089 ref subst nil 1082 remove 3633 remove 2797 remove cons cons nil cons cons 2422 ref 306 ref nil 3635 remove 2516 ref nil cons cons nil cons cons 1707 ref subst 1708 ref nil 3636 remove 1737 remove cons nil cons cons 1707 ref subst 1708 ref nil 1211 remove 2562 ref cons nil cons cons 5185 def 1707 remove subst 1708 ref 2007 remove 2311 ref subst 1708 ref 2420 remove appThm trans 5186 def appThm trans appThm trans appThm trans appThm 1720 ref appThm 2434 remove trans appThm 2435 ref trans sym 81 ref eqMp subst 1008 ref 2804 remove 1213 ref subst appThm 2806 remove trans eqMp eqMp eqMp 5187 def nil 2502 remove 2748 ref 957 ref 5063 remove cons 5188 def nil cons cons cons nil cons cons 2180 ref subst deductAntisym 5187 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 5183 ref nil cons cons 3646 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5183 remove appTerm nil cons cons 44 ref 4998 ref cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5188 remove 1045 remove cons nil cons cons 2724 ref subst eqMp 291 ref 5171 remove refl 5054 remove appThm nil 75 ref 5027 ref cons nil cons nil cons cons 938 ref subst trans appThm 5173 ref refl appThm nil 75 ref 5173 ref nil cons cons nil cons nil cons cons 341 ref subst trans sym 5056 ref 253 remove appTerm betaConv sym 4954 remove 467 remove 476 ref appTerm 5189 def refl appThm nil 75 ref 5189 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 581 ref 208 ref 208 ref 3661 remove appTerm appTerm 5190 def nil cons cons 3629 remove 2875 ref cons cons nil cons cons 2089 ref subst 3664 remove 2817 remove subst 3669 remove eqMp eqMp 5191 def nil 581 ref 207 ref 207 ref 207 ref 207 remove 5190 remove appTerm appTerm appTerm appTerm nil cons cons 2748 remove 3413 ref cons cons nil cons cons 2180 ref subst deductAntisym 5191 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 5065 ref 3646 remove cons nil cons cons 370 ref subst proveHyp 5068 ref proveHyp 5069 ref eqMp 5072 ref 5074 ref appThm 5077 remove trans 5192 def sym 81 ref eqMp proveHyp eqMp proveHyp eqMp eqMp nil 4959 ref 5181 remove cons nil cons cons 104 ref subst deductAntisym eqMp 5093 remove nil 4959 remove 5094 remove 778 ref 5176 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp absThm eqMp eqMp eqMp eqMp nil 43 ref 51 ref 5110 remove appTerm 5113 remove appTerm nil cons cons 44 ref 5101 remove 5108 ref appTerm nil cons 5193 def cons nil cons cons nil cons cons 113 ref subst proveHyp 5144 remove 4793 ref subst eqMp nil 43 ref 5193 remove cons 44 ref 295 ref 5108 ref appTerm 5194 def 2172 ref appTerm nil cons cons nil cons 5195 def cons nil cons cons 126 ref subst proveHyp 1566 ref 51 ref 5194 ref 1569 ref appTerm appTerm 5103 remove appTerm absTerm 5196 def 5106 ref 202 ref 4574 ref 4808 ref appTerm 5197 def appTerm 4574 ref 4814 ref appTerm 5198 def appTerm 5199 def appTerm 5200 def appTerm betaConv sym nil 957 ref 5199 ref nil cons cons 192 ref 5107 ref nil cons cons 581 ref 5105 remove nil cons cons nil cons cons cons nil cons cons 3019 remove subst sym 5134 remove nil 5135 remove 44 ref 51 ref 5136 remove appTerm 4724 remove 4808 ref appTerm 4814 ref appTerm 5201 def appTerm 5202 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 5143 remove nil 43 ref 5137 remove cons 44 ref 5201 remove nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 5114 ref 4748 remove subst nil 4750 remove 3760 ref 4751 remove 4808 remove appTerm 4814 remove appTerm nil cons cons nil cons cons nil cons cons 4628 ref subst trans 649 ref 304 ref 92 ref 5114 ref 4763 remove subst 291 ref 5147 remove appThm 5150 remove appThm trans appThm 4769 remove appThm nil 75 ref 51 ref 5156 remove appTerm 5160 remove appTerm nil cons cons nil cons nil cons cons 1790 remove subst 5162 remove 3045 remove subst 873 remove 5169 remove appThm 5170 remove appThm trans trans trans absThm appThm trans sym nil 303 ref 192 ref 691 remove 5172 ref appTerm 5203 def 5173 remove appTerm 5204 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 5204 remove nil cons 5205 def cons nil cons nil cons cons 82 ref subst nil 43 ref 4921 ref cons 5206 def 44 ref 5205 ref cons nil cons 5207 def cons nil cons cons 5208 def 62 ref subst 5208 remove 126 ref subst 5203 remove refl 5209 def 5072 remove nil 5206 ref 44 ref 20 ref 4812 ref appTerm 510 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 88 ref 5000 ref cons 5210 def nil cons nil cons cons 548 ref subst eqMp appThm 5076 remove 946 remove subst trans appThm sym nil 5206 remove 44 ref 5027 remove cons nil cons cons nil cons cons 113 ref subst nil 848 ref 4936 ref cons 849 ref 5000 ref cons nil cons cons nil cons cons 4901 remove subst sym nil 5039 remove 5067 remove cons nil cons cons 5211 def 62 ref subst 5211 remove 126 ref subst 5056 remove 244 ref appTerm betaConv sym 4942 remove 474 remove 476 ref appTerm 5212 def refl appThm nil 75 ref 5212 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 1736 ref 3531 remove 2875 remove cons cons nil cons cons 2089 ref subst nil 2879 remove nil cons nil cons cons 2892 remove subst eqMp 5213 def nil 2513 remove 2853 remove 3413 remove cons cons nil cons cons 2180 ref subst deductAntisym 5213 remove eqMp sym 81 ref eqMp eqMp eqMp 302 ref 5065 remove 3542 remove cons nil cons cons 370 ref subst proveHyp 5068 remove proveHyp 5069 remove eqMp eqMp nil 4937 remove 90 ref 5000 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 5037 remove 90 ref 4998 remove cons nil cons cons nil cons cons 2658 remove 2663 remove 75 ref 2664 remove 2668 remove 2669 remove 2673 remove 2674 remove nil 518 remove 2671 remove cons nil cons cons 113 ref subst 2659 remove assume eqMp eqMp 2675 remove deductAntisym eqMp eqMp 2676 remove deductAntisym eqMp eqMp absThm eqMp eqMp 5214 def subst proveHyp nil 88 ref 5172 remove nil cons 5215 def cons 90 ref 5075 remove cons nil cons cons nil cons cons 5214 ref subst proveHyp eqMp eqMp nil 88 ref 4921 remove cons 90 ref 5205 ref cons nil cons 5216 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 5000 ref cons 5217 def 5207 remove cons nil cons cons 5218 def 62 ref subst 5218 remove 126 ref subst 5209 remove 5192 remove appThm nil 75 ref 5215 remove cons nil cons nil cons cons 938 remove subst trans sym 81 ref eqMp eqMp nil 5210 ref 5216 remove cons nil cons cons 104 ref subst deductAntisym eqMp 1619 ref 4812 ref appTerm 5219 def betaConv 1622 ref nil 1623 ref 44 ref 5219 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 1624 ref 338 ref 5000 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 5210 ref 4922 remove 778 ref 5205 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp absThm eqMp eqMp eqMp eqMp nil 43 ref 51 ref 5124 remove appTerm 5202 remove appTerm nil cons cons 44 ref 295 ref 5107 remove appTerm 5199 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 5114 remove 4793 remove subst eqMp eqMp nil 43 ref 5194 remove 5200 ref appTerm nil cons cons 44 ref 295 ref 5200 ref appTerm 2172 ref appTerm 5220 def nil cons 5221 def cons nil cons 5222 def cons nil cons cons 126 ref subst proveHyp 3804 ref 45 ref 51 ref 5123 remove appTerm 5223 def 3812 ref 3807 ref appTerm 5224 def 4804 ref appTerm appTerm appTerm 295 ref 4574 ref 4805 remove 3807 ref appTerm appTerm appTerm "Number.Natural.-" const 201 remove constTerm 5225 def 4574 ref 4804 ref appTerm appTerm 5226 def 4574 ref 3807 ref appTerm 5227 def appTerm appTerm appTerm absTerm 5228 def 4807 ref appTerm 5229 def betaConv 3760 ref 24 ref 4371 remove constTerm 5230 def 3804 ref 45 ref 51 ref 3806 ref 3760 ref varTerm 5231 def appTerm appTerm 5224 ref 5231 ref appTerm appTerm appTerm 295 ref 4574 ref 4802 ref 5231 ref appTerm 3807 ref appTerm appTerm appTerm 5225 ref 4574 ref 5231 remove appTerm appTerm 5227 ref appTerm appTerm appTerm absTerm appTerm absTerm 5232 def 4804 ref appTerm 5233 def betaConv 320 ref nil 3743 ref 3730 ref 3743 ref 3725 remove 45 ref 4785 ref 3829 remove 3732 ref appTerm 3731 ref appTerm appTerm appTerm 295 ref 4603 ref 4831 remove appTerm appTerm 5225 ref 4604 ref appTerm 4786 remove appTerm appTerm appTerm absTerm 5234 def appTerm 5235 def absTerm 5236 def appTerm 5237 def axiom 5238 def subst 5239 def nil 43 ref 5230 ref 5232 ref appTerm nil cons cons 5240 def 44 ref 5233 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 4368 ref 4369 ref 5232 ref nil cons cons 5241 def 4370 ref 4829 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5230 ref 5228 ref appTerm nil cons cons 44 ref 5229 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 4368 ref 4369 ref 5228 remove nil cons cons 4370 ref 4827 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 45 ref 5223 remove 3812 ref 4807 ref appTerm 4804 remove appTerm appTerm 5242 def appTerm 295 ref 5197 ref appTerm 5226 remove 4574 ref 4807 remove appTerm appTerm 5243 def appTerm 5244 def appTerm 5245 def nil cons cons 5222 ref cons nil cons cons 113 ref subst proveHyp 291 ref 5122 remove appThm nil 3804 ref 4829 remove cons 3760 ref 4827 remove cons nil cons cons nil cons cons 3837 ref subst 649 ref 304 ref 454 ref 5146 remove appThm 5145 remove appThm absThm appThm trans appThm nil 75 ref 299 ref 304 ref 45 ref 5154 remove appTerm 5153 remove appTerm absTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 303 ref 192 ref 45 ref 4806 remove appTerm 4803 remove appTerm 5246 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 5246 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5052 remove 5085 remove cons nil cons cons 5247 def 62 ref subst 5247 remove 126 ref subst 5083 remove 472 ref appTerm betaConv sym 5057 remove 5058 remove 244 ref appTerm 5248 def refl appThm nil 75 ref 5248 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 3403 ref 5061 remove 3663 remove cons cons nil cons cons 2089 remove subst 3406 remove 3407 ref subst 3408 remove eqMp eqMp 5249 def nil 3411 ref 5064 ref 3672 remove cons cons nil cons cons 2180 ref subst deductAntisym 5249 ref eqMp sym 81 ref eqMp eqMp eqMp 302 ref 5084 remove 5066 remove cons nil cons cons 370 ref subst proveHyp 5086 remove proveHyp 5087 remove eqMp eqMp nil 5020 remove 90 ref 4936 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 43 ref 5242 ref nil cons cons 5250 def 44 ref 45 ref 5244 ref appTerm 5220 ref appTerm 5251 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 5244 ref nil cons 5252 def cons 5222 remove cons nil cons cons 5253 def 62 ref subst 5253 remove 126 ref subst 20 ref "_32780" 186 ref var 5254 def 295 ref 5106 ref 202 ref 5254 remove varTerm appTerm 5198 ref appTerm appTerm appTerm 2172 ref appTerm absTerm 5255 def 5197 remove appTerm 5256 def appTerm refl 5255 ref 5243 ref appTerm betaConv appThm 92 ref 5256 remove betaConv appThm 295 ref 5106 ref 202 ref 5243 remove appTerm 5257 def 5198 ref appTerm appTerm appTerm 2172 ref appTerm 5258 def refl appThm trans 5255 remove refl 5244 remove assume appThm eqMp sym 3804 ref 45 ref 51 ref 5141 remove appTerm 5259 def 5224 remove 4810 ref appTerm appTerm appTerm 295 ref 4574 ref 4811 remove 3807 ref appTerm appTerm appTerm 5225 ref 4574 ref 4810 ref appTerm appTerm 5260 def 5227 remove appTerm appTerm appTerm absTerm 5261 def 4813 ref appTerm 5262 def betaConv 5232 remove 4810 ref appTerm 5263 def betaConv 5239 remove nil 5240 remove 44 ref 5263 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 4368 ref 5241 remove 4370 ref 4852 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5230 remove 5261 ref appTerm nil cons cons 44 ref 5262 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 4368 ref 4369 ref 5261 remove nil cons cons 4370 ref 4850 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 45 ref 5259 remove 3812 ref 4813 ref appTerm 4810 remove appTerm appTerm 5264 def appTerm 295 ref 5198 ref appTerm 5260 remove 4574 ref 4813 remove appTerm appTerm 5265 def appTerm 5266 def appTerm 5267 def nil cons cons 44 ref 5258 ref nil cons 5268 def cons nil cons 5269 def cons nil cons cons 113 ref subst proveHyp 291 ref 5140 ref appThm nil 3804 ref 4852 remove cons 3760 ref 4850 remove cons nil cons cons nil cons cons 3837 ref subst 649 ref 304 ref 454 ref 5149 remove appThm 5148 remove appThm absThm appThm trans appThm nil 75 ref 299 ref 304 ref 45 ref 5158 remove appTerm 5157 remove appTerm absTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 303 ref 192 ref 45 ref 4812 remove appTerm 4809 remove appTerm 5270 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 5270 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5217 remove 5047 remove cons nil cons cons 5271 def 62 ref subst 5271 remove 126 ref subst 5043 remove 476 ref appTerm betaConv sym 291 ref 5074 remove appThm 3321 remove 231 ref appTerm 5272 def refl appThm nil 75 ref 5272 remove nil cons cons nil cons nil cons cons 341 ref subst trans sym 2899 remove sym 81 ref eqMp eqMp eqMp 302 ref 5046 remove 3414 remove cons nil cons cons 370 ref subst proveHyp 5048 remove proveHyp 5049 remove eqMp eqMp nil 5210 remove 90 ref 4920 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 43 ref 5264 ref nil cons cons 5273 def 44 ref 45 ref 5266 ref appTerm 5258 ref appTerm 5274 def nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 5266 ref nil cons 5275 def cons 5269 remove cons nil cons cons 5276 def 62 ref subst 5276 remove 126 ref subst 20 ref "_32784" 186 ref var 5277 def 295 ref 5106 ref 5257 ref 5277 remove varTerm appTerm appTerm appTerm 2172 ref appTerm absTerm 5278 def 5198 remove appTerm 5279 def appTerm refl 5278 ref 5265 ref appTerm betaConv appThm 92 ref 5279 remove betaConv appThm 295 ref 5106 remove 5257 remove 5265 remove appTerm appTerm appTerm 2172 ref appTerm refl appThm trans 5278 remove refl 5266 remove assume appThm eqMp sym 306 ref 397 ref 5109 remove 192 ref 295 ref 4574 ref 3821 remove appTerm appTerm 195 ref appTerm absTerm 5280 def 195 ref appTerm 5281 def betaConv nil 299 ref 5280 ref appTerm 5282 def axiom nil 43 ref 5282 remove nil cons cons 44 ref 5281 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5280 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 5283 def subst appThm 397 ref 5225 ref refl 5284 def 5121 remove 5283 ref subst appThm nil 5064 remove nil cons 5285 def nil cons cons 5283 ref subst appThm appThm 5284 ref 5139 ref 5283 ref subst 5286 def appThm 3433 remove 5283 ref subst appThm appThm appThm appThm 2172 remove refl appThm sym 2782 remove 397 ref 5249 remove nil 43 ref 295 ref 202 ref 3410 ref appTerm 472 ref appTerm appTerm 244 ref appTerm nil cons cons 44 ref 295 ref 5225 ref 244 remove appTerm 472 remove appTerm appTerm 3410 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 3411 remove 3671 remove 5285 remove cons cons nil cons cons nil 43 ref 2087 ref cons 44 ref 295 ref 5225 ref 961 ref appTerm 195 ref appTerm appTerm 585 ref appTerm nil cons 5287 def cons nil cons cons nil cons cons 5288 def 62 ref subst 5288 remove 126 ref subst 20 ref "_9320" 186 ref var 5289 def 295 ref 5225 ref 5289 remove varTerm appTerm 195 ref appTerm appTerm 585 ref appTerm absTerm 5290 def 961 ref appTerm 5291 def appTerm refl 5290 ref 598 ref appTerm betaConv appThm 92 ref 5291 remove betaConv appThm 295 ref 5225 ref 598 remove appTerm 195 ref appTerm appTerm 585 ref appTerm 5292 def refl appThm trans 5290 remove refl 2179 remove appThm eqMp sym 192 ref 5292 remove absTerm 5293 def 195 ref appTerm 5294 def betaConv 581 ref 299 ref 5293 ref appTerm 5295 def absTerm 5296 def 585 ref appTerm 5297 def betaConv nil 299 ref 5296 ref appTerm 5298 def axiom nil 43 ref 5298 remove nil cons cons 44 ref 5297 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5296 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5295 remove nil cons cons 44 ref 5294 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5293 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp nil 88 ref 2087 remove cons 90 ref 5287 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp 5299 def subst eqMp appThm 2894 remove nil 43 ref 295 ref 202 ref 2895 ref appTerm 476 ref appTerm appTerm 231 ref appTerm nil cons cons 44 ref 295 ref 5225 ref 231 ref appTerm 476 remove appTerm appTerm 2895 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2896 remove 2174 ref 3432 remove cons cons nil cons cons 5299 ref subst eqMp appThm nil 3403 remove 3448 remove 957 ref 2811 ref cons nil cons cons cons nil cons cons 3343 ref subst nil 3404 remove 1184 remove 957 ref 2813 ref cons nil cons cons cons nil cons cons 3407 remove subst nil 2562 remove nil cons cons 5300 def 2877 remove subst eqMp eqMp trans appThm nil 2784 remove 192 ref 2811 remove cons 957 ref 2106 remove cons nil cons cons cons nil cons cons 3343 remove subst nil 2788 remove 192 ref 2813 remove cons 957 ref 2148 remove cons nil cons cons cons nil cons cons 1189 remove 306 ref 3535 remove 2098 ref subst 2099 ref 3536 remove appThm trans appThm 2331 remove appThm 2333 remove trans appThm 2088 remove trans sym 81 ref eqMp subst nil 2795 remove 978 remove 2815 remove cons cons nil cons cons 2528 ref 306 ref nil 2424 ref 2799 remove cons nil cons cons 2098 ref subst 2099 ref nil 2428 ref 2307 remove cons nil cons cons 2098 ref subst 2099 ref 2038 remove 2098 ref subst 3637 remove trans appThm trans appThm trans appThm 3640 ref appThm 3644 ref trans appThm 2539 ref trans sym 81 ref eqMp subst 1008 ref nil 998 ref 581 ref 2802 remove cons nil cons cons nil cons cons 2311 ref subst 1708 ref 1008 ref 2441 remove 1233 ref subst appThm 2805 remove trans appThm trans appThm 3368 remove 2329 ref subst trans eqMp eqMp eqMp trans eqMp eqMp eqMp nil 88 ref 5275 ref cons 90 ref 5268 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 51 ref 5264 remove appTerm 5274 remove appTerm nil cons cons 44 ref 45 ref 5267 remove appTerm 5258 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 783 ref 5268 remove cons 44 ref 5275 remove cons 5273 remove nil cons cons cons nil cons cons 3167 ref subst eqMp eqMp eqMp eqMp nil 88 ref 5252 ref cons 90 ref 5221 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 43 ref 51 ref 5242 remove appTerm 5251 remove appTerm nil cons cons 44 ref 45 ref 5245 remove appTerm 5220 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 783 remove 5221 remove cons 44 ref 5252 remove cons 5250 remove nil cons cons cons nil cons cons 3167 remove subst eqMp eqMp eqMp eqMp 302 ref 303 ref 5196 ref nil cons cons 304 ref 5200 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5196 remove appTerm nil cons cons 5195 remove cons nil cons cons 113 ref subst proveHyp nil 1564 ref 2173 remove cons 5301 def 304 ref 5108 remove nil cons cons nil cons 5302 def cons nil cons cons 3009 ref subst eqMp eqMp eqMp 302 ref 303 ref 5104 ref nil cons cons 5302 remove cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5104 remove appTerm nil cons cons 44 ref 5102 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5301 remove 304 ref 5100 remove nil cons cons nil cons cons nil cons cons 3009 ref subst eqMp eqMp proveHyp eqMp nil 43 ref 4794 remove 4798 ref appTerm nil cons cons 44 ref 295 ref 4798 ref appTerm 265 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 3804 ref 3714 remove 0 ref 0 ref "Data.Pair.*" typeOp 5303 def 199 remove opType 5304 def 198 ref cons opType 5305 def 0 ref 3708 ref 5304 ref nil cons 5306 def opType 5307 def 3717 remove cons opType nil cons cons opType constTerm "select" const 5308 def 0 ref 0 ref 5305 ref 17 ref cons opType 5309 def 5305 ref nil cons 5310 def cons opType constTerm 5311 def "f" 5305 ref var 5312 def 299 ref 190 ref 299 ref 191 ref 295 ref 5312 ref varTerm "Data.Pair.," const 5313 def 0 ref 186 ref 0 ref 186 ref 5306 ref cons opType nil cons cons opType constTerm 5314 def 206 ref appTerm 203 ref appTerm 5315 def appTerm appTerm 216 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5316 def appTerm "Set.cross" const 5317 def 0 ref 3715 ref 0 ref 3715 ref 5307 ref nil cons cons opType nil cons cons opType constTerm 3718 ref 3719 ref 372 ref 190 ref 51 ref 3720 ref 206 ref appTerm appTerm 5318 def 51 ref 504 ref appTerm 458 ref appTerm 5319 def appTerm absTerm appTerm absTerm appTerm 5320 def appTerm 3718 ref 3719 ref 372 ref 191 ref 51 ref 3720 remove 203 ref appTerm appTerm 461 ref appTerm absTerm appTerm absTerm appTerm 5321 def appTerm 5322 def appTerm 5323 def nil cons cons 4728 remove cons nil cons cons 4628 ref subst 649 ref 304 ref 92 ref 4729 remove appThm nil "s" 5307 ref var 5322 ref nil cons cons 5324 def 5312 remove 5316 ref nil cons cons 5325 def 1566 ref 3845 remove cons nil cons cons cons nil cons cons "A" 5306 remove cons 4434 ref cons 8 ref cons 5326 def 3783 remove subst subst 92 ref 29 ref 0 ref 0 ref 5304 ref 17 ref cons opType 5327 def 17 ref cons opType 5328 def constTerm refl "x" 5304 ref var 5329 def 5329 ref 51 ref 1568 ref 5316 ref 5329 ref varTerm 5330 def appTerm 5331 def appTerm appTerm 3734 ref 0 ref 5304 ref 0 ref 5307 ref 17 ref cons opType 5332 def nil cons cons opType constTerm 5333 def 5330 ref appTerm 5322 ref appTerm 5334 def appTerm absTerm 5335 def 5330 ref appTerm betaConv absThm appThm appThm 1430 ref 2451 ref 1430 ref 3122 ref 5335 ref 5314 ref 2453 ref appTerm 3125 ref appTerm 5336 def appTerm betaConv absThm appThm absThm appThm appThm nil "p" 5327 ref var 5337 def 5335 remove nil cons cons nil cons nil cons cons 301 remove 4434 remove cons 8 ref cons 5338 def "p" 0 ref 5303 remove 12 remove opType 5339 def 17 ref cons opType 5340 def var 5341 def 20 ref 29 ref 0 ref 5340 ref 17 ref cons opType 5342 def constTerm "x" 5339 ref var 5343 def 5341 ref varTerm 5344 def 5343 remove varTerm appTerm absTerm 5345 def appTerm appTerm 32 ref "a" 9 ref var 5346 def 29 ref 26 remove constTerm "b" 10 ref var 5347 def 5344 ref 5313 remove 0 ref 9 ref 0 ref 10 ref 5339 ref nil cons 5348 def cons opType nil cons cons opType constTerm 5349 def 5346 ref varTerm 5350 def appTerm 5347 ref varTerm 5351 def appTerm 5352 def appTerm absTerm 5353 def appTerm absTerm appTerm appTerm absTerm 5354 def 5344 ref appTerm 5355 def betaConv nil 24 ref 0 ref 5342 ref 17 ref cons opType constTerm 5356 def 5354 ref appTerm 5357 def axiom nil 43 ref 5357 remove nil cons cons 44 ref 5355 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 5340 ref nil cons 5358 def cons nil cons 5359 def "P" 5342 ref var 5360 def 5354 remove nil cons cons "x" 5340 remove var 5344 ref nil cons cons nil cons 5361 def cons nil cons cons 137 ref subst eqMp eqMp subst subst eqMp trans 1430 ref 2451 ref 1430 ref 3122 ref 291 ref 1568 ref refl nil 191 ref 3136 ref cons 190 ref 2470 remove cons nil cons cons nil cons cons 191 ref 295 ref 5311 ref "_32810" 5305 ref var 5362 def 299 ref 190 ref 299 ref 191 ref 295 ref 5362 remove varTerm 5315 ref appTerm appTerm 216 ref appTerm absTerm appTerm absTerm appTerm absTerm 5363 def appTerm 5364 def 5315 ref appTerm appTerm 216 ref appTerm absTerm 5365 def 203 ref appTerm 5366 def betaConv 190 ref 299 ref 5365 ref appTerm 5367 def absTerm 5368 def 206 ref appTerm 5369 def betaConv 5363 ref 5364 remove appTerm 5370 def betaConv 5363 ref "_32808" 5304 ref var 5371 def 202 ref 5311 ref "fn" 5305 ref var 5372 def 299 ref 2451 ref 299 ref 3122 ref 295 ref 5372 ref varTerm 5336 ref appTerm appTerm 5373 def 3125 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5374 def 5371 remove varTerm 5375 def appTerm appTerm 205 ref 5311 remove 5372 remove 299 ref 2451 ref 299 ref 3122 ref 5373 remove 2453 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5376 def 5375 remove appTerm appTerm 214 ref appTerm appTerm absTerm 5377 def appTerm betaConv sym nil 303 ref 190 ref 299 ref 191 ref 295 ref 5377 ref 5315 ref appTerm 5378 def appTerm 216 ref appTerm 5379 def absTerm 5380 def appTerm 5381 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 190 ref nil 75 ref 5381 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 5380 remove nil cons cons nil cons nil cons cons 382 ref subst 191 ref nil 75 ref 5379 remove nil cons cons nil cons nil cons cons 82 ref subst 5378 remove betaConv 295 ref "_32805" 186 ref var 5382 def 202 ref 5382 ref varTerm appTerm 5383 def 215 ref appTerm absTerm 203 ref appTerm 5384 def appTerm refl 5382 ref 5383 ref 205 ref 5376 remove 5315 ref appTerm 5385 def appTerm 214 ref appTerm 5386 def appTerm absTerm 5387 def 5374 remove 5315 remove appTerm 5388 def appTerm betaConv appThm 306 ref 5384 remove betaConv appThm 202 ref 5388 remove appTerm 5386 remove appTerm refl appThm trans 15 ref 0 ref 200 ref 0 ref 200 remove 17 ref cons opType nil cons cons opType constTerm 5389 def "_32804" 186 ref var 5390 def 5382 remove 5383 remove 205 ref 5390 remove varTerm appTerm 214 ref appTerm appTerm absTerm absTerm 5391 def 206 ref appTerm 5392 def appTerm refl 5391 ref 5385 remove appTerm betaConv appThm 5389 remove refl 5392 remove betaConv appThm 5387 remove refl appThm trans 5391 remove refl nil 3123 remove 3124 remove cons nil cons cons 5393 def 5338 ref 5347 ref 154 ref 5308 ref 0 ref 0 ref 0 ref 5339 ref 167 ref cons opType 5394 def 17 ref cons opType 5395 def 5394 ref nil cons 5396 def cons opType constTerm "fn" 5394 remove var 5397 def 118 ref 5346 ref 27 ref 5347 ref 154 ref 5397 ref varTerm 5352 ref appTerm appTerm 5398 def 5350 ref appTerm absTerm appTerm absTerm appTerm absTerm 5399 def appTerm 5400 def 5352 ref appTerm appTerm 5350 ref appTerm absTerm 5401 def 5351 ref appTerm 5402 def betaConv 5346 ref 27 ref 5401 ref appTerm 5403 def absTerm 5404 def 5350 ref appTerm 5405 def betaConv 5399 ref 5400 remove appTerm 5406 def betaConv 29 ref 0 ref 5395 ref 17 ref cons opType constTerm 5407 def refl 5397 remove 1404 ref 5346 ref 27 ref refl 5408 def 5347 ref 5398 remove refl 5346 ref 5347 ref 5350 ref absTerm 5409 def absTerm 5410 def 5350 ref appTerm betaConv 5351 ref refl 5411 def appThm 5409 remove 5351 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 167 ref cons nil cons "_1343" 0 ref 9 ref 0 ref 10 ref 167 ref cons opType nil cons cons opType var 5410 remove nil cons cons nil cons nil cons cons nil "f" 0 ref 9 ref 4468 remove cons opType 5412 def var 5413 def 5346 ref 5347 ref "_1343" 5412 ref var varTerm 5350 ref appTerm 5351 ref appTerm 5414 def absTerm 5415 def absTerm 5416 def nil cons cons nil cons nil cons cons 5413 ref 29 ref 0 ref 0 ref 0 ref 5339 ref 4454 remove cons opType 5417 def 17 ref cons opType 5418 def 17 ref cons opType 5419 def constTerm 5420 def "fn" 5417 ref var 5421 def 118 ref 5346 ref 27 ref 5347 ref 4453 remove 5421 ref varTerm 5422 def 5352 ref appTerm appTerm 5423 def 5413 remove varTerm 5424 def 5350 ref appTerm 5351 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 5425 def 5424 ref appTerm 5426 def betaConv nil 24 ref 0 ref 0 ref 5412 ref 17 ref cons opType 5427 def 17 ref cons opType constTerm 5425 ref appTerm 5428 def axiom nil 43 ref 5428 remove nil cons cons 44 ref 5426 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 5412 ref nil cons cons nil cons "P" 5427 remove var 5425 remove nil cons cons "x" 5412 remove var 5424 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst nil 43 ref 5420 ref 5421 ref 118 ref 5346 ref 27 ref 5347 ref 5423 ref 5416 remove 5350 ref appTerm 5429 def 5351 ref appTerm appTerm absTerm appTerm absTerm appTerm 5430 def absTerm 5431 def appTerm 5432 def nil cons cons 44 ref 5420 remove 5421 ref 118 ref 5346 ref 27 ref 5347 ref 5423 ref 5414 remove appTerm absTerm appTerm absTerm appTerm absTerm 5433 def appTerm 5434 def nil cons 5435 def cons nil cons 5436 def cons nil cons cons 113 ref subst nil "P" 5418 remove var 5437 def 5421 ref 45 ref 5431 ref 5422 ref appTerm 5438 def appTerm 5434 ref appTerm 5439 def absTerm nil cons cons nil cons nil cons cons "A" 5417 ref nil cons cons nil cons 5440 def 8 ref cons 183 ref subst subst 5421 remove nil 75 ref 5439 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5438 ref nil cons 5441 def cons 5436 ref cons nil cons cons 5442 def 62 ref subst 5442 remove 126 ref subst 5438 ref betaConv 5438 remove assume eqMp nil 43 ref 5430 ref nil cons 5443 def cons 5436 remove cons nil cons cons 5444 def 113 ref subst proveHyp 5444 ref 62 ref subst 5444 remove 126 ref subst 5433 ref 5422 ref appTerm betaConv sym 1404 ref 5346 ref 5408 ref 5347 ref 5423 remove refl 5429 remove betaConv 5411 ref appThm 5415 remove 5351 ref appTerm betaConv trans appThm absThm appThm absThm appThm 5430 remove assume eqMp eqMp 5440 ref 5437 ref 5433 remove nil cons cons "x" 5417 remove var 5445 def 5422 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp eqMp nil 88 ref 5443 remove cons 90 ref 5435 remove cons nil cons 5446 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 5441 remove cons 5446 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 24 ref 5419 remove constTerm 5445 ref 45 ref 5431 ref 5445 remove varTerm appTerm appTerm 5434 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 5432 remove appTerm 5434 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 5440 remove 5437 remove 5431 remove nil cons cons 5446 remove cons nil cons cons 1173 ref subst eqMp eqMp proveHyp 5447 def subst eqMp nil 43 ref 5407 remove 5399 ref appTerm nil cons cons 44 ref 5406 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 5396 remove cons nil cons "p" 5395 remove var 5399 remove nil cons cons nil cons nil cons cons nil 43 ref 32 ref 129 ref appTerm 5448 def nil cons 5449 def cons 5450 def 44 ref 20 ref 129 ref 5308 ref 0 ref 30 ref 167 remove cons opType constTerm 129 ref appTerm appTerm 5451 def appTerm 5452 def 67 ref appTerm 5453 def nil cons 5454 def cons nil cons 5455 def cons nil cons cons 5456 def 62 ref subst 5456 remove 126 ref subst 3114 remove nil 1405 remove 1323 ref cons nil cons nil cons cons 1408 remove 1418 ref 1411 remove appTerm 5457 def betaConv 1420 remove nil 43 ref 1419 remove nil cons cons 44 ref 5457 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 ref 115 ref 1418 remove nil cons cons 1421 remove cons nil cons cons 137 ref subst eqMp eqMp subst subst appThm nil 75 ref 5449 ref cons nil cons nil cons cons 5458 def 82 ref subst 5448 ref assume eqMp trans sym 81 ref eqMp nil 43 ref 1444 remove nil cons cons 5455 ref cons nil cons cons 113 ref subst proveHyp nil 119 ref 1323 remove cons 90 ref 5454 remove cons nil cons 5459 def cons nil cons cons nil 359 remove 44 ref 45 ref 32 remove 33 ref 123 ref absTerm 5460 def appTerm 5461 def appTerm 95 ref appTerm 5462 def nil cons 5463 def cons nil cons 5464 def cons nil cons cons 5465 def 538 ref subst 5465 ref 62 ref subst 5465 remove 126 ref subst nil 119 ref 33 ref 45 ref 5460 ref 36 ref appTerm 5466 def appTerm 95 remove appTerm 5467 def absTerm 5468 def nil cons cons nil cons nil cons cons 183 ref subst 33 ref nil 75 ref 5467 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5466 ref nil cons 5469 def cons 361 ref cons nil cons cons 5470 def 62 ref subst 5470 remove 126 ref subst nil "f" 30 remove var 1406 remove cons 152 ref 170 remove cons nil cons cons nil cons cons 1407 remove 169 ref cons 8 ref cons 152 ref 34 ref 33 ref 37 remove absTerm 156 ref appTerm appTerm 4601 remove appTerm absTerm 5471 def 156 ref appTerm 5472 def betaConv 14 remove 118 ref 5471 ref appTerm 5473 def absTerm 5474 def 23 remove appTerm 5475 def betaConv nil 41 remove 5474 ref appTerm 5476 def axiom nil 43 ref 5476 remove nil cons cons 44 ref 5475 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 114 remove 115 remove 5474 remove nil cons cons 117 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5473 remove nil cons cons 44 ref 5472 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5471 remove nil cons cons 172 ref cons nil cons cons 137 ref subst eqMp eqMp subst subst 5477 def 5466 remove assume eqMp 364 remove proveHyp 367 remove eqMp eqMp nil 88 ref 5469 remove cons 369 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 118 ref 5468 remove appTerm nil cons cons 5464 remove cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5460 remove nil cons cons 5478 def 369 ref cons nil cons cons 1173 ref subst eqMp eqMp nil 368 remove 90 ref 5463 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 354 remove 5462 ref appTerm nil cons cons 44 ref 45 ref 5462 ref appTerm 353 remove appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 5463 ref cons 44 ref 358 ref cons nil cons cons nil cons cons 5479 def 62 ref subst 5479 remove 126 ref subst nil 366 remove nil cons nil cons cons 183 ref subst 33 ref nil 75 ref 351 remove nil cons cons nil cons nil cons cons 82 ref subst 363 ref 62 ref subst 363 remove 126 ref subst 5477 remove sym 123 remove assume eqMp 169 ref 5478 remove 171 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 5461 remove nil cons cons 361 remove cons nil cons cons 113 ref subst 5462 remove assume eqMp proveHyp eqMp nil 88 ref 124 remove cons 369 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 88 ref 5463 remove cons 90 ref 358 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp subst nil 119 ref 33 ref 347 ref 5453 ref appTerm 5480 def absTerm nil cons cons nil cons nil cons cons 183 remove subst 33 ref nil 75 ref 5480 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 346 remove nil cons 5481 def cons 5482 def 5455 remove cons nil cons cons 5483 def 62 ref subst 5483 remove 126 ref subst nil 75 ref 5451 ref nil cons 5484 def cons nil cons nil cons cons 82 ref subst nil 5482 remove 44 ref 5484 remove cons 5485 def nil cons cons nil cons cons 113 ref subst 33 ref 347 remove 5451 ref appTerm absTerm 5486 def 36 ref appTerm 5487 def betaConv 128 remove 118 ref 5486 ref appTerm 5488 def absTerm 5489 def 129 remove appTerm 5490 def betaConv nil 1315 remove 5489 ref appTerm 5491 def axiom nil 43 ref 5491 remove nil cons cons 44 ref 5490 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 1320 remove 1321 remove 5489 remove nil cons cons 1324 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5488 remove nil cons cons 44 ref 5487 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5486 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp eqMp eqMp eqMp nil 88 ref 5481 remove cons 5459 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 88 ref 5449 ref cons 5459 remove cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 45 ref 5448 ref appTerm 5492 def 5453 remove appTerm nil cons cons 44 ref 20 ref 5492 ref 5451 remove appTerm appTerm 5493 def 5492 ref 67 remove appTerm appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil "q'" 16 ref var 5494 def 329 ref cons nil cons nil cons cons 5448 ref refl nil 43 ref 20 ref 5448 ref appTerm 5495 def 5448 remove appTerm nil cons cons 44 ref 45 ref 5492 ref 5452 remove 5494 ref varTerm 5496 def appTerm 5497 def appTerm appTerm 5493 ref 5492 remove 5496 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil "p'" 16 ref var 5498 def 5449 remove cons nil cons nil cons cons 5494 ref 45 ref 5495 remove 5498 ref varTerm 5499 def appTerm appTerm 45 ref 45 ref 5499 ref appTerm 5500 def 5497 remove appTerm appTerm 5493 remove 5500 ref 5496 ref appTerm 5501 def appTerm appTerm appTerm absTerm 5502 def 5496 ref appTerm 5503 def betaConv 5498 ref 334 ref 5502 ref appTerm 5504 def absTerm 5505 def 5499 ref appTerm 5506 def betaConv nil 5485 remove 5450 remove nil cons cons nil cons cons nil 337 ref 5498 ref 334 ref 5494 ref 45 ref 521 remove 5499 ref appTerm 5507 def appTerm 45 ref 5500 ref 20 ref 48 ref appTerm 5496 ref appTerm 5508 def appTerm 5509 def appTerm 50 remove 5501 ref appTerm 5510 def appTerm 5511 def appTerm 5512 def absTerm 5513 def appTerm 5514 def absTerm nil cons cons nil cons nil cons cons 357 ref subst 5498 remove nil 75 ref 5514 remove nil cons cons nil cons nil cons cons 82 ref subst nil 337 ref 5513 remove nil cons cons nil cons nil cons cons 357 remove subst 5494 remove nil 75 ref 5512 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5507 remove nil cons 5515 def cons 5516 def 44 ref 5511 remove nil cons 5517 def cons nil cons cons nil cons cons 5518 def 62 ref subst 5518 remove 126 ref subst nil 43 ref 5509 ref nil cons 5519 def cons 44 ref 5510 remove nil cons 5520 def cons nil cons cons nil cons cons 5521 def 62 ref subst 5521 remove 126 ref subst nil 526 remove 44 ref 5501 ref nil cons 5522 def cons nil cons cons nil cons cons 5523 def 538 ref subst 5523 ref 62 ref subst 5523 remove 126 ref subst nil 43 ref 5499 ref nil cons 5524 def cons 5525 def 44 ref 5496 ref nil cons 5526 def cons nil cons 5527 def cons nil cons cons 5528 def 62 ref subst 5528 ref 126 ref subst nil 5516 ref 44 ref 47 remove 5499 remove appTerm 5529 def nil cons 5530 def cons nil cons cons nil cons cons 113 ref subst nil 43 ref 76 remove cons 44 ref 5524 ref cons nil cons cons nil cons cons 5531 def 1172 ref subst eqMp 5532 def nil 43 ref 5530 ref cons 5533 def 5527 ref cons nil cons cons 5534 def 113 ref subst proveHyp nil 5516 remove 44 ref 5500 remove 46 remove appTerm 5535 def nil cons 5536 def cons nil cons cons nil cons cons 113 ref subst 5531 ref nil 1167 remove 529 remove cons nil cons cons 5537 def 62 ref subst 5537 remove 126 ref subst 533 remove eqMp nil 1170 remove 536 remove cons nil cons cons 104 ref subst deductAntisym eqMp 5538 def subst eqMp 5539 def nil 43 ref 5536 ref cons 5540 def 44 ref 45 ref 5529 ref appTerm 5541 def 5496 ref appTerm nil cons 5542 def cons nil cons cons nil cons cons 5543 def 113 ref subst proveHyp 5543 ref 62 ref subst 5543 remove 126 ref subst 5534 ref 62 ref subst 5534 remove 126 ref subst nil 5525 ref 534 remove cons nil cons cons 113 ref subst 5535 remove assume eqMp 5544 def 5531 remove 113 ref subst 5529 remove assume eqMp 5545 def 5544 remove proveHyp proveHyp nil 5525 remove 44 ref 5508 remove nil cons 5546 def cons nil cons cons nil cons cons 113 ref subst 5509 remove assume eqMp 5547 def nil 43 ref 5546 remove cons 5548 def 44 ref 527 remove 5496 ref appTerm 5549 def nil cons 5550 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 530 remove 5527 ref cons nil cons cons 5551 def 1172 remove subst eqMp 5552 def nil 43 ref 5550 ref cons 5553 def 5527 remove cons nil cons cons 5554 def 113 ref subst proveHyp 5547 remove nil 5548 remove 44 ref 45 ref 5496 ref appTerm 48 ref appTerm 5555 def nil cons 5556 def cons nil cons cons nil cons cons 113 ref subst proveHyp 5551 ref 5538 remove subst eqMp 5557 def nil 43 ref 5556 ref cons 5558 def 44 ref 45 ref 5549 ref appTerm 5559 def 5496 remove appTerm nil cons 5560 def cons nil cons cons nil cons cons 5561 def 113 ref subst proveHyp 5561 ref 62 ref subst 5561 remove 126 ref subst 5554 ref 62 ref subst 5554 remove 126 ref subst 112 remove 5551 remove 113 ref subst 5549 remove assume eqMp proveHyp eqMp nil 88 ref 5550 remove cons 5562 def 90 ref 5526 ref cons nil cons 5563 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 5556 remove cons 5564 def 90 ref 5560 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 88 ref 5530 remove cons 5565 def 5563 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 5536 remove cons 5566 def 90 ref 5542 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 88 ref 5524 ref cons 5563 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 535 remove 90 ref 5522 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 3161 remove 5501 ref appTerm nil cons cons 44 ref 45 ref 5501 ref appTerm 49 remove appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 5522 ref cons 1168 remove cons nil cons cons 5567 def 62 ref subst 5567 remove 126 ref subst 62 ref 126 ref 5532 remove nil 5533 remove 531 ref cons nil cons cons 5568 def 113 ref subst proveHyp 5539 remove nil 5540 remove 44 ref 5541 remove 48 ref appTerm nil cons 5569 def cons nil cons cons nil cons cons 5570 def 113 ref subst proveHyp 5570 ref 62 ref subst 5570 remove 126 ref subst 5568 ref 62 ref subst 5568 remove 126 ref subst 5545 remove 5552 remove nil 5553 remove 531 ref cons nil cons cons 5571 def 113 ref subst proveHyp 5557 remove nil 5558 remove 44 ref 5559 remove 48 remove appTerm nil cons 5572 def cons nil cons cons nil cons cons 5573 def 113 ref subst proveHyp 5573 ref 62 ref subst 5573 remove 126 ref subst 5571 ref 62 ref subst 5571 remove 126 ref subst 5528 remove 113 ref subst 5501 remove assume eqMp nil 43 ref 5526 ref cons 531 remove cons nil cons cons 113 ref subst 5555 remove assume eqMp proveHyp eqMp nil 5562 remove 91 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 5564 remove 90 ref 5572 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 5565 remove 91 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 5566 remove 90 ref 5569 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp 105 remove deductAntisym eqMp eqMp nil 88 ref 5522 remove cons 1171 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 88 ref 5519 remove cons 90 ref 5520 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp nil 88 ref 5515 remove cons 90 ref 5517 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp subst nil 43 ref 334 ref 5505 ref appTerm nil cons cons 44 ref 5506 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 5505 remove nil cons cons 338 ref 5524 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5504 remove nil cons cons 44 ref 5503 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 5502 remove nil cons cons 338 ref 5526 remove cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst eqMp subst eqMp 5458 remove 759 remove subst trans sym 81 ref eqMp 5574 def subst eqMp eqMp nil 43 ref 118 ref 5404 ref appTerm nil cons cons 44 ref 5405 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5404 remove nil cons cons 33 ref 5350 ref nil cons cons nil cons 5575 def cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5403 remove nil cons cons 44 ref 5402 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3779 ref 3780 ref 5401 remove nil cons cons 3781 ref 5351 ref nil cons cons nil cons 5576 def cons nil cons cons 137 ref subst eqMp eqMp sym subst subst appThm eqMp 5393 remove 5338 ref 5347 ref 34 ref 5308 remove 0 ref 0 ref 0 ref 5339 ref 11 ref cons opType 5577 def 17 ref cons opType 5578 def 5577 ref nil cons 5579 def cons opType constTerm "fn" 5577 remove var 5580 def 118 ref 5346 ref 27 ref 5347 ref 34 ref 5580 ref varTerm 5352 ref appTerm appTerm 5581 def 5351 ref appTerm absTerm appTerm absTerm appTerm absTerm 5582 def appTerm 5583 def 5352 ref appTerm appTerm 5351 ref appTerm absTerm 5584 def 5351 ref appTerm 5585 def betaConv 5346 ref 27 ref 5584 ref appTerm 5586 def absTerm 5587 def 5350 ref appTerm 5588 def betaConv 5582 ref 5583 remove appTerm 5589 def betaConv 29 ref 0 ref 5578 ref 17 ref cons opType constTerm 5590 def refl 5580 remove 1404 remove 5346 ref 5408 remove 5347 ref 5581 remove refl 5346 ref 5347 ref 5351 ref absTerm 5591 def absTerm 5592 def 5350 ref appTerm betaConv 5411 remove appThm 5591 remove 5351 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 11 ref cons nil cons "_1343" 0 ref 9 ref 0 ref 10 ref 11 remove cons opType nil cons cons opType var 5592 remove nil cons cons nil cons nil cons cons 5447 remove subst eqMp nil 43 ref 5590 remove 5582 ref appTerm nil cons cons 44 ref 5589 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 5579 remove cons nil cons "p" 5578 remove var 5582 remove nil cons cons nil cons nil cons cons 5574 ref subst eqMp eqMp nil 43 ref 118 ref 5587 ref appTerm nil cons cons 44 ref 5588 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5587 remove nil cons cons 5575 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5586 remove nil cons cons 44 ref 5585 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3779 ref 3780 ref 5584 remove nil cons cons 5576 ref cons nil cons cons 137 ref subst eqMp eqMp sym subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 5310 remove cons nil cons 5593 def "P" 5309 ref var 5363 ref nil cons 5594 def cons "x" 5305 remove var 5377 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 29 remove 0 ref 5309 ref 17 ref cons opType constTerm 5363 remove appTerm nil cons cons 44 ref 5370 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil "p" 5309 remove var 5594 remove cons nil cons nil cons cons 5593 remove 8 remove cons 5574 remove subst subst eqMp eqMp nil 43 ref 299 ref 5368 ref appTerm nil cons cons 44 ref 5369 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5368 remove nil cons cons 304 ref 976 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5367 remove nil cons cons 44 ref 5366 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5365 remove nil cons cons 3330 ref cons nil cons cons 137 ref subst eqMp eqMp 5595 def subst 5596 def appThm appThm nil 3804 ref 5321 ref nil cons cons 5597 def 3760 ref 5320 ref nil cons cons 5598 def 1566 ref 3136 remove cons 3135 ref cons cons cons nil cons cons 5338 ref "t" 3765 ref var 5599 def 20 ref 3734 remove 0 ref 5339 ref 0 ref 3708 remove 5348 remove opType 5600 def 17 ref cons opType 5601 def nil cons cons opType constTerm 5349 ref 36 ref appTerm 35 ref appTerm appTerm 5317 remove 0 ref 3724 remove 0 ref 3765 ref 5600 ref nil cons cons opType nil cons cons opType constTerm 3731 ref appTerm 5599 ref varTerm 5602 def appTerm 5603 def appTerm appTerm 4600 remove 3767 remove 5602 ref appTerm appTerm appTerm absTerm 5604 def 5602 ref appTerm 5605 def betaConv 3730 ref 24 ref 0 ref 3766 ref 17 remove cons opType constTerm 5606 def 5604 ref appTerm 5607 def absTerm 5608 def 3731 ref appTerm 5609 def betaConv 28 remove 3743 ref 5608 ref appTerm 5610 def absTerm 5611 def 35 remove appTerm 5612 def betaConv 33 ref 27 ref 5611 ref appTerm 5613 def absTerm 5614 def 36 ref appTerm 5615 def betaConv nil 118 ref 5614 ref appTerm 5616 def axiom nil 43 ref 5616 remove nil cons cons 44 ref 5615 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5614 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5613 remove nil cons cons 44 ref 5612 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3779 ref 3780 ref 5611 remove nil cons cons 3782 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5610 remove nil cons cons 44 ref 5609 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 5608 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5607 remove nil cons cons 44 ref 5605 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp "A" 3768 remove cons nil cons 5617 def "P" 3766 remove var 5618 def 5604 remove nil cons cons "x" 3765 remove var 5602 ref nil cons cons nil cons 5619 def cons nil cons cons 137 ref subst eqMp eqMp subst 5620 def subst 291 ref 92 ref 3838 ref 2453 ref appTerm refl 3841 ref 3719 ref 1430 ref 190 ref 5318 ref refl 5621 def 190 ref 5319 ref absTerm 5622 def 206 ref appTerm betaConv appThm absThm appThm absThm appThm 5623 def appThm appThm 5622 ref 2453 ref appTerm betaConv appThm nil 1068 ref 5622 ref nil cons cons 5624 def 3135 remove cons nil cons cons 3794 ref subst eqMp appThm 92 ref 3838 ref 3125 ref appTerm refl 4856 ref appThm appThm 191 ref 461 ref absTerm 5625 def 3125 ref appTerm betaConv appThm nil 1068 ref 5625 ref nil cons cons 5626 def 3137 remove cons nil cons cons 3794 ref subst eqMp appThm trans 5627 def appThm absThm appThm absThm appThm trans appThm absThm appThm trans sym nil 303 ref 192 ref 20 ref 4619 remove appTerm 372 ref 2451 ref 372 ref 3122 ref 51 ref 662 ref 202 ref 3125 ref appTerm 5628 def 205 ref 2453 ref appTerm 214 ref appTerm appTerm appTerm appTerm 51 ref 51 ref 465 ref 295 ref 2453 ref appTerm 209 ref appTerm appTerm appTerm 239 ref 2453 ref appTerm 457 ref appTerm appTerm appTerm 239 ref 3125 ref appTerm 231 ref appTerm 5629 def appTerm appTerm absTerm 5630 def appTerm absTerm 5631 def appTerm 5632 def appTerm 5633 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 192 ref nil 75 ref 5633 remove nil cons cons nil cons nil cons cons 82 ref subst 92 ref 4818 remove 4618 ref refl appThm appThm 5632 ref refl 5634 def appThm sym nil 4862 ref 44 ref 20 ref 4863 remove 4618 ref appTerm appTerm 5632 ref appTerm nil cons 5635 def cons nil cons 5636 def cons nil cons cons 5637 def 62 ref subst 5637 remove 126 ref subst 92 ref 4885 remove 810 ref 4879 remove appThm 811 ref trans 5638 def appThm 4888 remove 560 ref subst trans appThm 5634 ref appThm sym nil 43 ref 4887 ref cons 44 ref 5632 ref nil cons 5639 def cons nil cons cons nil cons cons 5640 def 538 ref subst 5640 ref 62 ref subst 5640 remove 126 ref subst nil 3950 remove 3955 remove cons nil cons cons 5641 def 104 ref subst 5641 remove 392 ref subst 5631 ref 414 ref appTerm betaConv sym 3122 ref 51 ref 662 ref 5628 ref 449 remove appTerm appTerm appTerm 51 ref 51 ref 4618 ref appTerm 485 ref appTerm appTerm 5629 ref appTerm appTerm absTerm 5642 def 399 ref appTerm betaConv sym 51 ref 662 ref 450 remove appTerm 5643 def appTerm refl 291 ref 291 ref 5638 ref appThm nil 75 ref 3949 remove cons nil cons nil cons cons 5644 def 82 ref subst 485 ref assume eqMp appThm 342 ref trans appThm 4884 remove 82 ref subst 3938 ref assume eqMp 5645 def appThm 342 ref trans appThm nil 75 ref 5643 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 2195 remove 445 remove appThm 2559 remove trans sym 81 ref eqMp eqMp eqMp 302 ref 303 ref 5642 remove nil cons cons 3704 remove cons nil cons cons 370 ref subst proveHyp eqMp 302 ref 303 ref 5631 ref nil cons 5646 def cons 5647 def 3702 remove cons nil cons cons 370 ref subst proveHyp proveHyp proveHyp eqMp nil 88 ref 4887 ref cons 90 ref 5639 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 45 ref 4886 ref appTerm 5632 ref appTerm nil cons cons 44 ref 45 ref 5632 remove appTerm 4886 ref appTerm nil cons cons nil cons 5648 def cons nil cons cons 126 ref subst proveHyp nil 303 ref 190 ref 45 ref 5631 ref 206 ref appTerm 5649 def appTerm 4886 ref appTerm 5650 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 190 ref nil 75 ref 5650 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5649 ref nil cons 5651 def cons 44 ref 4887 ref cons nil cons 5652 def cons nil cons cons 5653 def 62 ref subst 5653 remove 126 ref subst 5649 ref betaConv 5649 remove assume eqMp nil 43 ref 372 ref 3122 ref 51 ref 662 ref 5628 ref 215 remove appTerm appTerm appTerm 51 ref 5319 ref appTerm 5654 def 5629 ref appTerm appTerm 5655 def absTerm 5656 def appTerm 5657 def nil cons cons 5652 ref cons nil cons cons 113 ref subst proveHyp nil 303 ref 191 ref 45 ref 5656 ref 203 ref appTerm 5658 def appTerm 4886 ref appTerm 5659 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 191 ref nil 75 ref 5659 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5658 ref nil cons 5660 def cons 5652 ref cons nil cons cons 5661 def 62 ref subst 5661 remove 126 ref subst 5658 ref betaConv 5658 remove assume eqMp nil 43 ref 51 ref 662 remove 216 ref appTerm 5662 def appTerm 5654 remove 461 remove appTerm 5663 def appTerm 5664 def nil cons 5665 def cons 5666 def 5652 remove cons nil cons cons 5667 def 113 ref subst proveHyp 5667 ref 62 ref subst 5667 remove 126 ref subst nil 88 ref 5662 ref nil cons cons 90 ref 5663 remove nil cons cons nil cons cons nil cons cons 5668 def 104 ref subst 5669 def 5668 remove 392 ref subst 5670 def nil 88 ref 5319 ref nil cons 5671 def cons 5672 def 567 remove cons nil cons cons 5673 def 104 ref subst 5674 def 5673 remove 392 ref subst nil 3168 remove 90 ref 565 ref cons nil cons 5675 def cons nil cons cons 5676 def 392 ref subst 5677 def 20 ref "_32820" 186 ref var 5678 def 51 ref 239 ref 413 ref 5678 remove varTerm 5679 def appTerm appTerm 457 ref appTerm appTerm 239 ref 398 ref 5679 remove appTerm appTerm 231 ref appTerm appTerm absTerm 5680 def 195 ref appTerm 5681 def appTerm refl 5680 ref 216 ref appTerm betaConv appThm 92 ref 5681 remove betaConv appThm 51 ref 239 ref 413 remove 216 ref appTerm appTerm 457 ref appTerm appTerm 239 ref 398 remove 216 ref appTerm appTerm 231 ref appTerm appTerm refl appThm trans 5680 remove refl 5662 remove assume 5682 def appThm eqMp sym 291 ref 2255 ref nil 192 ref 3158 remove cons nil cons nil cons cons 5683 def 424 remove subst nil 3881 ref 189 ref 976 remove cons 188 ref 593 remove cons nil cons 5684 def cons cons nil cons cons 5685 def 426 ref 295 ref 416 ref 245 remove 3970 remove appTerm 5686 def appTerm 427 ref appTerm appTerm 202 ref 416 ref 240 ref appTerm 427 ref appTerm appTerm 219 ref appTerm appTerm absTerm 5687 def 427 ref appTerm 5688 def betaConv 189 ref 299 ref 5687 ref appTerm 5689 def absTerm 5690 def 219 ref appTerm 5691 def betaConv 188 ref 299 ref 5690 ref appTerm 5692 def absTerm 5693 def 240 ref appTerm 5694 def betaConv nil 299 ref 5693 ref appTerm 5695 def axiom nil 43 ref 5695 remove nil cons cons 44 ref 5694 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5693 remove nil cons cons 3982 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5692 remove nil cons cons 44 ref 5691 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5690 remove nil cons cons 3984 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5689 remove nil cons cons 44 ref 5688 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5687 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp 5696 def subst 5697 def trans appThm 3173 ref appThm appThm 2255 ref 5683 remove 411 remove subst 5685 remove 426 ref 295 ref 401 ref 5686 remove appTerm 427 ref appTerm appTerm 401 ref 240 ref appTerm 427 ref appTerm appTerm absTerm 5698 def 427 ref appTerm 5699 def betaConv 189 ref 299 ref 5698 ref appTerm 5700 def absTerm 5701 def 219 ref appTerm 5702 def betaConv 188 ref 299 ref 5701 ref appTerm 5703 def absTerm 5704 def 240 ref appTerm 5705 def betaConv nil 299 ref 5704 ref appTerm 5706 def axiom nil 43 ref 5706 remove nil cons cons 44 ref 5705 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5704 remove nil cons cons 3982 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5703 remove nil cons cons 44 ref 5702 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5701 remove nil cons cons 3984 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5700 remove nil cons cons 44 ref 5699 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5698 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp 5707 def subst trans appThm 2102 ref appThm appThm sym 426 ref 295 ref 202 ref 401 ref 203 ref appTerm 5708 def 427 ref appTerm appTerm 205 ref 416 ref 203 ref appTerm 5709 def 427 ref appTerm appTerm 427 ref appTerm appTerm appTerm 203 ref appTerm absTerm 5710 def 214 ref appTerm 5711 def betaConv 433 ref 203 ref appTerm 5712 def betaConv 436 ref nil 437 ref 44 ref 5712 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 438 ref 3330 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 5710 ref appTerm nil cons cons 44 ref 5711 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5710 remove nil cons cons 443 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 295 ref 202 ref 5708 remove 214 ref appTerm 5713 def appTerm 205 ref 5709 remove 214 ref appTerm 5714 def appTerm 214 ref appTerm 5715 def appTerm 5716 def appTerm 5717 def 203 ref appTerm 5718 def nil cons 5719 def cons 44 ref 295 ref 5713 ref appTerm 5720 def 203 ref appTerm 5721 def nil cons 5722 def cons nil cons cons nil cons cons 5723 def 113 ref subst proveHyp 5723 ref 62 ref subst 5723 remove 126 ref subst 5720 ref refl 5718 remove assume sym appThm sym nil 192 ref 5715 remove nil cons cons 581 ref 5713 ref nil cons 5724 def cons nil cons cons nil cons cons 3144 ref subst nil 3881 ref 192 ref 5714 ref nil cons 5725 def cons nil cons cons nil cons cons 192 ref 20 ref 3999 remove 209 ref appTerm appTerm 1095 ref appTerm absTerm 5726 def 195 ref appTerm 5727 def betaConv 426 ref 299 ref 5726 ref appTerm 5728 def absTerm 5729 def 427 ref appTerm 5730 def betaConv nil 299 ref 5729 ref appTerm 5731 def axiom nil 43 ref 5731 remove nil cons cons 44 ref 5730 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5729 remove nil cons cons 3883 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5728 remove nil cons cons 44 ref 5727 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5726 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 5732 def subst nil 3881 ref 2264 remove cons nil cons cons 5733 def 4910 ref subst trans trans sym 466 ref 4493 ref 203 ref appTerm appTerm 5734 def refl 426 ref 295 ref 4493 ref 5225 ref 4002 remove appTerm 210 ref appTerm appTerm appTerm 427 ref appTerm absTerm 5735 def 214 ref appTerm 5736 def betaConv nil 299 ref 5735 ref appTerm 5737 def axiom nil 43 ref 5737 remove nil cons cons 44 ref 5736 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5735 remove nil cons cons 443 ref cons nil cons cons 137 ref subst eqMp eqMp sym 5738 def appThm sym 192 ref 3622 remove 570 remove 5225 ref 4303 remove appTerm 210 ref appTerm 5739 def appTerm 5740 def appTerm absTerm 5741 def 231 ref appTerm betaConv sym 291 ref 2271 ref appThm 569 remove 5739 ref appTerm 5742 def refl 5743 def appThm nil 75 ref 5742 remove nil cons cons nil cons nil cons cons 341 ref subst 5744 def trans sym 579 remove 5284 ref 4346 remove appThm 210 ref refl appThm nil 3025 remove 998 ref 4352 remove cons cons nil cons cons 2541 remove 306 ref 2542 remove 2311 ref subst 1708 ref 1008 ref 2544 remove appThm 2547 remove trans appThm trans appThm 1720 remove appThm 2553 remove trans appThm 2554 remove trans sym 81 ref eqMp subst nil 3357 remove 998 ref 4306 remove cons cons nil cons cons 2555 ref subst 3362 remove 2555 remove subst 3370 remove eqMp eqMp eqMp nil 43 ref 295 ref 202 ref 208 ref 230 remove appTerm 5745 def appTerm 210 ref appTerm appTerm 4009 ref appTerm nil cons cons 44 ref 295 ref 5225 ref 4009 remove appTerm 210 ref appTerm appTerm 5745 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 581 ref 5745 remove nil cons 5746 def cons 4011 remove 1753 ref cons cons nil cons cons 5299 ref subst eqMp trans appThm nil 3342 ref nil cons nil cons cons nil 2424 ref 1083 remove cons nil cons cons 2124 ref subst 2099 ref 2429 remove 1213 remove subst appThm trans subst 5747 def nil 2518 ref 595 ref 957 ref 5746 remove cons nil cons cons cons nil cons cons 2180 remove subst deductAntisym 5747 remove eqMp trans sym 81 ref eqMp 5748 def eqMp eqMp 302 ref 303 ref 5741 ref nil cons cons 2181 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5741 remove appTerm nil cons cons 44 ref 460 remove 5739 ref appTerm nil cons 5749 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 957 ref 5739 ref nil cons 5750 def cons 5751 def 960 ref cons nil cons cons 2724 ref subst eqMp nil 43 ref 5749 remove cons 44 ref 466 ref 203 ref appTerm 5739 ref appTerm nil cons 5752 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 192 ref 5750 ref cons 5753 def 960 remove cons nil cons cons 192 ref 2939 remove 1106 remove appTerm absTerm 5754 def 195 ref appTerm 5755 def betaConv 581 ref 299 ref 5754 ref appTerm 5756 def absTerm 5757 def 585 ref appTerm 5758 def betaConv nil 299 ref 5757 ref appTerm 5759 def axiom nil 43 ref 5759 remove nil cons cons 44 ref 5758 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5757 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5756 remove nil cons cons 44 ref 5755 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5754 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp 5760 def subst eqMp nil 43 ref 5752 remove cons 44 ref 5734 remove 4493 ref 5739 ref appTerm 5761 def appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 189 ref 5750 remove cons 5762 def 5684 remove cons nil cons cons 189 ref 45 ref 3971 remove appTerm 466 ref 4493 ref 240 ref appTerm appTerm 4493 ref 219 ref appTerm appTerm appTerm absTerm 5763 def 219 remove appTerm 5764 def betaConv 188 ref 299 ref 5763 ref appTerm 5765 def absTerm 5766 def 240 remove appTerm 5767 def betaConv nil 299 ref 5766 ref appTerm 5768 def axiom nil 43 ref 5768 remove nil cons cons 44 ref 5767 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5766 remove nil cons cons 3982 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5765 remove nil cons cons 44 ref 5764 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5763 remove nil cons cons 3984 remove cons nil cons cons 137 ref subst eqMp eqMp 5769 def subst eqMp eqMp eqMp nil 43 ref 5717 remove 5713 ref appTerm nil cons cons 44 ref 5720 remove 5716 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 304 ref 5716 remove nil cons cons 1566 ref 5724 remove cons nil cons cons nil cons cons 2408 ref subst eqMp eqMp eqMp nil 88 ref 5719 remove cons 90 ref 5722 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 51 ref 239 ref 202 ref 5714 ref appTerm 206 ref appTerm appTerm 457 ref appTerm 5770 def appTerm refl 2255 ref 5721 remove assume 5771 def appThm 2102 remove appThm 2271 remove trans appThm nil 75 ref 5770 remove nil cons cons nil cons nil cons cons 560 ref subst trans sym 20 ref "_32828" 186 ref var 5772 def 239 ref 202 ref 416 ref 5772 remove varTerm appTerm 214 ref appTerm appTerm 206 ref appTerm appTerm 457 ref appTerm absTerm 5773 def 203 remove appTerm 5774 def appTerm refl 5773 ref 5713 ref appTerm betaConv appThm 92 ref 5774 remove betaConv appThm 239 ref 202 ref 416 ref 5713 remove appTerm 214 ref appTerm appTerm 206 ref appTerm appTerm 457 ref appTerm refl appThm trans 5773 remove refl 5771 remove sym appThm eqMp sym 2255 remove 397 ref 5733 remove 426 ref 295 ref 416 ref 428 remove appTerm 427 ref appTerm appTerm 209 ref appTerm absTerm 5775 def 427 ref appTerm 5776 def betaConv 192 ref 299 ref 5775 ref appTerm 5777 def absTerm 5778 def 195 ref appTerm 5779 def betaConv nil 299 ref 5778 ref appTerm 5780 def axiom nil 43 ref 5780 remove nil cons cons 44 ref 5779 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5778 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5777 remove nil cons cons 44 ref 5776 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5775 remove nil cons cons 3883 remove cons nil cons cons 137 ref subst eqMp eqMp 5781 def subst appThm 1080 remove appThm 1093 remove 1024 ref subst trans appThm 3173 remove appThm 2657 ref trans sym 81 ref eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp proveHyp proveHyp proveHyp proveHyp eqMp nil 88 ref 5665 ref cons 5782 def 90 ref 4887 remove cons nil cons 5783 def cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp nil 88 ref 5660 remove cons 5783 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 5656 ref 1154 ref appTerm appTerm 4886 ref appTerm absTerm appTerm nil cons cons 44 ref 45 ref 5657 remove appTerm 4886 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5656 remove nil cons cons 5783 ref cons nil cons cons 1173 ref subst eqMp eqMp eqMp nil 88 ref 5651 remove cons 5783 ref cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp nil 43 ref 299 ref 304 ref 45 ref 5631 ref 1154 ref appTerm appTerm 4886 remove appTerm absTerm appTerm nil cons cons 5648 remove cons nil cons cons 113 ref subst proveHyp 302 ref 5647 remove 5783 remove cons nil cons cons 1173 remove subst eqMp eqMp eqMp eqMp eqMp nil 4960 ref 90 ref 5635 ref cons nil cons 5784 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 4962 ref 5636 remove cons nil cons cons 5785 def 62 ref subst 5785 remove 126 ref subst 92 ref 4968 remove 810 ref 4966 remove appThm 820 remove trans 5786 def appThm 4969 remove 4680 ref subst trans appThm 5634 remove appThm nil 75 ref 5639 remove cons nil cons nil cons cons 831 remove subst 92 ref 810 ref 1430 ref 2451 ref 5631 remove 2453 remove appTerm betaConv 5787 def absThm appThm appThm appThm 649 ref 2451 ref 810 ref 5787 remove appThm absThm appThm appThm nil 1068 ref 5646 remove cons nil cons nil cons cons 320 ref 3118 remove subst 5788 def subst eqMp 649 ref 2451 ref 92 ref 810 ref 1430 ref 3122 ref 5630 ref 3125 ref appTerm betaConv 5789 def absThm appThm appThm appThm 649 ref 3122 ref 810 ref 5789 remove appThm absThm appThm appThm nil 1068 ref 5630 remove nil cons cons nil cons nil cons cons 5788 remove subst eqMp absThm appThm trans trans trans sym nil 303 ref 190 ref 299 ref 3122 ref 465 ref 5655 remove appTerm absTerm appTerm 5790 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 190 ref nil 75 ref 5790 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 191 ref 465 ref 5664 remove appTerm 5791 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 191 ref nil 75 ref 5791 remove nil cons 5792 def cons nil cons nil cons cons 82 ref subst nil 4962 ref 44 ref 5792 ref cons nil cons cons nil cons cons 113 ref subst nil 849 ref 5792 remove cons 848 ref 4700 remove cons nil cons cons nil cons cons 848 ref 20 ref 4892 remove appTerm 4891 remove appTerm 5793 def absTerm 5794 def 853 remove appTerm 5795 def betaConv 849 ref 334 ref 5794 ref appTerm 5796 def absTerm 5797 def 851 remove appTerm 5798 def betaConv 868 ref 849 ref 868 remove 848 ref 5793 remove assume sym 4893 remove assume sym deductAntisym absThm appThm absThm appThm 4900 remove eqMp nil 43 ref 334 remove 5797 ref appTerm nil cons cons 44 ref 5798 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 ref 5797 remove nil cons cons 870 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5796 remove nil cons cons 44 ref 5795 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 336 ref 337 remove 5794 remove nil cons cons 871 remove cons nil cons cons 137 ref subst eqMp eqMp subst sym 454 ref nil 75 ref 5665 remove cons nil cons nil cons cons 615 remove subst appThm 810 ref 4902 remove appThm appThm sym nil 5666 remove 44 ref 465 ref 4975 remove 209 ref appTerm appTerm nil cons 5799 def cons nil cons cons nil cons cons 5800 def 62 ref subst 5800 remove 126 ref subst 5669 remove 5670 remove 5674 remove 5676 remove 104 ref subst 5801 def 20 ref "_32812" 186 ref var 5802 def 465 ref 295 ref 416 ref 5802 remove varTerm appTerm 214 ref appTerm appTerm 209 ref appTerm appTerm absTerm 5803 def 195 ref appTerm 5804 def appTerm refl 5803 ref 216 ref appTerm betaConv appThm 92 ref 5804 remove betaConv appThm 465 ref 295 ref 416 ref 216 remove appTerm 214 ref appTerm appTerm 209 ref appTerm appTerm refl appThm trans 5803 remove refl 5682 remove appThm eqMp sym 810 ref 306 ref 5697 remove appThm 1205 remove appThm nil 1081 remove 581 ref 5725 remove cons nil cons cons nil cons cons 192 ref 20 ref 629 remove 209 ref appTerm appTerm 51 ref 983 remove appTerm 1095 remove appTerm appTerm absTerm 5805 def 195 ref appTerm 5806 def betaConv 581 ref 299 ref 5805 ref appTerm 5807 def absTerm 5808 def 585 ref appTerm 5809 def betaConv nil 299 ref 5808 ref appTerm 5810 def axiom nil 43 ref 5810 remove nil cons cons 44 ref 5809 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5808 remove nil cons cons 591 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5807 remove nil cons cons 44 ref 5806 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5805 remove nil cons cons 410 ref cons nil cons cons 137 ref subst eqMp eqMp subst 51 ref 295 ref 5714 remove appTerm 209 ref appTerm 5811 def appTerm refl 549 remove appThm nil 75 ref 5811 remove nil cons cons nil cons nil cons cons 4680 ref subst trans trans trans appThm 811 remove trans sym 81 ref eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 5782 remove 90 ref 5799 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp nil 4878 ref 5784 remove cons nil cons cons 104 ref subst deductAntisym eqMp 5096 ref nil 4878 ref 4734 ref 778 ref 5635 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp absThm eqMp eqMp 20 ref "_32798" 3715 ref var 5812 def 295 ref 4574 ref 5812 remove varTerm appTerm appTerm 4309 remove 231 ref appTerm 5813 def appTerm absTerm 5814 def 4620 ref appTerm 5815 def appTerm refl 5814 ref 5323 ref appTerm betaConv appThm 92 ref 5815 remove betaConv appThm 295 ref 4574 ref 5323 ref appTerm 5816 def appTerm 5817 def 5813 ref appTerm 5818 def refl appThm trans 5814 remove refl 4708 ref 4620 remove appTerm 5323 remove appTerm assume appThm eqMp sym 1566 ref 51 ref 5817 ref 1569 ref appTerm appTerm 1576 ref 5813 ref appTerm 5819 def appTerm absTerm 5820 def 4568 ref 0 ref 5307 remove 198 ref cons opType constTerm 5322 ref appTerm 5821 def appTerm betaConv sym 92 ref 24 ref 5328 remove constTerm 5822 def refl 5823 def 5329 ref 5329 remove 5822 ref "y" 5304 ref var 5824 def 45 ref 51 ref 5334 remove appTerm 51 ref 5333 ref 5824 ref varTerm 5825 def appTerm 5322 ref appTerm appTerm 5826 def 295 ref 5331 remove appTerm 5316 ref 5825 ref appTerm 5827 def appTerm appTerm appTerm appTerm 15 ref 0 ref 5304 remove 5327 remove nil cons cons opType constTerm 5828 def 5330 ref appTerm 5825 ref appTerm appTerm absTerm appTerm absTerm 5829 def 5330 remove appTerm betaConv absThm appThm appThm 649 ref 2451 ref 649 ref 3122 ref 5829 ref 5336 ref appTerm betaConv absThm appThm absThm appThm appThm nil 5337 ref 5829 ref nil cons cons nil cons nil cons cons 5338 ref 5341 remove 20 ref 24 remove 5342 remove constTerm 5345 remove appTerm appTerm 118 ref 5346 ref 27 ref 5353 remove appTerm absTerm appTerm appTerm absTerm 5830 def 5344 remove appTerm 5831 def betaConv nil 5356 remove 5830 ref appTerm 5832 def axiom nil 43 ref 5832 remove nil cons cons 44 ref 5831 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 5359 remove 5360 remove 5830 remove nil cons cons 5361 remove cons nil cons cons 137 ref subst eqMp eqMp subst 5833 def subst eqMp 649 ref 2451 remove 649 ref 3122 ref 92 ref 5823 remove 5824 ref 5824 remove 45 ref 51 ref 5333 remove 5336 ref appTerm 5322 ref appTerm appTerm 5826 remove 295 ref 5316 remove 5336 ref appTerm appTerm 5827 remove appTerm appTerm appTerm appTerm 5828 remove 5336 remove appTerm 5825 ref appTerm appTerm absTerm 5834 def 5825 remove appTerm betaConv absThm appThm appThm 649 ref "a'" 186 ref var 5835 def 649 ref "b'" 186 ref var 5836 def 5834 ref 5314 remove 5835 ref varTerm 5837 def appTerm 5836 ref varTerm 5838 def appTerm appTerm betaConv absThm appThm absThm appThm appThm nil 5337 remove 5834 remove nil cons cons nil cons nil cons cons 5833 remove subst eqMp 649 ref 5835 ref 649 ref 5836 ref 454 ref 291 ref 5627 remove appThm 291 ref nil 5597 ref 5598 ref 1566 ref 5838 ref nil cons 5839 def cons 304 ref 5837 ref nil cons 5840 def cons nil cons 5841 def cons cons cons nil cons cons 5620 remove subst 291 ref 92 ref 3838 ref 5837 ref appTerm refl 5623 ref appThm appThm 5622 ref 5837 ref appTerm betaConv appThm nil 5624 ref 5841 remove cons nil cons cons 3794 ref subst eqMp appThm 92 ref 3838 remove 5838 ref appTerm refl 4856 remove appThm appThm 5625 remove 5838 ref appTerm betaConv appThm nil 5626 remove 304 ref 5839 ref cons nil cons cons nil cons cons 3794 ref subst eqMp appThm trans appThm 306 ref 5596 remove appThm nil 191 ref 5839 remove cons 190 ref 5840 remove cons nil cons cons nil cons cons 5595 remove subst appThm appThm appThm appThm 5338 ref "b'" 10 remove var 5842 def 20 ref 15 remove 0 ref 5339 remove 5358 remove cons opType constTerm 5352 remove appTerm 5349 remove "a'" 9 ref var 5843 def varTerm 5844 def appTerm 5842 remove varTerm 5845 def appTerm appTerm appTerm 51 ref 154 remove 5350 ref appTerm 5844 ref appTerm appTerm 34 remove 5351 ref appTerm 5845 ref appTerm appTerm appTerm absTerm 5846 def 5845 ref appTerm 5847 def betaConv 5843 remove 27 ref 5846 ref appTerm 5848 def absTerm 5849 def 5844 ref appTerm 5850 def betaConv 5347 remove 118 ref 5849 ref appTerm 5851 def absTerm 5852 def 5351 remove appTerm 5853 def betaConv 5346 remove 27 remove 5852 ref appTerm 5854 def absTerm 5855 def 5350 remove appTerm 5856 def betaConv nil 118 ref 5855 ref appTerm 5857 def axiom nil 43 ref 5857 remove nil cons cons 44 ref 5856 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5855 remove nil cons cons 5575 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5854 remove nil cons cons 44 ref 5853 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3779 ref 3780 ref 5852 remove nil cons cons 5576 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5851 remove nil cons cons 44 ref 5850 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 5849 remove nil cons cons 33 ref 5844 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5848 remove nil cons cons 44 ref 5847 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3779 remove 3780 remove 5846 remove nil cons cons 3781 remove 5845 remove nil cons cons nil cons cons nil cons cons 137 ref subst eqMp eqMp subst appThm absThm appThm absThm appThm trans absThm appThm absThm appThm trans sym nil 303 ref "pl1" 186 ref var 5858 def 299 ref 3122 remove 299 ref 5835 ref 299 ref 5836 ref 45 ref 51 ref 51 ref 51 ref 465 ref 295 ref 5858 ref varTerm 5859 def appTerm 5860 def 209 ref appTerm appTerm appTerm 239 ref 5859 ref appTerm 457 ref appTerm appTerm 5861 def appTerm 5862 def 5629 remove appTerm appTerm 51 ref 51 ref 51 ref 465 ref 295 ref 5837 ref appTerm 209 ref appTerm appTerm appTerm 239 ref 5837 ref appTerm 457 ref appTerm appTerm appTerm 239 ref 5838 ref appTerm 231 ref appTerm 5863 def appTerm appTerm 5864 def 295 ref 5628 remove 205 ref 5859 ref appTerm 214 ref appTerm 5865 def appTerm appTerm 202 ref 5838 ref appTerm 5866 def 205 ref 5837 ref appTerm 214 ref appTerm appTerm 5867 def appTerm appTerm appTerm appTerm 51 ref 5860 ref 5837 remove appTerm appTerm 5868 def 295 ref 3125 remove appTerm 5838 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5869 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 5858 remove nil 75 ref 5869 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref 3242 ref 299 ref 5835 remove 299 ref 5836 ref 45 ref 51 ref 5862 remove 239 ref 3243 ref appTerm 5870 def 231 ref appTerm 5871 def appTerm 5872 def appTerm 5873 def 5864 remove 295 ref 3248 remove 5865 ref appTerm 5874 def appTerm 5875 def 5867 remove appTerm appTerm appTerm appTerm 5868 remove 295 ref 3243 ref appTerm 5876 def 5838 remove appTerm 5877 def appTerm appTerm absTerm appTerm absTerm appTerm 5878 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 3242 remove nil 75 ref 5878 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref "pl2" 186 ref var 5879 def 299 ref 5836 remove 45 ref 5873 ref 51 ref 51 ref 51 ref 465 ref 295 ref 5879 ref varTerm 5880 def appTerm 209 ref appTerm appTerm appTerm 239 ref 5880 ref appTerm 457 ref appTerm appTerm 5881 def appTerm 5882 def 5863 remove appTerm appTerm 5875 ref 5866 remove 205 ref 5880 ref appTerm 214 ref appTerm 5883 def appTerm appTerm appTerm appTerm appTerm 51 ref 5860 remove 5880 ref appTerm 5884 def appTerm 5885 def 5877 remove appTerm appTerm absTerm appTerm 5886 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 5879 remove nil 75 ref 5886 remove nil cons cons nil cons nil cons cons 82 ref subst nil 303 ref "pos2" 186 ref var 5887 def 45 ref 5873 remove 51 ref 5882 remove 239 remove 5887 ref varTerm 5888 def appTerm 5889 def 231 ref appTerm 5890 def appTerm 5891 def appTerm 5875 remove 202 ref 5888 ref appTerm 5883 ref appTerm 5892 def appTerm 5893 def appTerm 5894 def appTerm 5895 def appTerm 5885 remove 5876 remove 5888 ref appTerm 5896 def appTerm 5897 def appTerm 5898 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 5887 remove nil 75 ref 5898 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5895 remove nil cons 5899 def cons 44 ref 5897 remove nil cons 5900 def cons nil cons cons nil cons cons 5901 def 62 ref subst 5901 remove 126 ref subst nil 88 ref 5872 remove nil cons cons 90 ref 5894 remove nil cons cons nil cons cons nil cons cons 5902 def 104 ref subst 5902 remove 392 ref subst nil 88 ref 5861 remove nil cons cons 90 ref 5871 ref nil cons 5903 def cons nil cons cons nil cons cons 392 ref subst nil 88 ref 5891 remove nil cons cons 90 ref 5893 ref nil cons cons nil cons cons nil cons cons 5904 def 104 ref subst 5904 remove 392 ref subst nil 88 ref 5881 remove nil cons cons 90 ref 5890 ref nil cons 5905 def cons nil cons cons nil cons cons 392 ref subst 426 ref 295 ref 202 ref 401 ref 3243 ref appTerm 5906 def 427 ref appTerm appTerm 205 ref 416 ref 3243 ref appTerm 5907 def 427 ref appTerm appTerm 427 ref appTerm appTerm appTerm 3243 ref appTerm absTerm 5908 def 214 ref appTerm 5909 def betaConv 433 ref 3243 ref appTerm 5910 def betaConv 436 ref nil 437 ref 44 ref 5910 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 438 ref 304 ref 3290 ref cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 5908 ref appTerm nil cons cons 44 ref 5909 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5908 remove nil cons cons 443 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 295 ref 202 ref 5906 remove 214 ref appTerm 5911 def appTerm 5912 def 205 ref 5907 remove 214 ref appTerm 5913 def appTerm 214 ref appTerm 5914 def appTerm 5915 def appTerm 5916 def 3243 ref appTerm 5917 def nil cons 5918 def cons 44 ref 295 ref 5911 ref appTerm 5919 def 3243 ref appTerm 5920 def nil cons 5921 def cons nil cons cons nil cons cons 5922 def 113 ref subst proveHyp 5922 ref 62 ref subst 5922 remove 126 ref subst 5919 ref refl 5917 remove assume sym appThm sym nil 192 ref 5914 remove nil cons cons 581 ref 5911 ref nil cons 5923 def cons nil cons cons nil cons cons 3144 ref subst nil 3881 ref 192 ref 5913 remove nil cons cons nil cons cons nil cons cons 5732 ref subst nil 3881 ref 3554 remove cons nil cons cons 5924 def 4910 ref subst trans trans sym 466 ref 4493 ref 3243 ref appTerm appTerm 5925 def refl 5738 ref appThm sym 192 ref 51 ref 5870 ref 195 ref appTerm appTerm 5740 ref appTerm absTerm 5926 def 231 ref appTerm betaConv sym 291 ref nil 75 ref 5903 remove cons nil cons nil cons cons 82 ref subst 5871 remove assume eqMp appThm 5743 ref appThm 5744 ref trans sym 5748 ref eqMp eqMp 302 ref 303 ref 5926 ref nil cons cons 2181 ref cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5926 remove appTerm nil cons cons 44 ref 5870 remove 5739 ref appTerm nil cons 5927 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5751 ref 3291 ref cons nil cons cons 2724 ref subst eqMp nil 43 ref 5927 remove cons 44 ref 466 ref 3243 ref appTerm 5739 ref appTerm nil cons 5928 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5753 ref 3291 remove cons nil cons cons 5760 ref subst eqMp nil 43 ref 5928 remove cons 44 ref 5925 remove 5761 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5762 ref 188 ref 3290 remove cons nil cons 5929 def cons nil cons cons 5769 ref subst eqMp eqMp eqMp nil 43 ref 5916 remove 5911 ref appTerm nil cons cons 44 ref 5919 remove 5915 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 304 ref 5915 remove nil cons cons 1566 ref 5923 ref cons nil cons cons nil cons cons 2408 ref subst eqMp eqMp eqMp nil 88 ref 5918 remove cons 90 ref 5921 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 426 remove 295 ref 202 ref 401 ref 5888 ref appTerm 5930 def 427 ref appTerm appTerm 205 ref 416 ref 5888 ref appTerm 5931 def 427 ref appTerm appTerm 427 remove appTerm appTerm appTerm 5888 ref appTerm absTerm 5932 def 214 ref appTerm 5933 def betaConv 433 remove 5888 ref appTerm 5934 def betaConv 436 remove nil 437 remove 44 ref 5934 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 438 remove 304 ref 5888 ref nil cons 5935 def cons nil cons cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 299 ref 5932 ref appTerm nil cons cons 44 ref 5933 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 5932 remove nil cons cons 443 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 295 ref 202 ref 5930 remove 214 ref appTerm 5936 def appTerm 5937 def 205 remove 5931 remove 214 ref appTerm 5938 def appTerm 214 ref appTerm 5939 def appTerm 5940 def appTerm 5941 def 5888 ref appTerm 5942 def nil cons 5943 def cons 44 ref 295 ref 5936 ref appTerm 5944 def 5888 ref appTerm 5945 def nil cons 5946 def cons nil cons cons nil cons cons 5947 def 113 ref subst proveHyp 5947 ref 62 ref subst 5947 remove 126 ref subst 5944 ref refl 5942 remove assume sym appThm sym nil 192 ref 5939 remove nil cons cons 581 ref 5936 ref nil cons 5948 def cons nil cons cons nil cons cons 3144 remove subst nil 3881 ref 192 ref 5938 remove nil cons cons nil cons cons nil cons cons 5732 remove subst nil 3881 ref 192 ref 5935 ref cons nil cons cons nil cons cons 5949 def 4910 remove subst trans trans sym 466 ref 4493 remove 5888 ref appTerm appTerm 5950 def refl 5738 remove appThm sym 192 ref 51 ref 5889 ref 195 ref appTerm appTerm 5740 remove appTerm absTerm 5951 def 231 remove appTerm betaConv sym 291 ref nil 75 ref 5905 remove cons nil cons nil cons cons 82 ref subst 5890 remove assume eqMp appThm 5743 remove appThm 5744 remove trans sym 5748 remove eqMp eqMp 302 ref 303 ref 5951 ref nil cons cons 2181 remove cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5951 remove appTerm nil cons cons 44 ref 5889 remove 5739 ref appTerm nil cons 5952 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5751 remove 581 ref 5935 ref cons nil cons 5953 def cons nil cons cons 2724 remove subst eqMp nil 43 ref 5952 remove cons 44 ref 466 remove 5888 ref appTerm 5739 remove appTerm nil cons 5954 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5753 remove 5953 remove cons nil cons cons 5760 remove subst eqMp nil 43 ref 5954 remove cons 44 ref 5950 remove 5761 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5762 remove 188 ref 5935 remove cons nil cons 5955 def cons nil cons cons 5769 remove subst eqMp eqMp eqMp nil 43 ref 5941 remove 5936 ref appTerm nil cons cons 44 ref 5944 remove 5940 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 304 ref 5940 remove nil cons cons 1566 ref 5948 ref cons nil cons cons nil cons cons 2408 remove subst eqMp eqMp eqMp nil 88 ref 5943 remove cons 90 ref 5946 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp 416 ref refl 5893 remove assume 5956 def appThm 425 ref appThm nil 43 ref 295 ref 416 ref 5874 ref appTerm 214 ref appTerm appTerm 5957 def 416 ref 5892 ref appTerm 214 ref appTerm appTerm nil cons cons 44 ref 5884 ref nil cons 5958 def cons nil cons cons nil cons cons 113 ref subst 20 ref "_32854" 186 ref var 5959 def 45 ref 5957 ref 416 ref 202 ref 5959 remove varTerm appTerm 5883 ref appTerm appTerm 214 ref appTerm appTerm appTerm 5884 ref appTerm absTerm 5960 def 5888 remove appTerm 5961 def appTerm refl 5960 ref 5936 remove appTerm betaConv appThm 92 ref 5961 remove betaConv appThm 45 ref 5957 remove 416 ref 5937 remove 5883 remove appTerm appTerm 214 ref appTerm 5962 def appTerm appTerm 5884 ref appTerm refl appThm trans 5960 remove refl 5945 remove assume 5963 def sym appThm eqMp sym 20 ref "_32856" 186 ref var 5964 def 45 ref 295 ref 416 ref 202 ref 5964 remove varTerm appTerm 5865 ref appTerm appTerm 214 ref appTerm appTerm 5962 ref appTerm appTerm 5884 ref appTerm absTerm 5965 def 3243 remove appTerm 5966 def appTerm refl 5965 ref 5911 remove appTerm betaConv appThm 92 ref 5966 remove betaConv appThm 45 ref 295 ref 416 remove 5912 remove 5865 remove appTerm appTerm 214 ref appTerm appTerm 5962 remove appTerm appTerm 5884 ref appTerm refl appThm trans 5965 remove refl 5920 remove assume 5967 def sym appThm eqMp sym 454 ref 306 ref nil 3881 ref 189 ref 5859 ref nil cons 5968 def cons 5969 def 188 ref 5923 remove cons nil cons cons cons nil cons cons 5696 ref subst 397 ref 5924 remove 5781 ref subst appThm 5859 remove refl appThm nil 192 ref 5968 remove cons nil cons nil cons cons 1024 ref subst trans trans appThm nil 3881 ref 189 remove 5880 ref nil cons 5970 def cons 5971 def 188 remove 5948 remove cons nil cons cons cons nil cons cons 5696 remove subst 397 remove 5949 remove 5781 remove subst appThm 5880 remove refl appThm nil 192 ref 5970 remove cons nil cons nil cons cons 1024 remove subst trans trans appThm appThm 5884 remove refl appThm nil 75 ref 5958 ref cons nil cons nil cons cons 951 ref subst trans sym 81 ref eqMp eqMp eqMp eqMp proveHyp nil 43 ref 5958 remove cons 44 ref 5896 ref nil cons 5972 def cons nil cons 5973 def cons nil cons cons 126 ref subst proveHyp 401 ref refl 5956 remove appThm 425 ref appThm nil 43 ref 295 ref 401 ref 5874 remove appTerm 214 ref appTerm appTerm 401 remove 5892 remove appTerm 214 ref appTerm appTerm nil cons cons 5973 remove cons nil cons cons 113 ref subst 454 ref 306 ref nil 3881 ref 5969 remove 5929 remove cons cons nil cons cons 5707 ref subst appThm nil 3881 remove 5971 remove 5955 remove cons cons nil cons cons 5707 remove subst appThm appThm 5896 remove refl 5974 def appThm sym 454 ref 306 ref 5967 remove appThm 5963 remove appThm appThm 5974 remove appThm nil 75 ref 5972 remove cons nil cons nil cons cons 951 remove subst trans sym 81 ref eqMp eqMp eqMp proveHyp eqMp proveHyp proveHyp proveHyp proveHyp proveHyp proveHyp proveHyp proveHyp eqMp nil 88 ref 5899 remove cons 90 ref 5900 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 43 ref 5822 remove 5829 remove appTerm 5975 def nil cons cons 44 ref 3707 ref 5332 remove constTerm 5322 remove appTerm 5976 def nil cons cons nil cons 5977 def cons nil cons cons 126 ref subst proveHyp 51 ref 3806 ref 5320 ref appTerm 5978 def appTerm 5979 def refl 5140 remove appThm nil 75 ref 5978 remove nil cons 5980 def cons nil cons nil cons cons 560 ref subst trans sym 3804 ref 3808 remove 3812 ref 5320 ref appTerm 3807 remove appTerm appTerm absTerm 5981 def 3718 remove 3719 ref 372 ref 190 ref 5318 remove 458 ref appTerm absTerm appTerm absTerm appTerm 5982 def appTerm betaConv sym 291 ref 2521 ref 3826 remove subst appThm 5983 def nil 3804 ref 5982 ref nil cons 5984 def cons 5985 def 5598 remove nil cons 5986 def cons nil cons cons 3837 ref subst 649 ref 304 ref 454 ref 92 ref 3840 ref 5623 remove appThm appThm 5622 remove 1154 ref appTerm betaConv appThm nil 5624 remove nil cons nil cons cons 3794 ref subst eqMp 5987 def appThm 92 ref 3840 remove 3841 remove 3719 remove 1430 remove 190 ref 5621 remove 190 ref 458 ref absTerm 5988 def 206 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 5988 ref 1154 remove appTerm betaConv appThm nil 1068 remove 5988 remove nil cons cons nil cons nil cons cons 3794 remove subst eqMp 5989 def appThm absThm appThm trans appThm nil 75 ref 299 ref 304 ref 45 ref 51 ref 465 ref 1568 remove 209 ref appTerm 5990 def appTerm 5991 def appTerm 5151 remove 457 ref appTerm 5992 def appTerm 5993 def appTerm 5992 ref appTerm 5994 def absTerm 5995 def appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 303 ref 5995 remove nil cons cons nil cons nil cons cons 382 ref subst 304 ref nil 75 ref 5994 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5993 remove nil cons 5996 def cons 44 ref 5992 ref nil cons 5997 def cons nil cons cons nil cons cons 5998 def 62 ref subst 5998 remove 126 ref subst nil 88 ref 5991 remove nil cons cons 90 ref 5997 remove cons nil cons 5999 def cons nil cons cons 392 ref subst eqMp nil 88 ref 5996 remove cons 5999 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp 4368 remove 4369 remove 5981 ref nil cons cons 4370 remove 5984 ref cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 4372 remove 5981 remove appTerm nil cons cons 44 ref 5980 remove cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5986 ref nil cons cons 4417 remove subst eqMp eqMp 6000 def nil 43 ref 5979 remove 3806 ref 5321 ref appTerm appTerm nil cons cons 6001 def 5977 remove cons nil cons cons 113 ref subst proveHyp nil 5597 remove 5986 ref cons nil cons cons 6002 def 5338 ref 5599 ref 45 ref 4785 remove 4421 remove 5602 ref appTerm appTerm appTerm 6003 def 3707 remove 5601 remove constTerm 5603 ref appTerm appTerm absTerm 6004 def 5602 ref appTerm 6005 def betaConv 3730 ref 5606 ref 6004 ref appTerm 6006 def absTerm 6007 def 3731 ref appTerm 6008 def betaConv nil 3743 ref 6007 ref appTerm 6009 def axiom nil 43 ref 6009 remove nil cons cons 44 ref 6008 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 6007 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 6006 remove nil cons cons 44 ref 6005 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 5617 ref 5618 ref 6004 remove nil cons cons 5619 ref cons nil cons cons 137 ref subst eqMp eqMp subst subst eqMp eqMp nil 43 ref 51 ref 5975 remove appTerm 5976 remove appTerm nil cons cons 44 ref 5817 remove 5821 ref appTerm nil cons 6010 def cons nil cons cons nil cons cons 113 ref subst proveHyp nil 5324 remove 5325 remove nil cons cons nil cons cons 5326 remove 4611 remove subst subst eqMp nil 43 ref 6010 remove cons 44 ref 295 ref 5821 ref appTerm 6011 def 5813 ref appTerm nil cons cons nil cons 6012 def cons nil cons cons 126 ref subst proveHyp 1566 ref 51 ref 6011 ref 1569 ref appTerm appTerm 5819 remove appTerm absTerm 6013 def 571 ref 4574 ref 5320 ref appTerm 6014 def appTerm 6015 def 4574 ref 5321 remove appTerm appTerm 6016 def appTerm betaConv sym 6000 remove nil 6001 remove 44 ref 6011 remove 6016 ref appTerm nil cons 6017 def cons nil cons cons nil cons cons 113 ref subst proveHyp 6002 remove 5338 remove 5599 remove 6003 remove 295 ref 4568 remove 0 ref 5600 remove 198 remove cons opType constTerm 5603 remove appTerm appTerm 571 remove 4604 remove appTerm 4602 remove 5602 ref appTerm appTerm appTerm appTerm absTerm 6018 def 5602 remove appTerm 6019 def betaConv 3730 remove 5606 remove 6018 ref appTerm 6020 def absTerm 6021 def 3731 ref appTerm 6022 def betaConv nil 3743 remove 6021 ref appTerm 6023 def axiom nil 43 ref 6023 remove nil cons cons 44 ref 6022 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 6021 remove nil cons cons 3754 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 6020 remove nil cons cons 44 ref 6019 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 5617 remove 5618 remove 6018 remove nil cons cons 5619 remove cons nil cons cons 137 ref subst eqMp eqMp subst subst eqMp nil 43 ref 6017 remove cons 44 ref 295 ref 6016 ref appTerm 5813 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 306 ref 6015 remove refl 5286 remove appThm appThm 5813 ref refl appThm nil 2563 remove 2174 remove 581 ref 6014 ref nil cons cons nil cons cons cons nil cons cons 957 ref 20 ref 295 ref 981 remove appTerm 2362 remove appTerm appTerm 1903 remove 3063 remove 209 ref appTerm appTerm appTerm absTerm 6024 def 961 remove appTerm 6025 def betaConv 192 ref 299 ref 6024 ref appTerm 6026 def absTerm 6027 def 195 remove appTerm 6028 def betaConv 581 ref 299 ref 6027 ref appTerm 6029 def absTerm 6030 def 585 remove appTerm 6031 def betaConv nil 299 ref 6030 ref appTerm 6032 def axiom nil 43 ref 6032 remove nil cons cons 44 ref 6031 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 6030 remove nil cons cons 591 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 6029 remove nil cons cons 44 ref 6028 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 6027 remove nil cons cons 410 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 6026 remove nil cons cons 44 ref 6025 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 302 ref 303 ref 6024 remove nil cons cons 974 remove cons nil cons cons 137 ref subst eqMp eqMp subst trans sym nil 3804 ref 4802 remove 5982 ref appTerm "Set.insert" const 6033 def 0 ref 186 ref 4624 remove cons opType constTerm 209 remove appTerm 4749 remove appTerm 6034 def appTerm 6035 def nil cons cons 5986 remove cons nil cons cons 4628 remove subst 649 ref 304 ref 92 ref 5987 remove appThm nil 3804 remove 6034 ref nil cons 6036 def cons 3760 ref 5984 remove cons nil cons cons nil cons cons 6037 def 4841 remove subst 291 ref 5989 ref appThm 810 remove nil 1566 ref 997 remove cons nil cons nil cons cons 320 ref 152 remove 20 ref 3736 remove 6033 remove 0 ref 9 remove 4635 remove cons opType constTerm 6038 def 156 ref appTerm 4741 ref appTerm appTerm appTerm 157 remove appTerm absTerm 6039 def 156 remove appTerm 6040 def betaConv 33 ref 118 ref 6039 ref appTerm 6041 def absTerm 6042 def 36 ref appTerm 6043 def betaConv nil 118 ref 6042 ref appTerm 6044 def axiom nil 43 ref 6044 remove nil cons cons 44 ref 6043 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 6042 remove nil cons cons 171 ref cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 6041 remove nil cons cons 44 ref 6040 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 ref 119 ref 6039 remove nil cons cons 172 remove cons nil cons cons 137 ref subst eqMp eqMp subst subst 6045 def appThm appThm trans appThm absThm appThm trans sym nil 303 ref 190 ref 20 ref 5319 ref appTerm 459 remove 504 ref appTerm 6046 def appTerm 6047 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 190 ref nil 75 ref 6047 remove nil cons cons nil cons nil cons cons 82 ref subst nil 43 ref 5671 ref cons 44 ref 6046 ref nil cons 6048 def cons nil cons cons nil cons cons 6049 def 538 remove subst 6049 ref 62 ref subst 6049 remove 126 ref subst 5801 remove 5677 remove 291 ref 2657 ref appThm 1100 ref appThm 342 ref trans sym 81 ref eqMp proveHyp proveHyp eqMp nil 5672 remove 90 ref 6048 ref cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 ref 45 ref 5319 ref appTerm 6046 ref appTerm nil cons cons 44 ref 45 ref 6046 remove appTerm 5319 remove appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 43 ref 6048 ref cons 44 ref 5671 ref cons nil cons cons nil cons cons 6050 def 62 ref subst 6050 remove 126 ref subst nil 566 remove 3701 remove nil cons cons nil cons cons 6051 def 104 ref subst 6051 remove 392 remove subst 291 ref 1100 remove appThm 2657 remove appThm 342 remove trans sym 81 ref eqMp proveHyp proveHyp eqMp nil 88 ref 6048 remove cons 90 ref 5671 remove cons nil cons cons nil cons cons 104 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp 20 ref "_32858" 3715 remove var 6052 def 295 ref 4574 ref 6052 remove varTerm appTerm appTerm 214 ref appTerm absTerm 6053 def 5320 ref appTerm 6054 def appTerm refl 6053 ref 6035 ref appTerm betaConv appThm 92 ref 6054 remove betaConv appThm 295 ref 4574 ref 6035 ref appTerm 6055 def appTerm 6056 def 214 ref appTerm 6057 def refl appThm trans 6053 remove refl 4708 remove 5320 remove appTerm 6035 remove appTerm assume appThm eqMp sym 1566 remove 51 ref 6056 ref 1569 remove appTerm appTerm 1576 remove 214 ref appTerm appTerm absTerm 6058 def 5225 ref 4574 ref 5982 ref appTerm appTerm 4574 remove 6034 ref appTerm appTerm 6059 def appTerm betaConv sym 5983 remove nil 5985 remove 3760 remove 6036 remove cons nil cons cons nil cons cons 3837 remove subst 649 remove 304 ref 454 remove 6045 remove appThm 5989 remove appThm absThm appThm trans appThm nil 75 ref 299 ref 304 ref 45 remove 5990 remove appTerm 5992 remove appTerm absTerm appTerm nil cons cons nil cons nil cons cons 341 ref subst trans sym nil 303 ref 190 ref 464 remove 458 ref appTerm 6060 def absTerm nil cons cons nil cons nil cons cons 382 ref subst 190 ref nil 75 ref 6060 remove nil cons cons nil cons nil cons cons 82 ref subst nil 3170 remove 44 ref 565 remove cons nil cons cons nil cons cons 6061 def 62 ref subst 6061 remove 126 ref subst 3174 remove sym 4996 remove sym 81 ref eqMp eqMp eqMp nil 512 remove 5675 remove cons nil cons cons 104 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 43 ref 51 remove 3806 remove 5982 ref appTerm appTerm 3812 remove 6034 remove appTerm 5982 remove appTerm appTerm nil cons cons 44 ref 6056 remove 6059 ref appTerm nil cons 6062 def cons nil cons cons nil cons cons 113 ref subst proveHyp 6037 remove 320 ref 5234 ref 3732 remove appTerm 6063 def betaConv 5236 ref 3731 remove appTerm 6064 def betaConv 5238 remove nil 43 ref 5237 remove nil cons cons 44 ref 6064 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 ref 3752 ref 5236 remove nil cons cons 3754 remove cons nil cons cons 137 ref subst eqMp eqMp nil 43 ref 5235 remove nil cons cons 44 ref 6063 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 3751 remove 3752 remove 5234 remove nil cons cons 3755 remove cons nil cons cons 137 ref subst eqMp eqMp subst subst eqMp nil 43 ref 6062 remove cons 44 ref 295 ref 6059 ref appTerm 214 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 306 ref 5284 remove 2521 remove 5283 remove subst appThm 1026 remove 320 remove 33 remove 295 ref 4603 remove 6038 remove 36 ref appTerm 4741 remove appTerm appTerm appTerm 210 ref appTerm absTerm 6065 def 36 remove appTerm 6066 def betaConv nil 118 remove 6065 ref appTerm 6067 def axiom nil 43 ref 6067 remove nil cons cons 44 ref 6066 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp 169 remove 119 remove 6065 remove nil cons cons 171 remove cons nil cons cons 137 ref subst eqMp eqMp subst subst appThm appThm 425 remove appThm sym 5300 remove nil 998 remove 1196 remove cons nil cons cons 2098 ref subst 2099 ref 4108 remove 1233 remove subst appThm trans subst nil 43 ref 295 ref 202 remove 214 ref appTerm 210 ref appTerm appTerm 457 ref appTerm nil cons cons 44 ref 295 ref 5225 remove 457 remove appTerm 210 remove appTerm appTerm 214 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 2514 remove 2519 remove 1753 remove cons cons nil cons cons 5299 remove subst eqMp eqMp eqMp eqMp 302 ref 303 ref 6058 ref nil cons cons 304 ref 6059 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 6058 remove appTerm nil cons cons 44 ref 6057 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 1564 ref 442 remove cons 304 ref 6055 remove nil cons cons nil cons cons nil cons cons 3009 ref subst eqMp eqMp proveHyp nil 88 ref 295 ref 6014 remove appTerm 214 ref appTerm nil cons cons 90 ref 1101 remove cons nil cons cons nil cons cons 5214 remove subst proveHyp eqMp eqMp eqMp 302 ref 303 ref 6013 ref nil cons cons 304 ref 6016 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 6013 remove appTerm nil cons cons 6012 remove cons nil cons cons 113 ref subst proveHyp nil 1564 ref 5813 ref nil cons cons 6068 def 304 ref 5821 remove nil cons cons nil cons 6069 def cons nil cons cons 3009 ref subst eqMp eqMp eqMp 302 ref 303 ref 5820 ref nil cons cons 6069 remove cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 5820 remove appTerm nil cons cons 44 ref 5818 remove nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 6068 remove 304 ref 5816 remove nil cons cons nil cons cons nil cons cons 3009 ref subst eqMp eqMp proveHyp 20 ref "_32796" 186 remove var 6070 def 295 ref 4797 ref 6070 remove varTerm appTerm appTerm 265 ref appTerm absTerm 6071 def 4621 ref appTerm 6072 def appTerm refl 6071 ref 5813 ref appTerm betaConv appThm 92 ref 6072 remove betaConv appThm 295 ref 4797 ref 5813 ref appTerm appTerm 265 ref appTerm refl appThm trans 6071 remove refl 295 ref 4621 remove appTerm 5813 remove appTerm assume appThm eqMp sym 4797 remove refl nil 2091 remove 595 ref 957 ref 3374 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 2516 remove 595 ref 957 ref 3373 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 1736 remove 595 ref 957 remove 3372 remove nil cons cons nil cons cons cons nil cons cons 2416 ref subst nil 2518 remove 595 ref 2175 remove cons cons nil cons cons 2416 remove subst 5139 remove 2526 remove subst eqMp eqMp eqMp eqMp appThm nil 2107 remove 595 remove 3630 remove cons cons nil cons cons 2147 remove subst nil 2149 remove 3342 remove 3632 remove cons cons nil cons cons 2528 ref 306 ref nil 2424 ref 2155 remove cons nil cons cons 2124 remove subst 2099 remove 3346 remove 2098 ref subst 3532 remove trans appThm trans appThm 3524 remove appThm 3534 remove trans appThm 2539 ref trans sym 81 ref eqMp subst nil 2160 remove 3344 remove 3358 remove cons cons nil cons cons 2528 remove 306 ref 1008 ref nil 2424 ref 2165 remove cons nil cons cons 2311 ref subst 1708 ref 1008 ref nil 2428 ref 2167 remove cons nil cons cons 2311 ref subst 1708 ref 1008 ref 2019 remove 2311 ref subst 1708 ref 1008 ref 2098 remove appThm 2530 remove trans appThm trans appThm nil 192 ref 2534 remove cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 3643 remove cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 3642 remove cons nil cons nil cons cons 2329 ref subst trans appThm 3640 remove appThm 3644 remove trans appThm 2539 remove trans sym 81 ref eqMp subst 4927 remove 2422 remove 306 remove 1008 ref nil 2424 remove 4359 remove cons nil cons cons 2311 ref subst 1708 ref 1008 ref nil 2428 remove 4360 remove cons nil cons cons 2311 ref subst 1708 ref 1008 ref 5185 remove 2311 remove subst 1708 remove 1008 remove 5186 remove appThm 2317 remove 2329 ref subst trans appThm trans appThm nil 192 ref 208 ref 1030 remove appTerm 6073 def nil cons 6074 def cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 208 ref 6073 remove appTerm 6075 def nil cons 6076 def cons nil cons nil cons cons 2329 ref subst trans appThm trans appThm nil 192 ref 208 remove 6075 remove appTerm nil cons 6077 def cons nil cons nil cons cons 2329 remove subst trans appThm 2156 remove appThm nil 2132 remove 581 ref 6077 remove cons nil cons cons nil cons cons 2139 ref subst nil 2136 remove 581 ref 6076 remove cons nil cons cons nil cons cons 2139 ref subst nil 2140 remove 581 remove 6074 remove cons nil cons cons nil cons cons 2139 ref subst 2433 remove 2139 remove subst trans trans trans trans appThm 2435 remove trans sym 81 ref eqMp subst 4928 remove eqMp eqMp eqMp eqMp trans eqMp proveHyp eqMp eqMp 302 ref 303 ref 4796 ref nil cons cons 304 ref 4798 remove nil cons cons nil cons cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 4796 remove appTerm nil cons cons 4795 remove cons nil cons cons 113 ref subst proveHyp nil 1564 remove 2221 remove cons 6078 def 304 ref 4622 remove nil cons cons nil cons 6079 def cons nil cons cons 3009 ref subst eqMp eqMp eqMp 302 ref 303 ref 4614 ref nil cons cons 6079 remove cons nil cons cons 370 ref subst proveHyp nil 43 ref 372 ref 4614 remove appTerm nil cons cons 4613 remove cons nil cons cons 113 ref subst proveHyp nil 6078 ref 304 ref 4575 remove nil cons cons nil cons 6080 def cons nil cons cons 3009 ref subst eqMp eqMp eqMp 302 remove 303 ref 4573 ref nil cons cons 6080 remove cons nil cons cons 370 remove subst proveHyp nil 43 ref 372 remove 4573 remove appTerm nil cons cons 44 ref 4571 remove 265 ref appTerm nil cons cons nil cons cons nil cons cons 113 ref subst proveHyp nil 6078 remove 304 remove 4570 remove nil cons cons nil cons cons nil cons cons 3009 remove subst eqMp eqMp nil 295 remove 4569 remove 3713 remove appTerm appTerm 265 remove appTerm thm nil 174 remove 175 ref 3861 remove absTerm 6081 def nil cons cons nil cons nil cons cons 184 remove subst 175 remove 4364 remove absThm eqMp nil 139 remove 6081 remove appTerm thm nil 303 ref 192 ref 4659 remove 4912 ref appTerm absTerm 6082 def nil cons cons nil cons nil cons cons 382 ref subst 192 ref 92 ref 4911 remove appThm 4912 remove refl appThm nil 338 ref 4913 remove cons nil cons nil cons cons 617 ref subst trans absThm eqMp nil 299 ref 6082 remove appTerm thm nil 303 ref 192 ref 3847 remove absTerm 6083 def nil cons cons nil cons nil cons cons 382 ref subst 192 ref 4367 remove absThm eqMp nil 299 ref 6083 remove appTerm thm nil 303 remove 192 ref 455 remove 190 remove 191 ref 462 ref 234 remove 0 remove 16 remove 19 remove nil cons cons opType constTerm 6084 def 504 remove appTerm 458 remove appTerm 478 ref appTerm appTerm absTerm 399 ref appTerm absTerm 414 remove appTerm 6085 def appTerm 6086 def absTerm 6087 def nil cons cons nil cons nil cons cons 382 remove subst 192 remove nil 75 ref 6086 remove nil cons cons nil cons nil cons cons 82 remove subst 92 ref 490 remove appThm 6085 remove betaConv 191 remove 462 remove 6084 ref 4618 remove appTerm 485 remove appTerm 6088 def 478 remove appTerm appTerm absTerm 399 remove appTerm betaConv trans appThm sym nil 43 ref 465 remove 3938 ref appTerm nil cons 6089 def cons 6090 def 44 ref 20 ref 3945 remove appTerm 3941 remove 6088 remove 3942 remove appTerm 6091 def appTerm appTerm nil cons 6092 def cons nil cons 6093 def cons nil cons cons 6094 def 62 ref subst 6094 remove 126 ref subst 92 ref 4876 ref 291 ref nil 6090 remove 44 ref 20 ref 3938 ref appTerm 510 remove appTerm nil cons cons nil cons cons nil cons cons 113 ref subst nil 3952 ref nil cons nil cons cons 548 remove subst eqMp appThm 6095 def 3943 ref refl 6096 def appThm nil 75 ref 3953 remove cons nil cons nil cons cons 6097 def 826 ref subst trans appThm 5644 remove 4680 remove subst trans appThm 6095 remove 6091 ref refl 6098 def appThm nil 75 ref 6091 ref nil cons cons nil cons nil cons cons 6099 def 826 remove subst trans appThm 832 remove trans sym 81 ref eqMp eqMp nil 88 remove 6089 ref cons 90 ref 6092 ref cons nil cons 6100 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 43 remove 3939 ref cons 6093 remove cons nil cons cons 6101 def 62 ref subst 6101 remove 126 ref subst 92 ref 4876 remove 291 ref 5645 remove appThm 6102 def 6096 remove appThm 6097 remove 341 ref subst trans appThm appThm 6102 remove 6098 remove appThm 6099 remove 341 ref subst trans appThm sym nil 4862 remove 44 ref 20 remove 486 remove 3943 remove appTerm appTerm 6091 remove appTerm nil cons 6103 def cons nil cons 6104 def cons nil cons cons 6105 def 62 ref subst 6105 remove 126 ref subst 92 ref 291 ref 484 ref refl 4990 ref appThm 6106 def appThm 4883 remove appThm nil 75 remove 484 remove 1002 remove 214 remove appTerm appTerm nil cons 6107 def cons nil cons nil cons cons 560 remove subst trans appThm 6084 remove refl 6108 def 5638 remove appThm 6106 remove appThm 4880 ref appThm nil 848 remove 4881 ref cons 6109 def 849 ref 6107 ref cons nil cons cons nil cons cons 356 ref 3574 remove subst subst trans appThm nil 338 ref 6107 remove cons nil cons nil cons cons 617 ref subst trans sym 81 ref eqMp eqMp nil 4960 remove 90 ref 6103 ref cons nil cons 6110 def cons nil cons cons 104 ref subst deductAntisym eqMp nil 4962 remove 6104 remove cons nil cons cons 6111 def 62 remove subst 6111 remove 126 remove subst 92 remove 291 remove 4965 remove 4990 remove appThm 4995 remove trans 6112 def appThm 4967 remove appThm 4882 remove 341 remove subst trans appThm 6108 remove 5786 remove appThm 6112 remove appThm 4880 remove appThm nil 6109 remove 849 remove 329 remove cons nil cons cons nil cons cons 356 remove 2848 remove subst subst trans appThm nil 338 ref 4881 remove cons nil cons nil cons cons 617 remove subst trans sym 81 remove eqMp eqMp nil 4878 ref 6110 remove cons nil cons cons 104 ref subst deductAntisym eqMp 5096 remove nil 4878 remove 4734 remove 778 ref 6103 remove cons nil cons cons cons nil cons cons 794 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 3952 ref 6100 remove cons nil cons cons 104 remove subst deductAntisym eqMp 1619 remove 3938 remove appTerm 6113 def betaConv 1622 remove nil 1623 remove 44 remove 6113 remove nil cons cons nil cons cons nil cons cons 113 remove subst proveHyp 336 remove 1624 remove 338 remove 3939 remove cons nil cons cons nil cons cons 137 remove subst eqMp eqMp nil 3952 remove 90 remove 6089 remove cons 778 remove 6092 remove cons nil cons cons cons nil cons cons 794 remove subst proveHyp proveHyp proveHyp eqMp eqMp absThm eqMp nil 299 remove 6087 remove appTerm thm