path: "vendor/opentheory/data/theories/char-utf8-thm/char-utf8-thm.art"
6 version nil "e" "->" typeOp 0 def "Data.Char.char" typeOp nil opType 1 def "Data.List.list" typeOp 2 def "Data.Byte.byte" typeOp nil opType 3 def nil cons 4 def opType 5 def nil cons 6 def cons opType 7 def var "Data.Char.UTF8.encodeChar" const 7 ref constTerm 8 def nil cons 9 def cons "p" "Parser.parser" typeOp 10 def 3 ref 1 ref nil cons 11 def cons 12 def opType 13 def var 14 def "Data.Char.UTF8.parseChar" const 13 ref constTerm 15 def nil cons 16 def cons nil cons 17 def cons nil cons cons 18 def "B" 11 ref cons 19 def "A" 4 ref cons 20 def nil cons 21 def cons nil nil cons 22 def cons 23 def "e" 0 ref "B" varType 24 def 2 ref "A" varType 25 def nil cons 26 def opType 27 def nil cons 28 def cons opType 29 def var 30 def "=" const 31 def 0 ref "bool" typeOp nil opType 32 def 0 ref 32 ref 32 ref nil cons 33 def cons opType 34 def nil cons cons opType 35 def constTerm 36 def "Parser.inverse" const 37 def 0 ref 10 ref 25 ref 24 ref nil cons 38 def cons 39 def opType 40 def 0 ref 29 ref 33 ref cons opType 41 def nil cons cons opType 42 def constTerm "p" 40 ref var 43 def varTerm 44 def appTerm 30 ref varTerm 45 def appTerm 46 def appTerm "Data.Bool.!" const 47 def 0 ref 0 ref 24 ref 33 ref cons opType 48 def 33 ref cons opType 49 def constTerm 50 def "x" 24 ref var 51 def 47 ref 0 ref 0 ref "Parser.Stream.stream" typeOp 52 def 26 ref opType 53 def 33 ref cons opType 54 def 33 ref cons opType 55 def constTerm 56 def "xs" 53 ref var 57 def 31 ref 0 ref "Data.Option.option" typeOp 58 def "Data.Pair.*" typeOp 59 def 24 ref 53 ref nil cons 60 def cons opType 61 def nil cons 62 def opType 63 def 0 ref 63 ref 33 ref cons opType nil cons cons opType constTerm 64 def "Parser.apply" const 65 def 0 ref 40 ref 0 ref 53 ref 63 ref nil cons 66 def cons opType 67 def nil cons 68 def cons opType constTerm 69 def 44 ref appTerm 70 def "Parser.Stream.append" const 71 def 0 ref 27 ref 0 ref 53 ref 60 ref cons opType nil cons 72 def cons opType constTerm 73 def 45 ref 51 ref varTerm 74 def appTerm appTerm 57 ref varTerm 75 def appTerm appTerm appTerm "Data.Option.some" const 76 def 0 ref 61 ref 66 ref cons opType 77 def constTerm 78 def "Data.Pair.," const 79 def 0 ref 24 ref 0 ref 53 ref 62 remove cons opType nil cons cons opType constTerm 80 def 74 remove appTerm 75 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 81 def 45 ref appTerm 82 def betaConv 43 ref 47 ref 0 ref 41 ref 33 ref cons opType constTerm 83 def 81 ref appTerm 84 def absTerm 85 def 44 ref appTerm 86 def betaConv nil 47 ref 0 ref 0 ref 40 ref 33 ref cons opType 87 def 33 ref cons opType constTerm 88 def 85 ref appTerm 89 def axiom nil "p" 32 ref var 90 def 89 remove nil cons cons "q" 32 ref var 91 def 86 remove nil cons cons nil cons cons nil cons cons 36 ref "Data.Bool.==>" const 35 ref constTerm 92 def 90 ref varTerm 93 def appTerm 94 def 91 ref varTerm 95 def appTerm 96 def appTerm 97 def refl 90 ref 91 ref 36 ref "Data.Bool./\\" const 35 ref constTerm 98 def 93 ref appTerm 99 def 95 ref appTerm 100 def appTerm 101 def 93 ref appTerm absTerm 102 def absTerm 103 def 93 ref appTerm betaConv 95 ref refl 104 def appThm 102 remove 95 ref appTerm betaConv trans appThm nil 31 ref 0 ref 35 ref 0 ref 35 ref 33 ref cons opType 105 def nil cons cons opType constTerm 106 def 92 ref appTerm 103 remove appTerm axiom 93 ref refl 107 def appThm 104 ref appThm eqMp 108 def sym 109 def 101 remove refl 91 ref 31 ref 0 ref 105 ref 0 ref 105 remove 33 ref cons opType nil cons cons opType constTerm 110 def "f" 35 ref var 111 def 111 ref varTerm 112 def 93 ref appTerm 95 ref appTerm absTerm 113 def appTerm 111 ref 112 ref "Data.Bool.T" const 32 ref constTerm 114 def appTerm 114 ref appTerm absTerm 115 def appTerm absTerm 116 def 95 ref appTerm betaConv appThm 31 ref 0 ref 34 ref 0 ref 34 ref 33 ref cons opType 117 def nil cons cons opType constTerm 118 def 99 ref appTerm refl 90 ref 116 remove absTerm 119 def 93 ref appTerm betaConv appThm nil 106 ref 98 ref appTerm 119 ref appTerm axiom 120 def 107 remove appThm eqMp 104 ref appThm eqMp 121 def sym 111 ref 112 ref refl nil "t" 32 ref var 122 def 93 ref nil cons 123 def cons nil cons nil cons cons 124 def 36 ref 122 ref varTerm 125 def appTerm 126 def 114 ref appTerm 127 def assume sym nil 114 ref axiom 128 def eqMp 125 ref assume 128 ref deductAntisym deductAntisym 129 def subst 93 ref assume 130 def eqMp appThm nil 122 ref 95 ref nil cons 131 def cons nil cons nil cons cons 132 def 129 ref subst 95 ref assume 133 def eqMp appThm absThm eqMp 134 def nil "P" 32 ref var 135 def 123 ref cons 136 def "Q" 32 ref var 137 def 131 ref cons nil cons 138 def cons nil cons cons 36 ref refl 139 def 111 ref 112 remove 135 ref varTerm 140 def appTerm 141 def 137 ref varTerm 142 def appTerm absTerm 143 def 90 ref 91 ref 93 ref absTerm absTerm 144 def appTerm betaConv 144 ref 140 ref appTerm betaConv 142 ref refl 145 def appThm 91 ref 140 ref absTerm 142 ref appTerm betaConv trans trans appThm 115 ref 144 ref appTerm betaConv 144 ref 114 ref appTerm betaConv 114 ref refl 146 def appThm 91 ref 114 ref absTerm 114 ref appTerm betaConv trans trans appThm 36 ref 98 ref 140 ref appTerm 147 def 142 ref appTerm 148 def appTerm refl 91 ref 110 remove 111 remove 141 remove 95 ref appTerm absTerm appTerm 115 ref appTerm absTerm 142 ref appTerm betaConv appThm 118 ref 147 remove appTerm refl 119 remove 140 ref appTerm betaConv appThm 120 remove 140 ref refl 149 def appThm eqMp 145 ref appThm eqMp 148 remove assume eqMp 150 def 144 remove refl appThm eqMp sym 128 ref eqMp 151 def subst 152 def deductAntisym eqMp 108 remove 96 ref assume 153 def eqMp sym 130 remove eqMp 139 ref 113 remove 90 ref 91 ref 95 ref absTerm 154 def absTerm 155 def appTerm betaConv 155 ref 93 ref appTerm betaConv 104 ref appThm 154 ref 95 ref appTerm betaConv trans trans appThm 115 remove 155 ref appTerm betaConv 155 ref 114 ref appTerm betaConv 146 remove appThm 154 ref 114 ref appTerm betaConv trans trans 156 def appThm 121 remove 100 ref assume eqMp 155 ref refl 157 def appThm eqMp sym 128 ref eqMp 158 def proveHyp 159 def deductAntisym 160 def subst proveHyp "A" 40 ref nil cons 161 def cons nil cons 162 def "P" 87 ref var 163 def 85 remove nil cons cons "x" 40 ref var 164 def 44 ref nil cons cons nil cons 165 def cons nil cons cons nil 90 ref 47 ref 0 ref 0 ref 25 ref 33 ref cons opType 166 def 33 ref cons opType 167 def constTerm 168 def "P" 166 ref var 169 def varTerm 170 def appTerm 171 def nil cons 172 def cons 91 ref 170 ref "x" 25 ref var 173 def varTerm 174 def appTerm 175 def nil cons 176 def cons nil cons cons nil cons cons 177 def 109 ref subst 177 remove 158 remove 134 remove deductAntisym 178 def subst 36 ref 175 ref appTerm refl 173 ref 114 ref absTerm 179 def 174 ref appTerm betaConv appThm "p" 166 ref var 180 def 31 ref 0 ref 166 ref 167 ref nil cons cons opType constTerm 180 ref varTerm 181 def appTerm 179 remove appTerm absTerm 182 def 170 ref appTerm betaConv 183 def nil 31 ref 0 ref 167 ref 0 ref 167 ref 33 ref cons opType 184 def nil cons cons opType constTerm 185 def 168 ref appTerm 182 remove appTerm axiom 170 ref refl 186 def appThm 187 def 171 ref assume eqMp eqMp 174 ref refl 188 def appThm eqMp sym 128 ref eqMp eqMp nil 135 ref 172 remove cons 137 ref 176 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 189 def subst eqMp eqMp nil 90 ref 84 remove nil cons cons 91 ref 82 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 29 ref nil cons cons nil cons 190 def "P" 41 remove var 191 def 81 remove nil cons cons "x" 29 remove var 45 ref nil cons cons nil cons 192 def cons nil cons cons 189 ref subst eqMp eqMp subst subst 193 def sym nil "P" 0 ref 1 ref 33 ref cons opType 194 def var 195 def "c" 1 ref var 196 def 47 ref 0 ref 0 ref 52 ref 4 ref opType 197 def 33 ref cons opType 198 def 33 ref cons opType 199 def constTerm 200 def "xs" 197 ref var 201 def 31 ref 0 ref 58 ref 59 ref 1 ref 197 ref nil cons 202 def cons opType 203 def nil cons 204 def opType 205 def 0 ref 205 ref 33 ref cons opType nil cons cons opType constTerm 206 def 65 ref 0 ref 13 ref 0 ref 197 ref 205 ref nil cons 207 def cons opType 208 def nil cons cons opType constTerm 209 def 15 ref appTerm 210 def 71 remove 0 ref 5 ref 0 ref 197 ref 202 ref cons opType nil cons 211 def cons opType constTerm 212 def 8 ref 196 ref varTerm 213 def appTerm 214 def appTerm 215 def 201 ref varTerm 216 def appTerm 217 def appTerm appTerm 76 ref 0 ref 203 ref 207 ref cons opType constTerm 218 def 79 ref 0 ref 1 ref 0 ref 197 ref 204 ref cons opType nil cons cons opType constTerm 219 def 213 ref appTerm 220 def 216 ref appTerm appTerm appTerm absTerm appTerm 221 def absTerm 222 def nil cons cons nil cons nil cons cons "A" 11 ref cons 223 def nil cons 224 def 22 ref cons 225 def 36 ref 171 remove appTerm refl 183 remove appThm 187 remove eqMp sym 226 def subst 227 def subst 196 ref nil 122 ref 221 remove nil cons cons nil cons nil cons cons 129 ref subst nil "P" 198 ref var 228 def "b" 197 ref var 229 def 206 ref 210 ref 215 ref 229 ref varTerm 230 def appTerm appTerm appTerm 218 ref 220 ref 230 ref appTerm appTerm appTerm 231 def absTerm nil cons cons nil cons nil cons cons "A" 202 ref cons nil cons 232 def 22 ref cons 233 def 226 ref subst 234 def subst 229 ref nil 122 ref 231 ref nil cons 235 def cons nil cons nil cons cons 129 ref subst 196 ref "Data.Bool.?" const 236 def 0 ref 0 ref "Number.Natural.natural" typeOp nil opType 237 def 33 ref cons opType 238 def 33 ref cons opType 239 def constTerm 240 def "n" 237 ref var 241 def 98 ref "Data.Char.invariant" const 238 ref constTerm 242 def 241 ref varTerm 243 def appTerm 244 def appTerm 98 ref 31 ref 0 ref 1 ref 194 ref nil cons cons opType constTerm 245 def 213 ref appTerm "Data.Char.mk" const 0 ref 237 ref 11 ref cons opType constTerm 246 def 243 ref appTerm 247 def appTerm 248 def appTerm 31 ref 0 ref 237 ref 238 ref nil cons 249 def cons opType 250 def constTerm 251 def "Data.Char.dest" const 0 ref 1 ref 237 ref nil cons 252 def cons opType constTerm 253 def 213 ref appTerm 254 def appTerm 243 ref appTerm 255 def appTerm 256 def appTerm 257 def absTerm 258 def appTerm 259 def absTerm 260 def 213 ref appTerm 261 def betaConv nil 47 ref 0 ref 194 remove 33 ref cons opType 262 def constTerm 263 def 260 ref appTerm 264 def axiom nil 90 ref 264 remove nil cons cons 91 ref 261 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 224 ref 195 ref 260 remove nil cons cons "x" 1 ref var 265 def 213 ref nil cons 266 def cons nil cons 267 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 259 ref nil cons cons 91 ref 235 ref cons nil cons 268 def cons nil cons cons 160 ref subst proveHyp nil "P" 238 ref var 269 def 241 ref 92 ref 258 ref 243 ref appTerm 270 def appTerm 231 ref appTerm 271 def absTerm nil cons cons nil cons nil cons cons "A" 252 ref cons 272 def nil cons 273 def 22 ref cons 274 def 226 ref subst 275 def subst 241 ref nil 122 ref 271 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 270 ref nil cons 276 def cons 268 ref cons nil cons cons 277 def 109 ref subst 277 remove 178 ref subst 270 ref betaConv 270 remove assume eqMp nil 90 ref 257 remove nil cons 278 def cons 268 remove cons nil cons cons 279 def 160 ref subst proveHyp 279 ref 109 ref subst 279 remove 178 ref subst nil 135 ref 244 ref nil cons 280 def cons 137 ref 256 remove nil cons cons nil cons cons nil cons cons 281 def 151 ref subst 281 remove 139 ref 143 remove 155 ref appTerm betaConv 155 remove 140 ref appTerm betaConv 145 ref appThm 154 remove 142 ref appTerm betaConv trans trans appThm 156 remove appThm 150 remove 157 remove appThm eqMp sym 128 ref eqMp 282 def subst nil 135 ref 248 ref nil cons cons 137 ref 255 ref nil cons cons nil cons cons nil cons cons 283 def 151 ref subst 283 remove 282 ref subst 36 ref "_34945" 1 ref var 284 def 206 ref 210 ref 212 ref 8 ref 284 remove varTerm 285 def appTerm appTerm 230 ref appTerm appTerm appTerm 218 ref 219 ref 285 remove appTerm 230 ref appTerm appTerm appTerm absTerm 286 def 213 ref appTerm 287 def appTerm refl 286 ref 247 ref appTerm betaConv appThm 139 ref 287 remove betaConv appThm 206 ref 210 ref 212 ref 8 ref 247 ref appTerm appTerm 230 ref appTerm appTerm appTerm 218 ref 219 ref 247 ref appTerm 230 ref appTerm appTerm 288 def appTerm refl appThm trans 286 remove refl 248 remove assume 289 def appThm eqMp sym 206 ref refl 290 def 209 ref refl 291 def nil 31 ref 0 ref 13 ref 0 ref 13 ref 33 ref cons opType 292 def nil cons cons opType constTerm 15 ref appTerm "Parser.mapPartial" const 293 def 0 ref 10 ref 3 ref 252 ref cons 294 def opType 295 def 0 ref 0 ref 237 ref 58 ref 11 ref opType 296 def nil cons 297 def cons opType 298 def 13 ref nil cons 299 def cons opType nil cons cons opType constTerm 300 def "Data.Char.UTF8.parseNatural" const 295 ref constTerm 301 def appTerm 241 ref "Data.Bool.cond" const 302 def 0 ref 32 ref 0 ref 296 ref 0 ref 296 ref 297 ref cons opType nil cons cons opType nil cons cons opType constTerm 303 def 244 ref appTerm 76 ref 0 ref 1 ref 297 ref cons opType constTerm 304 def 247 ref appTerm 305 def appTerm "Data.Option.none" const 306 def 296 ref constTerm 307 def appTerm absTerm 308 def appTerm appTerm axiom 309 def 300 remove refl 310 def nil 31 ref 0 ref 295 ref 0 ref 295 ref 33 ref cons opType 311 def nil cons cons opType constTerm 312 def 301 remove appTerm "Parser.orelse" const 313 def 0 ref 295 ref 0 ref 295 ref 295 ref nil cons 314 def cons opType nil cons cons opType constTerm 315 def "Data.Char.UTF8.parseAscii" const 295 ref constTerm 316 def appTerm "Data.Char.UTF8.parseMultibyte" const 295 ref constTerm 317 def appTerm 318 def appTerm axiom 319 def appThm 308 ref refl 320 def appThm trans appThm 212 ref refl 321 def nil 196 ref 247 ref nil cons 322 def cons nil cons nil cons cons 196 ref 31 ref 0 ref 5 ref 0 ref 5 ref 33 ref cons 323 def opType 324 def nil cons cons opType constTerm 325 def 214 ref appTerm 241 ref 302 ref 0 ref 32 ref 0 ref 5 ref 0 ref 5 ref 6 ref cons opType nil cons 326 def cons opType 327 def nil cons cons opType constTerm 328 def "Number.Natural.<" const 250 ref constTerm 329 def 243 ref appTerm 330 def "Number.Natural.bit0" const 0 ref 237 ref 252 ref cons 331 def opType 332 def constTerm 333 def 333 ref 333 ref 333 ref 333 ref 333 ref 333 ref "Number.Natural.bit1" const 332 ref constTerm 334 def "Number.Natural.zero" const 237 ref constTerm 335 def appTerm 336 def appTerm 337 def appTerm 338 def appTerm 339 def appTerm 340 def appTerm 341 def appTerm 342 def appTerm 343 def appTerm 344 def appTerm "Data.Char.UTF8.encodeAscii" const 0 ref 237 ref 6 ref cons opType 345 def constTerm 346 def 243 ref appTerm 347 def appTerm 328 ref 330 ref 333 ref 333 ref 333 ref 333 ref 343 ref appTerm 348 def appTerm appTerm 349 def appTerm 350 def appTerm 351 def appTerm "Data.Char.UTF8.encodeChar.encode2" const 345 ref constTerm 352 def 243 ref appTerm 353 def appTerm 328 ref 330 ref 333 ref 333 ref 333 ref 333 ref 333 ref 350 ref appTerm 354 def appTerm appTerm appTerm appTerm 355 def appTerm 356 def appTerm "Data.Char.UTF8.encodeChar.encode3" const 345 ref constTerm 357 def 243 ref appTerm 358 def appTerm "Data.Char.UTF8.encodeChar.encode4" const 345 remove constTerm 359 def 243 ref appTerm 360 def appTerm 361 def appTerm 362 def appTerm 363 def absTerm 364 def 254 ref appTerm 365 def appTerm absTerm 366 def 213 ref appTerm 367 def betaConv nil 263 ref 366 ref appTerm 368 def axiom nil 90 ref 368 remove nil cons cons 91 ref 367 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 224 ref 195 ref 366 remove nil cons cons 267 ref cons nil cons cons 189 ref subst eqMp eqMp 369 def subst 364 ref 253 ref 247 ref appTerm 370 def appTerm betaConv trans 328 ref refl 371 def 329 ref refl 372 def 36 ref "_34949" 1 ref var 373 def 251 ref 253 ref 373 remove varTerm appTerm appTerm 243 ref appTerm absTerm 374 def 213 ref appTerm 375 def appTerm refl 374 ref 247 ref appTerm betaConv appThm 139 ref 375 remove betaConv appThm 251 ref 370 remove appTerm 243 ref appTerm refl appThm trans 374 remove refl 289 remove appThm eqMp 255 remove assume eqMp 376 def appThm 377 def 343 ref refl 378 def appThm appThm 346 ref refl 376 ref appThm appThm 371 ref 377 ref 350 ref refl appThm appThm 352 ref refl 376 ref appThm appThm 371 remove 377 remove 355 ref refl appThm appThm 357 ref refl 376 ref appThm appThm 359 ref refl 376 remove appThm appThm appThm appThm trans appThm 230 ref refl 379 def appThm appThm nil 201 ref 212 ref 363 ref appTerm 230 ref appTerm nil cons cons 380 def "f" 298 remove var 308 ref nil cons cons 381 def "p" 295 ref var 382 def 318 remove nil cons cons nil cons cons cons nil cons cons "B" 252 ref cons 383 def "C" 11 ref cons 21 ref cons cons 22 ref cons 57 ref 31 ref 0 ref 58 ref 59 ref "C" varType 384 def 60 ref cons opType 385 def nil cons 386 def opType 387 def 0 ref 387 ref 33 ref cons opType nil cons cons opType constTerm 388 def 65 ref 0 ref 10 ref 25 ref 384 ref nil cons 389 def cons 390 def opType 391 def 0 ref 53 ref 387 ref nil cons 392 def cons opType nil cons cons opType constTerm 393 def 293 remove 0 ref 40 ref 0 ref 0 ref 24 ref 58 ref 389 ref opType 394 def nil cons cons opType 395 def 391 remove nil cons 396 def cons opType nil cons cons opType constTerm 44 ref appTerm "f" 395 ref var 397 def varTerm 398 def appTerm appTerm 75 ref appTerm appTerm "Data.Option.case.none.some" const 399 def 0 ref 387 ref 0 ref 0 ref 61 ref 392 ref cons opType 400 def 0 ref 63 ref 392 ref cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 387 ref constTerm 401 def appTerm 402 def "select" const 403 def 0 ref 0 ref 400 ref 33 ref cons opType 400 ref nil cons cons opType constTerm 404 def "f" 400 remove var 405 def 50 ref "y" 24 ref var 406 def 56 ref "ys" 53 ref var 407 def 388 ref 405 ref varTerm 80 ref 406 ref varTerm 408 def appTerm 409 def 407 ref varTerm 410 def appTerm 411 def appTerm appTerm 412 def 399 ref 0 ref 387 remove 0 ref 0 ref 384 ref 392 ref cons opType 0 ref 394 remove 392 ref cons opType nil cons cons opType nil cons cons opType constTerm 401 remove appTerm "z" 384 ref var 413 def 76 ref 0 ref 385 remove 392 remove cons opType constTerm 414 def 79 ref 0 ref 384 ref 0 ref 53 ref 386 remove cons opType nil cons cons opType constTerm 415 def 413 remove varTerm appTerm 410 ref appTerm appTerm absTerm appTerm 398 ref 408 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 70 ref 75 ref appTerm 416 def appTerm appTerm absTerm 417 def 75 ref appTerm 418 def betaConv 397 remove 56 ref 417 ref appTerm 419 def absTerm 420 def 398 ref appTerm 421 def betaConv 43 ref 47 ref 0 ref 0 ref 395 ref 33 ref cons opType 422 def 33 ref cons opType constTerm 420 ref appTerm 423 def absTerm 424 def 44 ref appTerm 425 def betaConv nil 88 ref 424 ref appTerm 426 def axiom nil 90 ref 426 remove nil cons cons 91 ref 425 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 424 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 423 remove nil cons cons 91 ref 421 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 395 ref nil cons cons nil cons "P" 422 remove var 420 remove nil cons cons "x" 395 remove var 398 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 419 remove nil cons cons 91 ref 418 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 60 ref cons nil cons 427 def "P" 54 ref var 428 def 417 remove nil cons cons "x" 53 ref var 429 def 75 ref nil cons cons nil cons 430 def cons nil cons cons 189 ref subst eqMp eqMp subst 431 def subst 399 ref 0 ref 205 ref 0 ref 0 ref 59 ref 237 ref 202 ref cons opType 432 def 207 ref cons opType 433 def 0 ref 58 ref 432 ref nil cons 434 def opType 435 def 207 ref cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 205 ref constTerm 436 def appTerm 437 def refl 403 ref 0 ref 0 ref 433 ref 33 ref cons opType 438 def 433 ref nil cons 439 def cons opType constTerm 440 def refl "f" 433 ref var 441 def 47 ref 239 ref constTerm 442 def refl 443 def "y" 237 ref var 444 def 200 ref refl 445 def "ys" 197 ref var 446 def 206 ref 441 ref varTerm 79 ref 0 ref 237 ref 0 ref 197 ref 434 ref cons opType nil cons cons opType constTerm 447 def 444 ref varTerm 448 def appTerm 449 def 446 ref varTerm 450 def appTerm 451 def appTerm appTerm 452 def refl 399 ref 0 ref 205 ref 0 ref 0 ref 1 ref 207 ref cons opType 453 def 0 ref 296 ref 207 ref cons opType nil cons cons opType nil cons cons opType constTerm 436 ref appTerm 454 def "z" 1 ref var 455 def 218 ref 219 ref 455 ref varTerm appTerm 456 def 450 ref appTerm appTerm absTerm appTerm 457 def refl 308 remove 448 ref appTerm betaConv appThm appThm absThm appThm absThm appThm absThm appThm appThm 458 def nil 380 remove "p2" 295 ref var 317 ref nil cons cons 459 def "p1" 295 ref var 460 def 316 ref nil cons cons nil cons cons cons nil cons cons 383 ref 21 ref cons 461 def 22 ref cons 462 def 57 ref 64 ref 69 ref 313 ref 0 ref 40 ref 0 ref 40 ref 161 ref cons opType nil cons cons opType constTerm "p1" 40 ref var 463 def varTerm 464 def appTerm "p2" 40 ref var 465 def varTerm 466 def appTerm appTerm 75 ref appTerm appTerm 399 ref 0 ref 63 ref 0 ref 77 ref 0 ref 63 ref 66 ref cons opType nil cons 467 def cons opType nil cons cons opType constTerm 468 def 69 ref 466 ref appTerm 75 ref appTerm appTerm "yys" 61 ref var 469 def 78 ref 469 remove varTerm appTerm absTerm appTerm 69 ref 464 ref appTerm 75 ref appTerm appTerm appTerm absTerm 470 def 75 ref appTerm 471 def betaConv 465 remove 56 ref 470 ref appTerm 472 def absTerm 473 def 466 ref appTerm 474 def betaConv 463 remove 88 ref 473 ref appTerm 475 def absTerm 476 def 464 ref appTerm 477 def betaConv nil 88 ref 476 ref appTerm 478 def axiom nil 90 ref 478 remove nil cons cons 91 ref 477 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 476 remove nil cons cons 164 ref 464 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 475 remove nil cons cons 91 ref 474 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 473 remove nil cons cons 164 remove 466 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 472 remove nil cons cons 91 ref 471 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 470 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp 479 def subst 480 def subst appThm trans trans appThm 288 ref refl 481 def appThm sym 139 ref "_34952" 5 ref var 482 def 206 ref 437 remove 440 ref 441 ref 442 ref 444 ref 200 ref 446 ref 452 remove 457 remove 303 ref 242 ref 448 ref appTerm appTerm 304 ref 246 ref 448 ref appTerm appTerm appTerm 307 ref appTerm 483 def appTerm 484 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 485 def appTerm 486 def 399 ref 0 ref 435 ref 0 ref 0 ref 432 ref 435 ref nil cons 487 def cons opType 488 def 0 ref 435 ref 487 ref cons opType nil cons 489 def cons opType nil cons cons opType constTerm 490 def 65 ref 0 ref 295 ref 0 ref 197 ref 487 ref cons opType 491 def nil cons 492 def cons opType constTerm 493 def 317 ref appTerm 494 def 212 ref 482 remove varTerm appTerm 230 ref appTerm 495 def appTerm appTerm "yys" 432 ref var 496 def 76 ref 488 ref constTerm 497 def 496 remove varTerm appTerm absTerm 498 def appTerm 493 ref 316 ref appTerm 499 def 495 remove appTerm appTerm appTerm appTerm 288 ref appTerm absTerm 500 def 363 remove appTerm betaConv appThm 98 ref refl 501 def 92 ref 344 ref appTerm 502 def refl 500 ref 347 ref appTerm betaConv appThm appThm 92 ref "Data.Bool.~" const 34 ref constTerm 503 def 344 ref appTerm 504 def appTerm 505 def refl 500 ref 362 ref appTerm betaConv appThm appThm appThm nil "_485" 5 ref var 506 def 362 ref nil cons cons "_482" 5 ref var 507 def 347 ref nil cons cons "_483" 32 ref var 508 def 344 ref nil cons 509 def cons nil cons cons cons nil cons cons nil "_484" 324 ref var 510 def 500 remove nil cons cons nil cons nil cons cons "A" 6 ref cons 511 def nil cons 512 def 22 ref cons 513 def nil 173 ref "_482" 25 ref var varTerm nil cons cons "c" 32 ref var 514 def 508 ref varTerm nil cons cons 180 ref "_484" 166 ref var varTerm nil cons cons "y" 25 ref var 515 def "_485" 25 ref var varTerm nil cons cons nil cons cons cons cons nil cons cons 515 ref 36 ref 181 ref 302 ref 0 ref 32 ref 0 ref 25 ref 0 ref 25 ref 26 ref cons 516 def opType nil cons cons opType nil cons cons opType constTerm 517 def 514 ref varTerm 518 def appTerm 174 ref appTerm 515 ref varTerm 519 def appTerm appTerm appTerm 98 ref 92 ref 518 ref appTerm 181 ref 174 ref appTerm 520 def appTerm appTerm 92 ref 503 ref 518 ref appTerm appTerm 181 ref 519 ref appTerm appTerm appTerm appTerm absTerm 521 def 519 ref appTerm 522 def betaConv 173 ref 168 ref 521 ref appTerm 523 def absTerm 524 def 174 ref appTerm 525 def betaConv 514 remove 168 ref 524 ref appTerm 526 def absTerm 527 def 518 ref appTerm 528 def betaConv 180 ref 47 ref 117 ref constTerm 529 def 527 ref appTerm 530 def absTerm 531 def 181 ref appTerm 532 def betaConv nil 47 ref 184 remove constTerm 533 def 531 ref appTerm 534 def axiom nil 90 ref 534 remove nil cons cons 91 ref 532 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 166 ref nil cons 535 def cons nil cons 536 def "P" 167 ref var 537 def 531 remove nil cons cons "x" 166 ref var 538 def 181 ref nil cons 539 def cons nil cons 540 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 530 remove nil cons cons 91 ref 528 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 33 ref cons nil cons 541 def "P" 34 remove var 542 def 527 remove nil cons cons "x" 32 ref var 543 def 518 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 526 remove nil cons cons 91 ref 525 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 26 ref cons 544 def nil cons 545 def 169 ref 524 remove nil cons cons 173 ref 174 ref nil cons 546 def cons nil cons 547 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 523 remove nil cons cons 91 ref 522 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 521 remove nil cons cons 173 ref 519 ref nil cons cons nil cons 548 def cons nil cons cons 189 ref subst eqMp eqMp subst 549 def subst 550 def subst subst eqMp sym nil 90 ref 509 ref cons 551 def 91 ref 206 ref 486 ref 490 ref 494 ref 212 ref 347 ref appTerm 230 ref appTerm 552 def appTerm 553 def appTerm 498 ref appTerm 554 def 499 ref 552 remove appTerm 555 def appTerm appTerm appTerm 288 ref appTerm 556 def nil cons 557 def cons nil cons 558 def cons nil cons cons 559 def 109 ref subst 559 remove 178 ref subst nil 551 remove 91 ref 31 ref 0 ref 435 ref 0 ref 435 ref 33 ref cons opType 560 def nil cons cons opType constTerm 561 def 555 ref appTerm 497 ref 447 ref 243 ref appTerm 230 ref appTerm 562 def appTerm 563 def appTerm 564 def nil cons 565 def cons nil cons cons nil cons cons 566 def 109 ref subst 566 remove 178 ref subst 561 ref refl 567 def 493 ref refl 568 def nil 312 ref 316 remove appTerm "Parser.token" const 569 def 0 ref 0 ref 3 ref 58 ref 252 ref opType 570 def nil cons 571 def cons opType 572 def 314 ref cons opType constTerm 573 def "b" 3 ref var 574 def 302 ref 0 ref 32 ref 0 ref 570 ref 0 ref 570 ref 571 ref cons opType nil cons cons opType nil cons cons opType constTerm 575 def "Data.Byte.bit" const 0 ref 3 ref 249 ref cons opType constTerm 576 def 574 ref varTerm 577 def appTerm 578 def 334 ref 334 ref 336 ref appTerm 579 def appTerm 580 def appTerm 581 def appTerm 306 ref 570 ref constTerm 582 def appTerm 76 ref 0 ref 237 ref 571 ref cons opType 583 def constTerm 584 def "Data.Byte.toNatural" const 0 ref 294 remove opType constTerm 585 def 577 ref appTerm 586 def appTerm 587 def appTerm 588 def absTerm 589 def appTerm 590 def appTerm axiom 591 def 573 remove refl 574 ref 575 ref refl 592 def nil 241 ref 580 ref nil cons 593 def cons 594 def "w" 3 ref var 595 def 577 ref nil cons 596 def cons nil cons 597 def cons nil cons cons 241 ref 36 ref 576 ref 595 ref varTerm 598 def appTerm 243 ref appTerm appTerm "Number.Natural.Bits.bit" const 250 ref constTerm 599 def 585 ref 598 ref appTerm 600 def appTerm 243 ref appTerm appTerm absTerm 601 def 243 ref appTerm 602 def betaConv 595 ref 442 ref 601 ref appTerm 603 def absTerm 604 def 598 ref appTerm 605 def betaConv nil 47 ref 0 ref 0 ref 3 ref 33 ref cons opType 606 def 33 ref cons opType 607 def constTerm 608 def 604 ref appTerm 609 def axiom nil 90 ref 609 remove nil cons cons 91 ref 605 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref "P" 606 ref var 610 def 604 remove nil cons cons "x" 3 ref var 611 def 598 ref nil cons cons nil cons 612 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 603 remove nil cons cons 91 ref 602 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 601 remove nil cons cons "x" 237 ref var 613 def 243 ref nil cons 614 def cons nil cons 615 def cons nil cons cons 189 ref subst eqMp eqMp 616 def subst 617 def appThm 582 ref refl 618 def appThm 587 ref refl 619 def appThm absThm appThm trans appThm nil "f" 572 remove var 620 def 574 ref 575 ref 599 ref 586 ref appTerm 621 def 580 ref appTerm 622 def appTerm 582 ref appTerm 587 ref appTerm absTerm 623 def nil cons cons nil cons nil cons cons 462 ref "f" 0 ref 25 ref 58 ref 38 ref opType 624 def nil cons 625 def cons opType 626 def var 627 def 31 ref 0 ref 67 ref 0 ref 67 remove 33 ref cons opType nil cons cons opType constTerm 628 def 69 ref 569 ref 0 ref 626 ref 161 ref cons opType constTerm 627 remove varTerm 629 def appTerm appTerm appTerm "Parser.Stream.case.error.eof.cons" const 630 def 0 ref 63 ref 0 ref 63 ref 0 ref 0 ref 25 ref 68 ref cons opType 631 def 68 remove cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 63 ref constTerm 632 def appTerm 632 ref appTerm 633 def 173 ref 57 ref 399 ref 0 ref 63 ref 0 ref 0 ref 24 ref 66 ref cons opType 634 def 0 ref 624 ref 66 ref cons opType nil cons cons opType nil cons cons opType constTerm 632 ref appTerm 406 ref 78 ref 409 remove 75 ref appTerm appTerm absTerm appTerm 629 ref 174 ref appTerm appTerm absTerm absTerm appTerm appTerm absTerm 635 def 629 ref appTerm 636 def betaConv nil 47 ref 0 ref 0 ref 626 ref 33 ref cons opType 637 def 33 ref cons opType constTerm 635 ref appTerm 638 def axiom nil 90 ref 638 remove nil cons cons 91 ref 636 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 626 ref nil cons cons nil cons "P" 637 remove var 635 remove nil cons cons "x" 626 remove var 629 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 639 def subst 640 def subst 630 ref 0 ref 435 ref 0 ref 435 ref 0 ref 0 ref 3 ref 492 ref cons opType 641 def 492 remove cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 435 ref constTerm 642 def appTerm 642 ref appTerm 643 def refl 644 def 611 ref 201 ref 399 ref 0 ref 435 ref 0 ref 0 ref 237 ref 487 ref cons opType 645 def 0 ref 570 ref 487 ref cons opType nil cons cons opType nil cons cons opType constTerm 642 ref appTerm 646 def 444 ref 497 ref 449 ref 216 ref appTerm appTerm absTerm 647 def appTerm 648 def refl 649 def 623 remove 611 ref varTerm 650 def appTerm betaConv appThm absThm absThm appThm trans trans 321 ref 241 ref 325 ref 347 ref appTerm "Data.List.::" const 651 def 0 ref 3 ref 326 remove cons opType constTerm 652 def "Data.Byte.fromNatural" const 0 ref 237 ref 4 ref cons opType constTerm 653 def 243 ref appTerm 654 def appTerm "Data.List.[]" const 655 def 5 ref constTerm 656 def appTerm appTerm absTerm 657 def 243 ref appTerm 658 def betaConv nil 442 ref 657 ref appTerm 659 def axiom nil 90 ref 659 remove nil cons cons 91 ref 658 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 657 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 660 def appThm 379 ref appThm nil 201 ref 230 ref nil cons 661 def cons 662 def "t" 5 ref var 663 def 656 ref nil cons 664 def cons 665 def "h" 3 ref var 666 def 654 ref nil cons 667 def cons nil cons cons 668 def cons nil cons cons 21 ref 22 ref cons 669 def 57 ref 31 ref 0 ref 53 ref 54 ref nil cons 670 def cons opType 671 def constTerm 672 def 73 ref 651 ref 0 ref 25 ref 0 ref 27 ref 28 ref cons opType nil cons 673 def cons opType constTerm 674 def "h" 25 ref var 675 def varTerm 676 def appTerm 677 def "t" 27 ref var 678 def varTerm 679 def appTerm 680 def appTerm 75 ref appTerm appTerm "Parser.Stream.cons" const 681 def 0 ref 25 ref 72 remove cons opType constTerm 682 def 676 ref appTerm 73 ref 679 ref appTerm 75 ref appTerm appTerm appTerm absTerm 683 def 75 ref appTerm 684 def betaConv 678 ref 56 ref 683 ref appTerm 685 def absTerm 686 def 679 ref appTerm 687 def betaConv 675 ref 47 ref 0 ref 0 ref 27 ref 33 ref cons 688 def opType 689 def 33 ref cons opType 690 def constTerm 691 def 686 ref appTerm 692 def absTerm 693 def 676 ref appTerm 694 def betaConv nil 98 ref 56 ref 57 ref 672 ref 73 ref 655 ref 27 ref constTerm 695 def appTerm 75 ref appTerm appTerm 75 ref appTerm absTerm 696 def appTerm 697 def appTerm 168 ref 693 ref appTerm 698 def appTerm axiom 699 def nil 135 ref 697 remove nil cons 700 def cons 137 ref 698 remove nil cons 701 def cons nil cons cons nil cons cons 702 def 282 ref subst proveHyp nil 90 ref 701 remove cons 91 ref 694 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 693 remove nil cons cons 173 ref 676 ref nil cons cons nil cons 703 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 692 remove nil cons cons 91 ref 687 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 28 ref cons nil cons 704 def "P" 689 ref var 705 def 686 remove nil cons cons "x" 27 ref var 706 def 679 ref nil cons cons nil cons 707 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 685 remove nil cons cons 91 ref 684 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 683 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp subst 708 def subst 681 ref 0 ref 3 ref 211 remove cons opType constTerm 709 def 654 ref appTerm refl nil 662 ref nil cons nil cons cons 669 ref 696 ref 75 ref appTerm 710 def betaConv 699 remove 702 remove 151 ref subst proveHyp nil 90 ref 700 remove cons 91 ref 710 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 696 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp subst 711 def subst 712 def appThm trans trans appThm nil 662 ref 611 ref 667 remove cons "f" 641 ref var 713 def 611 ref 201 ref 648 ref 575 ref 599 ref 585 ref 650 ref appTerm 714 def appTerm 580 ref appTerm appTerm 582 ref appTerm 584 ref 714 ref appTerm 715 def appTerm appTerm absTerm absTerm 716 def nil cons cons "b" 435 ref var 717 def 642 ref nil cons 718 def cons 719 def "e" 435 ref var 718 ref cons nil cons cons 720 def cons cons cons nil cons cons 20 ref "B" 487 ref cons 721 def nil cons 722 def cons 22 ref cons 723 def 57 ref 31 ref 0 ref 24 ref 48 ref nil cons 724 def cons opType constTerm 725 def 630 ref 0 ref 24 ref 0 ref 24 ref 0 ref 0 ref 25 ref 0 ref 53 ref 38 ref cons opType nil cons 726 def cons opType 727 def 726 remove cons opType nil cons cons opType nil cons cons opType constTerm "e" 24 ref var 728 def varTerm 729 def appTerm "b" 24 ref var 730 def varTerm 731 def appTerm "f" 727 ref var 732 def varTerm 733 def appTerm 734 def 682 ref 174 ref appTerm 735 def 75 ref appTerm 736 def appTerm appTerm 733 ref 174 ref appTerm 75 ref appTerm appTerm absTerm 737 def 75 ref appTerm 738 def betaConv 173 ref 56 ref 737 ref appTerm 739 def absTerm 740 def 174 ref appTerm 741 def betaConv 732 ref 168 ref 740 ref appTerm 742 def absTerm 743 def 733 ref appTerm 744 def betaConv 730 ref 47 ref 0 ref 0 ref 727 ref 33 ref cons opType 745 def 33 ref cons opType constTerm 746 def 743 ref appTerm 747 def absTerm 748 def 731 ref appTerm 749 def betaConv 728 ref 50 ref 748 ref appTerm 750 def absTerm 751 def 729 ref appTerm 752 def betaConv nil 98 ref 50 ref 728 ref 50 ref 730 ref 746 ref 732 ref 725 ref 734 ref "Parser.Stream.error" const 753 def 53 ref constTerm 754 def appTerm appTerm 729 ref appTerm absTerm 755 def appTerm 756 def absTerm 757 def appTerm 758 def absTerm 759 def appTerm 760 def appTerm 98 ref 50 ref 728 remove 50 ref 730 ref 746 remove 732 remove 725 ref 734 remove "Parser.Stream.eof" const 761 def 53 ref constTerm 762 def appTerm appTerm 731 ref appTerm absTerm 763 def appTerm 764 def absTerm 765 def appTerm 766 def absTerm 767 def appTerm 768 def appTerm 50 ref 751 ref appTerm 769 def appTerm 770 def appTerm axiom 771 def nil 135 ref 760 remove nil cons 772 def cons 137 ref 770 remove nil cons cons nil cons cons nil cons cons 773 def 282 ref subst proveHyp 774 def nil 135 ref 768 remove nil cons 775 def cons 137 ref 769 remove nil cons 776 def cons nil cons cons nil cons cons 777 def 282 ref subst proveHyp nil 90 ref 776 remove cons 91 ref 752 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 38 ref cons nil cons 778 def "P" 48 ref var 779 def 751 remove nil cons cons 51 ref 729 ref nil cons cons nil cons 780 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 750 remove nil cons cons 91 ref 749 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 748 remove nil cons cons 51 ref 731 ref nil cons cons nil cons 781 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 747 remove nil cons cons 91 ref 744 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 727 ref nil cons cons nil cons 782 def "P" 745 remove var 783 def 743 remove nil cons cons "x" 727 remove var 733 ref nil cons cons nil cons 784 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 742 remove nil cons cons 91 ref 741 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 740 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 739 remove nil cons cons 91 ref 738 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 737 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp 785 def subst 786 def subst 716 remove 654 ref appTerm betaConv 201 ref 649 ref 592 ref 599 ref refl 787 def 241 ref 251 ref 585 ref 654 remove appTerm appTerm "Number.Natural.Bits.bound" const 0 ref 237 ref 332 ref nil cons 788 def cons opType 789 def constTerm 790 def 243 ref appTerm 791 def "Data.Byte.width" const 237 ref constTerm 792 def appTerm 793 def appTerm absTerm 794 def 243 ref appTerm 795 def betaConv nil 442 ref 794 ref appTerm 796 def axiom nil 90 ref 796 remove nil cons cons 91 ref 795 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 794 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 797 def appThm 580 ref refl 798 def appThm nil "i" 237 ref var 799 def 593 ref cons 800 def "k" 237 ref var 801 def 792 ref nil cons 802 def cons 803 def nil cons cons nil cons cons 801 ref 36 ref 599 ref 791 ref 801 ref varTerm 804 def appTerm 805 def appTerm 799 ref varTerm 806 def appTerm appTerm 98 ref 329 ref 806 ref appTerm 807 def 804 ref appTerm appTerm 599 ref 243 ref appTerm 808 def 806 ref appTerm 809 def appTerm appTerm absTerm 810 def 804 ref appTerm 811 def betaConv 799 ref 442 ref 810 ref appTerm 812 def absTerm 813 def 806 ref appTerm 814 def betaConv 241 ref 442 ref 813 ref appTerm 815 def absTerm 816 def 243 ref appTerm 817 def betaConv nil 442 ref 816 ref appTerm 818 def axiom nil 90 ref 818 remove nil cons cons 91 ref 817 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 816 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 815 remove nil cons cons 91 ref 814 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 813 remove nil cons cons 613 ref 806 ref nil cons 819 def cons nil cons 820 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 812 remove nil cons cons 91 ref 811 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 810 remove nil cons cons 613 ref 804 ref nil cons cons nil cons 821 def cons nil cons cons 189 ref subst eqMp eqMp 822 def subst trans appThm 618 ref appThm 584 ref refl 823 def 797 ref appThm appThm appThm absThm trans 379 ref appThm 201 ref 648 ref 575 ref 98 ref 329 ref 580 ref appTerm 824 def 792 ref appTerm 825 def appTerm 826 def 808 ref 580 ref appTerm 827 def appTerm appTerm 582 ref appTerm 584 ref 793 ref appTerm 828 def appTerm appTerm absTerm 230 ref appTerm betaConv trans trans trans appThm 563 ref refl 829 def appThm sym nil 801 ref 593 ref cons 830 def nil cons 831 def nil cons cons 832 def 801 ref 36 ref 251 ref 805 ref appTerm 833 def 243 ref appTerm appTerm "Number.Natural.<=" const 250 remove constTerm 834 def "Number.Natural.Bits.width" const 332 ref constTerm 835 def 243 ref appTerm 836 def appTerm 837 def 804 ref appTerm 838 def appTerm absTerm 839 def 804 ref appTerm 840 def betaConv 241 ref 442 ref 839 ref appTerm 841 def absTerm 842 def 243 ref appTerm 843 def betaConv nil 442 ref 842 ref appTerm 844 def axiom nil 90 ref 844 remove nil cons cons 91 ref 843 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 842 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 841 remove nil cons cons 91 ref 840 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 839 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 845 def subst nil 122 ref 837 ref 580 ref appTerm nil cons cons nil cons nil cons cons 129 ref subst 330 ref refl 846 def nil "m" 237 ref var 847 def 336 ref nil cons 848 def cons 849 def 241 ref 342 ref nil cons 850 def cons 851 def "p" 237 ref var 852 def 850 ref cons 853 def nil cons 854 def cons cons nil cons cons 501 ref 36 ref 251 ref "Number.Natural.*" const 789 ref constTerm 855 def 847 ref varTerm 856 def appTerm 857 def 243 ref appTerm 858 def appTerm 859 def 852 ref varTerm 860 def appTerm 861 def appTerm 862 def refl 863 def 251 ref refl 864 def 855 ref refl 865 def nil 241 ref 856 ref nil cons 866 def cons 867 def nil cons 868 def nil cons cons 869 def 241 ref 251 ref 333 ref 243 ref appTerm 870 def appTerm 871 def "Number.Natural.+" const 789 ref constTerm 872 def 243 ref appTerm 873 def 243 ref appTerm 874 def appTerm 875 def absTerm 876 def 243 ref appTerm 877 def betaConv 878 def 864 ref nil 251 ref 333 ref 335 ref appTerm appTerm 879 def 335 ref appTerm axiom 880 def appThm nil 241 ref 335 ref nil cons 881 def cons 882 def nil cons nil cons cons 883 def 241 ref 251 ref 872 ref 335 ref appTerm 884 def 243 ref appTerm appTerm 243 ref appTerm absTerm 885 def 243 ref appTerm 886 def betaConv nil 442 ref 885 ref appTerm 887 def axiom nil 90 ref 887 remove nil cons cons 91 ref 886 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 885 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 888 def subst 889 def appThm nil 613 ref 881 ref cons nil cons 890 def nil cons cons 274 ref nil 122 ref 31 ref 0 ref 25 ref 535 remove cons opType constTerm 891 def 174 ref appTerm 892 def 174 ref appTerm nil cons cons nil cons nil cons cons 129 ref subst 188 ref eqMp 893 def subst 894 def subst 895 def trans sym 128 ref eqMp nil 90 ref 879 remove 884 ref 335 ref appTerm 896 def appTerm 897 def nil cons cons 91 ref 442 ref 241 ref 92 ref 875 ref appTerm 251 ref 333 ref "Number.Natural.suc" const 332 remove constTerm 898 def 243 ref appTerm 899 def appTerm 900 def appTerm 901 def 872 ref 899 ref appTerm 899 ref appTerm appTerm 902 def appTerm 903 def absTerm 904 def appTerm 905 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 269 ref 904 remove nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 903 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 875 ref nil cons 906 def cons 91 ref 902 remove nil cons 907 def cons nil cons cons nil cons cons 908 def 109 ref subst 908 remove 178 ref subst 864 ref 241 ref 901 remove 898 ref 898 ref 870 ref appTerm 909 def appTerm appTerm absTerm 910 def 243 ref appTerm 911 def betaConv nil 442 ref 910 ref appTerm 912 def axiom nil 90 ref 912 remove nil cons cons 91 ref 911 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 910 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 913 def 898 ref refl 914 def 914 ref 875 remove assume appThm appThm trans appThm nil 241 ref 899 ref nil cons 915 def cons 916 def 847 ref 614 ref cons 917 def nil cons 918 def cons nil cons cons 241 ref 251 ref 872 ref 898 ref 856 ref appTerm 919 def appTerm 243 ref appTerm 920 def appTerm 898 ref 872 ref 856 ref appTerm 921 def 243 ref appTerm 922 def appTerm 923 def appTerm 924 def absTerm 925 def 243 ref appTerm 926 def betaConv 847 ref 442 ref 925 ref appTerm 927 def absTerm 928 def 856 ref appTerm 929 def betaConv nil 442 ref 928 ref appTerm 930 def axiom 931 def nil 90 ref 930 remove nil cons cons 91 ref 929 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 928 remove nil cons cons 613 ref 866 ref cons nil cons 932 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 927 remove nil cons cons 91 ref 926 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 925 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 933 def subst 934 def 914 ref nil 918 ref nil cons cons 935 def 241 ref 251 ref 921 ref 899 ref appTerm appTerm 923 ref appTerm absTerm 936 def 243 ref appTerm 937 def betaConv 847 ref 442 ref 936 ref appTerm 938 def absTerm 939 def 856 ref appTerm 940 def betaConv nil 442 ref 939 ref appTerm 941 def axiom nil 90 ref 941 remove nil cons cons 91 ref 940 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 939 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 938 remove nil cons cons 91 ref 937 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 936 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 942 def subst appThm 943 def trans appThm nil 613 ref 898 ref 898 ref 874 ref appTerm 944 def appTerm nil cons cons nil cons nil cons cons 894 ref subst 945 def trans sym 128 ref eqMp eqMp nil 135 ref 906 remove cons 137 ref 907 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 90 ref 98 ref 897 remove appTerm 905 remove appTerm nil cons cons 91 ref 442 ref 876 ref appTerm nil cons 946 def cons nil cons cons nil cons cons 160 ref subst proveHyp 92 ref refl 947 def 501 ref 876 ref 335 ref appTerm betaConv appThm 443 ref 241 ref 947 ref 878 ref appThm 876 ref 899 ref appTerm betaConv appThm absThm appThm appThm appThm 443 ref 241 ref 878 remove absThm appThm appThm nil "p" 238 ref var 948 def 876 remove nil cons 949 def cons nil cons nil cons cons 948 ref 92 ref 98 ref 948 ref varTerm 950 def 335 ref appTerm appTerm 442 ref 241 ref 92 ref 950 ref 243 ref appTerm 951 def appTerm 950 ref 899 ref appTerm appTerm absTerm appTerm appTerm appTerm 442 ref 241 ref 951 remove absTerm appTerm appTerm absTerm 952 def 950 ref appTerm 953 def betaConv nil 47 ref 0 ref 239 ref 33 ref cons opType constTerm 952 ref appTerm 954 def axiom nil 90 ref 954 remove nil cons cons 91 ref 953 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 249 ref cons nil cons "P" 239 remove var 952 remove nil cons cons "x" 238 ref var 950 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst eqMp eqMp nil 90 ref 946 remove cons 91 ref 877 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 949 remove cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 955 def subst 956 def appThm 957 def 243 ref refl 958 def appThm appThm nil 241 ref 860 ref nil cons 959 def cons 960 def nil cons nil cons cons 961 def 955 ref subst 962 def appThm appThm appThm 863 ref 864 ref 857 ref refl 963 def 955 ref appThm appThm 962 remove appThm appThm appThm sym 501 ref 863 ref 864 ref 865 ref 869 ref 241 ref 251 ref 874 ref appTerm 855 ref 337 ref appTerm 964 def 243 ref appTerm 965 def appTerm 966 def absTerm 967 def 243 ref appTerm 968 def betaConv 443 ref 241 ref 966 remove assume sym 251 ref 965 ref appTerm 874 ref appTerm 969 def assume sym deductAntisym absThm appThm nil 442 ref 241 ref 969 remove absTerm 970 def appTerm 971 def axiom 972 def eqMp nil 90 ref 442 ref 967 ref appTerm nil cons cons 91 ref 968 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 967 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 973 def subst 974 def appThm 958 ref appThm appThm 961 remove 973 ref subst 975 def appThm appThm appThm 863 ref 864 ref 963 ref 973 ref appThm appThm 975 remove appThm appThm appThm sym 98 ref 862 ref 251 ref 855 ref 964 ref 856 ref appTerm 976 def appTerm 243 ref appTerm appTerm 964 ref 860 ref appTerm 977 def appTerm appTerm appTerm refl 863 ref 864 ref 864 ref 963 ref nil 847 ref 337 ref nil cons 978 def cons 979 def nil cons 980 def nil cons cons 981 def 241 ref 859 ref 855 ref 243 ref appTerm 982 def 856 ref appTerm appTerm absTerm 983 def 243 ref appTerm 984 def betaConv 847 ref 442 ref 983 ref appTerm 985 def absTerm 986 def 856 ref appTerm 987 def betaConv nil 442 ref 986 ref appTerm 988 def axiom nil 90 ref 988 remove nil cons cons 91 ref 987 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 986 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 985 remove nil cons cons 91 ref 984 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 983 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 989 def subst 990 def appThm 991 def appThm nil 852 ref 614 ref cons 992 def 867 ref 980 ref cons 993 def cons nil cons cons 994 def 852 ref 251 ref 857 ref 982 ref 860 ref appTerm 995 def appTerm 996 def appTerm 997 def 982 ref 857 ref 860 ref appTerm 998 def appTerm appTerm absTerm 999 def 860 ref appTerm 1000 def betaConv 241 ref 442 ref 999 ref appTerm 1001 def absTerm 1002 def 243 ref appTerm 1003 def betaConv 847 ref 442 ref 1002 ref appTerm 1004 def absTerm 1005 def 856 ref appTerm 1006 def betaConv nil 442 ref 1005 ref appTerm 1007 def axiom nil 90 ref 1007 remove nil cons cons 91 ref 1006 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1005 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1004 remove nil cons cons 91 ref 1003 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1002 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1001 remove nil cons cons 91 ref 1000 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 999 remove nil cons cons 613 ref 959 ref cons nil cons 1008 def cons nil cons cons 189 ref subst eqMp eqMp 1009 def subst 991 remove trans 1010 def appThm nil 613 ref 857 ref 982 ref 337 ref appTerm 1011 def appTerm nil cons cons nil cons nil cons cons 894 ref subst trans sym 128 ref eqMp appThm 977 remove refl 1012 def appThm appThm appThm sym 501 ref 863 ref 864 ref 994 ref 852 ref 997 remove 855 ref 858 ref appTerm 860 ref appTerm 1013 def appTerm 1014 def absTerm 1015 def 860 ref appTerm 1016 def betaConv 241 ref 442 ref 1015 ref appTerm 1017 def absTerm 1018 def 243 ref appTerm 1019 def betaConv 847 ref 442 ref 1018 ref appTerm 1020 def absTerm 1021 def 856 ref appTerm 1022 def betaConv nil 442 ref 1021 ref appTerm 1023 def axiom nil 90 ref 1023 remove nil cons cons 91 ref 1022 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1021 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1020 remove nil cons cons 91 ref 1019 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1018 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1017 remove nil cons cons 91 ref 1016 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1015 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1014 remove nil cons cons 91 ref 251 ref 1013 ref appTerm 996 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 613 ref 996 remove nil cons cons 444 ref 1013 remove nil cons cons nil cons cons nil cons cons 274 ref 173 ref 92 ref 892 ref 519 ref appTerm 1024 def appTerm 891 ref 519 ref appTerm 1025 def 174 ref appTerm 1026 def appTerm 1027 def absTerm 1028 def 174 ref appTerm 1029 def betaConv 515 ref 168 ref 1028 ref appTerm 1030 def absTerm 1031 def 519 ref appTerm 1032 def betaConv nil 168 ref 173 ref 168 ref 515 ref 1027 ref absTerm 1033 def appTerm 1034 def absTerm 1035 def appTerm 1036 def axiom nil 90 ref 1036 remove nil cons 1037 def cons 1038 def 91 ref 168 ref 1031 ref appTerm nil cons 1039 def cons nil cons cons nil cons cons 1040 def 160 ref subst proveHyp 1040 ref 109 ref subst 1040 remove 178 ref subst nil 169 ref 1031 remove nil cons cons 1041 def nil cons nil cons cons 226 ref subst 515 ref nil 122 ref 1030 remove nil cons 1042 def cons nil cons nil cons cons 129 ref subst nil 169 ref 1028 remove nil cons cons 1043 def nil cons nil cons cons 226 ref subst 173 ref nil 122 ref 1027 remove nil cons cons nil cons nil cons cons 129 ref subst 1033 ref 519 ref appTerm 1044 def betaConv 1035 ref 174 ref appTerm 1045 def betaConv nil 1038 remove 91 ref 1045 remove nil cons cons nil cons cons nil cons cons 160 ref subst 545 ref 169 ref 1035 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1034 remove nil cons cons 91 ref 1044 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 1033 remove nil cons cons 548 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 135 ref 1037 remove cons 137 ref 1039 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 90 ref 1039 remove cons 91 ref 1032 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 1041 remove 548 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1042 remove cons 91 ref 1029 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 1043 remove 547 ref cons nil cons cons 189 ref subst eqMp eqMp subst subst eqMp 1046 def subst appThm 1012 remove appThm nil 241 ref 858 ref nil cons 1047 def cons 1048 def 980 ref cons nil cons cons 852 ref 36 ref 859 ref 998 ref appTerm appTerm "Data.Bool.\\/" const 35 remove constTerm 1049 def 251 ref 856 ref appTerm 1050 def 335 ref appTerm 1051 def appTerm 1052 def 251 ref 243 ref appTerm 1053 def 860 ref appTerm appTerm appTerm absTerm 1054 def 860 ref appTerm 1055 def betaConv 241 ref 442 ref 1054 ref appTerm 1056 def absTerm 1057 def 243 ref appTerm 1058 def betaConv 847 ref 442 ref 1057 ref appTerm 1059 def absTerm 1060 def 856 ref appTerm 1061 def betaConv nil 442 ref 1060 ref appTerm 1062 def axiom nil 90 ref 1062 remove nil cons cons 91 ref 1061 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1060 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1059 remove nil cons cons 91 ref 1058 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1057 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1056 remove nil cons cons 91 ref 1055 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1054 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp 1063 def subst 1049 ref refl 1064 def nil 241 ref 848 ref cons 1065 def nil cons 1066 def nil cons cons 1067 def 241 ref 36 ref 871 remove 335 ref appTerm appTerm 1053 ref 335 ref appTerm 1068 def appTerm absTerm 1069 def 243 ref appTerm 1070 def betaConv 501 ref 443 ref 847 ref 443 ref 241 ref nil 543 ref 1050 ref 243 ref appTerm 1071 def nil cons 1072 def cons nil cons nil cons cons 541 ref 22 ref cons 1073 def 893 ref subst 1074 def subst 1075 def absThm appThm nil 122 ref 114 ref nil cons 1076 def cons nil cons nil cons cons 1077 def 274 ref 122 ref 36 ref 168 ref 173 ref 125 ref absTerm appTerm appTerm 125 ref appTerm absTerm 1078 def 125 ref appTerm 1079 def betaConv nil 529 ref 1078 ref appTerm 1080 def axiom nil 90 ref 1080 remove nil cons cons 91 ref 1079 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1078 remove nil cons cons 543 ref 125 ref nil cons 1081 def cons nil cons 1082 def cons nil cons cons 189 ref subst eqMp eqMp 1083 def subst 1084 def subst 1085 def trans absThm appThm 1085 ref trans appThm 501 ref nil 122 ref 251 ref 335 ref appTerm 1086 def 335 ref appTerm 1087 def nil cons cons nil cons nil cons cons 1088 def 122 ref 36 ref 127 ref appTerm 125 ref appTerm absTerm 1089 def 125 ref appTerm 1090 def betaConv nil 529 ref 1089 ref appTerm 1091 def axiom nil 90 ref 1091 remove nil cons cons 91 ref 1090 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1089 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1092 def subst 895 ref trans appThm 501 ref 443 ref 241 ref 139 ref nil 882 ref 847 ref 870 ref nil cons 1093 def cons nil cons 1094 def cons nil cons cons 241 ref 36 ref 1071 ref appTerm 1095 def 98 ref 834 ref 856 ref appTerm 1096 def 243 ref appTerm 1097 def appTerm 1098 def 834 ref 243 ref appTerm 1099 def 856 ref appTerm 1100 def appTerm 1101 def appTerm 1102 def absTerm 1103 def 243 ref appTerm 1104 def betaConv 847 ref 442 ref 1103 ref appTerm 1105 def absTerm 1106 def 856 ref appTerm 1107 def betaConv 443 ref 847 ref 443 ref 241 ref 1102 remove assume sym 36 ref 1101 ref appTerm 1071 ref appTerm 1108 def assume sym deductAntisym absThm appThm absThm appThm nil 442 ref 847 ref 442 ref 241 ref 1108 remove absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 442 ref 1106 ref appTerm nil cons cons 91 ref 1107 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1106 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1105 remove nil cons cons 91 ref 1104 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1103 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1109 def subst 501 ref 241 ref 36 ref 834 ref 870 ref appTerm 335 ref appTerm appTerm 1099 ref 335 ref appTerm 1110 def appTerm absTerm 1111 def 243 ref appTerm 1112 def betaConv 501 ref 443 ref 847 ref 443 ref 241 ref nil 543 ref 1097 ref nil cons 1113 def cons nil cons nil cons cons 1074 ref subst 1114 def absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 501 ref nil 122 ref 834 ref 335 ref appTerm 1115 def 335 ref appTerm 1116 def nil cons cons nil cons nil cons cons 1092 ref subst appThm 501 ref 443 ref 241 ref 139 ref 834 ref refl 1117 def 955 ref appThm 335 ref refl 1118 def appThm appThm 1110 ref refl 1119 def appThm absThm appThm appThm 501 ref 443 ref 241 ref nil 122 ref 834 ref 334 ref 243 ref appTerm 1120 def appTerm 335 ref appTerm 1121 def nil cons cons nil cons nil cons cons 122 ref 36 ref 126 remove "Data.Bool.F" const 32 ref constTerm 1122 def appTerm 1123 def appTerm 503 ref 125 ref appTerm 1124 def appTerm absTerm 1125 def 125 ref appTerm 1126 def betaConv nil 529 ref 1125 ref appTerm 1127 def axiom nil 90 ref 1127 remove nil cons cons 91 ref 1126 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1125 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1128 def subst 503 ref refl 1129 def 1117 ref 241 ref 251 ref 1120 ref appTerm 1130 def 909 ref appTerm absTerm 1131 def 243 ref appTerm 1132 def betaConv nil 442 ref 1131 ref appTerm 1133 def axiom nil 90 ref 1133 remove nil cons cons 91 ref 1132 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1131 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1134 def 914 ref 955 ref appThm 1135 def trans 1136 def appThm 1118 ref appThm appThm trans absThm appThm appThm 501 ref 443 ref 241 ref nil 122 ref 1115 ref 870 ref appTerm 1137 def nil cons cons nil cons nil cons cons 1092 ref subst 1115 ref refl 1138 def 955 ref appThm trans absThm appThm appThm 501 ref 443 ref 241 ref nil 122 ref 1115 ref 1120 ref appTerm 1139 def nil cons cons nil cons nil cons cons 1092 ref subst 1138 remove 1136 ref appThm trans absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1117 ref 956 ref appThm 1140 def 955 ref appThm appThm 1097 ref refl 1141 def appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1140 remove 1136 ref appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1117 ref 869 ref 1136 ref subst 1142 def appThm 1143 def 955 ref appThm appThm 329 ref 856 ref appTerm 1144 def 243 ref appTerm 1145 def refl 1146 def appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 139 ref 1143 remove 1136 ref appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 122 ref 98 ref 1116 ref appTerm 98 ref 442 ref 241 ref 36 ref 834 ref 874 ref appTerm 335 ref appTerm appTerm 1110 ref appTerm absTerm appTerm appTerm 1147 def 98 ref 442 ref 241 ref 503 ref 834 ref 944 ref appTerm 335 ref appTerm appTerm absTerm appTerm appTerm 1148 def 98 ref 442 ref 241 ref 1115 ref 874 ref appTerm absTerm appTerm appTerm 98 ref 442 ref 241 ref 1115 ref 944 ref appTerm absTerm appTerm appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 834 ref 921 ref 856 ref appTerm 1149 def appTerm 1150 def 874 ref appTerm appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1150 remove 944 ref appTerm appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 834 ref 898 ref 1149 ref appTerm 1151 def appTerm 1152 def 874 ref appTerm appTerm 1145 ref appTerm absTerm appTerm absTerm appTerm appTerm 442 ref 847 ref 442 ref 241 ref 36 ref 1152 remove 944 ref appTerm appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 1153 def appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 122 ref 36 ref 98 ref 114 ref appTerm 1154 def 125 ref appTerm appTerm 125 ref appTerm absTerm 1155 def 125 ref appTerm 1156 def betaConv nil 529 ref 1155 ref appTerm 1157 def axiom nil 90 ref 1157 remove nil cons cons 91 ref 1156 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1155 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1158 def subst trans sym 501 ref 883 ref nil 122 ref 1115 ref 243 ref appTerm 1159 def nil cons cons nil cons nil cons cons 129 ref subst 241 ref 1159 ref absTerm 1160 def 243 ref appTerm 1161 def betaConv nil 442 ref 1160 ref appTerm 1162 def axiom nil 90 ref 1162 remove nil cons cons 91 ref 1161 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1160 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp 1163 def subst appThm 1147 ref refl 1148 ref refl 501 ref 443 ref 241 ref nil 241 ref 874 ref nil cons 1164 def cons 1165 def nil cons nil cons cons 1166 def 1163 ref subst absThm appThm 1085 ref trans appThm 501 ref 443 ref 241 ref nil 241 ref 944 ref nil cons 1167 def cons 1168 def nil cons nil cons cons 1163 ref subst absThm appThm 1085 ref trans appThm 1153 ref refl appThm nil 122 ref 1153 ref nil cons cons nil cons nil cons cons 1158 ref subst 1169 def trans appThm 1169 remove trans appThm appThm appThm nil 122 ref 1147 remove 1148 remove 1153 remove appTerm appTerm nil cons cons nil cons nil cons cons 1158 ref subst trans sym 501 ref 443 ref 241 ref 139 ref nil 847 ref 1164 ref cons nil cons 1170 def nil cons cons 847 ref 36 ref 1096 ref 335 ref appTerm appTerm 1051 ref appTerm absTerm 1171 def 856 ref appTerm 1172 def betaConv nil 442 ref 1171 ref appTerm 1173 def axiom nil 90 ref 1173 remove nil cons cons 91 ref 1172 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1171 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp 1174 def subst 864 ref 973 ref appThm 1118 ref appThm trans appThm 935 ref 1174 ref subst appThm absThm appThm appThm 501 ref 443 ref 241 ref 1129 ref nil 847 ref 1167 ref cons nil cons nil cons cons 1174 remove subst 864 ref 914 ref 973 ref appThm 1175 def appThm 1118 ref appThm trans appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1117 ref 974 ref appThm 973 ref appThm 1176 def appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref nil 1165 ref 847 ref 1149 ref nil cons 1177 def cons nil cons 1178 def cons nil cons cons 1179 def 241 ref 36 ref 1096 ref 899 ref appTerm appTerm 1049 ref 1050 remove 899 ref appTerm appTerm 1097 ref appTerm appTerm absTerm 1180 def 243 ref appTerm 1181 def betaConv 847 ref 442 ref 1180 ref appTerm 1182 def absTerm 1183 def 856 ref appTerm 1184 def betaConv nil 442 ref 1183 ref appTerm 1185 def axiom nil 90 ref 1185 remove nil cons cons 91 ref 1184 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1183 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1182 remove nil cons cons 91 ref 1181 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1180 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1186 def subst 1064 ref 864 ref 974 ref appThm 1187 def 1175 ref appThm appThm 1176 remove appThm trans appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1117 ref 914 ref 974 ref appThm 1188 def appThm 973 ref appThm 1189 def appThm 1146 ref appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 139 ref nil 1165 ref 847 ref 1151 remove nil cons cons nil cons cons nil cons cons 1186 remove subst 1064 ref 864 ref 1188 remove appThm 1175 remove appThm 1190 def appThm 1189 remove appThm trans appThm 1141 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm appThm sym 501 ref 443 ref 241 ref 139 ref 981 ref 241 ref 36 ref 859 ref 335 ref appTerm appTerm 1052 ref 1068 ref appTerm appTerm absTerm 1191 def 243 ref appTerm 1192 def betaConv 847 ref 442 ref 1191 ref appTerm 1193 def absTerm 1194 def 856 ref appTerm 1195 def betaConv nil 442 ref 1194 ref appTerm 1196 def axiom nil 90 ref 1196 remove nil cons cons 91 ref 1195 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1194 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1193 remove nil cons cons 91 ref 1192 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1191 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst appThm 1068 ref refl 1197 def appThm absThm appThm appThm 501 ref 443 ref 241 ref 1129 ref nil 241 ref 965 ref nil cons 1198 def cons 1199 def nil cons nil cons cons 241 ref 503 ref 251 ref 899 ref appTerm 1200 def 335 ref appTerm 1201 def appTerm 1202 def absTerm 1203 def 243 ref appTerm 1204 def betaConv nil 442 ref 1203 ref appTerm 1205 def axiom nil 90 ref 1205 remove nil cons cons 91 ref 1204 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1203 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1202 remove nil cons cons 91 ref 36 ref 1201 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 1201 remove nil cons cons nil cons nil cons cons nil 90 ref 503 ref 140 ref appTerm 1206 def nil cons 1207 def cons 91 ref 36 ref 140 ref appTerm 1122 ref appTerm nil cons 1208 def cons nil cons cons nil cons cons 1209 def 109 ref subst 1209 remove 178 ref subst nil 90 ref 140 ref nil cons 1210 def cons 91 ref 1122 ref nil cons 1211 def cons nil cons 1212 def cons nil cons cons 947 ref 36 ref 93 ref appTerm 1213 def 95 ref appTerm 1214 def assume 1215 def appThm 104 ref appThm sym nil 90 ref 131 ref cons 1216 def 91 ref 131 ref cons nil cons 1217 def cons nil cons cons 1218 def 109 ref subst 1218 remove 178 ref subst 133 remove eqMp nil 135 ref 131 ref cons 138 ref cons nil cons cons 151 ref subst deductAntisym eqMp 1219 def eqMp 1220 def nil 90 ref 96 ref nil cons 1221 def cons 1222 def 91 ref 92 ref 95 ref appTerm 1223 def 93 ref appTerm nil cons 1224 def cons nil cons 1225 def cons nil cons cons 178 ref subst proveHyp 1223 ref refl 1215 remove appThm sym 1219 remove eqMp 1226 def eqMp nil 1216 ref 91 ref 123 ref cons nil cons 1227 def cons nil cons cons 160 ref subst nil 135 ref 1221 ref cons 1228 def 137 ref 1224 remove cons nil cons 1229 def cons nil cons cons 1230 def 282 ref subst eqMp 160 ref 1230 remove 151 ref subst eqMp deductAntisym deductAntisym 1231 def subst 36 ref 1206 ref appTerm refl 90 ref 94 ref 1122 ref appTerm absTerm 1232 def 140 ref appTerm betaConv appThm nil 118 ref 503 ref appTerm 1232 remove appTerm axiom 149 ref appThm eqMp 1233 def 1206 remove assume eqMp nil 90 ref 92 ref 140 ref appTerm 1234 def 1122 ref appTerm nil cons cons 91 ref 92 ref 1122 ref appTerm 1235 def 140 ref appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 1211 ref cons 91 ref 1210 ref cons nil cons cons nil cons cons 1236 def 109 ref subst 1236 remove 178 ref subst 90 ref 93 ref absTerm 1237 def 140 ref appTerm 1238 def betaConv nil 36 ref 1122 ref appTerm 1239 def 529 ref 1237 ref appTerm 1240 def appTerm axiom 1122 ref assume eqMp nil 90 ref 1240 remove nil cons cons 91 ref 1238 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1237 remove nil cons cons 543 ref 1210 ref cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 1241 def eqMp nil 135 ref 1211 ref cons 137 ref 1210 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 1207 remove cons 137 ref 1208 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 1242 def subst eqMp 1243 def subst appThm nil 36 ref 503 ref 1122 ref appTerm 1244 def appTerm 114 ref appTerm axiom 1245 def trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 994 ref 852 ref 36 ref 834 ref 858 ref appTerm 998 ref appTerm appTerm 1052 remove 1099 ref 860 ref appTerm 1246 def appTerm appTerm absTerm 1247 def 860 ref appTerm 1248 def betaConv 241 ref 442 ref 1247 ref appTerm 1249 def absTerm 1250 def 243 ref appTerm 1251 def betaConv 847 ref 442 ref 1250 ref appTerm 1252 def absTerm 1253 def 856 ref appTerm 1254 def betaConv nil 442 ref 1253 ref appTerm 1255 def axiom nil 90 ref 1255 remove nil cons cons 91 ref 1254 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1253 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1252 remove nil cons cons 91 ref 1251 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1250 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1249 remove nil cons cons 91 ref 1248 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1247 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp subst 1256 def appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1049 ref 251 ref 976 ref appTerm 1257 def 898 ref 965 ref appTerm appTerm appTerm 1258 def refl 1256 remove appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 834 ref 898 ref 976 ref appTerm appTerm 965 ref appTerm 1259 def appTerm 1145 ref appTerm absTerm appTerm absTerm appTerm appTerm 1260 def refl 443 ref 847 ref 443 ref 241 ref 139 ref 1064 ref nil 1199 remove 847 ref 976 ref nil cons 1261 def cons nil cons cons nil cons cons 1262 def 241 ref 36 ref 251 ref 919 ref appTerm 1263 def 899 ref appTerm appTerm 1071 ref appTerm absTerm 1264 def 243 ref appTerm 1265 def betaConv 847 ref 442 ref 1264 ref appTerm 1266 def absTerm 1267 def 856 ref appTerm 1268 def betaConv nil 442 ref 1267 ref appTerm 1269 def axiom nil 90 ref 1269 remove nil cons cons 91 ref 1268 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1267 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1266 remove nil cons cons 91 ref 1265 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1264 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1270 def subst 1271 def appThm 1259 ref refl appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm nil 122 ref 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1049 ref 251 ref 337 ref appTerm 1272 def 335 ref appTerm 1273 def appTerm 1274 def 1097 ref appTerm 1275 def appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm 1276 def 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1258 remove 1275 remove appTerm appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm 1277 def 1260 remove 442 ref 847 ref 442 ref 241 ref 36 ref 1049 ref 1257 remove 965 ref appTerm appTerm 1278 def 1259 remove appTerm appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym 98 ref 442 ref 241 ref 36 ref 1274 remove 1068 ref appTerm appTerm 1068 ref appTerm absTerm appTerm appTerm refl 1279 def 1276 remove refl 1280 def 1277 remove refl 1281 def 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1262 remove 241 ref 36 ref 834 ref 919 ref appTerm 1282 def 243 ref appTerm appTerm 1145 ref appTerm absTerm 1283 def 243 ref appTerm 1284 def betaConv 847 ref 442 ref 1283 ref appTerm 1285 def absTerm 1286 def 856 ref appTerm 1287 def betaConv nil 442 ref 1286 ref appTerm 1288 def axiom nil 90 ref 1288 remove nil cons cons 91 ref 1287 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1286 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1285 remove nil cons cons 91 ref 1284 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1283 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1289 def subst 1290 def appThm 1146 ref appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 139 ref 1278 remove refl 1291 def 1290 remove appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 1279 remove 1280 remove 1281 remove 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 994 ref 852 ref 36 ref 329 ref 858 ref appTerm 998 ref appTerm appTerm 98 ref 503 ref 1051 ref appTerm appTerm 330 ref 860 ref appTerm 1292 def appTerm appTerm absTerm 1293 def 860 ref appTerm 1294 def betaConv 241 ref 442 ref 1293 ref appTerm 1295 def absTerm 1296 def 243 ref appTerm 1297 def betaConv 847 ref 442 ref 1296 ref appTerm 1298 def absTerm 1299 def 856 ref appTerm 1300 def betaConv nil 442 ref 1299 ref appTerm 1301 def axiom nil 90 ref 1301 remove nil cons cons 91 ref 1300 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1299 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1298 remove nil cons cons 91 ref 1297 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1296 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1295 remove nil cons cons 91 ref 1294 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1293 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp subst 1302 def appThm 1146 ref appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 139 ref 1291 remove 1302 remove appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 864 ref 333 ref refl 1303 def 883 ref 1134 remove subst 914 ref 880 ref appThm 1304 def trans 1305 def appThm 883 ref 913 remove subst 914 ref 1304 remove appThm trans trans appThm 914 ref 1305 ref appThm appThm nil 613 ref 898 ref 898 ref 335 ref appTerm 1306 def appTerm nil cons cons nil cons nil cons cons 894 ref subst trans sym 128 ref eqMp 1307 def 501 ref 443 ref 241 ref 139 ref 1064 ref 864 ref 1272 ref 898 ref 336 ref appTerm 1308 def appTerm assume 1309 def appThm 1118 ref appThm 1310 def appThm 1311 def 1197 ref appThm appThm 1197 ref appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1311 remove 1141 ref appThm 1312 def appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1064 ref 864 ref 865 ref 1309 remove appThm 1313 def 856 ref refl appThm appThm 1314 def 914 ref 1313 remove 958 ref appThm 1315 def appThm appThm appThm 1312 remove appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 501 ref 1129 ref 1310 remove appThm appThm 1146 ref appThm 1316 def appThm 1146 ref appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 139 ref 1064 ref 1314 remove 1315 remove appThm appThm 1316 remove appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 501 ref 443 ref 241 ref 139 ref 1064 ref 1067 ref 1243 remove subst 1317 def appThm 1318 def 1197 ref appThm nil 122 ref 1068 remove nil cons 1319 def cons nil cons nil cons cons 122 ref 36 ref 1049 ref 1122 ref appTerm 1320 def 125 ref appTerm appTerm 125 ref appTerm absTerm 1321 def 125 ref appTerm 1322 def betaConv nil 529 ref 1321 ref appTerm 1323 def axiom nil 90 ref 1323 remove nil cons cons 91 ref 1322 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1321 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1324 def subst trans appThm 1197 remove appThm nil 543 ref 1319 remove cons nil cons nil cons cons 1074 ref subst trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1318 ref 1141 ref appThm nil 122 ref 1113 remove cons nil cons nil cons cons 1324 ref subst trans 1325 def appThm 1141 ref appThm 1114 remove trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1049 ref 251 ref 855 ref 1308 ref appTerm 1326 def 856 ref appTerm 1327 def appTerm 898 ref 1326 remove 243 ref appTerm 1328 def appTerm 1329 def appTerm 1330 def appTerm 1331 def refl 1332 def 1325 remove appThm appThm 1141 ref appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 501 ref 1129 ref 1317 remove appThm 1245 ref trans appThm 1146 ref appThm nil 122 ref 1145 ref nil cons 1333 def cons nil cons nil cons cons 1158 ref subst trans 1334 def appThm 1146 remove appThm nil 543 ref 1333 ref cons nil cons nil cons cons 1074 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 443 ref 847 ref 443 ref 241 ref 139 ref 1064 ref nil 992 ref 867 ref 847 ref 1308 ref nil cons cons nil cons 1335 def cons 1336 def cons nil cons cons 1063 ref subst 1318 remove 1071 ref refl 1337 def appThm nil 122 ref 1072 ref cons nil cons nil cons cons 1324 ref subst 1338 def trans trans appThm 1334 remove appThm appThm 1141 remove appThm absThm appThm absThm appThm appThm nil 122 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1049 ref 1071 ref appTerm 1145 ref appTerm 1339 def appTerm 1340 def 1097 ref appTerm absTerm appTerm absTerm appTerm 1341 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm appThm nil 122 ref 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1331 ref 1097 ref appTerm appTerm 1097 ref appTerm absTerm appTerm absTerm appTerm appTerm 1341 remove appTerm nil cons cons nil cons nil cons cons 1158 ref subst 1342 def trans appThm 1342 remove trans sym 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref 1332 remove 241 ref 36 ref 1097 ref appTerm 1343 def 1339 ref appTerm absTerm 1344 def 243 ref appTerm 1345 def betaConv 847 ref 442 ref 1344 ref appTerm 1346 def absTerm 1347 def 856 ref appTerm 1348 def betaConv 443 ref 847 ref 443 ref 241 ref 1343 ref refl nil "t2" 32 ref var 1349 def 1072 remove cons "t1" 32 ref var 1350 def 1333 remove cons nil cons cons nil cons cons 1349 ref 36 ref 1049 ref 1350 ref varTerm 1351 def appTerm 1352 def 1349 ref varTerm 1353 def appTerm 1354 def appTerm 1049 ref 1353 ref appTerm 1355 def 1351 ref appTerm appTerm absTerm 1356 def 1353 ref appTerm 1357 def betaConv 1350 ref 529 ref 1356 ref appTerm 1358 def absTerm 1359 def 1351 ref appTerm 1360 def betaConv nil 529 ref 1359 ref appTerm 1361 def axiom nil 90 ref 1361 remove nil cons cons 91 ref 1360 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1359 remove nil cons cons 543 ref 1351 ref nil cons cons nil cons 1362 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1358 remove nil cons cons 91 ref 1357 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1356 remove nil cons cons 543 ref 1353 ref nil cons cons nil cons 1363 def cons nil cons cons 189 ref subst eqMp eqMp 1364 def subst appThm absThm appThm absThm appThm nil 442 ref 847 ref 442 ref 241 ref 1343 ref 1049 ref 1145 ref appTerm 1071 ref appTerm appTerm absTerm 1365 def appTerm 1366 def absTerm 1367 def appTerm 1368 def axiom 1369 def eqMp nil 90 ref 442 ref 1347 ref appTerm nil cons cons 91 ref 1348 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1347 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1346 remove nil cons cons 91 ref 1345 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1344 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1370 def appThm appThm 1370 ref appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 1340 remove refl 1370 remove appThm nil 543 ref 1339 ref nil cons 1371 def cons nil cons nil cons cons 1074 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm nil 122 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1331 remove 1339 ref appTerm appTerm 1339 ref appTerm 1372 def absTerm 1373 def appTerm 1374 def absTerm 1375 def appTerm nil cons cons nil cons nil cons cons 122 ref 36 ref 98 ref 125 ref appTerm 1376 def 114 ref appTerm appTerm 125 ref appTerm absTerm 1377 def 125 ref appTerm 1378 def betaConv nil 529 ref 1377 ref appTerm 1379 def axiom nil 90 ref 1379 remove nil cons cons 91 ref 1378 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1377 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1380 def subst trans sym nil 269 ref 1375 remove nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 1374 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 1373 remove nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 1372 remove nil cons cons nil cons nil cons cons 129 ref subst nil 135 ref 1330 ref nil cons 1381 def cons 1382 def nil cons nil cons cons 1383 def 1233 remove sym 1384 def subst nil 90 ref 1381 remove cons 1212 ref cons nil cons cons 1385 def 109 ref subst 1385 remove 178 ref subst "Number.Natural.even" const 238 ref constTerm 1386 def refl 1387 def 1330 ref assume appThm nil 90 ref 36 ref 1386 ref 1327 remove appTerm appTerm 1386 ref 1329 remove appTerm appTerm nil cons 1388 def cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 122 ref 1388 remove cons nil cons nil cons cons 122 ref 36 ref 92 ref 125 ref appTerm 1389 def 1122 ref appTerm appTerm 1124 ref appTerm absTerm 1390 def 125 ref appTerm 1391 def betaConv nil 529 ref 1390 ref appTerm 1392 def axiom nil 90 ref 1392 remove nil cons cons 91 ref 1391 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1390 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1393 def subst 1129 ref 139 ref nil 1336 remove nil cons cons 241 ref 36 ref 1386 ref 858 ref appTerm appTerm 1049 ref 1386 ref 856 ref appTerm 1394 def appTerm 1386 ref 243 ref appTerm 1395 def appTerm appTerm absTerm 1396 def 243 ref appTerm 1397 def betaConv 847 ref 442 ref 1396 ref appTerm 1398 def absTerm 1399 def 856 ref appTerm 1400 def betaConv nil 442 ref 1399 ref appTerm 1401 def axiom nil 90 ref 1401 remove nil cons cons 91 ref 1400 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1399 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1398 remove nil cons cons 91 ref 1397 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1396 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1402 def subst 1064 ref 1067 ref 241 ref 36 ref 1386 ref 899 ref appTerm appTerm 503 ref 1395 ref appTerm appTerm absTerm 1403 def 243 ref appTerm 1404 def betaConv nil 442 ref 1403 ref appTerm 1405 def axiom nil 90 ref 1405 remove nil cons cons 91 ref 1404 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1403 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1406 def subst 1129 ref 1387 remove 883 ref 1136 ref subst appThm nil 241 ref 896 ref nil cons cons nil cons nil cons cons 1406 ref subst 1129 ref nil 882 ref 847 ref 881 ref cons 1407 def nil cons 1408 def cons nil cons cons 1409 def 241 ref 36 ref 1386 ref 922 ref appTerm appTerm 36 ref 1394 ref appTerm 1395 ref appTerm appTerm absTerm 1410 def 243 ref appTerm 1411 def betaConv 847 ref 442 ref 1410 ref appTerm 1412 def absTerm 1413 def 856 ref appTerm 1414 def betaConv nil 442 ref 1413 ref appTerm 1415 def axiom nil 90 ref 1415 remove nil cons cons 91 ref 1414 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1413 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1412 remove nil cons cons 91 ref 1411 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1410 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst nil 543 ref 1386 remove 335 ref appTerm nil cons cons nil cons nil cons cons 1074 ref subst trans appThm nil 36 ref 503 ref 114 ref appTerm 1416 def appTerm 1122 ref appTerm axiom 1417 def trans trans trans appThm 1245 ref trans trans appThm 1418 def 1394 ref refl appThm nil 122 ref 1394 remove nil cons cons nil cons nil cons cons 122 ref 36 ref 1049 ref 114 ref appTerm 1419 def 125 ref appTerm appTerm 114 ref appTerm absTerm 1420 def 125 ref appTerm 1421 def betaConv nil 529 ref 1420 ref appTerm 1422 def axiom nil 90 ref 1422 remove nil cons cons 91 ref 1421 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1420 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1423 def subst trans trans appThm nil 241 ref 1328 remove nil cons cons nil cons nil cons cons 1406 remove subst 1129 ref nil 1335 remove nil cons cons 1402 remove subst 1418 remove 1395 ref refl appThm nil 122 ref 1395 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 1417 ref trans trans appThm nil 122 ref 1211 ref cons nil cons nil cons cons 1424 def 122 ref 36 ref 36 ref 114 ref appTerm 1425 def 125 ref appTerm appTerm 125 ref appTerm absTerm 1426 def 125 ref appTerm 1427 def betaConv nil 529 ref 1426 ref appTerm 1428 def axiom nil 90 ref 1428 remove nil cons cons 91 ref 1427 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1426 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1429 def subst trans appThm 1245 ref trans trans sym 128 ref eqMp eqMp eqMp nil 1382 remove 137 ref 1211 ref cons nil cons 1430 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp 1064 ref nil 90 ref 503 ref 1330 ref appTerm nil cons cons 91 ref 36 ref 1330 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst 1383 remove 1242 ref subst eqMp appThm 1339 remove refl appThm nil 122 ref 1371 remove cons nil cons nil cons cons 1324 ref subst trans proveHyp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 442 ref 847 ref 442 ref 241 ref 1343 remove 1097 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 137 ref 98 ref 36 ref 1116 remove appTerm 114 ref appTerm 1431 def appTerm 98 ref 442 ref 1111 ref appTerm 1432 def appTerm 98 ref 442 ref 241 ref 36 ref 1121 remove appTerm 1122 ref appTerm absTerm 1433 def appTerm 1434 def appTerm 98 ref 442 ref 241 ref 36 ref 1137 remove appTerm 114 ref appTerm absTerm 1435 def appTerm 1436 def appTerm 98 ref 442 ref 241 ref 36 ref 1139 remove appTerm 114 ref appTerm absTerm 1437 def appTerm 1438 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 834 ref 333 ref 856 ref appTerm 1439 def appTerm 1440 def 870 ref appTerm appTerm 1097 ref appTerm absTerm 1441 def appTerm 1442 def absTerm 1443 def appTerm 1444 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1440 remove 1120 ref appTerm appTerm 1097 ref appTerm absTerm 1445 def appTerm 1446 def absTerm 1447 def appTerm 1448 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 834 ref 334 ref 856 ref appTerm 1449 def appTerm 1450 def 870 ref appTerm appTerm 1145 ref appTerm absTerm 1451 def appTerm 1452 def absTerm 1453 def appTerm 1454 def appTerm 442 ref 847 ref 442 ref 241 ref 36 ref 1450 remove 1120 ref appTerm appTerm 1097 ref appTerm absTerm 1455 def appTerm 1456 def absTerm 1457 def appTerm 1458 def appTerm 1459 def appTerm 1460 def appTerm 1461 def appTerm 1462 def appTerm 1463 def appTerm 1464 def appTerm 1465 def appTerm nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 1431 remove nil cons cons 137 ref 1465 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp 1466 def nil 135 ref 1432 remove nil cons 1467 def cons 137 ref 1464 remove nil cons cons nil cons cons nil cons cons 1468 def 151 ref subst proveHyp nil 90 ref 1467 remove cons 91 ref 1112 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1111 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1469 def appThm 1435 ref 243 ref appTerm 1470 def betaConv 1466 remove 1468 remove 282 ref subst proveHyp 1471 def nil 135 ref 1434 remove nil cons 1472 def cons 137 ref 1463 remove nil cons cons nil cons cons nil cons cons 1473 def 282 ref subst proveHyp 1474 def nil 135 ref 1436 remove nil cons 1475 def cons 137 ref 1462 remove nil cons cons nil cons cons nil cons cons 1476 def 151 ref subst proveHyp nil 90 ref 1475 remove cons 91 ref 1470 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1435 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1477 def appThm nil 122 ref 1110 ref nil cons 1478 def cons nil cons nil cons cons 1479 def 1380 ref subst 1480 def trans trans appThm nil 882 ref 918 ref cons nil cons cons 1109 ref subst appThm absThm appThm appThm 501 ref 443 ref 241 ref nil 122 ref 1130 remove 335 ref appTerm 1481 def nil cons cons nil cons nil cons cons 1128 ref subst 1129 ref nil 882 ref 847 ref 1120 ref nil cons 1482 def cons nil cons 1483 def cons nil cons cons 1109 ref subst 501 ref 1433 ref 243 ref appTerm 1484 def betaConv 1471 remove 1473 remove 151 ref subst proveHyp nil 90 ref 1472 remove cons 91 ref 1484 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1433 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1485 def appThm 1437 ref 243 ref appTerm 1486 def betaConv 1474 remove 1476 remove 282 ref subst proveHyp 1487 def nil 135 ref 1438 remove nil cons 1488 def cons 137 ref 1461 remove nil cons cons nil cons cons nil cons cons 1489 def 151 ref subst proveHyp nil 90 ref 1488 remove cons 91 ref 1486 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1437 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1490 def appThm 1077 ref 122 ref 36 ref 98 ref 1122 ref appTerm 1491 def 125 ref appTerm appTerm 1122 ref appTerm absTerm 1492 def 125 ref appTerm 1493 def betaConv nil 529 ref 1492 ref appTerm 1494 def axiom nil 90 ref 1494 remove nil cons cons 91 ref 1493 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1492 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1495 def subst trans trans 1496 def appThm 1245 ref trans trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 241 ref 139 ref nil 241 ref 1093 remove cons 1497 def 1408 ref cons nil cons cons 1109 ref subst 501 ref 1477 remove appThm 1469 remove appThm 1479 remove 1158 ref subst 1498 def trans trans appThm nil 1408 ref nil cons cons 1499 def 1109 ref subst appThm absThm appThm appThm 501 ref 443 ref 241 ref nil 122 ref 1086 ref 1120 ref appTerm 1500 def nil cons cons nil cons nil cons cons 1128 ref subst 1129 ref nil 241 ref 1482 remove cons 1501 def 1408 ref cons nil cons cons 1109 ref subst 501 ref 1490 remove appThm 1485 remove appThm 1424 ref 1158 ref subst 1502 def trans trans appThm 1245 ref trans trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 139 ref nil 1497 ref 847 ref 1439 ref nil cons 1503 def cons nil cons 1504 def cons nil cons cons 1505 def 1109 ref subst 501 ref 1441 ref 243 ref appTerm 1506 def betaConv 1443 ref 856 ref appTerm 1507 def betaConv 1487 remove 1489 remove 282 ref subst proveHyp 1508 def nil 135 ref 1444 remove nil cons 1509 def cons 137 ref 1460 remove nil cons cons nil cons cons nil cons cons 1510 def 151 ref subst proveHyp nil 90 ref 1509 remove cons 91 ref 1507 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1443 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1442 remove nil cons cons 91 ref 1506 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1441 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1511 def appThm nil 867 ref 918 ref cons 1512 def nil cons cons 1513 def 1511 remove subst appThm trans appThm 1109 ref appThm nil 543 ref 1101 remove nil cons cons nil cons nil cons cons 1074 ref subst 1514 def trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref nil 122 ref 251 ref 1439 ref appTerm 1515 def 1120 ref appTerm 1516 def nil cons cons nil cons nil cons cons 1128 ref subst 1129 ref nil 1501 ref 1504 remove cons nil cons cons 1109 ref subst 501 ref 1445 ref 243 ref appTerm 1517 def betaConv 1447 ref 856 ref appTerm 1518 def betaConv 1508 remove 1510 remove 282 ref subst proveHyp 1519 def nil 135 ref 1448 remove nil cons 1520 def cons 137 ref 1459 remove nil cons cons nil cons cons nil cons cons 1521 def 151 ref subst proveHyp nil 90 ref 1520 remove cons 91 ref 1518 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1447 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1446 remove nil cons cons 91 ref 1517 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1445 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1522 def appThm 1513 ref 1451 ref 243 ref appTerm 1523 def betaConv 1453 ref 856 ref appTerm 1524 def betaConv 1519 remove 1521 remove 282 ref subst proveHyp 1525 def nil 135 ref 1454 remove nil cons 1526 def cons 137 ref 1458 remove nil cons 1527 def cons nil cons cons nil cons cons 1528 def 151 ref subst proveHyp nil 90 ref 1526 remove cons 91 ref 1524 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1453 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1452 remove nil cons cons 91 ref 1523 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1451 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1529 def subst appThm trans appThm trans absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref nil 122 ref 251 ref 1449 ref appTerm 1530 def 870 ref appTerm 1531 def nil cons cons nil cons nil cons cons 1128 ref subst 1129 ref nil 1497 ref 847 ref 1449 ref nil cons 1532 def cons nil cons 1533 def cons nil cons cons 1109 ref subst 501 ref 1529 remove appThm 1513 ref 1522 remove subst appThm trans appThm trans absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 139 ref nil 1501 ref 1533 ref cons nil cons cons 1109 ref subst 501 ref 1455 ref 243 ref appTerm 1534 def betaConv 1457 ref 856 ref appTerm 1535 def betaConv 1525 remove 1528 remove 282 ref subst proveHyp nil 90 ref 1527 remove cons 91 ref 1535 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1457 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1456 remove nil cons cons 91 ref 1534 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1455 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1536 def appThm 1513 remove 1536 remove subst appThm trans appThm 1109 remove appThm 1514 remove trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm nil 122 ref 442 ref 847 ref 442 ref 241 ref 503 ref 98 ref 1145 ref appTerm 1537 def 1100 ref appTerm 1538 def appTerm 1539 def absTerm 1540 def appTerm 1541 def absTerm 1542 def appTerm 1543 def nil cons 1544 def cons nil cons nil cons cons 1380 ref subst trans appThm appThm nil 122 ref 98 ref 442 ref 847 ref 442 ref 241 ref 503 ref 1098 ref 330 ref 856 ref appTerm 1545 def appTerm 1546 def appTerm 1547 def absTerm 1548 def appTerm 1549 def absTerm 1550 def appTerm 1551 def appTerm 1543 ref appTerm 1552 def nil cons cons nil cons nil cons cons 1158 ref subst 1553 def trans appThm 1553 remove trans appThm appThm nil 122 ref 98 ref 442 ref 241 ref 36 ref 1110 ref appTerm 1554 def 98 ref 1159 ref appTerm 1110 ref appTerm appTerm absTerm appTerm appTerm 1552 remove appTerm 1555 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm appThm nil 122 ref 98 ref 442 ref 241 ref 1554 ref 98 ref 1110 remove appTerm 1556 def 1159 remove appTerm appTerm absTerm appTerm appTerm 1555 remove appTerm nil cons cons nil cons nil cons cons 1158 ref subst 1557 def trans appThm 1557 remove trans sym 501 ref 443 ref 241 ref 1554 remove refl 1558 def 1556 remove refl 1163 ref appThm 1480 remove trans appThm nil 543 ref 1478 remove cons nil cons nil cons cons 1074 ref subst 1559 def trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 241 ref 1558 remove 501 ref 1163 ref appThm 1119 remove appThm 1498 remove trans appThm 1559 remove trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 1129 ref 1548 ref 243 ref appTerm 1560 def betaConv 1550 ref 856 ref appTerm 1561 def betaConv nil 1551 ref axiom nil 90 ref 1551 remove nil cons cons 91 ref 1561 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1550 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1549 remove nil cons cons 91 ref 1560 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1548 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1547 remove nil cons cons 91 ref 36 ref 1546 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 1546 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp appThm 1245 ref trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 443 ref 847 ref 443 ref 241 ref 1129 ref 1540 ref 243 ref appTerm 1562 def betaConv 1542 ref 856 ref appTerm 1563 def betaConv nil 1543 remove axiom nil 90 ref 1544 remove cons 91 ref 1563 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1542 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1541 remove nil cons cons 91 ref 1562 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1540 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1539 remove nil cons cons 91 ref 36 ref 1538 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 1538 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp appThm 1245 ref trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 1077 ref 1158 ref subst 1564 def trans appThm 1564 ref trans appThm 1564 ref trans sym 128 ref eqMp eqMp nil 135 ref 442 ref 847 ref 442 ref 241 ref 1095 remove 1071 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 137 ref 98 ref 36 ref 1087 remove appTerm 114 ref appTerm 1565 def appTerm 98 ref 442 ref 1069 ref appTerm 1566 def appTerm 98 ref 442 ref 241 ref 36 ref 1481 remove appTerm 1122 ref appTerm absTerm appTerm appTerm 98 ref 442 ref 241 ref 36 ref 1086 ref 870 ref appTerm appTerm 1086 ref 243 ref appTerm appTerm absTerm appTerm appTerm 98 ref 442 ref 241 ref 36 ref 1500 remove appTerm 1122 ref appTerm absTerm appTerm appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1515 remove 870 ref appTerm appTerm 1071 ref appTerm 1567 def absTerm appTerm absTerm appTerm appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1516 remove appTerm 1122 ref appTerm absTerm appTerm absTerm appTerm appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 36 ref 1531 remove appTerm 1122 ref appTerm absTerm appTerm absTerm appTerm appTerm 442 ref 847 ref 442 ref 241 ref 36 ref 1530 remove 1120 ref appTerm appTerm 1071 ref appTerm 1568 def absTerm appTerm absTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 1569 def appTerm 1570 def appTerm nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 1565 remove nil cons cons 137 ref 1570 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 1566 remove nil cons 1571 def cons 137 ref 1569 remove nil cons cons nil cons cons nil cons cons 151 ref subst proveHyp nil 90 ref 1571 remove cons 91 ref 1070 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1069 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst 883 ref 1496 remove subst 1572 def trans 1573 def appThm 1574 def 861 ref refl appThm nil 122 ref 861 remove nil cons 1575 def cons nil cons nil cons cons 1324 ref subst trans trans 1576 def trans appThm nil 543 ref 1575 remove cons nil cons nil cons cons 1074 ref subst 1577 def trans appThm 863 remove 1576 remove appThm 1577 remove trans appThm 1564 ref trans sym 128 ref eqMp eqMp eqMp eqMp nil 135 ref 862 ref 251 ref 855 ref 1439 ref appTerm 1578 def 243 ref appTerm appTerm 333 ref 860 ref appTerm 1579 def appTerm appTerm nil cons cons 137 ref 862 remove 251 ref 857 ref 870 ref appTerm appTerm 1579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 151 ref subst proveHyp 1580 def subst nil 851 remove nil cons nil cons cons 935 remove 847 ref 251 ref 855 ref 336 ref appTerm 1581 def 856 ref appTerm appTerm 856 ref appTerm absTerm 1582 def 856 ref appTerm 1583 def betaConv nil 442 ref 1582 ref appTerm 1584 def axiom nil 90 ref 1584 remove nil cons cons 91 ref 1583 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1582 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp subst 1585 def subst eqMp nil 90 ref 251 ref 964 ref 342 ref appTerm appTerm 343 ref appTerm 1586 def nil cons cons 91 ref 251 ref "Number.Natural.^" const 789 ref constTerm 1587 def 337 ref appTerm 1588 def 580 ref appTerm appTerm 343 ref appTerm 1589 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 847 ref 339 ref nil cons 1590 def cons 1591 def 854 ref cons nil cons cons nil 90 ref 36 ref 251 ref 1587 ref 856 ref appTerm 1592 def 337 ref appTerm 1593 def appTerm 1594 def 860 ref appTerm 1595 def appTerm 251 ref 857 ref 856 ref appTerm 1596 def appTerm 1597 def 860 ref appTerm 1598 def appTerm 1599 def nil cons cons nil cons nil cons cons 1213 ref refl 1600 def nil 122 ref 503 ref 93 ref appTerm 1601 def nil cons 1602 def cons nil cons nil cons cons 1393 ref subst appThm sym 1600 remove 124 ref 122 ref 36 ref 503 ref 1124 ref appTerm appTerm 125 ref appTerm absTerm 1603 def 125 ref appTerm 1604 def betaConv nil 529 ref 1603 ref appTerm 1605 def axiom nil 90 ref 1605 remove nil cons cons 91 ref 1604 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1603 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1606 def subst appThm nil 543 ref 123 ref cons nil cons 1607 def nil cons cons 1074 ref subst trans sym 128 ref eqMp eqMp 1608 def subst sym nil 90 ref 503 ref 1599 remove appTerm 1609 def nil cons 1610 def cons 1212 ref cons nil cons cons 1611 def 109 ref subst 1611 remove 178 ref subst nil 442 ref 241 ref 251 ref 1587 ref 243 ref appTerm 337 ref appTerm appTerm 982 ref 243 ref appTerm appTerm absTerm 1612 def appTerm 1613 def axiom 1614 def nil 90 ref 1613 remove nil cons 1615 def cons 1616 def 1212 ref cons nil cons cons 1617 def 160 ref subst proveHyp 1617 ref 109 ref subst 1617 remove 178 ref subst nil 90 ref 98 ref 503 ref 1595 ref appTerm 1618 def appTerm 1598 ref appTerm nil cons 1619 def cons 1212 ref cons nil cons cons 1620 def 109 ref subst 1620 remove 178 ref subst nil "_9095" 237 ref var 1621 def 866 ref cons nil cons nil cons cons 1612 ref 1621 remove varTerm 1622 def appTerm 1623 def betaConv nil 1616 ref 91 ref 1623 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 269 ref 1612 ref nil cons cons 1624 def 613 ref 1622 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst 1625 def nil 90 ref 1594 ref 1596 ref appTerm 1626 def nil cons cons 1627 def 1212 ref cons nil cons cons 160 ref subst proveHyp nil 1627 ref nil cons nil cons cons 36 ref 1601 ref appTerm refl 124 remove 1393 ref subst appThm nil 543 ref 1602 remove cons nil cons nil cons cons 1074 ref subst trans sym 128 ref eqMp 1628 def subst 36 ref "_9106" 237 ref var 1629 def 503 ref 1594 ref 1629 remove varTerm appTerm appTerm absTerm 1630 def 860 ref appTerm 1631 def appTerm refl 1630 ref 1596 ref appTerm betaConv appThm 139 ref 1631 remove betaConv appThm 503 ref 1626 ref appTerm refl appThm trans 1630 remove refl nil 135 ref 1618 remove nil cons cons 137 ref 1598 ref nil cons 1632 def cons nil cons cons nil cons cons 1633 def 282 ref subst sym appThm eqMp 1633 remove 151 ref subst eqMp eqMp eqMp eqMp nil 135 ref 1619 ref cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 98 ref 1595 ref appTerm 503 ref 1598 remove appTerm 1634 def appTerm nil cons 1635 def cons 1212 ref cons nil cons cons 1636 def 109 ref subst 1636 remove 178 ref subst 1625 remove nil 1627 remove 91 ref 1594 ref 1593 ref appTerm 1637 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 613 ref 1593 ref nil cons 1638 def cons nil cons 1639 def nil cons cons 274 ref 188 remove subst 1640 def subst eqMp nil 90 ref 98 ref 1626 remove appTerm 1637 remove appTerm nil cons cons 91 ref 1597 ref 1593 ref appTerm 1641 def nil cons 1642 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil "z" 237 ref var 1643 def 1638 remove cons 444 ref 1596 ref nil cons 1644 def cons 1639 remove cons cons nil cons cons nil "b" 32 ref var 1645 def 1049 ref 503 ref 251 ref 613 ref varTerm 1646 def appTerm 1647 def 448 ref appTerm 1648 def appTerm 1649 def appTerm 1650 def 503 ref 1647 remove 1643 ref varTerm 1651 def appTerm 1652 def appTerm 1653 def appTerm nil cons cons "a" 32 ref var 1654 def 251 ref 448 ref appTerm 1651 ref appTerm 1655 def nil cons 1656 def cons nil cons cons nil cons cons nil 90 ref 36 ref 1654 ref varTerm 1657 def appTerm 1658 def 1122 ref appTerm 1659 def nil cons 1660 def cons 1661 def 91 ref 36 ref 1049 ref 1657 ref appTerm 1645 ref varTerm 1662 def appTerm 1663 def appTerm 92 ref 503 ref 1662 ref appTerm 1664 def appTerm 1665 def 1657 ref appTerm appTerm nil cons 1666 def cons nil cons 1667 def cons nil cons cons 1668 def 109 ref subst 1668 remove 178 ref subst 36 ref "_606" 32 ref var 1669 def 36 ref 1049 ref 1669 remove varTerm 1670 def appTerm 1662 ref appTerm appTerm 1665 ref 1670 remove appTerm appTerm absTerm 1671 def 1657 ref appTerm 1672 def appTerm refl 1673 def 1671 ref 1122 ref appTerm betaConv appThm 139 ref 1672 remove betaConv appThm 1674 def 36 ref 1320 ref 1662 ref appTerm 1675 def appTerm 1665 ref 1122 ref appTerm appTerm refl appThm trans 1671 remove refl 1676 def 1659 remove assume 1677 def appThm eqMp sym 139 ref nil 122 ref 1662 ref nil cons 1678 def cons nil cons nil cons cons 1679 def 1324 ref subst 1680 def appThm nil 122 ref 1664 ref nil cons 1681 def cons nil cons nil cons cons 1682 def 1393 ref subst 1679 ref 1606 ref subst trans appThm nil 543 ref 1678 remove cons nil cons nil cons cons 1074 ref subst 1683 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 1660 ref cons 1684 def 137 ref 1666 ref cons nil cons 1685 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 1658 ref 114 ref appTerm 1686 def nil cons 1687 def cons 1688 def 1667 remove cons nil cons cons 1689 def 109 ref subst 1689 remove 178 ref subst 1673 remove "_604" 32 ref var 1690 def 36 ref 1049 ref 1690 remove varTerm 1691 def appTerm 1662 ref appTerm appTerm 1665 ref 1691 remove appTerm appTerm absTerm 114 ref appTerm betaConv appThm 1674 remove 36 ref 1419 remove 1662 ref appTerm 1692 def appTerm 1665 remove 114 ref appTerm appTerm refl appThm trans 1676 remove 1686 remove assume 1693 def appThm eqMp sym 139 ref 1679 ref 1423 ref subst 1694 def appThm 1682 ref 122 ref 36 ref 1389 ref 114 ref appTerm appTerm 114 ref appTerm absTerm 1695 def 125 ref appTerm 1696 def betaConv nil 529 ref 1695 ref appTerm 1697 def axiom nil 90 ref 1697 remove nil cons cons 91 ref 1696 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1695 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1698 def subst 1699 def appThm 1077 ref 1429 ref subst 1700 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 1687 remove cons 1701 def 1685 remove cons nil cons cons 151 ref subst deductAntisym eqMp 122 ref 1049 ref 127 remove appTerm 1123 remove appTerm absTerm 1702 def 1657 ref appTerm 1703 def betaConv nil 529 ref 1702 ref appTerm 1704 def axiom 1705 def nil 90 ref 1704 remove nil cons cons 1706 def 91 ref 1703 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1702 ref nil cons cons 1707 def 543 ref 1657 ref nil cons 1708 def cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 1709 def nil 1701 ref 137 ref 1660 remove cons 1710 def "R" 32 ref var 1711 def 1666 remove cons nil cons cons cons nil cons cons nil 90 ref 92 ref 142 ref appTerm 1712 def 1711 ref varTerm 1713 def appTerm 1714 def nil cons cons 91 ref 1713 ref nil cons 1715 def cons nil cons cons nil cons cons 160 ref subst nil 90 ref 1234 ref 1713 ref appTerm nil cons cons 91 ref 92 ref 1714 remove appTerm 1713 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst "r" 32 ref var 1716 def 92 ref 1234 ref 1716 ref varTerm 1717 def appTerm appTerm 1718 def 92 ref 1712 ref 1717 ref appTerm appTerm 1717 ref appTerm appTerm absTerm 1719 def 1713 remove appTerm 1720 def betaConv 36 ref 1049 ref 140 ref appTerm 1721 def 142 ref appTerm 1722 def appTerm refl 91 ref 529 ref 1716 ref 1718 remove 92 ref 1223 ref 1717 ref appTerm 1723 def appTerm 1717 ref appTerm 1724 def appTerm absTerm appTerm absTerm 142 ref appTerm betaConv appThm 118 remove 1721 remove appTerm refl 90 ref 91 ref 529 ref 1716 ref 92 ref 94 ref 1717 ref appTerm appTerm 1724 remove appTerm absTerm appTerm absTerm absTerm 1725 def 140 remove appTerm betaConv appThm nil 106 remove 1049 ref appTerm 1725 remove appTerm axiom 149 remove appThm eqMp 145 remove appThm eqMp 1726 def 1722 remove assume eqMp nil 90 ref 529 ref 1719 ref appTerm nil cons cons 91 ref 1720 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1719 remove nil cons cons 543 ref 1715 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp 1727 def subst proveHyp proveHyp proveHyp 1728 def subst 947 ref nil 1645 ref 1653 remove nil cons 1729 def cons 1654 ref 1649 remove nil cons 1730 def cons nil cons cons nil cons cons nil 1661 ref 91 ref 36 ref 503 ref 1663 remove appTerm appTerm 98 ref 503 ref 1657 ref appTerm 1731 def appTerm 1664 ref appTerm appTerm nil cons 1732 def cons nil cons 1733 def cons nil cons cons 1734 def 109 ref subst 1734 remove 178 ref subst 36 ref "_610" 32 ref var 1735 def 36 ref 503 ref 1049 ref 1735 remove varTerm 1736 def appTerm 1662 ref appTerm appTerm appTerm 98 ref 503 ref 1736 remove appTerm appTerm 1664 ref appTerm appTerm absTerm 1737 def 1657 ref appTerm 1738 def appTerm refl 1739 def 1737 ref 1122 ref appTerm betaConv appThm 139 ref 1738 remove betaConv appThm 1740 def 36 ref 503 ref 1675 remove appTerm appTerm 98 ref 1244 ref appTerm 1741 def 1664 ref appTerm appTerm refl appThm trans 1737 remove refl 1742 def 1677 ref appThm eqMp sym 139 ref 1129 ref 1680 ref appThm appThm 501 ref 1245 ref appThm 1743 def 1664 ref refl 1744 def appThm 1682 ref 1158 ref subst trans appThm nil 543 ref 1681 remove cons nil cons nil cons cons 1074 ref subst trans sym 128 ref eqMp eqMp eqMp nil 1684 ref 137 ref 1732 ref cons nil cons 1745 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 1688 ref 1733 remove cons nil cons cons 1746 def 109 ref subst 1746 remove 178 ref subst 1739 remove "_608" 32 ref var 1747 def 36 ref 503 ref 1049 ref 1747 remove varTerm 1748 def appTerm 1662 ref appTerm appTerm appTerm 98 ref 503 ref 1748 remove appTerm appTerm 1664 ref appTerm appTerm absTerm 114 ref appTerm betaConv appThm 1740 remove 36 ref 503 ref 1692 remove appTerm appTerm 98 ref 1416 ref appTerm 1749 def 1664 remove appTerm appTerm refl appThm trans 1742 remove 1693 ref appThm eqMp sym 139 ref 1129 ref 1694 ref appThm 1417 ref trans appThm 501 ref 1417 ref appThm 1750 def 1744 remove appThm 1682 remove 1495 ref subst trans appThm 1424 ref 122 ref 36 ref 1239 ref 125 ref appTerm appTerm 1124 ref appTerm absTerm 1751 def 125 ref appTerm 1752 def betaConv nil 529 ref 1751 ref appTerm 1753 def axiom nil 90 ref 1753 remove nil cons cons 91 ref 1752 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1751 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1754 def subst 1245 ref trans 1755 def trans sym 128 ref eqMp eqMp eqMp nil 1701 ref 1745 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1709 ref nil 1701 ref 1710 ref 1711 ref 1732 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp 1756 def subst 501 ref nil 1654 ref 1648 remove nil cons cons nil cons nil cons cons nil 122 ref 1708 remove cons nil cons nil cons cons 1606 ref subst 1757 def subst appThm nil 1654 ref 1652 remove nil cons cons nil cons nil cons cons 1757 ref subst appThm trans appThm 1655 remove refl appThm trans 1650 remove refl nil 91 ref 1656 remove cons 1758 def 90 ref 1729 ref cons nil cons cons nil cons cons nil 1349 ref 131 ref cons 1350 ref 123 ref cons nil cons cons 1759 def nil cons cons 1364 remove subst 1760 def subst appThm nil 1716 ref 1729 remove cons 1758 remove 90 ref 1730 remove cons nil cons cons cons nil cons cons 139 ref nil "t3" 32 ref var 1761 def 1717 ref nil cons 1762 def cons 1763 def 1759 remove cons nil cons cons 1761 ref 36 ref 1352 remove 1355 remove 1761 ref varTerm 1764 def appTerm appTerm 1765 def appTerm 1049 ref 1354 remove appTerm 1764 ref appTerm 1766 def appTerm 1767 def absTerm 1768 def 1764 ref appTerm 1769 def betaConv 1349 ref 529 ref 1768 ref appTerm 1770 def absTerm 1771 def 1353 ref appTerm 1772 def betaConv 1350 ref 529 ref 1771 ref appTerm 1773 def absTerm 1774 def 1351 ref appTerm 1775 def betaConv 529 ref refl 1776 def 1350 ref 1776 ref 1349 ref 1776 ref 1761 ref 1767 remove assume sym 36 ref 1766 remove appTerm 1765 remove appTerm 1777 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 529 ref 1350 ref 529 ref 1349 ref 529 ref 1761 remove 1777 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 529 ref 1774 ref appTerm nil cons cons 91 ref 1775 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1774 remove nil cons cons 1362 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1773 remove nil cons cons 91 ref 1772 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1771 remove nil cons cons 1363 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1770 remove nil cons cons 91 ref 1769 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1768 remove nil cons cons 543 ref 1764 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 1778 def subst appThm nil 1763 remove 1349 ref 123 ref cons 1350 ref 131 ref cons nil cons cons cons nil cons cons 1778 remove subst appThm sym 1064 ref 1760 ref appThm 1717 ref refl appThm eqMp 1779 def subst trans 274 ref nil 90 ref 503 ref 1024 ref appTerm 1780 def nil cons 1781 def cons 1782 def 91 ref 1049 ref 1780 remove appTerm 1049 ref 503 ref 892 remove "z" 25 ref var 1783 def varTerm 1784 def appTerm 1785 def appTerm appTerm 1025 remove 1784 ref appTerm 1786 def appTerm 1787 def appTerm nil cons 1788 def cons nil cons 1789 def cons nil cons cons 1790 def 109 ref subst 1790 remove 178 ref subst 1064 ref 1129 ref nil 1782 remove 91 ref 36 ref 1024 ref appTerm 1791 def 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 1024 ref nil cons 1792 def cons 1793 def nil cons nil cons cons 1242 ref subst eqMp appThm 1245 ref trans appThm 1787 ref refl appThm nil 122 ref 1787 remove nil cons cons nil cons nil cons cons 1423 ref subst trans sym 128 ref eqMp eqMp nil 135 ref 1781 ref cons 137 ref 1788 ref cons nil cons 1794 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 1792 ref cons 1789 remove cons nil cons cons 1795 def 109 ref subst 1795 remove 178 ref subst 1064 ref 1129 ref 891 ref refl 1796 def 1024 ref assume appThm 1797 def 519 ref refl appThm nil 548 ref nil cons cons 893 ref subst trans appThm 1417 ref trans appThm 1064 ref 1129 ref 1797 remove 1784 ref refl appThm appThm appThm 1786 ref refl appThm appThm nil 122 ref 1049 ref 503 ref 1786 ref appTerm appTerm 1786 ref appTerm nil cons 1798 def cons nil cons nil cons cons 1324 ref subst trans sym nil 90 ref 36 ref 1786 ref appTerm 1799 def 1122 ref appTerm 1800 def nil cons 1801 def cons 91 ref 1798 ref cons nil cons 1802 def cons nil cons cons 1803 def 109 ref subst 1803 remove 178 ref subst 36 ref "_626" 32 ref var 1804 def 1049 ref 503 ref 1804 remove varTerm 1805 def appTerm appTerm 1805 remove appTerm absTerm 1806 def 1786 ref appTerm 1807 def appTerm refl 1808 def 1806 ref 1122 ref appTerm betaConv appThm 139 ref 1807 remove betaConv appThm 1809 def 1049 ref 1244 ref appTerm 1810 def 1122 ref appTerm refl appThm trans 1806 remove refl 1811 def 1800 remove assume appThm eqMp sym nil 122 ref 1244 ref nil cons cons nil cons nil cons cons 122 ref 36 ref 1049 ref 125 ref appTerm 1812 def 1122 ref appTerm appTerm 125 ref appTerm absTerm 1813 def 125 ref appTerm 1814 def betaConv nil 529 ref 1813 ref appTerm 1815 def axiom nil 90 ref 1815 remove nil cons cons 91 ref 1814 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1813 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1816 def subst 1245 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 1801 ref cons 137 ref 1798 ref cons nil cons 1817 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 1799 remove 114 ref appTerm 1818 def nil cons 1819 def cons 1802 remove cons nil cons cons 1820 def 109 ref subst 1820 remove 178 ref subst 1808 remove "_624" 32 ref var 1821 def 1049 ref 503 ref 1821 remove varTerm 1822 def appTerm appTerm 1822 remove appTerm absTerm 114 ref appTerm betaConv appThm 1809 remove 1049 ref 1416 ref appTerm 1823 def 114 ref appTerm refl appThm trans 1811 remove 1818 remove assume appThm eqMp sym nil 122 ref 1416 ref nil cons cons nil cons nil cons cons 122 ref 36 ref 1812 ref 114 ref appTerm appTerm 114 ref appTerm absTerm 1824 def 125 ref appTerm 1825 def betaConv nil 529 ref 1824 ref appTerm 1826 def axiom nil 90 ref 1826 remove nil cons cons 91 ref 1825 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1824 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 1827 def subst sym 128 ref eqMp eqMp eqMp nil 135 ref 1819 remove cons 1828 def 1817 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1702 ref 1786 ref appTerm 1829 def betaConv 1705 ref nil 1706 ref 91 ref 1829 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 1707 ref 543 ref 1786 ref nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 1828 remove 137 ref 1801 remove cons 1711 ref 1798 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 1793 ref 1794 remove cons nil cons cons 151 ref subst deductAntisym eqMp 122 ref 1812 remove 1124 remove appTerm absTerm 1830 def 1024 ref appTerm 1831 def betaConv nil 529 ref 1830 ref appTerm 1832 def axiom 1833 def nil 90 ref 1832 remove nil cons cons 1834 def 91 ref 1831 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 1830 ref nil cons cons 1835 def 543 ref 1792 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 1793 remove 137 ref 1781 remove cons 1711 ref 1788 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp subst eqMp eqMp 1836 def subst eqMp nil 90 ref 1642 remove cons 1837 def 1212 ref cons nil cons cons 160 ref subst proveHyp nil 1837 remove nil cons nil cons cons 1628 ref subst 36 ref "_9100" 237 ref var 1838 def 503 ref 1597 ref 1838 remove varTerm appTerm appTerm absTerm 1839 def 860 ref appTerm 1840 def appTerm refl 1839 ref 1593 remove appTerm betaConv appThm 139 ref 1840 remove betaConv appThm 503 ref 1641 remove appTerm refl appThm trans 1839 remove refl nil 135 ref 1595 remove nil cons 1841 def cons 137 ref 1634 remove nil cons cons nil cons cons nil cons cons 1842 def 151 ref subst sym appThm eqMp 1842 remove 282 ref subst eqMp eqMp eqMp eqMp nil 135 ref 1635 remove cons 1843 def 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 1841 remove cons 91 ref 1632 remove cons nil cons cons nil cons cons nil 90 ref 1213 ref 1122 ref appTerm 1844 def nil cons 1845 def cons 1846 def 91 ref 36 ref 503 ref 1214 ref appTerm appTerm 1049 ref 99 ref 503 ref 95 ref appTerm 1847 def appTerm 1848 def appTerm 98 ref 1601 ref appTerm 95 ref appTerm appTerm appTerm nil cons 1849 def cons nil cons 1850 def cons nil cons cons 1851 def 109 ref subst 1851 remove 178 ref subst 36 ref "_550" 32 ref var 1852 def 36 ref 503 ref 36 ref 1852 remove varTerm 1853 def appTerm 95 ref appTerm appTerm appTerm 1049 ref 98 ref 1853 ref appTerm 1847 ref appTerm appTerm 98 ref 503 ref 1853 remove appTerm appTerm 95 ref appTerm appTerm appTerm absTerm 1854 def 93 ref appTerm 1855 def appTerm refl 1856 def 1854 ref 1122 ref appTerm betaConv appThm 139 ref 1855 remove betaConv appThm 1857 def 36 ref 503 ref 1239 ref 95 ref appTerm appTerm appTerm 1049 ref 1491 ref 1847 ref appTerm 1858 def appTerm 1741 remove 95 ref appTerm appTerm appTerm refl appThm trans 1854 remove refl 1859 def 1844 remove assume 1860 def appThm eqMp sym 139 ref 1129 ref 132 ref 1754 ref subst appThm 132 ref 1606 ref subst trans appThm 1064 ref nil 122 ref 1847 ref nil cons 1861 def cons nil cons nil cons cons 1862 def 1495 ref subst 1863 def appThm 1743 remove 104 ref appThm 132 ref 1158 ref subst 1864 def trans appThm 132 ref 1324 ref subst trans appThm nil 543 ref 131 remove cons nil cons 1865 def nil cons cons 1074 ref subst trans sym 128 ref eqMp eqMp eqMp nil 135 ref 1845 ref cons 1866 def 137 ref 1849 ref cons nil cons 1867 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 1213 ref 114 ref appTerm 1868 def nil cons 1869 def cons 1870 def 1850 remove cons nil cons cons 1871 def 109 ref subst 1871 remove 178 ref subst 1856 remove "_548" 32 ref var 1872 def 36 ref 503 ref 36 ref 1872 remove varTerm 1873 def appTerm 95 ref appTerm appTerm appTerm 1049 ref 98 ref 1873 ref appTerm 1847 ref appTerm appTerm 98 ref 503 ref 1873 remove appTerm appTerm 95 ref appTerm appTerm appTerm absTerm 114 ref appTerm betaConv appThm 1857 remove 36 ref 503 ref 1425 ref 95 ref appTerm appTerm appTerm 1049 ref 1154 ref 1847 ref appTerm 1874 def appTerm 1749 remove 95 ref appTerm appTerm appTerm refl appThm trans 1859 remove 1868 remove assume 1875 def appThm eqMp sym 139 ref 1129 ref 132 ref 1429 ref subst appThm appThm 1064 ref 1862 ref 1158 ref subst 1876 def appThm 1750 remove 104 remove appThm 132 ref 1495 ref subst 1877 def trans appThm 1862 ref 1816 ref subst trans appThm nil 543 ref 1861 remove cons nil cons nil cons cons 1074 ref subst 1878 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 1869 remove cons 1879 def 1867 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1702 remove 93 ref appTerm 1880 def betaConv 1705 remove nil 1706 remove 91 ref 1880 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 1707 remove 1607 ref cons nil cons cons 189 ref subst eqMp eqMp 1881 def nil 1879 ref 137 ref 1845 remove cons 1882 def 1711 ref 1849 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp subst 1609 remove assume eqMp nil 1843 remove 137 ref 1619 remove cons 1711 ref 1211 ref cons nil cons 1883 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp nil 135 ref 1615 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 1610 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp 1884 def subst nil 849 ref 1066 ref cons nil cons cons 1885 def "two" 237 ref var 1886 def 1272 remove 1886 ref varTerm 1887 def appTerm 1888 def absTerm 1889 def 337 ref appTerm betaConv sym nil 241 ref 978 ref cons 1890 def nil cons 1891 def nil cons cons 1892 def 958 ref subst 1893 def eqMp 273 ref 269 ref 1889 ref nil cons cons 1894 def 613 ref 978 ref cons nil cons 1895 def cons nil cons cons 36 ref 236 ref 167 remove constTerm 1896 def 170 ref appTerm 1897 def appTerm 1898 def refl 180 ref 529 ref 91 ref 92 ref 168 ref 173 ref 92 ref 520 ref appTerm 1899 def 95 ref appTerm absTerm appTerm appTerm 95 ref appTerm absTerm appTerm absTerm 1900 def 170 ref appTerm betaConv appThm nil 185 remove 1896 ref appTerm 1900 remove appTerm axiom 186 remove appThm eqMp 1901 def sym nil 542 ref 137 ref 92 ref 168 ref 173 ref 92 ref 175 ref appTerm 1902 def 142 ref appTerm 1903 def absTerm 1904 def appTerm 1905 def appTerm 1906 def 142 ref appTerm 1907 def absTerm nil cons cons nil cons nil cons cons 1073 ref 226 ref subst 1908 def subst 137 ref nil 122 ref 1907 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 1905 ref nil cons 1909 def cons 1910 def 91 ref 142 ref nil cons 1911 def cons nil cons 1912 def cons nil cons cons 1913 def 109 ref subst 1913 ref 178 ref subst nil 90 ref 176 ref cons 1912 ref cons nil cons cons 1914 def 160 ref subst 1915 def 1904 ref 174 ref appTerm 1916 def betaConv nil 1910 ref 91 ref 1916 remove nil cons cons nil cons cons nil cons cons 160 ref subst 545 ref 169 ref 1904 remove nil cons cons 1917 def 547 ref cons nil cons cons 189 ref subst eqMp eqMp 1918 def eqMp eqMp nil 135 ref 1909 ref cons 1919 def 137 ref 1911 ref cons nil cons 1920 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 1921 def subst proveHyp 1922 def nil 90 ref 240 ref 1889 ref appTerm 1923 def nil cons cons 1924 def 91 ref 36 ref 1594 remove 243 ref appTerm appTerm 1925 def 251 ref 1587 ref 333 ref 333 ref 1439 ref appTerm 1926 def appTerm 1927 def appTerm 1928 def 337 ref appTerm appTerm 333 ref 333 ref 333 ref 333 ref 333 ref 870 ref appTerm 1929 def appTerm 1930 def appTerm 1931 def appTerm 1932 def appTerm 1933 def appTerm appTerm 1934 def nil cons 1935 def cons nil cons 1936 def cons nil cons cons 160 ref subst proveHyp nil 269 ref 1886 ref 92 ref 1889 ref 1887 ref appTerm 1937 def appTerm 1938 def 1934 ref appTerm 1939 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 1886 ref nil 122 ref 1939 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 1937 ref nil cons 1940 def cons 1941 def 1936 ref cons nil cons cons 1942 def 109 ref subst 1942 remove 178 ref subst 1937 ref betaConv 1937 remove assume eqMp 1943 def nil 90 ref 1888 ref nil cons 1944 def cons 1945 def 1936 remove cons nil cons cons 1946 def 160 ref subst proveHyp 1946 ref 109 ref subst 1946 remove 178 ref subst 139 ref 864 ref 1592 ref refl 1947 def 1888 remove assume 1948 def appThm appThm 958 ref appThm appThm 1949 def 864 ref 1928 remove refl 1948 ref appThm appThm 1933 remove refl appThm appThm sym 36 ref 251 ref 1592 ref 1887 ref appTerm appTerm 243 ref appTerm appTerm refl 1950 def 864 ref 1587 ref refl 1951 def nil 241 ref 1926 ref nil cons 1952 def cons nil cons nil cons cons 955 ref subst 872 ref refl 1953 def nil 241 ref 1503 remove cons nil cons nil cons cons 1954 def 955 ref subst 1953 ref 956 ref appThm 1955 def 956 ref appThm trans 1956 def appThm 1956 remove appThm trans appThm 1887 ref refl 1957 def appThm appThm nil 241 ref 1932 remove nil cons cons nil cons nil cons cons 955 ref subst 1953 ref nil 241 ref 1931 remove nil cons cons nil cons nil cons cons 955 ref subst 1953 ref nil 241 ref 1930 remove nil cons cons 1958 def nil cons nil cons cons 955 ref subst 1953 ref nil 241 ref 1929 ref nil cons cons 1959 def nil cons nil cons cons 955 ref subst 1953 ref nil 1497 remove nil cons nil cons cons 1960 def 955 ref subst 1953 ref 955 ref appThm 1961 def 955 ref appThm trans 1962 def appThm 1962 ref appThm trans 1963 def appThm 1963 remove appThm trans 1964 def appThm 1964 remove appThm trans 1965 def appThm 1965 remove appThm trans appThm appThm sym 1950 ref 864 ref 1951 ref nil 241 ref 872 ref 1149 ref appTerm 1966 def 1149 ref appTerm nil cons cons nil cons nil cons cons 973 ref subst 964 ref refl 1967 def nil 241 ref 1177 remove cons nil cons nil cons cons 973 ref subst 1967 ref 974 ref appThm trans appThm trans appThm 1957 ref appThm appThm nil 241 ref 872 ref 872 ref 872 ref 872 ref 874 ref appTerm 1968 def 874 ref appTerm 1969 def appTerm 1969 ref appTerm 1970 def appTerm 1970 ref appTerm 1971 def appTerm 1971 ref appTerm nil cons cons nil cons nil cons cons 973 ref subst 1967 ref nil 241 ref 1971 remove nil cons cons nil cons nil cons cons 973 ref subst 1967 ref nil 241 ref 1970 remove nil cons cons nil cons nil cons cons 973 ref subst 1967 ref nil 241 ref 1969 ref nil cons cons nil cons nil cons cons 973 ref subst 1967 ref 1166 ref 973 ref subst 1967 ref 973 ref appThm trans 1972 def appThm trans appThm trans appThm trans appThm trans appThm appThm sym 36 ref "_8950" 237 ref var 1973 def 36 ref 251 ref 1592 ref 1973 remove varTerm 1974 def appTerm appTerm 243 ref appTerm appTerm 251 ref 1587 ref 964 ref 964 ref 976 remove appTerm 1975 def appTerm 1976 def appTerm 1977 def 1974 remove appTerm appTerm 964 ref 964 ref 964 ref 964 ref 964 ref 965 ref appTerm 1978 def appTerm 1979 def appTerm 1980 def appTerm 1981 def appTerm 1982 def appTerm appTerm absTerm 1983 def 1887 ref appTerm 1984 def appTerm refl 1983 ref 337 ref appTerm betaConv appThm 139 ref 1984 remove betaConv appThm 1925 ref 251 ref 1977 remove 337 ref appTerm appTerm 1982 ref appTerm appTerm refl appThm trans 1983 remove refl 1948 ref sym 1985 def appThm eqMp sym 139 ref 864 ref 869 ref 1612 remove 243 ref appTerm 1986 def betaConv 1614 remove nil 1616 remove 91 ref 1986 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 1624 remove 615 ref cons nil cons cons 189 ref subst eqMp eqMp 1987 def subst appThm 958 ref appThm appThm 1988 def 864 ref nil 241 ref 1976 remove nil cons 1989 def cons nil cons nil cons cons 1987 ref subst appThm 1982 remove refl 1990 def appThm appThm sym 36 ref 1597 remove 243 ref appTerm 1991 def appTerm refl 1992 def 864 ref 864 ref nil 852 ref 1989 remove cons 1993 def 241 ref 1975 remove nil cons cons 980 ref cons cons nil cons cons 1046 ref subst 1967 ref nil 1993 ref 241 ref 1261 remove cons 1994 def 980 ref cons cons nil cons cons 1046 ref subst 1967 ref nil 1993 remove 993 ref cons nil cons cons 1995 def 1046 ref subst 1995 remove 1009 ref subst trans 963 ref 1967 ref 1967 ref 1967 ref nil 993 ref nil cons cons 989 remove subst 1996 def appThm nil 852 ref 978 ref cons 1997 def 993 ref cons nil cons cons 1009 ref subst 1998 def trans appThm nil 852 ref 964 ref 337 ref appTerm 1999 def nil cons cons 993 ref cons nil cons cons 1009 ref subst 2000 def trans appThm nil 852 ref 964 ref 1999 ref appTerm 2001 def nil cons cons 993 ref cons nil cons cons 1009 ref subst 2002 def trans appThm trans appThm nil 852 ref 857 ref 964 ref 2001 ref appTerm 2003 def appTerm nil cons cons 993 ref cons nil cons cons 1009 ref subst 963 ref nil 852 ref 2003 ref nil cons cons 993 ref cons nil cons cons 1009 ref subst appThm trans 2004 def trans trans appThm nil 852 ref 857 ref 964 ref 2003 remove appTerm 2005 def appTerm nil cons cons 993 ref cons nil cons cons 1009 ref subst 963 ref nil 852 ref 2005 ref nil cons cons 993 ref cons nil cons cons 1009 ref subst appThm trans 2006 def trans trans appThm 1967 ref 1967 ref 1967 ref 1967 ref 1967 ref nil 852 ref 866 ref cons 993 ref cons nil cons cons 1009 ref subst 963 ref 1996 remove appThm trans appThm nil 852 ref 857 ref 337 ref appTerm nil cons cons 993 ref cons nil cons cons 1009 ref subst 963 ref 1998 remove appThm trans trans appThm nil 852 ref 857 ref 1999 ref appTerm nil cons cons 993 ref cons nil cons cons 1009 ref subst 963 ref 2000 remove appThm trans trans appThm nil 852 ref 857 ref 2001 remove appTerm nil cons cons 993 ref cons nil cons cons 1009 ref subst 963 ref 2002 remove appThm trans trans appThm 2004 remove trans appThm 2006 remove trans appThm nil 613 ref 857 ref 857 ref 964 ref 2005 remove appTerm appTerm appTerm nil cons cons nil cons nil cons cons 894 ref subst trans sym 128 ref eqMp appThm 1990 remove appThm appThm sym 1992 ref nil 852 ref 1981 remove nil cons cons 241 ref 964 ref 964 ref 964 ref 964 ref 964 ref 1596 remove appTerm 2007 def appTerm 2008 def appTerm 2009 def appTerm 2010 def appTerm nil cons cons 980 ref cons cons nil cons cons 1063 ref subst 1574 ref nil 852 ref 1980 remove nil cons cons 241 ref 2010 remove nil cons cons 980 ref cons cons nil cons cons 1063 ref subst 1574 ref nil 852 ref 1979 remove nil cons cons 241 ref 2009 remove nil cons cons 980 ref cons cons nil cons cons 1063 ref subst 1574 ref nil 852 ref 1978 ref nil cons cons 241 ref 2008 remove nil cons cons 980 ref cons cons nil cons cons 1063 ref subst 1574 ref nil 852 ref 1198 remove cons 2011 def 241 ref 2007 remove nil cons cons 980 ref cons cons nil cons cons 1063 ref subst 1574 ref nil 992 ref 241 ref 1644 remove cons 980 ref cons cons nil cons cons 1063 ref subst 1574 ref 1991 ref refl appThm nil 122 ref 1991 remove nil cons 2012 def cons nil cons nil cons cons 1324 ref subst 2013 def trans trans appThm 2013 ref trans trans 2014 def appThm 2013 ref trans trans appThm 2013 ref trans trans appThm 2013 ref trans trans appThm 2013 remove trans trans appThm nil 543 ref 2012 remove cons nil cons nil cons cons 1074 ref subst 2015 def trans sym 128 ref eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 1944 remove cons 2016 def 137 ref 1935 remove cons nil cons 2017 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 1940 remove cons 2018 def 2017 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 1889 remove 1646 ref appTerm appTerm 2019 def 1934 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 1923 remove appTerm 2020 def 1934 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 1894 ref 2017 remove cons nil cons cons nil 1910 ref 91 ref 92 ref 1897 ref appTerm 2021 def 142 ref appTerm nil cons 2022 def cons nil cons cons nil cons cons 2023 def 109 ref subst 2023 remove 178 ref subst nil 90 ref 1897 remove nil cons 2024 def cons 2025 def 1912 ref cons nil cons cons 2026 def 109 ref subst 2026 remove 178 ref subst 1913 remove 160 ref subst 91 ref 92 ref 168 ref 173 ref 1902 remove 95 ref appTerm absTerm appTerm appTerm 95 ref appTerm absTerm 2027 def 142 ref appTerm 2028 def betaConv nil 2025 remove 91 ref 529 ref 2027 ref appTerm 2029 def nil cons 2030 def cons nil cons cons nil cons cons 2031 def 160 ref subst 1901 remove nil 90 ref 1898 remove 2029 ref appTerm nil cons cons 91 ref 2021 remove 2029 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2031 remove nil 90 ref 1214 remove nil cons 2032 def cons 2033 def 91 ref 1221 ref cons nil cons 2034 def cons nil cons cons 2035 def 109 ref subst 2035 remove 178 ref subst 1220 remove eqMp nil 135 ref 2032 remove cons 2036 def 137 ref 1221 remove cons nil cons 2037 def cons nil cons cons 151 ref subst deductAntisym eqMp 2038 def subst eqMp eqMp nil 90 ref 2030 remove cons 91 ref 2028 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2027 remove nil cons cons 543 ref 1911 ref cons nil cons cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp nil 135 ref 2024 remove cons 1920 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 1919 ref 137 ref 2022 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 2039 def subst eqMp eqMp 2040 def subst nil 1065 ref 1408 ref cons nil cons cons 2041 def 864 ref 1587 ref 1449 ref appTerm 2042 def refl 2043 def 955 ref appThm appThm 855 ref 2042 remove 243 ref appTerm 2044 def appTerm 2044 remove appTerm 2045 def refl appThm sym nil 992 ref 1533 ref cons nil cons cons 852 ref 251 ref 1592 ref 873 ref 860 ref appTerm 2046 def appTerm appTerm 855 ref 1592 ref 243 ref appTerm 2047 def appTerm 2048 def 1592 ref 860 ref appTerm appTerm appTerm absTerm 2049 def 860 ref appTerm 2050 def betaConv 241 ref 442 ref 2049 ref appTerm 2051 def absTerm 2052 def 243 ref appTerm 2053 def betaConv 847 ref 442 ref 2052 ref appTerm 2054 def absTerm 2055 def 856 ref appTerm 2056 def betaConv nil 442 ref 2055 ref appTerm 2057 def axiom nil 90 ref 2057 remove nil cons cons 91 ref 2056 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2055 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2054 remove nil cons cons 91 ref 2053 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2052 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2051 remove nil cons cons 91 ref 2050 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2049 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp 2058 def subst 2059 def eqMp subst 865 ref 1409 ref 864 ref 2043 remove 1136 ref appThm appThm 855 ref 1449 ref appTerm 2060 def 2045 remove appTerm refl appThm sym nil 1165 ref 1533 ref cons nil cons cons 241 ref 251 ref 1592 ref 899 ref appTerm appTerm 857 ref 2047 ref appTerm appTerm absTerm 2061 def 243 ref appTerm 2062 def betaConv 847 ref 442 ref 2061 ref appTerm 2063 def absTerm 2064 def 856 ref appTerm 2065 def betaConv nil 442 ref 2064 ref appTerm 2066 def axiom nil 90 ref 2066 remove nil cons cons 91 ref 2065 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2064 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2063 remove nil cons cons 91 ref 2062 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2061 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2067 def subst 2060 ref refl 2059 remove appThm trans eqMp subst 1581 ref refl 865 ref 1499 remove nil 1533 ref nil cons cons 847 ref 251 ref 1592 ref 335 ref appTerm appTerm 336 ref appTerm absTerm 2068 def 856 ref appTerm 2069 def betaConv nil 442 ref 2068 ref appTerm 2070 def axiom nil 90 ref 2070 remove nil cons cons 91 ref 2069 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2068 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp 2071 def subst subst 2072 def appThm 2072 remove appThm 1409 ref 241 ref 251 ref 2060 ref 1120 ref appTerm appTerm 872 ref 1449 ref appTerm 2073 def 872 ref 870 ref appTerm 2074 def 333 ref 333 ref 858 ref appTerm 2075 def appTerm 2076 def appTerm 2077 def appTerm appTerm absTerm 2078 def 243 ref appTerm 2079 def betaConv 847 ref 442 ref 2078 ref appTerm 2080 def absTerm 2081 def 856 ref appTerm 2082 def betaConv 501 ref 443 ref 847 ref 443 ref 241 ref 859 ref refl 963 ref 958 ref appThm appThm absThm appThm absThm appThm appThm 501 ref 864 ref 883 ref 241 ref 251 ref 855 ref 335 ref appTerm 2083 def 243 ref appTerm appTerm 335 ref appTerm absTerm 2084 def 243 ref appTerm 2085 def betaConv nil 442 ref 2084 ref appTerm 2086 def axiom nil 90 ref 2086 remove nil cons cons 91 ref 2085 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2084 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2087 def subst 2088 def appThm 1118 ref appThm appThm 501 ref 443 ref 241 ref 864 ref 1960 ref 2087 ref subst appThm 1118 ref appThm absThm appThm appThm 501 ref 443 ref 241 ref 864 ref nil 1501 remove nil cons nil cons cons 2089 def 2087 remove subst appThm 1118 ref appThm absThm appThm appThm 501 ref 443 ref 241 ref 864 ref nil 1094 remove nil cons cons 2090 def 847 ref 251 ref 857 ref 335 ref appTerm appTerm 335 ref appTerm absTerm 2091 def 856 ref appTerm 2092 def betaConv nil 442 ref 2091 ref appTerm 2093 def axiom nil 90 ref 2093 remove nil cons cons 91 ref 2092 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2091 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp 2094 def subst appThm 1118 ref appThm absThm appThm appThm 501 ref 443 ref 241 ref 864 ref nil 1483 remove nil cons cons 2095 def 2094 remove subst appThm 1118 ref appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 957 ref 955 ref appThm appThm nil 241 ref 2075 remove nil cons cons nil cons nil cons cons 955 ref subst 1953 ref nil 1048 ref nil cons nil cons cons 955 ref subst 2096 def appThm 2096 remove appThm trans 2097 def appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 957 remove 1136 ref appThm 1179 ref 241 ref 251 ref 857 ref 899 ref appTerm appTerm 921 ref 858 ref appTerm appTerm absTerm 2098 def 243 ref appTerm 2099 def betaConv 847 ref 442 ref 2098 ref appTerm 2100 def absTerm 2101 def 856 ref appTerm 2102 def betaConv nil 442 ref 2101 ref appTerm 2103 def axiom nil 90 ref 2103 remove nil cons cons 91 ref 2102 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2101 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2100 remove nil cons cons 91 ref 2099 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2098 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst 2104 def trans appThm 1955 ref 2097 ref appThm appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 865 ref 1142 ref appThm 2105 def 955 ref appThm 1179 ref 241 ref 251 ref 855 ref 919 ref appTerm 243 ref appTerm appTerm 872 ref 858 ref appTerm 2106 def 243 ref appTerm appTerm absTerm 2107 def 243 ref appTerm 2108 def betaConv 847 ref 442 ref 2107 ref appTerm 2109 def absTerm 2110 def 856 ref appTerm 2111 def betaConv nil 442 ref 2110 ref appTerm 2112 def axiom nil 90 ref 2112 remove nil cons cons 91 ref 2111 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2110 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2109 remove nil cons cons 91 ref 2108 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2107 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2113 def subst trans appThm 1961 remove 2097 remove appThm 2114 def appThm absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 864 ref 2105 remove 1136 ref appThm nil 1168 remove 1178 ref cons nil cons cons 2115 def 2113 remove subst nil 1165 ref 847 ref 855 ref 1149 ref appTerm 2116 def 944 remove appTerm nil cons cons nil cons cons nil cons cons 942 ref subst 914 ref 1953 ref 2104 remove appThm 874 ref refl appThm appThm trans trans trans appThm 1953 ref 1142 ref appThm 2117 def 2114 remove appThm nil 241 ref 1968 remove 872 ref 2106 ref 858 ref appTerm 2118 def appTerm 2118 ref appTerm 2119 def appTerm 2120 def nil cons 2121 def cons 1178 ref cons nil cons cons 933 ref subst trans appThm nil 241 ref 1966 ref 2120 remove appTerm nil cons cons 847 ref 872 ref 1966 ref 2116 remove 874 ref appTerm 2122 def appTerm appTerm 874 ref appTerm nil cons cons nil cons cons nil cons cons 1270 ref subst trans absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm sym 501 ref 443 ref 847 ref 443 ref 241 ref nil 613 ref 1047 ref cons nil cons nil cons cons 894 ref subst absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 501 ref 895 ref appThm 2123 def 501 ref 1088 remove 1084 ref subst 895 ref trans appThm 2124 def 2124 ref 2124 ref 2124 remove 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref nil 852 ref 1164 ref cons 2125 def 868 ref cons nil cons cons 2126 def 852 ref 251 ref 855 ref 922 ref appTerm 860 ref appTerm appTerm 872 ref 998 ref appTerm 995 remove appTerm appTerm absTerm 2127 def 860 ref appTerm 2128 def betaConv 241 ref 442 ref 2127 ref appTerm 2129 def absTerm 2130 def 243 ref appTerm 2131 def betaConv 847 ref 442 ref 2130 ref appTerm 2132 def absTerm 2133 def 856 ref appTerm 2134 def betaConv nil 442 ref 2133 ref appTerm 2135 def axiom nil 90 ref 2135 remove nil cons cons 91 ref 2134 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2133 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2132 remove nil cons cons 91 ref 2131 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2130 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2129 remove nil cons cons 91 ref 2128 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2127 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp subst 1953 ref nil 992 ref nil cons nil cons cons 2136 def 852 ref 251 ref 857 ref 2046 ref appTerm appTerm 2106 ref 998 remove appTerm appTerm absTerm 2137 def 860 ref appTerm 2138 def betaConv 241 ref 442 ref 2137 ref appTerm 2139 def absTerm 2140 def 243 ref appTerm 2141 def betaConv 847 ref 442 ref 2140 ref appTerm 2142 def absTerm 2143 def 856 ref appTerm 2144 def betaConv nil 442 ref 2143 ref appTerm 2145 def axiom nil 90 ref 2145 remove nil cons cons 91 ref 2144 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2143 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2142 remove nil cons cons 91 ref 2141 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2140 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2139 remove nil cons cons 91 ref 2138 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2137 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp subst 2146 def appThm 2146 remove appThm nil 852 ref 2118 ref nil cons cons 1048 remove 847 ref 1047 remove cons nil cons cons cons nil cons cons 852 ref 98 ref 251 ref 922 ref appTerm 2147 def 873 ref 856 ref appTerm 2148 def appTerm 2149 def appTerm 98 ref 251 ref 872 ref 922 ref appTerm 2150 def 860 ref appTerm 2151 def appTerm 921 ref 2046 ref appTerm 2152 def appTerm 2153 def appTerm 251 ref 2152 ref appTerm 2154 def 873 ref 921 ref 860 ref appTerm 2155 def appTerm 2156 def appTerm 2157 def appTerm 2158 def appTerm absTerm 2159 def 860 ref appTerm 2160 def betaConv 241 ref 442 ref 2159 ref appTerm 2161 def absTerm 2162 def 243 ref appTerm 2163 def betaConv 847 ref 442 ref 2162 ref appTerm 2164 def absTerm 2165 def 856 ref appTerm 2166 def betaConv nil 90 ref 442 ref 2165 ref appTerm 2167 def nil cons cons 2168 def nil cons nil cons cons 1608 ref subst sym nil 90 ref 503 ref 2167 remove appTerm nil cons 2169 def cons 2170 def 1212 ref cons nil cons cons 2171 def 109 ref subst 2171 remove 178 ref subst nil 442 ref 847 ref 442 ref 241 ref 442 ref 852 ref 2154 ref 2151 ref appTerm 2172 def absTerm appTerm absTerm appTerm absTerm 2173 def appTerm 2174 def axiom nil 90 ref 2174 ref nil cons 2175 def cons 2176 def 1212 ref cons nil cons cons 2177 def 160 ref subst proveHyp nil 442 ref 847 ref 442 ref 241 ref 2149 ref absTerm 2178 def appTerm 2179 def absTerm 2180 def appTerm 2181 def axiom 2182 def nil 90 ref 2181 ref nil cons 2183 def cons 2184 def 91 ref 92 ref 2174 ref appTerm 1122 ref appTerm 2185 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2170 remove 91 ref 92 ref 2181 ref appTerm 2186 def 2185 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst 947 ref 1129 ref 443 ref 847 ref 443 ref 241 ref 139 ref 443 ref 852 ref 501 ref 852 ref 2149 ref absTerm 2187 def 860 ref appTerm betaConv 2188 def appThm 852 ref 2158 ref absTerm 2189 def 860 ref appTerm betaConv 2190 def appThm absThm appThm appThm 501 ref 443 ref 852 ref 2188 remove absThm appThm appThm 443 ref 852 ref 2190 remove absThm appThm appThm appThm nil 948 ref 2187 remove nil cons cons "q" 238 ref var 2191 def 2189 remove nil cons cons nil cons cons nil cons cons 274 ref "q" 166 ref var 2192 def 36 ref 168 ref 173 ref 98 ref 520 ref appTerm 2192 ref varTerm 2193 def 174 ref appTerm 2194 def appTerm absTerm appTerm appTerm 98 ref 168 ref 173 ref 520 ref absTerm 2195 def appTerm 2196 def appTerm 168 ref 173 ref 2194 ref absTerm 2197 def appTerm appTerm appTerm absTerm 2198 def 2193 ref appTerm 2199 def betaConv 180 ref 533 ref 2198 ref appTerm 2200 def absTerm 2201 def 181 ref appTerm 2202 def betaConv nil 533 ref 2201 ref appTerm 2203 def axiom nil 90 ref 2203 remove nil cons cons 91 ref 2202 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 2201 remove nil cons cons 540 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2200 remove nil cons cons 91 ref 2199 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 2198 remove nil cons cons 538 remove 2193 ref nil cons cons nil cons 2204 def cons nil cons cons 189 ref subst eqMp eqMp subst 2205 def subst eqMp 501 ref nil 122 ref 2149 ref nil cons 2206 def cons nil cons nil cons cons 1084 remove subst appThm 139 ref 443 ref 852 ref 501 ref 852 ref 2153 ref absTerm 2207 def 860 ref appTerm betaConv 2208 def appThm 852 ref 2157 ref absTerm 2209 def 860 ref appTerm betaConv 2210 def appThm absThm appThm appThm 501 ref 443 ref 852 ref 2208 ref absThm appThm appThm 443 ref 852 ref 2210 ref absThm appThm appThm appThm nil 948 ref 2207 ref nil cons 2211 def cons 2191 ref 2209 ref nil cons 2212 def cons nil cons cons nil cons cons 2205 ref subst eqMp appThm trans absThm appThm 139 ref 443 ref 241 ref 501 ref 2178 ref 243 ref appTerm betaConv 2213 def appThm 241 ref 98 ref 442 ref 2207 remove appTerm 2214 def appTerm 442 ref 2209 remove appTerm 2215 def appTerm absTerm 2216 def 243 ref appTerm betaConv 2217 def appThm absThm appThm appThm 501 ref 443 ref 241 ref 2213 ref absThm appThm appThm 443 ref 241 ref 2217 remove absThm appThm appThm appThm nil 948 ref 2178 remove nil cons 2218 def cons 2191 ref 2216 remove nil cons cons nil cons cons nil cons cons 2205 ref subst eqMp 98 ref 2179 remove appTerm refl 139 ref 443 ref 241 ref 501 ref 241 ref 2214 remove absTerm 2219 def 243 ref appTerm betaConv 2220 def appThm 241 ref 2215 remove absTerm 2221 def 243 ref appTerm betaConv 2222 def appThm absThm appThm appThm 501 ref 443 ref 241 ref 2220 ref absThm appThm appThm 443 ref 241 ref 2222 ref absThm appThm appThm appThm nil 948 ref 2219 ref nil cons 2223 def cons 2191 ref 2221 ref nil cons 2224 def cons nil cons cons nil cons cons 2205 ref subst eqMp appThm trans trans absThm appThm 139 ref 443 ref 847 ref 501 ref 2180 ref 856 ref appTerm betaConv 2225 def appThm 847 ref 98 ref 442 ref 2219 remove appTerm 2226 def appTerm 442 ref 2221 remove appTerm 2227 def appTerm absTerm 2228 def 856 ref appTerm betaConv 2229 def appThm absThm appThm appThm 501 ref 443 ref 847 ref 2225 ref absThm appThm appThm 443 ref 847 ref 2229 remove absThm appThm appThm appThm nil 948 ref 2180 ref nil cons 2230 def cons 2191 ref 2228 remove nil cons cons nil cons cons nil cons cons 2205 ref subst eqMp 98 ref 2181 remove appTerm 2231 def refl 139 ref 443 ref 847 ref 501 ref 847 ref 2226 remove absTerm 2232 def 856 ref appTerm betaConv 2233 def appThm 847 ref 2227 remove absTerm 2234 def 856 ref appTerm betaConv 2235 def appThm absThm appThm appThm 501 ref 443 ref 847 ref 2233 ref absThm appThm appThm 443 ref 847 ref 2235 ref absThm appThm appThm appThm nil 948 ref 2232 ref nil cons 2236 def cons 2191 ref 2234 ref nil cons 2237 def cons nil cons cons nil cons cons 2205 remove subst eqMp appThm trans trans appThm appThm 2186 ref refl 2238 def nil 122 ref 2175 ref cons nil cons nil cons cons 1393 ref subst 2239 def appThm appThm sym nil 90 ref 503 ref 2231 remove 98 ref 442 ref 2232 remove appTerm 2240 def appTerm 442 ref 2234 remove appTerm 2241 def appTerm 2242 def appTerm appTerm 2243 def nil cons 2244 def cons 91 ref 2186 ref 503 ref 2174 remove appTerm 2245 def appTerm nil cons 2246 def cons nil cons cons nil cons cons 2247 def 109 ref subst 2247 remove 178 ref subst nil 2184 ref 91 ref 2245 remove nil cons 2248 def cons nil cons cons nil cons cons 2249 def 109 ref subst 2249 remove 178 ref subst 2239 remove 2177 ref 109 ref subst 2177 remove 178 ref subst nil 2184 ref 91 ref 2242 remove nil cons cons nil cons cons nil cons cons nil 1846 ref 91 ref 36 ref 503 ref 100 remove appTerm appTerm 1049 ref 1601 remove appTerm 1847 ref appTerm appTerm nil cons 2250 def cons nil cons 2251 def cons nil cons cons 2252 def 109 ref subst 2252 remove 178 ref subst 36 ref "_530" 32 ref var 2253 def 36 ref 503 ref 98 ref 2253 remove varTerm 2254 def appTerm 95 ref appTerm appTerm appTerm 1049 ref 503 ref 2254 remove appTerm appTerm 1847 ref appTerm appTerm absTerm 2255 def 93 ref appTerm 2256 def appTerm refl 2257 def 2255 ref 1122 ref appTerm betaConv appThm 139 ref 2256 remove betaConv appThm 2258 def 36 ref 503 ref 1491 remove 95 ref appTerm appTerm appTerm 1810 ref 1847 ref appTerm appTerm refl appThm trans 2255 remove refl 2259 def 1860 ref appThm eqMp sym 139 ref 1129 ref 1877 remove appThm 1245 ref trans appThm 1064 ref 1245 ref appThm 2260 def 1847 ref refl 2261 def appThm 1862 ref 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 1866 ref 137 ref 2250 ref cons nil cons 2262 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 1870 ref 2251 remove cons nil cons cons 2263 def 109 ref subst 2263 remove 178 ref subst 2257 remove "_528" 32 ref var 2264 def 36 ref 503 ref 98 ref 2264 remove varTerm 2265 def appTerm 95 ref appTerm appTerm appTerm 1049 ref 503 ref 2265 remove appTerm appTerm 1847 ref appTerm appTerm absTerm 114 ref appTerm betaConv appThm 2258 remove 36 ref 503 ref 1154 remove 95 ref appTerm appTerm appTerm 1823 ref 1847 ref appTerm appTerm refl appThm trans 2259 remove 1875 ref appThm eqMp sym 139 ref 1129 ref 1864 remove appThm appThm 1064 ref 1417 ref appThm 2266 def 2261 remove appThm 1862 remove 1324 ref subst trans appThm 1878 ref trans sym 128 ref eqMp eqMp eqMp nil 1879 ref 2262 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1881 ref nil 1879 ref 1882 ref 1711 ref 2250 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp 2267 def subst 1064 ref nil 269 ref 2230 remove cons 2268 def nil cons nil cons cons 274 ref 139 ref 1129 ref 168 ref refl 2269 def nil "t" 166 ref var 2270 def 170 remove nil cons 2271 def cons nil cons nil cons cons 544 remove "B" 33 ref cons 2272 def nil cons 2273 def cons 22 ref cons 2274 def "t" 0 ref 39 ref opType 2275 def var 2276 def 31 ref 0 ref 2275 ref 0 ref 2275 ref 33 ref cons opType 2277 def nil cons cons opType constTerm 2278 def 2276 ref varTerm 2279 def appTerm 173 ref 2279 ref 174 ref appTerm absTerm 2280 def appTerm 2281 def absTerm 2282 def 2279 ref appTerm 2283 def betaConv 47 ref 0 ref 2277 ref 33 ref cons opType constTerm 2284 def refl 2285 def 2276 ref 2281 remove assume sym 2278 ref 2280 remove appTerm 2279 ref appTerm 2286 def assume sym deductAntisym absThm appThm nil 2284 ref 2276 remove 2286 remove absTerm 2287 def appTerm 2288 def axiom 2289 def eqMp nil 90 ref 2284 ref 2282 ref appTerm nil cons cons 91 ref 2283 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 2275 ref nil cons cons nil cons 2290 def "P" 2277 remove var 2291 def 2282 remove nil cons cons "x" 2275 ref var 2292 def 2279 ref nil cons cons nil cons 2293 def cons nil cons cons 189 ref subst eqMp eqMp subst subst 2294 def appThm appThm appThm 1896 ref 173 ref 503 ref 175 ref appTerm absTerm 2295 def appTerm refl appThm sym nil 180 ref 2271 ref cons nil cons nil cons cons 2296 def 180 ref 36 ref 503 ref 2196 remove appTerm appTerm 1896 ref 173 ref 503 ref 520 ref appTerm absTerm 2297 def appTerm appTerm absTerm 2298 def 181 ref appTerm 2299 def betaConv nil 533 ref 2298 ref appTerm 2300 def axiom nil 90 ref 2300 remove nil cons cons 91 ref 2299 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 2298 remove nil cons cons 540 ref cons nil cons cons 189 ref subst eqMp eqMp subst eqMp subst 2301 def subst 240 ref refl 2302 def 847 ref 1129 ref 2225 remove appThm nil 269 ref 2218 remove cons nil cons nil cons cons 2301 ref subst 2302 ref 241 ref 1129 ref 2213 remove appThm absThm appThm trans trans absThm appThm trans appThm nil 90 ref 2240 remove nil cons cons 91 ref 2241 remove nil cons cons nil cons cons nil cons cons 2267 remove subst 1064 ref nil 269 ref 2236 remove cons nil cons nil cons cons 2301 ref subst 2302 ref 847 ref 1129 ref 2233 remove appThm nil 269 ref 2223 remove cons nil cons nil cons cons 2301 ref subst 2302 ref 241 ref 1129 ref 2220 remove appThm nil 269 ref 2211 remove cons nil cons nil cons cons 2301 ref subst 2302 ref 852 ref 1129 ref 2208 remove appThm absThm appThm trans trans absThm appThm trans trans absThm appThm trans appThm nil 269 ref 2237 remove cons nil cons nil cons cons 2301 ref subst 2302 ref 847 ref 1129 ref 2235 remove appThm nil 269 ref 2224 remove cons nil cons nil cons cons 2301 ref subst 2302 ref 241 ref 1129 ref 2222 remove appThm nil 269 ref 2212 remove cons nil cons nil cons cons 2301 remove subst 2302 ref 852 ref 1129 ref 2210 remove appThm absThm appThm trans trans absThm appThm trans trans absThm appThm trans appThm trans appThm trans 1049 ref 240 ref 847 ref 240 ref 241 ref 503 ref 2149 remove appTerm 2303 def absTerm 2304 def appTerm absTerm 2305 def appTerm appTerm refl 139 ref 1064 ref 2302 ref 847 ref 847 ref 240 ref 241 ref 240 ref 852 ref 503 ref 2153 ref appTerm 2306 def absTerm 2307 def appTerm absTerm 2308 def appTerm absTerm 2309 def 856 ref appTerm betaConv 2310 def absThm appThm appThm 2302 ref 847 ref 847 ref 240 ref 241 ref 240 ref 852 ref 503 ref 2157 ref appTerm 2311 def absTerm 2312 def appTerm absTerm 2313 def appTerm absTerm 2314 def 856 ref appTerm betaConv 2315 def absThm appThm appThm appThm 2302 ref 847 ref 1064 ref 2310 remove appThm 2315 remove appThm absThm appThm appThm nil 948 ref 2309 remove nil cons cons 2191 ref 2314 remove nil cons cons nil cons cons nil cons cons 274 ref 2192 ref 36 ref 1049 ref 1896 ref 2195 remove appTerm 2316 def appTerm 1896 ref 2197 remove appTerm 2317 def appTerm appTerm 1896 ref 173 ref 1049 ref 520 ref appTerm 2194 ref appTerm absTerm appTerm appTerm absTerm 2318 def 2193 ref appTerm 2319 def betaConv 180 ref 533 ref 2318 ref appTerm 2320 def absTerm 2321 def 181 ref appTerm 2322 def betaConv nil 533 ref 2321 ref appTerm 2323 def axiom nil 90 ref 2323 remove nil cons cons 91 ref 2322 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 2321 remove nil cons cons 540 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2320 remove nil cons cons 91 ref 2319 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 2318 remove nil cons cons 2204 ref cons nil cons cons 189 ref subst eqMp eqMp subst 2324 def subst eqMp 2302 ref 847 ref 139 ref 1064 ref 2302 ref 241 ref 2308 ref 243 ref appTerm betaConv 2325 def absThm appThm appThm 2302 ref 241 ref 2313 ref 243 ref appTerm betaConv 2326 def absThm appThm appThm appThm 2302 ref 241 ref 1064 ref 2325 remove appThm 2326 remove appThm absThm appThm appThm nil 948 ref 2308 remove nil cons cons 2191 ref 2313 remove nil cons cons nil cons cons nil cons cons 2324 ref subst eqMp 2302 ref 241 ref 139 ref 1064 ref 2302 ref 852 ref 2307 ref 860 ref appTerm betaConv 2327 def absThm appThm appThm 2302 ref 852 ref 2312 ref 860 ref appTerm betaConv 2328 def absThm appThm appThm appThm 2302 ref 852 ref 1064 ref 2327 remove appThm 2328 remove appThm absThm appThm appThm nil 948 ref 2307 remove nil cons cons 2191 ref 2312 remove nil cons cons nil cons cons nil cons cons 2324 ref subst eqMp absThm appThm trans absThm appThm trans appThm 139 ref 1064 ref 2302 ref 847 ref 2305 ref 856 ref appTerm betaConv 2329 def absThm appThm appThm 2302 ref 847 ref 847 ref 240 ref 241 ref 240 ref 852 ref 1049 ref 2306 ref appTerm 2311 ref appTerm 2330 def absTerm 2331 def appTerm absTerm 2332 def appTerm absTerm 2333 def 856 ref appTerm betaConv 2334 def absThm appThm appThm appThm 2302 ref 847 ref 1064 ref 2329 remove appThm 2334 remove appThm absThm appThm appThm nil 948 ref 2305 remove nil cons cons 2191 ref 2333 remove nil cons cons nil cons cons nil cons cons 2324 ref subst eqMp 2302 ref 847 ref 139 ref 1064 ref 2302 ref 241 ref 2304 ref 243 ref appTerm betaConv 2335 def absThm appThm appThm 2302 ref 241 ref 2332 ref 243 ref appTerm betaConv 2336 def absThm appThm appThm appThm 2302 ref 241 ref 1064 ref 2335 remove appThm 2336 remove appThm absThm appThm appThm nil 948 remove 2304 remove nil cons cons 2191 ref 2332 remove nil cons cons nil cons cons nil cons cons 2324 remove subst eqMp 2302 ref 241 ref 139 ref 1049 ref 2303 ref appTerm 2337 def refl 2338 def 2302 ref 852 ref 2331 ref 860 ref appTerm betaConv 2339 def absThm appThm appThm appThm 2302 ref 852 ref 2338 remove 2339 remove appThm absThm appThm appThm nil 2191 remove 2331 remove nil cons cons 90 ref 2303 ref nil cons 2340 def cons 2341 def nil cons cons nil cons cons 274 ref 2192 remove 36 ref 1049 ref 93 ref appTerm 2342 def 2317 remove appTerm appTerm 1896 ref 173 ref 2342 remove 2194 remove appTerm absTerm appTerm appTerm absTerm 2343 def 2193 remove appTerm 2344 def betaConv 90 ref 533 ref 2343 ref appTerm 2345 def absTerm 2346 def 93 ref appTerm 2347 def betaConv nil 529 ref 2346 ref appTerm 2348 def axiom nil 90 ref 2348 remove nil cons cons 91 ref 2347 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2346 remove nil cons cons 1607 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2345 remove nil cons cons 91 ref 2344 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 2343 remove nil cons cons 2204 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst eqMp absThm appThm trans absThm appThm trans trans trans 2243 remove assume eqMp nil 90 ref 240 ref 847 ref 240 ref 241 ref 240 ref 852 ref 2337 remove 2330 ref appTerm 2349 def absTerm 2350 def appTerm 2351 def absTerm 2352 def appTerm 2353 def absTerm 2354 def appTerm 2355 def nil cons cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 269 ref 847 ref 92 ref 2354 ref 856 ref appTerm 2356 def appTerm 1122 ref appTerm 2357 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 2357 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 2356 ref nil cons 2358 def cons 1212 ref cons nil cons cons 2359 def 109 ref subst 2359 remove 178 ref subst 2356 ref betaConv 2356 remove assume eqMp nil 90 ref 2353 ref nil cons cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 269 ref 241 ref 92 ref 2352 ref 243 ref appTerm 2360 def appTerm 1122 ref appTerm 2361 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 2361 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 2360 ref nil cons 2362 def cons 1212 ref cons nil cons cons 2363 def 109 ref subst 2363 remove 178 ref subst 2360 ref betaConv 2360 remove assume eqMp nil 90 ref 2351 ref nil cons cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 269 ref 852 ref 92 ref 2350 ref 860 ref appTerm 2364 def appTerm 1122 ref appTerm 2365 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 852 ref nil 122 ref 2365 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 2364 ref nil cons 2366 def cons 1212 ref cons nil cons cons 2367 def 109 ref subst 2367 remove 178 ref subst 2364 ref betaConv 2364 remove assume eqMp nil 90 ref 2349 remove nil cons 2368 def cons 1212 ref cons nil cons cons 2369 def 160 ref subst proveHyp 2369 ref 109 ref subst 2369 remove 178 ref subst nil 90 ref 2330 remove nil cons 2370 def cons 1212 ref cons nil cons cons 2371 def 109 ref subst 2371 remove 178 ref subst nil 90 ref 2311 ref nil cons 2372 def cons 1212 ref cons nil cons cons 2373 def 109 ref subst 2373 remove 178 ref subst nil "_2205" 237 ref var 2374 def 866 ref cons 2375 def "_2204" 237 ref var 2376 def 2046 ref nil cons cons nil cons cons nil cons cons 241 ref 251 ref 872 ref 2376 ref varTerm 2377 def appTerm 243 ref appTerm appTerm 873 ref 2377 ref appTerm appTerm absTerm 2378 def 2374 remove varTerm 2379 def appTerm 2380 def betaConv 2180 ref 2377 ref appTerm 2381 def betaConv nil 2184 ref 91 ref 2381 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 2268 ref 613 ref 2377 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2378 ref appTerm nil cons cons 91 ref 2380 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2378 remove nil cons cons 613 ref 2379 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 2382 def subst nil 90 ref 251 ref 872 ref 2046 ref appTerm 856 ref appTerm 2383 def appTerm 2384 def 2152 ref appTerm 2385 def nil cons cons 91 ref 2384 remove 2156 ref appTerm 2386 def nil cons cons nil cons 2387 def cons nil cons cons 178 ref subst proveHyp nil "_2208" 237 ref var 2388 def 866 ref cons "_2207" 237 ref var 2389 def 959 ref cons "_2206" 237 ref var 2390 def 614 ref cons nil cons cons cons nil cons cons 852 ref 251 ref 872 ref 2390 remove varTerm 2391 def appTerm 2392 def 872 ref 2389 remove varTerm 2393 def appTerm 860 ref appTerm appTerm appTerm 872 ref 2392 ref 2393 ref appTerm appTerm 860 ref appTerm appTerm absTerm 2394 def 2388 remove varTerm 2395 def appTerm 2396 def betaConv 241 ref 442 ref 852 ref 251 ref 2392 ref 2046 ref appTerm appTerm 872 ref 2392 remove 243 ref appTerm appTerm 860 ref appTerm appTerm absTerm appTerm absTerm 2397 def 2393 ref appTerm 2398 def betaConv 2173 ref 2391 ref appTerm 2399 def betaConv nil 2176 ref 91 ref 2399 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 269 ref 2173 ref nil cons cons 2400 def 613 ref 2391 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2397 ref appTerm nil cons cons 91 ref 2398 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2397 remove nil cons cons 613 ref 2393 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2394 ref appTerm nil cons cons 91 ref 2396 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2394 remove nil cons cons 613 ref 2395 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst nil 90 ref 251 ref 873 ref 872 ref 860 ref appTerm 2401 def 856 ref appTerm 2402 def appTerm 2403 def appTerm 2404 def 2383 ref appTerm 2405 def nil cons cons 91 ref 2404 remove 2156 ref appTerm 2406 def nil cons cons nil cons 2407 def cons nil cons cons 178 ref subst proveHyp 958 ref nil 90 ref 1053 ref 243 ref appTerm 2408 def nil cons cons 2409 def 91 ref 251 ref 2402 ref appTerm 2155 ref appTerm 2410 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 2375 remove 2376 remove 959 ref cons nil cons cons nil cons cons 2382 remove subst eqMp nil 90 ref 98 ref 2408 remove appTerm 2411 def 2410 remove appTerm nil cons cons 2407 remove cons nil cons cons 160 ref subst proveHyp nil "_2220" 237 ref var 2412 def 2155 ref nil cons 2413 def cons "_2218" 237 ref var 2414 def 2402 ref nil cons 2415 def cons "_2219" 237 ref var 2416 def 614 ref cons "_2217" 237 ref var 2417 def 614 ref cons nil cons cons cons cons nil cons cons nil 1645 ref 1049 ref 503 ref 251 ref 2417 remove varTerm 2418 def appTerm 2416 remove varTerm 2419 def appTerm 2420 def appTerm 2421 def appTerm 2422 def 503 ref 251 ref 2414 remove varTerm 2423 def appTerm 2412 remove varTerm 2424 def appTerm 2425 def appTerm 2426 def appTerm nil cons cons 1654 ref 251 ref 872 ref 2418 remove appTerm 2423 remove appTerm appTerm 872 ref 2419 remove appTerm 2424 remove appTerm appTerm 2427 def nil cons 2428 def cons nil cons cons nil cons cons 1728 ref subst 947 ref nil 1645 ref 2426 ref nil cons 2429 def cons 1654 ref 2421 remove nil cons 2430 def cons nil cons cons nil cons cons 1756 ref subst 501 ref nil 1654 ref 2420 ref nil cons 2431 def cons nil cons 2432 def nil cons cons 1757 ref subst appThm nil 1654 ref 2425 ref nil cons 2433 def cons nil cons 2434 def nil cons cons 1757 ref subst appThm trans appThm 2427 ref refl appThm trans 2422 remove refl nil 91 ref 2428 ref cons 2435 def 90 ref 2429 ref cons nil cons cons nil cons cons 1760 ref subst appThm nil 1716 ref 2429 remove cons 2435 ref 90 ref 2430 remove cons nil cons cons cons nil cons cons 1779 ref subst trans nil 1645 ref 1049 ref 2426 remove appTerm 2427 remove appTerm nil cons 2436 def cons 2432 remove cons nil cons cons nil 1661 ref 91 ref 36 ref 92 ref 1657 ref appTerm 1662 ref appTerm appTerm 1049 ref 1731 ref appTerm 1662 ref appTerm appTerm nil cons 2437 def cons nil cons 2438 def cons nil cons cons 2439 def 109 ref subst 2439 remove 178 ref subst 36 ref "_630" 32 ref var 2440 def 36 ref 92 ref 2440 remove varTerm 2441 def appTerm 1662 ref appTerm appTerm 1049 ref 503 ref 2441 remove appTerm appTerm 1662 ref appTerm appTerm absTerm 2442 def 1657 ref appTerm 2443 def appTerm refl 2444 def 2442 ref 1122 ref appTerm betaConv appThm 139 ref 2443 remove betaConv appThm 2445 def 36 ref 1235 ref 1662 ref appTerm appTerm 1810 remove 1662 ref appTerm appTerm refl appThm trans 2442 remove refl 2446 def 1677 ref appThm eqMp sym 139 ref 1679 ref 122 ref 36 ref 1235 ref 125 ref appTerm appTerm 114 ref appTerm absTerm 2447 def 125 ref appTerm 2448 def betaConv nil 529 ref 2447 ref appTerm 2449 def axiom nil 90 ref 2449 remove nil cons cons 91 ref 2448 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2447 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 2450 def subst appThm 2260 remove 1662 ref refl 2451 def appThm 1694 remove trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 1684 ref 137 ref 2437 ref cons nil cons 2452 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 1688 ref 2438 remove cons nil cons cons 2453 def 109 ref subst 2453 remove 178 ref subst 2444 remove "_628" 32 ref var 2454 def 36 ref 92 ref 2454 remove varTerm 2455 def appTerm 1662 ref appTerm appTerm 1049 ref 503 ref 2455 remove appTerm appTerm 1662 ref appTerm appTerm absTerm 114 ref appTerm betaConv appThm 2445 remove 36 ref 92 ref 114 ref appTerm 2456 def 1662 ref appTerm appTerm 1823 remove 1662 ref appTerm appTerm refl appThm trans 2446 remove 1693 ref appThm eqMp sym 139 ref 1679 ref 122 ref 36 ref 2456 ref 125 ref appTerm appTerm 125 ref appTerm absTerm 2457 def 125 ref appTerm 2458 def betaConv nil 529 ref 2457 ref appTerm 2459 def axiom nil 90 ref 2459 remove nil cons cons 91 ref 2458 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2457 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp 2460 def subst appThm 2266 remove 2451 remove appThm 1680 remove trans appThm 1683 remove trans sym 128 ref eqMp eqMp eqMp nil 1701 ref 2452 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1709 ref nil 1701 ref 1710 ref 1711 ref 2437 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp 2461 def subst nil 90 ref 2431 ref cons 91 ref 2436 ref cons nil cons cons nil cons cons 2462 def 109 ref subst 2462 remove 178 ref subst nil 1645 ref 2428 ref cons 2434 remove cons nil cons cons 2461 ref subst nil 90 ref 2433 ref cons 2435 remove nil cons cons nil cons cons 2463 def 109 ref subst 2463 remove 178 ref subst 1953 ref 2420 remove assume appThm 2425 remove assume appThm eqMp nil 135 ref 2433 remove cons 137 ref 2428 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 2431 remove cons 137 ref 2436 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp subst eqMp eqMp nil 90 ref 98 ref 2405 remove appTerm 2406 remove appTerm nil cons cons 2387 remove cons nil cons cons 160 ref subst proveHyp nil 1643 ref 2156 remove nil cons cons 2464 def 444 ref 2383 remove nil cons 2465 def cons 613 ref 2403 remove nil cons cons nil cons cons cons nil cons cons 1836 ref subst eqMp eqMp nil 90 ref 98 ref 2385 remove appTerm 2386 remove appTerm nil cons cons 91 ref 2157 remove nil cons 2466 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2464 remove 444 ref 2152 ref nil cons 2467 def cons 613 ref 2465 remove cons nil cons cons cons nil cons cons 1836 ref subst eqMp nil 90 ref 2466 ref cons 2468 def 1212 ref cons nil cons cons 160 ref subst proveHyp nil 2468 remove nil cons nil cons cons 1628 ref subst 2311 remove assume eqMp eqMp eqMp nil 135 ref 2372 ref cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 2306 ref nil cons 2469 def cons 1212 ref cons nil cons cons 2470 def 109 ref subst 2470 remove 178 ref subst nil "_2203" 237 ref var 2471 def 959 ref cons "_2202" 237 ref var 2472 def 614 ref cons "_2201" 237 ref var 2473 def 866 ref cons nil cons cons cons nil cons cons 852 ref 251 ref 872 ref 2473 remove varTerm 2474 def appTerm 2475 def 872 ref 2472 remove varTerm 2476 def appTerm 860 ref appTerm appTerm appTerm 872 ref 2475 ref 2476 ref appTerm appTerm 860 ref appTerm appTerm absTerm 2477 def 2471 remove varTerm 2478 def appTerm 2479 def betaConv 241 ref 442 ref 852 ref 251 ref 2475 ref 2046 ref appTerm appTerm 872 ref 2475 remove 243 ref appTerm appTerm 860 ref appTerm appTerm absTerm appTerm absTerm 2480 def 2476 ref appTerm 2481 def betaConv 2173 remove 2474 ref appTerm 2482 def betaConv nil 2176 remove 91 ref 2482 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 2400 remove 613 ref 2474 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2480 ref appTerm nil cons cons 91 ref 2481 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2480 remove nil cons cons 613 ref 2476 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2477 ref appTerm nil cons cons 91 ref 2479 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2477 remove nil cons cons 613 ref 2478 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst nil 90 ref 2172 ref nil cons cons 91 ref 2154 remove 2152 remove appTerm 2483 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 613 ref 2467 ref cons nil cons 2484 def nil cons cons 1640 remove subst eqMp nil 90 ref 98 ref 2172 remove appTerm 2483 remove appTerm nil cons cons 91 ref 2153 remove nil cons 2485 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1643 ref 2467 remove cons 444 ref 2151 remove nil cons cons 2484 remove cons cons nil cons cons 1836 remove subst eqMp nil 90 ref 2485 ref cons 2486 def 1212 ref cons nil cons cons 160 ref subst proveHyp nil 2486 remove nil cons nil cons cons 1628 ref subst 2306 remove assume eqMp eqMp eqMp nil 135 ref 2469 remove cons 2487 def 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 2487 remove 137 ref 2372 remove cons 1883 ref cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 2370 ref cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 2341 remove 1212 ref cons nil cons cons 2488 def 109 ref subst 2488 remove 178 ref subst nil "_2195" 237 ref var 2489 def 614 ref cons "_2194" 237 ref var 2490 def 866 ref cons nil cons cons nil cons cons 241 ref 251 ref 872 ref 2490 remove varTerm 2491 def appTerm 243 ref appTerm appTerm 873 ref 2491 ref appTerm appTerm absTerm 2492 def 2489 remove varTerm 2493 def appTerm 2494 def betaConv 2180 ref 2491 ref appTerm 2495 def betaConv nil 2184 ref 91 ref 2495 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 2268 ref 613 ref 2491 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2492 ref appTerm nil cons cons 91 ref 2494 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2492 remove nil cons cons 613 ref 2493 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst 2496 def nil 90 ref 2206 ref cons 2497 def 1212 ref cons nil cons cons 160 ref subst proveHyp nil 2497 ref nil cons nil cons cons 1628 ref subst 2303 remove assume eqMp eqMp eqMp nil 135 ref 2340 remove cons 2498 def 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 2498 remove 137 ref 2370 remove cons 1883 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 2368 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 2366 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 2350 ref 1646 ref appTerm appTerm 1122 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 2351 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2350 remove nil cons cons 1430 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 2362 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 2352 ref 1646 ref appTerm appTerm 1122 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 2353 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2352 remove nil cons cons 1430 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 2358 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 2354 ref 1646 ref appTerm appTerm 1122 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 2355 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2354 remove nil cons cons 1430 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 2175 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 2183 remove cons 2499 def 137 ref 2248 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 2244 remove cons 137 ref 2246 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 2169 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 2168 remove 91 ref 2166 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2165 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2164 remove nil cons cons 91 ref 2163 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2162 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2161 remove nil cons cons 91 ref 2160 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2159 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp 2500 def nil 135 ref 2206 remove cons 137 ref 2158 remove nil cons cons nil cons cons nil cons cons 2501 def 282 ref subst proveHyp 2502 def nil 135 ref 2485 remove cons 137 ref 2466 remove cons nil cons cons nil cons cons 2503 def 151 ref subst proveHyp 2504 def subst 2505 def trans trans 2506 def appThm 2505 ref appThm nil 613 ref 2106 ref 2106 remove 2118 remove appTerm appTerm 2507 def nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref nil 852 ref 2122 ref nil cons 2508 def cons 868 ref cons nil cons cons 2504 ref subst 921 ref refl 2509 def 2509 ref 2506 ref appThm appThm trans appThm nil 852 ref 2119 remove nil cons cons 2510 def 868 ref cons nil cons cons 2504 ref subst 2509 ref 2509 ref 2505 ref appThm appThm trans appThm nil 613 ref 921 ref 921 ref 2507 ref appTerm appTerm nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref nil 992 ref 847 ref 2508 ref cons nil cons 2511 def cons nil cons cons 2502 remove 2503 remove 282 ref subst proveHyp 2512 def subst 873 ref refl 2513 def nil 2511 remove nil cons cons 2500 remove 2501 remove 151 ref subst proveHyp subst 2513 ref 2506 remove appThm trans appThm trans 2514 def appThm nil 2510 remove 918 ref cons nil cons cons 2504 ref subst 2513 ref 2513 remove 2505 remove appThm appThm trans 2515 def appThm nil 613 ref 873 ref 873 ref 2507 remove appTerm appTerm 2516 def nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 443 ref 847 ref 443 ref 241 ref 864 ref nil 2125 remove 241 ref 2508 remove cons 1178 remove cons cons nil cons cons 2504 ref subst nil 852 ref 872 ref 2122 remove appTerm 874 ref appTerm nil cons cons 868 ref cons nil cons cons 2504 ref subst trans 2509 ref 2509 ref 2514 remove appThm appThm trans appThm nil 852 ref 2121 remove cons 868 remove cons nil cons cons 2504 ref subst 2509 ref 2509 ref 2515 remove appThm appThm trans appThm nil 613 ref 921 ref 921 ref 2516 remove appTerm appTerm nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans sym 128 ref eqMp eqMp nil 135 ref 442 ref 847 ref 442 ref 241 ref 859 remove 858 remove appTerm absTerm appTerm absTerm appTerm nil cons cons 137 ref 98 ref 251 ref 2083 ref 335 ref appTerm 2517 def appTerm 335 ref appTerm 2518 def appTerm 98 ref 442 ref 241 ref 251 ref 2083 ref 870 ref appTerm appTerm 335 ref appTerm absTerm appTerm 2519 def appTerm 98 ref 442 ref 241 ref 251 ref 2083 remove 1120 ref appTerm appTerm 335 ref appTerm absTerm appTerm 2520 def appTerm 98 ref 442 ref 241 ref 251 ref 855 ref 870 ref appTerm 335 ref appTerm appTerm 335 ref appTerm absTerm appTerm 2521 def appTerm 98 ref 442 ref 241 ref 251 ref 855 ref 1120 ref appTerm 335 ref appTerm appTerm 335 ref appTerm absTerm appTerm 2522 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 251 ref 1578 ref 870 ref appTerm appTerm 2076 ref appTerm absTerm appTerm absTerm appTerm 2523 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 251 ref 1578 remove 1120 ref appTerm appTerm 872 ref 1439 ref appTerm 2524 def 2076 remove appTerm appTerm absTerm appTerm absTerm appTerm 2525 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 251 ref 2060 remove 870 ref appTerm appTerm 2077 remove appTerm absTerm appTerm absTerm appTerm 2526 def appTerm 442 ref 2081 ref appTerm 2527 def appTerm 2528 def appTerm 2529 def appTerm 2530 def appTerm 2531 def appTerm 2532 def appTerm 2533 def appTerm 2534 def appTerm nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2518 remove nil cons cons 137 ref 2534 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2519 remove nil cons cons 137 ref 2533 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2520 remove nil cons cons 137 ref 2532 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2521 remove nil cons cons 137 ref 2531 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2522 remove nil cons cons 137 ref 2530 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2523 remove nil cons cons 137 ref 2529 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2525 remove nil cons cons 137 ref 2528 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2526 remove nil cons cons 137 ref 2527 remove nil cons 2535 def cons nil cons cons nil cons cons 282 ref subst proveHyp nil 90 ref 2535 remove cons 91 ref 2082 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2081 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2080 remove nil cons cons 91 ref 2079 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2078 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst 872 ref 336 ref appTerm 2536 def refl 2537 def nil 241 ref 333 ref 2517 ref appTerm nil cons cons 1408 ref cons nil cons cons 241 ref 251 ref 2524 ref 870 ref appTerm appTerm 333 ref 922 ref appTerm 2538 def appTerm absTerm 2539 def 243 ref appTerm 2540 def betaConv 847 ref 442 ref 2539 ref appTerm 2541 def absTerm 2542 def 856 ref appTerm 2543 def betaConv 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 2509 ref 958 ref appThm 2544 def appThm 2544 remove appThm absThm appThm absThm appThm appThm 501 ref 864 ref 889 ref appThm 1118 remove appThm appThm 501 ref 443 ref 241 ref 864 ref 1960 remove 888 ref subst 2545 def 955 ref trans appThm 955 ref appThm absThm appThm appThm 501 ref 443 ref 241 ref 864 ref 2089 remove 888 ref subst 2546 def 1136 ref trans appThm 1136 ref appThm nil 1165 remove 1170 remove cons nil cons cons 1270 ref subst 2547 def trans absThm appThm appThm 501 ref 443 ref 241 ref 864 ref 2090 remove 847 ref 251 ref 921 ref 335 ref appTerm appTerm 856 ref appTerm absTerm 2548 def 856 ref appTerm 2549 def betaConv nil 442 ref 2548 ref appTerm 2550 def axiom nil 90 ref 2550 remove nil cons cons 91 ref 2549 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2548 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp 2551 def subst 2552 def 955 ref trans appThm 955 ref appThm absThm appThm appThm 501 ref 443 ref 241 ref 864 ref 2095 remove 2551 ref subst 2553 def 1136 ref trans appThm 1136 ref appThm 2547 remove trans absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 1955 ref 955 ref appThm appThm nil 241 ref 922 ref nil cons 2554 def cons 2555 def nil cons nil cons cons 2556 def 955 ref subst appThm absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 1955 remove 1136 ref appThm 1179 ref 942 ref subst 2557 def trans appThm 2556 remove 1136 ref subst 2558 def appThm nil 241 ref 2150 remove 922 ref appTerm 2559 def nil cons cons 847 ref 1966 remove 874 ref appTerm 2560 def nil cons cons nil cons cons nil cons cons 1270 ref subst 2561 def trans absThm appThm absThm appThm appThm 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 2117 ref 955 ref appThm 1179 remove 933 ref subst trans appThm 2558 remove appThm 2561 ref trans absThm appThm absThm appThm appThm 443 ref 847 ref 443 ref 241 ref 864 ref 2117 remove 1136 ref appThm 2115 remove 933 ref subst 914 ref 2557 remove appThm trans trans appThm nil 241 ref 923 ref nil cons cons 2562 def nil cons nil cons cons 955 ref subst nil 2562 remove 847 ref 2554 ref cons nil cons 2563 def cons nil cons cons 933 ref subst trans 914 ref nil 2555 remove 2563 ref cons nil cons cons 942 ref subst appThm trans appThm nil 241 ref 898 ref 2559 ref appTerm nil cons cons 847 ref 898 ref 2560 ref appTerm nil cons cons nil cons cons nil cons cons 1270 remove subst 2561 remove trans trans absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm sym 501 ref 443 ref 847 ref 443 ref 241 ref nil 613 ref 2554 ref cons nil cons nil cons cons 894 ref subst absThm appThm 1085 ref trans absThm appThm 1085 ref trans appThm 2123 remove 501 ref 443 ref 241 ref nil 613 ref 1164 remove cons nil cons nil cons cons 894 ref subst absThm appThm 1085 ref trans appThm 2564 def 2564 ref 2564 ref 2564 remove 501 ref 443 ref 847 ref 443 ref 241 ref 864 ref 2126 remove 2504 ref subst appThm nil 852 ref 2554 ref cons nil cons nil cons cons 2504 remove subst 2509 remove nil 992 remove 1512 remove cons nil cons cons 2512 remove subst appThm trans appThm nil 613 ref 921 ref 921 ref 874 remove appTerm appTerm nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans 2565 def appThm 2566 def 2566 remove nil 122 ref 442 ref 847 ref 442 ref 241 ref 251 ref 2560 remove appTerm 2559 remove appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons nil cons cons 122 ref 36 ref 1376 ref 125 ref appTerm appTerm 125 ref appTerm absTerm 2567 def 125 ref appTerm 2568 def betaConv nil 529 ref 2567 ref appTerm 2569 def axiom nil 90 ref 2569 remove nil cons cons 91 ref 2568 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2567 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp subst 2565 remove trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans sym 128 ref eqMp eqMp nil 135 ref 442 ref 847 ref 442 ref 241 ref 2147 ref 922 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 137 ref 98 ref 251 ref 896 remove appTerm 335 ref appTerm 2570 def appTerm 98 ref 442 ref 241 ref 251 ref 884 ref 870 ref appTerm appTerm 870 ref appTerm absTerm appTerm 2571 def appTerm 98 ref 442 ref 241 ref 251 ref 884 ref 1120 ref appTerm appTerm 1120 ref appTerm absTerm appTerm 2572 def appTerm 98 ref 442 ref 241 ref 251 ref 2074 remove 335 ref appTerm appTerm 870 ref appTerm absTerm appTerm 2573 def appTerm 98 ref 442 ref 241 ref 251 ref 872 ref 1120 ref appTerm 335 ref appTerm appTerm 1120 ref appTerm absTerm appTerm 2574 def appTerm 98 ref 442 ref 2542 ref appTerm 2575 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 251 ref 2524 remove 1120 ref appTerm appTerm 334 ref 922 ref appTerm 2576 def appTerm absTerm 2577 def appTerm 2578 def absTerm 2579 def appTerm 2580 def appTerm 98 ref 442 ref 847 ref 442 ref 241 ref 251 ref 2073 ref 870 ref appTerm appTerm 2576 remove appTerm absTerm 2581 def appTerm 2582 def absTerm 2583 def appTerm 2584 def appTerm 442 ref 847 ref 442 ref 241 ref 251 ref 2073 remove 1120 ref appTerm appTerm 333 ref 923 ref appTerm appTerm absTerm 2585 def appTerm 2586 def absTerm 2587 def appTerm 2588 def appTerm 2589 def appTerm 2590 def appTerm 2591 def appTerm 2592 def appTerm 2593 def appTerm 2594 def appTerm 2595 def appTerm nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2570 remove nil cons cons 137 ref 2595 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2571 remove nil cons cons 137 ref 2594 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2572 remove nil cons cons 137 ref 2593 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2573 remove nil cons cons 137 ref 2592 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp nil 135 ref 2574 remove nil cons cons 137 ref 2591 remove nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp 2596 def nil 135 ref 2575 remove nil cons 2597 def cons 137 ref 2590 remove nil cons cons nil cons cons nil cons cons 2598 def 151 ref subst proveHyp nil 90 ref 2597 remove cons 91 ref 2543 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2542 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2541 remove nil cons cons 91 ref 2540 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2539 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2599 def subst 1303 ref nil 241 ref 2517 remove nil cons cons nil cons nil cons cons 2545 ref subst 1303 ref 2088 remove appThm 880 ref trans trans appThm 880 remove trans trans appThm 883 ref 2553 ref subst 2600 def trans trans 2601 def trans appThm 2601 ref trans trans 2602 def appThm 2602 remove appThm 2601 ref trans trans 2603 def eqMp eqMp 2604 def nil 90 ref 251 ref 855 ref 339 ref appTerm 339 ref appTerm appTerm 342 ref appTerm 2605 def nil cons cons 2606 def 91 ref 92 ref 1586 remove appTerm 1589 remove appTerm 2607 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 849 ref 241 ref 338 ref nil cons 2608 def cons 2609 def 852 ref 2608 ref cons 2610 def nil cons 2611 def cons cons nil cons cons 1580 ref subst nil 2609 ref nil cons 2612 def nil cons cons 2613 def 1585 ref subst eqMp nil 90 ref 251 ref 964 ref 338 ref appTerm appTerm 339 ref appTerm 2614 def nil cons cons 91 ref 251 ref 1588 ref 579 ref appTerm 2615 def appTerm 339 ref appTerm 2616 def nil cons 2617 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 2611 ref cons nil cons cons 1884 ref subst 1885 remove 1922 remove nil 1924 remove 91 ref 1925 ref 251 ref 1587 ref 1439 remove appTerm 2618 def 337 ref appTerm appTerm 1929 ref appTerm appTerm 2619 def nil cons 2620 def cons nil cons 2621 def cons nil cons cons 160 ref subst proveHyp nil 269 ref 1886 ref 1938 remove 2619 ref appTerm 2622 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 1886 remove nil 122 ref 2622 remove nil cons cons nil cons nil cons cons 129 ref subst nil 1941 remove 2621 ref cons nil cons cons 2623 def 109 ref subst 2623 remove 178 ref subst 1943 remove nil 1945 remove 2621 remove cons nil cons cons 2624 def 160 ref subst proveHyp 2624 ref 109 ref subst 2624 remove 178 ref subst 1949 remove 864 ref 2618 remove refl 1948 remove appThm appThm 1929 remove refl appThm appThm sym 1950 remove 864 ref 1951 ref 956 ref appThm 1957 remove appThm appThm 1962 remove appThm appThm sym 36 ref "_8804" 237 ref var 2625 def 36 ref 251 ref 1592 ref 2625 remove varTerm 2626 def appTerm appTerm 243 ref appTerm appTerm 251 ref 1587 remove 1149 remove appTerm 2627 def 2626 remove appTerm appTerm 1969 ref appTerm appTerm absTerm 2628 def 1887 remove appTerm 2629 def appTerm refl 2628 ref 337 ref appTerm betaConv appThm 139 ref 2629 remove betaConv appThm 1925 ref 251 ref 2627 remove 337 ref appTerm appTerm 1969 remove appTerm appTerm refl appThm trans 2628 remove refl 1985 remove appThm eqMp sym 1925 remove refl 864 ref 1951 remove 974 remove appThm 1893 ref appThm appThm 1972 remove appThm appThm sym 1988 remove 864 ref nil 1994 remove nil cons nil cons cons 1987 remove subst appThm 1978 remove refl 2630 def appThm appThm sym 1992 ref 864 ref 869 ref 864 ref nil 2011 remove 993 ref cons nil cons cons 2631 def 1046 remove subst 2631 remove 1009 ref subst trans 963 ref 1967 ref 990 remove appThm nil 1997 ref 980 ref cons nil cons cons 1009 ref subst 2632 def trans appThm trans appThm 1967 remove 1010 remove appThm nil 852 ref 1011 remove nil cons cons 993 remove cons nil cons cons 1009 remove subst 963 ref 2632 remove appThm trans trans appThm nil 613 ref 857 ref 982 remove 1999 ref appTerm appTerm nil cons cons nil cons nil cons cons 894 ref subst trans sym 128 ref eqMp subst appThm 2630 remove appThm appThm sym 1992 remove 2014 remove appThm 2015 remove trans sym 128 ref eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 2016 remove 137 ref 2620 remove cons nil cons 2633 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 2018 remove 2633 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 2019 remove 2619 ref appTerm absTerm appTerm nil cons cons 91 ref 2020 remove 2619 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 1894 remove 2633 remove cons nil cons cons 2039 ref subst eqMp eqMp 2634 def subst 2603 remove eqMp 2635 def eqMp 2636 def nil 90 ref 251 ref 1999 remove appTerm 338 ref appTerm 2637 def nil cons cons 91 ref 92 ref 2614 remove appTerm 2616 remove appTerm 2638 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 981 ref 847 ref 251 ref 857 ref 336 ref appTerm appTerm 856 ref appTerm absTerm 2639 def 856 ref appTerm 2640 def betaConv nil 442 ref 2639 ref appTerm 2641 def axiom nil 90 ref 2641 remove nil cons cons 91 ref 2640 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2639 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp subst nil 90 ref 251 ref 964 ref 336 ref appTerm appTerm 337 ref appTerm 2642 def nil cons cons 91 ref 251 ref 1588 ref 336 ref appTerm appTerm 337 ref appTerm 2643 def nil cons 2644 def cons nil cons cons nil cons cons 160 ref subst proveHyp 2601 remove nil 90 ref 251 ref 1581 remove 336 ref appTerm appTerm 336 ref appTerm 2645 def nil cons cons 91 ref 92 ref 2642 remove appTerm 2643 remove appTerm 2646 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 981 remove 2071 remove subst nil 90 ref 251 ref 1588 ref 335 ref appTerm appTerm 336 ref appTerm nil cons cons 91 ref 92 ref 2645 remove appTerm 2646 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 882 ref 852 ref 848 ref cons 2647 def "b" 237 ref var 2648 def 848 ref cons "a" 237 ref var 2649 def 978 ref cons nil cons cons cons cons cons nil cons cons nil 90 ref 251 ref 2047 ref appTerm 860 ref appTerm 2650 def nil cons 2651 def cons 2652 def 91 ref 92 ref 251 ref 855 ref 860 ref appTerm 860 ref appTerm appTerm 2653 def 2648 ref varTerm 2654 def appTerm appTerm 92 ref 251 ref 857 ref 2654 ref appTerm appTerm 2649 ref varTerm 2655 def appTerm appTerm 251 ref 1592 ref 1120 ref appTerm appTerm 2656 def 2655 ref appTerm 2657 def appTerm 2658 def appTerm nil cons 2659 def cons nil cons cons nil cons cons 2660 def 109 ref subst 2660 remove 178 ref subst 36 ref "_9250" 237 ref var 2661 def 92 ref 251 ref 855 ref 2661 remove varTerm 2662 def appTerm 2662 remove appTerm appTerm 2654 ref appTerm appTerm 2658 ref appTerm absTerm 2663 def 860 ref appTerm 2664 def appTerm refl 2663 ref 2047 ref appTerm betaConv appThm 139 ref 2664 remove betaConv appThm 92 ref 251 ref 2048 remove 2047 ref appTerm 2665 def appTerm 2666 def 2654 ref appTerm 2667 def appTerm 2658 ref appTerm refl appThm trans 2663 remove refl 2650 remove assume sym 2668 def appThm eqMp sym nil 90 ref 2667 ref nil cons 2669 def cons 91 ref 2658 remove nil cons 2670 def cons nil cons cons nil cons cons 2671 def 109 ref subst 2671 remove 178 ref subst 36 ref "_9252" 237 ref var 2672 def 92 ref 251 ref 857 ref 2672 remove varTerm appTerm appTerm 2655 ref appTerm appTerm 2657 ref appTerm absTerm 2673 def 2654 ref appTerm 2674 def appTerm refl 2673 ref 2665 ref appTerm betaConv appThm 139 ref 2674 remove betaConv appThm 92 ref 251 ref 857 remove 2665 ref appTerm 2675 def appTerm 2655 ref appTerm 2676 def appTerm 2657 ref appTerm refl appThm trans 2673 remove refl 2667 remove assume sym appThm eqMp sym nil 90 ref 2676 ref nil cons 2677 def cons 91 ref 2657 remove nil cons 2678 def cons nil cons cons nil cons cons 2679 def 109 ref subst 2679 remove 178 ref subst 36 ref "_9254" 237 ref var 2680 def 2656 ref 2680 remove varTerm appTerm absTerm 2681 def 2655 ref appTerm 2682 def appTerm refl 2681 ref 2675 ref appTerm betaConv appThm 139 ref 2682 remove betaConv appThm 2656 remove 2675 remove appTerm refl appThm trans 2681 remove refl 2676 remove assume sym appThm eqMp sym 1947 ref 1136 ref appThm 1166 remove 2067 remove subst 963 remove 2136 remove 2058 remove subst 2683 def appThm trans trans eqMp eqMp nil 135 ref 2677 remove cons 137 ref 2678 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 2669 remove cons 137 ref 2670 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 2651 remove cons 2684 def 137 ref 2659 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 2685 def subst eqMp eqMp eqMp nil 90 ref 2644 remove cons 91 ref 92 ref 2637 remove appTerm 2638 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 1065 ref 1997 ref 2648 ref 2608 ref cons 2649 ref 1590 ref cons nil cons cons cons cons cons nil cons cons 2685 ref subst eqMp eqMp eqMp 2686 def nil 90 ref 2617 remove cons 2687 def 91 ref 92 ref 2605 remove appTerm 2688 def 2607 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 241 ref 579 ref nil cons 2689 def cons 2690 def 852 ref 1590 ref cons 2691 def 2648 ref 850 ref cons 2649 ref 343 ref nil cons 2692 def cons nil cons cons cons cons cons nil cons cons 2685 ref subst eqMp eqMp eqMp sym 2693 def appThm 832 ref 801 ref 36 ref 330 ref 1588 ref 804 ref appTerm 2694 def appTerm 2695 def appTerm 838 ref appTerm 2696 def absTerm 2697 def 804 ref appTerm 2698 def betaConv 241 ref 442 ref 2697 ref appTerm 2699 def absTerm 2700 def 243 ref appTerm 2701 def betaConv 443 ref 241 ref 443 ref 801 ref 2696 remove assume sym 36 ref 838 remove appTerm 2695 remove appTerm 2702 def assume sym deductAntisym absThm appThm absThm appThm nil 442 ref 241 ref 442 ref 801 ref 2702 remove absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 442 ref 2700 ref appTerm nil cons cons 91 ref 2701 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2700 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2699 remove nil cons cons 91 ref 2698 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2697 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 2703 def subst trans 344 ref assume 2704 def eqMp eqMp trans sym 128 ref eqMp 36 ref "_34765" 237 ref var 2705 def 36 ref 599 ref 2705 remove varTerm appTerm 580 ref appTerm appTerm 1122 ref appTerm absTerm 2706 def 243 ref appTerm 2707 def appTerm refl 2706 ref 791 ref 580 ref appTerm 2708 def appTerm betaConv appThm 139 ref 2707 remove betaConv appThm 36 ref 599 ref 2708 ref appTerm 580 ref appTerm appTerm 1122 ref appTerm refl appThm trans 2706 remove refl 251 ref 2708 ref appTerm 243 ref appTerm assume sym 2709 def appThm eqMp sym nil 800 ref 831 remove cons nil cons cons 822 ref subst 501 ref nil 594 ref nil cons 2710 def nil cons cons 2711 def 241 ref 503 ref 330 ref 243 ref appTerm 2712 def appTerm 2713 def absTerm 2714 def 243 ref appTerm 2715 def betaConv nil 442 ref 2714 ref appTerm 2716 def axiom nil 90 ref 2716 remove nil cons cons 91 ref 2715 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2714 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2713 remove nil cons cons 91 ref 36 ref 2712 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 2712 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp 2717 def subst appThm 827 ref refl appThm nil 122 ref 827 ref nil cons cons nil cons nil cons cons 1495 ref subst trans trans eqMp 36 ref "_34763" 32 ref var 2718 def 561 ref 646 ref 444 ref 497 ref 449 ref 230 ref appTerm appTerm absTerm 2719 def appTerm 2720 def 575 ref 826 ref 2718 remove varTerm appTerm appTerm 582 ref appTerm 828 ref appTerm appTerm appTerm 563 ref appTerm absTerm 2721 def 827 ref appTerm 2722 def appTerm refl 2721 ref 1122 ref appTerm betaConv appThm 139 ref 2722 remove betaConv appThm 561 ref 2720 ref 575 ref 826 remove 1122 ref appTerm appTerm 582 ref appTerm 2723 def 828 remove appTerm appTerm appTerm 563 ref appTerm refl appThm trans 2721 remove refl 36 ref 827 ref appTerm 1122 ref appTerm assume appThm eqMp sym 36 ref "_34769" 237 ref var 2724 def 251 ref 790 ref 2724 remove varTerm 2725 def appTerm 792 ref appTerm appTerm 2725 remove appTerm absTerm 2726 def 243 ref appTerm 2727 def appTerm refl 2726 ref 2708 ref appTerm betaConv appThm 139 ref 2727 remove betaConv appThm 251 ref 790 ref 2708 ref appTerm 792 ref appTerm appTerm 2708 remove appTerm refl appThm trans 2726 remove refl 2709 remove appThm eqMp sym nil 803 ref "j" 237 ref var 2728 def 593 ref cons nil cons 2729 def cons nil cons cons 801 ref 251 ref 790 ref 791 ref 2728 ref varTerm 2730 def appTerm appTerm 804 ref appTerm appTerm 791 ref "Number.Natural.min" const 789 ref constTerm 2731 def 2730 ref appTerm 804 ref appTerm appTerm appTerm absTerm 2732 def 804 ref appTerm 2733 def betaConv 2728 ref 442 ref 2732 ref appTerm 2734 def absTerm 2735 def 2730 ref appTerm 2736 def betaConv 241 ref 442 ref 2735 ref appTerm 2737 def absTerm 2738 def 243 ref appTerm 2739 def betaConv nil 442 ref 2738 ref appTerm 2740 def axiom nil 90 ref 2740 remove nil cons cons 91 ref 2739 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2738 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2737 remove nil cons cons 91 ref 2736 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2735 remove nil cons cons 613 ref 2730 ref nil cons 2741 def cons nil cons 2742 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2734 remove nil cons cons 91 ref 2733 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2732 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 2743 def subst 791 ref refl 2744 def 2731 ref 580 ref appTerm refl nil 251 ref 792 ref appTerm 339 ref appTerm axiom 2745 def appThm nil 241 ref 1590 ref cons 2746 def 847 ref 593 ref cons 2747 def nil cons 2748 def cons nil cons cons 241 ref 251 ref 2731 ref 856 ref appTerm 243 ref appTerm appTerm 302 ref 0 ref 32 ref 789 ref nil cons cons opType constTerm 2749 def 1097 ref appTerm 856 ref appTerm 243 ref appTerm appTerm absTerm 2750 def 243 ref appTerm 2751 def betaConv 847 ref 442 ref 2750 ref appTerm 2752 def absTerm 2753 def 856 ref appTerm 2754 def betaConv nil 442 ref 2753 ref appTerm 2755 def axiom nil 90 ref 2755 remove nil cons cons 91 ref 2754 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2753 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2752 remove nil cons cons 91 ref 2751 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2750 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2756 def subst 2749 remove refl 2757 def nil 2690 ref 1408 ref cons nil cons cons 2758 def 2585 ref 243 ref appTerm 2759 def betaConv 2587 ref 856 ref appTerm 2760 def betaConv 2596 remove 2598 remove 282 ref subst proveHyp 2761 def nil 135 ref 2580 remove nil cons 2762 def cons 137 ref 2589 remove nil cons cons nil cons cons nil cons cons 2763 def 282 ref subst proveHyp 2764 def nil 135 ref 2584 remove nil cons 2765 def cons 137 ref 2588 remove nil cons 2766 def cons nil cons cons nil cons cons 2767 def 282 ref subst proveHyp nil 90 ref 2766 remove cons 91 ref 2760 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2587 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2586 remove nil cons cons 91 ref 2759 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2585 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2768 def subst 1303 ref 914 ref 1067 ref 2546 ref subst 2769 def appThm 1067 ref 241 ref 251 ref 898 ref 1120 ref appTerm appTerm 900 remove appTerm absTerm 2770 def 243 ref appTerm 2771 def betaConv 501 ref 443 ref 241 ref nil 613 ref 915 remove cons nil cons nil cons cons 894 ref subst absThm appThm 1085 ref trans appThm 501 ref 251 ref 1306 ref appTerm 2772 def refl 1305 ref appThm nil 613 ref 1306 ref nil cons cons nil cons nil cons cons 894 ref subst 2773 def trans appThm 501 ref 443 ref 241 ref 864 ref 1135 remove appThm 1136 ref appThm nil 613 ref 1167 remove cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans appThm 443 ref 241 ref 864 ref 914 ref 1136 ref appThm appThm nil 916 remove nil cons nil cons cons 955 ref subst 934 remove trans 943 remove trans appThm 945 remove trans absThm appThm 1085 ref trans appThm 1564 ref trans appThm 1564 ref trans appThm 1564 ref trans sym 128 ref eqMp nil 135 ref 442 ref 241 ref 1200 remove 899 ref appTerm absTerm appTerm nil cons cons 137 ref 98 ref 2772 remove 336 ref appTerm 2774 def appTerm 98 ref 442 ref 241 ref 251 ref 909 remove appTerm 1120 remove appTerm absTerm 2775 def appTerm 2776 def appTerm 442 ref 2770 ref appTerm 2777 def appTerm 2778 def appTerm nil cons cons nil cons cons nil cons cons 282 ref subst proveHyp 2779 def nil 135 ref 2774 remove nil cons cons 137 ref 2778 remove nil cons cons nil cons cons nil cons cons 2780 def 282 ref subst proveHyp 2781 def nil 135 ref 2776 remove nil cons 2782 def cons 137 ref 2777 remove nil cons 2783 def cons nil cons cons nil cons cons 2784 def 282 ref subst proveHyp nil 90 ref 2783 remove cons 91 ref 2771 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2770 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 2785 def subst 1303 ref 883 ref 2785 ref subst 1303 ref 2779 remove 2780 remove 151 ref subst proveHyp 2786 def appThm trans 2787 def appThm trans 2788 def trans 2789 def appThm trans 2790 def nil 849 ref 594 ref 2691 ref nil cons 2791 def cons 2792 def cons nil cons cons 36 ref "_9286" 237 ref var 2793 def 36 ref 1099 ref 2793 remove varTerm appTerm appTerm 114 ref appTerm absTerm 2794 def 860 ref appTerm 2795 def appTerm refl 2794 ref 922 ref appTerm betaConv appThm 139 ref 2795 remove betaConv appThm 36 ref 1099 ref 922 ref appTerm 2796 def appTerm 114 ref appTerm refl appThm trans 2794 remove refl 2147 remove 860 ref appTerm 2797 def assume sym 2798 def appThm eqMp sym nil 122 ref 2796 ref nil cons 2799 def cons nil cons nil cons cons 1092 ref subst sym nil 90 ref 2799 ref cons 2800 def nil cons nil cons cons 2801 def 1608 ref subst sym nil 90 ref 503 ref 2796 remove appTerm 2802 def nil cons 2803 def cons 2804 def 1212 ref cons nil cons cons 2805 def 109 ref subst 2805 remove 178 ref subst nil 442 ref 847 ref 442 ref 241 ref 1096 ref 922 ref appTerm absTerm appTerm absTerm 2806 def appTerm 2807 def axiom nil 90 ref 2807 ref nil cons 2808 def cons 2809 def 1212 ref cons nil cons cons 2810 def 160 ref subst proveHyp 2182 ref nil 2184 ref 91 ref 92 ref 2807 ref appTerm 1122 ref appTerm 2811 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2804 ref 91 ref 2186 ref 2811 remove appTerm 2812 def nil cons cons nil cons cons nil cons cons 160 ref subst 847 ref 92 ref 2802 ref appTerm 2813 def 2812 remove appTerm absTerm 2814 def 856 ref appTerm 2815 def betaConv 241 ref 442 ref 2814 ref appTerm 2816 def absTerm 2817 def 243 ref appTerm 2818 def betaConv 443 ref 241 ref 443 ref 847 ref 2813 ref refl 2238 remove nil 122 ref 2808 ref cons nil cons nil cons cons 1393 ref subst 2819 def appThm appThm absThm appThm absThm appThm sym nil 269 ref 241 ref 442 ref 847 ref 2813 remove 2186 remove 503 ref 2807 remove appTerm 2820 def appTerm 2821 def appTerm 2822 def absTerm 2823 def appTerm 2824 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 2824 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 2823 remove nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 2822 remove nil cons cons nil cons nil cons cons 129 ref subst nil 2804 remove 91 ref 2821 remove nil cons 2825 def cons nil cons cons nil cons cons 2826 def 109 ref subst 2826 remove 178 ref subst nil 2184 ref 91 ref 2820 remove nil cons 2827 def cons nil cons cons nil cons cons 2828 def 109 ref subst 2828 remove 178 ref subst 2819 remove 2810 ref 109 ref subst 2810 remove 178 ref subst 958 remove nil 2409 remove 91 ref 98 ref 251 ref 2148 ref appTerm 922 ref appTerm 2829 def appTerm 1099 ref 2148 ref appTerm 2830 def appTerm 2831 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil "_9289" 237 ref var 2832 def 866 ref cons "_9288" 237 ref var 2833 def 614 ref cons nil cons cons nil cons cons 241 ref 251 ref 872 ref 2833 remove varTerm 2834 def appTerm 243 ref appTerm appTerm 873 ref 2834 ref appTerm appTerm absTerm 2835 def 2832 remove varTerm 2836 def appTerm 2837 def betaConv 2180 ref 2834 ref appTerm 2838 def betaConv nil 2184 ref 91 ref 2838 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 2268 ref 613 ref 2834 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2835 ref appTerm nil cons cons 91 ref 2837 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2835 remove nil cons cons 613 ref 2836 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst nil 90 ref 2829 remove nil cons cons 91 ref 2830 remove nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil "_9291" 237 ref var 2839 def 866 ref cons "_9290" 237 ref var 2840 def 614 ref cons nil cons cons nil cons cons 241 ref 834 ref 2840 remove varTerm 2841 def appTerm 872 ref 2841 ref appTerm 243 ref appTerm appTerm absTerm 2842 def 2839 remove varTerm 2843 def appTerm 2844 def betaConv 2806 ref 2841 ref appTerm 2845 def betaConv nil 2809 remove 91 ref 2845 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 269 ref 2806 remove nil cons cons 613 ref 2841 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 2842 ref appTerm nil cons cons 91 ref 2844 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2842 remove nil cons cons 613 ref 2843 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst eqMp eqMp nil 90 ref 2411 remove 2831 remove appTerm nil cons cons 91 ref 2799 remove cons nil cons cons nil cons cons 160 ref subst proveHyp nil "_9295" 237 ref var 2846 def 2554 ref cons "_9293" 237 ref var 2847 def 2148 ref nil cons 2848 def cons "_9294" 237 ref var 2849 def 614 ref cons "_9292" 237 ref var 2850 def 614 ref cons nil cons cons cons cons nil cons cons nil 1645 ref 1049 ref 503 ref 251 ref 2850 remove varTerm 2851 def appTerm 2849 remove varTerm 2852 def appTerm 2853 def appTerm 2854 def appTerm 2855 def 1049 ref 503 ref 251 ref 2847 remove varTerm 2856 def appTerm 2846 remove varTerm 2857 def appTerm 2858 def appTerm 2859 def appTerm 2860 def 503 ref 834 ref 2851 remove appTerm 2856 remove appTerm 2861 def appTerm 2862 def appTerm 2863 def appTerm nil cons cons 1654 ref 834 ref 2852 remove appTerm 2857 remove appTerm 2864 def nil cons 2865 def cons nil cons cons nil cons cons 1728 remove subst 947 ref nil 1645 ref 2863 remove nil cons cons 1654 ref 2854 remove nil cons 2866 def cons nil cons cons nil cons cons 1756 ref subst 501 ref nil 1654 ref 2853 ref nil cons 2867 def cons nil cons 2868 def nil cons cons 1757 ref subst appThm nil 1645 ref 2862 ref nil cons 2869 def cons 1654 ref 2859 ref nil cons 2870 def cons nil cons cons nil cons cons 1756 remove subst 501 ref nil 1654 ref 2858 ref nil cons 2871 def cons nil cons 2872 def nil cons cons 1757 ref subst appThm nil 1654 remove 2861 ref nil cons cons nil cons 2873 def nil cons cons 1757 remove subst appThm trans appThm trans appThm 2864 ref refl appThm trans 139 ref 2855 ref refl 2874 def nil 1716 ref 2869 ref cons 91 ref 2865 ref cons 2875 def 90 ref 2870 ref cons nil cons 2876 def cons cons nil cons cons 1779 ref subst 1049 ref 2864 ref appTerm 2877 def refl 2878 def nil 91 ref 2869 remove cons 2879 def 2876 remove cons nil cons cons 1760 remove subst 2880 def appThm trans appThm nil 1716 ref 1049 ref 2862 ref appTerm 2881 def 2859 ref appTerm nil cons cons 2875 remove 90 ref 2866 remove cons nil cons 2882 def cons cons nil cons cons 1779 ref subst 2878 ref nil 1716 ref 2870 remove cons 2879 remove 2882 remove cons cons nil cons cons 1779 remove subst 2883 def appThm trans trans appThm 2878 remove 2874 remove 2880 remove appThm 2883 remove trans appThm appThm nil 543 ref 2877 ref 2881 remove 2855 remove 2859 remove appTerm appTerm appTerm nil cons cons nil cons nil cons cons 1074 ref subst trans sym 128 ref eqMp nil 1645 ref 2860 remove 2877 remove 2862 remove appTerm 2884 def appTerm nil cons 2885 def cons 2868 remove cons nil cons cons 2461 ref subst nil 90 ref 2867 ref cons 91 ref 2885 ref cons nil cons cons nil cons cons 2886 def 109 ref subst 2886 remove 178 ref subst nil 1645 ref 2884 remove nil cons 2887 def cons 2872 remove cons nil cons cons 2461 remove subst nil 90 ref 2871 ref cons 91 ref 2887 ref cons nil cons 2888 def cons nil cons cons 2889 def 109 ref subst 2889 remove 178 ref subst 1117 ref 2853 remove assume appThm 2858 remove assume appThm nil 90 ref 36 ref 2861 remove appTerm 2864 remove appTerm nil cons cons 2888 remove cons nil cons cons 160 ref subst proveHyp nil 1645 ref 2865 remove cons 2873 remove cons nil cons cons nil 1661 remove 91 ref 92 ref 1658 remove 1662 ref appTerm appTerm 1049 ref 1662 ref appTerm 2890 def 1731 remove appTerm appTerm nil cons 2891 def cons nil cons 2892 def cons nil cons cons 2893 def 109 ref subst 2893 remove 178 ref subst 36 ref "_634" 32 ref var 2894 def 92 ref 36 ref 2894 remove varTerm 2895 def appTerm 1662 ref appTerm appTerm 2890 ref 503 ref 2895 remove appTerm appTerm appTerm absTerm 2896 def 1657 remove appTerm 2897 def appTerm refl 2898 def 2896 ref 1122 ref appTerm betaConv appThm 139 ref 2897 remove betaConv appThm 2899 def 92 ref 1239 remove 1662 ref appTerm appTerm 2890 ref 1244 ref appTerm appTerm refl appThm trans 2896 remove refl 2900 def 1677 remove appThm eqMp sym 947 ref 1679 ref 1754 remove subst appThm 2890 ref refl 2901 def 1245 ref appThm 1679 ref 1827 ref subst trans appThm 1699 remove trans sym 128 ref eqMp eqMp eqMp nil 1684 remove 137 ref 2891 ref cons nil cons 2902 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 1688 remove 2892 remove cons nil cons cons 2903 def 109 ref subst 2903 remove 178 ref subst 2898 remove "_632" 32 ref var 2904 def 92 ref 36 ref 2904 remove varTerm 2905 def appTerm 1662 ref appTerm appTerm 2890 ref 503 ref 2905 remove appTerm appTerm appTerm absTerm 114 ref appTerm betaConv appThm 2899 remove 92 ref 1425 remove 1662 ref appTerm appTerm 2890 remove 1416 ref appTerm appTerm refl appThm trans 2900 remove 1693 remove appThm eqMp sym 947 ref 1679 ref 1429 ref subst appThm 2901 remove 1417 ref appThm 1679 ref 1816 ref subst trans appThm 1679 remove nil 122 ref 1389 remove 125 ref appTerm 2906 def nil cons cons nil cons nil cons cons 129 ref subst 122 ref 2906 remove absTerm 2907 def 125 ref appTerm 2908 def betaConv nil 529 ref 2907 ref appTerm 2909 def axiom nil 90 ref 2909 remove nil cons cons 91 ref 2908 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2907 remove nil cons cons 1082 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp 2910 def subst trans sym 128 ref eqMp eqMp eqMp nil 1701 ref 2902 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1709 remove nil 1701 remove 1710 remove 1711 ref 2891 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp subst eqMp eqMp nil 135 ref 2871 remove cons 137 ref 2887 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 2867 remove cons 137 ref 2885 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp subst eqMp nil 2800 remove 1212 ref cons nil cons cons 160 ref subst proveHyp 2801 remove 1628 ref subst 2802 remove assume eqMp eqMp eqMp nil 135 ref 2808 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 2499 ref 137 ref 2827 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 2803 remove cons 2911 def 137 ref 2825 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 90 ref 442 ref 2817 ref appTerm nil cons cons 91 ref 2818 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2817 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2816 remove nil cons cons 91 ref 2815 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2814 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 2911 remove 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp 2912 def subst deductAntisym 2790 remove eqMp appThm 798 ref appThm 339 ref refl 2913 def appThm trans nil "t2" 237 ref var 2914 def 1590 ref cons 2915 def "t1" 237 ref var 2916 def 593 ref cons nil cons cons nil cons cons 274 ref "t2" 25 ref var 2917 def 891 ref 517 ref 114 ref appTerm "t1" 25 ref var 2918 def varTerm 2919 def appTerm 2917 ref varTerm 2920 def appTerm appTerm 2919 ref appTerm absTerm 2921 def 2920 ref appTerm 2922 def betaConv 2918 ref 168 ref 2921 ref appTerm 2923 def absTerm 2924 def 2919 ref appTerm 2925 def betaConv nil 168 ref 2924 ref appTerm 2926 def axiom nil 90 ref 2926 remove nil cons cons 91 ref 2925 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 2924 remove nil cons cons 173 ref 2919 ref nil cons cons nil cons 2927 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2923 remove nil cons cons 91 ref 2922 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 2921 remove nil cons cons 173 ref 2920 ref nil cons cons nil cons 2928 def cons nil cons cons 189 ref subst eqMp eqMp 2929 def subst 2930 def subst trans trans appThm trans eqMp 36 ref "_34767" 237 ref var 2931 def 561 ref 2720 ref 2723 ref 584 ref 2931 remove varTerm appTerm appTerm appTerm appTerm 563 ref appTerm absTerm 2932 def 793 ref appTerm 2933 def appTerm refl 2932 ref 243 ref appTerm betaConv appThm 139 ref 2933 remove betaConv appThm 561 ref 2720 ref 2723 remove 584 ref 243 ref appTerm 2934 def appTerm appTerm appTerm 563 ref appTerm refl appThm trans 2932 remove refl 251 ref 793 remove appTerm 243 ref appTerm assume appThm eqMp sym 2720 remove refl 592 ref nil 122 ref 825 remove nil cons cons nil cons nil cons cons 122 ref 36 ref 1376 remove 1122 ref appTerm appTerm 1122 ref appTerm absTerm 2935 def 125 ref appTerm 2936 def betaConv nil 529 ref 2935 ref appTerm 2937 def axiom nil 90 ref 2937 remove nil cons cons 91 ref 2936 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 2935 remove nil cons cons 1082 remove cons nil cons cons 189 ref subst eqMp eqMp 2938 def subst appThm 618 ref appThm 2934 ref refl appThm nil "t2" 570 ref var 2939 def 2934 remove nil cons cons "t1" 570 ref var 2940 def 582 ref nil cons 2941 def cons nil cons 2942 def cons nil cons cons "A" 571 remove cons nil cons 22 ref cons 2943 def 2917 remove 891 ref 517 remove 1122 ref appTerm 2919 ref appTerm 2920 ref appTerm appTerm 2920 ref appTerm absTerm 2944 def 2920 remove appTerm 2945 def betaConv 2918 remove 168 ref 2944 ref appTerm 2946 def absTerm 2947 def 2919 remove appTerm 2948 def betaConv nil 168 ref 2947 ref appTerm 2949 def axiom nil 90 ref 2949 remove nil cons cons 91 ref 2948 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 2947 remove nil cons cons 2927 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2946 remove nil cons cons 91 ref 2945 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 2944 remove nil cons cons 2928 remove cons nil cons cons 189 ref subst eqMp eqMp 2950 def subst 2951 def subst trans appThm nil 2649 ref 614 ref cons 2952 def "f" 645 ref var 2953 def 2719 ref nil cons cons 719 remove nil cons 2954 def cons cons nil cons cons 272 ref 722 ref cons 22 ref cons 2955 def "a" 25 ref var 2956 def 725 ref 399 ref 0 ref 24 ref 0 ref 2275 ref 0 ref 58 ref 26 ref opType 2957 def 38 ref cons opType nil cons cons opType nil cons cons opType constTerm 731 ref appTerm "f" 2275 ref var 2958 def varTerm 2959 def appTerm 2960 def 76 ref 0 ref 25 ref 2957 ref nil cons cons opType constTerm 2961 def 2956 ref varTerm 2962 def appTerm 2963 def appTerm appTerm 2959 ref 2962 ref appTerm 2964 def appTerm absTerm 2965 def 2962 ref appTerm 2966 def betaConv 2958 ref 168 ref 2965 ref appTerm 2967 def absTerm 2968 def 2959 ref appTerm 2969 def betaConv 730 ref 2284 ref 2968 ref appTerm 2970 def absTerm 2971 def 731 ref appTerm 2972 def betaConv nil 50 ref 2971 ref appTerm 2973 def axiom nil 90 ref 2973 remove nil cons cons 91 ref 2972 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 2971 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2970 remove nil cons cons 91 ref 2969 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 2968 remove nil cons cons 2292 ref 2959 ref nil cons cons nil cons 2974 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2967 remove nil cons cons 91 ref 2966 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 2965 remove nil cons cons 173 ref 2962 ref nil cons cons nil cons 2975 def cons nil cons cons 189 ref subst eqMp eqMp 2976 def subst 2977 def subst 2719 remove 243 ref appTerm betaConv 2978 def trans trans eqMp proveHyp eqMp proveHyp proveHyp eqMp eqMp nil 135 ref 509 ref cons 2979 def 137 ref 565 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 2980 def nil 90 ref 502 ref 564 ref appTerm 2981 def nil cons 2982 def cons 558 ref cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref nil 122 ref 509 remove cons nil cons nil cons cons 129 ref subst 2704 remove eqMp appThm 564 ref refl appThm nil 122 ref 565 ref cons nil cons nil cons cons 2460 ref subst trans appThm 556 ref refl appThm sym nil 90 ref 565 ref cons 558 remove cons nil cons cons 2983 def 109 ref subst 2983 remove 178 ref subst 36 ref "_34958" 435 ref var 2984 def 206 ref 486 ref 554 ref 2984 remove varTerm appTerm appTerm appTerm 288 ref appTerm absTerm 2985 def 555 remove appTerm 2986 def appTerm refl 2985 ref 563 ref appTerm betaConv appThm 139 ref 2986 remove betaConv appThm 206 ref 486 ref 554 remove 563 ref appTerm appTerm appTerm 288 ref appTerm refl appThm trans 2985 remove refl 564 remove assume appThm eqMp sym 486 ref refl 2987 def nil "a" 432 ref var 2988 def 562 remove nil cons 2989 def cons 2990 def "f" 488 ref var 2991 def 498 ref nil cons cons 2992 def 717 ref 553 remove nil cons cons nil cons cons cons nil cons cons "A" 434 remove cons 2993 def 722 ref cons 22 ref cons 2994 def 2976 ref subst 2995 def subst nil 2991 ref 497 ref nil cons cons 2996 def "y" 432 ref var 2997 def 2989 remove cons nil cons cons nil cons cons 721 remove 2993 ref nil cons cons 22 ref cons 515 ref 725 ref 173 ref 2959 ref 174 ref appTerm 2998 def absTerm 519 ref appTerm appTerm 2959 ref 519 ref appTerm appTerm absTerm 2999 def 519 ref appTerm 3000 def betaConv 2958 ref 168 ref 2999 ref appTerm 3001 def absTerm 3002 def 2959 ref appTerm 3003 def betaConv nil 2284 ref 3002 ref appTerm 3004 def axiom nil 90 ref 3004 remove nil cons cons 91 ref 3003 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 3002 remove nil cons cons 2974 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3001 remove nil cons cons 91 ref 3000 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 2999 remove nil cons cons 548 ref cons nil cons cons 189 ref subst eqMp eqMp 3005 def subst 3006 def subst trans appThm nil 2990 ref 441 remove 485 remove nil cons cons "b" 205 ref var 436 ref nil cons cons nil cons 3007 def cons 3008 def cons nil cons cons 2993 remove "B" 207 ref cons nil cons 3009 def cons 22 ref cons 3010 def 2976 ref subst 3011 def subst nil 446 ref 661 remove cons 444 ref 614 remove cons nil cons cons nil cons cons 3012 def 446 ref 206 ref 440 remove "_34970" 433 ref var 3013 def 442 ref 444 ref 200 ref 446 ref 206 ref 3013 remove varTerm 451 ref appTerm appTerm 484 ref appTerm absTerm appTerm absTerm appTerm absTerm 3014 def appTerm 3015 def 451 ref appTerm appTerm 484 ref appTerm absTerm 3016 def 450 ref appTerm 3017 def betaConv 444 ref 200 ref 3016 ref appTerm 3018 def absTerm 3019 def 448 ref appTerm 3020 def betaConv 3014 ref 3015 remove appTerm 3021 def betaConv 3014 ref "_34968" 432 ref var 3022 def 454 ref 455 ref 218 ref 456 ref 403 ref 0 ref 0 ref 0 ref 432 ref 202 ref cons opType 3023 def 33 ref cons opType 3023 ref nil cons cons opType constTerm "fn" 3023 remove var 3024 def 442 ref 2649 ref 200 ref 229 ref 31 ref 0 ref 197 ref 198 ref nil cons cons opType 3025 def constTerm 3026 def 3024 remove varTerm 447 ref 2655 ref appTerm 230 ref appTerm 3027 def appTerm appTerm 230 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 3028 def 3022 remove varTerm 3029 def appTerm appTerm appTerm absTerm appTerm 303 ref 242 ref 403 ref 0 ref 0 ref 0 ref 432 ref 252 ref cons opType 3030 def 33 ref cons opType 3030 ref nil cons cons opType constTerm "fn" 3030 remove var 3031 def 442 ref 2649 ref 200 ref 229 ref 251 ref 3031 remove varTerm 3027 remove appTerm appTerm 2655 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 3032 def 3029 remove appTerm 3033 def appTerm appTerm 304 ref 246 ref 3033 remove appTerm appTerm appTerm 307 ref appTerm appTerm absTerm 3034 def appTerm betaConv sym nil 269 ref 444 ref 200 ref 446 ref 206 ref 3034 ref 451 ref appTerm 3035 def appTerm 484 remove appTerm 3036 def absTerm 3037 def appTerm 3038 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 444 ref nil 122 ref 3038 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 3037 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 3036 remove nil cons cons nil cons nil cons cons 129 ref subst 3035 remove betaConv 206 ref "_34965" 197 ref var 3039 def 454 ref 455 ref 218 ref 456 ref 3039 ref varTerm appTerm appTerm absTerm appTerm 3040 def 483 remove appTerm absTerm 450 ref appTerm 3041 def appTerm refl 3039 ref 3040 ref 303 ref 242 ref 3032 ref 451 ref appTerm 3042 def appTerm appTerm 304 ref 246 ref 3042 ref appTerm appTerm appTerm 307 ref appTerm 3043 def appTerm absTerm 3044 def 3028 ref 451 ref appTerm 3045 def appTerm betaConv appThm 290 ref 3041 remove betaConv appThm 454 ref 455 ref 218 ref 456 ref 3045 ref appTerm appTerm absTerm appTerm 3043 remove appTerm refl appThm trans 31 ref 0 ref 208 ref 0 ref 208 remove 33 ref cons opType nil cons cons opType constTerm 3046 def "_34964" 237 ref var 3047 def 3039 remove 3040 remove 303 ref 242 ref 3047 remove varTerm 3048 def appTerm appTerm 304 ref 246 ref 3048 remove appTerm appTerm appTerm 307 ref appTerm appTerm absTerm absTerm 3049 def 448 ref appTerm 3050 def appTerm refl 3049 ref 3042 ref appTerm betaConv appThm 3046 remove refl 3050 remove betaConv appThm 3044 remove refl appThm trans 3049 remove refl nil 229 ref 450 ref nil cons 3051 def cons 3052 def 2649 ref 448 ref nil cons 3053 def cons nil cons cons nil cons cons 3054 def 272 ref "B" 202 ref cons nil cons 3055 def cons 22 ref cons 3056 def 730 ref 891 ref 403 ref 0 ref 0 ref 0 ref 59 ref 39 ref opType 3057 def 26 ref cons opType 3058 def 33 ref cons opType 3059 def 3058 ref nil cons 3060 def cons opType constTerm "fn" 3058 ref var 3061 def 168 ref 2956 ref 50 ref 730 ref 891 ref 3061 ref varTerm 79 ref 0 ref 25 ref 0 ref 24 ref 3057 ref nil cons cons opType nil cons cons opType constTerm 3062 def 2962 ref appTerm 731 ref appTerm 3063 def appTerm appTerm 3064 def 2962 ref appTerm absTerm appTerm absTerm appTerm absTerm 3065 def appTerm 3066 def 3063 ref appTerm appTerm 2962 ref appTerm absTerm 3067 def 731 ref appTerm 3068 def betaConv 2956 ref 50 ref 3067 ref appTerm 3069 def absTerm 3070 def 2962 ref appTerm 3071 def betaConv 3065 ref 3066 remove appTerm 3072 def betaConv 236 ref 0 ref 3059 ref 33 ref cons opType constTerm 3073 def refl 3061 remove 2269 ref 2956 ref 50 ref refl 3074 def 730 ref 3064 remove refl 2956 ref 730 ref 2962 ref absTerm 3075 def absTerm 3076 def 2962 ref appTerm betaConv 731 ref refl 3077 def appThm 3075 remove 731 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 26 ref cons nil cons "_1343" 0 ref 25 ref 0 ref 24 ref 26 ref cons opType nil cons cons opType var 3076 remove nil cons cons nil cons nil cons cons nil "f" 0 ref 25 ref 0 ref 24 ref 389 ref cons 3078 def opType 3079 def nil cons 3080 def cons opType 3081 def var 3082 def 2956 ref 730 ref "_1343" 3081 ref var varTerm 2962 ref appTerm 731 ref appTerm 3083 def absTerm 3084 def absTerm 3085 def nil cons cons nil cons nil cons cons 3082 ref 236 ref 0 ref 0 ref 0 ref 3057 ref 389 ref cons opType 3086 def 33 ref cons opType 3087 def 33 ref cons opType 3088 def constTerm 3089 def "fn" 3086 ref var 3090 def 168 ref 2956 ref 50 ref 730 ref 31 ref 0 ref 384 ref 0 ref 384 ref 33 ref cons opType 3091 def nil cons cons opType constTerm 3092 def 3090 ref varTerm 3093 def 3063 ref appTerm appTerm 3094 def 3082 remove varTerm 3095 def 2962 ref appTerm 731 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 3096 def 3095 ref appTerm 3097 def betaConv nil 47 ref 0 ref 0 ref 3081 ref 33 ref cons opType 3098 def 33 ref cons opType constTerm 3096 ref appTerm 3099 def axiom nil 90 ref 3099 remove nil cons cons 91 ref 3097 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 3081 ref nil cons cons nil cons "P" 3098 remove var 3096 remove nil cons cons "x" 3081 remove var 3095 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst nil 90 ref 3089 ref 3090 ref 168 ref 2956 ref 50 ref 730 ref 3094 ref 3085 remove 2962 ref appTerm 3100 def 731 ref appTerm appTerm absTerm appTerm absTerm appTerm 3101 def absTerm 3102 def appTerm 3103 def nil cons cons 91 ref 3089 remove 3090 ref 168 ref 2956 ref 50 ref 730 ref 3094 ref 3083 remove appTerm absTerm appTerm absTerm appTerm absTerm 3104 def appTerm 3105 def nil cons 3106 def cons nil cons 3107 def cons nil cons cons 160 ref subst nil "P" 3087 remove var 3108 def 3090 ref 92 ref 3102 ref 3093 ref appTerm 3109 def appTerm 3105 ref appTerm 3110 def absTerm nil cons cons nil cons nil cons cons "A" 3086 ref nil cons cons nil cons 3111 def 22 ref cons 226 ref subst subst 3090 remove nil 122 ref 3110 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 3109 ref nil cons 3112 def cons 3107 ref cons nil cons cons 3113 def 109 ref subst 3113 remove 178 ref subst 3109 ref betaConv 3109 remove assume eqMp nil 90 ref 3101 ref nil cons 3114 def cons 3107 remove cons nil cons cons 3115 def 160 ref subst proveHyp 3115 ref 109 ref subst 3115 remove 178 ref subst 3104 ref 3093 ref appTerm betaConv sym 2269 ref 2956 ref 3074 ref 730 ref 3094 remove refl 3100 remove betaConv 3077 ref appThm 3084 remove 731 ref appTerm betaConv trans appThm absThm appThm absThm appThm 3101 remove assume eqMp eqMp 3111 ref 3108 ref 3104 remove nil cons cons "x" 3086 remove var 3116 def 3093 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp eqMp nil 135 ref 3114 remove cons 137 ref 3106 remove cons nil cons 3117 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 3112 remove cons 3117 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 47 ref 3088 remove constTerm 3116 ref 92 ref 3102 ref 3116 remove varTerm appTerm appTerm 3105 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 3103 remove appTerm 3105 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3111 remove 3108 remove 3102 remove nil cons cons 3117 remove cons nil cons cons 2039 ref subst eqMp eqMp proveHyp 3118 def subst eqMp nil 90 ref 3073 remove 3065 ref appTerm nil cons cons 91 ref 3072 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 3060 remove cons nil cons "p" 3059 remove var 3065 remove nil cons cons nil cons nil cons cons nil 90 ref 1896 ref 181 ref appTerm 3119 def nil cons 3120 def cons 3121 def 91 ref 36 ref 181 ref 403 ref 0 ref 166 ref 26 ref cons opType constTerm 181 ref appTerm appTerm 3122 def appTerm 3123 def 114 ref appTerm 3124 def nil cons 3125 def cons nil cons 3126 def cons nil cons cons 3127 def 109 ref subst 3127 remove 178 ref subst 1896 ref refl 3128 def nil 2270 remove 539 ref cons nil cons nil cons cons 2274 remove 2287 ref 2279 remove appTerm 3129 def betaConv 2289 remove nil 90 ref 2288 remove nil cons cons 91 ref 3129 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 2287 remove nil cons cons 2293 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst appThm nil 122 ref 3120 ref cons nil cons nil cons cons 3130 def 129 ref subst 3119 ref assume eqMp trans sym 128 ref eqMp nil 90 ref 2316 ref nil cons cons 3126 ref cons nil cons cons 160 ref subst proveHyp nil 169 ref 539 remove cons 137 ref 3125 remove cons nil cons 3131 def cons nil cons cons nil 1910 remove 91 ref 92 ref 1896 ref 173 ref 175 ref absTerm 3132 def appTerm 3133 def appTerm 142 ref appTerm 3134 def nil cons 3135 def cons nil cons 3136 def cons nil cons cons 3137 def 1231 ref subst 3137 ref 109 ref subst 3137 remove 178 ref subst nil 169 ref 173 ref 92 ref 3132 ref 174 ref appTerm 3138 def appTerm 142 remove appTerm 3139 def absTerm 3140 def nil cons cons nil cons nil cons cons 226 ref subst 173 ref nil 122 ref 3139 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 3138 ref nil cons 3141 def cons 1912 ref cons nil cons cons 3142 def 109 ref subst 3142 remove 178 ref subst nil "f" 166 remove var 2271 remove cons 515 ref 546 remove cons nil cons cons nil cons cons 2272 ref 545 ref cons 22 ref cons 3005 ref subst subst 3143 def 3138 remove assume eqMp 1915 remove proveHyp 1918 remove eqMp eqMp nil 135 ref 3141 remove cons 1920 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 168 ref 3140 remove appTerm nil cons cons 3136 remove cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3132 remove nil cons cons 3144 def 1920 ref cons nil cons cons 2039 ref subst eqMp eqMp nil 1919 remove 137 ref 3135 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 1906 remove 3134 ref appTerm nil cons cons 91 ref 92 ref 3134 ref appTerm 1905 remove appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 3135 ref cons 91 ref 1909 ref cons nil cons cons nil cons cons 3145 def 109 ref subst 3145 remove 178 ref subst nil 1917 remove nil cons nil cons cons 226 ref subst 173 ref nil 122 ref 1903 remove nil cons cons nil cons nil cons cons 129 ref subst 1914 ref 109 ref subst 1914 remove 178 ref subst 3143 remove sym 175 remove assume eqMp 545 ref 3144 remove 547 ref cons nil cons cons 1921 ref subst proveHyp nil 90 ref 3133 remove nil cons cons 1912 remove cons nil cons cons 160 ref subst 3134 remove assume eqMp proveHyp eqMp nil 135 ref 176 remove cons 1920 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 135 ref 3135 remove cons 137 ref 1909 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp subst nil 169 ref 173 ref 1899 ref 3124 ref appTerm 3146 def absTerm nil cons cons nil cons nil cons cons 226 ref subst 173 ref nil 122 ref 3146 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 520 remove nil cons 3147 def cons 3148 def 3126 remove cons nil cons cons 3149 def 109 ref subst 3149 remove 178 ref subst nil 122 ref 3122 ref nil cons 3150 def cons nil cons nil cons cons 129 ref subst nil 3148 remove 91 ref 3150 remove cons 3151 def nil cons cons nil cons cons 160 ref subst 173 ref 1899 remove 3122 ref appTerm absTerm 3152 def 174 ref appTerm 3153 def betaConv 180 ref 168 ref 3152 ref appTerm 3154 def absTerm 3155 def 181 ref appTerm 3156 def betaConv nil 533 ref 3155 ref appTerm 3157 def axiom nil 90 ref 3157 remove nil cons cons 91 ref 3156 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 ref 537 ref 3155 remove nil cons cons 540 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3154 remove nil cons cons 91 ref 3153 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3152 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp eqMp nil 135 ref 3147 remove cons 3131 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 135 ref 3120 ref cons 3131 remove cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 92 ref 3119 ref appTerm 3158 def 3124 remove appTerm nil cons cons 91 ref 36 ref 3158 ref 3122 remove appTerm appTerm 3159 def 3158 ref 114 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "q'" 32 ref var 3160 def 1076 ref cons nil cons nil cons cons 3119 ref refl nil 90 ref 36 ref 3119 ref appTerm 3161 def 3119 remove appTerm nil cons cons 91 ref 92 ref 3158 ref 3123 remove 3160 ref varTerm 3162 def appTerm 3163 def appTerm appTerm 3159 ref 3158 remove 3162 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p'" 32 ref var 3164 def 3120 remove cons nil cons nil cons cons 3160 ref 92 ref 3161 remove 3164 ref varTerm 3165 def appTerm appTerm 92 ref 92 ref 3165 ref appTerm 3166 def 3163 remove appTerm appTerm 3159 remove 3166 ref 3162 ref appTerm 3167 def appTerm appTerm appTerm absTerm 3168 def 3162 ref appTerm 3169 def betaConv 3164 ref 529 ref 3168 ref appTerm 3170 def absTerm 3171 def 3165 ref appTerm 3172 def betaConv nil 3151 remove 3121 remove nil cons cons nil cons cons nil 542 ref 3164 ref 529 ref 3160 ref 92 ref 1213 remove 3165 ref appTerm 3173 def appTerm 92 ref 3166 ref 36 ref 95 ref appTerm 3162 ref appTerm 3174 def appTerm 3175 def appTerm 97 remove 3167 ref appTerm 3176 def appTerm 3177 def appTerm 3178 def absTerm 3179 def appTerm 3180 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 3164 remove nil 122 ref 3180 remove nil cons cons nil cons nil cons cons 129 ref subst nil 542 ref 3179 remove nil cons cons nil cons nil cons cons 1908 ref subst 3160 remove nil 122 ref 3178 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 3173 remove nil cons 3181 def cons 3182 def 91 ref 3177 remove nil cons 3183 def cons nil cons cons nil cons cons 3184 def 109 ref subst 3184 remove 178 ref subst nil 90 ref 3175 ref nil cons 3185 def cons 91 ref 3176 remove nil cons 3186 def cons nil cons cons nil cons cons 3187 def 109 ref subst 3187 remove 178 ref subst nil 1222 ref 91 ref 3167 ref nil cons 3188 def cons nil cons cons nil cons cons 3189 def 1231 remove subst 3189 ref 109 ref subst 3189 remove 178 ref subst nil 90 ref 3165 ref nil cons 3190 def cons 3191 def 91 ref 3162 ref nil cons 3192 def cons nil cons 3193 def cons nil cons cons 3194 def 109 ref subst 3194 ref 178 ref subst nil 3182 ref 91 ref 94 remove 3165 remove appTerm 3195 def nil cons 3196 def cons nil cons cons nil cons cons 160 ref subst nil 90 ref 123 remove cons 91 ref 3190 ref cons nil cons cons nil cons cons 3197 def 2038 ref subst eqMp 3198 def nil 90 ref 3196 ref cons 3199 def 3193 ref cons nil cons cons 3200 def 160 ref subst proveHyp nil 3182 remove 91 ref 3166 remove 93 ref appTerm 3201 def nil cons 3202 def cons nil cons cons nil cons cons 160 ref subst 3197 ref nil 2033 remove 1225 remove cons nil cons cons 3203 def 109 ref subst 3203 remove 178 ref subst 1226 remove eqMp nil 2036 remove 1229 remove cons nil cons cons 151 ref subst deductAntisym eqMp 3204 def subst eqMp 3205 def nil 90 ref 3202 ref cons 3206 def 91 ref 92 ref 3195 ref appTerm 3207 def 3162 ref appTerm nil cons 3208 def cons nil cons cons nil cons cons 3209 def 160 ref subst proveHyp 3209 ref 109 ref subst 3209 remove 178 ref subst 3200 ref 109 ref subst 3200 remove 178 ref subst nil 3191 ref 1227 remove cons nil cons cons 160 ref subst 3201 remove assume eqMp 3210 def 3197 remove 160 ref subst 3195 remove assume eqMp 3211 def 3210 remove proveHyp proveHyp nil 3191 remove 91 ref 3174 remove nil cons 3212 def cons nil cons cons nil cons cons 160 ref subst 3175 remove assume eqMp 3213 def nil 90 ref 3212 remove cons 3214 def 91 ref 1223 remove 3162 ref appTerm 3215 def nil cons 3216 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1216 ref 3193 ref cons nil cons cons 3217 def 2038 remove subst eqMp 3218 def nil 90 ref 3216 ref cons 3219 def 3193 remove cons nil cons cons 3220 def 160 ref subst proveHyp 3213 remove nil 3214 remove 91 ref 92 ref 3162 ref appTerm 95 ref appTerm 3221 def nil cons 3222 def cons nil cons cons nil cons cons 160 ref subst proveHyp 3217 ref 3204 remove subst eqMp 3223 def nil 90 ref 3222 ref cons 3224 def 91 ref 92 ref 3215 ref appTerm 3225 def 3162 remove appTerm nil cons 3226 def cons nil cons cons nil cons cons 3227 def 160 ref subst proveHyp 3227 ref 109 ref subst 3227 remove 178 ref subst 3220 ref 109 ref subst 3220 remove 178 ref subst 159 remove 3217 remove 160 ref subst 3215 remove assume eqMp proveHyp eqMp nil 135 ref 3216 remove cons 3228 def 137 ref 3192 ref cons nil cons 3229 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 3222 remove cons 3230 def 137 ref 3226 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 135 ref 3196 remove cons 3231 def 3229 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 3202 remove cons 3232 def 137 ref 3208 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 3190 ref cons 3229 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 1228 ref 137 ref 3188 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 92 ref 96 ref appTerm 3233 def 3167 ref appTerm nil cons cons 91 ref 92 ref 3167 ref appTerm 96 ref appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 3188 ref cons 2034 remove cons nil cons cons 3234 def 109 ref subst 3234 remove 178 ref subst 109 ref 178 ref 3198 remove nil 3199 remove 1217 ref cons nil cons cons 3235 def 160 ref subst proveHyp 3205 remove nil 3206 remove 91 ref 3207 remove 95 ref appTerm nil cons 3236 def cons nil cons cons nil cons cons 3237 def 160 ref subst proveHyp 3237 ref 109 ref subst 3237 remove 178 ref subst 3235 ref 109 ref subst 3235 remove 178 ref subst 3211 remove 3218 remove nil 3219 remove 1217 ref cons nil cons cons 3238 def 160 ref subst proveHyp 3223 remove nil 3224 remove 91 ref 3225 remove 95 ref appTerm nil cons 3239 def cons nil cons cons nil cons cons 3240 def 160 ref subst proveHyp 3240 ref 109 ref subst 3240 remove 178 ref subst 3238 ref 109 ref subst 3238 remove 178 ref subst 3194 remove 160 ref subst 3167 remove assume eqMp nil 90 ref 3192 ref cons 1217 remove cons nil cons cons 160 ref subst 3221 remove assume eqMp proveHyp eqMp nil 3228 remove 138 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 3230 remove 137 ref 3239 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 3231 remove 138 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 3232 remove 137 ref 3236 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp 152 remove deductAntisym eqMp eqMp nil 135 ref 3188 remove cons 2037 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 3185 remove cons 137 ref 3186 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 3181 remove cons 137 ref 3183 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp subst nil 90 ref 529 ref 3171 ref appTerm nil cons cons 91 ref 3172 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 3171 remove nil cons cons 543 ref 3190 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3170 remove nil cons cons 91 ref 3169 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 3168 remove nil cons cons 543 ref 3192 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst eqMp subst eqMp 3130 remove 1698 remove subst trans sym 128 ref eqMp 3241 def subst eqMp eqMp nil 90 ref 168 ref 3070 ref appTerm nil cons cons 91 ref 3071 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3070 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3069 remove nil cons cons 91 ref 3068 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 3067 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp sym 3242 def subst subst 3243 def appThm eqMp 3054 remove 3056 remove 730 ref 725 ref 403 ref 0 ref 0 ref 0 ref 3057 ref 38 ref cons opType 3244 def 33 ref cons opType 3245 def 3244 ref nil cons 3246 def cons opType constTerm "fn" 3244 ref var 3247 def 168 ref 2956 ref 50 ref 730 ref 725 ref 3247 ref varTerm 3063 ref appTerm appTerm 3248 def 731 ref appTerm absTerm appTerm absTerm appTerm absTerm 3249 def appTerm 3250 def 3063 ref appTerm appTerm 731 ref appTerm absTerm 3251 def 731 ref appTerm 3252 def betaConv 2956 ref 50 ref 3251 ref appTerm 3253 def absTerm 3254 def 2962 ref appTerm 3255 def betaConv 3249 ref 3250 remove appTerm 3256 def betaConv 236 ref 0 ref 3245 ref 33 ref cons opType constTerm 3257 def refl 3247 remove 2269 remove 2956 ref 3074 remove 730 ref 3248 remove refl 2956 ref 730 ref 731 ref absTerm 3258 def absTerm 3259 def 2962 ref appTerm betaConv 3077 remove appThm 3258 remove 731 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 38 ref cons nil cons "_1343" 0 ref 25 ref 0 ref 24 ref 38 ref cons opType nil cons 3260 def cons opType var 3259 remove nil cons cons nil cons nil cons cons 3118 remove subst eqMp nil 90 ref 3257 remove 3249 ref appTerm nil cons cons 91 ref 3256 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 3246 remove cons nil cons "p" 3245 remove var 3249 remove nil cons cons nil cons nil cons cons 3241 ref subst eqMp eqMp nil 90 ref 168 ref 3254 ref appTerm nil cons cons 91 ref 3255 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3254 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3253 remove nil cons cons 91 ref 3252 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 3251 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp sym 3261 def subst subst 3262 def appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 439 remove cons nil cons 3263 def "P" 438 ref var 3014 ref nil cons 3264 def cons "x" 433 remove var 3034 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 438 ref 33 ref cons opType constTerm 3014 remove appTerm nil cons cons 91 ref 3021 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 438 remove var 3264 remove cons nil cons nil cons cons 3263 remove 22 ref cons 3241 ref subst subst eqMp eqMp nil 90 ref 442 ref 3019 ref appTerm nil cons cons 91 ref 3020 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3019 remove nil cons cons 613 ref 3053 remove cons nil cons 3265 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3018 remove nil cons cons 91 ref 3017 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 3016 remove nil cons cons "x" 197 ref var 3266 def 3051 ref cons nil cons 3267 def cons nil cons cons 189 ref subst eqMp eqMp 3268 def subst 454 ref 455 ref 218 ref 456 ref 230 ref appTerm appTerm absTerm 3269 def appTerm refl 303 ref refl nil 122 ref 280 ref cons nil cons nil cons cons 129 ref subst 244 ref assume eqMp appThm 305 ref refl appThm 307 ref refl appThm nil "t2" 296 ref var 307 ref nil cons 3270 def cons "t1" 296 ref var 305 remove nil cons cons nil cons cons nil cons cons "A" 297 remove cons nil cons 22 ref cons 3271 def 2929 ref subst subst trans appThm nil "a" 1 ref var 3272 def 322 remove cons "f" 453 remove var 3273 def 3269 ref nil cons cons 3007 ref cons cons nil cons cons 223 ref 3009 remove cons 22 ref cons 3274 def 2976 ref subst 3275 def subst 3269 remove 247 remove appTerm betaConv trans trans trans trans 3276 def trans eqMp eqMp nil 135 ref 565 remove cons 137 ref 557 remove cons nil cons 3277 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 2979 ref 3277 remove cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 502 remove 556 remove appTerm nil cons cons 91 ref 505 remove 206 ref 486 ref 490 ref 494 ref 212 ref 362 ref appTerm 230 ref appTerm 3278 def appTerm 3279 def appTerm 498 ref appTerm 3280 def 499 ref 3278 remove appTerm 3281 def appTerm appTerm appTerm 288 ref appTerm 3282 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 504 remove nil cons 3283 def cons 3284 def 91 ref 3282 remove nil cons 3285 def cons nil cons cons nil cons cons 3286 def 109 ref subst 3286 remove 178 ref subst 139 ref "_34974" 5 ref var 3287 def 561 ref 499 ref 212 ref 3287 remove varTerm appTerm 230 ref appTerm appTerm appTerm 642 ref appTerm absTerm 3288 def 362 ref appTerm betaConv appThm 501 ref 92 ref 351 ref appTerm 3289 def refl 3290 def 3288 ref 353 ref appTerm betaConv appThm appThm 92 ref 503 ref 351 ref appTerm 3291 def appTerm 3292 def refl 3293 def 3288 ref 361 ref appTerm betaConv 3294 def appThm appThm appThm nil 506 ref 361 ref nil cons cons 507 ref 353 ref nil cons cons 508 ref 351 ref nil cons 3295 def cons nil cons cons cons nil cons cons 3296 def nil 510 ref 3288 remove nil cons cons nil cons nil cons cons 550 ref subst 3297 def subst eqMp sym nil 90 ref 3295 ref cons 3298 def 91 ref 561 ref 499 ref 212 ref 353 ref appTerm 230 ref appTerm 3299 def appTerm appTerm 642 ref appTerm 3300 def nil cons 3301 def cons nil cons cons nil cons cons 3302 def 109 ref subst 3302 remove 178 ref subst 568 ref 591 ref appThm nil 620 remove 589 ref nil cons cons nil cons nil cons cons 640 remove subst 644 ref 611 ref 201 ref 649 ref 589 remove 650 ref appTerm betaConv appThm absThm absThm appThm trans 3303 def trans 3304 def 321 ref 241 ref 325 ref 353 ref appTerm "n1" 237 ref var 3305 def "b0" 3 ref var 3306 def "b1" 3 ref var 3307 def 652 ref 3306 ref varTerm appTerm 3308 def 652 ref 3307 ref varTerm 3309 def appTerm 3310 def 656 ref appTerm 3311 def appTerm absTerm 3312 def "Data.Byte.or" const 0 ref 3 ref 0 ref 3 ref 4 ref cons 3313 def opType nil cons cons opType 3314 def constTerm 3315 def 653 ref 343 ref appTerm 3316 def appTerm 3317 def 653 ref 791 remove 333 ref 579 ref appTerm 3318 def appTerm 3319 def appTerm 3320 def appTerm 3321 def appTerm absTerm 3322 def 3315 ref 653 ref 333 ref 333 ref 333 ref 333 ref 333 ref 3318 ref appTerm 3323 def appTerm 3324 def appTerm 3325 def appTerm 3326 def appTerm 3327 def appTerm 3328 def appTerm 3329 def 653 ref 3305 ref varTerm 3330 def appTerm appTerm 3331 def appTerm absTerm "Number.Natural.Bits.shiftRight" const 789 ref constTerm 3332 def 243 ref appTerm 3333 def 3318 ref appTerm 3334 def appTerm 3335 def appTerm absTerm 3336 def 243 ref appTerm 3337 def betaConv nil 442 ref 3336 ref appTerm 3338 def axiom nil 90 ref 3338 remove nil cons cons 91 ref 3337 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3336 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 3339 def 3335 remove betaConv 3322 remove 3329 ref 653 ref 3334 ref appTerm 3340 def appTerm 3341 def appTerm betaConv 3307 ref 652 ref 3341 ref appTerm 3311 remove appTerm absTerm 3321 ref appTerm betaConv trans trans trans 3342 def appThm 379 ref appThm nil 662 ref 663 ref 652 ref 3321 ref appTerm 656 ref appTerm 3343 def nil cons cons 3344 def 666 ref 3341 ref nil cons 3345 def cons nil cons cons 3346 def cons nil cons cons 708 ref subst 709 ref 3341 ref appTerm 3347 def refl nil 662 ref 665 ref 666 ref 3321 ref nil cons 3348 def cons nil cons cons 3349 def cons nil cons cons 708 ref subst 709 ref 3321 ref appTerm 3350 def refl 712 remove appThm trans 3351 def appThm trans trans 3352 def appThm nil 201 ref 3350 remove 230 ref appTerm 3353 def nil cons 3354 def cons 3355 def 611 ref 3345 ref cons 3356 def 713 ref 611 ref 201 ref 648 ref 575 ref 576 ref 650 ref appTerm 3357 def 580 ref appTerm appTerm 582 ref appTerm 715 remove appTerm appTerm absTerm absTerm 3358 def nil cons cons 720 ref cons 3359 def cons cons nil cons cons 786 ref subst 3358 ref 3341 ref appTerm betaConv 201 ref 649 ref 592 ref nil 830 ref "w2" 3 ref var 3360 def 3340 ref nil cons 3361 def cons "w1" 3 ref var 3362 def 3328 ref nil cons cons nil cons 3363 def cons 3364 def cons nil cons cons 3360 ref 36 ref 576 ref 3315 ref 3362 ref varTerm 3365 def appTerm 3360 ref varTerm 3366 def appTerm 3367 def appTerm 804 ref appTerm appTerm 1049 ref 576 ref 3365 ref appTerm 3368 def 804 ref appTerm appTerm 576 ref 3366 ref appTerm 3369 def 804 ref appTerm appTerm appTerm absTerm 3370 def 3366 ref appTerm 3371 def betaConv 3362 ref 608 ref 3370 ref appTerm 3372 def absTerm 3373 def 3365 ref appTerm 3374 def betaConv 801 ref 608 ref 3373 ref appTerm 3375 def absTerm 3376 def 804 ref appTerm 3377 def betaConv nil 442 ref 3376 ref appTerm 3378 def axiom nil 90 ref 3378 remove nil cons cons 91 ref 3377 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3376 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3375 remove nil cons cons 91 ref 3374 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 3373 remove nil cons cons 611 ref 3365 ref nil cons cons nil cons 3379 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3372 remove nil cons cons 91 ref 3371 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 3370 remove nil cons cons 611 ref 3366 ref nil cons cons nil cons 3380 def cons nil cons cons 189 ref subst eqMp eqMp 3381 def subst 1064 ref 576 ref refl 3382 def 653 ref refl 3383 def 1303 ref 1303 ref 1303 ref 1303 ref 1303 ref 1303 ref 334 ref refl 3384 def 3384 ref 1086 remove refl nil 251 ref "Number.Natural.Bits.fromList" const 0 ref 2 ref 33 ref opType 3385 def 252 ref cons opType 3386 def constTerm 3387 def 655 ref 3385 ref constTerm 3388 def appTerm appTerm 335 ref appTerm axiom appThm 895 remove trans sym 128 ref eqMp appThm nil "l" 3385 ref var 3389 def 3388 ref nil cons 3390 def cons 3391 def nil cons nil cons cons 3392 def 3389 ref 251 ref 334 ref 3387 ref 3389 ref varTerm 3393 def appTerm 3394 def appTerm appTerm 3395 def 3387 ref 651 ref 0 ref 32 ref 0 ref 3385 ref 3385 ref nil cons 3396 def cons opType nil cons 3397 def cons opType constTerm 3398 def 114 ref appTerm 3399 def 3393 ref appTerm appTerm appTerm absTerm 3400 def 3393 ref appTerm 3401 def betaConv 47 ref 0 ref 0 ref 3385 ref 33 ref cons opType 3402 def 33 ref cons opType constTerm 3403 def refl 3404 def 3389 ref 3395 remove refl nil "t" 3385 ref var 3405 def 3393 ref nil cons 3406 def cons 3407 def "h" 32 ref var 3408 def 1076 ref cons nil cons 3409 def cons nil cons cons 3405 ref 251 ref 3387 ref 3398 ref 3408 ref varTerm 3410 def appTerm 3405 ref varTerm 3411 def appTerm 3412 def appTerm appTerm "Number.Natural.Bits.cons" const 0 ref 32 ref 788 remove cons opType constTerm 3413 def 3410 ref appTerm 3387 ref 3411 ref appTerm appTerm appTerm absTerm 3414 def 3411 ref appTerm 3415 def betaConv 3408 ref 3403 ref 3414 ref appTerm 3416 def absTerm 3417 def 3410 ref appTerm 3418 def betaConv nil 529 ref 3417 ref appTerm 3419 def axiom nil 90 ref 3419 remove nil cons cons 91 ref 3418 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 3417 remove nil cons cons 543 ref 3410 ref nil cons 3420 def cons nil cons 3421 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3416 remove nil cons cons 91 ref 3415 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 3396 ref cons nil cons 3422 def "P" 3402 ref var 3423 def 3414 remove nil cons cons "x" 3385 ref var 3424 def 3411 ref nil cons cons nil cons 3425 def cons nil cons cons 189 ref subst eqMp eqMp 3426 def subst nil 241 ref 3394 ref nil cons cons nil cons nil cons cons 3427 def 241 ref 251 ref 3413 ref 114 ref appTerm 243 ref appTerm appTerm 2536 ref 965 ref appTerm appTerm absTerm 3428 def 243 ref appTerm 3429 def betaConv nil 442 ref 3428 ref appTerm 3430 def axiom nil 90 ref 3430 remove nil cons cons 91 ref 3429 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3428 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst trans 1953 ref 1305 ref appThm 3431 def 3427 ref 970 ref 243 ref appTerm 3432 def betaConv 972 remove nil 90 ref 971 remove nil cons cons 91 ref 3432 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 970 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst 3433 def appThm nil 241 ref 872 ref 3394 ref appTerm 3394 ref appTerm 3434 def nil cons 3435 def cons 3436 def 1408 ref cons nil cons cons 933 ref subst 914 ref nil 3436 remove nil cons nil cons cons 888 ref subst appThm trans trans trans appThm absThm appThm sym 3404 ref 3389 ref 864 ref 3427 ref 1136 ref subst appThm 898 ref 3434 ref appTerm 3437 def refl appThm nil 613 ref 3437 remove nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1077 ref 3422 ref 22 ref cons 3438 def 1083 ref subst subst 3439 def trans sym 128 ref eqMp eqMp nil 90 ref 3403 ref 3400 ref appTerm nil cons cons 91 ref 3401 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 3400 remove nil cons cons 3424 ref 3406 remove cons nil cons 3440 def cons nil cons cons 189 ref subst eqMp eqMp 3441 def subst trans 3442 def appThm nil 3389 ref 3399 ref 3388 ref appTerm 3443 def nil cons 3444 def cons nil cons nil cons cons 3445 def 3441 ref subst trans 3446 def appThm nil 3389 ref 3399 ref 3443 ref appTerm 3447 def nil cons 3448 def cons nil cons nil cons cons 3449 def 3389 ref 251 ref 333 ref 3394 ref appTerm appTerm 3450 def 3387 remove 3398 ref 1122 ref appTerm 3451 def 3393 ref appTerm appTerm appTerm absTerm 3452 def 3393 ref appTerm 3453 def betaConv 3404 ref 3389 ref 3450 remove refl nil 3407 remove 3408 ref 1211 ref cons nil cons 3454 def cons nil cons cons 3426 remove subst 3427 ref 241 ref 251 ref 3413 remove 1122 ref appTerm 243 ref appTerm appTerm 965 remove appTerm absTerm 3455 def 243 ref appTerm 3456 def betaConv nil 442 ref 3455 ref appTerm 3457 def axiom nil 90 ref 3457 remove nil cons cons 91 ref 3456 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3455 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst 3433 remove trans trans appThm absThm appThm sym 3404 ref 3389 ref 864 ref 3427 remove 955 ref subst appThm 3434 remove refl appThm nil 613 ref 3435 remove cons nil cons nil cons cons 894 ref subst trans absThm appThm 3439 ref trans sym 128 ref eqMp eqMp nil 90 ref 3403 ref 3452 ref appTerm nil cons cons 91 ref 3453 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 3452 remove nil cons cons 3440 ref cons nil cons cons 189 ref subst eqMp eqMp 3458 def subst trans appThm nil 3389 ref 3451 ref 3447 ref appTerm 3459 def nil cons 3460 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3459 ref appTerm 3461 def nil cons 3462 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3461 ref appTerm 3463 def nil cons 3464 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3463 ref appTerm 3465 def nil cons 3466 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3465 ref appTerm 3467 def nil cons 3468 def cons nil cons nil cons cons 3458 ref subst trans 3469 def appThm nil 3389 ref 3451 ref 3467 ref appTerm 3470 def nil cons cons nil cons 3471 def nil cons cons 3472 def 3389 ref 31 ref 0 ref 3 ref 606 ref nil cons cons opType 3473 def constTerm 3474 def 653 ref 3394 ref appTerm 3475 def appTerm "Data.Byte.Bits.toByte" const 0 ref 3385 ref 4 ref cons opType constTerm 3476 def 3393 ref appTerm 3477 def appTerm 3478 def absTerm 3479 def 3393 ref appTerm 3480 def betaConv 3404 ref 3389 ref 3478 remove assume sym 3474 ref 3477 ref appTerm 3475 remove appTerm 3481 def assume sym deductAntisym absThm appThm nil 3403 ref 3389 ref 3481 remove absTerm appTerm axiom eqMp nil 90 ref 3403 ref 3479 ref appTerm nil cons cons 91 ref 3480 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 3479 remove nil cons cons 3440 ref cons nil cons cons 189 ref subst eqMp eqMp 3482 def subst trans appThm 3483 def 798 ref appThm nil 594 ref 3471 ref cons nil cons cons 241 ref 36 ref 576 ref 3477 ref appTerm 243 ref appTerm appTerm 98 ref 330 ref 792 ref appTerm appTerm 98 ref 330 ref "Data.List.length" const 3484 def 3386 remove constTerm 3485 def 3393 ref appTerm 3486 def appTerm appTerm "Data.List.nth" const 3487 def 0 ref 3385 ref 249 remove cons opType constTerm 3488 def 3393 ref appTerm 3489 def 243 ref appTerm appTerm appTerm appTerm absTerm 3490 def 243 ref appTerm 3491 def betaConv 3389 ref 442 ref 3490 ref appTerm 3492 def absTerm 3493 def 3393 ref appTerm 3494 def betaConv nil 3403 ref 3493 ref appTerm 3495 def axiom nil 90 ref 3495 remove nil cons cons 91 ref 3494 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 3493 remove nil cons cons 3440 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3492 remove nil cons cons 91 ref 3491 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3490 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 3496 def subst 501 ref 824 ref refl 3497 def 2745 ref appThm 914 ref nil 2690 ref nil cons nil cons cons 3498 def 2546 ref subst appThm 3498 ref 2785 ref subst 1303 ref 2788 ref appThm trans 3499 def trans 3500 def nil 1407 ref 2792 remove cons nil cons cons nil 90 ref 251 ref 923 ref appTerm 3501 def 860 ref appTerm 3502 def nil cons 3503 def cons 3504 def 91 ref 36 ref 1292 ref appTerm 114 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst 92 ref 3502 ref appTerm 3505 def refl nil 122 ref 1292 remove nil cons cons nil cons nil cons cons 1092 ref subst nil 960 ref 918 ref cons nil cons cons 241 ref 36 ref 1145 ref appTerm 240 ref "d" 237 ref var 3506 def 1053 remove 921 remove 898 ref 3506 ref varTerm 3507 def appTerm 3508 def appTerm appTerm absTerm appTerm appTerm absTerm 3509 def 243 ref appTerm 3510 def betaConv 847 ref 442 ref 3509 ref appTerm 3511 def absTerm 3512 def 856 ref appTerm 3513 def betaConv nil 442 ref 3512 ref appTerm 3514 def axiom nil 90 ref 3514 remove nil cons cons 91 ref 3513 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3512 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3511 remove nil cons cons 91 ref 3510 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3509 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 3515 def subst trans 2302 ref 3506 ref 864 ref 860 ref refl 3516 def appThm nil 241 ref 3507 ref nil cons 3517 def cons 3518 def 918 remove cons nil cons cons 942 ref subst appThm absThm appThm trans appThm sym nil 90 ref 3505 remove 240 ref 3506 ref 251 ref 860 ref appTerm 898 ref 873 ref 3507 ref appTerm appTerm appTerm 3519 def absTerm 3520 def appTerm 3521 def appTerm 3522 def nil cons cons nil cons nil cons cons 1608 ref subst sym nil 90 ref 503 ref 3522 remove appTerm 3523 def nil cons 3524 def cons 1212 ref cons nil cons cons 3525 def 109 ref subst 3525 remove 178 ref subst 2182 remove nil 2184 ref 1212 ref cons nil cons cons 3526 def 160 ref subst proveHyp 3527 def 3526 ref 109 ref subst 3528 def 3526 remove 178 ref subst 3529 def 2496 remove nil 2497 remove 91 ref 3501 ref 898 ref 2148 ref appTerm appTerm nil cons 3530 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil "_9266" 237 ref var 3531 def 2848 remove cons "_9265" 237 ref var 3532 def 2554 remove cons nil cons cons nil cons cons nil 90 ref 251 ref 3532 remove varTerm 3533 def appTerm 3531 remove varTerm 3534 def appTerm 3535 def nil cons 3536 def cons 91 ref 251 ref 898 ref 3533 remove appTerm appTerm 898 ref 3534 remove appTerm appTerm nil cons 3537 def cons nil cons cons nil cons cons 3538 def 109 ref subst 3538 remove 178 ref subst 914 ref 3535 remove assume appThm eqMp nil 135 ref 3536 remove cons 137 ref 3537 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp subst eqMp nil 90 ref 3530 remove cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil "_9258" 237 ref var 3539 def 866 ref cons nil cons nil cons cons nil 90 ref 3501 ref 898 ref 873 ref 3539 remove varTerm 3540 def appTerm appTerm 3541 def appTerm 3542 def nil cons cons nil cons nil cons cons 1628 ref subst 36 ref "_9263" 237 ref var 3543 def 503 ref 251 ref 3543 remove varTerm appTerm 3541 remove appTerm appTerm absTerm 3544 def 860 ref appTerm 3545 def appTerm refl 3544 ref 923 remove appTerm betaConv appThm 139 ref 3545 remove betaConv appThm 503 ref 3542 remove appTerm refl appThm trans 3544 remove refl nil 3504 remove 91 ref 3521 remove nil cons cons nil cons cons nil cons cons nil 1846 remove 91 ref 36 ref 503 ref 96 remove appTerm appTerm 1848 remove appTerm nil cons 3546 def cons nil cons 3547 def cons nil cons cons 3548 def 109 ref subst 3548 remove 178 ref subst 36 ref "_542" 32 ref var 3549 def 36 ref 503 ref 92 ref 3549 remove varTerm 3550 def appTerm 95 ref appTerm appTerm appTerm 98 ref 3550 remove appTerm 1847 ref appTerm appTerm absTerm 3551 def 93 remove appTerm 3552 def appTerm refl 3553 def 3551 ref 1122 ref appTerm betaConv appThm 139 ref 3552 remove betaConv appThm 3554 def 36 ref 503 ref 1235 remove 95 ref appTerm appTerm appTerm 1858 remove appTerm refl appThm trans 3551 remove refl 3555 def 1860 remove appThm eqMp sym 139 ref 1129 ref 132 ref 2450 ref subst appThm 1417 ref trans appThm 1863 remove appThm 1755 ref trans sym 128 ref eqMp eqMp eqMp nil 1866 remove 137 ref 3546 ref cons nil cons 3556 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 1870 remove 3547 remove cons nil cons cons 3557 def 109 ref subst 3557 remove 178 ref subst 3553 remove "_540" 32 ref var 3558 def 36 ref 503 ref 92 ref 3558 remove varTerm 3559 def appTerm 95 ref appTerm appTerm appTerm 98 ref 3559 remove appTerm 1847 remove appTerm appTerm absTerm 114 ref appTerm betaConv appThm 3554 remove 36 ref 503 ref 2456 remove 95 ref appTerm appTerm appTerm 1874 remove appTerm refl appThm trans 3555 remove 1875 remove appThm eqMp sym 139 ref 1129 ref 132 remove 2460 ref subst appThm appThm 1876 remove appThm 1878 remove trans sym 128 ref eqMp eqMp eqMp nil 1879 ref 3556 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1881 remove nil 1879 remove 1882 remove 1711 ref 3546 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp subst 501 ref 3502 remove refl appThm nil 269 ref 3520 ref nil cons cons nil cons nil cons cons 274 ref 139 ref 1129 ref 3128 remove 2294 remove appThm appThm appThm 168 ref 2295 remove appTerm refl appThm sym 2296 remove 180 remove 36 ref 503 ref 2316 remove appTerm appTerm 168 ref 2297 remove appTerm appTerm absTerm 3560 def 181 remove appTerm 3561 def betaConv nil 533 remove 3560 ref appTerm 3562 def axiom nil 90 ref 3562 remove nil cons cons 91 ref 3561 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 536 remove 537 remove 3560 remove nil cons cons 540 remove cons nil cons cons 189 ref subst eqMp eqMp subst eqMp subst 3563 def subst 443 ref 3506 ref 1129 ref 3520 remove 3507 ref appTerm betaConv appThm absThm appThm trans appThm trans 3523 remove assume eqMp 3564 def nil 135 ref 3503 remove cons 137 ref 442 ref 3506 ref 503 ref 3519 remove appTerm absTerm 3565 def appTerm nil cons 3566 def cons nil cons cons nil cons cons 3567 def 151 ref subst proveHyp sym appThm eqMp 3565 ref 3540 ref appTerm 3568 def betaConv 3564 remove 3567 remove 282 ref subst proveHyp nil 90 ref 3566 remove cons 91 ref 3568 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3565 remove nil cons cons 613 ref 3540 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp subst eqMp eqMp nil 2499 remove 1430 ref cons nil cons cons 151 ref subst 3569 def deductAntisym eqMp eqMp eqMp nil 135 ref 3524 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp 3570 def subst deductAntisym 3500 remove eqMp 3571 def trans appThm 3572 def 98 ref 824 ref 3485 ref 3470 ref appTerm 3573 def appTerm appTerm 3488 ref 3470 remove appTerm 3574 def 580 ref appTerm 3575 def appTerm 3576 def refl appThm nil 122 ref 3576 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3497 ref 251 ref 3573 ref appTerm refl 914 ref 251 ref 3485 ref 3467 ref appTerm 3577 def appTerm refl 914 ref 251 ref 3485 ref 3465 ref appTerm 3578 def appTerm refl 914 ref 251 ref 3485 ref 3463 ref appTerm 3579 def appTerm refl 914 ref 251 ref 3485 ref 3461 ref appTerm 3580 def appTerm refl 914 ref 251 ref 3485 ref 3459 ref appTerm 3581 def appTerm refl 914 ref 251 ref 3485 ref 3447 ref appTerm 3582 def appTerm refl 914 ref 251 ref 3485 ref 3443 ref appTerm 3583 def appTerm refl 914 ref 1073 ref nil 251 ref 3484 ref 0 ref 27 ref 252 ref cons opType constTerm 3584 def 695 ref appTerm appTerm 335 ref appTerm axiom 3585 def subst 3586 def appThm 2786 ref trans 3587 def appThm nil 3405 ref 3390 ref cons 3588 def 3409 ref cons 3589 def nil cons cons 3590 def 1073 ref 678 ref 251 ref 3584 ref 680 ref appTerm appTerm 898 ref 3584 ref 679 ref appTerm 3591 def appTerm appTerm absTerm 3592 def 679 ref appTerm 3593 def betaConv 675 ref 691 ref 3592 ref appTerm 3594 def absTerm 3595 def 676 ref appTerm 3596 def betaConv nil 168 ref 3595 ref appTerm 3597 def axiom nil 90 ref 3597 remove nil cons cons 91 ref 3596 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3595 remove nil cons cons 703 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3594 remove nil cons cons 91 ref 3593 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 3592 remove nil cons cons 707 ref cons nil cons cons 189 ref subst eqMp eqMp 3598 def subst 3599 def subst eqMp 3600 def appThm 2787 ref trans 3601 def appThm nil 3405 ref 3444 ref cons 3602 def 3409 ref cons 3603 def nil cons cons 3604 def 3599 ref subst eqMp 3605 def appThm 1067 ref 2775 ref 243 ref appTerm 3606 def betaConv 2781 remove 2784 remove 151 ref subst proveHyp nil 90 ref 2782 remove cons 91 ref 3606 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2775 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 3607 def subst 3608 def trans 3609 def appThm nil 3405 ref 3448 remove cons 3610 def 3454 ref cons 3611 def nil cons cons 3612 def 3599 ref subst eqMp 3613 def appThm 2788 ref trans appThm nil 3405 ref 3460 remove cons 3614 def 3454 ref cons 3615 def nil cons cons 3599 ref subst eqMp 3616 def appThm 1892 ref 3607 ref subst 3617 def trans appThm nil 3405 ref 3462 remove cons 3618 def 3454 ref cons 3619 def nil cons cons 3599 ref subst eqMp 3620 def appThm 1892 ref 2785 ref subst 1303 ref 3608 ref appThm trans 3621 def trans appThm nil 3405 ref 3464 remove cons 3622 def 3454 ref cons 3623 def nil cons cons 3599 ref subst eqMp 3624 def appThm 3498 ref 3607 ref subst 3625 def trans appThm nil 3405 ref 3466 remove cons 3626 def 3454 ref cons 3627 def nil cons cons 3599 ref subst eqMp 3628 def appThm 3499 ref trans appThm nil 3405 ref 3468 remove cons 3629 def 3454 ref cons 3630 def nil cons cons 3599 ref subst eqMp 3631 def appThm 3571 ref trans appThm 3575 ref refl appThm nil 122 ref 3575 remove nil cons cons nil cons nil cons cons 1158 ref subst 3574 ref refl 3632 def 3625 ref sym 3633 def appThm 329 ref 3318 ref appTerm 3634 def refl 3635 def 3628 ref appThm 914 ref 3498 ref 2545 ref subst appThm 3625 ref trans 3636 def nil 1407 ref 241 ref 3318 ref nil cons 3637 def cons 3638 def 852 ref 593 ref cons nil cons 3639 def cons cons nil cons cons 3570 ref subst deductAntisym 3636 ref eqMp 3640 def trans sym 128 ref eqMp nil 90 ref 3634 ref 3577 ref appTerm nil cons cons 91 ref 36 ref 3574 ref 898 ref 3318 ref appTerm 3641 def appTerm appTerm 3488 ref 3467 remove appTerm 3642 def 3318 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3638 ref 3630 ref cons nil cons cons 1073 ref 241 ref 92 ref 330 ref 3591 remove appTerm appTerm 891 ref 3487 remove 0 ref 27 ref 0 ref 237 ref 26 remove cons opType nil cons cons opType constTerm 3643 def 680 ref appTerm 3644 def 899 ref appTerm appTerm 3643 remove 679 ref appTerm 243 ref appTerm appTerm appTerm absTerm 3645 def 243 ref appTerm 3646 def betaConv 678 ref 442 ref 3645 ref appTerm 3647 def absTerm 3648 def 679 ref appTerm 3649 def betaConv 675 ref 691 ref 3648 ref appTerm 3650 def absTerm 3651 def 676 ref appTerm 3652 def betaConv nil 168 ref 3651 ref appTerm 3653 def axiom nil 90 ref 3653 remove nil cons cons 91 ref 3652 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3651 remove nil cons cons 703 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3650 remove nil cons cons 91 ref 3649 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 3648 remove nil cons cons 707 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3647 remove nil cons cons 91 ref 3646 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3645 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst 3654 def subst eqMp trans 3642 ref refl 3655 def 3621 ref sym 3656 def appThm 329 ref 334 ref 337 ref appTerm 3657 def appTerm 3658 def refl 3659 def 3624 ref appThm 914 ref 1892 ref 2546 ref subst appThm 3621 ref trans 3660 def nil 1407 ref 241 ref 3657 ref nil cons 3661 def cons 3662 def 852 ref 3637 ref cons nil cons 3663 def cons cons nil cons cons 3570 ref subst deductAntisym 3660 remove eqMp 3664 def trans sym 128 ref eqMp nil 90 ref 3658 ref 3578 ref appTerm nil cons cons 91 ref 36 ref 3642 ref 898 ref 3657 ref appTerm 3665 def appTerm appTerm 3488 ref 3465 remove appTerm 3666 def 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 3627 ref cons nil cons cons 3654 ref subst eqMp trans 3666 ref refl 3667 def 3617 ref sym 3668 def appThm 329 ref 338 ref appTerm 3669 def refl 3670 def 3620 ref appThm 914 ref 1892 ref 2545 ref subst appThm 3617 ref trans 3671 def nil 1407 ref 2609 ref 852 ref 3661 ref cons nil cons 3672 def cons cons nil cons cons 3570 ref subst deductAntisym 3671 remove eqMp 3673 def trans sym 128 ref eqMp nil 90 ref 3669 ref 3579 ref appTerm nil cons cons 91 ref 36 ref 3666 ref 898 ref 338 ref appTerm 3674 def appTerm appTerm 3488 ref 3463 remove appTerm 3675 def 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3623 ref cons nil cons cons 3654 ref subst eqMp trans 3675 ref refl 3676 def 2788 ref sym 3677 def appThm 329 ref 579 ref appTerm 3678 def refl 3679 def 3616 ref appThm 2789 ref nil 1407 ref 2690 ref 2611 ref cons cons nil cons cons 3570 ref subst deductAntisym 2789 remove eqMp 3680 def trans sym 128 ref eqMp nil 90 ref 3678 ref 3580 ref appTerm nil cons cons 91 ref 36 ref 3675 ref 898 ref 579 ref appTerm 3681 def appTerm appTerm 3488 ref 3461 remove appTerm 3682 def 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3619 ref cons nil cons cons 3654 ref subst eqMp trans 3682 ref refl 3683 def 3608 ref sym 3684 def appThm 329 ref 337 ref appTerm 3685 def refl 3686 def 3613 ref appThm 914 ref 1067 ref 2545 ref subst 3687 def appThm 3608 ref trans 3688 def nil 1407 ref 1890 ref 852 ref 2689 ref cons nil cons 3689 def cons cons nil cons cons 3570 ref subst deductAntisym 3688 ref eqMp 3690 def trans sym 128 ref eqMp nil 90 ref 3685 ref 3581 ref appTerm nil cons cons 91 ref 36 ref 3682 ref 898 ref 337 ref appTerm 3691 def appTerm appTerm 3488 ref 3459 remove appTerm 3692 def 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3615 ref cons nil cons cons 3654 ref subst eqMp trans 3692 ref refl 3693 def 1307 ref appThm 329 ref 336 ref appTerm 3694 def refl 3695 def 3605 ref appThm 914 ref 883 ref 2546 remove subst 3696 def appThm 2787 ref trans 3697 def nil 1407 ref 1065 ref 1997 ref nil cons 3698 def cons 3699 def cons nil cons cons 3570 ref subst deductAntisym 3697 ref eqMp 3700 def trans sym 128 ref eqMp 3701 def nil 90 ref 3694 ref 3582 ref appTerm nil cons cons 3702 def 91 ref 36 ref 3692 ref 1308 ref appTerm appTerm 3488 ref 3447 ref appTerm 3703 def 336 ref appTerm 3704 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3611 ref cons nil cons cons 3654 ref subst eqMp trans 3703 ref refl 1305 ref appThm 329 ref 335 ref appTerm 3705 def refl 3706 def 3600 remove appThm 914 ref 889 remove appThm 2786 ref trans 3707 def nil 1407 ref 882 ref 2647 remove nil cons cons cons nil cons cons 3570 ref subst deductAntisym 3707 ref eqMp 3708 def trans sym 128 ref eqMp nil 90 ref 3705 ref 3583 ref appTerm nil cons cons 91 ref 36 ref 3703 ref 1306 ref appTerm appTerm 3488 ref 3443 ref appTerm 3709 def 335 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3603 remove cons nil cons cons 3654 ref subst eqMp trans 3590 remove 1073 ref 678 ref 891 ref 3644 remove 335 ref appTerm appTerm 676 ref appTerm absTerm 3710 def 679 ref appTerm 3711 def betaConv 675 ref 691 ref 3710 ref appTerm 3712 def absTerm 3713 def 676 ref appTerm 3714 def betaConv nil 168 ref 3713 ref appTerm 3715 def axiom nil 90 ref 3715 remove nil cons cons 91 ref 3714 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 3713 remove nil cons cons 703 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3712 remove nil cons cons 91 ref 3711 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 3710 remove nil cons cons 707 ref cons nil cons cons 189 ref subst eqMp eqMp subst 3716 def subst trans 3717 def trans trans trans trans trans trans trans trans trans trans trans trans appThm 576 ref 3340 remove appTerm 3718 def 580 ref appTerm 3719 def refl appThm nil 122 ref 3719 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 618 ref appThm 584 ref 585 ref 3341 ref appTerm appTerm 3720 def refl appThm nil 2939 ref 3720 remove nil cons cons 2942 ref cons nil cons cons 2943 ref 2929 ref subst 3721 def subst trans appThm nil 2953 ref 647 remove nil cons cons 2954 ref cons nil cons cons 2955 remove 2958 ref 725 ref 2960 remove 306 ref 2957 ref constTerm 3722 def appTerm appTerm 731 ref appTerm absTerm 3723 def 2959 ref appTerm 3724 def betaConv 730 ref 2284 ref 3723 ref appTerm 3725 def absTerm 3726 def 731 ref appTerm 3727 def betaConv nil 50 ref 3726 ref appTerm 3728 def axiom nil 90 ref 3728 remove nil cons cons 91 ref 3727 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 3726 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 3725 remove nil cons cons 91 ref 3724 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 3723 remove nil cons cons 2974 ref cons nil cons cons 189 ref subst eqMp eqMp 3729 def subst 3730 def subst 3731 def trans absThm trans 3353 ref refl 3732 def appThm 201 ref 642 ref absTerm 3733 def 3353 ref appTerm betaConv trans trans trans 3734 def eqMp nil 135 ref 3295 ref cons 3735 def 137 ref 3301 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 3289 ref 3300 ref appTerm nil cons cons 91 ref 3292 ref 561 ref 499 ref 212 ref 361 ref appTerm 230 ref appTerm 3736 def appTerm appTerm 642 ref appTerm 3737 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 3291 remove nil cons 3738 def cons 3739 def 91 ref 3737 remove nil cons 3740 def cons nil cons cons nil cons cons 3741 def 109 ref subst 3741 remove 178 ref subst 139 ref 3294 remove appThm 501 ref 92 ref 356 ref appTerm 3742 def refl 3743 def "_34980" 5 ref var 3744 def 561 ref 499 ref 212 ref 3744 remove varTerm appTerm 230 ref appTerm appTerm appTerm 642 ref appTerm absTerm 3745 def 358 ref appTerm betaConv appThm appThm 92 ref 503 ref 356 ref appTerm 3746 def appTerm 3747 def refl 3748 def 3745 remove 360 ref appTerm betaConv appThm appThm appThm nil 506 ref 360 ref nil cons cons 507 ref 358 ref nil cons cons 508 ref 356 ref nil cons 3749 def cons nil cons cons cons nil cons cons 3750 def 3297 remove subst eqMp sym nil 90 ref 3749 ref cons 3751 def 91 ref 561 ref 499 ref 212 ref 358 ref appTerm 230 ref appTerm 3752 def appTerm appTerm 642 ref appTerm 3753 def nil cons 3754 def cons nil cons cons nil cons cons 3755 def 109 ref subst 3755 remove 178 ref subst 3304 ref 321 ref 241 ref 325 ref 358 ref appTerm 3305 ref "n2" 237 ref var 3756 def 3306 ref 3307 ref "b2" 3 ref var 3757 def 3308 ref 3310 ref 652 ref 3757 ref varTerm 3758 def appTerm 3759 def 656 ref appTerm 3760 def appTerm 3761 def appTerm absTerm 3321 ref appTerm absTerm 3762 def 3317 ref 653 ref 790 ref 3330 ref appTerm 3763 def 3318 ref appTerm appTerm appTerm 3764 def appTerm absTerm 3315 ref 653 ref 333 ref 333 ref 333 ref 333 ref 333 ref 580 ref appTerm 3765 def appTerm 3766 def appTerm 3767 def appTerm 3768 def appTerm 3769 def appTerm 3770 def appTerm 3771 def 653 ref 3756 ref varTerm 3772 def appTerm appTerm 3773 def appTerm absTerm 3332 ref 3330 ref appTerm 3774 def 3318 ref appTerm 3775 def appTerm absTerm 3334 ref appTerm 3776 def appTerm absTerm 3777 def 243 ref appTerm 3778 def betaConv nil 442 ref 3777 ref appTerm 3779 def axiom nil 90 ref 3779 remove nil cons cons 91 ref 3778 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3777 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 3780 def 3776 remove betaConv 3756 ref 3306 ref 3762 remove 3317 ref 653 ref 790 ref 3334 ref appTerm 3781 def 3318 ref appTerm 3782 def appTerm appTerm 3783 def appTerm absTerm 3784 def 3773 ref appTerm absTerm 3332 ref 3334 ref appTerm 3318 ref appTerm 3785 def appTerm betaConv 3784 remove 3771 ref 653 ref 3785 ref appTerm 3786 def appTerm 3787 def appTerm betaConv 3307 ref 3757 ref 652 ref 3787 ref appTerm 3788 def 3761 remove appTerm absTerm 3321 ref appTerm absTerm 3783 ref appTerm betaConv 3757 ref 3788 remove 652 ref 3783 ref appTerm 3789 def 3760 ref appTerm appTerm absTerm 3321 ref appTerm betaConv trans trans trans trans trans 3790 def appThm 379 ref appThm nil 662 ref 663 ref 3789 ref 3343 remove appTerm 3791 def nil cons cons 3792 def 666 ref 3787 ref nil cons 3793 def cons nil cons cons 3794 def cons nil cons cons 708 ref subst 709 ref 3787 ref appTerm 3795 def refl nil 662 ref 3344 remove 666 ref 3783 ref nil cons 3796 def cons nil cons cons 3797 def cons nil cons cons 708 ref subst 709 ref 3783 ref appTerm 3798 def refl 3351 remove appThm trans 3799 def appThm trans trans 3800 def appThm nil 201 ref 3798 remove 3353 ref appTerm 3801 def nil cons 3802 def cons 3803 def 611 ref 3793 ref cons 3804 def 3359 ref cons cons nil cons cons 786 ref subst 3358 ref 3787 ref appTerm betaConv 201 ref 649 ref 592 ref nil 830 ref 3360 ref 3786 ref nil cons 3805 def cons 3362 ref 3770 ref nil cons cons nil cons 3806 def cons 3807 def cons nil cons cons 3381 ref subst 1064 ref 3382 ref 3383 ref 1303 ref 1303 ref 1303 ref 1303 ref 1303 ref 3384 ref 3446 remove appThm 3449 remove 3441 ref subst trans 3808 def appThm nil 3389 ref 3399 ref 3447 remove appTerm 3809 def nil cons 3810 def cons nil cons nil cons cons 3811 def 3458 ref subst trans appThm nil 3389 ref 3451 ref 3809 ref appTerm 3812 def nil cons 3813 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3812 ref appTerm 3814 def nil cons 3815 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3814 ref appTerm 3816 def nil cons 3817 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3816 ref appTerm 3818 def nil cons 3819 def cons nil cons nil cons cons 3458 ref subst trans 3820 def appThm nil 3389 ref 3451 ref 3818 ref appTerm 3821 def nil cons cons nil cons 3822 def nil cons cons 3823 def 3482 ref subst trans appThm 3824 def 798 ref appThm nil 594 ref 3822 ref cons nil cons cons 3496 ref subst 3572 ref 98 ref 824 ref 3485 ref 3821 ref appTerm 3825 def appTerm appTerm 3488 ref 3821 remove appTerm 3826 def 580 ref appTerm 3827 def appTerm 3828 def refl appThm nil 122 ref 3828 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3497 ref 251 ref 3825 ref appTerm refl 914 ref 251 ref 3485 ref 3818 ref appTerm 3829 def appTerm refl 914 ref 251 ref 3485 ref 3816 ref appTerm 3830 def appTerm refl 914 ref 251 ref 3485 ref 3814 ref appTerm 3831 def appTerm refl 914 ref 251 ref 3485 ref 3812 ref appTerm 3832 def appTerm refl 914 ref 251 ref 3485 ref 3809 ref appTerm 3833 def appTerm refl 3609 remove appThm nil 3610 ref 3409 ref cons 3834 def nil cons cons 3835 def 3599 ref subst eqMp 3836 def appThm 2788 ref trans 3837 def appThm nil 3405 ref 3810 remove cons 3838 def 3454 ref cons 3839 def nil cons cons 3840 def 3599 ref subst eqMp 3841 def appThm 3617 ref trans appThm nil 3405 ref 3813 remove cons 3842 def 3454 ref cons 3843 def nil cons cons 3599 ref subst eqMp 3844 def appThm 3621 ref trans appThm nil 3405 ref 3815 remove cons 3845 def 3454 ref cons 3846 def nil cons cons 3599 ref subst eqMp 3847 def appThm 3625 ref trans appThm nil 3405 ref 3817 remove cons 3848 def 3454 ref cons 3849 def nil cons cons 3599 ref subst eqMp 3850 def appThm 3499 ref trans appThm nil 3405 ref 3819 remove cons 3851 def 3454 ref cons 3852 def nil cons cons 3599 ref subst eqMp 3853 def appThm 3571 ref trans appThm 3827 ref refl appThm nil 122 ref 3827 remove nil cons cons nil cons nil cons cons 1158 ref subst 3826 ref refl 3854 def 3633 ref appThm 3635 ref 3850 ref appThm 3640 ref trans sym 128 ref eqMp nil 90 ref 3634 ref 3829 ref appTerm nil cons cons 91 ref 36 ref 3826 ref 3641 ref appTerm appTerm 3488 ref 3818 remove appTerm 3855 def 3318 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3638 ref 3852 ref cons nil cons cons 3654 ref subst eqMp trans 3855 ref refl 3856 def 3656 ref appThm 3659 ref 3847 ref appThm 3664 ref trans sym 128 ref eqMp nil 90 ref 3658 ref 3830 ref appTerm nil cons cons 91 ref 36 ref 3855 ref 3665 ref appTerm appTerm 3488 ref 3816 remove appTerm 3857 def 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 3849 ref cons nil cons cons 3654 ref subst eqMp trans 3857 ref refl 3858 def 3668 ref appThm 3670 ref 3844 ref appThm 3673 ref trans sym 128 ref eqMp nil 90 ref 3669 ref 3831 ref appTerm nil cons cons 91 ref 36 ref 3857 ref 3674 ref appTerm appTerm 3488 ref 3814 remove appTerm 3859 def 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3846 ref cons nil cons cons 3654 ref subst eqMp trans 3859 ref refl 3860 def 3677 ref appThm 3679 ref 3841 ref appThm 3680 ref trans sym 128 ref eqMp nil 90 ref 3678 ref 3832 ref appTerm nil cons cons 91 ref 36 ref 3859 ref 3681 ref appTerm appTerm 3488 ref 3812 remove appTerm 3861 def 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3843 ref cons nil cons cons 3654 ref subst eqMp trans 3861 ref refl 3862 def 3684 ref appThm 3686 ref 3836 ref appThm 3690 ref trans sym 128 ref eqMp 3863 def nil 90 ref 3685 ref 3833 ref appTerm nil cons cons 3864 def 91 ref 36 ref 3861 ref 3691 ref appTerm appTerm 3488 ref 3809 ref appTerm 3865 def 337 ref appTerm 3866 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3839 ref cons nil cons cons 3654 ref subst eqMp trans 3865 ref refl 3867 def 1307 ref appThm 3701 remove nil 3702 remove 91 ref 36 ref 3865 ref 1308 ref appTerm appTerm 3704 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3834 ref cons nil cons cons 3654 ref subst eqMp trans 3717 remove trans 3868 def trans trans trans trans trans trans trans trans trans trans trans appThm 576 ref 3786 remove appTerm 3869 def 580 ref appTerm 3870 def refl appThm nil 122 ref 3870 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 618 ref appThm 584 ref 585 ref 3787 ref appTerm appTerm 3871 def refl appThm nil 2939 ref 3871 remove nil cons cons 2942 ref cons nil cons cons 3721 ref subst trans appThm 3731 ref trans absThm trans 3801 ref refl 3872 def appThm 3733 ref 3801 ref appTerm betaConv trans trans trans 3873 def eqMp nil 135 ref 3749 ref cons 3874 def 137 ref 3754 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 3742 ref 3753 ref appTerm nil cons cons 91 ref 3747 ref 561 ref 499 remove 212 ref 360 ref appTerm 230 ref appTerm 3875 def appTerm appTerm 642 ref appTerm 3876 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 3746 remove nil cons 3877 def cons 3878 def 91 ref 3876 ref nil cons 3879 def cons nil cons cons nil cons cons 3880 def 109 ref subst 3880 remove 178 ref subst 3304 remove 321 ref 241 ref 325 ref 360 ref appTerm 3305 ref 3756 ref "n3" 237 ref var 3881 def 3306 ref 3307 ref 3757 ref "b3" 3 ref var 3882 def 3308 ref 3310 remove 3759 remove 652 ref 3882 ref varTerm 3883 def appTerm 656 ref appTerm 3884 def appTerm 3885 def appTerm 3886 def appTerm absTerm 3321 ref appTerm absTerm 3887 def 3764 ref appTerm absTerm 3317 ref 653 ref 790 ref 3772 ref appTerm 3318 ref appTerm appTerm appTerm 3888 def appTerm absTerm 3315 ref 653 ref 333 ref 333 ref 333 ref 333 ref 334 ref 580 ref appTerm 3889 def appTerm 3890 def appTerm 3891 def appTerm 3892 def appTerm 3893 def appTerm 3894 def appTerm 3895 def 653 ref 3881 ref varTerm appTerm appTerm 3896 def appTerm absTerm 3332 ref 3772 ref appTerm 3318 ref appTerm 3897 def appTerm absTerm 3775 ref appTerm absTerm 3334 ref appTerm 3898 def appTerm absTerm 3899 def 243 ref appTerm 3900 def betaConv nil 442 ref 3899 ref appTerm 3901 def axiom nil 90 ref 3901 remove nil cons cons 91 ref 3900 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 3899 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 3902 def 3898 remove betaConv 3756 ref 3881 ref 3306 ref 3307 ref 3887 remove 3783 ref appTerm absTerm 3903 def 3888 ref appTerm absTerm 3896 ref appTerm absTerm 3897 ref appTerm absTerm 3785 ref appTerm betaConv 3881 ref 3306 ref 3903 remove 3317 ref 653 ref 790 ref 3785 ref appTerm 3904 def 3318 ref appTerm 3905 def appTerm appTerm 3906 def appTerm absTerm 3907 def 3896 ref appTerm absTerm 3332 ref 3785 ref appTerm 3318 ref appTerm 3908 def appTerm betaConv 3907 remove 3895 ref 653 ref 3908 ref appTerm 3909 def appTerm 3910 def appTerm betaConv 3307 ref 3757 ref 3882 ref 652 ref 3910 ref appTerm 3911 def 3886 remove appTerm absTerm 3321 ref appTerm absTerm 3783 ref appTerm absTerm 3906 ref appTerm betaConv 3757 ref 3882 ref 3911 ref 652 ref 3906 ref appTerm 3912 def 3885 remove appTerm appTerm absTerm 3321 ref appTerm absTerm 3783 ref appTerm betaConv 3882 ref 3911 remove 3912 ref 3789 remove 3884 ref appTerm appTerm appTerm absTerm 3321 ref appTerm betaConv trans trans trans trans trans trans trans 3913 def appThm 379 ref appThm nil 662 ref 663 ref 3912 remove 3791 remove appTerm nil cons cons 666 ref 3910 ref nil cons 3914 def cons nil cons cons 3915 def cons nil cons cons 708 ref subst 709 ref 3910 ref appTerm 3916 def refl nil 662 ref 3792 remove 666 ref 3906 ref nil cons 3917 def cons nil cons cons 3918 def cons nil cons cons 708 ref subst 709 ref 3906 ref appTerm 3919 def refl 3799 remove appThm trans appThm trans trans 3920 def appThm nil 201 ref 3919 remove 3801 ref appTerm 3921 def nil cons 3922 def cons 3923 def 611 ref 3914 ref cons 3924 def 3359 ref cons cons nil cons cons 786 ref subst 3358 ref 3910 ref appTerm betaConv 201 ref 649 remove 592 ref nil 830 ref 3360 ref 3909 ref nil cons 3925 def cons 3362 ref 3894 remove nil cons cons nil cons 3926 def cons 3927 def cons nil cons cons 3381 ref subst 1064 ref 3382 remove 3383 ref 1303 ref 1303 ref 1303 ref 1303 ref 3384 ref 3808 remove appThm 3811 remove 3441 remove subst trans appThm nil 3389 ref 3399 ref 3809 remove appTerm 3928 def nil cons 3929 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3928 ref appTerm 3930 def nil cons 3931 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3930 ref appTerm 3932 def nil cons 3933 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 3932 ref appTerm 3934 def nil cons 3935 def cons nil cons nil cons cons 3458 ref subst trans 3936 def appThm nil 3389 ref 3451 ref 3934 ref appTerm 3937 def nil cons cons nil cons 3938 def nil cons cons 3939 def 3482 ref subst trans appThm 3940 def 798 ref appThm nil 594 ref 3938 ref cons nil cons cons 3496 ref subst 3572 ref 98 ref 824 ref 3485 ref 3937 ref appTerm 3941 def appTerm appTerm 3488 ref 3937 remove appTerm 3942 def 580 ref appTerm 3943 def appTerm 3944 def refl appThm nil 122 ref 3944 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3497 ref 251 ref 3941 ref appTerm refl 914 ref 251 ref 3485 ref 3934 ref appTerm 3945 def appTerm refl 914 ref 251 ref 3485 ref 3932 ref appTerm 3946 def appTerm refl 914 ref 251 ref 3485 ref 3930 ref appTerm 3947 def appTerm refl 914 ref 251 ref 3485 ref 3928 ref appTerm 3948 def appTerm refl 3837 remove appThm nil 3838 ref 3409 ref cons 3949 def nil cons cons 3950 def 3599 ref subst eqMp 3951 def appThm 3617 ref trans appThm nil 3405 ref 3929 remove cons 3952 def 3454 ref cons 3953 def nil cons cons 3954 def 3599 ref subst eqMp 3955 def appThm 3621 ref trans appThm nil 3405 ref 3931 remove cons 3956 def 3454 ref cons 3957 def nil cons cons 3599 ref subst eqMp 3958 def appThm 3625 ref trans appThm nil 3405 ref 3933 remove cons 3959 def 3454 ref cons 3960 def nil cons cons 3599 ref subst eqMp 3961 def appThm 3499 ref trans appThm nil 3405 ref 3935 remove cons 3962 def 3454 ref cons 3963 def nil cons cons 3599 ref subst eqMp 3964 def appThm 3571 ref trans appThm 3943 ref refl appThm nil 122 ref 3943 remove nil cons cons nil cons nil cons cons 1158 ref subst 3942 ref refl 3965 def 3633 ref appThm 3635 ref 3961 ref appThm 3640 ref trans sym 128 ref eqMp nil 90 ref 3634 ref 3945 ref appTerm nil cons cons 91 ref 36 ref 3942 ref 3641 ref appTerm appTerm 3488 ref 3934 remove appTerm 3966 def 3318 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3638 ref 3963 ref cons nil cons cons 3654 ref subst eqMp trans 3966 ref refl 3967 def 3656 ref appThm 3659 ref 3958 ref appThm 3664 ref trans sym 128 ref eqMp nil 90 ref 3658 ref 3946 ref appTerm nil cons cons 91 ref 36 ref 3966 ref 3665 ref appTerm appTerm 3488 ref 3932 remove appTerm 3968 def 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 3960 ref cons nil cons cons 3654 ref subst eqMp trans 3968 ref refl 3969 def 3668 ref appThm 3670 ref 3955 ref appThm 3673 ref trans sym 128 ref eqMp nil 90 ref 3669 ref 3947 ref appTerm nil cons cons 91 ref 36 ref 3968 ref 3674 ref appTerm appTerm 3488 ref 3930 remove appTerm 3970 def 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3957 ref cons nil cons cons 3654 ref subst eqMp trans 3970 ref refl 3971 def 3677 ref appThm 3679 ref 3951 ref appThm 3680 ref trans sym 128 ref eqMp nil 90 ref 3678 ref 3948 ref appTerm nil cons cons 91 ref 36 ref 3970 ref 3681 ref appTerm appTerm 3488 ref 3928 remove appTerm 3972 def 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3953 ref cons nil cons cons 3654 ref subst eqMp trans 3972 ref refl 3973 def 3684 ref appThm 3863 remove nil 3864 remove 91 ref 36 ref 3972 ref 3691 ref appTerm appTerm 3866 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3949 ref cons nil cons cons 3654 ref subst eqMp trans 3868 remove trans trans trans trans trans trans trans trans trans trans trans appThm 576 ref 3909 remove appTerm 3974 def 580 ref appTerm 3975 def refl appThm nil 122 ref 3975 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 618 ref appThm 584 ref 585 ref 3910 ref appTerm appTerm 3976 def refl appThm nil 2939 ref 3976 remove nil cons cons 2942 ref cons nil cons cons 3721 ref subst trans appThm 3731 remove trans absThm trans 3921 ref refl 3977 def appThm 3733 remove 3921 ref appTerm betaConv trans trans trans 3978 def eqMp nil 135 ref 3877 remove cons 3979 def 137 ref 3879 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 3738 remove cons 3980 def 137 ref 3740 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp 36 ref "_34972" 435 ref var 3981 def 206 ref 486 ref 3280 ref 3981 remove varTerm appTerm appTerm appTerm 288 ref appTerm absTerm 3982 def 3281 ref appTerm 3983 def appTerm refl 3982 ref 642 ref appTerm betaConv appThm 139 ref 3983 remove betaConv appThm 206 ref 486 ref 3280 remove 642 ref appTerm appTerm appTerm 288 ref appTerm refl appThm trans 3982 remove refl 561 ref 3281 remove appTerm 642 ref appTerm assume appThm eqMp sym 290 ref 2987 ref nil 2992 ref 717 ref 3279 remove nil cons cons nil cons cons nil cons cons 2994 remove 3729 ref subst 3984 def subst appThm appThm 481 remove appThm sym 139 ref "_34986" 5 ref var 3985 def 206 ref 486 ref 494 ref 212 ref 3985 remove varTerm appTerm 230 ref appTerm appTerm appTerm appTerm 288 ref appTerm absTerm 3986 def 362 remove appTerm betaConv appThm 501 ref 3290 remove 3986 ref 353 ref appTerm betaConv appThm appThm 3293 remove 3986 ref 361 remove appTerm betaConv 3987 def appThm appThm appThm 3296 remove nil 510 ref 3986 remove nil cons cons nil cons nil cons cons 550 ref subst 3988 def subst eqMp sym nil 3298 remove 91 ref 206 ref 486 ref 494 ref 3299 remove appTerm 3989 def appTerm appTerm 288 ref appTerm 3990 def nil cons 3991 def cons nil cons 3992 def cons nil cons cons 3993 def 109 ref subst 3993 remove 178 ref subst nil 90 ref 98 ref 834 ref 343 ref appTerm 3994 def 243 ref appTerm 3995 def appTerm 3996 def 351 ref appTerm 3997 def nil cons 3998 def cons 91 ref 561 ref 3989 ref appTerm 563 ref appTerm 3999 def nil cons 4000 def cons nil cons cons nil cons cons 4001 def 109 ref subst 4001 remove 178 ref subst 3996 ref refl 846 ref nil 849 ref 241 ref 349 ref nil cons 4002 def cons 4003 def 852 ref 4002 ref cons nil cons 4004 def cons cons nil cons cons 1580 ref subst nil 4003 remove nil cons 4005 def nil cons cons 1585 ref subst eqMp nil 90 ref 251 ref 964 ref 349 ref appTerm appTerm 350 ref appTerm 4006 def nil cons cons 91 ref 251 ref 1588 ref 334 ref 3657 ref appTerm 4007 def appTerm appTerm 350 ref appTerm 4008 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 847 ref 341 ref nil cons 4009 def cons 4010 def 4004 remove cons nil cons cons 1884 ref subst nil 847 ref 2608 ref cons 4011 def 241 ref 340 ref nil cons 4012 def cons 4013 def nil cons 4014 def cons nil cons cons 2040 ref subst nil 979 ref 2612 remove cons nil cons cons 4015 def 2634 remove subst 2635 ref eqMp 4016 def eqMp 4017 def eqMp nil 90 ref 251 ref 855 ref 341 ref appTerm 341 ref appTerm appTerm 349 remove appTerm 4018 def nil cons cons 91 ref 92 ref 4006 remove appTerm 4008 remove appTerm 4019 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 849 ref 4013 remove 852 ref 4012 ref cons 4020 def nil cons 4021 def cons cons nil cons cons 1580 ref subst nil 4014 remove nil cons cons 1585 ref subst eqMp nil 90 ref 251 ref 964 remove 340 ref appTerm appTerm 341 ref appTerm 4022 def nil cons cons 91 ref 251 ref 1588 ref 3657 ref appTerm 4023 def appTerm 341 ref appTerm 4024 def nil cons 4025 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 4011 ref 4021 ref cons nil cons cons 1884 ref subst 4016 remove eqMp 4026 def nil 90 ref 251 ref 855 ref 338 ref appTerm 338 ref appTerm appTerm 340 ref appTerm 4027 def nil cons cons 4028 def 91 ref 92 ref 4022 remove appTerm 4024 remove appTerm 4029 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2635 ref nil 90 ref 251 ref 1588 ref 337 ref appTerm appTerm 338 ref appTerm nil cons cons 4030 def 91 ref 92 ref 4027 remove appTerm 4031 def 4029 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 1890 ref 2610 ref 2648 ref 4012 ref cons 2649 ref 4009 ref cons nil cons cons cons cons cons nil cons cons 2685 ref subst eqMp eqMp eqMp 4032 def nil 90 ref 4025 remove cons 91 ref 92 ref 4018 remove appTerm 4019 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 3662 ref 852 ref 4009 remove cons 4033 def 2648 ref 4002 remove cons 2649 ref 350 ref nil cons 4034 def cons nil cons cons cons cons cons nil cons cons 2685 remove subst eqMp eqMp eqMp 4035 def sym appThm nil 801 ref 4007 ref nil cons 4036 def cons nil cons nil cons cons 2703 ref subst trans appThm 3997 ref assume eqMp 4037 def nil 135 ref 3995 ref nil cons 4038 def cons 137 ref 837 ref 4007 ref appTerm 4039 def nil cons 4040 def cons nil cons cons nil cons cons 4041 def 151 ref subst proveHyp 4037 remove 4041 remove 282 ref subst proveHyp 567 ref 568 remove nil 312 ref 317 ref appTerm "Parser.sequence" const 4042 def 0 ref 10 ref 3 ref 314 ref cons 4043 def opType 4044 def 314 ref cons opType constTerm 569 remove 0 ref 0 ref 3 ref 58 ref 314 ref opType 4045 def nil cons 4046 def cons opType 4047 def 4044 ref nil cons cons opType constTerm 574 ref 302 ref 0 ref 32 ref 0 ref 4045 ref 0 ref 4045 ref 4046 ref cons opType nil cons cons opType nil cons cons opType constTerm 4048 def 578 ref 3318 ref appTerm 4049 def appTerm 4048 ref 578 ref 3657 ref appTerm 4050 def appTerm 4048 ref 578 ref 338 ref appTerm 4051 def appTerm 4048 ref 578 ref 579 ref appTerm 4052 def appTerm 306 ref 4045 ref constTerm 4053 def appTerm 76 ref 0 ref 295 ref 4046 ref cons opType constTerm 4054 def "Data.Char.UTF8.parseMultibyte.parse4" const 0 ref 4043 remove opType 4055 def constTerm 4056 def 577 ref appTerm 4057 def appTerm 4058 def appTerm 4059 def appTerm 4054 ref "Data.Char.UTF8.parseMultibyte.parse3" const 4055 ref constTerm 4060 def 577 ref appTerm 4061 def appTerm 4062 def appTerm 4063 def appTerm 4054 ref "Data.Char.UTF8.parseMultibyte.parse2" const 4055 remove constTerm 4064 def 577 ref appTerm 4065 def appTerm 4066 def appTerm 4067 def appTerm 4053 ref appTerm 4068 def absTerm 4069 def appTerm 4070 def appTerm appTerm axiom appThm 4071 def 3352 remove appThm nil 201 ref 3347 remove 3353 ref appTerm 4072 def nil cons cons "p" 4044 remove var 4070 remove nil cons cons nil cons 4073 def cons nil cons cons 462 ref 57 ref 64 ref 69 ref 4042 remove 0 ref 10 ref 25 ref 161 ref cons opType 4074 def 161 ref cons opType constTerm "p" 4074 ref var 4075 def varTerm 4076 def appTerm appTerm 75 ref appTerm appTerm 399 ref 0 ref 63 ref 0 ref 0 ref 59 ref 40 ref 60 ref cons opType 4077 def 66 ref cons opType 4078 def 0 ref 58 ref 4077 remove nil cons 4079 def opType 4080 def 66 ref cons opType nil cons cons opType nil cons cons opType constTerm 632 ref appTerm 403 ref 0 ref 0 ref 4078 ref 33 ref cons opType 4078 ref nil cons cons opType constTerm "f" 4078 remove var 4081 def 88 ref "y" 40 ref var 4082 def 56 ref 407 ref 64 ref 4081 remove varTerm 79 ref 0 ref 40 ref 0 ref 53 ref 4079 remove cons opType nil cons cons opType constTerm 4082 remove varTerm 4083 def appTerm 410 ref appTerm appTerm appTerm 69 ref 4083 remove appTerm 410 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 65 ref 0 ref 4074 ref 0 ref 53 ref 4080 remove nil cons cons opType nil cons cons opType constTerm 4076 ref appTerm 75 ref appTerm appTerm appTerm absTerm 4084 def 75 ref appTerm 4085 def betaConv 4075 remove 56 ref 4084 ref appTerm 4086 def absTerm 4087 def 4076 ref appTerm 4088 def betaConv nil 47 ref 0 ref 0 ref 4074 ref 33 ref cons opType 4089 def 33 ref cons opType constTerm 4087 ref appTerm 4090 def axiom nil 90 ref 4090 remove nil cons cons 91 ref 4088 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 4074 ref nil cons cons nil cons "P" 4089 remove var 4087 remove nil cons cons "x" 4074 remove var 4076 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4086 remove nil cons cons 91 ref 4085 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 4084 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp subst 4091 def subst 399 ref 0 ref 435 ref 0 ref 0 ref 59 ref 295 ref 202 ref cons opType 4092 def 487 ref cons opType 4093 def 0 ref 58 ref 4092 ref nil cons 4094 def opType 4095 def 487 ref cons opType nil cons cons opType nil cons cons opType constTerm 642 ref appTerm 403 ref 0 ref 0 ref 4093 ref 33 ref cons opType 4096 def 4093 ref nil cons 4097 def cons opType constTerm 4098 def "f" 4093 ref var 4099 def 47 ref 0 ref 311 ref 33 ref cons opType constTerm 4100 def "y" 295 ref var 4101 def 200 ref 446 ref 561 ref 4099 ref varTerm 79 ref 0 ref 295 ref 0 ref 197 ref 4094 ref cons opType nil cons cons opType constTerm 4102 def 4101 ref varTerm 4103 def appTerm 4104 def 450 ref appTerm 4105 def appTerm appTerm 493 ref 4103 ref appTerm 4106 def 450 ref appTerm 4107 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4108 def appTerm 4109 def refl 4110 def nil "f" 4047 remove var 4069 ref nil cons cons nil cons nil cons cons "B" 314 ref cons 21 ref cons 22 ref cons 639 remove subst subst 630 ref 0 ref 4095 ref 0 ref 4095 ref 0 ref 0 ref 3 ref 0 ref 197 ref 4095 ref nil cons 4111 def cons opType nil cons 4112 def cons opType 4113 def 4112 remove cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 4095 ref constTerm 4114 def appTerm 4114 ref appTerm refl 611 ref 201 ref 399 ref 0 ref 4095 ref 0 ref 0 ref 295 ref 4111 ref cons opType 4115 def 0 ref 4045 ref 4111 ref cons opType nil cons cons opType nil cons cons opType constTerm 4114 ref appTerm 4116 def 4101 ref 76 ref 0 ref 4092 ref 4111 ref cons opType constTerm 4117 def 4104 ref 216 ref appTerm appTerm absTerm appTerm 4118 def refl 4119 def 4069 remove 650 ref appTerm betaConv appThm absThm absThm appThm trans 4120 def 4072 remove refl appThm nil 3355 ref 3356 remove "f" 4113 remove var 611 ref 201 ref 4118 ref 4048 ref 3357 ref 3318 ref appTerm appTerm 4048 ref 3357 ref 3657 ref appTerm appTerm 4048 ref 3357 ref 338 ref appTerm appTerm 4048 ref 3357 remove 579 ref appTerm appTerm 4053 ref appTerm 4054 ref 4056 ref 650 ref appTerm appTerm appTerm appTerm 4054 ref 4060 ref 650 ref appTerm appTerm appTerm appTerm 4054 ref 4064 ref 650 ref appTerm appTerm appTerm appTerm 4053 ref appTerm appTerm absTerm absTerm 4121 def nil cons cons "b" 4095 ref var 4114 remove nil cons 4122 def cons 4123 def "e" 4095 remove var 4122 remove cons nil cons cons cons 4124 def cons cons nil cons cons 20 ref "B" 4111 remove cons nil cons 4125 def cons 22 ref cons 785 ref subst 4126 def subst 4121 ref 3341 ref appTerm betaConv 201 ref 4119 ref 4048 ref refl 4127 def nil 801 ref 3637 ref cons 4128 def 3364 ref cons nil cons cons 3381 ref subst 1064 ref 3483 ref 3318 ref refl 4129 def appThm nil 3638 ref 3471 ref cons nil cons cons 3496 ref subst 501 ref 3635 ref 2745 ref appThm 914 ref 2758 remove 2581 ref 243 ref appTerm 4130 def betaConv 2583 ref 856 ref appTerm 4131 def betaConv 2764 remove 2767 remove 151 ref subst proveHyp nil 90 ref 2765 remove cons 91 ref 4131 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2583 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2582 remove nil cons cons 91 ref 4130 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2581 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4132 def subst 3384 ref 2769 remove appThm trans appThm 3499 ref trans 4133 def nil 849 ref 3638 ref 2791 ref cons 4134 def cons nil cons cons 3570 ref subst deductAntisym 4133 ref eqMp 4135 def trans appThm 4136 def 98 ref 3634 ref 3573 ref appTerm appTerm 3574 ref 3318 ref appTerm 4137 def appTerm 4138 def refl appThm nil 122 ref 4138 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3635 ref 3631 ref appThm 4135 ref trans appThm 4137 ref refl appThm nil 122 ref 4137 remove nil cons cons nil cons nil cons cons 1158 ref subst 3632 ref 3656 ref appThm 3659 ref 3628 ref appThm 914 ref nil 1890 ref 1408 ref cons nil cons cons 4139 def 2768 ref subst 1303 ref 3688 remove appThm trans appThm 3625 ref trans 4140 def nil 849 ref 3662 ref 3639 ref cons cons nil cons cons 3570 ref subst deductAntisym 4140 remove eqMp 4141 def trans sym 128 ref eqMp nil 90 ref 3658 ref 3577 ref appTerm nil cons cons 91 ref 36 ref 3574 ref 3665 ref appTerm appTerm 3642 ref 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 3630 ref cons nil cons cons 3654 ref subst eqMp trans 3655 ref 3668 ref appThm 3670 ref 3624 ref appThm 914 ref 4139 remove 4132 ref subst 3384 ref 3687 remove appThm trans appThm 3621 ref trans 4142 def nil 849 ref 2609 ref 3663 ref cons cons nil cons cons 3570 ref subst deductAntisym 4142 remove eqMp 4143 def trans sym 128 ref eqMp nil 90 ref 3669 ref 3578 ref appTerm nil cons cons 91 ref 36 ref 3642 ref 3674 ref appTerm appTerm 3666 ref 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3627 ref cons nil cons cons 3654 ref subst eqMp trans 3667 ref 3677 ref appThm 3679 ref 3620 ref appThm 914 ref 2041 ref 2768 ref subst 1303 ref 3697 remove appThm trans 4144 def appThm 3617 ref trans 4145 def nil 849 ref 2690 ref 3672 ref cons cons nil cons cons 3570 ref subst deductAntisym 4145 remove eqMp 4146 def trans sym 128 ref eqMp nil 90 ref 3678 ref 3579 ref appTerm nil cons cons 91 ref 36 ref 3666 ref 3681 ref appTerm appTerm 3675 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3623 ref cons nil cons cons 3654 ref subst eqMp trans 3676 ref 3684 ref appThm 3686 ref 3616 ref appThm 914 ref 2041 remove 4132 ref subst 3384 ref 3696 remove appThm trans 4147 def appThm 2788 ref trans 4148 def nil 849 ref 1890 ref 2611 ref cons 4149 def cons nil cons cons 3570 ref subst deductAntisym 4148 ref eqMp 4150 def trans sym 128 ref eqMp nil 90 ref 3685 ref 3580 ref appTerm nil cons cons 91 ref 36 ref 3675 ref 3691 ref appTerm appTerm 3682 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3619 ref cons nil cons cons 3654 ref subst eqMp trans 3683 ref 1307 ref appThm 3695 ref 3613 ref appThm 914 ref 1409 remove 2768 ref subst 1303 ref 3707 remove appThm trans 4151 def appThm 3608 ref trans 4152 def nil 849 ref 1065 ref 3689 ref cons 4153 def cons nil cons cons 3570 ref subst deductAntisym 4152 ref eqMp 4154 def trans sym 128 ref eqMp nil 90 ref 3694 ref 3581 ref appTerm nil cons cons 91 ref 36 ref 3682 ref 1308 ref appTerm appTerm 3692 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3615 ref cons nil cons cons 3654 ref subst eqMp trans 3693 remove 1305 ref appThm 3706 ref 3605 remove appThm 914 ref 2600 ref appThm 2787 ref trans 4155 def nil 849 ref 882 ref 3698 remove cons cons nil cons cons 4156 def 3570 ref subst deductAntisym 4155 ref eqMp trans sym 128 ref eqMp 4157 def nil 90 ref 3705 ref 3582 ref appTerm nil cons cons 4158 def 91 ref 36 ref 3692 ref 1306 ref appTerm appTerm 3703 ref 335 ref appTerm 4159 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3611 remove cons nil cons cons 3654 ref subst eqMp trans 3604 remove 3716 ref subst 4160 def trans trans trans trans trans trans trans trans trans trans trans trans appThm 3718 ref 3318 ref appTerm 4161 def refl appThm nil 122 ref 4161 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 4127 ref nil 801 ref 3661 ref cons 4162 def 3364 ref cons nil cons cons 3381 ref subst 1064 ref 3483 remove 3657 ref refl 4163 def appThm nil 3662 ref 3471 remove cons nil cons cons 3496 ref subst 501 ref 3659 ref 2745 ref appThm 914 ref nil 1890 ref 849 ref nil cons 4164 def cons nil cons cons 4165 def 2577 ref 243 ref appTerm 4166 def betaConv 2579 ref 856 ref appTerm 4167 def betaConv 2761 remove 2763 remove 151 ref subst proveHyp nil 90 ref 2762 remove cons 91 ref 4167 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2579 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 2578 remove nil cons cons 91 ref 4166 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 2577 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4168 def subst 3384 ref 4147 ref appThm 4169 def trans appThm 3499 ref trans 4170 def nil 979 ref 3662 ref 2791 ref cons 4171 def cons nil cons cons 3570 ref subst deductAntisym 4170 ref eqMp 4172 def trans appThm 4173 def 98 ref 3658 ref 3573 remove appTerm appTerm 3574 ref 3657 ref appTerm 4174 def appTerm 4175 def refl appThm nil 122 ref 4175 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3659 ref 3631 remove appThm 4172 ref trans appThm 4174 ref refl appThm nil 122 ref 4174 remove nil cons cons nil cons nil cons cons 1158 ref subst 3632 remove 3668 ref appThm 3670 ref 3628 remove appThm 914 ref 4165 ref 2599 ref subst 1303 ref 4147 remove appThm trans appThm 3625 ref trans 4176 def nil 979 ref 2609 ref 3639 ref cons cons nil cons cons 3570 ref subst deductAntisym 4176 remove eqMp 4177 def trans sym 128 ref eqMp nil 90 ref 3669 ref 3577 ref appTerm nil cons cons 91 ref 36 ref 3574 remove 3674 ref appTerm appTerm 3642 ref 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3630 remove cons nil cons cons 3654 ref subst eqMp trans 3655 remove 3677 ref appThm 3679 ref 3624 remove appThm 914 ref nil 1065 ref 4164 ref cons nil cons cons 4178 def 4168 ref subst 3384 ref 4151 ref appThm 4179 def trans 4180 def appThm 3621 ref trans 4181 def nil 979 ref 2690 ref 3663 ref cons cons nil cons cons 3570 ref subst deductAntisym 4181 remove eqMp 4182 def trans sym 128 ref eqMp nil 90 ref 3678 ref 3578 ref appTerm nil cons cons 91 ref 36 ref 3642 ref 3681 ref appTerm appTerm 3666 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3627 remove cons nil cons cons 3654 ref subst eqMp trans 3667 remove 3684 ref appThm 3686 ref 3620 remove appThm 914 ref 4178 ref 2599 ref subst 1303 ref 4151 ref appThm trans 4183 def appThm 3617 ref trans 4184 def nil 979 ref 1890 ref 3672 ref cons cons nil cons cons 3570 ref subst deductAntisym 4184 remove eqMp 4185 def trans sym 128 ref eqMp nil 90 ref 3685 ref 3579 ref appTerm nil cons cons 91 ref 36 ref 3666 ref 3691 ref appTerm appTerm 3675 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3623 remove cons nil cons cons 3654 ref subst eqMp trans 3676 remove 1307 ref appThm 3695 ref 3616 remove appThm 914 ref nil 882 ref 4164 ref cons nil cons cons 4186 def 4168 ref subst 3384 ref 2600 remove appThm trans 4187 def appThm 2788 ref trans 4188 def nil 979 ref 1065 ref 2611 ref cons 4189 def cons nil cons cons 3570 ref subst deductAntisym 4188 ref eqMp 4190 def trans sym 128 ref eqMp nil 90 ref 3694 ref 3580 ref appTerm nil cons cons 91 ref 36 ref 3675 ref 1308 ref appTerm appTerm 3682 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3619 remove cons nil cons cons 3654 ref subst eqMp trans 3683 remove 1305 ref appThm 3706 ref 3613 remove appThm 914 ref 1067 ref 2552 ref subst 4191 def appThm 3608 ref trans 4192 def nil 979 ref 882 ref 3689 ref cons cons nil cons cons 3570 ref subst deductAntisym 4192 remove eqMp 4193 def trans sym 128 ref eqMp nil 90 ref 3705 ref 3581 ref appTerm nil cons cons 91 ref 36 ref 3682 ref 1306 ref appTerm appTerm 3692 ref 335 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3615 remove cons nil cons cons 3654 ref subst eqMp trans 3612 remove 3716 ref subst trans trans trans trans trans trans trans trans trans trans trans appThm 3718 ref 3657 ref appTerm 4194 def refl appThm nil 122 ref 4194 ref nil cons cons nil cons nil cons cons 4195 def 1324 ref subst trans trans appThm 4127 ref nil 801 ref 2608 ref cons 4196 def 3364 ref cons nil cons cons 3381 ref subst appThm 4127 ref nil 801 ref 2689 ref cons 4197 def 3364 ref cons nil cons cons 3381 ref subst appThm 4053 ref refl 4198 def appThm 4054 ref 4056 ref 3341 ref appTerm appTerm 4199 def refl appThm appThm 4054 ref 4060 ref 3341 ref appTerm appTerm 4200 def refl appThm appThm 4054 ref 4064 ref 3341 ref appTerm appTerm 4201 def refl appThm appThm 4198 ref appThm nil "t2" 4045 ref var 4202 def 4053 ref nil cons 4203 def cons 4204 def "t1" 4045 ref var 4205 def 4048 ref 4194 ref appTerm 4048 ref 1049 ref 576 ref 3328 remove appTerm 4206 def 338 ref appTerm appTerm 3718 ref 338 ref appTerm appTerm appTerm 4048 ref 1049 ref 4206 remove 579 ref appTerm appTerm 3718 remove 579 ref appTerm appTerm appTerm 4053 ref appTerm 4199 remove appTerm appTerm 4200 remove appTerm 4207 def appTerm 4201 ref appTerm 4208 def nil cons cons nil cons cons nil cons cons "A" 4046 remove cons nil cons 22 ref cons 4209 def 2929 ref subst 4210 def subst trans appThm absThm trans 3732 ref appThm 201 ref 4118 ref 4208 remove appTerm absTerm 3353 ref appTerm betaConv trans trans trans appThm trans trans appThm 829 ref appThm sym 4195 remove 1128 ref subst 1129 ref nil 3662 ref 595 ref 3361 remove cons nil cons cons nil cons cons 616 ref subst 787 ref nil 241 ref 3334 ref nil cons 4211 def cons nil cons 4212 def nil cons cons 797 ref subst 4213 def appThm 4163 ref appThm nil 799 ref 3661 ref cons 4214 def 803 ref 4212 ref cons 4215 def cons nil cons cons 822 ref subst 98 ref 3658 ref 792 ref appTerm 4216 def appTerm refl nil 4214 remove 4128 ref nil cons 4217 def cons nil cons cons 799 ref 36 ref 599 ref 3333 ref 804 ref appTerm 4218 def appTerm 806 ref appTerm 4219 def appTerm 808 ref 872 ref 804 ref appTerm 806 ref appTerm appTerm 4220 def appTerm 4221 def absTerm 4222 def 806 ref appTerm 4223 def betaConv 801 ref 442 ref 4222 ref appTerm 4224 def absTerm 4225 def 804 ref appTerm 4226 def betaConv 241 ref 442 ref 4225 ref appTerm 4227 def absTerm 4228 def 243 ref appTerm 4229 def betaConv 443 ref 241 ref 443 ref 801 ref 443 ref 799 ref 4221 remove assume sym 36 ref 4220 remove appTerm 4219 remove appTerm 4230 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 442 ref 241 ref 442 ref 801 ref 442 ref 799 ref 4230 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 442 ref 4228 ref appTerm nil cons cons 91 ref 4229 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4228 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4227 remove nil cons cons 91 ref 4226 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4225 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4224 remove nil cons cons 91 ref 4223 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4222 remove nil cons cons 820 ref cons nil cons cons 189 ref subst eqMp eqMp 4231 def subst 808 ref refl 4232 def nil 1890 ref 847 ref 2689 ref cons 4233 def nil cons 4234 def cons nil cons cons 4168 ref subst 3384 ref 4178 ref 4132 ref subst 4179 remove trans 4235 def appThm trans appThm trans appThm trans trans trans appThm nil 1349 ref 808 ref 4007 ref appTerm 4236 def nil cons 4237 def cons 1350 ref 4216 ref nil cons cons nil cons cons nil cons cons 1349 ref 36 ref 503 ref 98 ref 1351 ref appTerm 1353 ref appTerm appTerm appTerm 1049 ref 503 ref 1351 ref appTerm 4238 def appTerm 503 ref 1353 ref appTerm 4239 def appTerm appTerm absTerm 4240 def 1353 ref appTerm 4241 def betaConv 1350 ref 529 ref 4240 ref appTerm 4242 def absTerm 4243 def 1351 ref appTerm 4244 def betaConv nil 529 ref 4243 ref appTerm 4245 def axiom nil 90 ref 4245 remove nil cons cons 91 ref 4244 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 4243 remove nil cons cons 1362 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4242 remove nil cons cons 91 ref 4241 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 4240 remove nil cons cons 1363 ref cons nil cons cons 189 ref subst eqMp eqMp 4246 def subst trans trans sym nil 135 ref 4237 ref cons 4247 def nil cons nil cons cons 1384 ref subst nil 90 ref 4237 ref cons 1212 ref cons nil cons cons 4248 def 109 ref subst 4248 remove 178 ref subst 799 ref 92 ref 809 ref appTerm 807 ref 836 ref appTerm appTerm absTerm 4249 def 4007 ref appTerm 4250 def betaConv 241 ref 442 ref 4249 ref appTerm 4251 def absTerm 4252 def 243 ref appTerm 4253 def betaConv nil 442 ref 4252 ref appTerm 4254 def axiom nil 90 ref 4254 remove nil cons cons 91 ref 4253 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4252 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4255 def nil 90 ref 4251 remove nil cons cons 4256 def 91 ref 4250 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4249 ref nil cons cons 4257 def 613 ref 4036 ref cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 92 ref 4236 ref appTerm 329 ref 4007 remove appTerm 836 ref appTerm 4258 def appTerm nil cons 4259 def cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 122 ref 4259 remove cons nil cons nil cons cons 1393 ref subst 1129 ref 947 ref nil 122 ref 4237 remove cons nil cons nil cons cons 129 ref subst 4236 ref assume eqMp appThm 4258 ref refl appThm nil 122 ref 4258 remove nil cons cons nil cons nil cons cons 2460 ref subst trans appThm nil 241 ref 836 ref nil cons cons 4260 def 847 ref 4036 remove cons nil cons cons nil cons cons 241 ref 36 ref 503 ref 1145 ref appTerm 4261 def appTerm 1100 ref appTerm 4262 def absTerm 4263 def 243 ref appTerm 4264 def betaConv 847 ref 442 ref 4263 ref appTerm 4265 def absTerm 4266 def 856 ref appTerm 4267 def betaConv nil 442 ref 4266 ref appTerm 4268 def axiom 4269 def nil 90 ref 4268 remove nil cons cons 91 ref 4267 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4266 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4265 remove nil cons cons 91 ref 4264 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4263 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4270 def subst nil 122 ref 4040 remove cons nil cons nil cons cons 129 ref subst 4039 remove assume eqMp 4271 def trans trans trans sym 128 ref eqMp eqMp eqMp nil 4247 remove 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 503 ref 4216 remove appTerm nil cons cons 137 ref 503 ref 4236 remove appTerm nil cons cons nil cons cons nil cons cons 1726 remove sym nil 542 ref 122 ref 92 ref 1234 remove 125 ref appTerm 4272 def appTerm 92 ref 1712 remove 125 ref appTerm 4273 def appTerm 125 remove appTerm 4274 def appTerm 4275 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 122 ref nil 122 ref 4275 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 4272 remove nil cons 4276 def cons 91 ref 4274 remove nil cons 4277 def cons nil cons cons nil cons cons 4278 def 109 ref subst 4278 remove 178 ref subst nil 90 ref 4273 ref nil cons 4279 def cons 91 ref 1081 ref cons nil cons 4280 def cons nil cons cons 4281 def 109 ref subst 4281 remove 178 ref subst nil 90 ref 1911 remove cons 4280 remove cons nil cons cons 160 ref subst 4273 remove assume eqMp eqMp nil 135 ref 4279 remove cons 137 ref 1081 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 4276 remove cons 137 ref 4277 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 4282 def subst proveHyp eqMp 36 ref "_34777" 32 ref var 4283 def 561 ref 4109 ref 4116 ref 4101 ref 4117 ref 4104 ref 3353 ref appTerm appTerm absTerm 4284 def appTerm 4285 def 4048 ref 4283 remove varTerm appTerm 4207 ref appTerm 4201 ref appTerm appTerm appTerm appTerm 563 ref appTerm absTerm 4286 def 4194 ref appTerm 4287 def appTerm refl 4286 ref 1122 ref appTerm betaConv appThm 139 ref 4287 remove betaConv appThm 561 ref 4109 ref 4285 ref 4048 ref 1122 ref appTerm 4288 def 4207 ref appTerm 4201 ref appTerm appTerm appTerm appTerm 563 ref appTerm refl appThm trans 4286 remove refl 36 ref 4194 remove appTerm 1122 ref appTerm assume appThm eqMp sym 567 ref 4110 ref 4285 remove refl nil 4202 ref 4201 remove nil cons cons 4205 ref 4207 remove nil cons cons nil cons cons nil cons cons 4209 ref 2950 ref subst 4289 def subst 4054 ref refl 4290 def nil 574 ref 3345 ref cons nil cons nil cons cons 574 ref 312 ref 4065 ref appTerm "Parser.filter" const 4291 def 0 ref 295 ref 0 ref 238 ref 314 ref cons opType nil cons cons opType constTerm 4292 def "Parser.foldN" const 4293 def 0 ref 0 ref 3 ref 583 remove nil cons cons opType 4294 def 0 ref 237 ref 0 ref 237 ref 314 ref cons opType nil cons cons opType nil cons cons opType constTerm "Data.Char.UTF8.parseMultibyte.addContinuationByte" const 4294 ref constTerm 4295 def appTerm 4296 def 335 ref appTerm 585 ref "Data.Byte.and" const 3314 remove constTerm 4297 def 577 ref appTerm 4298 def 653 ref 334 ref 3889 ref appTerm 4299 def appTerm 4300 def appTerm appTerm 4301 def appTerm appTerm 241 ref 3995 ref absTerm 4302 def appTerm appTerm absTerm 4303 def 577 ref appTerm 4304 def betaConv nil 608 ref 4303 ref appTerm 4305 def axiom nil 90 ref 4305 remove nil cons cons 91 ref 4304 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4303 remove nil cons cons 611 ref 596 ref cons 4306 def nil cons 4307 def cons nil cons cons 189 ref subst eqMp eqMp 4308 def subst 4292 ref refl 4309 def nil "s" 237 ref var 4310 def 585 ref 4297 ref 3341 remove appTerm 4300 ref appTerm appTerm 4311 def nil cons cons 882 ref "f" 4294 remove var 4295 ref nil cons cons nil cons 4312 def cons 4313 def cons nil cons cons 20 ref 383 remove nil cons 4314 def cons 22 ref cons "s" 24 ref var 4315 def 31 ref 0 ref 40 ref 87 remove nil cons cons opType constTerm 4293 remove 0 ref 0 ref 25 ref 0 ref 24 ref 625 ref cons opType 4316 def nil cons cons opType 4317 def 0 ref 237 ref 0 ref 24 ref 161 ref cons opType nil cons cons opType nil cons cons opType constTerm "f" 4317 ref var 4318 def varTerm 4319 def appTerm 243 ref appTerm 4315 remove varTerm 4320 def appTerm appTerm "Parser.fold" const 4321 def 0 ref 0 ref 25 ref 0 ref 59 ref 237 ref 38 ref cons opType 4322 def 58 ref "Data.Sum.+" typeOp 4323 def 24 ref 4322 ref nil cons cons 4324 def opType 4325 def nil cons 4326 def opType 4327 def nil cons 4328 def cons opType 4329 def nil cons 4330 def cons opType 0 ref 4322 ref 161 ref cons opType nil cons cons opType constTerm 173 ref 403 ref 0 ref 0 ref 4329 ref 33 ref cons opType 4330 remove cons opType constTerm "f" 4329 remove var 4331 def 442 ref 847 ref 50 ref "t" 24 ref var 4332 def 31 ref 0 ref 4327 ref 0 ref 4327 remove 33 ref cons opType nil cons cons opType constTerm 4331 remove varTerm 79 ref 0 ref 237 ref 0 ref 4324 remove opType nil cons cons opType constTerm 4333 def 856 ref appTerm 4332 remove varTerm 4334 def appTerm appTerm appTerm "Data.Option.map" const 4335 def 0 ref 0 ref 24 ref 4326 ref cons opType 4336 def 0 ref 624 ref 4328 remove cons opType nil cons cons opType constTerm "u" 24 ref var 4337 def 302 ref 0 ref 32 ref 0 ref 4325 ref 0 ref 4325 remove 4326 ref cons opType nil cons cons opType nil cons cons opType constTerm 1051 ref appTerm "Data.Sum.left" const 4338 def 4336 remove constTerm 4337 remove varTerm 4339 def appTerm appTerm "Data.Sum.right" const 4340 def 0 ref 4322 remove 4326 remove cons opType constTerm 4333 ref "Number.Natural.-" const 789 ref constTerm 4341 def 856 ref appTerm 4342 def 336 ref appTerm 4343 def appTerm 4339 remove appTerm appTerm appTerm absTerm appTerm 4319 ref 174 ref appTerm 4334 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4333 remove 243 ref appTerm 4320 ref appTerm appTerm appTerm absTerm 4344 def 4320 ref appTerm 4345 def betaConv 241 ref 50 ref 4344 ref appTerm 4346 def absTerm 4347 def 243 ref appTerm 4348 def betaConv 4318 remove 442 ref 4347 ref appTerm 4349 def absTerm 4350 def 4319 ref appTerm 4351 def betaConv nil 47 ref 0 ref 0 ref 4317 ref 33 ref cons opType 4352 def 33 ref cons opType constTerm 4350 ref appTerm 4353 def axiom nil 90 ref 4353 remove nil cons cons 91 ref 4351 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 4317 ref nil cons cons nil cons "P" 4352 remove var 4350 remove nil cons cons "x" 4317 remove var 4319 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4349 remove nil cons cons 91 ref 4348 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4347 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4346 remove nil cons cons 91 ref 4345 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 4344 remove nil cons cons 51 ref 4320 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst 4354 def subst appThm 4302 ref refl 4355 def appThm trans appThm trans appThm nil "a" 295 ref var 4356 def 4292 ref 4321 ref 0 ref 0 ref 3 ref 0 ref 59 ref 331 remove opType 4357 def 58 ref 4323 ref 237 ref 4357 ref nil cons 4358 def cons 4359 def opType 4360 def nil cons 4361 def opType 4362 def nil cons 4363 def cons opType 4364 def nil cons 4365 def cons opType 4366 def 0 ref 4357 ref 314 ref cons opType nil cons cons opType constTerm 611 ref 403 ref 0 ref 0 ref 4364 ref 33 ref cons opType 4367 def 4365 ref cons opType constTerm 4368 def "f" 4364 ref var 4369 def 442 ref 847 ref 442 ref "t" 237 ref var 4370 def 31 ref 0 ref 4362 ref 0 ref 4362 ref 33 ref cons opType nil cons cons opType constTerm 4371 def 4369 ref varTerm 79 ref 0 ref 237 ref 0 ref 4359 remove opType nil cons cons opType constTerm 4372 def 856 ref appTerm 4370 ref varTerm 4373 def appTerm 4374 def appTerm appTerm 4375 def 4335 ref 0 ref 0 ref 237 ref 4361 ref cons opType 4376 def 0 ref 570 ref 4363 ref cons opType nil cons cons opType constTerm 4377 def "u" 237 ref var 4378 def 302 ref 0 ref 32 ref 0 ref 4360 ref 0 ref 4360 ref 4361 ref cons opType nil cons cons opType nil cons cons opType constTerm 4379 def 1051 remove appTerm 4380 def 4338 ref 4376 ref constTerm 4381 def 4378 ref varTerm 4382 def appTerm 4383 def appTerm 4340 ref 0 ref 4357 ref 4361 ref cons opType constTerm 4384 def 4372 ref 4343 remove appTerm 4385 def 4382 ref appTerm appTerm appTerm absTerm 4386 def appTerm 4387 def 4295 ref 650 ref appTerm 4373 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 4388 def appTerm 4389 def 4372 ref 335 ref appTerm 4390 def 4311 ref appTerm appTerm 4391 def appTerm 4302 ref appTerm 4392 def nil cons 4393 def cons "f" 4115 remove var 4394 def 4284 ref nil cons cons 4123 remove nil cons 4395 def cons cons nil cons cons "A" 314 ref cons 4396 def 4125 remove cons 22 ref cons 4397 def 2976 ref subst 4398 def subst 4284 remove 4392 ref appTerm betaConv trans trans appThm nil "a" 4092 ref var 4399 def 4102 ref 4392 remove appTerm 3353 ref appTerm nil cons cons 4099 remove 4108 remove nil cons cons 2954 ref cons 4400 def cons nil cons cons "A" 4094 remove cons 722 ref cons 22 ref cons 4401 def 2976 ref subst 4402 def subst nil 446 ref 3354 remove cons 4101 ref 4393 remove cons nil cons cons nil cons cons 446 ref 561 ref 4098 remove "_34789" 4093 ref var 4403 def 4100 ref 4101 ref 200 ref 446 ref 561 ref 4403 remove varTerm 4105 ref appTerm appTerm 4107 ref appTerm absTerm appTerm absTerm appTerm absTerm 4404 def appTerm 4405 def 4105 ref appTerm appTerm 4107 ref appTerm absTerm 4406 def 450 ref appTerm 4407 def betaConv 4101 ref 200 ref 4406 ref appTerm 4408 def absTerm 4409 def 4103 ref appTerm 4410 def betaConv 4404 ref 4405 remove appTerm 4411 def betaConv 4404 ref "_34787" 4092 ref var 4412 def 493 ref 403 ref 0 ref 0 ref 0 ref 4092 ref 314 remove cons opType 4413 def 33 ref cons opType 4413 ref nil cons cons opType constTerm "fn" 4413 remove var 4414 def 4100 ref 4356 ref 200 ref 229 ref 312 ref 4414 remove varTerm 4102 ref 4356 ref varTerm 4415 def appTerm 230 ref appTerm 4416 def appTerm appTerm 4415 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4417 def 4412 remove varTerm 4418 def appTerm appTerm 403 ref 0 ref 0 ref 0 ref 4092 remove 202 ref cons opType 4419 def 33 ref cons opType 4419 ref nil cons cons opType constTerm "fn" 4419 remove var 4420 def 4100 ref 4356 ref 200 ref 229 ref 3026 ref 4420 remove varTerm 4416 remove appTerm appTerm 230 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4421 def 4418 remove appTerm appTerm absTerm 4422 def appTerm betaConv sym nil "P" 311 remove var 4423 def 4101 ref 200 ref 446 ref 561 ref 4422 ref 4105 ref appTerm 4424 def appTerm 4107 remove appTerm 4425 def absTerm 4426 def appTerm 4427 def absTerm nil cons cons nil cons nil cons cons 4396 ref nil cons 4428 def 22 ref cons 226 ref subst subst 4101 ref nil 122 ref 4427 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 4426 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 4425 remove nil cons cons nil cons nil cons cons 129 ref subst 4424 remove betaConv 561 ref "_34784" 197 ref var 4429 def 4106 remove 4429 ref varTerm 4430 def appTerm absTerm 450 ref appTerm 4431 def appTerm refl 4429 ref 493 ref 4417 remove 4105 ref appTerm 4432 def appTerm 4433 def 4430 ref appTerm absTerm 4434 def 4421 remove 4105 remove appTerm 4435 def appTerm betaConv appThm 567 ref 4431 remove betaConv appThm 4433 remove 4435 remove appTerm refl appThm trans 31 ref 0 ref 491 ref 0 ref 491 remove 33 ref cons opType nil cons cons opType constTerm 4436 def "_34783" 295 ref var 4437 def 4429 remove 493 ref 4437 remove varTerm appTerm 4430 remove appTerm absTerm absTerm 4438 def 4103 ref appTerm 4439 def appTerm refl 4438 ref 4432 remove appTerm betaConv appThm 4436 ref refl 4440 def 4439 remove betaConv appThm 4434 remove refl appThm trans 4438 remove refl nil 3052 ref 4356 ref 4103 remove nil cons 4441 def cons nil cons cons nil cons cons 4442 def 4396 remove 3055 ref cons 22 ref cons 4443 def 3242 ref subst subst appThm eqMp 4442 remove 4443 remove 3261 ref subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 4097 remove cons nil cons 4444 def "P" 4096 ref var 4404 ref nil cons 4445 def cons "x" 4093 remove var 4422 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 4096 ref 33 ref cons opType constTerm 4404 remove appTerm nil cons cons 91 ref 4411 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 4096 remove var 4445 remove cons nil cons nil cons cons 4444 remove 22 ref cons 3241 ref subst subst eqMp eqMp nil 90 ref 4100 remove 4409 ref appTerm nil cons cons 91 ref 4410 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 4428 remove 4423 remove 4409 remove nil cons cons "x" 295 remove var 4441 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4408 remove nil cons cons 91 ref 4407 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 4406 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp 4446 def subst nil 3355 ref "f" 238 ref var 4447 def 4302 ref nil cons cons 4448 def 382 ref 4391 ref nil cons cons nil cons cons cons nil cons cons 462 remove 57 ref 64 ref 69 ref 4291 remove 0 ref 40 ref 0 ref 48 ref 161 ref cons opType nil cons cons opType constTerm 44 ref appTerm "f" 48 ref var 4449 def varTerm 4450 def appTerm appTerm 75 ref appTerm appTerm 468 remove 632 ref appTerm 403 ref 0 ref 0 ref 77 ref 33 ref cons opType 77 ref nil cons cons opType constTerm "f" 77 remove var 4451 def 50 ref 406 ref 56 ref 407 ref 64 ref 4451 remove varTerm 411 ref appTerm appTerm 302 ref 0 ref 32 ref 0 ref 63 ref 467 remove cons opType nil cons cons opType constTerm 4450 ref 408 ref appTerm appTerm 78 ref 411 ref appTerm 4452 def appTerm 632 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 416 ref appTerm appTerm absTerm 4453 def 75 ref appTerm 4454 def betaConv 4449 remove 56 ref 4453 ref appTerm 4455 def absTerm 4456 def 4450 ref appTerm 4457 def betaConv 43 ref 47 ref 0 ref 49 ref 33 ref cons opType constTerm 4456 ref appTerm 4458 def absTerm 4459 def 44 ref appTerm 4460 def betaConv nil 88 ref 4459 ref appTerm 4461 def axiom nil 90 ref 4461 remove nil cons cons 91 ref 4460 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 4459 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4458 remove nil cons cons 91 ref 4457 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 724 remove cons nil cons "P" 49 ref var 4456 remove nil cons cons "x" 48 remove var 4450 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4455 remove nil cons cons 91 ref 4454 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 4453 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp subst 4462 def subst trans 490 ref 642 ref appTerm 4463 def refl 4464 def 403 ref 0 ref 0 ref 488 ref 33 ref cons opType 4465 def 488 ref nil cons 4466 def cons opType constTerm 4467 def refl 4468 def 2991 ref 443 ref 444 ref 445 ref 446 ref 561 ref 2991 ref varTerm 451 ref appTerm appTerm 4469 def refl 4470 def 302 ref 0 ref 32 ref 0 ref 435 ref 489 remove cons opType nil cons cons opType constTerm 4471 def refl 4472 def 4302 ref 448 ref appTerm betaConv appThm 497 ref 451 ref appTerm 4473 def refl 4474 def appThm 642 ref refl 4475 def appThm appThm absThm appThm absThm appThm absThm appThm appThm 4476 def 493 ref 4391 remove appTerm 3353 ref appTerm refl appThm trans trans trans appThm 829 ref appThm sym 864 ref 585 ref refl 4477 def nil 3360 ref 4300 remove nil cons cons 4478 def 3362 ref 3345 remove cons nil cons cons nil cons cons 3360 ref 3474 ref 4297 ref 3365 ref appTerm 3366 ref appTerm appTerm 653 ref "Number.Natural.Bits.and" const 789 ref constTerm 4479 def 585 ref 3365 ref appTerm 4480 def appTerm 585 ref 3366 ref appTerm 4481 def appTerm appTerm appTerm absTerm 4482 def 3366 ref appTerm 4483 def betaConv 3362 ref 608 ref 4482 ref appTerm 4484 def absTerm 4485 def 3365 ref appTerm 4486 def betaConv nil 608 ref 4485 ref appTerm 4487 def axiom nil 90 ref 4487 remove nil cons cons 91 ref 4486 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4485 remove nil cons cons 3379 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4484 remove nil cons cons 91 ref 4483 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4482 remove nil cons cons 3380 ref cons nil cons cons 189 ref subst eqMp eqMp 4488 def subst 3383 ref 4479 ref refl 4489 def 4477 ref nil 3364 remove nil cons cons 3360 ref 3474 ref 3367 remove appTerm 653 ref "Number.Natural.Bits.or" const 789 ref constTerm 4490 def 4480 remove appTerm 4481 remove appTerm appTerm appTerm absTerm 4491 def 3366 ref appTerm 4492 def betaConv 3362 ref 608 ref 4491 ref appTerm 4493 def absTerm 4494 def 3365 ref appTerm 4495 def betaConv nil 608 ref 4494 ref appTerm 4496 def axiom nil 90 ref 4496 remove nil cons cons 91 ref 4495 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4494 remove nil cons cons 3379 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4493 remove nil cons cons 91 ref 4492 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4491 remove nil cons cons 3380 ref cons nil cons cons 189 ref subst eqMp eqMp 4497 def subst 3383 ref 4490 ref refl 4498 def nil 241 ref 3327 ref nil cons cons nil cons 4499 def nil cons cons 4500 def 797 ref subst 4501 def appThm 4213 remove appThm appThm trans appThm nil 241 ref 4490 ref 790 ref 3327 ref appTerm 4502 def 792 ref appTerm 4503 def appTerm 3781 ref 792 ref appTerm 4504 def appTerm 4505 def nil cons 4506 def cons nil cons 4507 def nil cons cons 797 ref subst nil 803 ref 241 ref 4504 remove nil cons cons 847 ref 4503 remove nil cons cons nil cons cons 4508 def cons nil cons cons 801 ref 251 ref 790 ref 4490 ref 856 ref appTerm 243 ref appTerm 4509 def appTerm 804 ref appTerm appTerm 4490 ref 790 ref 856 ref appTerm 804 ref appTerm 4510 def appTerm 805 ref appTerm appTerm absTerm 4511 def 804 ref appTerm 4512 def betaConv 241 ref 442 ref 4511 ref appTerm 4513 def absTerm 4514 def 243 ref appTerm 4515 def betaConv 847 ref 442 ref 4514 ref appTerm 4516 def absTerm 4517 def 856 ref appTerm 4518 def betaConv nil 442 ref 4517 ref appTerm 4519 def axiom nil 90 ref 4519 remove nil cons cons 91 ref 4518 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4517 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4516 remove nil cons cons 91 ref 4515 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4514 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4513 remove nil cons cons 91 ref 4512 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4511 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4520 def subst 4498 ref nil 803 ref 4499 ref cons nil cons cons 801 ref 251 ref 790 ref 805 ref appTerm 804 ref appTerm appTerm 805 ref appTerm absTerm 4521 def 804 ref appTerm 4522 def betaConv 241 ref 442 ref 4521 ref appTerm 4523 def absTerm 4524 def 243 ref appTerm 4525 def betaConv nil 442 ref 4524 ref appTerm 4526 def axiom nil 90 ref 4526 remove nil cons cons 91 ref 4525 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4524 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4523 remove nil cons cons 91 ref 4522 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4521 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4527 def subst appThm nil 4215 remove nil cons cons 4527 ref subst appThm trans 4528 def trans trans appThm nil 241 ref 4299 ref nil cons 4529 def cons nil cons 4530 def nil cons cons 797 ref subst 4531 def appThm appThm trans appThm nil 241 ref 4479 ref 4505 remove appTerm 4532 def 790 ref 4299 ref appTerm 792 ref appTerm 4533 def appTerm nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 241 ref 4533 ref nil cons cons 4534 def 847 ref 4506 remove cons nil cons cons cons nil cons cons 801 ref 251 ref 790 ref 4479 ref 856 ref appTerm 243 ref appTerm appTerm 804 ref appTerm appTerm 4479 ref 4510 ref appTerm 805 ref appTerm appTerm absTerm 4535 def 804 ref appTerm 4536 def betaConv 241 ref 442 ref 4535 ref appTerm 4537 def absTerm 4538 def 243 ref appTerm 4539 def betaConv 847 ref 442 ref 4538 ref appTerm 4540 def absTerm 4541 def 856 ref appTerm 4542 def betaConv nil 442 ref 4541 ref appTerm 4543 def axiom nil 90 ref 4543 remove nil cons cons 91 ref 4542 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4541 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4540 remove nil cons cons 91 ref 4539 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4538 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4537 remove nil cons cons 91 ref 4536 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4535 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4544 def subst 4489 ref 4528 remove appThm nil 803 ref 4530 remove cons nil cons cons 4527 ref subst 4545 def appThm trans trans trans appThm 3334 ref refl 4546 def appThm sym 864 ref 790 ref refl 4547 def 4341 ref refl 4548 def 4032 ref appThm 336 ref refl 4549 def appThm 4156 remove 139 ref 864 ref 914 ref 2551 remove appThm 4550 def appThm 3516 remove appThm appThm 4551 def 864 ref nil 882 ref 847 ref 334 ref 334 ref 1449 ref appTerm 4552 def appTerm nil cons 4553 def cons nil cons cons nil cons cons 2768 ref subst 1303 ref 914 ref nil 241 ref 4552 remove nil cons cons nil cons nil cons cons 4554 def 2553 ref subst appThm 4554 remove 2785 ref subst 1303 ref nil 241 ref 1532 remove cons nil cons nil cons cons 2785 ref subst 1303 ref 869 remove 2785 ref subst appThm trans appThm trans 4555 def trans appThm trans appThm 333 ref 333 ref 333 ref 1579 ref appTerm 4556 def appTerm 4557 def appTerm refl 4558 def appThm nil 241 ref 4557 remove nil cons cons 4559 def 847 ref 333 ref 333 ref 333 ref 919 ref appTerm 4560 def appTerm 4561 def appTerm nil cons cons nil cons cons nil cons cons 501 ref 139 ref 864 ref 956 remove appThm 955 ref appThm appThm 1337 ref appThm appThm 139 ref 864 ref 1142 remove appThm 1136 remove appThm appThm 1337 ref appThm appThm sym 501 ref 139 ref 1187 remove 973 remove appThm appThm 1337 ref appThm appThm 139 ref 1190 remove appThm 1337 ref appThm appThm sym 501 ref 139 ref 994 remove 1063 remove subst 4562 def 1574 remove 1337 ref appThm 1338 remove trans 4563 def trans appThm 1337 ref appThm 1075 ref trans appThm 139 ref 1271 remove 4562 remove trans 4563 remove trans appThm 1337 remove appThm 1075 remove trans appThm 1564 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 1567 remove nil cons cons 137 ref 1568 remove nil cons cons nil cons cons nil cons cons 151 ref subst proveHyp 4564 def subst nil 241 ref 4556 remove nil cons cons 4565 def 847 ref 4561 remove nil cons cons nil cons cons nil cons cons 4564 ref subst nil 241 ref 1579 remove nil cons cons 4566 def 847 ref 4560 remove nil cons cons nil cons cons nil cons cons 4564 ref subst nil 960 ref 847 ref 919 ref nil cons cons nil cons cons nil cons cons 4564 ref subst trans trans trans 4567 def trans appThm nil 543 ref 1263 remove 860 ref appTerm nil cons cons nil cons nil cons cons 1074 ref subst 4568 def trans sym 128 ref eqMp 4569 def subst 4155 ref eqMp nil 90 ref 251 ref 872 ref 4299 ref appTerm 336 ref appTerm appTerm 341 ref appTerm nil cons cons 91 ref 251 ref 4341 ref 341 remove appTerm 336 ref appTerm appTerm 4299 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 847 ref 4529 remove cons 4033 ref 1066 ref cons cons nil cons cons nil 90 ref 2797 ref nil cons 4570 def cons 91 ref 251 ref 4341 ref 860 ref appTerm 243 ref appTerm appTerm 856 ref appTerm nil cons 4571 def cons nil cons cons nil cons cons 4572 def 109 ref subst 4572 remove 178 ref subst 36 ref "_9337" 237 ref var 4573 def 251 ref 4341 ref 4573 remove varTerm appTerm 243 ref appTerm appTerm 856 ref appTerm absTerm 4574 def 860 ref appTerm 4575 def appTerm refl 4574 ref 922 ref appTerm betaConv appThm 139 ref 4575 remove betaConv appThm 251 ref 4341 ref 922 remove appTerm 4576 def 243 ref appTerm appTerm 856 ref appTerm 4577 def refl appThm trans 4574 remove refl 2798 remove appThm eqMp sym 241 ref 4577 remove absTerm 4578 def 243 ref appTerm 4579 def betaConv 847 ref 442 ref 4578 ref appTerm 4580 def absTerm 4581 def 856 ref appTerm 4582 def betaConv nil 442 ref 4581 ref appTerm 4583 def axiom nil 90 ref 4583 remove nil cons cons 91 ref 4582 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4581 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4580 remove nil cons cons 91 ref 4579 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4578 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp nil 135 ref 4570 ref cons 137 ref 4571 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 4584 def subst eqMp trans sym appThm 2745 ref appThm appThm 4341 ref 4023 remove appTerm 336 ref appTerm 4585 def refl appThm nil 801 ref 1590 ref cons 4586 def 241 ref 4585 ref nil cons cons nil cons cons nil cons cons 845 ref subst 1117 ref nil 4162 ref nil cons nil cons cons 801 ref 251 ref 835 ref 4341 ref 2694 ref appTerm 336 ref appTerm 4587 def appTerm appTerm 804 ref appTerm absTerm 4588 def 804 ref appTerm 4589 def betaConv nil 442 ref 4588 ref appTerm 4590 def axiom nil 90 ref 4590 remove nil cons cons 91 ref 4589 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4588 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4591 def subst appThm 2913 ref appThm trans trans sym 4165 ref 2768 ref subst 1303 ref 4148 remove appThm trans 4592 def nil 4233 ref 4171 remove cons nil cons cons 2912 ref subst deductAntisym 4592 remove eqMp 4593 def sym 128 ref eqMp eqMp 4594 def 36 ref "_34793" 237 ref var 4595 def 251 ref 4532 ref 4595 remove varTerm appTerm appTerm 3334 ref appTerm absTerm 4596 def 4533 ref appTerm 4597 def appTerm refl 4596 ref 4585 ref appTerm betaConv appThm 139 ref 4597 remove betaConv appThm 251 ref 4532 remove 4585 ref appTerm appTerm 3334 ref appTerm refl appThm trans 4596 remove refl 251 ref 4533 ref appTerm 4585 remove appTerm assume appThm eqMp sym 864 ref nil 4162 ref 4507 remove cons nil cons cons 801 ref 251 ref 4479 ref 243 ref appTerm 4587 remove appTerm 4598 def appTerm 805 ref appTerm 4599 def absTerm 4600 def 804 ref appTerm 4601 def betaConv 241 ref 442 ref 4600 ref appTerm 4602 def absTerm 4603 def 243 ref appTerm 4604 def betaConv nil 442 ref 4603 ref appTerm 4605 def axiom 4606 def nil 90 ref 4605 remove nil cons cons 91 ref 4604 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4603 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4602 remove nil cons cons 91 ref 4601 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4600 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4607 def subst nil 4162 ref 4508 remove cons nil cons cons 4520 ref subst trans 4498 ref nil 4162 ref 2728 ref 802 remove cons 4608 def 4499 ref cons cons nil cons cons 2743 ref subst 4502 ref refl 4609 def 2731 ref refl 2745 ref appThm 4610 def 4163 ref appThm nil 3662 ref 1591 ref nil cons 4611 def cons nil cons cons 2756 ref subst 2757 ref 4170 ref nil 979 ref 2746 ref 3672 ref cons cons nil cons cons 36 ref "_9300" 237 ref var 4612 def 36 ref 834 ref 4612 remove varTerm appTerm 860 ref appTerm appTerm 1122 ref appTerm absTerm 4613 def 243 ref appTerm 4614 def appTerm refl 4613 ref 898 ref 2155 ref appTerm 4615 def appTerm betaConv appThm 139 ref 4614 remove betaConv appThm 36 ref 834 ref 4615 ref appTerm 860 ref appTerm 4616 def appTerm 1122 ref appTerm refl appThm trans 4613 remove refl 251 ref 4615 ref appTerm 4617 def 243 ref appTerm assume sym appThm eqMp sym nil 122 ref 4616 remove nil cons cons nil cons nil cons cons 1128 ref subst nil 960 ref 847 ref 4615 remove nil cons 4618 def cons nil cons cons nil cons cons 241 ref 36 ref 503 ref 1097 ref appTerm 4619 def appTerm 1545 ref appTerm 4620 def absTerm 4621 def 243 ref appTerm 4622 def betaConv 847 ref 442 ref 4621 ref appTerm 4623 def absTerm 4624 def 856 ref appTerm 4625 def betaConv nil 442 ref 4624 ref appTerm 4626 def axiom 4627 def nil 90 ref 4626 remove nil cons cons 91 ref 4625 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4624 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4623 remove nil cons cons 91 ref 4622 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4621 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst nil 241 ref 4618 remove cons 847 ref 959 ref cons nil cons 4628 def cons nil cons cons 3515 ref subst trans trans 2302 remove 3506 ref 4617 ref refl nil 3518 ref 4628 remove cons nil cons cons 942 ref subst appThm absThm appThm trans sym nil 90 ref 240 ref 3506 ref 4617 ref 898 ref 2401 ref 3507 ref appTerm appTerm appTerm 4629 def absTerm 4630 def appTerm 4631 def nil cons cons nil cons nil cons cons 1608 remove subst sym nil 90 ref 503 ref 4631 remove appTerm 4632 def nil cons 4633 def cons 1212 ref cons nil cons cons 4634 def 109 ref subst 4634 remove 178 ref subst 3527 remove 3528 remove 3529 remove nil "_9304" 237 ref var 4635 def 959 remove cons "_9303" 237 ref var 4636 def 866 ref cons nil cons cons nil cons cons 241 ref 251 ref 872 ref 4636 remove varTerm 4637 def appTerm 243 ref appTerm appTerm 873 remove 4637 ref appTerm appTerm absTerm 4638 def 4635 remove varTerm 4639 def appTerm 4640 def betaConv 2180 remove 4637 ref appTerm 4641 def betaConv nil 2184 remove 91 ref 4641 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 2268 remove 613 ref 4637 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 442 ref 4638 ref appTerm nil cons cons 91 ref 4640 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4638 remove nil cons cons 613 ref 4639 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst nil 90 ref 251 ref 2155 remove appTerm 4642 def 2402 ref appTerm nil cons cons 91 ref 4617 ref 898 ref 2402 ref appTerm appTerm nil cons 4643 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil "_9310" 237 ref var 4644 def 2415 remove cons "_9309" 237 ref var 4645 def 2413 remove cons nil cons cons nil cons cons nil 90 ref 251 ref 4645 remove varTerm 4646 def appTerm 4644 remove varTerm 4647 def appTerm 4648 def nil cons 4649 def cons 91 ref 251 ref 898 ref 4646 remove appTerm appTerm 898 ref 4647 remove appTerm appTerm nil cons 4650 def cons nil cons cons nil cons cons 4651 def 109 ref subst 4651 remove 178 ref subst 914 ref 4648 remove assume appThm eqMp nil 135 ref 4649 remove cons 137 ref 4650 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp subst eqMp nil 90 ref 4643 remove cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil "_9302" 237 ref var 4652 def 866 ref cons nil cons nil cons cons nil 90 ref 4617 remove 898 ref 2401 remove 4652 remove varTerm 4653 def appTerm appTerm appTerm nil cons cons nil cons nil cons cons 1628 remove subst 3506 ref 503 ref 4629 remove appTerm absTerm 4654 def 4653 ref appTerm 4655 def betaConv nil 269 ref 4630 ref nil cons cons nil cons nil cons cons 3563 remove subst 443 ref 3506 ref 1129 ref 4630 remove 3507 ref appTerm betaConv appThm absThm appThm trans 4632 remove assume eqMp nil 90 ref 442 ref 4654 ref appTerm nil cons cons 91 ref 4655 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4654 remove nil cons cons 613 ref 4653 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp eqMp subst eqMp eqMp 3569 remove deductAntisym eqMp eqMp eqMp nil 135 ref 4633 remove cons 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp 4656 def subst deductAntisym 4170 remove eqMp appThm 2913 ref appThm 4163 ref appThm trans nil 2914 ref 3661 ref cons 2916 ref 1590 ref cons nil cons 4657 def cons nil cons cons 274 ref 2950 ref subst 4658 def subst trans trans 4659 def appThm trans appThm nil 4162 ref 4608 ref 4212 ref cons cons nil cons cons 2743 ref subst 3781 ref refl 4659 remove appThm trans appThm trans appThm 4546 ref appThm sym 251 ref 3327 ref appTerm 4660 def refl 4661 def nil 4162 ref 3638 ref nil cons 4662 def cons nil cons cons 4663 def 801 ref 251 ref "Number.Natural.Bits.shiftLeft" const 789 remove constTerm 4664 def 243 ref appTerm 4665 def 804 ref appTerm 4666 def appTerm 855 ref 2694 ref appTerm 243 ref appTerm appTerm absTerm 4667 def 804 ref appTerm 4668 def betaConv 241 ref 442 ref 4667 ref appTerm 4669 def absTerm 4670 def 243 ref appTerm 4671 def betaConv nil 442 ref 4670 ref appTerm 4672 def axiom nil 90 ref 4672 remove nil cons cons 91 ref 4671 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4670 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4669 remove nil cons cons 91 ref 4668 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4667 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4673 def subst appThm sym 4661 remove 865 ref 4032 remove appThm 4129 ref appThm nil 847 ref 4012 ref cons 4674 def 3638 ref 852 ref 3326 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 1591 ref 3638 ref 852 ref 3325 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 4011 ref 3638 ref 852 ref 3324 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 979 ref 3638 ref 852 ref 3323 ref nil cons 4675 def cons nil cons cons cons nil cons cons 1580 ref subst nil 849 ref 3638 ref 3663 ref cons cons nil cons cons 1580 ref subst nil 4662 remove nil cons cons 4676 def 1585 ref subst eqMp eqMp eqMp eqMp eqMp trans appThm 4500 remove nil 615 ref nil cons cons 894 ref subst 4677 def subst trans sym 128 ref eqMp eqMp 36 ref "_34795" 237 ref var 4678 def 251 ref 4490 ref 790 ref 4678 remove varTerm appTerm 3657 ref appTerm appTerm 3781 remove 3657 ref appTerm 4679 def appTerm appTerm 3334 ref appTerm absTerm 4680 def 3327 ref appTerm 4681 def appTerm refl 4680 ref 4664 ref 3318 ref appTerm 3657 ref appTerm 4682 def appTerm betaConv appThm 139 ref 4681 remove betaConv appThm 251 ref 4490 ref 790 ref 4682 ref appTerm 3657 ref appTerm appTerm 4679 ref appTerm appTerm 3334 ref appTerm refl appThm trans 4680 remove refl 4660 remove 4682 remove appTerm assume appThm eqMp sym 864 ref 4498 ref 4663 remove 801 ref 251 ref 790 ref 4666 ref appTerm 804 ref appTerm appTerm 335 ref appTerm absTerm 4683 def 804 ref appTerm 4684 def betaConv 241 ref 442 ref 4683 ref appTerm 4685 def absTerm 4686 def 243 ref appTerm 4687 def betaConv nil 442 ref 4686 ref appTerm 4688 def axiom nil 90 ref 4688 remove nil cons cons 91 ref 4687 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4686 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4685 remove nil cons cons 91 ref 4684 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4683 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 4689 def subst appThm 4679 ref refl appThm nil 241 ref 4679 remove nil cons cons nil cons nil cons cons 241 ref 251 ref 4490 ref 335 ref appTerm 243 ref appTerm appTerm 243 ref appTerm absTerm 4690 def 243 ref appTerm 4691 def betaConv nil 442 ref 4690 ref appTerm 4692 def axiom nil 90 ref 4692 remove nil cons cons 91 ref 4691 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4690 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4693 def subst trans appThm 4546 remove appThm nil 4162 ref 4212 ref cons nil cons cons 845 ref subst trans sym 837 ref refl 4694 def nil 2690 ref 980 ref cons nil cons cons 4695 def 4132 ref subst 3384 ref 4180 ref appThm trans 4696 def appThm 4271 remove trans sym 128 ref eqMp nil 90 ref 837 ref 872 ref 3657 ref appTerm 3318 ref appTerm 4697 def appTerm nil cons cons 91 ref 834 ref 835 ref 3334 ref appTerm appTerm 4698 def 3657 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2728 ref 3661 ref cons 4699 def 4217 ref cons nil cons cons 2728 ref 92 ref 837 ref 872 ref 2730 ref appTerm 4700 def 804 ref appTerm 4701 def appTerm appTerm 834 ref 835 ref 4218 ref appTerm appTerm 2730 ref appTerm appTerm 4702 def absTerm 4703 def 2730 ref appTerm 4704 def betaConv 801 ref 442 ref 4703 ref appTerm 4705 def absTerm 4706 def 804 ref appTerm 4707 def betaConv 241 ref 442 ref 4706 ref appTerm 4708 def absTerm 4709 def 243 ref appTerm 4710 def betaConv nil 442 ref 241 ref 442 ref 2728 ref 442 ref 801 ref 4702 ref absTerm 4711 def appTerm 4712 def absTerm 4713 def appTerm 4714 def absTerm 4715 def appTerm 4716 def axiom nil 90 ref 4716 remove nil cons 4717 def cons 4718 def 91 ref 442 ref 4709 ref appTerm nil cons 4719 def cons nil cons cons nil cons cons 4720 def 160 ref subst proveHyp 4720 ref 109 ref subst 4720 remove 178 ref subst nil 269 ref 4709 remove nil cons cons 4721 def nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 4708 remove nil cons 4722 def cons nil cons nil cons cons 129 ref subst nil 269 ref 4706 remove nil cons cons 4723 def nil cons nil cons cons 275 ref subst 801 ref nil 122 ref 4705 remove nil cons 4724 def cons nil cons nil cons cons 129 ref subst nil 269 ref 4703 remove nil cons cons 4725 def nil cons nil cons cons 275 ref subst 2728 ref nil 122 ref 4702 remove nil cons cons nil cons nil cons cons 129 ref subst 4711 ref 804 ref appTerm 4726 def betaConv 4713 ref 2730 ref appTerm 4727 def betaConv 4715 ref 243 ref appTerm 4728 def betaConv nil 4718 remove 91 ref 4728 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 269 ref 4715 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4714 remove nil cons cons 91 ref 4727 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4713 remove nil cons cons 2742 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4712 remove nil cons cons 91 ref 4726 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4711 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 135 ref 4717 remove cons 137 ref 4719 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 90 ref 4719 remove cons 91 ref 4710 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 4721 remove 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4722 remove cons 91 ref 4707 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 4723 remove 821 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4724 remove cons 91 ref 4704 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 4725 remove 2742 ref cons nil cons cons 189 ref subst eqMp eqMp 4729 def subst eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp 36 ref "_34791" 237 ref var 4730 def 561 ref 4463 ref 4467 ref 2991 ref 442 ref 444 ref 200 ref 446 ref 4469 ref 4471 ref 3994 ref 448 ref appTerm appTerm 4731 def 4473 ref appTerm 642 ref appTerm 4732 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 4733 def appTerm 4734 def 493 ref 4389 ref 4390 ref 4730 remove varTerm appTerm appTerm appTerm 3353 ref appTerm appTerm appTerm 563 ref appTerm absTerm 4735 def 4311 ref appTerm 4736 def appTerm refl 4735 ref 3334 ref appTerm betaConv appThm 139 ref 4736 remove betaConv appThm 561 ref 4734 ref 493 ref 4389 ref 4390 ref 3334 ref appTerm 4737 def appTerm appTerm 3353 ref appTerm appTerm appTerm 563 ref appTerm refl appThm trans 4735 remove refl 251 ref 4311 remove appTerm 3334 ref appTerm assume appThm eqMp sym 567 ref 4734 ref refl 4738 def nil "s" 4357 ref var 4739 def 4737 ref nil cons 4740 def cons "f" 4366 ref var 4741 def 4388 ref nil cons cons nil cons 4742 def cons 4743 def nil cons cons "C" 4358 ref cons 461 remove cons 22 ref cons 4744 def "s" 384 ref var 4745 def 628 remove 69 remove 4321 remove 0 ref 0 ref 25 ref 0 ref 384 ref 58 ref 4323 ref 3078 remove opType 4746 def nil cons opType 4747 def nil cons cons opType nil cons cons opType 4748 def 0 ref 384 ref 161 remove cons opType nil cons cons opType constTerm "f" 4748 ref var 4749 def varTerm 4750 def appTerm 4745 ref varTerm 4751 def appTerm appTerm appTerm 633 ref 173 ref 57 ref "Parser.fold.prs" const 4752 def 0 ref 4748 ref 0 ref 384 ref 631 remove nil cons cons opType nil cons cons opType constTerm 4750 ref appTerm 4753 def 4751 ref appTerm 174 ref appTerm 75 ref appTerm 4754 def absTerm absTerm appTerm appTerm absTerm 4755 def 4751 ref appTerm 4756 def betaConv 4749 ref 47 ref 0 ref 3091 ref 33 ref cons opType constTerm 4757 def 4755 ref appTerm 4758 def absTerm 4759 def 4750 ref appTerm 4760 def betaConv nil 47 ref 0 ref 0 ref 4748 ref 33 ref cons opType 4761 def 33 ref cons opType constTerm 4762 def 4759 ref appTerm 4763 def axiom nil 90 ref 4763 remove nil cons cons 91 ref 4760 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 4748 ref nil cons cons nil cons 4764 def "P" 4761 remove var 4765 def 4759 remove nil cons cons "x" 4748 remove var 4750 ref nil cons cons nil cons 4766 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4758 remove nil cons cons 91 ref 4756 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 389 ref cons nil cons 4767 def "P" 3091 remove var 4768 def 4755 remove nil cons cons "x" 384 ref var 4751 ref nil cons cons nil cons 4769 def cons nil cons cons 189 ref subst eqMp eqMp subst 4770 def subst 3732 ref appThm nil 662 ref 611 ref 3348 ref cons 4771 def 713 ref 611 ref 201 ref 4752 remove 0 ref 4366 remove 0 ref 4357 ref 641 remove nil cons cons opType nil cons cons opType constTerm 4772 def 4388 ref appTerm 4773 def 4737 ref appTerm 4774 def 650 ref appTerm 216 ref appTerm absTerm absTerm 4775 def nil cons cons 720 ref cons cons cons nil cons cons 786 ref subst 4775 remove 3321 ref appTerm betaConv 379 ref appThm 201 ref 4774 remove 3321 ref appTerm 216 ref appTerm absTerm 230 ref appTerm betaConv trans trans trans appThm appThm 829 ref appThm sym 567 ref 4738 ref nil 662 ref 4771 ref 4743 remove cons cons nil cons cons 4744 remove 57 ref 64 ref 4754 remove appTerm 399 ref 0 ref 63 ref 0 ref 0 ref 4746 ref 66 ref cons opType 4776 def 0 ref 4747 remove 66 ref cons opType nil cons cons opType nil cons cons opType constTerm 632 ref appTerm "y" 4746 remove var 4777 def "Data.Sum.case.left.right" const 4778 def 0 ref 634 remove 0 ref 0 ref 384 ref 66 remove cons opType 4776 remove nil cons cons opType nil cons cons opType constTerm "z" 24 ref var 4779 def 78 remove 80 remove 4779 remove varTerm 4780 def appTerm 75 ref appTerm appTerm absTerm appTerm "t" 384 remove var 4781 def 633 remove 1783 ref "zs" 53 ref var 4782 def 4753 remove 4781 remove varTerm appTerm 1784 ref appTerm 4782 remove varTerm appTerm absTerm absTerm appTerm 75 ref appTerm absTerm appTerm 4777 remove varTerm appTerm absTerm appTerm 4750 ref 174 ref appTerm 4751 ref appTerm appTerm appTerm absTerm 4783 def 75 ref appTerm 4784 def betaConv 173 ref 56 ref 4783 ref appTerm 4785 def absTerm 4786 def 174 ref appTerm 4787 def betaConv 4745 remove 168 ref 4786 ref appTerm 4788 def absTerm 4789 def 4751 remove appTerm 4790 def betaConv 4749 remove 4757 remove 4789 ref appTerm 4791 def absTerm 4792 def 4750 remove appTerm 4793 def betaConv nil 4762 remove 4792 ref appTerm 4794 def axiom nil 90 ref 4794 remove nil cons cons 91 ref 4793 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 4764 remove 4765 remove 4792 remove nil cons cons 4766 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4791 remove nil cons cons 91 ref 4790 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 4767 remove 4768 remove 4789 remove nil cons cons 4769 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4788 remove nil cons cons 91 ref 4787 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 4786 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4785 remove nil cons cons 91 ref 4784 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 4783 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp subst 4795 def subst 4796 def appThm appThm 829 ref appThm sym 4738 ref 399 ref 0 ref 435 ref 0 ref 0 ref 4360 ref 487 ref cons opType 4797 def 0 ref 4362 remove 487 ref cons opType nil cons cons opType nil cons cons opType constTerm 642 ref appTerm 4798 def "y" 4360 ref var 4799 def 4778 ref 0 ref 645 remove 0 ref 0 ref 4357 ref 487 ref cons opType 4800 def 4797 ref nil cons cons opType nil cons cons opType constTerm 4801 def 1643 ref 497 ref 447 ref 1651 remove appTerm 4802 def 230 ref appTerm appTerm absTerm 4803 def appTerm "t" 4357 ref var 4804 def 643 ref "z" 3 ref var 4805 def "zs" 197 ref var 4806 def 4773 ref 4804 ref varTerm 4807 def appTerm 4808 def 4805 ref varTerm 4809 def appTerm 4806 ref varTerm 4810 def appTerm absTerm absTerm 4811 def appTerm 230 ref appTerm absTerm 4812 def appTerm 4799 ref varTerm 4813 def appTerm absTerm 4814 def appTerm refl 4388 ref 3321 ref appTerm betaConv 4368 ref refl 4815 def 4369 ref 443 ref 847 ref 443 ref 4370 ref 4375 ref refl 4816 def 4387 ref refl 4817 def nil 847 ref 4373 ref nil cons 4818 def cons 4819 def nil cons nil cons cons 31 ref 0 ref 570 ref 0 ref 570 ref 33 ref cons opType 4820 def nil cons cons opType constTerm 4821 def refl nil 867 remove 574 ref 3348 ref cons nil cons cons nil cons cons 241 ref 4821 ref 4295 ref 577 ref appTerm 243 ref appTerm appTerm 575 ref "Data.Char.UTF8.isContinuationByte" const 606 remove constTerm 4822 def 577 ref appTerm 4823 def appTerm 584 ref 872 ref 585 ref 4298 ref 653 ref 334 ref 4299 ref appTerm 4824 def appTerm 4825 def appTerm appTerm appTerm 4665 remove 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm appTerm absTerm 4826 def 243 ref appTerm 4827 def betaConv 574 ref 442 ref 4826 ref appTerm 4828 def absTerm 4829 def 577 ref appTerm 4830 def betaConv nil 608 ref 4829 ref appTerm 4831 def axiom nil 90 ref 4831 remove nil cons cons 91 ref 4830 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4829 remove nil cons cons 4307 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4828 remove nil cons cons 91 ref 4827 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4826 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4832 def subst 592 ref nil 122 ref 4822 ref 3321 ref appTerm 4833 def nil cons cons nil cons nil cons cons 129 ref subst 251 ref 343 ref appTerm 4834 def refl 4835 def 832 remove 801 ref 251 ref 4664 ref 336 ref appTerm 4836 def 804 ref appTerm appTerm 2694 remove appTerm absTerm 4837 def 804 ref appTerm 4838 def betaConv nil 442 ref 4837 ref appTerm 4839 def axiom nil 90 ref 4839 remove nil cons cons 91 ref 4838 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4837 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp subst appThm sym 2693 remove eqMp 36 ref "_34771" 237 ref var 4840 def 4822 ref 3315 ref 653 ref 4840 remove varTerm appTerm appTerm 3320 ref appTerm appTerm absTerm 4841 def 343 ref appTerm 4842 def appTerm refl 4841 ref 4836 remove 580 ref appTerm 4843 def appTerm betaConv appThm 139 ref 4842 remove betaConv appThm 4822 ref 3315 remove 653 ref 4843 ref appTerm 4844 def appTerm 3320 ref appTerm 4845 def appTerm refl appThm trans 4841 remove refl 4834 ref 4843 ref appTerm assume appThm eqMp sym nil 574 ref 4845 remove nil cons cons nil cons nil cons cons 574 ref 36 ref 4823 remove appTerm 98 ref 581 ref appTerm 503 ref 4049 ref appTerm 4846 def appTerm appTerm absTerm 4847 def 577 ref appTerm 4848 def betaConv nil 608 ref 4847 ref appTerm 4849 def axiom nil 90 ref 4849 remove nil cons cons 91 ref 4848 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 4847 remove nil cons cons 4307 ref cons nil cons cons 189 ref subst eqMp eqMp 4850 def subst 501 ref nil 830 ref 3360 ref 3320 remove nil cons 4851 def cons 4852 def 3362 ref 4844 remove nil cons 4853 def cons nil cons cons 4854 def cons nil cons cons 3381 ref subst appThm 1129 ref nil 4128 ref 4854 remove cons nil cons cons 3381 ref subst appThm appThm trans sym 501 ref 1064 ref nil 594 ref 595 ref 4853 remove cons nil cons 4855 def cons nil cons cons 616 ref subst 787 ref nil 241 ref 4843 ref nil cons cons nil cons 4856 def nil cons cons 797 ref subst 790 ref 4843 remove appTerm refl 2745 ref 3499 ref sym 4857 def trans 4858 def appThm trans appThm 4859 def 798 ref appThm nil 800 ref 801 ref 898 ref 580 ref appTerm 4860 def nil cons cons 4861 def 4856 remove cons 4862 def cons nil cons cons 822 ref subst 501 ref 2711 ref nil 122 ref 330 remove 899 ref appTerm 4863 def nil cons cons nil cons nil cons cons 129 ref subst 241 ref 4863 remove absTerm 4864 def 243 ref appTerm 4865 def betaConv nil 442 ref 4864 ref appTerm 4866 def axiom nil 90 ref 4866 remove nil cons cons 91 ref 4865 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4864 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp subst appThm 4867 def nil 800 ref 830 remove 1066 ref cons 4868 def cons nil cons cons 799 ref 36 ref 599 ref 4666 ref appTerm 806 ref appTerm appTerm 98 ref 834 ref 804 ref appTerm 806 ref appTerm appTerm 808 ref 4341 ref 806 ref appTerm 4869 def 804 ref appTerm appTerm appTerm appTerm absTerm 4870 def 806 ref appTerm 4871 def betaConv 801 ref 442 ref 4870 ref appTerm 4872 def absTerm 4873 def 804 ref appTerm 4874 def betaConv 241 ref 442 ref 4873 ref appTerm 4875 def absTerm 4876 def 243 ref appTerm 4877 def betaConv nil 442 ref 4876 ref appTerm 4878 def axiom nil 90 ref 4878 remove nil cons cons 91 ref 4877 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4876 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4875 remove nil cons cons 91 ref 4874 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4873 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4872 remove nil cons cons 91 ref 4871 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4870 remove nil cons cons 820 ref cons nil cons cons 189 ref subst eqMp eqMp 4879 def subst 501 ref 2711 ref nil 122 ref 1099 ref 243 ref appTerm 4880 def nil cons cons nil cons nil cons cons 129 ref subst 241 ref 4880 remove absTerm 4881 def 243 ref appTerm 4882 def betaConv nil 442 ref 4881 ref appTerm 4883 def axiom nil 90 ref 4883 remove nil cons cons 91 ref 4882 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4881 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp 4884 def subst 4885 def appThm 599 ref 336 ref appTerm 4886 def refl 2711 ref 241 ref 251 ref 4341 ref 243 ref appTerm 243 ref appTerm appTerm 335 ref appTerm absTerm 4887 def 243 ref appTerm 4888 def betaConv nil 442 ref 4887 ref appTerm 4889 def axiom nil 90 ref 4889 remove nil cons cons 91 ref 4888 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4887 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 4890 def subst appThm 1067 ref 241 ref 36 ref 808 ref 335 ref appTerm appTerm "Number.Natural.Bits.head" const 238 remove constTerm 4891 def 243 ref appTerm appTerm absTerm 4892 def 243 ref appTerm 4893 def betaConv nil 442 ref 4892 ref appTerm 4894 def axiom nil 90 ref 4894 remove nil cons cons 91 ref 4893 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4892 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst nil 122 ref 4891 remove 336 ref appTerm 4895 def nil cons cons nil cons nil cons cons 129 ref subst nil 4895 remove axiom eqMp trans trans appThm 1564 ref trans trans appThm 1564 ref trans trans trans trans appThm nil 594 ref 595 ref 4851 remove cons nil cons 4896 def cons nil cons cons 616 ref subst 787 ref nil 241 ref 3319 ref nil cons cons 4897 def nil cons 4898 def nil cons cons 4899 def 797 ref subst 4900 def 790 ref 3319 ref appTerm 4901 def refl 4858 remove appThm trans appThm 4902 def 798 remove appThm nil 800 ref 4861 remove 4898 ref cons 4903 def cons nil cons cons 822 ref subst 4867 remove nil 800 remove 4217 ref cons nil cons cons 822 ref subst appThm nil 122 ref 98 ref 824 ref 3318 ref appTerm 4904 def appTerm 4905 def 827 remove appTerm nil cons cons nil cons nil cons cons 4906 def 1158 ref subst trans trans trans trans appThm 4906 remove 1423 ref subst trans appThm 1129 ref 1064 ref nil 3638 ref 4855 remove cons nil cons cons 616 ref subst 4859 remove 4129 ref appThm nil 799 ref 3637 ref cons 4907 def 4862 remove cons nil cons cons 822 ref subst 98 ref 3634 ref 4860 remove appTerm 4908 def appTerm 4909 def refl 4910 def nil 4907 ref 4868 remove cons nil cons cons 4879 remove subst appThm trans trans trans appThm nil 3638 ref 4896 remove cons nil cons cons 616 ref subst 4902 remove 4129 ref appThm nil 4907 ref 4903 remove cons nil cons cons 822 ref subst 4910 remove nil 4907 remove 4217 ref cons nil cons cons 822 ref subst 501 ref 4676 ref 2717 ref subst appThm 808 ref 3318 ref appTerm 4911 def refl appThm nil 122 ref 4911 remove nil cons cons nil cons nil cons cons 1495 ref subst trans trans appThm nil 122 ref 4908 remove nil cons cons nil cons nil cons cons 2938 ref subst trans trans trans trans appThm nil 122 ref 4909 remove 98 ref 834 ref 580 ref appTerm 4912 def 3318 ref appTerm appTerm 4886 remove 4341 ref 3318 ref appTerm 580 ref appTerm appTerm 4913 def appTerm appTerm 4914 def nil cons cons nil cons nil cons cons 1816 ref subst trans appThm appThm nil 122 ref 503 ref 4914 remove appTerm nil cons cons nil cons nil cons cons 1158 ref subst trans sym 1129 ref 501 ref 3635 ref 3499 ref appThm 4135 ref trans appThm 501 ref 3636 ref nil 1407 ref 594 ref 3663 ref cons cons nil cons cons 4656 ref subst deductAntisym 3636 remove eqMp appThm 4913 ref refl appThm nil 122 ref 4913 remove nil cons cons nil cons nil cons cons 1495 ref subst trans appThm 1502 ref trans appThm 1245 ref trans sym 128 ref eqMp eqMp eqMp eqMp proveHyp eqMp 4915 def appThm 823 remove 1953 ref 4477 ref nil 3360 ref 4825 ref nil cons cons 4916 def 3362 ref 3348 remove cons nil cons cons nil cons cons 4488 ref subst 3383 ref 4489 ref 4477 ref nil 4852 remove 3362 ref 3316 ref nil cons 4917 def cons nil cons 4918 def cons nil cons cons 4497 ref subst 3383 ref 4498 ref nil 241 ref 2692 ref cons 4919 def nil cons 4920 def nil cons cons 4921 def 797 ref subst 4922 def appThm 4900 remove appThm appThm trans appThm nil 241 ref 4490 ref 790 ref 343 ref appTerm 4923 def 792 ref appTerm 4924 def appTerm 4901 remove 792 ref appTerm 4925 def appTerm 4926 def nil cons 4927 def cons nil cons 4928 def nil cons cons 797 ref subst nil 803 ref 241 ref 4925 remove nil cons cons 847 ref 4924 remove nil cons cons nil cons cons 4929 def cons nil cons cons 4520 ref subst 4498 ref nil 803 ref 4920 ref cons nil cons cons 4930 def 4527 ref subst appThm nil 803 ref 4898 ref cons nil cons cons 4527 ref subst appThm trans 4931 def trans trans appThm nil 241 ref 4824 ref nil cons 4932 def cons nil cons 4933 def nil cons cons 797 ref subst 4934 def appThm appThm trans appThm nil 241 ref 4479 ref 4926 remove appTerm 4935 def 790 ref 4824 ref appTerm 792 ref appTerm 4936 def appTerm 4937 def nil cons 4938 def cons nil cons nil cons cons 797 ref subst nil 803 ref 241 ref 4936 ref nil cons cons 4939 def 847 ref 4927 remove cons nil cons cons cons nil cons cons 4544 ref subst 4489 ref 4931 remove appThm nil 803 ref 4933 remove cons nil cons cons 4527 ref subst 4940 def appThm trans trans trans appThm 4664 ref 856 ref appTerm 3318 ref appTerm 4941 def refl appThm appThm appThm 618 ref appThm nil 2939 ref 2941 ref cons 2940 remove 584 ref 872 ref 4937 remove appTerm 4941 ref appTerm 4942 def appTerm nil cons cons nil cons cons nil cons cons 3721 ref subst trans trans appThm 584 ref 872 ref 3319 ref appTerm 4943 def 4941 ref appTerm 4944 def appTerm 4945 def refl appThm nil 2648 ref 4944 remove nil cons cons 2649 ref 4942 remove nil cons cons nil cons cons nil cons cons 274 remove "b" 25 ref var 4946 def 36 ref 31 ref 0 ref 2957 ref 0 ref 2957 ref 33 ref cons opType nil cons cons opType constTerm 4947 def 2963 ref appTerm 4948 def 2961 remove 4946 remove varTerm 4949 def appTerm appTerm appTerm 891 ref 2962 ref appTerm 4950 def 4949 ref appTerm appTerm absTerm 4951 def 4949 ref appTerm 4952 def betaConv 2956 ref 168 ref 4951 ref appTerm 4953 def absTerm 4954 def 2962 ref appTerm 4955 def betaConv nil 168 ref 4954 ref appTerm 4956 def axiom nil 90 ref 4956 remove nil cons cons 91 ref 4955 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 4954 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4953 remove nil cons cons 91 ref 4952 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 4951 remove nil cons cons 173 ref 4949 ref nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 4957 def subst subst nil 4897 remove 852 ref 4941 remove nil cons cons 847 ref 4938 remove cons nil cons cons cons nil cons cons 241 ref 36 ref 4642 remove 2046 remove appTerm appTerm 1071 remove appTerm absTerm 4958 def 243 ref appTerm 4959 def betaConv 847 ref 442 ref 4958 ref appTerm 4960 def absTerm 4961 def 856 ref appTerm 4962 def betaConv 852 ref 442 ref 4961 ref appTerm 4963 def absTerm 4964 def 860 ref appTerm 4965 def betaConv nil 442 ref 4964 ref appTerm 4966 def axiom nil 90 ref 4966 remove nil cons cons 91 ref 4965 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4964 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4963 remove nil cons cons 91 ref 4962 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4961 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 4960 remove nil cons cons 91 ref 4959 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 4958 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst trans trans sym 864 ref 4547 ref 4548 ref 2604 remove nil 2606 remove 91 ref 251 ref 1588 ref 3318 ref appTerm 4967 def appTerm 342 ref appTerm 4968 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2686 ref nil 2687 remove 91 ref 2688 remove 4968 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 2690 ref 2691 ref 2649 ref 850 remove cons nil cons cons cons cons nil cons cons nil 2652 remove 91 ref 92 ref 2653 remove 2655 ref appTerm appTerm 251 ref 1592 remove 870 remove appTerm appTerm 4969 def 2655 ref appTerm 4970 def appTerm nil cons 4971 def cons nil cons cons nil cons cons 4972 def 109 ref subst 4972 remove 178 ref subst 36 ref "_9246" 237 ref var 4973 def 92 ref 251 ref 855 ref 4973 remove varTerm 4974 def appTerm 4974 remove appTerm appTerm 2655 ref appTerm appTerm 4970 ref appTerm absTerm 4975 def 860 ref appTerm 4976 def appTerm refl 4975 ref 2047 remove appTerm betaConv appThm 139 ref 4976 remove betaConv appThm 92 ref 2666 remove 2655 ref appTerm 4977 def appTerm 4970 ref appTerm refl appThm trans 4975 remove refl 2668 remove appThm eqMp sym nil 90 ref 4977 ref nil cons 4978 def cons 91 ref 4970 remove nil cons 4979 def cons nil cons cons nil cons cons 4980 def 109 ref subst 4980 remove 178 ref subst 36 ref "_9248" 237 ref var 4981 def 4969 ref 4981 remove varTerm appTerm absTerm 4982 def 2655 ref appTerm 4983 def appTerm refl 4982 ref 2665 ref appTerm betaConv appThm 139 ref 4983 remove betaConv appThm 4969 remove 2665 remove appTerm refl appThm trans 4982 remove refl 4977 remove assume sym appThm eqMp sym 1947 remove 955 remove appThm 2683 remove trans eqMp eqMp nil 135 ref 4978 remove cons 137 ref 4979 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 2684 remove 137 ref 4971 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 4984 def subst eqMp eqMp 4985 def appThm 4549 ref appThm nil 4233 ref 882 ref 2611 ref cons cons nil cons cons 4986 def 4569 remove subst 914 ref 1067 ref 2553 ref subst appThm 2788 ref trans 4987 def eqMp nil 90 ref 251 ref 872 ref 4824 ref appTerm 336 ref appTerm appTerm 342 ref appTerm nil cons cons 91 ref 251 ref 4341 ref 342 remove appTerm 336 ref appTerm appTerm 4824 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 847 ref 4932 remove cons 853 remove 1066 ref cons cons nil cons cons 4584 ref subst eqMp trans sym appThm 2745 ref appThm appThm 4341 ref 4967 remove appTerm 336 ref appTerm 4988 def refl appThm nil 4586 ref 241 ref 4988 ref nil cons cons nil cons cons nil cons cons 845 ref subst 1117 ref nil 4217 ref nil cons cons 4989 def 4591 ref subst appThm 2913 ref appThm trans trans sym nil 2690 ref 4164 ref cons nil cons cons 4990 def 2599 ref subst 1303 ref 4144 ref appThm trans 4991 def nil 979 ref 4134 remove cons nil cons cons 2912 ref subst deductAntisym 4991 remove eqMp 4992 def sym 128 ref eqMp eqMp 4993 def 36 ref "_34773" 237 ref var 4994 def 251 ref 4935 ref 4994 remove varTerm appTerm appTerm 3319 ref appTerm absTerm 4995 def 4936 ref appTerm 4996 def appTerm refl 4995 ref 4988 ref appTerm betaConv appThm 139 ref 4996 remove betaConv appThm 251 ref 4935 remove 4988 ref appTerm appTerm 3319 ref appTerm refl appThm trans 4995 remove refl 251 ref 4936 ref appTerm 4988 remove appTerm assume appThm eqMp sym 864 ref nil 4128 ref 4928 remove cons nil cons cons 4607 ref subst nil 4128 ref 4929 remove cons nil cons cons 4520 ref subst trans 4498 ref nil 4128 ref 4608 ref 4920 ref cons cons nil cons cons 2743 ref subst 4923 ref refl 4997 def 4610 ref 4129 ref appThm nil 3638 ref 4611 ref cons nil cons cons 2756 ref subst 2757 ref 4133 ref nil 849 ref 2746 ref 3663 ref cons cons nil cons cons 4656 ref subst deductAntisym 4133 remove eqMp appThm 2913 ref appThm 4129 ref appThm trans nil 2914 ref 3637 ref cons 4657 ref cons nil cons cons 4658 ref subst trans trans 4998 def appThm trans appThm nil 4128 ref 4608 ref 4898 remove cons cons nil cons cons 2743 ref subst nil 801 ref 2731 ref 792 ref appTerm 3318 ref appTerm nil cons cons 2728 ref 3637 ref cons 4999 def nil cons 5000 def cons nil cons cons 2743 ref subst trans 2744 remove 2731 ref 3318 ref appTerm refl 5001 def 4998 remove appThm 4676 ref 241 ref 251 ref 2731 ref 243 ref appTerm 243 ref appTerm appTerm 243 ref appTerm absTerm 5002 def 243 ref appTerm 5003 def betaConv nil 442 ref 5002 ref appTerm 5004 def axiom nil 90 ref 5004 remove nil cons cons 91 ref 5003 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5002 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst trans appThm trans appThm trans appThm 3319 ref refl 5005 def appThm sym 4835 ref nil 4128 ref 1891 remove cons nil cons cons 5006 def 4673 ref subst appThm sym 4835 remove 865 ref 4985 remove appThm 1893 ref appThm nil 4010 ref 1890 ref 854 remove cons cons nil cons cons 1580 ref subst nil 4674 ref 1890 ref 4033 remove nil cons cons cons nil cons cons 1580 ref subst nil 1591 ref 1890 ref 4021 ref cons cons nil cons cons 1580 ref subst nil 4011 ref 1890 ref 2791 ref cons cons nil cons cons 1580 ref subst nil 979 ref 4149 remove cons nil cons cons 1580 ref subst 2636 remove eqMp eqMp eqMp eqMp eqMp trans appThm 4921 remove 4677 ref subst trans sym 128 ref eqMp eqMp 36 ref "_34775" 237 ref var 5007 def 251 ref 4490 ref 790 ref 5007 remove varTerm appTerm 3318 ref appTerm appTerm 3319 ref appTerm appTerm 3319 ref appTerm absTerm 5008 def 343 ref appTerm 5009 def appTerm refl 5008 ref 4664 ref 337 ref appTerm 3318 ref appTerm 5010 def appTerm betaConv appThm 139 ref 5009 remove betaConv appThm 251 ref 4490 ref 790 ref 5010 ref appTerm 3318 ref appTerm appTerm 3319 ref appTerm appTerm 3319 remove appTerm refl appThm trans 5008 remove refl 4834 remove 5010 remove appTerm assume appThm eqMp sym 4498 ref 5006 remove 4689 ref subst appThm 5005 remove appThm 4899 remove 4693 ref subst trans eqMp proveHyp eqMp eqMp proveHyp eqMp 5011 def subst appThm nil 2649 ref 4943 ref 4664 ref 4373 ref appTerm 3318 ref appTerm 5012 def appTerm 5013 def nil cons cons "f" 4376 remove var 5014 def 4386 ref nil cons cons nil cons 5015 def cons nil cons cons 272 ref "B" 4361 ref cons 5016 def nil cons cons 22 ref cons 5017 def 2956 ref 31 ref 0 ref 624 ref 0 ref 624 ref 33 ref cons opType nil cons cons opType constTerm 5018 def 4335 remove 0 ref 2275 ref 0 ref 2957 remove 625 remove cons opType nil cons cons opType constTerm 2959 ref appTerm 5019 def 2963 ref appTerm appTerm 76 ref 4316 remove constTerm 2964 remove appTerm appTerm absTerm 5020 def 2962 ref appTerm 5021 def betaConv 2958 ref 168 ref 5020 ref appTerm 5022 def absTerm 5023 def 2959 ref appTerm 5024 def betaConv nil 2284 ref 5023 ref appTerm 5025 def axiom nil 90 ref 5025 remove nil cons cons 91 ref 5024 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 5023 remove nil cons cons 2974 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5022 remove nil cons cons 91 ref 5021 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 5020 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp subst 5026 def subst 76 ref 0 ref 4360 ref 4363 ref cons opType constTerm 5027 def refl 5028 def 4386 ref 5013 ref appTerm betaConv appThm trans trans appThm absThm appThm absThm appThm absThm appThm trans 4737 ref refl appThm nil 4370 ref 4211 remove cons 1408 ref cons nil cons cons 4370 ref 4371 ref 4368 ref "_34807" 4364 ref var 5029 def 442 ref 847 ref 442 ref 4370 ref 4371 ref 5029 remove varTerm 4374 ref appTerm appTerm 5027 ref 4380 ref 4381 ref 5013 ref appTerm appTerm 4384 ref 4385 ref 5013 remove appTerm appTerm appTerm appTerm 5030 def appTerm absTerm appTerm absTerm appTerm absTerm 5031 def appTerm 5032 def 4374 ref appTerm appTerm 5030 ref appTerm absTerm 5033 def 4373 ref appTerm 5034 def betaConv 847 ref 442 ref 5033 ref appTerm 5035 def absTerm 5036 def 856 ref appTerm 5037 def betaConv 5031 ref 5032 remove appTerm 5038 def betaConv 5031 ref "_34805" 4357 ref var 5039 def 5027 ref 4379 ref 251 ref 403 ref 0 ref 0 ref 0 ref 4357 ref 252 ref cons opType 5040 def 33 ref cons opType 5040 ref nil cons cons opType constTerm 5041 def "fn" 5040 remove var 5042 def 442 ref 2649 ref 442 ref 2648 ref 251 ref 5042 ref varTerm 4372 ref 2655 ref appTerm 2654 ref appTerm appTerm appTerm 5043 def 2655 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5044 def 5039 remove varTerm 5045 def appTerm 5046 def appTerm 335 ref appTerm appTerm 4381 ref 4943 ref 4664 ref 5041 remove 5042 remove 442 ref 2649 ref 442 ref 2648 ref 5043 remove 2654 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5047 def 5045 remove appTerm appTerm 3318 ref appTerm appTerm 5048 def appTerm appTerm 4384 ref 4372 ref 4341 ref 5046 remove appTerm 336 ref appTerm appTerm 5048 remove appTerm appTerm appTerm appTerm absTerm 5049 def appTerm betaConv sym nil 269 ref 847 ref 442 ref 4370 ref 4371 ref 5049 ref 4374 ref appTerm 5050 def appTerm 5030 remove appTerm 5051 def absTerm 5052 def appTerm 5053 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 5053 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 5052 remove nil cons cons nil cons nil cons cons 275 ref subst 4370 ref nil 122 ref 5051 remove nil cons cons nil cons nil cons cons 129 ref subst 5050 remove betaConv 4371 ref "_34802" 237 ref var 5054 def 5027 ref 4380 ref 4381 ref 4943 ref 4664 ref 5054 ref varTerm appTerm 3318 ref appTerm appTerm 5055 def appTerm 5056 def appTerm 4384 ref 4385 ref 5055 ref appTerm appTerm appTerm appTerm absTerm 4373 ref appTerm 5057 def appTerm refl 5054 ref 5027 ref 4379 ref 251 ref 5044 ref 4374 ref appTerm 5058 def appTerm 335 ref appTerm appTerm 5059 def 5056 ref appTerm 4384 ref 4372 ref 4341 ref 5058 ref appTerm 336 ref appTerm appTerm 5060 def 5055 ref appTerm appTerm appTerm appTerm absTerm 5061 def 5047 ref 4374 ref appTerm 5062 def appTerm betaConv appThm 4371 ref refl 5063 def 5057 remove betaConv appThm 5027 ref 5059 ref 4381 ref 4943 ref 4664 ref 5062 ref appTerm 3318 ref appTerm 5064 def appTerm 5065 def appTerm appTerm 4384 ref 5060 ref 5065 remove appTerm appTerm appTerm appTerm refl appThm trans 31 ref 0 ref 0 ref 237 ref 4363 remove cons opType 5066 def 0 ref 5066 remove 33 ref cons opType nil cons cons opType constTerm 5067 def "_34801" 237 ref var 5068 def 5054 remove 5027 ref 4379 ref 251 ref 5068 remove varTerm 5069 def appTerm 335 ref appTerm appTerm 5056 remove appTerm 4384 ref 4372 ref 4341 ref 5069 remove appTerm 336 ref appTerm appTerm 5055 remove appTerm appTerm appTerm appTerm absTerm absTerm 5070 def 856 ref appTerm 5071 def appTerm refl 5070 ref 5058 ref appTerm betaConv appThm 5067 ref refl 5072 def 5071 remove betaConv appThm 5061 remove refl appThm trans 5070 remove refl nil 2648 remove 4818 ref cons 2649 ref 866 remove cons nil cons cons nil cons cons 5073 def 272 ref 4314 remove cons 22 ref cons 5074 def 3242 ref subst subst 5075 def appThm eqMp 5073 remove 5074 remove 3261 ref subst subst 5076 def appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 4365 remove cons nil cons 5077 def "P" 4367 ref var 5078 def 5031 ref nil cons 5079 def cons "x" 4364 ref var 5080 def 5049 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 4367 ref 33 ref cons opType constTerm 5081 def 5031 remove appTerm nil cons cons 91 ref 5038 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 4367 remove var 5082 def 5079 remove cons nil cons nil cons cons 5077 ref 22 ref cons 3241 ref subst 5083 def subst eqMp eqMp nil 90 ref 442 ref 5036 ref appTerm nil cons cons 91 ref 5037 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5036 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5035 remove nil cons cons 91 ref 5034 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5033 remove nil cons cons 613 ref 4818 ref cons nil cons 5084 def cons nil cons cons 189 ref subst eqMp eqMp subst 5028 ref nil "z" 4360 ref var 5085 def 4384 ref 4372 ref 4341 ref 335 ref appTerm 336 ref appTerm appTerm 5086 def 4943 remove 4664 ref 3334 ref appTerm 3318 ref appTerm appTerm 5087 def appTerm appTerm nil cons cons 4799 ref 4381 ref 5087 remove appTerm nil cons cons 890 ref cons cons nil cons cons 5017 ref 302 ref 0 ref 32 ref 0 ref 24 ref 3260 remove cons opType nil cons cons opType constTerm refl 893 ref appThm 408 ref refl appThm 4780 ref refl appThm nil "t2" 24 ref var 4780 remove nil cons cons "t1" 24 ref var 408 ref nil cons cons nil cons cons nil cons cons 778 ref 22 ref cons 2929 ref subst subst trans subst 5088 def subst 4381 ref refl 5089 def 4989 remove 801 ref 251 ref 872 ref 805 ref appTerm 4664 ref 4218 remove appTerm 804 ref appTerm appTerm appTerm 243 ref appTerm absTerm 5090 def 804 ref appTerm 5091 def betaConv 241 ref 442 ref 5090 ref appTerm 5092 def absTerm 5093 def 243 ref appTerm 5094 def betaConv nil 442 ref 5093 ref appTerm 5095 def axiom nil 90 ref 5095 remove nil cons cons 91 ref 5094 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5093 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5092 remove nil cons cons 91 ref 5091 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5090 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 5096 def subst appThm trans appThm trans trans appThm nil "a" 4360 ref var 5097 def 4381 ref 243 ref appTerm 5098 def nil cons cons "f" 4797 remove var 5099 def 4814 ref nil cons cons 2954 ref cons cons nil cons cons "A" 4361 remove cons 5100 def 722 remove cons 22 ref cons 5101 def 2976 ref subst 5102 def subst 4814 remove 5098 remove appTerm betaConv nil 2952 remove "g" 4800 remove var 5103 def 4812 remove nil cons cons 2953 ref 4803 remove nil cons cons nil cons cons cons nil cons cons 272 remove "B" 4358 remove cons "C" 487 ref cons nil cons cons cons 22 ref cons 5104 def 2956 ref 3092 ref 4778 ref 0 ref 0 ref 390 remove opType 5105 def 0 ref 3079 ref 0 ref 4323 ref 39 remove opType 5106 def 389 remove cons opType nil cons cons opType nil cons cons opType constTerm "f" 5105 ref var 5107 def varTerm 5108 def appTerm "g" 3079 ref var 5109 def varTerm 5110 def appTerm 5111 def 4338 ref 0 ref 25 ref 5106 ref nil cons 5112 def cons opType constTerm 2962 ref appTerm 5113 def appTerm appTerm 5108 ref 2962 ref appTerm appTerm absTerm 5114 def 2962 ref appTerm 5115 def betaConv 5109 ref 168 ref 5114 ref appTerm 5116 def absTerm 5117 def 5110 ref appTerm 5118 def betaConv 5107 ref 47 ref 0 ref 0 ref 3079 ref 33 ref cons opType 5119 def 33 ref cons opType constTerm 5120 def 5117 ref appTerm 5121 def absTerm 5122 def 5108 ref appTerm 5123 def betaConv nil 47 ref 0 ref 0 ref 5105 ref 33 ref cons opType 5124 def 33 ref cons opType constTerm 5125 def 5122 ref appTerm 5126 def axiom nil 90 ref 5126 remove nil cons cons 91 ref 5123 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 5105 ref nil cons cons nil cons 5127 def "P" 5124 remove var 5128 def 5122 remove nil cons cons "x" 5105 remove var 5108 ref nil cons cons nil cons 5129 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5121 remove nil cons cons 91 ref 5118 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 3080 remove cons nil cons 5130 def "P" 5119 remove var 5131 def 5117 remove nil cons cons "x" 3079 ref var 5132 def 5110 ref nil cons cons nil cons 5133 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5116 remove nil cons cons 91 ref 5115 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 5114 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp 5134 def subst 5135 def subst 2978 remove trans trans trans trans 5136 def appThm nil 2990 ref 2991 ref 4733 remove nil cons cons 2954 ref cons 5137 def cons nil cons cons 2995 ref subst 3012 ref 446 ref 561 ref 4467 ref "_34819" 488 ref var 5138 def 442 ref 444 ref 200 ref 446 ref 561 ref 5138 remove varTerm 451 ref appTerm appTerm 4732 ref appTerm absTerm appTerm absTerm appTerm absTerm 5139 def appTerm 5140 def 451 ref appTerm appTerm 4732 ref appTerm absTerm 5141 def 450 ref appTerm 5142 def betaConv 444 ref 200 ref 5141 ref appTerm 5143 def absTerm 5144 def 448 ref appTerm 5145 def betaConv 5139 ref 5140 remove appTerm 5146 def betaConv 5139 ref "_34817" 432 ref var 5147 def 4471 ref 3994 ref 3032 ref 5147 remove varTerm 5148 def appTerm 5149 def appTerm appTerm 497 ref 447 ref 5149 remove appTerm 3028 ref 5148 remove appTerm appTerm appTerm appTerm 642 ref appTerm absTerm 5150 def appTerm betaConv sym nil 269 ref 444 ref 200 ref 446 ref 561 ref 5150 ref 451 ref appTerm 5151 def appTerm 4732 remove appTerm 5152 def absTerm 5153 def appTerm 5154 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 444 ref nil 122 ref 5154 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 5153 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 5152 remove nil cons cons nil cons nil cons cons 129 ref subst 5151 remove betaConv 561 ref "_34814" 197 ref var 5155 def 4731 remove 497 ref 449 ref 5155 ref varTerm 5156 def appTerm appTerm appTerm 642 ref appTerm absTerm 450 ref appTerm 5157 def appTerm refl 5155 ref 4471 ref 3994 ref 3042 ref appTerm appTerm 5158 def 497 ref 447 ref 3042 ref appTerm 5159 def 5156 ref appTerm appTerm appTerm 642 ref appTerm absTerm 5160 def 3045 ref appTerm betaConv appThm 567 ref 5157 remove betaConv appThm 5158 remove 497 ref 5159 ref 3045 ref appTerm appTerm 5161 def appTerm 642 ref appTerm refl appThm trans 4436 ref "_34813" 237 ref var 5162 def 5155 remove 4471 ref 3994 ref 5162 remove varTerm 5163 def appTerm appTerm 497 ref 447 ref 5163 remove appTerm 5156 remove appTerm appTerm appTerm 642 ref appTerm absTerm absTerm 5164 def 448 ref appTerm 5165 def appTerm refl 5164 ref 3042 ref appTerm betaConv appThm 4440 ref 5165 remove betaConv appThm 5160 remove refl appThm trans 5164 remove refl 3243 ref appThm eqMp 3262 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 4466 remove cons nil cons 5166 def "P" 4465 ref var 5167 def 5139 ref nil cons 5168 def cons "x" 488 ref var 5169 def 5150 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 4465 ref 33 ref cons opType constTerm 5170 def 5139 remove appTerm nil cons cons 91 ref 5146 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 4465 remove var 5171 def 5168 remove cons nil cons nil cons cons 5166 ref 22 ref cons 3241 ref subst 5172 def subst eqMp eqMp nil 90 ref 442 ref 5144 ref appTerm nil cons cons 91 ref 5145 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5144 remove nil cons cons 3265 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5143 remove nil cons cons 91 ref 5142 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 5141 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp 5173 def subst 4472 ref nil 122 ref 4038 remove cons nil cons nil cons cons 129 ref subst 3995 remove assume eqMp appThm 829 ref appThm 4475 ref appThm nil "t2" 435 ref var 718 ref cons "t1" 435 ref var 563 ref nil cons cons nil cons cons nil cons cons "A" 487 remove cons nil cons 22 ref cons 5174 def 2929 ref subst subst 5175 def trans trans trans trans eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp proveHyp proveHyp eqMp nil 135 ref 3998 remove cons 137 ref 4000 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 5176 def nil 90 ref 92 ref 3997 remove appTerm 3999 ref appTerm 5177 def nil cons 5178 def cons 3992 ref cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref 501 ref nil 917 ref 4920 ref cons nil cons cons 241 ref 36 ref 1100 remove appTerm 4261 remove appTerm 5179 def absTerm 5180 def 243 ref appTerm 5181 def betaConv 847 ref 442 ref 5180 ref appTerm 5182 def absTerm 5183 def 856 ref appTerm 5184 def betaConv 443 ref 847 ref 443 ref 241 ref 5179 remove assume sym 4262 remove assume sym deductAntisym absThm appThm absThm appThm 4269 remove eqMp nil 90 ref 442 ref 5183 ref appTerm nil cons cons 91 ref 5184 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5183 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5182 remove nil cons cons 91 ref 5181 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5180 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 5185 def subst 1129 ref nil 3284 remove 91 ref 36 ref 344 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 2979 remove nil cons nil cons cons 1242 ref subst eqMp appThm 1245 ref trans trans appThm nil 122 ref 3295 remove cons nil cons nil cons cons 129 ref subst 351 ref assume eqMp appThm 1564 ref trans appThm 3999 ref refl appThm nil 122 ref 4000 ref cons nil cons nil cons cons 2460 ref subst trans appThm 3990 ref refl appThm sym nil 90 ref 4000 ref cons 3992 remove cons nil cons cons 5186 def 109 ref subst 5186 remove 178 ref subst 36 ref "_34992" 435 ref var 5187 def 206 ref 486 ref 5187 remove varTerm appTerm appTerm 288 ref appTerm absTerm 5188 def 3989 remove appTerm 5189 def appTerm refl 5188 ref 563 ref appTerm betaConv 5190 def appThm 139 ref 5189 remove betaConv appThm 206 ref 486 ref 563 ref appTerm appTerm 288 ref appTerm refl 5191 def appThm trans 5188 remove refl 5192 def 3999 remove assume appThm eqMp sym 3276 ref eqMp eqMp nil 135 ref 4000 remove cons 137 ref 3991 remove cons nil cons 5193 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 3735 ref 5193 remove cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 3289 remove 3990 remove appTerm nil cons cons 91 ref 3292 remove 206 ref 486 ref 494 ref 3736 remove appTerm appTerm appTerm 288 ref appTerm 5194 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 3739 ref 91 ref 5194 remove nil cons 5195 def cons nil cons cons nil cons cons 5196 def 109 ref subst 5196 remove 178 ref subst 139 ref 3987 remove appThm 501 ref 3743 remove "_35006" 5 ref var 5197 def 206 ref 486 ref 494 ref 212 ref 5197 remove varTerm appTerm 230 ref appTerm appTerm appTerm appTerm 288 ref appTerm absTerm 5198 def 358 ref appTerm betaConv appThm appThm 3748 remove 5198 remove 360 ref appTerm betaConv appThm appThm appThm 3750 remove 3988 remove subst eqMp sym nil 3751 remove 91 ref 206 ref 486 ref 494 ref 3752 remove appTerm 5199 def appTerm appTerm 288 ref appTerm 5200 def nil cons 5201 def cons nil cons 5202 def cons nil cons cons 5203 def 109 ref subst 5203 remove 178 ref subst nil 90 ref 98 ref 834 ref 350 ref appTerm 5204 def 243 ref appTerm 5205 def appTerm 5206 def 356 ref appTerm 5207 def nil cons 5208 def cons 91 ref 561 ref 5199 ref appTerm 563 ref appTerm 5209 def nil cons 5210 def cons nil cons cons nil cons cons 5211 def 109 ref subst 5211 remove 178 ref subst 5206 ref refl 846 remove nil 847 ref 348 ref nil cons 5212 def cons 852 ref 355 ref nil cons 5213 def cons nil cons 5214 def cons nil cons cons 1884 ref subst nil 4010 remove 4005 remove cons nil cons cons 2040 ref subst 4017 remove eqMp eqMp nil 90 ref 251 ref 855 ref 348 ref appTerm 348 ref appTerm appTerm 355 ref appTerm 5215 def nil cons cons 91 ref 251 ref 1588 ref 340 ref appTerm appTerm 355 ref appTerm 5216 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 4674 ref 852 ref 5212 ref cons 5217 def nil cons 5218 def cons nil cons cons 1884 remove subst 4015 remove 2040 remove subst 2635 ref eqMp eqMp nil 90 ref 251 ref 855 remove 340 ref appTerm 340 ref appTerm appTerm 348 ref appTerm 5219 def nil cons cons 91 ref 251 ref 1588 ref 339 ref appTerm appTerm 348 remove appTerm 5220 def nil cons 5221 def cons nil cons cons nil cons cons 160 ref subst proveHyp 4026 remove nil 4028 remove 91 ref 251 ref 1588 ref 338 ref appTerm 5222 def appTerm 340 ref appTerm 5223 def nil cons 5224 def cons nil cons cons nil cons cons 160 ref subst proveHyp 2635 remove nil 4030 remove 91 ref 4031 remove 5223 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 1890 ref 2610 remove 2649 ref 4012 ref cons nil cons cons cons cons nil cons cons 4984 ref subst eqMp eqMp 5225 def nil 90 ref 5224 remove cons 91 ref 92 ref 5219 remove appTerm 5220 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 2609 ref 4020 ref 2649 ref 5212 remove cons nil cons cons cons cons nil cons cons 4984 ref subst eqMp eqMp nil 90 ref 5221 remove cons 91 ref 92 ref 5215 remove appTerm 5216 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 979 ref 2746 ref 5217 remove 2649 ref 5213 ref cons nil cons cons cons cons nil cons cons 4984 remove subst eqMp eqMp 5226 def sym appThm nil 801 ref 4012 ref cons nil cons nil cons cons 2703 ref subst trans appThm 5207 ref assume eqMp 5227 def nil 135 ref 5205 ref nil cons 5228 def cons 137 ref 837 ref 340 ref appTerm 5229 def nil cons 5230 def cons nil cons cons nil cons cons 5231 def 151 ref subst proveHyp 5227 remove 5231 remove 282 ref subst proveHyp 567 ref 4071 ref 3800 remove appThm nil 201 ref 3795 remove 3801 ref appTerm 5232 def nil cons cons 4073 ref cons nil cons cons 4091 ref subst 4110 ref 4120 ref 5232 remove refl appThm nil 3803 ref 3804 remove 4124 ref cons cons nil cons cons 4126 ref subst 4121 ref 3787 ref appTerm betaConv 201 ref 4119 ref 4127 ref nil 4128 ref 3807 ref cons nil cons cons 3381 ref subst 1064 ref 3824 ref 4129 ref appThm nil 3638 ref 3822 ref cons nil cons cons 3496 ref subst 4136 ref 98 ref 3634 ref 3825 ref appTerm appTerm 3826 ref 3318 ref appTerm 5233 def appTerm 5234 def refl appThm nil 122 ref 5234 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3635 ref 3853 ref appThm 4135 ref trans appThm 5233 ref refl appThm nil 122 ref 5233 remove nil cons cons nil cons nil cons cons 1158 ref subst 3854 ref 3656 ref appThm 3659 ref 3850 ref appThm 4141 ref trans sym 128 ref eqMp nil 90 ref 3658 ref 3829 ref appTerm nil cons cons 91 ref 36 ref 3826 ref 3665 ref appTerm appTerm 3855 ref 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 3852 ref cons nil cons cons 3654 ref subst eqMp trans 3856 ref 3668 ref appThm 3670 ref 3847 ref appThm 4143 ref trans sym 128 ref eqMp nil 90 ref 3669 ref 3830 ref appTerm nil cons cons 91 ref 36 ref 3855 ref 3674 ref appTerm appTerm 3857 ref 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3849 ref cons nil cons cons 3654 ref subst eqMp trans 3858 ref 3677 ref appThm 3679 ref 3844 ref appThm 4146 ref trans sym 128 ref eqMp nil 90 ref 3678 ref 3831 ref appTerm nil cons cons 91 ref 36 ref 3857 ref 3681 ref appTerm appTerm 3859 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3846 ref cons nil cons cons 3654 ref subst eqMp trans 3860 ref 3684 ref appThm 3686 ref 3841 ref appThm 4150 ref trans sym 128 ref eqMp nil 90 ref 3685 ref 3832 ref appTerm nil cons cons 91 ref 36 ref 3859 ref 3691 ref appTerm appTerm 3861 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3843 ref cons nil cons cons 3654 ref subst eqMp trans 3862 ref 1307 ref appThm 3695 ref 3836 ref appThm 4154 remove trans sym 128 ref eqMp 5235 def nil 90 ref 3694 ref 3833 ref appTerm nil cons cons 5236 def 91 ref 36 ref 3861 ref 1308 ref appTerm appTerm 3865 ref 336 ref appTerm 5237 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3839 ref cons nil cons cons 3654 ref subst eqMp trans 3867 remove 1305 ref appThm 4157 remove nil 4158 remove 91 ref 36 ref 3865 ref 1306 ref appTerm appTerm 4159 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3834 remove cons nil cons cons 3654 ref subst eqMp trans 4160 remove trans 5238 def trans trans trans trans trans trans trans trans trans trans trans appThm 3869 ref 3318 ref appTerm 5239 def refl appThm nil 122 ref 5239 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 4127 ref nil 4162 ref 3807 ref cons nil cons cons 3381 ref subst 1064 ref 3824 ref 4163 ref appThm nil 3662 ref 3822 ref cons nil cons cons 3496 ref subst 4173 ref 98 ref 3658 ref 3825 ref appTerm appTerm 3826 ref 3657 ref appTerm 5240 def appTerm 5241 def refl appThm nil 122 ref 5241 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3659 ref 3853 ref appThm 4172 ref trans appThm 5240 ref refl appThm nil 122 ref 5240 remove nil cons cons nil cons nil cons cons 1158 ref subst 3854 ref 3668 ref appThm 3670 ref 3850 ref appThm 4177 ref trans sym 128 ref eqMp nil 90 ref 3669 ref 3829 ref appTerm nil cons cons 91 ref 36 ref 3826 ref 3674 ref appTerm appTerm 3855 ref 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3852 ref cons nil cons cons 3654 ref subst eqMp trans 3856 ref 3677 ref appThm 3679 ref 3847 ref appThm 4182 ref trans sym 128 ref eqMp nil 90 ref 3678 ref 3830 ref appTerm nil cons cons 91 ref 36 ref 3855 ref 3681 ref appTerm appTerm 3857 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3849 ref cons nil cons cons 3654 ref subst eqMp trans 3858 ref 3684 ref appThm 3686 ref 3844 ref appThm 4185 ref trans sym 128 ref eqMp nil 90 ref 3685 ref 3831 ref appTerm nil cons cons 91 ref 36 ref 3857 ref 3691 ref appTerm appTerm 3859 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3846 ref cons nil cons cons 3654 ref subst eqMp trans 3860 ref 1307 ref appThm 3695 ref 3841 ref appThm 4190 ref trans sym 128 ref eqMp nil 90 ref 3694 ref 3832 ref appTerm nil cons cons 91 ref 36 ref 3859 ref 1308 ref appTerm appTerm 3861 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3843 ref cons nil cons cons 3654 ref subst eqMp trans 3862 remove 1305 ref appThm 3706 ref 3836 remove appThm 4193 remove trans sym 128 ref eqMp 5242 def nil 90 ref 3705 ref 3833 ref appTerm nil cons cons 5243 def 91 ref 36 ref 3861 ref 1306 ref appTerm appTerm 3865 ref 335 ref appTerm 5244 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3839 remove cons nil cons cons 3654 ref subst eqMp trans 3835 remove 3716 ref subst 5245 def trans trans trans trans trans trans trans trans trans trans trans appThm 3869 ref 3657 ref appTerm 5246 def refl appThm nil 122 ref 5246 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 4127 ref nil 4196 ref 3807 ref cons nil cons cons 3381 ref subst 1064 ref 3824 remove 338 ref refl 5247 def appThm nil 2609 ref 3822 remove cons nil cons cons 3496 ref subst 501 ref 3670 ref 2745 ref appThm 914 ref 4165 remove 4132 ref subst 4169 remove trans appThm 3499 ref trans 5248 def nil 4233 ref 2609 ref 2791 ref cons 5249 def cons nil cons cons 3570 ref subst deductAntisym 5248 ref eqMp 5250 def trans appThm 5251 def 98 ref 3669 ref 3825 remove appTerm appTerm 3826 ref 338 ref appTerm 5252 def appTerm 5253 def refl appThm nil 122 ref 5253 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3670 ref 3853 remove appThm 5250 ref trans appThm 5252 ref refl appThm nil 122 ref 5252 remove nil cons cons nil cons nil cons cons 1158 ref subst 3854 remove 3677 ref appThm 3679 ref 3850 remove appThm 914 ref 4178 remove 2768 ref subst 1303 ref 4152 remove appThm trans 5254 def appThm 3625 ref trans 5255 def nil 4233 ref 2690 ref 3639 ref cons cons nil cons cons 3570 ref subst deductAntisym 5255 remove eqMp 5256 def trans sym 128 ref eqMp nil 90 ref 3678 ref 3829 ref appTerm nil cons cons 91 ref 36 ref 3826 remove 3681 ref appTerm appTerm 3855 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3852 remove cons nil cons cons 3654 ref subst eqMp trans 3856 remove 3684 ref appThm 3686 ref 3847 remove appThm 914 ref 4235 remove appThm 3621 ref trans 5257 def nil 4233 ref 1890 ref 3663 ref cons cons nil cons cons 3570 ref subst deductAntisym 5257 remove eqMp 5258 def trans sym 128 ref eqMp nil 90 ref 3685 ref 3830 ref appTerm nil cons cons 91 ref 36 ref 3855 ref 3691 ref appTerm appTerm 3857 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3849 remove cons nil cons cons 3654 ref subst eqMp trans 3858 remove 1307 ref appThm 3695 ref 3844 remove appThm 914 ref 4186 remove 2768 ref subst 1303 ref 4155 remove appThm trans 5259 def appThm 3617 ref trans 5260 def nil 4233 ref 1065 ref 3672 ref cons cons nil cons cons 3570 ref subst deductAntisym 5260 ref eqMp 5261 def trans sym 128 ref eqMp nil 90 ref 3694 ref 3831 ref appTerm nil cons cons 91 ref 36 ref 3857 ref 1308 ref appTerm appTerm 3859 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3846 remove cons nil cons cons 3654 ref subst eqMp trans 3860 remove 1305 ref appThm 3706 ref 3841 remove appThm 4987 ref 4986 remove 3570 ref subst deductAntisym 4987 ref eqMp 5262 def trans sym 128 ref eqMp nil 90 ref 3705 ref 3832 ref appTerm nil cons cons 91 ref 36 ref 3859 ref 1306 ref appTerm appTerm 3861 ref 335 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3843 remove cons nil cons cons 3654 ref subst eqMp trans 3840 remove 3716 ref subst trans trans trans trans trans trans trans trans trans trans appThm 3869 ref 338 ref appTerm 5263 def refl appThm nil 122 ref 5263 ref nil cons cons nil cons nil cons cons 5264 def 1324 ref subst trans trans appThm 4127 ref nil 4197 ref 3807 ref cons nil cons cons 3381 ref subst appThm 4198 ref appThm 4054 ref 4056 ref 3787 ref appTerm appTerm 5265 def refl appThm appThm 4054 ref 4060 ref 3787 ref appTerm appTerm 5266 def refl appThm appThm 4054 ref 4064 ref 3787 ref appTerm appTerm 5267 def refl appThm nil 4202 ref 5267 remove nil cons cons 4205 ref 4048 ref 5263 ref appTerm 4048 ref 1049 ref 576 ref 3770 remove appTerm 579 ref appTerm appTerm 3869 remove 579 ref appTerm appTerm appTerm 4053 ref appTerm 5265 remove appTerm 5268 def appTerm 5266 ref appTerm 5269 def nil cons cons nil cons 5270 def cons nil cons cons 4210 ref subst trans appThm 4198 ref appThm nil 4204 ref 5270 remove cons nil cons cons 4210 ref subst trans appThm absThm trans 3872 ref appThm 201 ref 4118 ref 5269 remove appTerm absTerm 3801 ref appTerm betaConv trans trans trans appThm trans trans appThm 829 ref appThm sym 5264 remove 1128 ref subst 1129 ref nil 2609 ref 595 ref 3805 remove cons nil cons cons nil cons cons 616 ref subst 787 ref nil 241 ref 3785 ref nil cons 5271 def cons nil cons 5272 def nil cons cons 797 ref subst 5273 def 4547 ref nil "k2" 237 ref var 5274 def 3637 ref cons 5275 def "k1" 237 ref var 5276 def 3637 ref cons 5277 def nil cons 5278 def cons nil cons cons 5274 ref 251 ref 3332 ref 3333 ref 5276 ref varTerm 5279 def appTerm appTerm 5274 ref varTerm 5280 def appTerm 5281 def appTerm 3333 ref 872 ref 5279 ref appTerm 5280 ref appTerm appTerm 5282 def appTerm 5283 def absTerm 5284 def 5280 ref appTerm 5285 def betaConv 5276 ref 442 ref 5284 ref appTerm 5286 def absTerm 5287 def 5279 ref appTerm 5288 def betaConv 241 ref 442 ref 5287 ref appTerm 5289 def absTerm 5290 def 243 ref appTerm 5291 def betaConv 443 ref 241 ref 443 ref 5276 ref 443 ref 5274 ref 5283 remove assume sym 251 ref 5282 remove appTerm 5281 remove appTerm 5292 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 442 ref 241 ref 442 ref 5276 remove 442 ref 5274 ref 5292 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 442 ref 5290 ref appTerm nil cons cons 91 ref 5291 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5290 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5289 remove nil cons cons 91 ref 5288 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5287 remove nil cons cons 613 ref 5279 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5286 remove nil cons cons 91 ref 5285 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5284 remove nil cons cons 613 ref 5280 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 5293 def subst 3333 ref refl 5294 def nil 2690 ref 4234 ref cons nil cons cons 2599 ref subst 1303 ref 5254 remove appThm trans 5295 def appThm trans appThm 792 ref refl 5296 def appThm trans appThm 5247 ref appThm nil 799 ref 2608 ref cons 5297 def 803 ref 241 ref 3333 ref 3323 remove appTerm nil cons cons nil cons cons cons nil cons cons 822 ref subst 98 ref 3669 ref 792 ref appTerm 5298 def appTerm refl nil 5297 remove 801 ref 4675 remove cons nil cons cons nil cons cons 4231 ref subst 4232 ref nil 1890 ref 847 ref 3637 ref cons 5299 def nil cons 5300 def cons nil cons cons 2599 ref subst 1303 ref nil 1065 ref 4234 ref cons nil cons cons 5301 def 2599 ref subst 1303 ref 5259 ref appThm trans appThm trans appThm trans appThm trans trans trans appThm nil 1349 ref 808 ref 340 ref appTerm 5302 def nil cons 5303 def cons 1350 ref 5298 ref nil cons cons nil cons cons nil cons cons 4246 ref subst trans trans sym nil 135 ref 5303 ref cons 5304 def nil cons nil cons cons 1384 ref subst nil 90 ref 5303 ref cons 1212 ref cons nil cons cons 5305 def 109 ref subst 5305 remove 178 ref subst 4249 ref 340 ref appTerm 5306 def betaConv 4255 ref nil 4256 ref 91 ref 5306 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 4257 ref 613 ref 4012 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 92 ref 5302 ref appTerm 329 ref 340 ref appTerm 836 ref appTerm 5307 def appTerm nil cons 5308 def cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 122 ref 5308 remove cons nil cons nil cons cons 1393 ref subst 1129 ref 947 ref nil 122 ref 5303 remove cons nil cons nil cons cons 129 ref subst 5302 ref assume eqMp appThm 5307 ref refl appThm nil 122 ref 5307 remove nil cons cons nil cons nil cons cons 2460 ref subst trans appThm nil 4260 ref 4674 remove nil cons cons nil cons cons 4270 ref subst nil 122 ref 5230 remove cons nil cons nil cons cons 129 ref subst 5229 remove assume eqMp 5309 def trans trans trans sym 128 ref eqMp eqMp eqMp nil 5304 remove 1430 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 503 ref 5298 remove appTerm nil cons cons 137 ref 503 ref 5302 remove appTerm nil cons cons nil cons cons nil cons cons 4282 ref subst proveHyp eqMp 36 ref "_34821" 32 ref var 5310 def 561 ref 4109 ref 4116 ref 4101 ref 4117 ref 4104 ref 3801 ref appTerm appTerm absTerm 5311 def appTerm 5312 def 4048 ref 5310 remove varTerm appTerm 5268 ref appTerm 5266 ref appTerm appTerm appTerm appTerm 563 ref appTerm absTerm 5313 def 5263 ref appTerm 5314 def appTerm refl 5313 ref 1122 ref appTerm betaConv appThm 139 ref 5314 remove betaConv appThm 561 ref 4109 ref 5312 ref 4288 ref 5268 ref appTerm 5266 ref appTerm appTerm appTerm appTerm 563 ref appTerm refl appThm trans 5313 remove refl 36 ref 5263 remove appTerm 1122 ref appTerm assume appThm eqMp sym 567 ref 4110 ref 5312 remove refl nil 4202 ref 5266 remove nil cons cons 4205 ref 5268 remove nil cons cons nil cons cons nil cons cons 4289 ref subst 4290 ref nil 574 ref 3793 ref cons nil cons nil cons cons 574 ref 312 ref 4061 ref appTerm 4292 ref 4296 ref 336 ref appTerm 585 ref 4298 ref 653 ref 3889 ref appTerm 5315 def appTerm appTerm 5316 def appTerm appTerm 241 ref 5205 ref absTerm 5317 def appTerm appTerm absTerm 5318 def 577 ref appTerm 5319 def betaConv nil 608 ref 5318 ref appTerm 5320 def axiom nil 90 ref 5320 remove nil cons cons 91 ref 5319 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 5318 remove nil cons cons 4307 ref cons nil cons cons 189 ref subst eqMp eqMp 5321 def subst 4309 ref nil 4310 ref 585 ref 4297 ref 3787 remove appTerm 5315 ref appTerm appTerm 5322 def nil cons cons 1065 ref 4312 ref cons 5323 def cons nil cons cons 4354 ref subst appThm 5317 ref refl 5324 def appThm trans appThm trans appThm nil 4356 ref 4292 ref 4389 ref 4372 ref 336 ref appTerm 5325 def 5322 ref appTerm appTerm 5326 def appTerm 5317 ref appTerm 5327 def nil cons 5328 def cons 4394 ref 5311 ref nil cons cons 4395 ref cons cons nil cons cons 4398 ref subst 5311 remove 5327 ref appTerm betaConv trans trans appThm nil 4399 ref 4102 ref 5327 remove appTerm 3801 ref appTerm nil cons cons 4400 ref cons nil cons cons 4402 ref subst nil 446 ref 3802 remove cons 4101 ref 5328 remove cons nil cons cons nil cons cons 4446 ref subst nil 3803 ref 4447 ref 5317 ref nil cons cons 5329 def 382 ref 5326 ref nil cons cons nil cons cons cons nil cons cons 4462 ref subst trans 4464 ref 4468 ref 2991 ref 443 ref 444 ref 445 ref 446 ref 4470 ref 4472 ref 5317 ref 448 ref appTerm betaConv appThm 4474 ref appThm 4475 ref appThm appThm absThm appThm absThm appThm absThm appThm appThm 5330 def 493 ref 5326 remove appTerm 3801 ref appTerm refl appThm trans trans trans appThm 829 ref appThm sym 864 ref 4477 ref nil 3360 ref 5315 remove nil cons cons 5331 def 3362 ref 3793 remove cons nil cons cons nil cons cons 4488 ref subst 3383 ref 4489 ref 4477 ref nil 3807 remove nil cons cons 4497 ref subst 3383 ref 4498 ref nil 241 ref 3769 ref nil cons cons nil cons 5332 def nil cons cons 5333 def 797 ref subst 5334 def appThm 5273 remove appThm appThm trans appThm nil 241 ref 4490 ref 790 ref 3769 ref appTerm 5335 def 792 ref appTerm 5336 def appTerm 3904 ref 792 ref appTerm 5337 def appTerm 5338 def nil cons 5339 def cons nil cons 5340 def nil cons cons 797 ref subst nil 803 ref 241 ref 5337 remove nil cons cons 847 ref 5336 remove nil cons cons nil cons cons 5341 def cons nil cons cons 4520 ref subst 4498 ref nil 803 ref 5332 ref cons nil cons cons 4527 ref subst appThm nil 803 ref 5272 ref cons nil cons cons 4527 ref subst appThm trans 5342 def trans trans appThm nil 241 ref 3889 ref nil cons 5343 def cons nil cons 5344 def nil cons cons 797 ref subst 5345 def appThm appThm trans appThm nil 241 ref 4479 ref 5338 remove appTerm 5346 def 790 ref 3889 ref appTerm 792 ref appTerm 5347 def appTerm nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 241 ref 5347 ref nil cons cons 5348 def 847 ref 5339 remove cons nil cons cons cons nil cons cons 4544 ref subst 4489 ref 5342 remove appThm nil 803 ref 5344 remove cons nil cons cons 4527 ref subst 5349 def appThm trans trans trans appThm 3785 ref refl 5350 def appThm sym 864 ref 4547 ref 4548 ref 5225 ref appThm 4549 ref appThm nil 882 ref 2748 ref cons nil cons cons 2768 ref subst 1303 ref 914 ref 3498 remove 2553 ref subst appThm 3499 ref trans 5351 def appThm trans nil 90 ref 251 ref 872 ref 3889 ref appTerm 336 ref appTerm appTerm 340 ref appTerm nil cons cons 91 ref 251 ref 4341 ref 340 remove appTerm 336 ref appTerm appTerm 3889 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 847 ref 5343 remove cons 5352 def 4020 remove 1066 ref cons cons nil cons cons 4584 ref subst eqMp trans sym appThm 2745 ref appThm appThm 4341 ref 5222 remove appTerm 336 ref appTerm 5353 def refl appThm nil 4586 ref 241 ref 5353 ref nil cons cons nil cons cons nil cons cons 845 ref subst 1117 ref nil 4196 ref nil cons nil cons cons 4591 ref subst appThm 2913 ref appThm trans trans sym nil 1890 ref 980 ref cons nil cons cons 2599 ref subst 1303 ref 4183 remove appThm trans 5354 def nil 4011 ref 5249 remove cons nil cons cons 2912 ref subst deductAntisym 5354 remove eqMp 5355 def sym 128 ref eqMp eqMp 5356 def 36 ref "_34837" 237 ref var 5357 def 251 ref 5346 ref 5357 remove varTerm appTerm appTerm 3785 ref appTerm absTerm 5358 def 5347 ref appTerm 5359 def appTerm refl 5358 ref 5353 ref appTerm betaConv appThm 139 ref 5359 remove betaConv appThm 251 ref 5346 remove 5353 ref appTerm appTerm 3785 ref appTerm refl appThm trans 5358 remove refl 251 ref 5347 ref appTerm 5353 remove appTerm assume appThm eqMp sym 864 ref nil 4196 ref 5340 remove cons nil cons cons 4607 ref subst nil 4196 ref 5341 remove cons nil cons cons 4520 ref subst trans 4498 ref nil 4196 ref 4608 ref 5332 ref cons cons nil cons cons 2743 ref subst 5335 ref refl 5360 def 4610 ref 5247 ref appThm nil 2609 ref 4611 ref cons nil cons cons 2756 ref subst 2757 ref 5248 ref nil 4233 ref 2746 ref 2611 remove cons cons nil cons cons 4656 ref subst deductAntisym 5248 remove eqMp appThm 2913 ref appThm 5247 ref appThm trans nil 2914 ref 2608 ref cons 4657 ref cons nil cons cons 4658 ref subst trans trans 5361 def appThm trans appThm nil 4196 ref 4608 ref 5272 ref cons cons nil cons cons 2743 ref subst 3904 ref refl 5361 remove appThm trans appThm trans appThm 5350 ref appThm sym 251 ref 3769 ref appTerm 5362 def refl 5363 def nil 4196 ref 241 ref 3765 ref nil cons 5364 def cons 5365 def nil cons 5366 def cons nil cons cons 5367 def 4673 ref subst appThm sym 5363 remove 865 ref 5225 remove appThm 3765 ref refl appThm nil 1591 remove 5365 ref 852 ref 3768 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 4011 ref 5365 ref 852 ref 3767 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 979 ref 5365 ref 852 ref 3766 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 849 ref 5365 remove 852 ref 5364 remove cons nil cons cons cons nil cons cons 1580 ref subst nil 5366 remove nil cons cons 1585 ref subst eqMp eqMp eqMp eqMp trans appThm 5333 remove 4677 ref subst trans sym 128 ref eqMp eqMp 36 ref "_34839" 237 ref var 5368 def 251 ref 4490 ref 790 ref 5368 remove varTerm appTerm 338 ref appTerm appTerm 3904 remove 338 ref appTerm 5369 def appTerm appTerm 3785 ref appTerm absTerm 5370 def 3769 ref appTerm 5371 def appTerm refl 5370 ref 4664 ref 3765 remove appTerm 338 ref appTerm 5372 def appTerm betaConv appThm 139 ref 5371 remove betaConv appThm 251 ref 4490 ref 790 ref 5372 ref appTerm 338 ref appTerm appTerm 5369 ref appTerm appTerm 3785 ref appTerm refl appThm trans 5370 remove refl 5362 remove 5372 remove appTerm assume appThm eqMp sym 864 ref 4498 ref 5367 remove 4689 ref subst appThm 5369 ref refl appThm nil 241 ref 5369 remove nil cons cons nil cons nil cons cons 4693 ref subst trans appThm 5350 remove appThm nil 4196 ref 5272 ref cons nil cons cons 845 ref subst trans sym 4694 ref 1953 ref 4695 remove 2599 ref subst 1303 ref 4180 remove appThm trans appThm 4129 ref appThm nil 2690 ref 847 ref 3661 ref cons 5373 def nil cons 5374 def cons nil cons cons 2599 ref subst 1303 ref nil 1065 ref 980 ref cons nil cons cons 5375 def 2768 ref subst 1303 ref 4188 remove appThm trans 5376 def appThm trans trans 5377 def appThm 5309 remove trans sym 128 ref eqMp nil 90 ref 837 ref 872 ref 872 ref 338 ref appTerm 3318 ref appTerm 5378 def appTerm 3318 ref appTerm 5379 def appTerm nil cons cons 91 ref 4698 ref 5378 ref appTerm nil cons 5380 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2728 ref 5378 remove nil cons cons 5381 def 4217 ref cons nil cons cons 4729 ref subst eqMp nil 90 ref 5380 remove cons 91 ref 834 ref 835 ref 3785 ref appTerm appTerm 5382 def 338 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2728 ref 2608 ref cons 5383 def 4128 ref 4212 ref cons 5384 def cons nil cons cons 4729 ref subst eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp 36 ref "_34835" 237 ref var 5385 def 561 ref 4463 ref 4467 ref 2991 ref 442 ref 444 ref 200 ref 446 ref 4469 ref 4471 ref 5204 ref 448 ref appTerm appTerm 5386 def 4473 ref appTerm 642 ref appTerm 5387 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5388 def appTerm 5389 def 493 ref 4389 ref 5325 ref 5385 remove varTerm appTerm appTerm appTerm 3801 ref appTerm appTerm appTerm 563 ref appTerm absTerm 5390 def 5322 ref appTerm 5391 def appTerm refl 5390 ref 3785 ref appTerm betaConv appThm 139 ref 5391 remove betaConv appThm 561 ref 5389 ref 493 ref 4389 ref 5325 ref 3785 ref appTerm 5392 def appTerm appTerm 3801 ref appTerm appTerm appTerm 563 ref appTerm refl appThm trans 5390 remove refl 251 ref 5322 remove appTerm 3785 ref appTerm assume appThm eqMp sym 567 ref 5389 ref refl 5393 def nil 4739 ref 5392 ref nil cons 5394 def cons 4742 ref cons 5395 def nil cons cons 4770 ref subst 3872 ref appThm nil 3355 ref 611 ref 3796 remove cons 5396 def 713 ref 611 ref 201 ref 4773 ref 5392 ref appTerm 5397 def 650 ref appTerm 216 ref appTerm absTerm absTerm 5398 def nil cons cons 720 ref cons cons cons nil cons cons 786 ref subst 5398 remove 3783 ref appTerm betaConv 3732 ref appThm 201 ref 5397 remove 3783 ref appTerm 216 ref appTerm absTerm 3353 ref appTerm betaConv trans trans trans appThm appThm 829 ref appThm sym 567 ref 5393 ref nil 3355 ref 5396 ref 5395 remove cons cons nil cons cons 4795 ref subst 5399 def appThm appThm 829 ref appThm sym 567 ref 5393 ref 4798 ref refl 5400 def 4799 ref 4801 ref 1643 ref 497 ref 4802 ref 3353 ref appTerm appTerm absTerm 5401 def appTerm 5402 def refl 4804 ref nil 662 ref 4771 remove 713 ref 4811 ref nil cons cons 720 ref cons 5403 def cons cons nil cons cons 786 ref subst 4811 ref 3321 ref appTerm betaConv 379 remove appThm 4806 ref 4808 ref 3321 ref appTerm 5404 def 4810 ref appTerm absTerm 230 ref appTerm betaConv trans trans absThm appThm 4813 ref refl 5405 def appThm absThm appThm 4388 ref 3783 ref appTerm betaConv 4815 ref 4369 ref 443 ref 847 ref 443 ref 4370 ref 4816 ref 4817 ref nil 4819 ref 4212 ref cons nil cons cons 5011 ref subst appThm nil 2649 ref 872 ref 3782 remove appTerm 5406 def 5012 ref appTerm 5407 def nil cons cons 5015 ref cons nil cons cons 5026 ref subst 5028 ref 4386 ref 5407 ref appTerm betaConv appThm trans trans appThm absThm appThm absThm appThm absThm appThm trans 5392 ref refl appThm nil 4370 ref 5271 remove cons 4164 ref cons nil cons cons 4370 ref 4371 ref 4368 ref "_34851" 4364 ref var 5408 def 442 ref 847 ref 442 ref 4370 ref 4371 ref 5408 remove varTerm 4374 ref appTerm appTerm 5027 ref 4380 ref 4381 ref 5407 ref appTerm appTerm 4384 ref 4385 ref 5407 remove appTerm appTerm appTerm appTerm 5409 def appTerm absTerm appTerm absTerm appTerm absTerm 5410 def appTerm 5411 def 4374 ref appTerm appTerm 5409 ref appTerm absTerm 5412 def 4373 ref appTerm 5413 def betaConv 847 ref 442 ref 5412 ref appTerm 5414 def absTerm 5415 def 856 ref appTerm 5416 def betaConv 5410 ref 5411 remove appTerm 5417 def betaConv 5410 ref "_34849" 4357 ref var 5418 def 5027 ref 4379 ref 251 ref 5044 ref 5418 remove varTerm 5419 def appTerm 5420 def appTerm 335 ref appTerm appTerm 4381 ref 5406 ref 4664 ref 5047 ref 5419 remove appTerm appTerm 3318 ref appTerm appTerm 5421 def appTerm appTerm 4384 ref 4372 ref 4341 ref 5420 remove appTerm 336 ref appTerm appTerm 5421 remove appTerm appTerm appTerm appTerm absTerm 5422 def appTerm betaConv sym nil 269 ref 847 ref 442 ref 4370 ref 4371 ref 5422 ref 4374 ref appTerm 5423 def appTerm 5409 remove appTerm 5424 def absTerm 5425 def appTerm 5426 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 5426 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 5425 remove nil cons cons nil cons nil cons cons 275 ref subst 4370 ref nil 122 ref 5424 remove nil cons cons nil cons nil cons cons 129 ref subst 5423 remove betaConv 4371 ref "_34846" 237 ref var 5427 def 5027 ref 4380 ref 4381 ref 5406 ref 4664 ref 5427 ref varTerm appTerm 3318 ref appTerm appTerm 5428 def appTerm 5429 def appTerm 4384 ref 4385 ref 5428 ref appTerm appTerm appTerm appTerm absTerm 4373 ref appTerm 5430 def appTerm refl 5427 ref 5027 ref 5059 ref 5429 ref appTerm 4384 ref 5060 ref 5428 ref appTerm appTerm appTerm appTerm absTerm 5431 def 5062 ref appTerm betaConv appThm 5063 ref 5430 remove betaConv appThm 5027 ref 5059 ref 4381 ref 5406 remove 5064 ref appTerm 5432 def appTerm appTerm 4384 ref 5060 ref 5432 remove appTerm appTerm appTerm appTerm refl appThm trans 5067 ref "_34845" 237 ref var 5433 def 5427 remove 5027 ref 4379 ref 251 ref 5433 remove varTerm 5434 def appTerm 335 ref appTerm appTerm 5429 remove appTerm 4384 ref 4372 ref 4341 ref 5434 remove appTerm 336 ref appTerm appTerm 5428 remove appTerm appTerm appTerm appTerm absTerm absTerm 5435 def 856 ref appTerm 5436 def appTerm refl 5435 ref 5058 ref appTerm betaConv appThm 5072 ref 5436 remove betaConv appThm 5431 remove refl appThm trans 5435 remove refl 5075 ref appThm eqMp 5076 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5077 ref 5078 ref 5410 ref nil cons 5437 def cons 5080 ref 5422 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5081 ref 5410 remove appTerm nil cons cons 91 ref 5417 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5082 ref 5437 remove cons nil cons nil cons cons 5083 ref subst eqMp eqMp nil 90 ref 442 ref 5415 ref appTerm nil cons cons 91 ref 5416 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5415 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5414 remove nil cons cons 91 ref 5413 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5412 remove nil cons cons 5084 ref cons nil cons cons 189 ref subst eqMp eqMp subst 5028 ref 4379 ref refl 5438 def 1572 remove appThm 5439 def 5089 ref nil 5384 ref nil cons cons 5096 ref subst 5440 def appThm appThm 4384 ref refl 5441 def 4372 ref refl 5442 def 1067 ref 4890 ref subst appThm 5443 def 5440 remove appThm appThm appThm nil "t2" 4360 ref var 5444 def 4384 ref 4737 ref appTerm 5445 def nil cons 5446 def cons "t1" 4360 remove var 5447 def 4381 ref 3334 remove appTerm nil cons cons nil cons cons nil cons cons 5100 remove nil cons 22 ref cons 2950 remove subst 5448 def subst trans appThm trans trans appThm nil 5097 ref 5446 remove cons 5099 ref 4799 ref 5402 remove 4804 ref 5404 remove 230 ref appTerm absTerm 5449 def appTerm 4813 ref appTerm absTerm 5450 def nil cons cons 2954 ref cons cons nil cons cons 5102 ref subst 5450 remove 5445 remove appTerm betaConv nil "b" 4357 ref var 5451 def 4740 remove cons 5103 ref 5449 ref nil cons cons 2953 ref 5401 remove nil cons cons nil cons cons cons nil cons cons 5104 remove 730 ref 3092 remove 5111 remove 4340 ref 0 ref 24 ref 5112 remove cons opType constTerm 731 ref appTerm 5452 def appTerm appTerm 5110 ref 731 ref appTerm appTerm absTerm 5453 def 731 ref appTerm 5454 def betaConv 5109 remove 50 ref 5453 ref appTerm 5455 def absTerm 5456 def 5110 remove appTerm 5457 def betaConv 5107 remove 5120 ref 5456 ref appTerm 5458 def absTerm 5459 def 5108 remove appTerm 5460 def betaConv nil 5125 remove 5459 ref appTerm 5461 def axiom nil 90 ref 5461 remove nil cons cons 91 ref 5460 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 5127 remove 5128 remove 5459 remove nil cons cons 5129 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5458 remove nil cons cons 91 ref 5457 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 5130 ref 5131 ref 5456 remove nil cons cons 5133 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5455 remove nil cons cons 91 ref 5454 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 5453 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp 5462 def subst 5463 def subst 5449 remove 4737 remove appTerm betaConv trans trans trans trans 5464 def appThm appThm 829 ref appThm sym 567 ref 5393 ref 4796 ref appThm appThm 829 ref appThm sym 5393 ref 5136 ref appThm nil 2990 ref 2991 ref 5388 remove nil cons cons 2954 ref cons 5465 def cons nil cons cons 2995 ref subst 3012 ref 446 ref 561 ref 4467 ref "_34875" 488 ref var 5466 def 442 ref 444 ref 200 ref 446 ref 561 ref 5466 remove varTerm 451 ref appTerm appTerm 5387 ref appTerm absTerm appTerm absTerm appTerm absTerm 5467 def appTerm 5468 def 451 ref appTerm appTerm 5387 ref appTerm absTerm 5469 def 450 ref appTerm 5470 def betaConv 444 ref 200 ref 5469 ref appTerm 5471 def absTerm 5472 def 448 ref appTerm 5473 def betaConv 5467 ref 5468 remove appTerm 5474 def betaConv 5467 ref "_34873" 432 ref var 5475 def 4471 ref 5204 ref 3032 ref 5475 remove varTerm 5476 def appTerm 5477 def appTerm appTerm 497 ref 447 ref 5477 remove appTerm 3028 ref 5476 remove appTerm appTerm appTerm appTerm 642 ref appTerm absTerm 5478 def appTerm betaConv sym nil 269 ref 444 ref 200 ref 446 ref 561 ref 5478 ref 451 ref appTerm 5479 def appTerm 5387 remove appTerm 5480 def absTerm 5481 def appTerm 5482 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 444 ref nil 122 ref 5482 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 5481 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 5480 remove nil cons cons nil cons nil cons cons 129 ref subst 5479 remove betaConv 561 ref "_34870" 197 ref var 5483 def 5386 remove 497 ref 449 ref 5483 ref varTerm 5484 def appTerm appTerm appTerm 642 ref appTerm absTerm 450 ref appTerm 5485 def appTerm refl 5483 ref 4471 ref 5204 ref 3042 ref appTerm appTerm 5486 def 497 ref 5159 ref 5484 ref appTerm appTerm appTerm 642 ref appTerm absTerm 5487 def 3045 ref appTerm betaConv appThm 567 ref 5485 remove betaConv appThm 5486 remove 5161 ref appTerm 642 ref appTerm refl appThm trans 4436 ref "_34869" 237 ref var 5488 def 5483 remove 4471 ref 5204 ref 5488 remove varTerm 5489 def appTerm appTerm 497 ref 447 ref 5489 remove appTerm 5484 remove appTerm appTerm appTerm 642 ref appTerm absTerm absTerm 5490 def 448 ref appTerm 5491 def appTerm refl 5490 ref 3042 ref appTerm betaConv appThm 4440 ref 5491 remove betaConv appThm 5487 remove refl appThm trans 5490 remove refl 3243 ref appThm eqMp 3262 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5166 ref 5167 ref 5467 ref nil cons 5492 def cons 5169 ref 5478 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5170 ref 5467 remove appTerm nil cons cons 91 ref 5474 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5171 ref 5492 remove cons nil cons nil cons cons 5172 ref subst eqMp eqMp nil 90 ref 442 ref 5472 ref appTerm nil cons cons 91 ref 5473 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5472 remove nil cons cons 3265 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5471 remove nil cons cons 91 ref 5470 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 5469 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp 5493 def subst 4472 ref nil 122 ref 5228 remove cons nil cons nil cons cons 129 ref subst 5205 remove assume eqMp appThm 829 ref appThm 4475 ref appThm 5175 ref trans trans trans trans eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp proveHyp proveHyp eqMp nil 135 ref 5208 remove cons 137 ref 5210 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 5494 def nil 90 ref 92 ref 5207 remove appTerm 5209 ref appTerm 5495 def nil cons 5496 def cons 5202 ref cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref 501 ref nil 917 ref 241 ref 4034 ref cons 5497 def nil cons cons nil cons cons 5185 ref subst 1129 ref nil 3739 remove 91 ref 36 ref 351 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 3735 remove nil cons nil cons cons 1242 ref subst eqMp appThm 1245 ref trans trans appThm nil 122 ref 3749 remove cons nil cons nil cons cons 129 ref subst 356 ref assume eqMp appThm 1564 remove trans appThm 5209 ref refl appThm nil 122 ref 5210 ref cons nil cons nil cons cons 2460 ref subst trans appThm 5200 ref refl appThm sym nil 90 ref 5210 ref cons 5202 remove cons nil cons cons 5498 def 109 ref subst 5498 remove 178 ref subst 36 ref "_35012" 435 ref var 5499 def 206 ref 486 ref 5499 remove varTerm appTerm appTerm 288 ref appTerm absTerm 5199 remove appTerm 5500 def appTerm refl 5190 ref appThm 139 ref 5500 remove betaConv appThm 5191 ref appThm trans 5192 ref 5209 remove assume appThm eqMp sym 3276 ref eqMp eqMp nil 135 ref 5210 remove cons 137 ref 5201 remove cons nil cons 5501 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 3874 ref 5501 remove cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 3742 remove 5200 remove appTerm nil cons cons 91 ref 3747 remove 206 ref 486 ref 494 ref 3875 remove appTerm 5502 def appTerm appTerm 288 ref appTerm 5503 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 3878 ref 91 ref 5503 ref nil cons 5504 def cons nil cons 5505 def cons nil cons cons 5506 def 109 ref subst 5506 remove 178 ref subst nil 90 ref 98 ref 834 ref 355 ref appTerm 5507 def 243 ref appTerm 5508 def appTerm 837 ref 334 ref 333 ref 3657 ref appTerm appTerm 5509 def appTerm 5510 def appTerm 5511 def nil cons 5512 def cons 5513 def 91 ref 561 ref 5502 ref appTerm 563 ref appTerm 5514 def nil cons 5515 def cons 5516 def nil cons cons nil cons cons 5517 def 109 ref subst 5517 remove 178 ref subst nil 135 ref 5508 ref nil cons 5518 def cons 137 ref 5510 ref nil cons 5519 def cons nil cons cons nil cons cons 5520 def 151 ref subst 5520 remove 282 ref subst 567 ref 4071 ref 3920 remove appThm nil 201 ref 3916 remove 3921 ref appTerm 5521 def nil cons cons 4073 ref cons nil cons cons 4091 ref subst 4110 ref 4120 ref 5521 remove refl appThm nil 3923 ref 3924 remove 4124 ref cons cons nil cons cons 4126 ref subst 4121 ref 3910 ref appTerm betaConv 201 ref 4119 remove 4127 ref nil 4128 ref 3927 ref cons nil cons cons 3381 ref subst 1064 ref 3940 ref 4129 ref appThm nil 3638 ref 3938 ref cons nil cons cons 3496 ref subst 4136 remove 98 ref 3634 ref 3941 ref appTerm appTerm 3942 ref 3318 ref appTerm 5522 def appTerm 5523 def refl appThm nil 122 ref 5523 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3635 ref 3964 ref appThm 4135 remove trans appThm 5522 ref refl appThm nil 122 ref 5522 remove nil cons cons nil cons nil cons cons 1158 ref subst 3965 ref 3656 ref appThm 3659 ref 3961 ref appThm 4141 remove trans sym 128 ref eqMp nil 90 ref 3658 ref 3945 ref appTerm nil cons cons 91 ref 36 ref 3942 ref 3665 ref appTerm appTerm 3966 ref 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 3963 ref cons nil cons cons 3654 ref subst eqMp trans 3967 ref 3668 ref appThm 3670 ref 3958 ref appThm 4143 remove trans sym 128 ref eqMp nil 90 ref 3669 ref 3946 ref appTerm nil cons cons 91 ref 36 ref 3966 ref 3674 ref appTerm appTerm 3968 ref 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3960 ref cons nil cons cons 3654 ref subst eqMp trans 3969 ref 3677 ref appThm 3679 ref 3955 ref appThm 4146 remove trans sym 128 ref eqMp nil 90 ref 3678 ref 3947 ref appTerm nil cons cons 91 ref 36 ref 3968 ref 3681 ref appTerm appTerm 3970 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3957 ref cons nil cons cons 3654 ref subst eqMp trans 3971 ref 3684 ref appThm 3686 ref 3951 ref appThm 4150 remove trans sym 128 ref eqMp nil 90 ref 3685 ref 3948 ref appTerm nil cons cons 91 ref 36 ref 3970 ref 3691 ref appTerm appTerm 3972 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3953 ref cons nil cons cons 3654 ref subst eqMp trans 3973 ref 1307 ref appThm 5235 remove nil 5236 remove 91 ref 36 ref 3972 ref 1308 ref appTerm appTerm 5237 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3949 ref cons nil cons cons 3654 ref subst eqMp trans 5238 remove trans trans trans trans trans trans trans trans trans trans trans appThm 3974 ref 3318 ref appTerm 5524 def refl appThm nil 122 ref 5524 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 4127 ref nil 4162 ref 3927 ref cons nil cons cons 3381 ref subst 1064 ref 3940 ref 4163 ref appThm nil 3662 ref 3938 ref cons nil cons cons 3496 ref subst 4173 remove 98 ref 3658 ref 3941 ref appTerm appTerm 3942 ref 3657 ref appTerm 5525 def appTerm 5526 def refl appThm nil 122 ref 5526 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3659 ref 3964 ref appThm 4172 remove trans appThm 5525 ref refl appThm nil 122 ref 5525 remove nil cons cons nil cons nil cons cons 1158 ref subst 3965 ref 3668 ref appThm 3670 ref 3961 ref appThm 4177 remove trans sym 128 ref eqMp nil 90 ref 3669 ref 3945 ref appTerm nil cons cons 91 ref 36 ref 3942 ref 3674 ref appTerm appTerm 3966 ref 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 3963 ref cons nil cons cons 3654 ref subst eqMp trans 3967 ref 3677 ref appThm 3679 ref 3958 ref appThm 4182 remove trans sym 128 ref eqMp nil 90 ref 3678 ref 3946 ref appTerm nil cons cons 91 ref 36 ref 3966 ref 3681 ref appTerm appTerm 3968 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3960 ref cons nil cons cons 3654 ref subst eqMp trans 3969 ref 3684 ref appThm 3686 ref 3955 ref appThm 4185 remove trans sym 128 ref eqMp nil 90 ref 3685 ref 3947 ref appTerm nil cons cons 91 ref 36 ref 3968 ref 3691 ref appTerm appTerm 3970 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3957 ref cons nil cons cons 3654 ref subst eqMp trans 3971 ref 1307 ref appThm 3695 ref 3951 ref appThm 4190 remove trans sym 128 ref eqMp nil 90 ref 3694 ref 3948 ref appTerm nil cons cons 91 ref 36 ref 3970 ref 1308 ref appTerm appTerm 3972 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3953 ref cons nil cons cons 3654 ref subst eqMp trans 3973 remove 1305 ref appThm 5242 remove nil 5243 remove 91 ref 36 ref 3972 ref 1306 ref appTerm appTerm 5244 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3949 remove cons nil cons cons 3654 ref subst eqMp trans 5245 remove trans trans trans trans trans trans trans trans trans trans trans appThm 3974 ref 3657 ref appTerm 5527 def refl appThm nil 122 ref 5527 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 4127 ref nil 4196 ref 3927 ref cons nil cons cons 3381 ref subst 1064 ref 3940 ref 5247 ref appThm nil 2609 ref 3938 ref cons nil cons cons 3496 ref subst 5251 remove 98 ref 3669 ref 3941 ref appTerm appTerm 3942 ref 338 ref appTerm 5528 def appTerm 5529 def refl appThm nil 122 ref 5529 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3670 ref 3964 ref appThm 5250 remove trans appThm 5528 ref refl appThm nil 122 ref 5528 remove nil cons cons nil cons nil cons cons 1158 ref subst 3965 ref 3677 ref appThm 3679 ref 3961 ref appThm 5256 remove trans sym 128 ref eqMp nil 90 ref 3678 ref 3945 ref appTerm nil cons cons 91 ref 36 ref 3942 ref 3681 ref appTerm appTerm 3966 ref 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 3963 ref cons nil cons cons 3654 ref subst eqMp trans 3967 ref 3684 ref appThm 3686 ref 3958 ref appThm 5258 remove trans sym 128 ref eqMp nil 90 ref 3685 ref 3946 ref appTerm nil cons cons 91 ref 36 ref 3966 ref 3691 ref appTerm appTerm 3968 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3960 ref cons nil cons cons 3654 ref subst eqMp trans 3969 ref 1307 ref appThm 3695 ref 3955 ref appThm 5261 remove trans sym 128 ref eqMp nil 90 ref 3694 ref 3947 ref appTerm nil cons cons 91 ref 36 ref 3968 ref 1308 ref appTerm appTerm 3970 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3957 ref cons nil cons cons 3654 ref subst eqMp trans 3971 remove 1305 ref appThm 3706 ref 3951 remove appThm 5262 remove trans sym 128 ref eqMp nil 90 ref 3705 ref 3948 ref appTerm nil cons cons 91 ref 36 ref 3970 ref 1306 ref appTerm appTerm 3972 ref 335 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3953 remove cons nil cons cons 3654 ref subst eqMp trans 3950 remove 3716 ref subst trans trans trans trans trans trans trans trans trans trans appThm 3974 ref 338 ref appTerm 5530 def refl appThm nil 122 ref 5530 remove nil cons cons nil cons nil cons cons 1423 ref subst trans trans appThm 4127 remove nil 4197 ref 3927 ref cons nil cons cons 3381 remove subst 1064 ref 3940 remove 579 ref refl 5531 def appThm nil 2690 ref 3938 remove cons nil cons cons 3496 ref subst 501 ref 3679 ref 2745 ref appThm 914 ref 5375 ref 4168 ref subst 3384 ref 4187 ref appThm trans 5532 def appThm 3499 ref trans 5533 def nil 4011 ref 2690 ref 2791 ref cons 5534 def cons nil cons cons 3570 ref subst deductAntisym 5533 ref eqMp 5535 def trans appThm 98 ref 3678 ref 3941 remove appTerm appTerm 3942 ref 579 ref appTerm 5536 def appTerm 5537 def refl appThm nil 122 ref 5537 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3679 ref 3964 remove appThm 5535 remove trans appThm 5536 ref refl appThm nil 122 ref 5536 remove nil cons cons nil cons nil cons cons 1158 ref subst 3965 remove 3684 ref appThm 3686 ref 3961 remove appThm 914 ref 5375 remove 2599 ref subst 1303 ref 4187 ref appThm trans appThm 3625 ref trans 5538 def nil 4011 ref 1890 ref 3639 remove cons cons nil cons cons 3570 ref subst deductAntisym 5538 remove eqMp trans sym 128 ref eqMp nil 90 ref 3685 ref 3945 ref appTerm nil cons cons 91 ref 36 ref 3942 remove 3691 ref appTerm appTerm 3966 ref 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 3963 remove cons nil cons cons 3654 ref subst eqMp trans 3967 remove 1307 ref appThm 3695 ref 3958 remove appThm 914 ref nil 882 ref 980 ref cons nil cons cons 4168 ref subst 3384 ref 4191 remove appThm trans appThm 3621 ref trans 5539 def nil 4011 ref 1065 ref 3663 remove cons cons nil cons cons 3570 ref subst deductAntisym 5539 remove eqMp trans sym 128 ref eqMp nil 90 ref 3694 ref 3946 ref appTerm nil cons cons 91 ref 36 ref 3966 ref 1308 ref appTerm appTerm 3968 ref 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 3960 remove cons nil cons cons 3654 ref subst eqMp trans 3969 remove 1305 ref appThm 3706 ref 3955 remove appThm 914 ref 1892 remove 2552 ref subst appThm 3617 ref trans 5540 def nil 4011 ref 882 ref 3672 remove cons cons nil cons cons 3570 remove subst deductAntisym 5540 remove eqMp trans sym 128 ref eqMp nil 90 ref 3705 ref 3947 ref appTerm nil cons cons 91 ref 36 ref 3968 ref 1306 ref appTerm appTerm 3970 ref 335 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 3957 remove cons nil cons cons 3654 ref subst eqMp trans 3954 remove 3716 ref subst trans trans trans trans trans trans trans trans trans appThm 3974 remove 579 ref appTerm 5541 def refl appThm nil 122 ref 5541 ref nil cons cons nil cons nil cons cons 5542 def 1324 ref subst trans trans appThm 4198 ref appThm 4054 ref 4056 remove 3910 ref appTerm appTerm 5543 def refl appThm appThm 4054 ref 4060 remove 3910 ref appTerm appTerm 5544 def refl appThm nil 4202 ref 5544 remove nil cons cons 4205 ref 4048 ref 5541 ref appTerm 4053 ref appTerm 5543 ref appTerm 5545 def nil cons cons nil cons 5546 def cons nil cons cons 4210 ref subst trans appThm 4054 remove 4064 remove 3910 ref appTerm appTerm 5547 def refl appThm nil 4202 ref 5547 remove nil cons cons 5546 ref cons nil cons cons 4210 ref subst trans appThm 4198 remove appThm nil 4204 remove 5546 remove cons nil cons cons 4210 remove subst trans appThm absThm trans 3977 ref appThm 201 ref 4118 ref 5545 remove appTerm absTerm 3921 ref appTerm betaConv trans trans trans appThm trans trans appThm 829 ref appThm sym 5542 remove 1128 ref subst 1129 ref nil 2690 ref 595 ref 3925 remove cons nil cons cons nil cons cons 616 ref subst 787 ref nil 241 ref 3908 ref nil cons 5548 def cons nil cons 5549 def nil cons cons 797 ref subst 5550 def 4547 ref nil 5275 remove 5277 remove 4212 remove cons cons nil cons cons 5293 ref subst nil 5274 remove 872 ref 3318 ref appTerm 5551 def 3318 ref appTerm nil cons cons 5278 remove cons nil cons cons 5293 remove subst trans 5294 remove 5551 remove refl 5295 remove appThm nil 3638 ref 4234 ref cons nil cons cons 2599 ref subst 1303 ref 4990 remove 4132 ref subst 3384 ref 4144 remove appThm trans 5552 def appThm trans trans appThm trans appThm 5296 ref appThm trans appThm 5531 ref appThm nil 799 ref 2689 ref cons 5553 def 803 ref 241 ref 3333 remove 333 ref 334 ref 338 ref appTerm appTerm 5554 def appTerm nil cons cons nil cons cons cons nil cons cons 822 ref subst 98 ref 3678 ref 792 ref appTerm 5555 def appTerm refl nil 5553 remove 801 ref 5554 remove nil cons cons nil cons cons nil cons cons 4231 remove subst 4232 remove nil 4164 ref nil cons cons nil 1065 ref 847 ref 334 ref 1926 remove appTerm nil cons cons nil cons cons nil cons cons 4168 remove subst 3384 ref nil 882 ref 847 ref 1952 remove cons nil cons 5556 def cons nil cons cons 2768 ref subst 1303 ref 914 ref 1954 ref 2552 remove subst appThm 1954 remove 3607 remove subst trans appThm trans appThm trans subst appThm trans appThm trans trans trans appThm nil 1349 ref 808 remove 5509 ref appTerm 5557 def nil cons 5558 def cons 1350 ref 5555 ref nil cons cons nil cons cons nil cons cons 4246 remove subst trans trans sym nil 135 ref 5558 ref cons 5559 def nil cons nil cons cons 1384 remove subst nil 90 ref 5558 ref cons 1212 ref cons nil cons cons 5560 def 109 ref subst 5560 remove 178 ref subst 4249 remove 5509 ref appTerm 5561 def betaConv 4255 remove nil 4256 remove 91 ref 5561 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 4257 remove 613 ref 5509 ref nil cons 5562 def cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 92 ref 5557 ref appTerm 329 ref 5509 remove appTerm 836 remove appTerm 5563 def appTerm nil cons 5564 def cons 1212 ref cons nil cons cons 160 ref subst proveHyp nil 122 ref 5564 remove cons nil cons nil cons cons 1393 ref subst 1129 ref 947 ref nil 122 ref 5558 remove cons nil cons nil cons cons 129 ref subst 5557 ref assume eqMp appThm 5563 ref refl appThm nil 122 ref 5563 remove nil cons cons nil cons nil cons cons 2460 ref subst trans appThm nil 4260 remove 847 ref 5562 remove cons nil cons cons nil cons cons 4270 ref subst nil 122 ref 5519 ref cons nil cons nil cons cons 129 ref subst 5510 ref assume eqMp 5565 def trans trans trans sym 128 ref eqMp eqMp eqMp nil 5559 remove 1430 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 503 ref 5555 remove appTerm nil cons cons 137 ref 503 ref 5557 remove appTerm nil cons cons nil cons cons nil cons cons 4282 remove subst proveHyp eqMp 36 ref "_34877" 32 ref var 5566 def 561 ref 4109 ref 4116 ref 4101 ref 4117 ref 4104 ref 3921 ref appTerm appTerm absTerm 5567 def appTerm 5568 def 4048 remove 5566 remove varTerm appTerm 4053 ref appTerm 5543 ref appTerm appTerm appTerm appTerm 563 ref appTerm absTerm 5569 def 5541 ref appTerm 5570 def appTerm refl 5569 ref 1122 ref appTerm betaConv appThm 139 ref 5570 remove betaConv appThm 561 ref 4109 ref 5568 ref 4288 remove 4053 ref appTerm 5543 ref appTerm appTerm appTerm appTerm 563 ref appTerm refl appThm trans 5569 remove refl 36 ref 5541 remove appTerm 1122 ref appTerm assume appThm eqMp sym 567 ref 4110 ref 5568 remove refl nil 4202 remove 5543 remove nil cons cons 4205 remove 4203 ref cons nil cons cons nil cons cons 4289 remove subst 4290 remove nil 574 ref 3914 ref cons nil cons nil cons cons 574 ref 312 remove 4057 ref appTerm 4292 ref 4296 remove 337 ref appTerm 585 ref 4298 remove 653 ref 580 ref appTerm 5571 def appTerm appTerm 5572 def appTerm appTerm 241 ref 5508 ref absTerm 5573 def appTerm appTerm absTerm 5574 def 577 ref appTerm 5575 def betaConv nil 608 ref 5574 ref appTerm 5576 def axiom nil 90 ref 5576 remove nil cons cons 91 ref 5575 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 5574 remove nil cons cons 4307 ref cons nil cons cons 189 ref subst eqMp eqMp 5577 def subst 4309 ref nil 4310 ref 585 ref 4297 ref 3910 remove appTerm 5571 ref appTerm appTerm 5578 def nil cons cons 1890 ref 4312 remove cons 5579 def cons nil cons cons 4354 ref subst appThm 5573 ref refl 5580 def appThm trans appThm trans appThm nil 4356 ref 4292 ref 4389 ref 4372 ref 337 ref appTerm 5581 def 5578 ref appTerm appTerm 5582 def appTerm 5573 ref appTerm 5583 def nil cons 5584 def cons 4394 ref 5567 ref nil cons cons 4395 ref cons cons nil cons cons 4398 ref subst 5567 remove 5583 ref appTerm betaConv trans trans appThm nil 4399 ref 4102 ref 5583 remove appTerm 3921 ref appTerm nil cons cons 4400 ref cons nil cons cons 4402 ref subst nil 446 ref 3922 remove cons 4101 ref 5584 remove cons nil cons cons nil cons cons 4446 ref subst nil 3923 remove 4447 remove 5573 ref nil cons cons 5585 def 382 ref 5582 ref nil cons cons nil cons cons cons nil cons cons 4462 ref subst trans 4464 remove 4468 remove 2991 ref 443 ref 444 ref 445 ref 446 ref 4470 remove 4472 ref 5573 ref 448 ref appTerm betaConv appThm 4474 remove appThm 4475 ref appThm appThm absThm appThm absThm appThm absThm appThm appThm 5586 def 493 ref 5582 remove appTerm 3921 ref appTerm refl appThm trans trans trans appThm 829 ref appThm sym 864 ref 4477 ref nil 3360 ref 5571 remove nil cons cons 5587 def 3362 ref 3914 remove cons nil cons cons nil cons cons 4488 ref subst 3383 ref 4489 ref 4477 ref nil 3927 remove nil cons cons 4497 ref subst 3383 ref 4498 ref nil 241 ref 3893 ref nil cons cons nil cons 5588 def nil cons cons 5589 def 797 ref subst 5590 def appThm 5550 remove appThm appThm trans appThm nil 241 ref 4490 ref 790 ref 3893 ref appTerm 5591 def 792 ref appTerm 5592 def appTerm 790 ref 3908 ref appTerm 5593 def 792 ref appTerm 5594 def appTerm 5595 def nil cons 5596 def cons nil cons 5597 def nil cons cons 797 ref subst nil 803 ref 241 ref 5594 remove nil cons cons 847 ref 5592 remove nil cons cons nil cons cons 5598 def cons nil cons cons 4520 ref subst 4498 ref nil 803 ref 5588 ref cons nil cons cons 4527 ref subst appThm nil 803 ref 5549 ref cons nil cons cons 4527 ref subst appThm trans 5599 def trans trans appThm 2711 ref 797 ref subst 5600 def appThm appThm trans appThm nil 241 ref 4479 ref 5595 remove appTerm 5601 def 790 ref 580 ref appTerm 792 ref appTerm 5602 def appTerm nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 241 ref 5602 ref nil cons cons 5603 def 847 ref 5596 remove cons nil cons cons cons nil cons cons 4544 ref subst 4489 ref 5599 remove appThm nil 803 ref 2710 remove cons nil cons cons 4527 ref subst 5604 def appThm trans trans trans appThm 3908 ref refl 5605 def appThm sym 864 ref 4547 ref 4548 ref 2686 ref appThm 4549 remove appThm nil 882 ref 4234 ref cons nil cons cons 2768 ref subst 1303 ref 4987 remove appThm trans nil 90 ref 251 ref 872 ref 580 ref appTerm 336 ref appTerm appTerm 339 ref appTerm nil cons cons 91 ref 251 ref 4341 ref 339 ref appTerm 5606 def 336 ref appTerm appTerm 580 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2747 ref 2691 ref 1066 ref cons cons nil cons cons 4584 ref subst eqMp trans sym appThm 2745 ref appThm appThm 4341 ref 2615 remove appTerm 336 ref appTerm 5607 def refl appThm nil 4586 ref 241 ref 5607 ref nil cons cons nil cons cons nil cons cons 845 ref subst 1117 ref nil 4197 ref nil cons nil cons cons 4591 remove subst appThm 2913 ref appThm trans trans sym 5376 ref nil 5373 ref 5534 remove cons nil cons cons 2912 ref subst deductAntisym 5376 remove eqMp 5608 def sym 128 ref eqMp eqMp 5609 def 36 ref "_34893" 237 ref var 5610 def 251 ref 5601 ref 5610 remove varTerm appTerm appTerm 3908 ref appTerm absTerm 5611 def 5602 ref appTerm 5612 def appTerm refl 5611 ref 5607 ref appTerm betaConv appThm 139 ref 5612 remove betaConv appThm 251 ref 5601 remove 5607 ref appTerm appTerm 3908 ref appTerm refl appThm trans 5611 remove refl 251 ref 5602 ref appTerm 5607 remove appTerm assume appThm eqMp sym 864 ref nil 4197 ref 5597 remove cons nil cons cons 4607 remove subst nil 4197 ref 5598 remove cons nil cons cons 4520 remove subst trans 4498 ref nil 4197 ref 4608 ref 5588 ref cons cons nil cons cons 2743 ref subst 5591 ref refl 5613 def 4610 remove 5531 ref appThm nil 2690 ref 4611 remove cons nil cons cons 2756 ref subst 2757 ref 5533 ref nil 4011 ref 2746 ref 3689 remove cons cons nil cons cons 4656 remove subst deductAntisym 5533 remove eqMp appThm 2913 ref appThm 5531 ref appThm trans nil 2914 remove 2689 ref cons 4657 remove cons nil cons cons 4658 remove subst trans trans 5614 def appThm trans appThm nil 4197 ref 4608 remove 5549 ref cons cons nil cons cons 2743 ref subst 5593 ref refl 5614 remove appThm trans appThm trans appThm 5605 ref appThm sym 251 ref 3893 ref appTerm 5615 def refl 5616 def nil 4197 ref 241 ref 3890 ref nil cons 5617 def cons 5618 def nil cons 5619 def cons nil cons cons 5620 def 4673 remove subst appThm sym 5616 remove 865 remove 2686 remove appThm 3890 ref refl appThm nil 4011 ref 5618 ref 852 ref 3892 remove nil cons 5621 def cons nil cons cons cons nil cons cons 1580 ref subst nil 979 ref 5618 ref 852 ref 3891 remove nil cons cons nil cons cons cons nil cons cons 1580 ref subst nil 849 ref 5618 remove 852 ref 5617 remove cons nil cons cons cons nil cons cons 1580 remove subst nil 5619 remove nil cons cons 1585 remove subst eqMp eqMp eqMp trans appThm 5589 remove 4677 remove subst trans sym 128 ref eqMp eqMp 36 ref "_34895" 237 ref var 5622 def 251 ref 4490 ref 790 ref 5622 remove varTerm appTerm 579 ref appTerm appTerm 5593 remove 579 ref appTerm 5623 def appTerm appTerm 3908 ref appTerm absTerm 5624 def 3893 ref appTerm 5625 def appTerm refl 5624 ref 4664 ref 3890 remove appTerm 579 ref appTerm 5626 def appTerm betaConv appThm 139 ref 5625 remove betaConv appThm 251 ref 4490 ref 790 ref 5626 ref appTerm 579 ref appTerm appTerm 5623 ref appTerm appTerm 3908 ref appTerm refl appThm trans 5624 remove refl 5615 remove 5626 remove appTerm assume appThm eqMp sym 864 ref 4498 ref 5620 remove 4689 remove subst appThm 5623 ref refl appThm nil 241 ref 5623 remove nil cons cons nil cons nil cons cons 4693 remove subst trans appThm 5605 remove appThm nil 4197 ref 5549 remove cons nil cons cons 845 remove subst trans sym 4694 remove 1953 ref 1953 ref 5552 remove appThm 4129 ref appThm nil 2690 ref 4011 ref nil cons 5627 def cons nil cons cons 4132 ref subst 3384 ref 5532 remove appThm trans trans appThm 4129 ref appThm nil 2690 ref 2748 remove cons nil cons cons 4132 remove subst 3384 remove 5301 remove 2768 ref subst 1303 ref 5260 remove appThm trans appThm trans trans appThm 5565 remove trans sym 128 ref eqMp nil 90 ref 837 ref 872 ref 872 ref 872 ref 579 ref appTerm 3318 ref appTerm 5628 def appTerm 3318 ref appTerm 5629 def appTerm 3318 ref appTerm appTerm nil cons cons 91 ref 4698 remove 5629 ref appTerm nil cons 5630 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2728 ref 5629 remove nil cons cons 4217 remove cons nil cons cons 4729 ref subst eqMp nil 90 ref 5630 remove cons 91 ref 5382 remove 5628 ref appTerm nil cons 5631 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2728 ref 5628 remove nil cons cons 5384 remove cons nil cons cons 4729 ref subst eqMp nil 90 ref 5631 remove cons 91 ref 834 ref 835 ref 3908 ref appTerm appTerm 579 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2728 ref 2689 ref cons 5632 def 4128 ref 5272 ref cons 5633 def cons nil cons cons 4729 remove subst eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp 36 ref "_34891" 237 ref var 5634 def 561 ref 4463 remove 4467 ref 2991 ref 442 ref 444 ref 200 ref 446 ref 4469 remove 4471 ref 5507 ref 448 ref appTerm appTerm 5635 def 4473 remove appTerm 642 ref appTerm 5636 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5637 def appTerm 5638 def 493 ref 4389 ref 5581 ref 5634 remove varTerm appTerm appTerm appTerm 3921 ref appTerm appTerm appTerm 563 ref appTerm absTerm 5639 def 5578 ref appTerm 5640 def appTerm refl 5639 ref 3908 ref appTerm betaConv appThm 139 ref 5640 remove betaConv appThm 561 ref 5638 ref 493 remove 4389 ref 5581 ref 3908 ref appTerm 5641 def appTerm appTerm 3921 remove appTerm appTerm appTerm 563 remove appTerm refl appThm trans 5639 remove refl 251 ref 5578 remove appTerm 3908 remove appTerm assume appThm eqMp sym 567 ref 5638 ref refl 5642 def nil 4739 ref 5641 ref nil cons cons 4742 ref cons 5643 def nil cons cons 4770 ref subst 3977 remove appThm nil 3803 ref 611 ref 3917 remove cons 5644 def 713 ref 611 ref 201 ref 4773 ref 5641 ref appTerm 5645 def 650 ref appTerm 216 ref appTerm absTerm absTerm 5646 def nil cons cons 720 ref cons cons cons nil cons cons 786 ref subst 5646 remove 3906 ref appTerm betaConv 3872 remove appThm 201 ref 5645 remove 3906 ref appTerm 216 ref appTerm absTerm 3801 ref appTerm betaConv trans trans trans appThm appThm 829 ref appThm sym 567 ref 5642 ref nil 3803 remove 5644 remove 5643 remove cons cons nil cons cons 4795 ref subst appThm appThm 829 ref appThm sym 567 ref 5642 ref 5400 ref 4799 ref 4801 ref 1643 ref 497 ref 4802 ref 3801 remove appTerm appTerm absTerm 5647 def appTerm 5648 def refl 4804 ref nil 3355 remove 5396 remove 5403 remove cons cons nil cons cons 786 ref subst 4811 remove 3783 ref appTerm betaConv 3732 remove appThm 4806 ref 4808 remove 3783 remove appTerm 5649 def 4810 ref appTerm absTerm 3353 ref appTerm betaConv trans trans absThm appThm 5405 ref appThm absThm appThm 4388 ref 3906 remove appTerm betaConv 4815 ref 4369 ref 443 ref 847 ref 443 ref 4370 ref 4816 ref 4817 ref nil 4819 remove 5272 remove cons nil cons cons 5011 ref subst appThm nil 2649 ref 872 ref 3905 remove appTerm 5650 def 5012 ref appTerm 5651 def nil cons cons 5015 remove cons nil cons cons 5026 ref subst 5028 ref 4386 remove 5651 ref appTerm betaConv appThm trans trans appThm absThm appThm absThm appThm absThm appThm trans 5641 remove refl appThm nil 4370 ref 5548 remove cons 980 ref cons nil cons cons 4370 ref 4371 ref 4368 ref "_34907" 4364 ref var 5652 def 442 ref 847 ref 442 ref 4370 ref 4371 ref 5652 remove varTerm 4374 ref appTerm appTerm 5027 ref 4380 ref 4381 ref 5651 ref appTerm appTerm 4384 ref 4385 ref 5651 remove appTerm appTerm appTerm appTerm 5653 def appTerm absTerm appTerm absTerm appTerm absTerm 5654 def appTerm 5655 def 4374 ref appTerm appTerm 5653 ref appTerm absTerm 5656 def 4373 ref appTerm 5657 def betaConv 847 ref 442 ref 5656 ref appTerm 5658 def absTerm 5659 def 856 ref appTerm 5660 def betaConv 5654 ref 5655 remove appTerm 5661 def betaConv 5654 ref "_34905" 4357 ref var 5662 def 5027 ref 4379 ref 251 ref 5044 ref 5662 remove varTerm 5663 def appTerm 5664 def appTerm 335 ref appTerm appTerm 4381 ref 5650 ref 4664 ref 5047 ref 5663 remove appTerm appTerm 3318 ref appTerm appTerm 5665 def appTerm appTerm 4384 ref 4372 ref 4341 ref 5664 remove appTerm 336 ref appTerm appTerm 5665 remove appTerm appTerm appTerm appTerm absTerm 5666 def appTerm betaConv sym nil 269 ref 847 ref 442 ref 4370 ref 4371 ref 5666 ref 4374 ref appTerm 5667 def appTerm 5653 remove appTerm 5668 def absTerm 5669 def appTerm 5670 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 5670 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 5669 remove nil cons cons nil cons nil cons cons 275 ref subst 4370 ref nil 122 ref 5668 remove nil cons cons nil cons nil cons cons 129 ref subst 5667 remove betaConv 4371 ref "_34902" 237 ref var 5671 def 5027 ref 4380 remove 4381 ref 5650 ref 4664 ref 5671 ref varTerm appTerm 3318 ref appTerm appTerm 5672 def appTerm 5673 def appTerm 4384 ref 4385 remove 5672 ref appTerm appTerm appTerm appTerm absTerm 4373 ref appTerm 5674 def appTerm refl 5671 ref 5027 ref 5059 ref 5673 ref appTerm 4384 ref 5060 ref 5672 ref appTerm appTerm appTerm appTerm absTerm 5675 def 5062 ref appTerm betaConv appThm 5063 ref 5674 remove betaConv appThm 5027 ref 5059 ref 4381 ref 5650 remove 5064 ref appTerm 5676 def appTerm appTerm 4384 ref 5060 ref 5676 remove appTerm appTerm appTerm appTerm refl appThm trans 5067 ref "_34901" 237 ref var 5677 def 5671 remove 5027 remove 4379 ref 251 ref 5677 remove varTerm 5678 def appTerm 335 ref appTerm appTerm 5673 remove appTerm 4384 ref 4372 ref 4341 ref 5678 remove appTerm 336 ref appTerm appTerm 5672 remove appTerm appTerm appTerm appTerm absTerm absTerm 5679 def 856 ref appTerm 5680 def appTerm refl 5679 ref 5058 ref appTerm betaConv appThm 5072 ref 5680 remove betaConv appThm 5675 remove refl appThm trans 5679 remove refl 5075 ref appThm eqMp 5076 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5077 ref 5078 ref 5654 ref nil cons 5681 def cons 5080 ref 5666 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5081 ref 5654 remove appTerm nil cons cons 91 ref 5661 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5082 ref 5681 remove cons nil cons nil cons cons 5083 ref subst eqMp eqMp nil 90 ref 442 ref 5659 ref appTerm nil cons cons 91 ref 5660 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5659 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5658 remove nil cons cons 91 ref 5657 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5656 remove nil cons cons 5084 ref cons nil cons cons 189 ref subst eqMp eqMp subst 5028 ref 5438 remove 1573 remove appThm 5682 def 5089 remove nil 5633 remove nil cons cons 5096 remove subst 5683 def appThm appThm 5441 ref 5442 remove 4151 ref nil 90 ref 251 ref 2536 ref 336 ref appTerm appTerm 337 ref appTerm nil cons cons 91 ref 251 ref 4341 ref 337 ref appTerm 336 ref appTerm 5684 def appTerm 336 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 849 ref 1997 remove 1066 ref cons cons nil cons cons 4584 ref subst eqMp appThm 5685 def 5683 remove appThm appThm appThm nil 5444 ref 4384 ref 5392 ref appTerm 5686 def nil cons 5687 def cons 5447 ref 4381 ref 3785 remove appTerm nil cons cons nil cons cons nil cons cons 5448 ref subst trans appThm trans trans appThm nil 5097 ref 5687 remove cons 5099 ref 4799 ref 5648 remove 4804 ref 5649 remove 3353 remove appTerm absTerm 5688 def appTerm 4813 ref appTerm absTerm 5689 def nil cons cons 2954 ref cons cons nil cons cons 5102 ref subst 5689 remove 5686 remove appTerm betaConv nil 5451 ref 5394 remove cons 5103 ref 5688 ref nil cons cons 2953 ref 5647 remove nil cons cons nil cons cons cons nil cons cons 5463 ref subst 5688 remove 5392 remove appTerm betaConv trans trans trans trans appThm appThm 829 ref appThm sym 567 ref 5642 ref 5399 remove appThm appThm 829 ref appThm sym 567 ref 5642 ref 5464 remove appThm appThm 829 ref appThm sym 567 ref 5642 ref 4796 remove appThm appThm 829 ref appThm sym 5642 ref 5136 remove appThm nil 2990 remove 2991 remove 5637 remove nil cons cons 2954 ref cons 5690 def cons nil cons cons 2995 ref subst 3012 remove 446 ref 561 ref 4467 remove "_34943" 488 remove var 5691 def 442 ref 444 ref 200 ref 446 ref 561 ref 5691 remove varTerm 451 ref appTerm appTerm 5636 ref appTerm absTerm appTerm absTerm appTerm absTerm 5692 def appTerm 5693 def 451 ref appTerm appTerm 5636 ref appTerm absTerm 5694 def 450 ref appTerm 5695 def betaConv 444 ref 200 ref 5694 ref appTerm 5696 def absTerm 5697 def 448 ref appTerm 5698 def betaConv 5692 ref 5693 remove appTerm 5699 def betaConv 5692 ref "_34941" 432 remove var 5700 def 4471 ref 5507 ref 3032 remove 5700 remove varTerm 5701 def appTerm 5702 def appTerm appTerm 497 ref 447 ref 5702 remove appTerm 3028 remove 5701 remove appTerm appTerm appTerm appTerm 642 ref appTerm absTerm 5703 def appTerm betaConv sym nil 269 ref 444 ref 200 ref 446 ref 561 ref 5703 ref 451 remove appTerm 5704 def appTerm 5636 remove appTerm 5705 def absTerm 5706 def appTerm 5707 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 444 ref nil 122 ref 5707 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 5706 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 5705 remove nil cons cons nil cons nil cons cons 129 ref subst 5704 remove betaConv 561 remove "_34938" 197 ref var 5708 def 5635 remove 497 ref 449 ref 5708 ref varTerm 5709 def appTerm appTerm appTerm 642 ref appTerm absTerm 450 ref appTerm 5710 def appTerm refl 5708 ref 4471 ref 5507 ref 3042 ref appTerm appTerm 5711 def 497 ref 5159 remove 5709 ref appTerm appTerm appTerm 642 ref appTerm absTerm 5712 def 3045 remove appTerm betaConv appThm 567 ref 5710 remove betaConv appThm 5711 remove 5161 remove appTerm 642 ref appTerm refl appThm trans 4436 remove "_34937" 237 ref var 5713 def 5708 remove 4471 ref 5507 ref 5713 remove varTerm 5714 def appTerm appTerm 497 ref 447 ref 5714 remove appTerm 5709 remove appTerm appTerm appTerm 642 ref appTerm absTerm absTerm 5715 def 448 remove appTerm 5716 def appTerm refl 5715 ref 3042 remove appTerm betaConv appThm 4440 remove 5716 remove betaConv appThm 5712 remove refl appThm trans 5715 remove refl 3243 remove appThm eqMp 3262 remove appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5166 remove 5167 remove 5692 ref nil cons 5717 def cons 5169 remove 5703 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5170 remove 5692 remove appTerm nil cons cons 91 ref 5699 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5171 remove 5717 remove cons nil cons nil cons cons 5172 remove subst eqMp eqMp nil 90 ref 442 ref 5697 ref appTerm nil cons cons 91 ref 5698 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5697 remove nil cons cons 3265 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5696 remove nil cons cons 91 ref 5695 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 5694 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp 5718 def subst 4472 remove nil 122 ref 5518 ref cons nil cons nil cons cons 129 ref subst 5508 remove assume eqMp appThm 829 remove appThm 4475 ref appThm 5175 remove trans trans trans trans eqMp eqMp eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp proveHyp eqMp proveHyp proveHyp eqMp nil 135 ref 5512 remove cons 137 ref 5515 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp 5719 def nil 90 ref 92 ref 5511 ref appTerm 5514 ref appTerm 5720 def nil cons 5721 def cons 5505 ref cons nil cons cons 160 ref subst proveHyp nil 917 remove 241 ref 5213 ref cons 5722 def nil cons cons nil cons cons 5185 remove subst 1129 ref nil 3878 remove 91 ref 36 ref 356 remove appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 3874 remove nil cons nil cons cons 1242 ref subst eqMp appThm 1245 ref trans trans sym 128 ref eqMp nil 90 ref 5518 remove cons 91 ref 5519 remove cons nil cons 5723 def cons nil cons cons 178 ref subst proveHyp nil 90 ref 280 remove cons 5723 remove cons nil cons cons 160 ref subst 241 ref 92 ref 244 remove appTerm 5510 remove appTerm absTerm 5724 def 243 ref appTerm 5725 def betaConv nil 442 ref 5724 ref appTerm 5726 def axiom nil 90 ref 5726 remove nil cons cons 91 ref 5725 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5724 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp nil 5513 ref 91 ref 92 ref 5514 ref appTerm 5503 ref appTerm 5727 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 5515 ref cons 5505 remove cons nil cons cons 5728 def 109 ref subst 5728 remove 178 ref subst 36 ref "_35026" 435 ref var 5729 def 206 ref 486 ref 5729 remove varTerm appTerm appTerm 288 remove appTerm absTerm 5502 remove appTerm 5730 def appTerm refl 5190 remove appThm 139 ref 5730 remove betaConv appThm 5191 remove appThm trans 5192 remove 5514 remove assume appThm eqMp sym 3276 remove eqMp eqMp nil 135 ref 5515 remove cons 137 ref 5504 ref cons nil cons 5731 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 90 ref 98 ref 5511 remove appTerm 5727 remove appTerm nil cons cons 91 ref 92 ref 5720 ref appTerm 5503 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1716 remove 5504 remove cons 5516 remove 5513 remove nil cons cons cons nil cons cons nil 90 ref 99 remove 1723 ref appTerm nil cons 5732 def cons 91 ref 3233 remove 1717 remove appTerm nil cons 5733 def cons nil cons cons nil cons cons 5734 def 109 ref subst 5734 remove 178 ref subst nil 1222 remove 91 ref 1762 ref cons nil cons 5735 def cons nil cons cons 5736 def 109 ref subst 5736 remove 178 ref subst nil 136 remove 137 ref 1723 remove nil cons cons nil cons cons nil cons cons 5737 def 151 ref subst 160 ref proveHyp 153 remove eqMp nil 1216 remove 5735 remove cons nil cons cons 160 ref subst proveHyp 5737 remove 282 ref subst eqMp eqMp nil 1228 remove 137 ref 1762 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 5732 remove cons 137 ref 5733 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp subst eqMp eqMp eqMp nil 3979 remove 5731 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 3980 remove 137 ref 5195 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp eqMp nil 135 ref 3283 remove cons 137 ref 3285 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 135 ref 278 remove cons 137 ref 235 remove cons nil cons 5738 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 276 remove cons 5738 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 258 ref 1646 ref appTerm appTerm 231 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 259 remove appTerm 231 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 258 remove nil cons cons 5738 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 5739 def nil 37 remove 0 ref 13 ref 0 ref 7 ref 33 ref cons opType nil cons 5740 def cons opType 5741 def constTerm 15 ref appTerm 8 ref appTerm 5742 def thm 18 remove 23 ref 30 remove 36 ref "Parser.strongInverse" const 5743 def 42 remove constTerm 44 ref appTerm 45 ref appTerm appTerm 98 ref 46 remove appTerm 56 ref 57 ref 50 ref 406 ref 56 ref 407 ref 92 ref 64 ref 416 ref appTerm 5744 def 4452 remove appTerm 5745 def appTerm 672 ref 75 ref appTerm 5746 def 73 ref 45 ref 408 ref appTerm appTerm 410 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 5747 def 45 remove appTerm 5748 def betaConv 43 ref 83 remove 5747 ref appTerm 5749 def absTerm 5750 def 44 ref appTerm 5751 def betaConv nil 88 ref 5750 ref appTerm 5752 def axiom nil 90 ref 5752 remove nil cons cons 91 ref 5751 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 5750 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5749 remove nil cons cons 91 ref 5748 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 190 remove 191 remove 5747 remove nil cons cons 192 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst 5753 def 501 ref nil 122 ref 5742 ref nil cons cons nil cons nil cons cons 129 ref subst 5739 remove eqMp 5754 def appThm 200 ref 201 ref 263 ref "y" 1 ref var 5755 def 200 ref 446 ref 92 ref 206 ref 210 ref 216 ref appTerm 5756 def appTerm 5757 def 218 ref 219 ref 5755 ref varTerm 5758 def appTerm 450 ref appTerm 5759 def appTerm 5760 def appTerm 5761 def appTerm 3026 ref 216 ref appTerm 5762 def 212 ref 8 ref 5758 ref appTerm appTerm 450 ref appTerm 5763 def appTerm appTerm 5764 def absTerm 5765 def appTerm 5766 def absTerm 5767 def appTerm 5768 def absTerm 5769 def appTerm 5770 def refl appThm nil 122 ref 5770 ref nil cons 5771 def cons nil cons nil cons cons 5772 def 1158 ref subst trans 5773 def trans sym nil 228 ref 5769 ref nil cons cons 5774 def nil cons nil cons cons 234 ref subst 201 ref nil 122 ref 5768 remove nil cons 5775 def cons nil cons nil cons cons 129 ref subst nil 195 ref 5767 ref nil cons cons 5776 def nil cons nil cons cons 227 ref subst 5755 ref nil 122 ref 5766 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 5765 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 5764 ref nil cons 5777 def cons nil cons nil cons cons 129 ref subst 201 ref 1049 ref 5762 ref 753 ref 197 ref constTerm 5778 def appTerm 5779 def appTerm 1049 ref 5762 ref 761 ref 197 ref constTerm 5780 def appTerm 5781 def appTerm 236 ref 607 remove constTerm 5782 def 611 ref 236 ref 199 remove constTerm 5783 def "xt" 197 ref var 5784 def 5762 ref 709 ref 650 ref appTerm 5784 ref varTerm 5785 def appTerm 5786 def appTerm absTerm appTerm absTerm 5787 def appTerm 5788 def appTerm 5789 def appTerm 5790 def absTerm 5791 def 216 ref appTerm 5792 def betaConv 669 ref nil 56 ref 57 ref 1049 ref 5746 ref 754 ref appTerm appTerm 1049 ref 5746 ref 762 ref appTerm appTerm 1896 ref 173 ref 236 ref 55 ref constTerm 5793 def "xt" 53 ref var 5794 def 5746 ref 735 remove 5794 remove varTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm appTerm axiom subst 5795 def nil 90 ref 200 ref 5791 ref appTerm nil cons cons 5796 def 91 ref 5792 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 5791 ref nil cons cons 5797 def 3266 ref 216 ref nil cons 5798 def cons nil cons 5799 def cons nil cons cons 189 ref subst eqMp eqMp 5800 def nil 90 ref 5790 remove nil cons 5801 def cons 5802 def 91 ref 5777 ref cons nil cons 5803 def cons nil cons cons 5804 def 160 ref subst proveHyp 5804 ref 109 ref subst 5804 remove 178 ref subst nil 90 ref 5789 remove nil cons 5805 def cons 5806 def 5803 ref cons nil cons cons 5807 def 109 ref subst 5807 remove 178 ref subst nil 610 ref 574 ref 92 ref 5787 ref 577 ref appTerm 5808 def appTerm 5809 def 5764 ref appTerm 5810 def absTerm nil cons cons nil cons nil cons cons 669 ref 226 ref subst 5811 def subst 574 ref nil 122 ref 5810 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 5808 ref nil cons 5812 def cons 5813 def 5803 ref cons nil cons cons 5814 def 109 ref subst 5814 remove 178 ref subst 5808 ref betaConv 5808 remove assume eqMp 5815 def nil 90 ref 5783 ref 5784 ref 5762 ref 709 ref 577 ref appTerm 5816 def 5785 ref appTerm appTerm absTerm 5817 def appTerm 5818 def nil cons cons 5819 def 5803 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref 4806 ref 92 ref 5817 ref 4810 ref appTerm 5820 def appTerm 5764 ref appTerm 5821 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 4806 ref nil 122 ref 5821 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 5820 ref nil cons 5822 def cons 5803 ref cons nil cons cons 5823 def 109 ref subst 5823 remove 178 ref subst 5820 ref betaConv 5820 remove assume eqMp nil 90 ref 5762 ref 5816 ref 4810 ref appTerm 5824 def appTerm 5825 def nil cons 5826 def cons 5803 ref cons nil cons cons 5827 def 160 ref subst proveHyp 5827 ref 109 ref subst 5827 remove 178 ref subst 36 ref "_35044" 197 ref var 5828 def 92 ref 206 ref 210 ref 5828 remove varTerm 5829 def appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5829 remove appTerm 5763 ref appTerm appTerm absTerm 5830 def 216 ref appTerm 5831 def appTerm refl 5832 def 5830 ref 5824 ref appTerm betaConv appThm 139 ref 5831 remove betaConv appThm 5833 def 92 ref 206 ref 210 ref 5824 ref appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5824 ref appTerm 5834 def 5763 ref appTerm 5835 def appTerm refl appThm trans 5830 remove refl 5836 def 5825 remove assume appThm eqMp sym 947 ref 290 ref 291 remove 309 remove 310 remove 319 remove 315 ref refl 591 remove appThm 317 ref refl appThm trans appThm 320 remove appThm trans appThm 5824 ref refl 5837 def appThm nil 201 ref 5824 ref nil cons 5838 def cons 5839 def 381 remove 382 ref 315 remove 590 ref appTerm 317 remove appTerm nil cons cons nil cons cons cons nil cons cons 431 remove subst 458 remove nil 5839 ref 459 remove 460 remove 590 remove nil cons cons nil cons cons cons nil cons cons 480 remove subst 490 ref 494 remove 5824 remove appTerm 5840 def appTerm 498 ref appTerm 5841 def refl 5842 def 3303 remove 5837 ref appThm nil 201 ref 4810 ref nil cons 5843 def cons 5844 def 4306 ref 3359 remove cons cons nil cons cons 786 ref subst 3358 remove 577 ref appTerm betaConv 4810 ref refl 5845 def appThm 201 ref 648 remove 588 ref appTerm absTerm 4810 ref appTerm betaConv trans trans trans appThm trans appThm trans trans appThm 5760 ref refl 5846 def appThm appThm 5835 ref refl 5847 def appThm sym nil 90 ref 503 ref 581 ref appTerm 5848 def nil cons 5849 def cons 5850 def 91 ref 92 ref 206 ref 486 ref 5841 remove 646 remove 444 ref 497 ref 449 remove 4810 ref appTerm appTerm absTerm 5851 def appTerm 5852 def 588 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm nil cons 5853 def cons nil cons 5854 def cons nil cons cons 5855 def 109 ref subst 5855 remove 178 ref subst 947 ref 290 ref 2987 ref 5842 remove 5852 remove refl 5856 def 592 ref nil 5850 ref 91 ref 36 ref 581 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 581 ref nil cons 5857 def cons 5858 def nil cons nil cons cons 1242 ref subst eqMp appThm 618 ref appThm 619 ref appThm nil 2939 remove 587 remove nil cons cons 2942 remove cons nil cons cons 5859 def 2951 remove subst trans appThm nil 2649 ref 586 ref nil cons 5860 def cons 2953 ref 5851 ref nil cons cons 2954 ref cons 5861 def cons nil cons cons 2977 remove subst 5851 remove 586 ref appTerm betaConv trans trans appThm nil 2988 ref 447 ref 586 ref appTerm 4810 ref appTerm nil cons 5862 def cons 5863 def 2992 ref 717 ref 5840 remove nil cons cons nil cons cons cons nil cons cons 2995 ref subst nil 2996 remove 2997 remove 5862 remove cons nil cons cons nil cons cons 3006 remove subst trans trans appThm nil 5863 remove 3008 ref cons nil cons cons 3011 ref subst nil 446 ref 5843 ref cons 5864 def 444 ref 5860 ref cons nil cons cons nil cons cons 3268 ref subst trans trans appThm 5846 ref appThm appThm 5847 ref appThm sym 139 ref "_35058" 296 ref var 5865 def 92 ref 206 ref 454 ref 455 ref 218 ref 456 ref 4810 ref appTerm appTerm absTerm 5866 def appTerm 5867 def 5865 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 5868 def 303 ref 242 ref 586 ref appTerm 5869 def appTerm 304 ref 246 ref 586 ref appTerm 5870 def appTerm 5871 def appTerm 307 ref appTerm appTerm betaConv appThm 501 ref 92 ref 5869 ref appTerm 5872 def refl 5868 ref 5871 ref appTerm betaConv appThm appThm 92 ref 503 ref 5869 ref appTerm 5873 def appTerm 5874 def refl 5868 ref 307 ref appTerm betaConv appThm appThm appThm nil "_485" 296 ref var 3270 remove cons 5875 def "_482" 296 ref var 5876 def 5871 ref nil cons cons 508 ref 5869 ref nil cons 5877 def cons nil cons cons cons nil cons cons nil "_484" 0 ref 296 ref 33 ref cons opType var 5878 def 5868 remove nil cons cons nil cons nil cons cons 3271 remove 549 ref subst 5879 def subst subst eqMp sym nil 90 ref 5877 ref cons 91 ref 92 ref 206 ref 5867 ref 5871 remove appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 5880 def nil cons 5881 def cons nil cons cons nil cons cons 5882 def 109 ref subst 5882 remove 178 ref subst 947 ref 290 ref nil 3272 ref 5870 ref nil cons 5883 def cons 5884 def 3273 ref 5866 ref nil cons cons 3007 ref cons 5885 def cons nil cons cons 3275 ref subst 5866 remove 5870 ref appTerm betaConv trans appThm 5846 ref appThm nil "b" 203 ref var 5759 ref nil cons 5886 def cons 5887 def "a" 203 ref var 5888 def 219 ref 5870 ref appTerm 4810 ref appTerm nil cons cons nil cons cons nil cons cons "A" 204 remove cons 5889 def nil cons 22 ref cons 5890 def 4957 remove subst 5891 def subst nil "b'" 197 ref var 3051 ref cons 5892 def "a'" 1 ref var 5758 ref nil cons 5893 def cons 5894 def 229 ref 5843 ref cons 5884 remove nil cons cons cons cons nil cons cons 223 ref 3055 ref cons 22 ref cons 5895 def "b'" 24 ref var 5896 def 36 ref 31 ref 0 ref 3057 ref 0 ref 3057 ref 33 ref cons opType 5897 def nil cons cons opType constTerm 5898 def 3063 ref appTerm 3062 ref "a'" 25 ref var 5899 def varTerm 5900 def appTerm 5896 remove varTerm 5901 def appTerm appTerm appTerm 98 ref 4950 remove 5900 ref appTerm appTerm 725 ref 731 ref appTerm 5901 ref appTerm appTerm appTerm absTerm 5902 def 5901 ref appTerm 5903 def betaConv 5899 remove 50 ref 5902 ref appTerm 5904 def absTerm 5905 def 5900 ref appTerm 5906 def betaConv 730 ref 168 ref 5905 ref appTerm 5907 def absTerm 5908 def 731 ref appTerm 5909 def betaConv 2956 ref 50 ref 5908 ref appTerm 5910 def absTerm 5911 def 2962 ref appTerm 5912 def betaConv nil 168 ref 5911 ref appTerm 5913 def axiom nil 90 ref 5913 remove nil cons cons 91 ref 5912 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 5911 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5910 remove nil cons cons 91 ref 5909 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 5908 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5907 remove nil cons cons 91 ref 5906 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 5905 remove nil cons cons 173 ref 5900 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5904 remove nil cons cons 91 ref 5903 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 5902 remove nil cons cons 51 remove 5901 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst 5914 def subst trans trans appThm 5847 ref appThm sym nil 90 ref 98 ref 245 ref 5870 ref appTerm 5758 ref appTerm 5915 def appTerm 3026 ref 4810 ref appTerm 5916 def 450 ref appTerm 5917 def appTerm nil cons 5918 def cons 91 ref 5835 ref nil cons 5919 def cons nil cons cons nil cons cons 5920 def 109 ref subst 5920 remove 178 ref subst nil 135 ref 5915 ref nil cons cons 137 ref 5917 ref nil cons cons nil cons cons nil cons cons 5921 def 151 ref subst 5921 remove 282 ref subst 36 ref "_35064" 1 ref var 5922 def 5834 ref 212 ref 8 ref 5922 remove varTerm appTerm appTerm 450 ref appTerm appTerm absTerm 5923 def 5758 ref appTerm 5924 def appTerm refl 5923 ref 5870 ref appTerm betaConv appThm 139 ref 5924 remove betaConv appThm 5834 ref 212 ref 8 ref 5870 ref appTerm appTerm 5925 def 450 ref appTerm appTerm refl appThm trans 5923 remove refl 5915 remove assume sym appThm eqMp sym 36 ref "_35070" 197 ref var 5926 def 5834 ref 5925 ref 5926 remove varTerm appTerm appTerm absTerm 5927 def 450 ref appTerm 5928 def appTerm refl 5927 ref 4810 ref appTerm betaConv appThm 139 ref 5928 remove betaConv appThm 5834 ref 5925 remove 4810 ref appTerm appTerm refl appThm trans 5927 remove refl 5917 remove assume sym appThm eqMp sym 5834 ref refl 5929 def 321 ref nil 196 ref 5883 remove cons nil cons nil cons cons 369 ref subst 364 ref 253 ref 5870 remove appTerm 5930 def appTerm betaConv trans appThm 5845 ref appThm appThm sym "r" 237 ref var 5931 def 36 ref 242 ref 5931 ref varTerm 5932 def appTerm appTerm 251 ref 253 ref 246 ref 5932 ref appTerm appTerm appTerm 5932 ref appTerm appTerm absTerm 5933 def 586 ref appTerm 5934 def betaConv nil 442 ref 5933 ref appTerm 5935 def axiom 5936 def nil 90 ref 5935 remove nil cons cons 5937 def 91 ref 5934 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 5933 ref nil cons cons 5938 def 613 ref 5860 ref cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 36 ref 5869 ref appTerm 251 ref 5930 ref appTerm 586 ref appTerm 5939 def appTerm nil cons cons 91 ref 5834 ref 212 ref 328 ref 329 ref 5930 ref appTerm 5940 def 343 ref appTerm appTerm 346 ref 5930 ref appTerm appTerm 328 ref 5940 ref 350 ref appTerm appTerm 352 ref 5930 ref appTerm appTerm 328 ref 5940 remove 355 ref appTerm appTerm 357 ref 5930 ref appTerm appTerm 359 ref 5930 ref appTerm appTerm appTerm appTerm appTerm 4810 ref appTerm appTerm 5941 def nil cons 5942 def cons nil cons 5943 def cons nil cons cons 160 ref subst proveHyp 947 ref 139 ref nil 122 ref 5877 ref cons nil cons nil cons cons 129 ref subst 5869 remove assume eqMp appThm 5939 ref refl appThm nil 122 ref 5939 ref nil cons 5944 def cons nil cons nil cons cons 1429 ref subst trans appThm 5941 remove refl appThm sym nil 90 ref 5944 ref cons 5943 remove cons nil cons cons 5945 def 109 ref subst 5945 remove 178 ref subst 36 ref "_35076" 237 ref var 5946 def 5834 ref 212 ref 328 ref 329 ref 5946 remove varTerm 5947 def appTerm 5948 def 343 ref appTerm appTerm 346 ref 5947 ref appTerm appTerm 328 ref 5948 ref 350 ref appTerm appTerm 352 ref 5947 ref appTerm appTerm 328 ref 5948 remove 355 ref appTerm appTerm 357 ref 5947 ref appTerm appTerm 359 ref 5947 remove appTerm appTerm appTerm appTerm appTerm 4810 ref appTerm appTerm absTerm 5949 def 5930 remove appTerm 5950 def appTerm refl 5949 ref 586 ref appTerm betaConv appThm 139 ref 5950 remove betaConv appThm 5834 ref 212 ref 328 ref 329 ref 586 ref appTerm 5951 def 343 ref appTerm 5952 def appTerm 346 ref 586 ref appTerm 5953 def appTerm 328 ref 5951 ref 350 ref appTerm appTerm 352 ref 586 ref appTerm appTerm 328 ref 5951 ref 355 ref appTerm appTerm 357 ref 586 ref appTerm appTerm 359 ref 586 ref appTerm appTerm appTerm 5954 def appTerm appTerm 4810 ref appTerm appTerm refl appThm trans 5949 remove refl 5939 remove assume appThm eqMp sym 241 ref 98 ref 5951 ref 243 ref appTerm appTerm 1099 ref 343 ref appTerm appTerm absTerm 5955 def 585 ref 3316 ref appTerm 5956 def appTerm betaConv sym nil "y" 3 ref var 5957 def 4917 remove cons 4307 ref cons nil cons cons 5957 ref 36 ref 329 ref 714 ref appTerm 585 ref 5957 ref varTerm 5958 def appTerm appTerm 5959 def appTerm "Data.Byte.<" const 3473 remove constTerm 5960 def 650 ref appTerm 5958 ref appTerm 5961 def appTerm 5962 def absTerm 5963 def 5958 ref appTerm 5964 def betaConv 611 ref 608 ref 5963 ref appTerm 5965 def absTerm 5966 def 650 ref appTerm 5967 def betaConv 608 ref refl 5968 def 611 ref 5968 ref 5957 ref 5962 remove assume sym 36 ref 5961 remove appTerm 5959 remove appTerm 5969 def assume sym deductAntisym absThm appThm absThm appThm nil 608 ref 611 ref 608 ref 5957 ref 5969 remove absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 608 ref 5966 ref appTerm nil cons cons 91 ref 5967 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 5966 remove nil cons cons 611 ref 650 ref nil cons 5970 def cons nil cons 5971 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5965 remove nil cons cons 91 ref 5964 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 5963 remove nil cons cons 611 ref 5958 ref nil cons 5972 def cons nil cons 5973 def cons nil cons cons 189 ref subst eqMp eqMp subst sym nil 5850 remove 91 ref 5960 ref 577 ref appTerm 3316 ref appTerm 5974 def nil cons cons nil cons cons nil cons cons 160 ref subst 574 ref 236 ref 117 remove constTerm 5975 def "x0" 32 ref var 5976 def 5975 ref "x1" 32 ref var 5977 def 5975 ref "x2" 32 ref var 5978 def 5975 ref "x3" 32 ref var 5979 def 5975 ref "x4" 32 ref var 5980 def 5975 ref "x5" 32 ref var 5981 def 5975 ref "x6" 32 ref var 5982 def 5975 ref "x7" 32 ref var 5983 def 3474 ref 577 ref appTerm 5984 def 3476 ref 3398 ref 5976 remove varTerm appTerm 3398 ref 5977 ref varTerm appTerm 3398 ref 5978 ref varTerm appTerm 3398 ref 5979 ref varTerm appTerm 3398 ref 5980 ref varTerm appTerm 3398 ref 5981 ref varTerm appTerm 3398 ref 5982 ref varTerm appTerm 3398 ref 5983 ref varTerm appTerm 3388 ref appTerm 5985 def appTerm 5986 def appTerm 5987 def appTerm 5988 def appTerm 5989 def appTerm 5990 def appTerm 5991 def appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 5992 def appTerm 5993 def absTerm 5994 def 577 ref appTerm 5995 def betaConv nil 608 ref 5994 ref appTerm 5996 def axiom nil 90 ref 5996 remove nil cons cons 91 ref 5995 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 5994 remove nil cons cons 4307 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5993 ref nil cons cons 91 ref 92 ref 5848 remove appTerm 5974 remove appTerm 5997 def nil cons 5998 def cons nil cons 5999 def cons nil cons cons 160 ref subst proveHyp nil 542 ref "b0" 32 ref var 6000 def 92 ref 5992 ref 6000 ref varTerm 6001 def appTerm 6002 def appTerm 5997 ref appTerm 6003 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6000 remove nil 122 ref 6003 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6002 ref nil cons 6004 def cons 5999 ref cons nil cons cons 6005 def 109 ref subst 6005 remove 178 ref subst 6002 ref betaConv 6002 remove assume eqMp nil 90 ref 5975 ref 5977 remove 5975 ref 5978 ref 5975 ref 5979 ref 5975 ref 5980 ref 5975 ref 5981 ref 5975 ref 5982 ref 5975 ref 5983 ref 5984 ref 3476 ref 3398 ref 6001 ref appTerm 6006 def 5991 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 6007 def appTerm 6008 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b1" 32 ref var 6009 def 92 ref 6007 ref 6009 ref varTerm 6010 def appTerm 6011 def appTerm 5997 ref appTerm 6012 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6009 remove nil 122 ref 6012 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6011 ref nil cons 6013 def cons 5999 ref cons nil cons cons 6014 def 109 ref subst 6014 remove 178 ref subst 6011 ref betaConv 6011 remove assume eqMp nil 90 ref 5975 ref 5978 remove 5975 ref 5979 ref 5975 ref 5980 ref 5975 ref 5981 ref 5975 ref 5982 ref 5975 ref 5983 ref 5984 ref 3476 ref 6006 ref 3398 ref 6010 ref appTerm 6015 def 5990 remove appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 6016 def appTerm 6017 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b2" 32 ref var 6018 def 92 ref 6016 ref 6018 ref varTerm 6019 def appTerm 6020 def appTerm 5997 ref appTerm 6021 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6018 remove nil 122 ref 6021 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6020 ref nil cons 6022 def cons 5999 ref cons nil cons cons 6023 def 109 ref subst 6023 remove 178 ref subst 6020 ref betaConv 6020 remove assume eqMp nil 90 ref 5975 ref 5979 remove 5975 ref 5980 ref 5975 ref 5981 ref 5975 ref 5982 ref 5975 ref 5983 ref 5984 ref 3476 ref 6006 ref 6015 ref 3398 ref 6019 ref appTerm 6024 def 5989 remove appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 6025 def appTerm 6026 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b3" 32 ref var 6027 def 92 ref 6025 ref 6027 ref varTerm 6028 def appTerm 6029 def appTerm 5997 ref appTerm 6030 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6027 remove nil 122 ref 6030 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6029 ref nil cons 6031 def cons 5999 ref cons nil cons cons 6032 def 109 ref subst 6032 remove 178 ref subst 6029 ref betaConv 6029 remove assume eqMp nil 90 ref 5975 ref 5980 remove 5975 ref 5981 ref 5975 ref 5982 ref 5975 ref 5983 ref 5984 ref 3476 ref 6006 ref 6015 ref 6024 ref 3398 ref 6028 ref appTerm 6033 def 5988 remove appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 6034 def appTerm 6035 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b4" 32 ref var 6036 def 92 ref 6034 ref 6036 ref varTerm 6037 def appTerm 6038 def appTerm 5997 ref appTerm 6039 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6036 remove nil 122 ref 6039 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6038 ref nil cons 6040 def cons 5999 ref cons nil cons cons 6041 def 109 ref subst 6041 remove 178 ref subst 6038 ref betaConv 6038 remove assume eqMp nil 90 ref 5975 ref 5981 remove 5975 ref 5982 ref 5975 ref 5983 ref 5984 ref 3476 ref 6006 ref 6015 ref 6024 ref 6033 ref 3398 ref 6037 ref appTerm 6042 def 5987 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 6043 def appTerm 6044 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b5" 32 ref var 6045 def 92 ref 6043 ref 6045 ref varTerm 6046 def appTerm 6047 def appTerm 5997 ref appTerm 6048 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6045 remove nil 122 ref 6048 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6047 ref nil cons 6049 def cons 5999 ref cons nil cons cons 6050 def 109 ref subst 6050 remove 178 ref subst 6047 ref betaConv 6047 remove assume eqMp nil 90 ref 5975 ref 5982 remove 5975 ref 5983 ref 5984 ref 3476 ref 6006 ref 6015 ref 6024 ref 6033 ref 6042 ref 3398 ref 6046 ref appTerm 6051 def 5986 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm 6052 def appTerm 6053 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b6" 32 ref var 6054 def 92 ref 6052 ref 6054 ref varTerm 6055 def appTerm 6056 def appTerm 5997 ref appTerm 6057 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6054 remove nil 122 ref 6057 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6056 ref nil cons 6058 def cons 5999 ref cons nil cons cons 6059 def 109 ref subst 6059 remove 178 ref subst 6056 ref betaConv 6056 remove assume eqMp nil 90 ref 5975 ref 5983 remove 5984 ref 3476 ref 6006 ref 6015 ref 6024 ref 6033 ref 6042 ref 6051 ref 3398 ref 6055 ref appTerm 6060 def 5985 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 6061 def appTerm 6062 def nil cons cons 5999 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "b7" 32 ref var 6063 def 92 ref 6061 ref 6063 ref varTerm 6064 def appTerm 6065 def appTerm 5997 ref appTerm 6066 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 6063 remove nil 122 ref 6066 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6065 ref nil cons 6067 def cons 5999 ref cons nil cons cons 6068 def 109 ref subst 6068 remove 178 ref subst 6065 ref betaConv 6065 remove assume eqMp nil 90 ref 5984 ref 3476 ref 6006 ref 6015 ref 6024 ref 6033 ref 6042 ref 6051 ref 6060 ref 3398 ref 6064 ref appTerm 6069 def 3388 ref appTerm 6070 def appTerm 6071 def appTerm 6072 def appTerm 6073 def appTerm 6074 def appTerm 6075 def appTerm 6076 def appTerm 6077 def appTerm 6078 def appTerm 6079 def nil cons 6080 def cons 5999 remove cons nil cons cons 6081 def 160 ref subst proveHyp 6081 ref 109 ref subst 6081 remove 178 ref subst 36 ref "_35080" 3 ref var 6082 def 92 ref 503 ref 576 ref 6082 remove varTerm 6083 def appTerm 580 ref appTerm appTerm appTerm 5960 ref 6083 remove appTerm 3316 ref appTerm appTerm absTerm 6084 def 577 ref appTerm 6085 def appTerm refl 6084 ref 6078 ref appTerm betaConv appThm 139 ref 6085 remove betaConv appThm 92 ref 503 ref 576 ref 6078 ref appTerm 580 ref appTerm appTerm appTerm 5960 ref 6078 remove appTerm 6086 def 3316 remove appTerm appTerm refl appThm trans 6084 remove refl 6079 remove assume appThm eqMp sym 947 ref 1129 ref nil 594 ref 3389 ref 6077 ref nil cons 6087 def cons nil cons 6088 def cons nil cons cons 3496 remove subst 3572 remove 98 ref 824 ref 3485 ref 6077 ref appTerm 6089 def appTerm appTerm 3488 ref 6077 ref appTerm 6090 def 580 ref appTerm 6091 def appTerm 6092 def refl appThm nil 122 ref 6092 remove nil cons cons nil cons nil cons cons 1158 ref subst 501 ref 3497 remove 251 ref 6089 ref appTerm refl 914 ref 251 ref 3485 ref 6076 ref appTerm 6093 def appTerm refl 914 ref 251 ref 3485 ref 6075 ref appTerm 6094 def appTerm refl 914 ref 251 ref 3485 ref 6074 ref appTerm 6095 def appTerm refl 914 ref 251 ref 3485 ref 6073 ref appTerm 6096 def appTerm refl 914 ref 251 ref 3485 ref 6072 ref appTerm 6097 def appTerm refl 914 ref 251 ref 3485 ref 6071 ref appTerm 6098 def appTerm refl 914 ref 251 ref 3485 ref 6070 ref appTerm 6099 def appTerm refl 3587 remove appThm nil 3588 ref 3408 ref 6064 ref nil cons 6100 def cons nil cons cons 6101 def nil cons cons 6102 def 3599 ref subst eqMp 6103 def appThm 2787 ref trans appThm nil 3405 ref 6070 ref nil cons 6104 def cons 3408 ref 6055 ref nil cons 6105 def cons nil cons cons 6106 def nil cons cons 3599 ref subst eqMp 6107 def appThm 3608 ref trans appThm nil 3405 ref 6071 ref nil cons 6108 def cons 3408 ref 6046 ref nil cons 6109 def cons nil cons cons 6110 def nil cons cons 3599 ref subst eqMp 6111 def appThm 2788 ref trans appThm nil 3405 ref 6072 ref nil cons 6112 def cons 3408 ref 6037 ref nil cons 6113 def cons nil cons cons 6114 def nil cons cons 3599 ref subst eqMp 6115 def appThm 3617 ref trans appThm nil 3405 ref 6073 ref nil cons 6116 def cons 3408 ref 6028 ref nil cons 6117 def cons nil cons cons 6118 def nil cons cons 3599 ref subst eqMp 6119 def appThm 3621 ref trans appThm nil 3405 ref 6074 ref nil cons 6120 def cons 3408 ref 6019 ref nil cons 6121 def cons nil cons cons 6122 def nil cons cons 3599 ref subst eqMp 6123 def appThm 3625 ref trans appThm nil 3405 ref 6075 ref nil cons 6124 def cons 3408 ref 6010 ref nil cons 6125 def cons nil cons cons 6126 def nil cons cons 3599 ref subst eqMp 6127 def appThm 3499 ref trans appThm nil 3405 ref 6076 ref nil cons 6128 def cons 3408 remove 6001 ref nil cons 6129 def cons nil cons cons 6130 def nil cons cons 3599 ref subst eqMp 6131 def appThm 3571 remove trans appThm 6091 ref refl appThm nil 122 ref 6091 remove nil cons cons nil cons nil cons cons 1158 ref subst 6090 ref refl 3633 ref appThm 3635 remove 6127 remove appThm 3640 remove trans sym 128 ref eqMp nil 90 ref 3634 ref 6093 remove appTerm nil cons cons 91 ref 36 ref 6090 remove 3641 remove appTerm appTerm 3488 ref 6076 ref appTerm 6132 def 3318 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3638 ref 6130 ref cons nil cons cons 3654 ref subst eqMp trans 6132 ref refl 3656 ref appThm 3659 remove 6123 remove appThm 3664 remove trans sym 128 ref eqMp nil 90 ref 3658 ref 6094 remove appTerm nil cons cons 91 ref 36 ref 6132 remove 3665 remove appTerm appTerm 3488 ref 6075 ref appTerm 6133 def 3657 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3662 ref 6126 ref cons nil cons cons 3654 ref subst eqMp trans 6133 ref refl 3668 ref appThm 3670 remove 6119 remove appThm 3673 remove trans sym 128 ref eqMp nil 90 ref 3669 ref 6095 remove appTerm nil cons cons 91 ref 36 ref 6133 remove 3674 remove appTerm appTerm 3488 ref 6074 ref appTerm 6134 def 338 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2609 ref 6122 ref cons nil cons cons 3654 ref subst eqMp trans 6134 ref refl 3677 ref appThm 3679 remove 6115 remove appThm 3680 remove trans sym 128 ref eqMp nil 90 ref 3678 ref 6096 remove appTerm nil cons cons 91 ref 36 ref 6134 remove 3681 remove appTerm appTerm 3488 ref 6073 ref appTerm 6135 def 579 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 2690 ref 6118 ref cons nil cons cons 3654 ref subst eqMp trans 6135 ref refl 3684 ref appThm 3686 remove 6111 remove appThm 3690 remove trans sym 128 ref eqMp nil 90 ref 3685 remove 6097 remove appTerm nil cons cons 91 ref 36 ref 6135 remove 3691 ref appTerm appTerm 3488 ref 6072 ref appTerm 6136 def 337 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1890 ref 6114 ref cons nil cons cons 3654 ref subst eqMp trans 6136 ref refl 1307 remove appThm 3695 remove 6107 remove appThm 3700 remove trans sym 128 ref eqMp nil 90 ref 3694 remove 6098 remove appTerm nil cons cons 91 ref 36 ref 6136 remove 1308 remove appTerm appTerm 3488 ref 6071 ref appTerm 6137 def 336 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1065 ref 6110 ref cons nil cons cons 3654 ref subst eqMp trans 6137 ref refl 1305 ref appThm 3706 remove 6103 remove appThm 3708 remove trans sym 128 ref eqMp nil 90 ref 3705 ref 6099 remove appTerm nil cons cons 91 ref 36 ref 6137 remove 1306 remove appTerm appTerm 3488 ref 6070 ref appTerm 335 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 882 ref 6106 ref cons nil cons cons 3654 ref subst eqMp trans 6102 remove 3716 ref subst trans trans trans trans trans trans trans trans trans trans trans trans appThm appThm 6086 remove refl 3383 ref 1303 ref 1303 ref 1303 ref 1303 ref 1303 ref 1303 ref 1303 ref 3442 remove appThm 3445 remove 3458 ref subst trans appThm nil 3389 ref 3451 ref 3443 ref appTerm 6138 def nil cons 6139 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 6138 ref appTerm 6140 def nil cons 6141 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 6140 ref appTerm 6142 def nil cons 6143 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 6142 ref appTerm 6144 def nil cons 6145 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 6144 ref appTerm 6146 def nil cons 6147 def cons nil cons nil cons cons 3458 ref subst trans appThm nil 3389 ref 3451 ref 6146 ref appTerm 6148 def nil cons 6149 def cons nil cons nil cons cons 3458 remove subst trans 6150 def appThm nil 3389 ref 3451 ref 6148 ref appTerm 6151 def nil cons 6152 def cons nil cons nil cons cons 6153 def 3482 remove subst trans appThm nil "l2" 3385 ref var 6154 def 6152 remove cons "l1" 3385 ref var 6155 def 6087 remove cons nil cons cons nil cons cons 3360 ref 36 ref "Data.Byte.Bits.compare" const 0 ref 32 ref 0 ref 3385 ref 3402 remove nil cons cons opType 6156 def nil cons cons opType constTerm 6157 def 1122 ref appTerm 6158 def "Data.Byte.Bits.fromByte" const 0 ref 3 ref 3396 ref cons opType constTerm 6159 def 3476 ref 6155 remove varTerm appTerm 6160 def appTerm appTerm 6159 ref 3366 ref appTerm 6161 def appTerm appTerm 5960 ref 6160 ref appTerm 3366 ref appTerm appTerm absTerm 6162 def 3476 ref 6154 remove varTerm appTerm 6163 def appTerm 6164 def betaConv 3362 ref 608 ref 3360 ref 36 ref 6158 ref 6159 ref 3365 ref appTerm appTerm 6161 remove appTerm appTerm 5960 remove 3365 ref appTerm 3366 ref appTerm appTerm absTerm appTerm absTerm 6165 def 6160 ref appTerm 6166 def betaConv nil 608 ref 6165 ref appTerm 6167 def axiom nil 90 ref 6167 remove nil cons cons 91 ref 6166 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6165 remove nil cons cons 611 ref 6160 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 608 ref 6162 ref appTerm nil cons cons 91 ref 6164 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6162 remove nil cons cons 611 ref 6163 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp sym subst 6158 ref refl nil 6088 remove nil cons cons 3389 ref 31 ref 6156 remove constTerm 6159 ref 3477 remove appTerm appTerm 302 remove 0 ref 32 ref 0 ref 3385 ref 3397 ref cons opType 6168 def nil cons cons opType constTerm 6169 def 834 ref 3486 ref appTerm 792 ref appTerm appTerm "Data.List.@" const 6170 def 6168 remove constTerm 6171 def 3393 ref appTerm "Data.List.replicate" const 6172 def 0 ref 32 ref 0 ref 237 ref 3396 remove cons opType nil cons cons opType constTerm 1122 ref appTerm 6173 def 4341 ref 792 ref appTerm 6174 def 3486 ref appTerm appTerm appTerm appTerm "Data.List.take" const 0 ref 237 ref 3397 remove cons opType constTerm 792 ref appTerm 6175 def 3393 ref appTerm appTerm appTerm absTerm 6176 def 3393 ref appTerm 6177 def betaConv nil 3403 ref 6176 ref appTerm 6178 def axiom nil 90 ref 6178 remove nil cons cons 91 ref 6177 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 6176 remove nil cons cons 3440 ref cons nil cons cons 189 ref subst eqMp eqMp 6179 def subst 6169 remove refl 6180 def 1117 ref 6131 ref appThm 5296 ref appThm 834 ref 339 ref appTerm refl 2745 ref appThm 6181 def trans nil 2746 ref nil cons 6182 def nil cons cons 4884 ref subst 6183 def trans appThm 6171 ref 6077 ref appTerm 6184 def 6173 ref 6174 ref 6089 ref appTerm appTerm appTerm 6185 def refl appThm 6175 ref 6077 ref appTerm 6186 def refl appThm nil "t2" 3385 ref var 6187 def 6186 remove nil cons cons "t1" 3385 remove var 6188 def 6185 remove nil cons cons nil cons cons nil cons cons 3438 remove 2929 ref subst 6189 def subst 6184 remove refl 6173 ref refl 6190 def 4548 ref 2745 ref appThm 6191 def 6089 remove refl appThm 5606 ref refl 6192 def 6131 remove appThm trans 2613 ref 2545 remove subst nil 90 ref 251 ref 884 remove 339 ref appTerm appTerm 339 ref appTerm nil cons cons 91 ref 251 ref 5606 remove 339 ref appTerm appTerm 335 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 1407 remove 2691 remove 6182 remove cons cons nil cons cons 4584 remove subst eqMp 6193 def trans appThm nil 543 ref 1211 ref cons nil cons nil cons cons 1073 ref 173 ref 31 ref 0 ref 27 ref 689 ref nil cons 6194 def cons opType constTerm 6195 def 6172 remove 0 ref 25 ref 0 ref 237 ref 28 ref cons opType nil cons cons opType constTerm 174 ref appTerm 335 ref appTerm appTerm 695 ref appTerm absTerm 6196 def 174 ref appTerm 6197 def betaConv nil 168 ref 6196 ref appTerm 6198 def axiom nil 90 ref 6198 remove nil cons cons 91 ref 6197 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 6196 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp subst subst 6199 def trans appThm nil 3391 ref 6130 remove cons nil cons cons 1073 ref 678 ref 6195 ref 6170 ref 0 ref 27 ref 673 remove cons opType constTerm 6200 def 680 ref appTerm "l" 27 ref var 6201 def varTerm 6202 def appTerm appTerm 677 ref 6200 ref 679 ref appTerm 6202 ref appTerm appTerm appTerm absTerm 6203 def 679 ref appTerm 6204 def betaConv 675 ref 691 ref 6203 ref appTerm 6205 def absTerm 6206 def 676 ref appTerm 6207 def betaConv 6201 ref 168 ref 6206 ref appTerm 6208 def absTerm 6209 def 6202 ref appTerm 6210 def betaConv nil 691 ref 6209 ref appTerm 6211 def axiom nil 90 ref 6211 remove nil cons cons 91 ref 6210 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 6209 remove nil cons cons 706 ref 6202 ref nil cons cons nil cons 6212 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6208 remove nil cons cons 91 ref 6207 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 6206 remove nil cons cons 703 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6205 remove nil cons cons 91 ref 6204 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 6203 remove nil cons cons 707 ref cons nil cons cons 189 ref subst eqMp eqMp subst 6213 def subst 6006 remove refl nil 3391 ref 6126 remove cons nil cons cons 6213 ref subst 6015 remove refl nil 3391 ref 6122 remove cons nil cons cons 6213 ref subst 6024 remove refl nil 3391 ref 6118 remove cons nil cons cons 6213 ref subst 6033 remove refl nil 3391 ref 6114 remove cons nil cons cons 6213 ref subst 6042 remove refl nil 3391 ref 6110 remove cons nil cons cons 6213 ref subst 6051 remove refl nil 3391 ref 6106 remove cons nil cons cons 6213 ref subst 6060 remove refl nil 3391 ref 6101 remove cons nil cons cons 6213 ref subst 6069 remove refl 3392 remove 1073 ref 6201 ref 6195 ref 6200 ref 695 ref appTerm 6202 ref appTerm appTerm 6202 ref appTerm absTerm 6214 def 6202 ref appTerm 6215 def betaConv nil 691 ref 6214 ref appTerm 6216 def axiom nil 90 ref 6216 remove nil cons cons 91 ref 6215 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 6214 remove nil cons cons 6212 ref cons nil cons cons 189 ref subst eqMp eqMp subst subst 6217 def appThm trans appThm trans appThm trans appThm trans appThm trans appThm trans appThm trans appThm trans trans trans trans trans appThm 6159 remove 3476 remove 6151 ref appTerm appTerm refl appThm trans 6158 remove 6077 remove appTerm refl 6153 ref 6179 remove subst 6180 remove 1117 ref 251 ref 3485 ref 6151 ref appTerm 6218 def appTerm refl 914 ref 251 ref 3485 ref 6148 ref appTerm 6219 def appTerm refl 914 ref 251 ref 3485 ref 6146 ref appTerm 6220 def appTerm refl 914 ref 251 ref 3485 ref 6144 ref appTerm 6221 def appTerm refl 914 ref 251 ref 3485 ref 6142 ref appTerm 6222 def appTerm refl 914 ref 251 ref 3485 ref 6140 ref appTerm 6223 def appTerm refl 914 ref 251 ref 3485 ref 6138 ref appTerm 6224 def appTerm refl 3601 remove appThm nil 3602 ref 3454 ref cons 6225 def nil cons cons 3599 ref subst eqMp appThm 3608 ref trans appThm nil 3405 ref 6139 ref cons 6226 def 3454 ref cons 6227 def nil cons cons 3599 ref subst eqMp appThm 2788 ref trans appThm nil 3405 ref 6141 ref cons 6228 def 3454 ref cons 6229 def nil cons cons 3599 ref subst eqMp appThm 3617 ref trans appThm nil 3405 ref 6143 ref cons 6230 def 3454 ref cons 6231 def nil cons cons 3599 ref subst eqMp appThm 3621 ref trans appThm nil 3405 ref 6145 ref cons 6232 def 3454 ref cons 6233 def nil cons cons 3599 ref subst eqMp appThm 3625 ref trans appThm nil 3405 ref 6147 ref cons 6234 def 3454 ref cons 6235 def nil cons cons 3599 ref subst eqMp appThm 3499 ref trans appThm nil 3405 ref 6149 ref cons 6236 def 3454 ref cons 6237 def nil cons cons 3599 ref subst eqMp 6238 def appThm 5296 remove appThm 6181 remove trans 6183 remove trans appThm 6171 remove 6151 ref appTerm 6239 def 6173 remove 6174 remove 6218 ref appTerm appTerm appTerm 6240 def refl appThm 6175 remove 6151 remove appTerm 6241 def refl appThm nil 6187 ref 6241 remove nil cons cons 6188 ref 6240 remove nil cons cons nil cons cons nil cons cons 6189 remove subst 6239 remove refl 6190 remove 6191 remove 6218 remove refl appThm 6192 remove 6238 remove appThm trans 6193 remove trans appThm 6199 remove trans appThm nil 3391 ref 6237 remove cons nil cons cons 6213 ref subst 3451 ref refl 6242 def nil 3391 ref 6235 remove cons nil cons cons 6213 ref subst 6242 ref nil 3391 ref 6233 remove cons nil cons cons 6213 ref subst 6242 ref nil 3391 ref 6231 remove cons nil cons cons 6213 ref subst 6242 ref nil 3391 ref 6229 remove cons nil cons cons 6213 ref subst 6242 ref nil 3391 ref 6227 remove cons nil cons cons 6213 ref subst 6242 ref nil 3391 ref 6225 remove cons nil cons cons 6213 ref subst 6242 remove nil 3391 remove 3589 remove cons nil cons cons 6213 remove subst 3399 ref refl 6217 remove appThm trans appThm trans appThm trans appThm trans appThm trans appThm trans appThm trans appThm trans trans trans trans trans appThm trans nil 6187 ref 6149 remove cons "h2" 32 ref var 6243 def 1211 ref cons 6244 def 6188 ref 6128 remove cons "h1" 32 ref var 6245 def 6129 ref cons 1212 ref cons cons cons cons nil cons cons 6187 ref 36 ref 6157 ref 95 ref appTerm 6246 def 3398 ref 6245 ref varTerm 6247 def appTerm 6188 ref varTerm 6248 def appTerm appTerm 3398 remove 6243 ref varTerm 6249 def appTerm 6187 ref varTerm 6250 def appTerm appTerm appTerm 6157 ref 1049 ref 98 ref 503 ref 6247 ref appTerm appTerm 6249 ref appTerm appTerm 98 ref 503 ref 98 ref 6247 ref appTerm 503 ref 6249 ref appTerm appTerm appTerm appTerm 95 ref appTerm appTerm appTerm 6248 ref appTerm 6250 ref appTerm appTerm absTerm 6251 def 6250 ref appTerm 6252 def betaConv 6188 ref 3403 ref 6251 ref appTerm 6253 def absTerm 6254 def 6248 ref appTerm 6255 def betaConv 6243 ref 3403 ref 6254 ref appTerm 6256 def absTerm 6257 def 6249 ref appTerm 6258 def betaConv 6245 ref 529 ref 6257 ref appTerm 6259 def absTerm 6260 def 6247 ref appTerm 6261 def betaConv 91 ref 529 ref 6260 ref appTerm 6262 def absTerm 6263 def 95 ref appTerm 6264 def betaConv nil 529 ref 6263 ref appTerm 6265 def axiom nil 90 ref 6265 remove nil cons cons 91 ref 6264 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6263 remove nil cons cons 1865 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6262 remove nil cons cons 91 ref 6261 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6260 remove nil cons cons 543 ref 6247 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6259 remove nil cons cons 91 ref 6258 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6257 remove nil cons cons 543 ref 6249 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6256 remove nil cons cons 91 ref 6255 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 6254 remove nil cons cons 3424 ref 6248 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6253 remove nil cons cons 91 ref 6252 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 6251 remove nil cons cons 3424 remove 6250 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 6266 def subst 6157 remove refl 6267 def 1064 ref nil 122 ref 503 ref 6001 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6268 def appThm 98 ref 503 ref 98 ref 6001 remove appTerm 6269 def 1244 ref appTerm appTerm appTerm 1122 ref appTerm refl appThm 1320 ref refl 6270 def 501 ref 1129 ref 6269 remove refl 1245 ref appThm nil 122 ref 6129 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 1122 ref refl 6271 def appThm 6268 remove trans appThm trans 1424 remove 1324 ref subst 6272 def trans appThm 6076 remove refl appThm 6148 ref refl appThm trans nil 6187 ref 6147 remove cons 6244 ref 6188 ref 6124 remove cons 6245 ref 6125 ref cons 1212 ref cons cons cons cons nil cons cons 6266 ref subst 6267 ref 1064 ref nil 122 ref 503 ref 6010 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6273 def appThm 98 ref 503 ref 98 ref 6010 remove appTerm 6274 def 1244 ref appTerm appTerm appTerm 1122 ref appTerm refl appThm 6270 ref 501 ref 1129 ref 6274 remove refl 1245 ref appThm nil 122 ref 6125 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 6271 ref appThm 6273 remove trans appThm trans 6272 ref trans appThm 6075 remove refl appThm 6146 ref refl appThm trans nil 6187 ref 6145 remove cons 6244 ref 6188 ref 6120 remove cons 6245 ref 6121 ref cons 1212 ref cons cons cons cons nil cons cons 6266 ref subst 6267 ref 1064 ref nil 122 ref 503 ref 6019 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6275 def appThm 98 ref 503 ref 98 ref 6019 remove appTerm 6276 def 1244 ref appTerm appTerm appTerm 1122 ref appTerm refl appThm 6270 ref 501 ref 1129 ref 6276 remove refl 1245 ref appThm nil 122 ref 6121 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 6271 ref appThm 6275 remove trans appThm trans 6272 ref trans appThm 6074 remove refl appThm 6144 ref refl appThm trans nil 6187 ref 6143 remove cons 6244 ref 6188 ref 6116 remove cons 6245 ref 6117 ref cons 1212 ref cons cons cons cons nil cons cons 6266 ref subst 6267 ref 1064 ref nil 122 ref 503 ref 6028 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6277 def appThm 98 ref 503 ref 98 ref 6028 remove appTerm 6278 def 1244 ref appTerm appTerm appTerm 1122 ref appTerm refl appThm 6270 ref 501 ref 1129 ref 6278 remove refl 1245 ref appThm nil 122 ref 6117 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 6271 ref appThm 6277 remove trans appThm trans 6272 ref trans appThm 6073 remove refl appThm 6142 ref refl appThm trans nil 6187 ref 6141 remove cons 6244 ref 6188 ref 6112 remove cons 6245 ref 6113 ref cons 1212 ref cons cons cons cons nil cons cons 6266 ref subst 6267 ref 1064 ref nil 122 ref 503 ref 6037 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6279 def appThm 98 ref 503 ref 98 ref 6037 remove appTerm 6280 def 1244 ref appTerm appTerm appTerm 1122 ref appTerm refl appThm 6270 ref 501 ref 1129 ref 6280 remove refl 1245 ref appThm nil 122 ref 6113 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 6271 ref appThm 6279 remove trans appThm trans 6272 ref trans appThm 6072 remove refl appThm 6140 ref refl appThm trans nil 6187 ref 6139 remove cons 6244 ref 6188 ref 6108 remove cons 6245 ref 6109 ref cons 1212 ref cons cons cons cons nil cons cons 6266 ref subst 6267 ref 1064 ref nil 122 ref 503 ref 6046 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6281 def appThm 98 ref 503 ref 98 ref 6046 remove appTerm 6282 def 1244 ref appTerm appTerm appTerm 1122 ref appTerm refl appThm 6270 ref 501 ref 1129 ref 6282 remove refl 1245 ref appThm nil 122 ref 6109 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 6271 ref appThm 6281 remove trans appThm trans 6272 ref trans appThm 6071 remove refl appThm 6138 ref refl appThm trans nil 6187 ref 3444 remove cons 6244 remove 6188 ref 6104 remove cons 6245 ref 6105 ref cons 1212 ref cons cons cons cons nil cons cons 6266 ref subst 6267 ref 1064 ref nil 122 ref 503 ref 6055 ref appTerm nil cons cons nil cons nil cons cons 2938 ref subst 6283 def appThm 98 ref 503 ref 98 ref 6055 remove appTerm 6284 def 1244 remove appTerm appTerm appTerm 1122 ref appTerm refl appThm 6270 remove 501 ref 1129 ref 6284 remove refl 1245 ref appThm nil 122 ref 6105 remove cons nil cons nil cons cons 1380 ref subst trans appThm appThm 6271 ref appThm 6283 remove trans appThm trans 6272 remove trans appThm 6070 remove refl appThm 3443 remove refl appThm trans nil 6187 remove 3390 ref cons 6243 remove 1076 ref cons 6188 remove 3390 remove cons 6245 remove 6100 ref cons 1212 ref cons cons cons cons nil cons cons 6266 remove subst 6267 remove 1064 ref nil 122 ref 503 ref 6064 ref appTerm 6285 def nil cons 6286 def cons nil cons nil cons cons 6287 def 1380 ref subst appThm 98 ref 503 ref 98 ref 6064 remove appTerm 6288 def 1416 remove appTerm appTerm appTerm 1122 ref appTerm refl appThm 1049 ref 6285 remove appTerm refl 501 ref 1129 ref 6288 remove refl 1417 remove appThm nil 122 ref 6100 remove cons nil cons nil cons cons 2938 ref subst trans appThm 1245 remove trans appThm 6271 remove appThm 1502 remove trans appThm trans 6287 ref 1816 ref subst trans appThm 3388 ref refl 6289 def appThm 6289 remove appThm trans nil 91 ref 6286 remove cons nil cons nil cons cons 91 ref 36 ref 6246 remove 3388 ref appTerm 3388 ref appTerm appTerm 95 ref appTerm absTerm 6290 def 95 remove appTerm 6291 def betaConv nil 529 ref 6290 ref appTerm 6292 def axiom nil 90 ref 6292 remove nil cons cons 91 ref 6291 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6290 remove nil cons cons 1865 remove cons nil cons cons 189 ref subst eqMp eqMp subst trans trans trans trans trans trans trans trans trans trans appThm sym 6287 remove 2910 ref subst sym 128 ref eqMp eqMp eqMp eqMp nil 135 ref 6080 remove cons 137 ref 5998 remove cons nil cons 6293 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 6067 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6061 ref 543 ref varTerm 6294 def appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6062 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6061 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6058 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6052 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6053 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6052 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6049 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6043 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6044 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6043 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6040 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6034 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6035 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6034 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6031 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6025 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6026 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6025 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6022 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6016 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6017 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6016 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6013 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 6007 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6008 remove appTerm 5997 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 6007 remove nil cons cons 6293 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6004 remove cons 6293 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 5992 ref 6294 ref appTerm appTerm 5997 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 5993 remove appTerm 5997 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 5992 remove nil cons cons 6293 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp nil 90 ref 5951 remove 5956 ref appTerm nil cons cons 91 ref 834 ref 5956 ref appTerm 343 ref appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp 1117 ref 4922 ref appThm 378 remove appThm 4930 remove nil 122 ref 834 ref 805 ref appTerm 243 ref appTerm 6295 def nil cons cons nil cons nil cons cons 129 ref subst 801 ref 6295 remove absTerm 6296 def 804 ref appTerm 6297 def betaConv 241 ref 442 ref 6296 ref appTerm 6298 def absTerm 6299 def 243 ref appTerm 6300 def betaConv nil 442 ref 6299 ref appTerm 6301 def axiom nil 90 ref 6301 remove nil cons cons 91 ref 6300 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6299 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6298 remove nil cons cons 91 ref 6297 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6296 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp subst trans sym 128 ref eqMp eqMp eqMp 273 ref 269 ref 5955 ref nil cons cons 613 ref 5956 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 240 ref 5955 remove appTerm nil cons cons 91 ref 5952 ref nil cons 6302 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 852 ref 2692 ref cons 6303 def 847 ref 5860 ref cons nil cons 6304 def cons nil cons cons 852 ref 92 ref 240 ref 241 ref 1537 remove 1246 ref appTerm 6305 def absTerm 6306 def appTerm 6307 def appTerm 6308 def 1144 ref 860 ref appTerm 6309 def appTerm 6310 def absTerm 6311 def 860 ref appTerm 6312 def betaConv 847 ref 442 ref 6311 ref appTerm 6313 def absTerm 6314 def 856 ref appTerm 6315 def betaConv nil 442 ref 847 ref 442 ref 241 ref 442 ref 852 ref 92 ref 6305 ref appTerm 6309 ref appTerm absTerm 6316 def appTerm 6317 def absTerm 6318 def appTerm 6319 def absTerm 6320 def appTerm 6321 def axiom nil 90 ref 6321 ref nil cons 6322 def cons 6323 def 91 ref 442 ref 6314 ref appTerm nil cons 6324 def cons nil cons cons nil cons cons 6325 def 160 ref subst proveHyp 6325 ref 109 ref subst 6325 remove 178 ref subst nil 269 ref 6314 remove nil cons cons 6326 def nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 6313 remove nil cons 6327 def cons nil cons nil cons cons 129 ref subst nil 269 ref 6311 remove nil cons cons 6328 def nil cons nil cons cons 275 ref subst 852 ref nil 122 ref 6310 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6307 remove nil cons 6329 def cons 6330 def 91 ref 6309 ref nil cons 6331 def cons nil cons 6332 def cons nil cons cons 6333 def 109 ref subst 6333 remove 178 ref subst nil 6323 ref 6332 ref cons nil cons cons 6334 def 160 ref subst nil 6330 remove 91 ref 92 ref 6321 remove appTerm 6309 remove appTerm 6335 def nil cons 6336 def cons nil cons 6337 def cons nil cons cons 160 ref subst nil 269 ref 241 ref 92 ref 6306 ref 243 ref appTerm 6338 def appTerm 6335 ref appTerm 6339 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 6339 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6338 ref nil cons 6340 def cons 6337 ref cons nil cons cons 6341 def 109 ref subst 6341 remove 178 ref subst 6338 ref betaConv 6338 remove assume eqMp nil 90 ref 6305 remove nil cons 6342 def cons 6343 def 6337 remove cons nil cons cons 6344 def 160 ref subst proveHyp 6344 ref 109 ref subst 6344 remove 178 ref subst 6334 ref 109 ref subst 6334 remove 178 ref subst nil 6343 remove 6332 remove cons nil cons cons 160 ref subst 6316 ref 860 ref appTerm 6345 def betaConv 6318 ref 243 ref appTerm 6346 def betaConv 6320 ref 856 ref appTerm 6347 def betaConv nil 6323 remove 91 ref 6347 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 269 ref 6320 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6319 remove nil cons cons 91 ref 6346 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6318 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6317 remove nil cons cons 91 ref 6345 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6316 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp nil 135 ref 6322 remove cons 6348 def 137 ref 6331 remove cons nil cons 6349 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 6342 remove cons 137 ref 6336 remove cons nil cons 6350 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 6340 remove cons 6350 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 6306 ref 1646 ref appTerm appTerm 6335 ref appTerm absTerm appTerm nil cons cons 91 ref 6308 remove 6335 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6306 remove nil cons cons 6350 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp nil 135 ref 6329 remove cons 6349 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 6348 remove 137 ref 6324 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 90 ref 6324 remove cons 91 ref 6315 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 6326 remove 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6327 remove cons 91 ref 6312 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 6328 remove 1008 ref cons nil cons cons 189 ref subst eqMp eqMp subst eqMp 36 ref "_35078" 32 ref var 6351 def 5834 ref 212 ref 328 ref 6351 remove varTerm appTerm 5953 ref appTerm 5954 ref appTerm appTerm 4810 ref appTerm appTerm absTerm 6352 def 5952 ref appTerm 6353 def appTerm refl 6352 ref 114 ref appTerm betaConv appThm 139 ref 6353 remove betaConv appThm 5834 remove 212 ref 328 ref 114 ref appTerm 5953 ref appTerm 5954 ref appTerm appTerm 4810 ref appTerm appTerm refl appThm trans 6352 remove refl nil 122 ref 6302 remove cons nil cons nil cons cons 129 ref subst 5952 remove assume eqMp appThm eqMp sym 5929 remove 321 ref nil "t2" 5 ref var 6354 def 5954 remove nil cons cons "t1" 5 ref var 6355 def 5953 remove nil cons cons nil cons cons nil cons cons 513 ref 2929 remove subst subst nil 241 ref 5860 remove cons nil cons 6356 def nil cons cons 660 ref subst trans 652 ref refl 6357 def nil 4307 ref nil cons cons 6358 def 611 ref 3474 ref 653 ref 714 remove appTerm appTerm 650 ref appTerm absTerm 6359 def 650 ref appTerm 6360 def betaConv nil 608 ref 6359 ref appTerm 6361 def axiom nil 90 ref 6361 remove nil cons cons 91 ref 6360 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6359 remove nil cons cons 5971 remove cons nil cons cons 189 ref subst eqMp eqMp subst appThm 656 ref refl 6362 def appThm trans appThm 5845 ref appThm nil 5844 ref 665 ref 666 ref 596 ref cons nil cons 6363 def cons cons nil cons cons 708 ref subst 5816 ref refl nil 5844 ref nil cons nil cons cons 711 ref subst appThm trans trans appThm nil 3266 ref 5838 remove cons nil cons nil cons cons 233 ref 893 ref subst 6364 def subst trans sym 128 ref eqMp eqMp proveHyp eqMp eqMp nil 135 ref 5944 remove cons 137 ref 5942 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 135 ref 5918 remove cons 137 ref 5919 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 5877 remove cons 137 ref 5881 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 5872 remove 5880 remove appTerm nil cons cons 91 ref 5874 remove 92 ref 206 ref 5867 remove 307 ref appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6365 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 5873 remove nil cons 6366 def cons 91 ref 6365 remove nil cons 6367 def cons nil cons cons nil cons cons 6368 def 109 ref subst 6368 remove 178 ref subst 947 ref 290 ref nil 5885 remove nil cons cons 3274 remove 3729 ref subst 6369 def subst appThm 5846 ref appThm nil 5888 ref 5886 remove cons nil cons nil cons cons 5890 remove 1129 ref 4947 remove 3722 ref appTerm 2963 remove appTerm 6370 def assume sym 4948 remove 3722 ref appTerm 6371 def assume sym deductAntisym appThm 2956 ref 503 ref 6371 remove appTerm absTerm 6372 def 2962 ref appTerm 6373 def betaConv nil 168 ref 6372 ref appTerm 6374 def axiom nil 90 ref 6374 remove nil cons cons 91 ref 6373 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 6372 remove nil cons cons 2975 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp nil 90 ref 503 ref 6370 ref appTerm nil cons cons 91 ref 36 ref 6370 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 6370 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp subst subst 6375 def trans appThm 5847 ref appThm nil 122 ref 5919 remove cons nil cons nil cons cons 2450 ref subst 6376 def trans sym 128 ref eqMp eqMp nil 135 ref 6366 remove cons 137 ref 6367 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 5849 ref cons 137 ref 5853 ref cons nil cons 6377 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 5857 ref cons 6378 def 5854 remove cons nil cons cons 6379 def 109 ref subst 6379 remove 178 ref subst 947 ref 290 ref 2987 ref 490 remove refl 4071 remove 5837 ref appThm nil 5839 remove 4073 remove cons nil cons cons 4091 remove subst 4110 ref 4120 remove 5837 remove appThm nil 5844 ref 4306 ref 4124 remove cons cons nil cons cons 4126 remove subst 4121 remove 577 ref appTerm betaConv 5845 ref appThm 201 ref 4118 remove 4068 ref appTerm absTerm 4810 ref appTerm betaConv trans trans trans appThm trans trans appThm 498 remove refl appThm 5856 remove 592 remove nil 122 ref 5857 ref cons nil cons nil cons cons 129 ref subst 581 ref assume eqMp appThm 618 remove appThm 619 remove appThm 5859 remove 3721 remove subst trans appThm nil 5861 remove nil cons cons 3730 remove subst trans appThm nil 2992 remove 717 remove 4109 ref 4116 remove 4101 ref 4117 ref 4104 remove 4810 ref appTerm appTerm absTerm 6380 def appTerm 6381 def 4068 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 3984 ref subst trans appThm appThm 5846 ref appThm appThm 5847 ref appThm sym 139 ref "_35082" 4045 ref var 6382 def 92 ref 206 ref 486 ref 4109 ref 6381 ref 6382 remove varTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 6383 def 4068 remove appTerm betaConv appThm 501 ref 92 ref 4049 ref appTerm 6384 def refl 6383 ref 4067 ref appTerm betaConv 6385 def appThm appThm 92 ref 4846 ref appTerm 6386 def refl 6383 ref 4053 ref appTerm betaConv 6387 def appThm appThm appThm nil "_485" 4045 ref var 6388 def 4203 ref cons "_482" 4045 ref var 6389 def 4067 ref nil cons cons 508 ref 4049 remove nil cons 6390 def cons nil cons cons cons nil cons cons nil "_484" 0 ref 4045 ref 33 ref cons opType var 6383 remove nil cons cons nil cons nil cons cons 4209 remove 549 ref subst subst 6391 def subst eqMp sym nil 90 ref 6390 ref cons 6392 def 91 ref 92 ref 206 ref 486 ref 4109 ref 6381 ref 4067 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6393 def nil cons 6394 def cons nil cons cons nil cons cons 6395 def 109 ref subst 6395 remove 178 ref subst 139 ref 6385 remove appThm 501 ref 92 ref 4050 ref appTerm 6396 def refl "_35088" 4045 ref var 6397 def 92 ref 206 ref 486 ref 4109 ref 6381 ref 6397 remove varTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 6398 def 4063 ref appTerm betaConv 6399 def appThm appThm 92 ref 503 ref 4050 ref appTerm 6400 def appTerm 6401 def refl 6398 remove 4066 ref appTerm betaConv appThm appThm appThm nil 6388 ref 4066 ref nil cons cons 6389 ref 4063 ref nil cons cons 508 ref 4050 remove nil cons 6402 def cons nil cons cons cons nil cons cons 6391 ref subst eqMp sym nil 90 ref 6402 ref cons 6403 def 91 ref 92 ref 206 ref 486 ref 4109 ref 6381 ref 4063 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6404 def nil cons 6405 def cons nil cons cons nil cons cons 6406 def 109 ref subst 6406 remove 178 ref subst 139 ref 6399 remove appThm 501 ref 92 ref 4051 ref appTerm 6407 def refl "_35278" 4045 ref var 6408 def 92 ref 206 ref 486 ref 4109 ref 6381 ref 6408 remove varTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 6409 def 4059 ref appTerm betaConv 6410 def appThm appThm 92 ref 503 ref 4051 ref appTerm 6411 def appTerm 6412 def refl 6409 remove 4062 ref appTerm betaConv appThm appThm appThm nil 6388 ref 4062 ref nil cons cons 6389 ref 4059 ref nil cons cons 508 ref 4051 remove nil cons 6413 def cons nil cons cons cons nil cons cons 6391 ref subst eqMp sym nil 90 ref 6413 ref cons 6414 def 91 ref 92 ref 206 ref 486 ref 4109 ref 6381 ref 4059 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6415 def nil cons 6416 def cons nil cons cons nil cons cons 6417 def 109 ref subst 6417 remove 178 ref subst 139 ref 6410 remove appThm 501 ref 92 ref 4052 ref appTerm 6418 def refl 6387 remove appThm appThm 92 ref 503 ref 4052 ref appTerm 6419 def appTerm 6420 def refl "_35580" 4045 remove var 6421 def 92 ref 206 ref 486 ref 4109 ref 6381 ref 6421 remove varTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 4058 ref appTerm betaConv appThm appThm appThm nil 6388 remove 4058 ref nil cons cons 6389 remove 4203 remove cons 508 ref 4052 remove nil cons 6422 def cons nil cons cons cons nil cons cons 6391 remove subst eqMp sym nil 90 ref 6422 ref cons 91 ref 92 ref 206 ref 486 ref 4109 ref 6381 ref 4053 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6423 def nil cons 6424 def cons nil cons 6425 def cons nil cons cons 6426 def 109 ref subst 6426 remove 178 ref subst 947 ref 290 ref 2987 ref 4110 ref nil 4394 remove 6380 ref nil cons cons 4395 remove cons 6427 def nil cons cons 4397 remove 3729 ref subst subst appThm nil 4400 ref nil cons cons 4401 remove 3729 ref subst subst trans appThm nil 3008 ref nil cons cons 3010 remove 3729 ref subst subst 6428 def trans appThm 5846 ref appThm 6375 ref trans appThm 5847 ref appThm 6376 remove trans sym 128 ref eqMp 6429 def eqMp nil 135 ref 6422 remove cons 137 ref 6424 remove cons nil cons 6430 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6418 remove 6423 ref appTerm nil cons cons 91 ref 6420 ref 92 ref 206 ref 486 ref 4109 ref 6381 ref 4058 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6431 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6419 remove nil cons 6432 def cons 6433 def 91 ref 6431 remove nil cons 6434 def cons nil cons cons nil cons cons 6435 def 109 ref subst 6435 remove 178 ref subst 947 ref 290 ref 2987 ref 4110 ref nil 4356 ref 4057 ref nil cons cons 6427 ref cons nil cons cons 4398 ref subst 6380 ref 4057 remove appTerm betaConv trans 4117 remove refl 6436 def 4102 ref refl 6437 def 5577 remove 4309 ref nil 4310 ref 5572 ref nil cons cons 5579 remove cons nil cons cons 4354 ref subst appThm 5580 remove appThm trans appThm 5845 ref appThm appThm trans appThm nil 4399 ref 4102 ref 4292 ref 4389 ref 5581 ref 5572 ref appTerm 6438 def appTerm 6439 def appTerm 5573 remove appTerm 6440 def appTerm 4810 ref appTerm nil cons cons 4400 ref cons nil cons cons 4402 ref subst nil 5864 ref 4101 ref 6440 remove nil cons cons nil cons cons nil cons cons 4446 ref subst nil 5844 ref 5585 remove 382 ref 6439 remove nil cons cons nil cons cons cons nil cons cons 4462 ref subst trans 5586 remove nil 4739 ref 6438 remove nil cons cons 4742 ref cons nil cons cons 4770 ref subst 5845 ref appThm appThm trans trans trans appThm appThm 5846 ref appThm appThm 5847 ref appThm sym 864 ref 4477 ref nil 5587 remove 3362 ref 596 ref cons nil cons 6441 def cons nil cons cons 4488 ref subst 3383 ref 4479 ref 586 ref appTerm 6442 def refl 6443 def 5600 remove appThm appThm trans appThm nil 241 ref 6442 ref 5602 remove appTerm 6444 def nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 5603 remove 6304 ref cons cons nil cons cons 4544 ref subst 4489 ref nil 597 ref nil cons cons 595 ref 251 ref 790 ref 600 ref appTerm 792 ref appTerm appTerm 600 remove appTerm absTerm 6445 def 598 remove appTerm 6446 def betaConv nil 608 ref 6445 ref appTerm 6447 def axiom nil 90 ref 6447 remove nil cons cons 91 ref 6446 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6445 remove nil cons cons 612 remove cons nil cons cons 189 ref subst eqMp eqMp 6448 def subst appThm 6449 def 5604 remove appThm trans trans trans appThm 790 ref 586 remove appTerm 6450 def 579 ref appTerm 6451 def refl 6452 def appThm sym 251 ref 6444 remove appTerm refl nil 4197 remove 6356 ref cons nil cons cons 6453 def 801 ref 833 remove 4598 remove appTerm 6454 def absTerm 6455 def 804 ref appTerm 6456 def betaConv 241 ref 442 ref 6455 ref appTerm 6457 def absTerm 6458 def 243 ref appTerm 6459 def betaConv 443 ref 241 ref 443 ref 801 ref 6454 remove assume sym 4599 remove assume sym deductAntisym absThm appThm absThm appThm 4606 remove eqMp nil 90 ref 442 ref 6458 ref appTerm nil cons cons 91 ref 6459 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6458 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6457 remove nil cons cons 91 ref 6456 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6455 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 6460 def subst appThm sym 6443 ref 5609 remove appThm eqMp eqMp 36 ref "_35598" 237 ref var 6461 def 92 ref 206 ref 486 ref 5638 ref 643 ref 611 ref 201 ref 4773 ref 5581 ref 6461 remove varTerm appTerm appTerm 650 ref appTerm 216 ref appTerm absTerm absTerm appTerm 4810 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 6462 def 5572 ref appTerm 6463 def appTerm refl 6462 ref 6451 ref appTerm betaConv appThm 139 ref 6463 remove betaConv appThm 92 ref 206 ref 486 ref 5638 ref 643 ref 611 ref 201 ref 4773 ref 5581 remove 6451 ref appTerm 6464 def appTerm 6465 def 650 ref appTerm 216 ref appTerm absTerm absTerm 6466 def appTerm 6467 def 4810 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 6468 def refl appThm trans 6462 remove refl 251 ref 5572 remove appTerm 6451 ref appTerm assume appThm eqMp sym 5791 ref 4810 ref appTerm 6469 def betaConv 5795 ref nil 5796 ref 91 ref 6469 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 5797 ref 3266 ref 5843 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 6470 def nil 90 ref 1049 ref 5916 ref 5778 ref appTerm 6471 def appTerm 1049 ref 5916 ref 5780 ref appTerm 6472 def appTerm 5782 ref 611 ref 5783 ref 5784 ref 5916 ref 5786 ref appTerm absTerm appTerm absTerm 6473 def appTerm 6474 def appTerm 6475 def appTerm nil cons 6476 def cons 6477 def 91 ref 6468 ref nil cons 6478 def cons nil cons 6479 def cons nil cons cons 6480 def 160 ref subst proveHyp 6480 ref 109 ref subst 6480 remove 178 ref subst nil 90 ref 6475 remove nil cons 6481 def cons 6482 def 6479 ref cons nil cons cons 6483 def 109 ref subst 6483 remove 178 ref subst nil 610 ref 3307 ref 92 ref 6473 ref 3309 ref appTerm 6484 def appTerm 6485 def 6468 ref appTerm 6486 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 3307 ref nil 122 ref 6486 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6484 ref nil cons 6487 def cons 6488 def 6479 ref cons nil cons cons 6489 def 109 ref subst 6489 remove 178 ref subst 6484 ref betaConv 6484 remove assume eqMp 6490 def nil 90 ref 5783 ref 5784 ref 5916 ref 709 ref 3309 ref appTerm 6491 def 5785 ref appTerm appTerm absTerm 6492 def appTerm 6493 def nil cons cons 6494 def 6479 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref "zs1" 197 ref var 6495 def 92 ref 6492 ref 6495 ref varTerm 6496 def appTerm 6497 def appTerm 6498 def 6468 ref appTerm 6499 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 6495 ref nil 122 ref 6499 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6497 ref nil cons 6500 def cons 6501 def 6479 ref cons nil cons cons 6502 def 109 ref subst 6502 remove 178 ref subst 6497 ref betaConv 6497 remove assume eqMp 6503 def nil 90 ref 5916 ref 6491 ref 6496 ref appTerm 6504 def appTerm 6505 def nil cons 6506 def cons 6507 def 6479 ref cons nil cons cons 6508 def 160 ref subst proveHyp 6508 ref 109 ref subst 6508 remove 178 ref subst 36 ref "_35624" 197 ref var 6509 def 92 ref 206 ref 486 ref 5638 ref 6467 ref 6509 remove varTerm 6510 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6510 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 6511 def 4810 ref appTerm 6512 def appTerm refl 6513 def 6511 ref 6504 ref appTerm betaConv appThm 139 ref 6512 remove betaConv appThm 6514 def 92 ref 206 ref 486 ref 5638 ref 6467 ref 6504 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6504 ref appTerm appTerm 5763 ref appTerm 6515 def appTerm refl appThm trans 6511 remove refl 6516 def 6505 remove assume 6517 def appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref nil 201 ref 6496 ref nil cons 6518 def cons 6519 def 611 ref 3309 ref nil cons 6520 def cons 6521 def 713 ref 6466 ref nil cons cons 720 ref cons 6522 def cons cons nil cons cons 786 ref subst 6466 remove 3309 ref appTerm betaConv 6496 ref refl 6523 def appThm 201 ref 6465 remove 3309 ref appTerm 216 ref appTerm absTerm 6496 ref appTerm betaConv trans trans appThm appThm appThm 5846 ref appThm appThm 6515 ref refl 6524 def appThm sym 947 ref 290 ref 2987 ref 5642 ref nil 6519 ref 6521 ref 4739 ref 6464 ref nil cons cons 4742 ref cons cons cons nil cons cons 4795 ref subst appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 947 ref 290 ref 2987 ref 5642 ref 5400 ref 4799 ref 4801 ref 1643 ref 497 ref 4802 ref 6496 ref appTerm appTerm absTerm 6525 def appTerm 6526 def refl 4804 ref 644 remove 4805 ref 4806 ref 4772 ref refl 611 ref 4815 ref 4369 ref 443 ref 847 ref 443 ref 4370 ref 4816 ref 4817 ref nil 241 ref 4818 remove cons 6527 def 574 ref 5970 remove cons nil cons cons nil cons cons 4832 ref subst appThm appThm absThm appThm absThm appThm absThm appThm absThm appThm 4807 ref refl appThm 4809 ref refl appThm 5845 ref appThm absThm absThm appThm 6528 def 6523 ref appThm absThm appThm 5405 ref appThm absThm appThm 6529 def 4388 remove 3309 ref appTerm betaConv 4815 remove 4369 ref 443 ref 847 ref 443 ref 4370 ref 4816 remove 4817 remove nil 6527 remove 574 ref 6520 ref cons nil cons 6530 def cons nil cons cons 4832 remove subst appThm appThm absThm appThm absThm appThm absThm appThm trans 6531 def 6464 remove refl appThm nil 4370 ref 6451 ref nil cons 6532 def cons 980 remove cons nil cons cons 4370 ref 4371 ref 4368 ref "_35646" 4364 ref var 6533 def 442 ref 847 ref 442 ref 4370 ref 4371 ref 6533 remove varTerm 4374 ref appTerm appTerm 4387 ref 575 ref 4822 ref 3309 ref appTerm 6534 def appTerm 6535 def 584 ref 872 ref 585 ref 4297 ref 3309 ref appTerm 4825 ref appTerm appTerm 6536 def appTerm 6537 def 5012 ref appTerm appTerm appTerm 582 ref appTerm appTerm 6538 def appTerm absTerm appTerm absTerm appTerm absTerm 6539 def appTerm 6540 def 4374 ref appTerm appTerm 6538 ref appTerm absTerm 6541 def 4373 ref appTerm 6542 def betaConv 847 ref 442 ref 6541 ref appTerm 6543 def absTerm 6544 def 856 ref appTerm 6545 def betaConv 6539 ref 6540 remove appTerm 6546 def betaConv 6539 ref "_35644" 4357 ref var 6547 def 4377 ref 4378 ref 4379 ref 251 ref 5044 ref 6547 remove varTerm 6548 def appTerm 6549 def appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 ref 4341 ref 6549 remove appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm appTerm 6535 ref 584 ref 6537 ref 4664 ref 5047 ref 6548 remove appTerm appTerm 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm appTerm absTerm 6550 def appTerm betaConv sym nil 269 ref 847 ref 442 ref 4370 ref 4371 ref 6550 ref 4374 ref appTerm 6551 def appTerm 6538 remove appTerm 6552 def absTerm 6553 def appTerm 6554 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 6554 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 6553 remove nil cons cons nil cons nil cons cons 275 ref subst 4370 ref nil 122 ref 6552 remove nil cons cons nil cons nil cons cons 129 ref subst 6551 remove betaConv 4371 ref "_35641" 237 ref var 6555 def 4387 ref 6535 ref 584 ref 6537 ref 4664 ref 6555 ref varTerm appTerm 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm 6556 def appTerm absTerm 4373 ref appTerm 6557 def appTerm refl 6555 ref 4377 ref 4378 ref 5059 remove 4383 ref appTerm 4384 ref 5060 remove 4382 ref appTerm appTerm appTerm absTerm appTerm 6558 def 6556 ref appTerm absTerm 6559 def 5062 ref appTerm betaConv appThm 5063 ref 6557 remove betaConv appThm 6558 ref 6535 ref 584 ref 6537 ref 5064 ref appTerm appTerm appTerm 582 ref appTerm appTerm refl appThm trans 5067 ref "_35640" 237 ref var 6560 def 6555 remove 4377 ref 4378 ref 4379 ref 251 ref 6560 remove varTerm 6561 def appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 ref 4341 ref 6561 remove appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm appTerm 6556 remove appTerm absTerm absTerm 6562 def 856 ref appTerm 6563 def appTerm refl 6562 ref 5058 ref appTerm betaConv appThm 5072 ref 6563 remove betaConv appThm 6559 remove refl appThm trans 6562 remove refl 5075 ref appThm eqMp 5076 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5077 ref 5078 ref 6539 ref nil cons 6564 def cons 5080 ref 6550 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5081 ref 6539 remove appTerm nil cons cons 91 ref 6546 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5082 ref 6564 remove cons nil cons nil cons cons 5083 ref subst eqMp eqMp nil 90 ref 442 ref 6544 ref appTerm nil cons cons 91 ref 6545 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6544 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6543 remove nil cons cons 91 ref 6542 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6541 remove nil cons cons 5084 ref cons nil cons cons 189 ref subst eqMp eqMp 6565 def subst trans appThm appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 864 ref 4477 ref nil 4916 ref 3362 ref 6520 ref cons nil cons 6566 def cons nil cons cons 4488 ref subst 3383 ref 4479 ref 585 ref 3309 ref appTerm 6567 def appTerm 6568 def refl 6569 def 4934 ref appThm appThm trans appThm nil 241 ref 6568 remove 4936 ref appTerm 6570 def nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 4939 ref 847 ref 6567 ref nil cons 6571 def cons nil cons 6572 def cons cons nil cons cons 4544 ref subst 4489 ref nil 595 ref 6520 remove cons nil cons 6573 def nil cons cons 6448 ref subst appThm 4940 ref appThm trans trans trans appThm 790 ref 6567 ref appTerm 6574 def 3318 ref appTerm 6575 def refl appThm sym 251 ref 6570 remove appTerm refl nil 4128 ref 241 ref 6571 remove cons nil cons 6576 def cons nil cons cons 6577 def 6460 ref subst appThm sym 6569 remove 4993 ref appThm eqMp eqMp 6578 def 36 ref "_35648" 237 ref var 6579 def 92 ref 206 ref 486 ref 5638 ref 4798 ref 4799 ref 6526 remove 4804 ref 643 ref 4805 ref 4806 ref 4772 remove 611 ref 4368 ref 4369 remove 442 ref 847 ref 442 ref 4370 ref 4375 remove 4387 ref 575 ref 4822 ref 650 ref appTerm appTerm 584 ref 872 ref 585 ref 4297 ref 650 ref appTerm 4825 ref appTerm appTerm appTerm 5012 ref appTerm appTerm appTerm 582 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 6580 def appTerm 6581 def 4807 remove appTerm 4809 ref appTerm 4810 ref appTerm absTerm absTerm appTerm 6582 def 6496 ref appTerm absTerm 6583 def appTerm 4813 ref appTerm absTerm 6584 def appTerm 6585 def 4377 ref 4378 ref 4379 ref 1273 remove appTerm 4383 ref appTerm 4384 ref 4372 ref 5684 remove appTerm 4382 ref appTerm appTerm appTerm absTerm 6586 def appTerm 6587 def 6535 ref 584 ref 872 ref 6579 remove varTerm appTerm 4664 ref 6451 ref appTerm 3318 ref appTerm 6588 def appTerm appTerm appTerm 582 ref appTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm absTerm 6589 def 6536 ref appTerm 6590 def appTerm refl 6589 ref 6575 ref appTerm betaConv appThm 139 ref 6590 remove betaConv appThm 92 ref 206 ref 486 ref 5638 ref 6585 ref 6587 ref 6535 ref 584 ref 872 ref 6575 ref appTerm 6591 def 6588 remove appTerm 6592 def appTerm 6593 def appTerm 582 ref appTerm 6594 def appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm refl appThm trans 6589 remove refl 251 ref 6536 ref appTerm 6575 ref appTerm assume 6595 def appThm eqMp sym 139 ref "_35650" 570 ref var 6596 def 92 ref 206 ref 486 ref 5638 ref 6585 ref 6587 ref 6596 remove varTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm absTerm 6597 def 6594 remove appTerm betaConv appThm 501 ref 92 ref 6534 ref appTerm 6598 def refl 6599 def 6597 ref 6593 ref appTerm betaConv appThm appThm 92 ref 503 ref 6534 ref appTerm 6600 def appTerm 6601 def refl 6602 def 6597 ref 582 ref appTerm betaConv appThm appThm appThm nil "_485" 570 ref var 2941 remove cons 6603 def "_482" 570 ref var 6604 def 6593 ref nil cons cons 508 ref 6534 remove nil cons 6605 def cons nil cons 6606 def cons cons nil cons cons nil "_484" 4820 remove var 6607 def 6597 remove nil cons cons nil cons nil cons cons 2943 remove 549 ref subst 6608 def subst subst eqMp sym nil 90 ref 6605 ref cons 6609 def 91 ref 92 ref 206 ref 486 ref 5638 ref 6585 ref 6587 ref 6593 remove appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm 6610 def nil cons 6611 def cons nil cons cons nil cons cons 6612 def 109 ref subst 6612 remove 178 ref subst 947 ref 290 ref 2987 ref 5642 ref 6585 ref refl 6613 def nil 2649 ref 6592 ref nil cons 6614 def cons 5014 ref 6586 ref nil cons cons nil cons 6615 def cons nil cons cons 5026 ref subst 5028 ref 6586 remove 6592 ref appTerm betaConv 5682 remove 4381 ref 6592 ref appTerm 6616 def refl appThm 5441 ref 5685 remove 6592 ref refl 6617 def appThm appThm appThm nil 5444 ref 4384 ref 5325 ref 6592 ref appTerm 6618 def appTerm 6619 def nil cons 6620 def cons 5447 ref 6616 remove nil cons cons nil cons cons nil cons cons 5448 ref subst trans trans appThm trans appThm nil 5097 ref 6620 remove cons 5099 ref 6584 ref nil cons cons 2954 ref cons 6621 def cons nil cons cons 5102 ref subst 6584 ref 6619 remove appTerm betaConv nil 5451 ref 6618 ref nil cons 6622 def cons 5103 ref 6583 ref nil cons cons 2953 ref 6525 remove nil cons cons nil cons cons 6623 def cons nil cons cons 5463 ref subst 6583 ref 6618 ref appTerm betaConv trans trans trans trans appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 5791 ref 6496 ref appTerm 6624 def betaConv 5795 ref nil 5796 ref 91 ref 6624 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 5797 ref 3266 ref 6518 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 6625 def nil 90 ref 1049 ref 3026 ref 6496 ref appTerm 6626 def 5778 ref appTerm 6627 def appTerm 1049 ref 6626 ref 5780 ref appTerm 6628 def appTerm 5782 ref 611 ref 5783 ref 5784 ref 6626 ref 5786 ref appTerm absTerm appTerm absTerm 6629 def appTerm 6630 def appTerm 6631 def appTerm nil cons 6632 def cons 6633 def 91 ref 92 ref 206 ref 486 ref 5638 ref 643 ref 4805 ref 4806 ref 6581 ref 6618 ref appTerm 6634 def 4809 ref appTerm 4810 ref appTerm absTerm absTerm 6635 def appTerm 6636 def 6496 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm 6637 def nil cons 6638 def cons nil cons 6639 def cons nil cons cons 6640 def 160 ref subst proveHyp 6640 ref 109 ref subst 6640 remove 178 ref subst nil 90 ref 6631 remove nil cons 6641 def cons 6642 def 6639 ref cons nil cons cons 6643 def 109 ref subst 6643 remove 178 ref subst nil 610 ref 3757 ref 92 ref 6629 ref 3758 ref appTerm 6644 def appTerm 6645 def 6637 ref appTerm 6646 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 3757 ref nil 122 ref 6646 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6644 ref nil cons 6647 def cons 6648 def 6639 ref cons nil cons cons 6649 def 109 ref subst 6649 remove 178 ref subst 6644 ref betaConv 6644 remove assume eqMp 6650 def nil 90 ref 5783 ref 5784 ref 6626 ref 709 ref 3758 ref appTerm 6651 def 5785 ref appTerm appTerm absTerm 6652 def appTerm 6653 def nil cons cons 6654 def 6639 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref "zs2" 197 ref var 6655 def 92 ref 6652 ref 6655 ref varTerm 6656 def appTerm 6657 def appTerm 6658 def 6637 ref appTerm 6659 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 6655 ref nil 122 ref 6659 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6657 ref nil cons 6660 def cons 6661 def 6639 ref cons nil cons cons 6662 def 109 ref subst 6662 remove 178 ref subst 6657 ref betaConv 6657 remove assume eqMp 6663 def nil 90 ref 6626 remove 6651 ref 6656 ref appTerm 6664 def appTerm 6665 def nil cons 6666 def cons 6667 def 6639 ref cons nil cons cons 6668 def 160 ref subst proveHyp 6668 ref 109 ref subst 6668 remove 178 ref subst 36 ref "_35684" 197 ref var 6669 def 92 ref 206 ref 486 ref 5638 ref 6636 ref 6669 remove varTerm 6670 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6670 remove appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 6671 def 6496 ref appTerm 6672 def appTerm refl 6673 def 6671 ref 6664 ref appTerm betaConv appThm 139 ref 6672 remove betaConv appThm 6674 def 92 ref 206 ref 486 ref 5638 ref 6636 ref 6664 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6664 ref appTerm 6675 def appTerm appTerm 6676 def 5763 ref appTerm 6677 def appTerm refl appThm trans 6671 remove refl 6678 def 6665 remove assume 6679 def appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref nil 201 ref 6656 ref nil cons 6680 def cons 6681 def 611 ref 3758 ref nil cons 6682 def cons 6683 def 713 ref 6635 ref nil cons cons 720 ref cons 6684 def cons cons nil cons cons 786 ref subst 6635 remove 3758 ref appTerm betaConv 6656 ref refl 6685 def appThm 4806 ref 6634 remove 3758 ref appTerm 4810 ref appTerm absTerm 6656 ref appTerm betaConv trans trans appThm appThm appThm 5846 ref appThm appThm 6677 ref refl 6686 def appThm sym 947 ref 290 ref 2987 ref 5642 ref nil 6681 ref 6683 ref 4739 ref 6622 remove cons 4741 remove 6580 ref nil cons cons nil cons 6687 def cons cons cons nil cons cons 4795 ref subst appThm appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 947 ref 290 ref 2987 ref 5642 ref 4798 ref 4799 ref 4801 ref 1643 ref 497 ref 4802 ref 6656 ref appTerm appTerm absTerm 6688 def appTerm 4804 ref 6582 ref 6656 ref appTerm absTerm 6689 def appTerm 4813 ref appTerm absTerm 6690 def appTerm 6691 def refl 6692 def 6580 ref 3758 ref appTerm betaConv 6693 def 6618 remove refl appThm nil 4370 ref 6614 ref cons 4164 ref cons nil cons cons 4370 ref 4371 ref 4368 ref "_35708" 4364 ref var 6694 def 442 ref 847 ref 442 ref 4370 ref 4371 ref 6694 remove varTerm 4374 ref appTerm appTerm 4387 ref 575 ref 4822 ref 3758 ref appTerm 6695 def appTerm 6696 def 584 ref 872 ref 585 ref 4297 ref 3758 ref appTerm 4825 ref appTerm appTerm 6697 def appTerm 6698 def 5012 ref appTerm appTerm appTerm 582 ref appTerm appTerm 6699 def appTerm absTerm appTerm absTerm appTerm absTerm 6700 def appTerm 6701 def 4374 ref appTerm appTerm 6699 ref appTerm absTerm 6702 def 4373 ref appTerm 6703 def betaConv 847 ref 442 ref 6702 ref appTerm 6704 def absTerm 6705 def 856 ref appTerm 6706 def betaConv 6700 ref 6701 remove appTerm 6707 def betaConv 6700 ref "_35706" 4357 ref var 6708 def 4377 ref 4378 ref 4379 ref 251 ref 5044 ref 6708 remove varTerm 6709 def appTerm 6710 def appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 ref 4341 ref 6710 remove appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm appTerm 6696 ref 584 ref 6698 ref 4664 ref 5047 ref 6709 remove appTerm appTerm 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm appTerm absTerm 6711 def appTerm betaConv sym nil 269 ref 847 ref 442 ref 4370 ref 4371 ref 6711 ref 4374 ref appTerm 6712 def appTerm 6699 remove appTerm 6713 def absTerm 6714 def appTerm 6715 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 6715 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 6714 remove nil cons cons nil cons nil cons cons 275 ref subst 4370 ref nil 122 ref 6713 remove nil cons cons nil cons nil cons cons 129 ref subst 6712 remove betaConv 4371 ref "_35703" 237 ref var 6716 def 4387 ref 6696 ref 584 ref 6698 ref 4664 ref 6716 ref varTerm appTerm 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm 6717 def appTerm absTerm 4373 ref appTerm 6718 def appTerm refl 6716 ref 6558 ref 6717 ref appTerm absTerm 6719 def 5062 ref appTerm betaConv appThm 5063 ref 6718 remove betaConv appThm 6558 ref 6696 ref 584 ref 6698 ref 5064 ref appTerm appTerm appTerm 582 ref appTerm appTerm refl appThm trans 5067 ref "_35702" 237 ref var 6720 def 6716 remove 4377 ref 4378 ref 4379 ref 251 ref 6720 remove varTerm 6721 def appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 ref 4341 ref 6721 remove appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm appTerm 6717 remove appTerm absTerm absTerm 6722 def 856 ref appTerm 6723 def appTerm refl 6722 ref 5058 ref appTerm betaConv appThm 5072 ref 6723 remove betaConv appThm 6719 remove refl appThm trans 6722 remove refl 5075 ref appThm eqMp 5076 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5077 ref 5078 ref 6700 ref nil cons 6724 def cons 5080 ref 6711 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5081 ref 6700 remove appTerm nil cons cons 91 ref 6707 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5082 ref 6724 remove cons nil cons nil cons cons 5083 ref subst eqMp eqMp nil 90 ref 442 ref 6705 ref appTerm nil cons cons 91 ref 6706 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6705 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6704 remove nil cons cons 91 ref 6703 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6702 remove nil cons cons 5084 ref cons nil cons cons 189 ref subst eqMp eqMp 6725 def subst trans appThm appThm appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 864 ref 4477 ref nil 4916 ref 3362 ref 6682 ref cons nil cons 6726 def cons nil cons cons 4488 ref subst 3383 ref 4479 ref 585 ref 3758 ref appTerm 6727 def appTerm 6728 def refl 6729 def 4934 ref appThm appThm trans appThm nil 241 ref 6728 remove 4936 ref appTerm 6730 def nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 4939 ref 847 ref 6727 ref nil cons 6731 def cons nil cons 6732 def cons cons nil cons cons 4544 ref subst 4489 ref nil 595 ref 6682 ref cons nil cons 6733 def nil cons cons 6448 ref subst appThm 4940 ref appThm trans trans trans appThm 790 ref 6727 ref appTerm 6734 def 3318 ref appTerm 6735 def refl appThm sym 251 ref 6730 remove appTerm refl nil 4128 ref 241 ref 6731 remove cons nil cons 6736 def cons nil cons cons 6737 def 6460 ref subst appThm sym 6729 remove 4993 ref appThm eqMp eqMp 6738 def 36 ref "_35710" 237 ref var 6739 def 92 ref 206 ref 486 ref 5638 ref 6691 ref 4377 ref 4378 ref 4379 ref 251 ref 336 ref appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 ref 4341 ref 336 ref appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm 6740 def appTerm 6741 def 6696 ref 584 ref 872 ref 6739 remove varTerm appTerm 4664 ref 6592 remove appTerm 3318 ref appTerm 6742 def appTerm appTerm appTerm 582 ref appTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm absTerm 6743 def 6697 ref appTerm 6744 def appTerm refl 6743 ref 6735 ref appTerm betaConv appThm 139 ref 6744 remove betaConv appThm 92 ref 206 ref 486 ref 5638 ref 6691 ref 6741 ref 6696 ref 584 ref 872 ref 6735 ref appTerm 6745 def 6742 remove appTerm 6746 def appTerm 6747 def appTerm 582 ref appTerm 6748 def appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm refl appThm trans 6743 remove refl 251 ref 6697 ref appTerm 6735 ref appTerm assume 6749 def appThm eqMp sym 139 ref "_35712" 570 ref var 6750 def 92 ref 206 ref 486 ref 5638 ref 6691 ref 6741 ref 6750 remove varTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm absTerm 6751 def 6748 remove appTerm betaConv appThm 501 ref 92 ref 6695 ref appTerm 6752 def refl 6753 def 6751 ref 6747 ref appTerm betaConv appThm appThm 92 ref 503 ref 6695 ref appTerm 6754 def appTerm 6755 def refl 6756 def 6751 ref 582 ref appTerm betaConv appThm appThm appThm nil 6603 ref 6604 ref 6747 ref nil cons cons 508 ref 6695 remove nil cons 6757 def cons nil cons 6758 def cons cons nil cons cons nil 6607 ref 6751 remove nil cons cons nil cons nil cons cons 6608 ref subst subst eqMp sym nil 90 ref 6757 ref cons 6759 def 91 ref 92 ref 206 ref 486 ref 5638 ref 6691 ref 6741 ref 6747 remove appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 6760 def nil cons 6761 def cons nil cons cons nil cons cons 6762 def 109 ref subst 6762 remove 178 ref subst 947 ref 290 ref 2987 ref 5642 ref 6692 ref nil 2649 ref 6746 ref nil cons 6763 def cons 5014 ref 6740 ref nil cons cons nil cons 6764 def cons nil cons cons 5026 ref subst 5028 ref 6740 ref 6746 ref appTerm betaConv 5439 ref 4381 ref 6746 ref appTerm 6765 def refl appThm 5441 ref 5443 ref 6746 ref refl 6766 def appThm appThm appThm nil 5444 ref 4384 ref 4390 ref 6746 ref appTerm 6767 def appTerm 6768 def nil cons 6769 def cons 5447 ref 6765 remove nil cons cons nil cons cons nil cons cons 5448 ref subst trans trans appThm trans appThm nil 5097 ref 6769 remove cons 5099 ref 6690 ref nil cons cons 2954 ref cons 6770 def cons nil cons cons 5102 ref subst 6690 ref 6768 remove appTerm betaConv nil 5451 ref 6767 ref nil cons 6771 def cons 5103 ref 6689 ref nil cons cons 2953 ref 6688 ref nil cons cons nil cons cons 6772 def cons nil cons cons 5463 ref subst 6689 remove 6767 ref appTerm betaConv trans trans trans trans appThm appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 5791 remove 6656 ref appTerm 6773 def betaConv 5795 remove nil 5796 remove 91 ref 6773 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 5797 remove 3266 ref 6680 ref cons nil cons 6774 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1049 ref 3026 ref 6656 ref appTerm 6775 def 5778 ref appTerm 6776 def appTerm 1049 ref 6775 ref 5780 ref appTerm 6777 def appTerm 5782 ref 611 ref 5783 ref 5784 ref 6775 ref 5786 remove appTerm absTerm appTerm absTerm 6778 def appTerm 6779 def appTerm 6780 def appTerm nil cons 6781 def cons 91 ref 92 ref 206 ref 486 ref 5638 ref 643 ref 4805 ref 4806 ref 6581 ref 6767 ref appTerm 6782 def 4809 ref appTerm 4810 ref appTerm absTerm absTerm 6783 def appTerm 6784 def 6656 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 6785 def nil cons 6786 def cons nil cons 6787 def cons nil cons cons 6788 def 160 ref subst proveHyp 6788 ref 109 ref subst 6788 remove 178 ref subst nil 90 ref 6780 remove nil cons 6789 def cons 6787 ref cons nil cons cons 6790 def 109 ref subst 6790 remove 178 ref subst nil 610 ref 3882 ref 92 ref 6778 ref 3883 ref appTerm 6791 def appTerm 6785 ref appTerm 6792 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 3882 ref nil 122 ref 6792 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6791 ref nil cons 6793 def cons 6787 ref cons nil cons cons 6794 def 109 ref subst 6794 remove 178 ref subst 6791 ref betaConv 6791 remove assume eqMp nil 90 ref 5783 ref 5784 remove 6775 ref 709 ref 3883 ref appTerm 6795 def 5785 remove appTerm appTerm absTerm 6796 def appTerm 6797 def nil cons cons 6787 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref "zs3" 197 ref var 6798 def 92 ref 6796 ref 6798 ref varTerm 6799 def appTerm 6800 def appTerm 6785 ref appTerm 6801 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 6798 remove nil 122 ref 6801 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 6800 ref nil cons 6802 def cons 6787 ref cons nil cons cons 6803 def 109 ref subst 6803 remove 178 ref subst 6800 ref betaConv 6800 remove assume eqMp nil 90 ref 6775 ref 6795 remove 6799 ref appTerm 6804 def appTerm 6805 def nil cons 6806 def cons 6787 ref cons nil cons cons 6807 def 160 ref subst proveHyp 6807 ref 109 ref subst 6807 remove 178 ref subst 36 ref "_35750" 197 ref var 6808 def 92 ref 206 ref 486 ref 5638 ref 6784 ref 6808 remove varTerm 6809 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6651 ref 6809 remove appTerm appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 6810 def 6656 ref appTerm 6811 def appTerm refl 6812 def 6810 ref 6804 ref appTerm betaConv appThm 139 ref 6811 remove betaConv appThm 6813 def 92 ref 206 ref 486 ref 5638 ref 6784 ref 6804 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6651 ref 6804 ref appTerm 6814 def appTerm 6815 def appTerm appTerm 6816 def 5763 ref appTerm 6817 def appTerm refl appThm trans 6810 remove refl 6818 def 6805 remove assume appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref nil 201 ref 6799 ref nil cons 6819 def cons 6820 def 611 ref 3883 ref nil cons 6821 def cons 6822 def 713 ref 6783 ref nil cons cons 720 ref cons 6823 def cons cons nil cons cons 786 ref subst 6783 remove 3883 ref appTerm betaConv 6799 ref refl 6824 def appThm 4806 ref 6782 remove 3883 ref appTerm 4810 ref appTerm absTerm 6799 ref appTerm betaConv trans trans appThm appThm appThm 5846 ref appThm appThm 6817 ref refl 6825 def appThm sym 947 ref 290 ref 2987 ref 5642 ref nil 6820 ref 6822 ref 4739 ref 6771 remove cons 6687 ref cons cons cons nil cons cons 4795 ref subst appThm appThm appThm 5846 ref appThm appThm 6825 ref appThm sym 947 ref 290 ref 2987 ref 5642 ref 4798 ref 4799 ref 4801 ref 1643 ref 497 ref 4802 ref 6799 ref appTerm appTerm absTerm 6826 def appTerm 4804 ref 6582 ref 6799 ref appTerm absTerm 6827 def appTerm 4813 ref appTerm absTerm 6828 def appTerm 6829 def refl 6830 def 6580 remove 3883 ref appTerm betaConv 6767 remove refl appThm nil 4370 ref 6763 ref cons 1408 ref cons nil cons cons 4370 ref 4371 ref 4368 remove "_35776" 4364 remove var 6831 def 442 ref 847 ref 442 ref 4370 ref 4371 ref 6831 remove varTerm 4374 ref appTerm appTerm 4387 ref 575 remove 4822 remove 3883 ref appTerm 6832 def appTerm 6833 def 584 ref 872 ref 585 ref 4297 remove 3883 ref appTerm 4825 remove appTerm appTerm 6834 def appTerm 6835 def 5012 remove appTerm appTerm appTerm 582 ref appTerm appTerm 6836 def appTerm absTerm appTerm absTerm appTerm absTerm 6837 def appTerm 6838 def 4374 ref appTerm appTerm 6836 ref appTerm absTerm 6839 def 4373 ref appTerm 6840 def betaConv 847 ref 442 ref 6839 ref appTerm 6841 def absTerm 6842 def 856 ref appTerm 6843 def betaConv 6837 ref 6838 remove appTerm 6844 def betaConv 6837 ref "_35774" 4357 remove var 6845 def 4377 ref 4378 ref 4379 ref 251 ref 5044 remove 6845 remove varTerm 6846 def appTerm 6847 def appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 ref 4341 ref 6847 remove appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm appTerm 6833 ref 584 ref 6835 ref 4664 ref 5047 remove 6846 remove appTerm appTerm 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm appTerm absTerm 6848 def appTerm betaConv sym nil 269 ref 847 ref 442 ref 4370 ref 4371 ref 6848 ref 4374 remove appTerm 6849 def appTerm 6836 remove appTerm 6850 def absTerm 6851 def appTerm 6852 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 6852 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 6851 remove nil cons cons nil cons nil cons cons 275 ref subst 4370 ref nil 122 ref 6850 remove nil cons cons nil cons nil cons cons 129 ref subst 6849 remove betaConv 4371 remove "_35771" 237 ref var 6853 def 4387 remove 6833 ref 584 ref 6835 ref 4664 ref 6853 ref varTerm appTerm 3318 ref appTerm appTerm appTerm appTerm 582 ref appTerm 6854 def appTerm absTerm 4373 remove appTerm 6855 def appTerm refl 6853 ref 6558 ref 6854 ref appTerm absTerm 6856 def 5062 remove appTerm betaConv appThm 5063 remove 6855 remove betaConv appThm 6558 remove 6833 ref 584 ref 6835 ref 5064 remove appTerm appTerm appTerm 582 ref appTerm appTerm refl appThm trans 5067 remove "_35770" 237 ref var 6857 def 6853 remove 4377 ref 4378 ref 4379 remove 251 ref 6857 remove varTerm 6858 def appTerm 335 ref appTerm appTerm 4383 ref appTerm 4384 ref 4372 remove 4341 ref 6858 remove appTerm 336 ref appTerm appTerm 4382 ref appTerm appTerm appTerm absTerm appTerm 6854 remove appTerm absTerm absTerm 6859 def 856 ref appTerm 6860 def appTerm refl 6859 ref 5058 remove appTerm betaConv appThm 5072 remove 6860 remove betaConv appThm 6856 remove refl appThm trans 6859 remove refl 5075 remove appThm eqMp 5076 remove appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 5077 remove 5078 remove 6837 ref nil cons 6861 def cons 5080 remove 6848 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 5081 remove 6837 remove appTerm nil cons cons 91 ref 6844 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 5082 remove 6861 remove cons nil cons nil cons cons 5083 remove subst eqMp eqMp nil 90 ref 442 ref 6842 ref appTerm nil cons cons 91 ref 6843 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6842 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 6841 remove nil cons cons 91 ref 6840 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 6839 remove nil cons cons 5084 remove cons nil cons cons 189 ref subst eqMp eqMp subst 4377 ref refl 4378 ref nil 5085 remove 4384 ref 5086 remove 4382 remove appTerm appTerm nil cons cons 4799 ref 4383 ref nil cons cons 890 remove cons cons nil cons cons 5088 remove subst absThm appThm 6862 def 6833 ref 584 ref 6835 remove 4664 ref 6746 remove appTerm 3318 ref appTerm 6863 def appTerm appTerm appTerm 582 ref appTerm refl appThm trans trans appThm appThm appThm appThm 5846 ref appThm appThm 6825 ref appThm sym 864 ref 4477 ref nil 4916 remove 3362 ref 6821 ref cons nil cons 6864 def cons nil cons cons 4488 ref subst 3383 ref 4479 remove 585 remove 3883 ref appTerm 6865 def appTerm 6866 def refl 6867 def 4934 remove appThm appThm trans appThm nil 241 ref 6866 remove 4936 remove appTerm 6868 def nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 4939 remove 847 ref 6865 ref nil cons 6869 def cons nil cons cons cons nil cons cons 4544 ref subst 4489 remove nil 595 ref 6821 ref cons nil cons 6870 def nil cons cons 6448 remove subst appThm 4940 remove appThm trans trans trans appThm 790 ref 6865 ref appTerm 6871 def 3318 ref appTerm 6872 def refl appThm sym 251 ref 6868 remove appTerm refl nil 4128 ref 241 ref 6869 remove cons nil cons 6873 def cons nil cons cons 6874 def 6460 ref subst appThm sym 6867 remove 4993 remove appThm eqMp eqMp 36 ref "_35778" 237 ref var 6875 def 92 ref 206 ref 486 ref 5638 ref 6829 ref 4377 remove 4378 remove 4383 remove absTerm 6876 def appTerm 6877 def 6833 ref 584 ref 872 ref 6875 remove varTerm appTerm 6863 ref appTerm appTerm appTerm 582 ref appTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm absTerm 6878 def 6834 ref appTerm 6879 def appTerm refl 6878 ref 6872 ref appTerm betaConv appThm 139 ref 6879 remove betaConv appThm 92 ref 206 ref 486 ref 5638 ref 6829 ref 6877 ref 6833 remove 584 ref 872 ref 6872 ref appTerm 6863 remove appTerm 6880 def appTerm 6881 def appTerm 582 ref appTerm 6882 def appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm refl appThm trans 6878 remove refl 251 ref 6834 remove appTerm 6872 ref appTerm assume appThm eqMp sym 139 ref "_35780" 570 ref var 6883 def 92 ref 206 ref 486 ref 5638 ref 6829 ref 6877 ref 6883 remove varTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm absTerm 6884 def 6882 remove appTerm betaConv appThm 501 ref 92 ref 6832 ref appTerm 6885 def refl 6884 ref 6881 ref appTerm betaConv appThm appThm 92 ref 503 ref 6832 ref appTerm 6886 def appTerm 6887 def refl 6884 ref 582 ref appTerm betaConv appThm appThm appThm nil 6603 ref 6604 ref 6881 ref nil cons cons 508 ref 6832 remove nil cons 6888 def cons nil cons cons cons nil cons cons nil 6607 ref 6884 remove nil cons cons nil cons nil cons cons 6608 ref subst subst eqMp sym nil 90 ref 6888 ref cons 6889 def 91 ref 92 ref 206 ref 486 ref 5638 ref 6829 ref 6877 ref 6881 remove appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm 6890 def nil cons 6891 def cons nil cons cons nil cons cons 6892 def 109 ref subst 6892 remove 178 ref subst 947 ref 290 ref 2987 ref 5642 ref 6830 ref nil 2649 ref 6880 ref nil cons 6893 def cons 6894 def 5014 ref 6876 remove nil cons cons nil cons 6895 def cons nil cons cons 5026 ref subst 5028 ref nil 5014 remove 4381 ref nil cons cons 6896 def 444 ref 6893 ref cons nil cons 6897 def cons nil cons cons 5016 remove 273 ref cons 22 ref cons 3005 ref subst 6898 def subst appThm trans appThm nil 5097 ref 4381 ref 6880 ref appTerm 6899 def nil cons cons 5099 ref 6828 ref nil cons cons 2954 ref cons 6900 def cons nil cons cons 5102 ref subst 6828 remove 6899 remove appTerm betaConv nil 6894 remove 5103 ref 6827 remove nil cons cons 2953 ref 6826 ref nil cons cons nil cons cons cons nil cons cons 5135 ref subst 6826 remove 6880 ref appTerm betaConv trans trans trans trans appThm nil 2988 ref 447 ref 6880 ref appTerm 6799 ref appTerm 6901 def nil cons cons 6902 def 5690 ref cons nil cons cons 2995 ref subst nil 446 ref 6819 ref cons 6903 def 6897 remove cons nil cons cons 6904 def 5718 remove subst trans trans appThm appThm 5846 ref appThm appThm 6825 ref appThm sym 139 ref "_35798" 435 ref var 6905 def 92 ref 206 ref 486 ref 6905 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm absTerm 6906 def 4471 ref 5507 remove 6880 ref appTerm 6907 def appTerm 497 ref 6901 remove appTerm 6908 def appTerm 642 ref appTerm appTerm betaConv appThm 501 ref 92 ref 6907 ref appTerm 6909 def refl 6906 ref 6908 ref appTerm betaConv appThm appThm 92 ref 503 ref 6907 ref appTerm 6910 def appTerm 6911 def refl 6906 ref 642 ref appTerm betaConv appThm appThm appThm nil "_485" 435 ref var 718 ref cons 6912 def "_482" 435 ref var 6913 def 6908 ref nil cons cons 508 ref 6907 ref nil cons 6914 def cons nil cons cons cons nil cons cons nil "_484" 560 remove var 6915 def 6906 remove nil cons cons nil cons nil cons cons 5174 ref 549 remove subst 6916 def subst subst eqMp sym nil 90 ref 6914 ref cons 91 ref 92 ref 206 ref 486 ref 6908 remove appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm 6917 def nil cons 6918 def cons nil cons cons nil cons cons 6919 def 109 ref subst 6919 remove 178 ref subst 947 ref 290 ref nil 6902 remove 3008 ref cons nil cons cons 3011 ref subst 6904 remove 3268 ref subst trans appThm 5846 ref appThm appThm 6825 ref appThm sym 139 ref "_35816" 296 ref var 6920 def 92 ref 206 ref 454 ref 455 ref 218 ref 456 ref 6799 ref appTerm appTerm absTerm 6921 def appTerm 6922 def 6920 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm absTerm 6923 def 303 ref 242 ref 6880 ref appTerm 6924 def appTerm 304 ref 246 ref 6880 ref appTerm 6925 def appTerm 6926 def appTerm 307 ref appTerm appTerm betaConv appThm 501 ref 92 ref 6924 ref appTerm 6927 def refl 6923 ref 6926 ref appTerm betaConv appThm appThm 92 ref 503 ref 6924 ref appTerm 6928 def appTerm 6929 def refl 6923 ref 307 ref appTerm betaConv appThm appThm appThm nil 5875 ref 5876 ref 6926 ref nil cons cons 508 ref 6924 ref nil cons 6930 def cons nil cons cons cons nil cons cons nil 5878 ref 6923 remove nil cons cons nil cons nil cons cons 5879 ref subst subst eqMp sym nil 90 ref 6930 ref cons 91 ref 92 ref 206 ref 6922 ref 6926 remove appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm 6931 def nil cons 6932 def cons nil cons cons nil cons cons 6933 def 109 ref subst 6933 remove 178 ref subst 947 ref 290 ref nil 3272 ref 6925 ref nil cons 6934 def cons 6935 def 3273 ref 6921 ref nil cons cons 3007 ref cons 6936 def cons nil cons cons 3275 ref subst 6921 remove 6925 ref appTerm betaConv trans appThm 5846 ref appThm nil 5887 ref 5888 ref 219 ref 6925 ref appTerm 6799 ref appTerm nil cons cons nil cons cons nil cons cons 5891 ref subst nil 5892 ref 5894 ref 229 ref 6819 ref cons 6935 remove nil cons cons cons cons nil cons cons 5914 ref subst trans trans appThm 6825 ref appThm sym nil 90 ref 98 ref 245 ref 6925 ref appTerm 5758 ref appTerm 6937 def appTerm 3026 ref 6799 ref appTerm 450 ref appTerm 6938 def appTerm nil cons 6939 def cons 91 ref 6817 ref nil cons 6940 def cons nil cons cons nil cons cons 6941 def 109 ref subst 6941 remove 178 ref subst nil 135 ref 6937 ref nil cons cons 137 ref 6938 ref nil cons cons nil cons cons nil cons cons 6942 def 151 ref subst 6942 remove 282 ref subst 36 ref "_35822" 1 ref var 6943 def 6816 ref 212 ref 8 ref 6943 remove varTerm appTerm appTerm 450 ref appTerm appTerm absTerm 6944 def 5758 ref appTerm 6945 def appTerm refl 6944 ref 6925 ref appTerm betaConv appThm 139 ref 6945 remove betaConv appThm 6816 ref 212 ref 8 ref 6925 ref appTerm appTerm 6946 def 450 ref appTerm appTerm refl appThm trans 6944 remove refl 6937 remove assume sym appThm eqMp sym 36 ref "_35844" 197 ref var 6947 def 6816 ref 6946 ref 6947 remove varTerm appTerm appTerm absTerm 6948 def 450 ref appTerm 6949 def appTerm refl 6948 ref 6799 ref appTerm betaConv appThm 139 ref 6949 remove betaConv appThm 6816 ref 6946 remove 6799 ref appTerm appTerm refl appThm trans 6948 remove refl 6938 remove assume sym appThm eqMp sym 6816 ref refl 6950 def 321 ref nil 196 ref 6934 remove cons nil cons nil cons cons 369 ref subst 364 ref 253 ref 6925 remove appTerm 6951 def appTerm betaConv trans appThm 6824 ref appThm appThm sym nil 5931 ref 6893 ref cons nil cons nil cons cons 5933 remove 5932 ref appTerm 6952 def betaConv 5936 remove nil 5937 remove 91 ref 6952 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 5938 remove 613 ref 5932 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 6953 def subst 6924 remove assume eqMp nil 90 ref 251 ref 6951 ref appTerm 6880 ref appTerm 6954 def nil cons 6955 def cons 91 ref 6816 ref 212 ref 328 ref 329 ref 6951 ref appTerm 6956 def 343 ref appTerm appTerm 346 ref 6951 ref appTerm appTerm 328 ref 6956 ref 350 ref appTerm appTerm 352 ref 6951 ref appTerm appTerm 328 ref 6956 remove 355 ref appTerm appTerm 357 ref 6951 ref appTerm appTerm 359 ref 6951 ref appTerm appTerm appTerm appTerm appTerm 6799 ref appTerm appTerm nil cons 6957 def cons nil cons cons nil cons cons 6958 def 160 ref subst proveHyp 6958 ref 109 ref subst 6958 remove 178 ref subst 36 ref "_35866" 237 ref var 6959 def 6816 ref 212 ref 328 ref 329 ref 6959 remove varTerm 6960 def appTerm 6961 def 343 ref appTerm appTerm 346 ref 6960 ref appTerm appTerm 328 ref 6961 ref 350 ref appTerm appTerm 352 ref 6960 ref appTerm appTerm 328 ref 6961 remove 355 ref appTerm appTerm 357 ref 6960 ref appTerm appTerm 359 ref 6960 remove appTerm appTerm appTerm appTerm appTerm 6799 ref appTerm appTerm absTerm 6962 def 6951 remove appTerm 6963 def appTerm refl 6962 ref 6880 ref appTerm betaConv appThm 139 ref 6963 remove betaConv appThm 6816 ref 212 ref 328 ref 329 ref 6880 ref appTerm 6964 def 343 ref appTerm 6965 def appTerm 346 ref 6880 ref appTerm 6966 def appTerm 328 ref 6964 ref 350 ref appTerm 6967 def appTerm 352 ref 6880 ref appTerm 6968 def appTerm 328 ref 6964 remove 355 ref appTerm 6969 def appTerm 357 ref 6880 ref appTerm 6970 def appTerm 359 ref 6880 ref appTerm 6971 def appTerm 6972 def appTerm 6973 def appTerm 6974 def appTerm 6799 ref appTerm appTerm refl appThm trans 6962 remove refl 6954 remove assume appThm eqMp sym 139 ref "_35868" 5 ref var 6975 def 6816 ref 212 ref 6975 remove varTerm appTerm 6799 ref appTerm appTerm absTerm 6976 def 6974 remove appTerm betaConv appThm 501 ref 92 ref 6965 ref appTerm 6977 def refl 6976 ref 6966 ref appTerm betaConv appThm appThm 92 ref 503 ref 6965 ref appTerm 6978 def appTerm 6979 def refl 6976 ref 6973 ref appTerm betaConv 6980 def appThm appThm appThm nil 506 ref 6973 ref nil cons cons 507 ref 6966 ref nil cons cons 508 ref 6965 remove nil cons 6981 def cons nil cons cons cons nil cons cons nil 510 ref 6976 remove nil cons cons nil cons nil cons cons 550 ref subst 6982 def subst eqMp sym nil 90 ref 6981 ref cons 6983 def 91 ref 6816 ref 212 ref 6966 remove appTerm 6799 ref appTerm appTerm 6984 def nil cons 6985 def cons nil cons cons nil cons cons 6986 def 109 ref subst 6986 remove 178 ref subst nil 6983 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 6981 ref cons nil cons nil cons cons 1393 ref subst nil 4919 ref 847 ref 6893 ref cons nil cons 6987 def cons nil cons cons 4270 ref subst trans sym 241 ref 3996 ref 1099 ref 6880 ref appTerm 6988 def appTerm absTerm 6989 def 355 ref appTerm betaConv sym 98 ref 3994 ref 355 ref appTerm 6990 def appTerm refl nil 122 ref 6914 ref cons nil cons nil cons cons 129 ref subst 6907 remove assume eqMp 6991 def appThm nil 122 ref 6990 remove nil cons cons nil cons nil cons cons 1380 ref subst trans sym nil 847 ref 333 ref 333 ref 333 ref 334 ref 334 ref 334 remove 4824 remove appTerm appTerm 6992 def appTerm appTerm appTerm appTerm 6993 def nil cons cons 2746 ref 852 ref 354 remove nil cons cons nil cons 6994 def cons cons nil cons cons 36 ref 2797 remove appTerm refl 864 ref nil 1958 remove 847 ref 1927 remove nil cons cons nil cons cons nil cons cons 2599 ref subst 1303 ref nil 1959 remove 5556 remove cons nil cons cons 2599 ref subst 1303 ref 1505 remove 2599 ref subst 1303 ref 2599 ref appThm trans appThm trans appThm trans appThm 4558 ref appThm nil 4559 remove 847 ref 333 ref 333 ref 2538 ref appTerm 6995 def appTerm nil cons cons nil cons cons nil cons cons 4564 ref subst nil 4565 remove 847 ref 6995 remove nil cons cons nil cons cons nil cons cons 4564 ref subst nil 4566 remove 847 ref 2538 remove nil cons cons nil cons cons nil cons cons 4564 ref subst nil 960 remove 2563 remove cons nil cons cons 4564 remove subst trans trans trans trans appThm nil 543 ref 4570 remove cons nil cons nil cons cons 1074 ref subst trans sym 128 ref eqMp 6996 def subst nil 847 ref 6992 remove nil cons cons 882 ref 5218 ref cons cons nil cons cons 4551 ref 864 ref nil 2609 ref 847 ref 333 ref 333 ref 1449 remove appTerm 6997 def appTerm nil cons cons nil cons cons nil cons cons 2599 ref subst 1303 ref nil 1890 remove 847 ref 6997 remove nil cons cons nil cons cons nil cons cons 2599 ref subst 1303 ref nil 1065 remove 1533 remove cons nil cons cons 2599 remove subst 1303 ref 883 remove 2768 remove subst 1303 ref 4550 remove appThm trans appThm trans appThm trans appThm trans appThm 4558 ref appThm 4567 ref trans appThm 4568 ref trans sym 128 ref eqMp 6998 def subst nil 5352 remove 882 ref 4021 remove cons cons nil cons cons 6999 def 4551 remove 864 ref 914 ref nil 241 ref 4553 remove cons nil cons nil cons cons 7000 def 2553 ref subst appThm 7000 remove 2785 ref subst 1303 ref 4555 remove appThm trans trans appThm 4558 remove appThm 4567 remove trans appThm 4568 remove trans sym 128 ref eqMp subst 914 ref 2711 ref 2553 remove subst appThm 2711 remove 2785 remove subst 1303 remove 3499 ref appThm trans trans 7001 def eqMp eqMp eqMp 7002 def nil 847 ref 333 ref 333 ref 333 ref 333 ref 6993 remove appTerm appTerm appTerm appTerm nil cons cons 4919 ref 5214 ref cons cons nil cons cons 2912 ref subst deductAntisym 7002 remove eqMp sym 128 ref eqMp eqMp eqMp 273 ref 269 ref 6989 ref nil cons cons 613 ref 5213 remove cons nil cons 7003 def cons nil cons cons 1921 ref subst proveHyp nil 90 ref 240 ref 6989 remove appTerm nil cons cons 91 ref 3994 ref 6880 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 852 ref 6893 ref cons 7004 def 847 ref 2692 remove cons nil cons 7005 def cons nil cons cons 852 ref 92 ref 240 ref 241 ref 1098 remove 1246 ref appTerm 7006 def absTerm 7007 def appTerm 7008 def appTerm 7009 def 1096 remove 860 ref appTerm 7010 def appTerm 7011 def absTerm 7012 def 860 ref appTerm 7013 def betaConv 847 ref 442 ref 7012 ref appTerm 7014 def absTerm 7015 def 856 ref appTerm 7016 def betaConv nil 442 ref 847 ref 442 ref 241 ref 442 ref 852 ref 92 ref 7006 ref appTerm 7010 ref appTerm absTerm 7017 def appTerm 7018 def absTerm 7019 def appTerm 7020 def absTerm 7021 def appTerm 7022 def axiom nil 90 ref 7022 ref nil cons 7023 def cons 7024 def 91 ref 442 ref 7015 ref appTerm nil cons 7025 def cons nil cons cons nil cons cons 7026 def 160 ref subst proveHyp 7026 ref 109 ref subst 7026 remove 178 ref subst nil 269 ref 7015 remove nil cons cons 7027 def nil cons nil cons cons 275 ref subst 847 ref nil 122 ref 7014 remove nil cons 7028 def cons nil cons nil cons cons 129 ref subst nil 269 ref 7012 remove nil cons cons 7029 def nil cons nil cons cons 275 ref subst 852 ref nil 122 ref 7011 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 7008 remove nil cons 7030 def cons 7031 def 91 ref 7010 ref nil cons 7032 def cons nil cons 7033 def cons nil cons cons 7034 def 109 ref subst 7034 remove 178 ref subst nil 7024 ref 7033 ref cons nil cons cons 7035 def 160 ref subst nil 7031 remove 91 ref 92 ref 7022 remove appTerm 7010 remove appTerm 7036 def nil cons 7037 def cons nil cons 7038 def cons nil cons cons 160 ref subst nil 269 ref 241 ref 92 ref 7007 ref 243 ref appTerm 7039 def appTerm 7036 ref appTerm 7040 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 7040 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 7039 ref nil cons 7041 def cons 7038 ref cons nil cons cons 7042 def 109 ref subst 7042 remove 178 ref subst 7039 ref betaConv 7039 remove assume eqMp nil 90 ref 7006 remove nil cons 7043 def cons 7044 def 7038 remove cons nil cons cons 7045 def 160 ref subst proveHyp 7045 ref 109 ref subst 7045 remove 178 ref subst 7035 ref 109 ref subst 7035 remove 178 ref subst nil 7044 remove 7033 remove cons nil cons cons 160 ref subst 7017 ref 860 ref appTerm 7046 def betaConv 7019 ref 243 ref appTerm 7047 def betaConv 7021 ref 856 ref appTerm 7048 def betaConv nil 7024 remove 91 ref 7048 remove nil cons cons nil cons cons nil cons cons 160 ref subst 273 ref 269 ref 7021 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7020 remove nil cons cons 91 ref 7047 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7019 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7018 remove nil cons cons 91 ref 7046 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7017 remove nil cons cons 1008 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp nil 135 ref 7023 remove cons 7049 def 137 ref 7032 remove cons nil cons 7050 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 7043 remove cons 137 ref 7037 remove cons nil cons 7051 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 7041 remove cons 7051 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 7007 ref 1646 ref appTerm appTerm 7036 ref appTerm absTerm appTerm nil cons cons 91 ref 7009 remove 7036 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7007 remove nil cons cons 7051 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp nil 135 ref 7030 remove cons 7050 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 7049 remove 137 ref 7025 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 90 ref 7025 remove cons 91 ref 7016 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 7027 remove 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7028 remove cons 91 ref 7013 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 7029 remove 1008 ref cons nil cons cons 189 ref subst eqMp eqMp 7052 def subst eqMp eqMp eqMp nil 135 ref 6985 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 6981 remove cons 137 ref 6985 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6977 remove 6984 remove appTerm nil cons cons 91 ref 6979 remove 6816 ref 212 ref 6973 remove appTerm 6799 ref appTerm appTerm 7053 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6978 remove nil cons 7054 def cons 91 ref 7053 remove nil cons 7055 def cons nil cons cons nil cons cons 7056 def 109 ref subst 7056 remove 178 ref subst 139 ref 6980 remove appThm 501 ref 92 ref 6967 ref appTerm 7057 def refl "_35874" 5 ref var 7058 def 6816 ref 212 ref 7058 remove varTerm appTerm 6799 ref appTerm appTerm absTerm 7059 def 6968 ref appTerm betaConv appThm appThm 92 ref 503 ref 6967 ref appTerm 7060 def appTerm 7061 def refl 7059 remove 6972 ref appTerm betaConv 7062 def appThm appThm appThm nil 506 ref 6972 ref nil cons cons 507 ref 6968 ref nil cons cons 508 ref 6967 remove nil cons 7063 def cons nil cons cons cons nil cons cons 6982 ref subst eqMp sym nil 90 ref 7063 ref cons 7064 def 91 ref 6816 ref 212 ref 6968 remove appTerm 6799 ref appTerm appTerm 7065 def nil cons 7066 def cons nil cons cons nil cons cons 7067 def 109 ref subst 7067 remove 178 ref subst nil 7064 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 7063 ref cons nil cons nil cons cons 1393 ref subst nil 5497 ref 6987 ref cons nil cons cons 4270 ref subst trans sym 241 ref 5206 remove 6988 remove appTerm absTerm 7068 def 355 ref appTerm betaConv sym 98 ref 5204 ref 355 ref appTerm 7069 def appTerm refl 6991 ref appThm nil 122 ref 7069 remove nil cons cons nil cons nil cons cons 1380 ref subst trans sym nil 847 ref 333 ref 333 ref 333 ref 333 ref 333 ref 333 ref 333 ref 4299 remove appTerm appTerm appTerm 7070 def appTerm appTerm appTerm appTerm 7071 def nil cons cons 4919 ref 6994 remove cons cons nil cons cons 6996 ref subst nil 847 ref 7070 remove nil cons cons 2746 ref 5218 remove cons cons nil cons cons 6996 ref subst 6999 remove 6998 ref subst 7001 remove eqMp eqMp eqMp 7072 def nil 847 ref 333 ref 333 ref 333 ref 333 ref 7071 remove appTerm appTerm appTerm appTerm nil cons cons 5497 ref 5214 remove cons cons nil cons cons 2912 ref subst deductAntisym 7072 remove eqMp sym 128 ref eqMp eqMp eqMp 273 ref 269 ref 7068 ref nil cons cons 7003 remove cons nil cons cons 1921 ref subst proveHyp nil 90 ref 240 ref 7068 remove appTerm nil cons cons 91 ref 5204 ref 6880 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 7004 remove 847 ref 4034 ref cons nil cons cons nil cons cons 7052 ref subst eqMp eqMp eqMp nil 135 ref 7066 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 7063 remove cons 137 ref 7066 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 7057 remove 7065 remove appTerm nil cons cons 91 ref 7061 remove 6816 ref 212 ref 6972 remove appTerm 6799 ref appTerm appTerm 7073 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 7060 remove nil cons 7074 def cons 91 ref 7073 remove nil cons 7075 def cons nil cons cons nil cons cons 7076 def 109 ref subst 7076 remove 178 ref subst 139 ref 7062 remove appThm 501 ref 92 ref 6969 ref appTerm 7077 def refl "_35880" 5 ref var 7078 def 6816 ref 212 ref 7078 remove varTerm appTerm 6799 ref appTerm appTerm absTerm 7079 def 6970 ref appTerm betaConv appThm appThm 92 ref 503 ref 6969 ref appTerm 7080 def appTerm 7081 def refl 7079 remove 6971 ref appTerm betaConv appThm appThm appThm nil 506 ref 6971 ref nil cons cons 507 ref 6970 ref nil cons cons 508 ref 6969 remove nil cons 7082 def cons nil cons cons cons nil cons cons 6982 remove subst eqMp sym nil 90 ref 7082 ref cons 7083 def 91 ref 6816 ref 212 ref 6970 remove appTerm 6799 ref appTerm appTerm 7084 def nil cons 7085 def cons nil cons cons nil cons cons 7086 def 109 ref subst 7086 remove 178 ref subst nil 7083 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 7082 ref cons nil cons nil cons cons 1393 ref subst nil 5722 remove 6987 remove cons nil cons cons 4270 ref subst 6991 remove trans trans sym 128 ref eqMp eqMp nil 135 ref 7085 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 7082 remove cons 137 ref 7085 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 7077 remove 7084 remove appTerm nil cons cons 91 ref 7081 remove 6816 remove 212 ref 6971 remove appTerm 6799 ref appTerm appTerm 7087 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 7080 remove nil cons 7088 def cons 91 ref 7087 remove nil cons 7089 def cons nil cons cons nil cons cons 7090 def 109 ref subst 7090 remove 178 ref subst 6950 remove 321 ref nil 241 ref 6893 remove cons nil cons nil cons cons 3902 remove subst 3305 ref 3756 ref 3881 ref 3306 ref "b1'" 3 ref var 7091 def "b2'" 3 ref var 7092 def 3882 remove 3308 ref 652 ref 7091 ref varTerm appTerm 7093 def 652 ref 7092 ref varTerm appTerm 7094 def 3884 remove appTerm appTerm appTerm absTerm 3317 ref 653 ref 790 ref 6880 ref appTerm 3318 ref appTerm appTerm appTerm 7095 def appTerm absTerm 7096 def 3764 ref appTerm absTerm 3888 ref appTerm absTerm 3896 ref appTerm absTerm 3897 ref appTerm absTerm 3775 ref appTerm absTerm 3332 ref 6880 remove appTerm 3318 ref appTerm 7097 def appTerm betaConv 3756 ref 3881 ref 3306 ref 7091 ref 7096 remove 3317 ref 653 ref 790 ref 7097 ref appTerm 3318 ref appTerm appTerm appTerm 7098 def appTerm absTerm 7099 def 3888 remove appTerm absTerm 3896 ref appTerm absTerm 3897 remove appTerm absTerm 3332 ref 7097 remove appTerm 3318 ref appTerm 7100 def appTerm betaConv 3881 remove 3306 ref 7099 remove 3317 ref 653 ref 790 ref 7100 ref appTerm 3318 ref appTerm appTerm appTerm 7101 def appTerm absTerm 7102 def 3896 remove appTerm absTerm 3332 ref 7100 remove appTerm 3318 ref appTerm 7103 def appTerm betaConv 7102 remove 3895 ref 653 ref 7103 remove appTerm appTerm 7104 def appTerm betaConv 7091 ref 7092 ref "b3'" 3 ref var 7105 def 652 ref 7104 remove appTerm 7106 def 7093 ref 7094 ref 652 ref 7105 ref varTerm appTerm 656 ref appTerm 7107 def appTerm 7108 def appTerm appTerm absTerm 7095 ref appTerm absTerm 7098 ref appTerm absTerm 7101 ref appTerm betaConv 7092 ref 7105 ref 7106 ref 652 ref 7101 remove appTerm 7109 def 7108 remove appTerm appTerm absTerm 7095 ref appTerm absTerm 7098 ref appTerm betaConv 7105 remove 7106 remove 7109 remove 652 ref 7098 remove appTerm 7107 remove appTerm appTerm appTerm absTerm 7095 remove appTerm betaConv trans trans trans trans trans trans trans 6357 ref 3895 ref refl 3383 ref 3332 ref refl 7110 def 7110 ref nil 4128 ref 3756 ref 6763 ref cons 3305 ref 6872 ref nil cons 7111 def cons nil cons cons cons nil cons cons 7112 def 801 ref 251 ref 3332 ref 872 ref 3330 ref appTerm 4664 ref 3772 ref appTerm 804 ref appTerm appTerm 7113 def appTerm 804 ref appTerm appTerm 872 ref 3774 remove 804 ref appTerm appTerm 3772 ref appTerm appTerm absTerm 7114 def 804 ref appTerm 7115 def betaConv 3756 ref 442 ref 7114 ref appTerm 7116 def absTerm 7117 def 3772 ref appTerm 7118 def betaConv 3305 ref 442 ref 7117 ref appTerm 7119 def absTerm 7120 def 3330 ref appTerm 7121 def betaConv nil 442 ref 7120 ref appTerm 7122 def axiom nil 90 ref 7122 remove nil cons cons 91 ref 7121 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7120 remove nil cons cons 613 ref 3330 ref nil cons cons nil cons 7123 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7119 remove nil cons cons 91 ref 7118 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7117 remove nil cons cons 613 ref 3772 ref nil cons cons nil cons 7124 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7116 remove nil cons cons 91 ref 7115 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7114 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 7125 def subst 1953 ref 6874 ref 801 ref 251 ref 3332 ref 805 ref appTerm 804 ref appTerm appTerm 335 ref appTerm absTerm 7126 def 804 ref appTerm 7127 def betaConv 241 ref 442 ref 7126 ref appTerm 7128 def absTerm 7129 def 243 ref appTerm 7130 def betaConv nil 442 ref 7129 ref appTerm 7131 def axiom nil 90 ref 7131 remove nil cons cons 91 ref 7130 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7129 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7128 remove nil cons cons 91 ref 7127 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7126 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 7132 def subst appThm 6766 remove appThm nil 241 ref 6763 remove cons nil cons nil cons cons 888 ref subst trans trans 7133 def appThm 4129 ref appThm nil 4128 ref 3756 ref 6614 ref cons 3305 ref 6735 ref nil cons 7134 def cons nil cons 7135 def cons cons nil cons cons 7136 def 7125 ref subst 1953 ref 6737 ref 7132 ref subst appThm 7137 def 6617 remove appThm nil 241 ref 6614 remove cons nil cons nil cons cons 888 ref subst trans trans trans 7138 def appThm 4129 ref appThm nil 4128 ref 3756 ref 6532 ref cons 3305 ref 6575 ref nil cons 7139 def cons nil cons 7140 def cons cons nil cons cons 7141 def 7125 ref subst 1953 remove 6577 ref 7132 remove subst appThm 7142 def 6452 remove appThm nil 241 ref 6532 remove cons 7143 def nil cons nil cons cons 7144 def 888 ref subst trans trans trans appThm appThm appThm 6357 ref 3317 ref refl 7145 def 3383 ref 4547 ref 7138 remove appThm 4129 ref appThm 7141 remove 801 ref 251 ref 790 ref 7113 remove appTerm 804 ref appTerm appTerm 3763 remove 804 ref appTerm appTerm absTerm 7146 def 804 ref appTerm 7147 def betaConv 3756 ref 442 ref 7146 ref appTerm 7148 def absTerm 7149 def 3772 remove appTerm 7150 def betaConv 3305 ref 442 ref 7149 ref appTerm 7151 def absTerm 7152 def 3330 remove appTerm 7153 def betaConv nil 442 ref 7152 ref appTerm 7154 def axiom nil 90 ref 7154 remove nil cons cons 91 ref 7153 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7152 remove nil cons cons 7123 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7151 remove nil cons cons 91 ref 7150 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7149 remove nil cons cons 7124 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7148 remove nil cons cons 91 ref 7147 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7146 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 7155 def subst 6577 ref 4527 ref subst 7156 def trans trans appThm appThm appThm 6357 ref 7145 ref 3383 ref 4547 ref 7133 remove appThm 4129 ref appThm 7136 remove 7155 ref subst 6737 ref 4527 ref subst 7157 def trans trans appThm appThm appThm 6357 ref 7145 ref 3383 ref 7112 remove 7155 ref subst 6874 ref 4527 remove subst trans appThm appThm appThm 6362 ref appThm appThm appThm appThm trans appThm 6824 remove appThm nil 6820 ref 663 ref 652 ref 3317 ref 653 ref 6575 ref appTerm 7158 def appTerm 7159 def appTerm 7160 def 652 ref 3317 ref 653 ref 6735 ref appTerm 7161 def appTerm 7162 def appTerm 7163 def 652 ref 3317 ref 653 ref 6872 ref appTerm 7164 def appTerm 7165 def appTerm 656 ref appTerm 7166 def appTerm 7167 def appTerm nil cons cons 666 ref 3895 remove 653 ref 6451 ref appTerm 7168 def appTerm 7169 def nil cons 7170 def cons nil cons cons cons nil cons cons 708 ref subst 709 ref 7169 ref appTerm refl nil 6820 ref 663 ref 7167 remove nil cons cons 666 ref 7159 ref nil cons 7171 def cons nil cons 7172 def cons cons nil cons cons 708 ref subst 709 ref 7159 ref appTerm 7173 def refl 7174 def nil 6820 ref 663 ref 7166 remove nil cons cons 666 ref 7162 ref nil cons 7175 def cons nil cons 7176 def cons cons nil cons cons 708 ref subst 709 ref 7162 ref appTerm 7177 def refl 7178 def nil 6820 ref 665 ref 666 ref 7165 ref nil cons 7179 def cons nil cons cons cons nil cons cons 708 ref subst 709 ref 7165 ref appTerm 7180 def refl nil 6820 ref nil cons nil cons cons 711 ref subst appThm trans appThm trans appThm trans appThm trans trans appThm nil 446 ref 7173 ref 7177 ref 7180 remove 6799 remove appTerm 7181 def appTerm 7182 def appTerm nil cons cons 5957 ref 7170 ref cons 201 ref 6815 remove nil cons cons 4307 ref cons cons cons nil cons cons 669 ref 407 ref 36 ref 672 ref 736 ref appTerm 682 remove 519 ref appTerm 410 ref appTerm 7183 def appTerm appTerm 98 ref 1024 remove appTerm 7184 def 5746 remove 410 ref appTerm appTerm appTerm absTerm 7185 def 410 ref appTerm 7186 def betaConv 515 ref 56 ref 7185 ref appTerm 7187 def absTerm 7188 def 519 ref appTerm 7189 def betaConv 57 ref 168 ref 7188 ref appTerm 7190 def absTerm 7191 def 75 ref appTerm 7192 def betaConv 173 ref 56 ref 7191 ref appTerm 7193 def absTerm 7194 def 174 ref appTerm 7195 def betaConv nil 168 ref 7194 ref appTerm 7196 def axiom nil 90 ref 7196 remove nil cons cons 91 ref 7195 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 7194 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7193 remove nil cons cons 91 ref 7192 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 7191 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7190 remove nil cons cons 91 ref 7189 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 7188 remove nil cons cons 548 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7187 remove nil cons cons 91 ref 7186 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 7185 remove nil cons cons 429 remove 410 ref nil cons cons nil cons 7197 def cons nil cons cons 189 ref subst eqMp eqMp subst 7198 def subst 98 ref 5984 ref 7169 ref appTerm 7199 def appTerm refl nil 446 ref 7182 remove nil cons cons 5957 ref 7171 ref cons 7200 def 201 ref 6814 remove nil cons cons 6521 ref nil cons 7201 def cons cons cons nil cons cons 7198 ref subst 98 ref 3474 ref 3309 ref appTerm 7159 ref appTerm 7202 def appTerm 7203 def refl 7204 def nil 446 ref 7181 remove nil cons cons 5957 ref 7175 ref cons 7205 def 201 ref 6804 remove nil cons cons 6683 ref nil cons 7206 def cons cons cons nil cons cons 7198 ref subst 98 ref 3474 ref 3758 ref appTerm 7162 ref appTerm 7207 def appTerm 7208 def refl 7209 def nil 6903 remove 5957 ref 7179 ref cons 6820 remove 6822 remove nil cons cons cons cons nil cons cons 7198 ref subst 98 ref 3474 ref 3883 ref appTerm 7165 ref appTerm 7210 def appTerm refl nil 3266 ref 6819 remove cons nil cons nil cons cons 6364 ref subst appThm nil 122 ref 7210 ref nil cons 7211 def cons nil cons nil cons cons 1380 ref subst trans trans appThm trans appThm trans appThm trans trans sym nil 269 ref 799 ref 92 ref 807 ref 792 remove appTerm appTerm 7212 def 36 ref 578 remove 806 ref appTerm appTerm 7213 def 576 ref 7169 remove appTerm 806 ref appTerm appTerm appTerm 7214 def absTerm 7215 def nil cons cons nil cons nil cons cons 275 ref subst 799 ref nil 122 ref 7214 ref nil cons 7216 def cons nil cons nil cons cons 129 ref subst nil 6433 remove 91 ref 7216 remove cons nil cons cons nil cons cons 160 ref subst nil 6414 remove 91 ref 6420 remove 7214 remove appTerm 7217 def nil cons cons nil cons cons nil cons cons 160 ref subst nil 6403 ref 91 ref 6407 ref 7217 remove appTerm 7218 def nil cons cons nil cons cons nil cons cons 160 ref subst nil 6392 ref 91 ref 6396 ref 7218 remove appTerm 7219 def nil cons cons nil cons cons nil cons cons 160 ref subst nil 6378 ref 91 ref 6384 ref 7219 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst 947 ref 617 remove appThm 7220 def 947 ref nil 3638 ref 597 ref cons nil cons cons 616 ref subst appThm 7221 def 947 ref nil 3662 ref 597 ref cons nil cons cons 616 ref subst 7222 def appThm 7223 def 947 ref nil 2609 ref 597 ref cons nil cons cons 616 ref subst 7224 def appThm 947 ref 1129 ref nil 2690 ref 597 ref cons nil cons cons 616 ref subst appThm appThm 947 ref 807 ref refl 7225 def 2745 ref appThm appThm 7226 def 139 ref nil 241 ref 819 ref cons 7227 def 597 remove cons nil cons cons 616 ref subst appThm 7228 def nil 7227 ref 595 ref 7170 ref cons nil cons cons nil cons cons 616 ref subst 787 ref 4477 ref nil 3360 ref 7168 remove nil cons cons 3926 remove cons nil cons cons 4497 ref subst 3383 ref 4498 ref 5590 remove 5613 remove 2745 ref appThm trans appThm 7144 remove 797 ref subst nil 803 ref 5632 ref 6356 ref cons cons nil cons cons 2743 ref subst trans 6450 ref refl 7229 def 2731 ref 579 ref appTerm refl 2745 ref appThm nil 2746 ref 4234 remove cons nil cons cons 2756 ref subst 2757 ref 5608 remove appThm 5531 remove appThm 2913 ref appThm trans nil 2915 ref 2916 ref 2689 remove cons nil cons cons nil cons cons 2930 ref subst trans trans appThm trans appThm appThm trans appThm nil 241 ref 4490 ref 5591 remove 339 ref appTerm 7230 def appTerm 6451 remove appTerm 7231 def nil cons cons nil cons 7232 def nil cons cons 797 ref subst 790 ref 7231 remove appTerm refl 2745 ref appThm trans trans appThm 806 ref refl 7233 def appThm nil 4586 ref 7232 remove cons nil cons cons 822 ref subst 98 ref 807 ref 339 ref appTerm 7234 def appTerm 7235 def refl 7236 def nil 7143 remove 847 ref 7230 remove nil cons cons nil cons cons nil cons cons 799 ref 36 ref 599 ref 4509 remove appTerm 806 ref appTerm appTerm 1049 ref 599 ref 856 ref appTerm 806 ref appTerm appTerm 809 remove appTerm appTerm absTerm 7237 def 806 ref appTerm 7238 def betaConv 241 ref 442 ref 7237 ref appTerm 7239 def absTerm 7240 def 243 ref appTerm 7241 def betaConv 847 ref 442 ref 7240 ref appTerm 7242 def absTerm 7243 def 856 ref appTerm 7244 def betaConv nil 442 ref 7243 ref appTerm 7245 def axiom nil 90 ref 7245 remove nil cons cons 91 ref 7244 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7243 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7242 remove nil cons cons 91 ref 7241 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7240 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7239 remove nil cons cons 91 ref 7238 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7237 remove nil cons cons 820 ref cons nil cons cons 189 ref subst eqMp eqMp 7246 def subst 1064 ref nil 4586 ref 5588 remove cons nil cons cons 822 ref subst appThm 6453 remove 822 ref subst appThm trans appThm trans trans trans appThm appThm appThm appThm appThm appThm appThm sym nil 90 ref 622 ref nil cons 7247 def cons 7248 def 91 ref 92 ref 621 ref 3318 ref appTerm 7249 def appTerm 7250 def 92 ref 621 ref 3657 ref appTerm 7251 def appTerm 7252 def 92 ref 621 ref 338 ref appTerm 7253 def appTerm 92 ref 503 ref 621 ref 579 ref appTerm 7254 def appTerm 7255 def appTerm 92 ref 7234 ref appTerm 7256 def 36 ref 621 ref 806 ref appTerm 7257 def appTerm 7258 def 7235 ref 1049 ref 7235 ref 599 ref 3893 ref appTerm 806 ref appTerm appTerm appTerm 98 ref 807 ref 579 ref appTerm 7259 def appTerm 7257 ref appTerm 7260 def appTerm appTerm appTerm 7261 def appTerm 7262 def appTerm 7263 def appTerm 7264 def appTerm 7265 def appTerm nil cons 7266 def cons nil cons cons nil cons cons 7267 def 109 ref subst 7267 remove 178 ref subst nil 90 ref 7249 ref nil cons 7268 def cons 7269 def 91 ref 7265 remove nil cons 7270 def cons nil cons cons nil cons cons 7271 def 109 ref subst 7271 remove 178 ref subst nil 90 ref 7251 ref nil cons 7272 def cons 7273 def 91 ref 7264 remove nil cons 7274 def cons nil cons cons nil cons cons 7275 def 109 ref subst 7275 remove 178 ref subst nil 90 ref 7253 ref nil cons 7276 def cons 91 ref 7263 remove nil cons 7277 def cons nil cons cons nil cons cons 7278 def 109 ref subst 7278 remove 178 ref subst nil 90 ref 7255 remove nil cons 7279 def cons 7280 def 91 ref 7262 remove nil cons 7281 def cons nil cons cons nil cons cons 7282 def 109 ref subst 7282 remove 178 ref subst nil 90 ref 7234 ref nil cons 7283 def cons 7284 def 91 ref 7261 remove nil cons 7285 def cons nil cons cons nil cons cons 7286 def 109 ref subst 7286 remove 178 ref subst 7258 ref refl 7287 def 501 ref nil 122 ref 7283 ref cons nil cons nil cons cons 129 ref subst 7234 remove assume 7288 def eqMp appThm 7289 def 1064 ref 7289 ref 787 ref 3936 remove appThm 7233 ref appThm 3939 ref 799 ref 36 ref 599 ref 3394 remove appTerm 806 ref appTerm appTerm 98 ref 807 ref 3486 ref appTerm appTerm 3489 ref 806 ref appTerm appTerm 7290 def appTerm absTerm 7291 def 806 ref appTerm 7292 def betaConv 3389 ref 442 ref 7291 ref appTerm 7293 def absTerm 7294 def 3393 ref appTerm 7295 def betaConv nil 3403 ref 7294 ref appTerm 7296 def axiom nil 90 ref 7296 remove nil cons cons 91 ref 7295 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 7294 remove nil cons cons 3440 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7293 remove nil cons cons 91 ref 7292 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7291 remove nil cons cons 820 ref cons nil cons cons 189 ref subst eqMp eqMp 7297 def subst trans 3939 remove 799 ref 36 ref 7290 ref appTerm 7298 def 98 ref 1115 remove 806 ref appTerm appTerm 98 ref 329 ref 4869 ref 335 ref appTerm 7299 def appTerm 3486 ref appTerm appTerm 3489 ref 7299 remove appTerm appTerm appTerm appTerm absTerm 7300 def 806 ref appTerm 7301 def betaConv 3389 ref 442 ref 7300 ref appTerm 7302 def absTerm 7303 def 3393 remove appTerm 7304 def betaConv 3404 ref 3389 remove 443 ref 799 ref 7298 remove refl 501 ref nil 7227 ref nil cons 7305 def nil cons cons 7306 def 1163 ref subst appThm 501 ref 372 ref nil 847 ref 819 remove cons nil cons 7307 def nil cons cons 847 ref 251 ref 4342 remove 335 ref appTerm appTerm 856 ref appTerm absTerm 7308 def 856 ref appTerm 7309 def betaConv nil 442 ref 7308 ref appTerm 7310 def axiom nil 90 ref 7310 remove nil cons cons 91 ref 7309 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7308 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp subst 7311 def appThm 3486 remove refl appThm appThm 3489 remove refl 7311 remove appThm appThm appThm nil 122 ref 7290 remove nil cons 7312 def cons nil cons nil cons cons 1158 ref subst trans appThm nil 543 ref 7312 remove cons nil cons nil cons cons 1074 ref subst trans absThm appThm 1085 ref trans absThm appThm 3439 ref trans sym 128 ref eqMp nil 90 ref 3403 ref 7303 ref appTerm nil cons cons 91 ref 7304 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 7303 remove nil cons cons 3440 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7302 remove nil cons cons 91 ref 7301 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7300 remove nil cons cons 820 ref cons nil cons cons 189 ref subst eqMp eqMp 7313 def subst trans nil 3962 remove 2728 ref 881 remove cons nil cons 7314 def cons nil cons cons 2728 ref 36 ref 98 ref 834 ref 2730 ref appTerm 806 ref appTerm 7315 def appTerm 7316 def 98 ref 329 ref 4869 ref 2730 ref appTerm 7317 def appTerm 7318 def 3485 ref 3451 remove 3411 ref appTerm 7319 def appTerm appTerm appTerm 3488 ref 7319 remove appTerm 7317 ref appTerm appTerm appTerm appTerm 241 ref 98 ref 1099 ref 806 ref appTerm appTerm 7320 def 98 ref 329 ref 4869 ref 243 ref appTerm 7321 def appTerm 7322 def 3485 ref 3411 ref appTerm 7323 def appTerm appTerm 3488 ref 3411 ref appTerm 7324 def 7321 ref appTerm appTerm appTerm absTerm 7325 def 898 ref 2730 ref appTerm 7326 def appTerm 7327 def appTerm absTerm 7328 def 2730 ref appTerm 7329 def betaConv 799 ref 442 ref 7328 ref appTerm 7330 def absTerm 7331 def 806 ref appTerm 7332 def betaConv 3405 ref 442 ref 7331 ref appTerm 7333 def absTerm 7334 def 3411 ref appTerm 7335 def betaConv 3404 ref 3405 ref 443 ref 799 ref 443 ref 2728 ref 139 ref nil 3454 remove nil cons cons 139 ref 501 ref nil 7227 ref 847 ref 2741 remove cons nil cons 7336 def cons nil cons cons 7337 def 1365 ref 243 ref appTerm 7338 def betaConv 1367 ref 856 ref appTerm 7339 def betaConv 1369 remove nil 90 ref 1368 remove nil cons cons 91 ref 7339 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1367 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1366 remove nil cons cons 91 ref 7338 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 1365 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 7340 def subst appThm 98 ref 7318 ref 3485 ref 3412 ref appTerm 7341 def appTerm appTerm 3488 ref 3412 remove appTerm 7342 def 7317 ref appTerm appTerm 7343 def refl 7344 def appThm appThm 1049 ref 98 ref 3410 ref appTerm 7345 def 251 ref 806 ref appTerm 7346 def 2730 ref appTerm 7347 def appTerm appTerm 7327 ref appTerm 7348 def refl appThm sym nil 90 ref 503 ref 7347 ref appTerm 7349 def nil cons 7350 def cons 7351 def 91 ref 36 ref 98 ref 1049 ref 329 ref 2730 ref appTerm 806 ref appTerm 7352 def appTerm 7353 def 251 ref 2730 ref appTerm 806 ref appTerm 7354 def appTerm appTerm 7343 ref appTerm appTerm 7348 remove appTerm nil cons 7355 def cons nil cons 7356 def cons nil cons cons 7357 def 109 ref subst 7357 remove 178 ref subst 139 ref 501 ref 7353 remove refl 1129 ref 7354 ref assume sym 7347 ref assume sym 7358 def deductAntisym appThm 7349 remove assume eqMp nil 90 ref 503 ref 7354 ref appTerm nil cons cons 91 ref 36 ref 7354 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 7354 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp appThm nil 122 ref 7352 ref nil cons 7359 def cons nil cons nil cons cons 7360 def 1816 ref subst trans appThm 7344 ref appThm appThm 1064 ref 7345 ref refl 7361 def nil 7351 remove 91 ref 36 ref 7347 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7347 ref nil cons 7362 def cons 7363 def nil cons nil cons cons 1242 ref subst eqMp appThm nil 122 ref 3420 remove cons nil cons nil cons cons 7364 def 2938 ref subst trans appThm 7327 ref betaConv 7365 def 501 ref 7337 ref 1289 ref subst appThm 98 ref 329 ref 4869 ref 7326 ref appTerm 7366 def appTerm 7323 ref appTerm appTerm 7324 ref 7366 remove appTerm appTerm 7367 def refl 7368 def appThm trans appThm nil 122 ref 98 ref 7352 ref appTerm 7369 def 7367 ref appTerm 7370 def nil cons cons nil cons nil cons cons 1324 ref subst trans appThm sym nil 90 ref 503 ref 7352 ref appTerm nil cons 7371 def cons 7372 def 91 ref 36 ref 7369 remove 7343 ref appTerm appTerm 7370 remove appTerm nil cons 7373 def cons nil cons 7374 def cons nil cons cons 7375 def 109 ref subst 7375 remove 178 ref subst 139 ref 501 ref nil 7372 remove 91 ref 36 ref 7352 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7359 ref cons 7376 def nil cons nil cons cons 1242 ref subst eqMp appThm 7377 def 7344 ref appThm nil 122 ref 7343 ref nil cons cons nil cons nil cons cons 7378 def 1495 ref subst trans appThm 7377 remove 7368 ref appThm nil 122 ref 7367 ref nil cons cons nil cons nil cons cons 7379 def 1495 ref subst trans appThm 1755 ref trans sym 128 ref eqMp eqMp nil 135 ref 7371 ref cons 137 ref 7373 ref cons nil cons 7380 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 7359 ref cons 7374 remove cons nil cons cons 7381 def 109 ref subst 7381 remove 178 ref subst 139 ref 501 ref 7360 remove 129 ref subst 7352 ref assume 7382 def eqMp appThm 7383 def 7344 remove appThm 7378 remove 1158 ref subst trans appThm 7383 remove 7368 remove appThm 7379 remove 1158 ref subst trans appThm sym 7337 remove 3515 remove subst 7382 remove eqMp nil 90 ref 240 ref 3506 ref 7346 ref 4700 remove 3508 ref appTerm 7384 def appTerm 7385 def absTerm 7386 def appTerm 7387 def nil cons cons 91 ref 36 ref 7343 remove appTerm 7367 ref appTerm 7388 def nil cons 7389 def cons nil cons 7390 def cons nil cons cons 160 ref subst proveHyp nil 269 ref 3506 ref 92 ref 7386 ref 3507 ref appTerm 7391 def appTerm 7388 ref appTerm 7392 def absTerm nil cons cons nil cons nil cons cons 275 ref subst 3506 remove nil 122 ref 7392 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 7391 ref nil cons 7393 def cons 7390 ref cons nil cons cons 7394 def 109 ref subst 7394 remove 178 ref subst 7391 ref betaConv 7391 remove assume eqMp nil 90 ref 7385 ref nil cons 7395 def cons 7390 remove cons nil cons cons 7396 def 160 ref subst proveHyp 7396 ref 109 ref subst 7396 remove 178 ref subst 36 ref "_29315" 237 ref var 7397 def 36 ref 98 ref 329 ref 4341 ref 7397 remove varTerm appTerm 7398 def 2730 ref appTerm 7399 def appTerm 7341 ref appTerm appTerm 7342 ref 7399 remove appTerm appTerm appTerm 98 ref 329 ref 7398 remove 7326 ref appTerm 7400 def appTerm 7323 ref appTerm appTerm 7324 ref 7400 remove appTerm appTerm appTerm absTerm 7401 def 806 ref appTerm 7402 def appTerm refl 7401 ref 7384 ref appTerm betaConv appThm 139 ref 7402 remove betaConv appThm 36 ref 98 ref 329 ref 4341 remove 7384 remove appTerm 7403 def 2730 ref appTerm 7404 def appTerm 7341 ref appTerm appTerm 7342 ref 7404 remove appTerm appTerm appTerm 98 ref 329 ref 7403 remove 7326 ref appTerm 7405 def appTerm 7323 ref appTerm appTerm 7324 ref 7405 remove appTerm appTerm 7406 def appTerm refl appThm trans 7401 remove refl 7385 remove assume appThm eqMp sym 139 ref 501 ref 372 ref nil 241 ref 3508 ref nil cons cons 7336 ref cons nil cons cons 241 ref 251 ref 4576 remove 856 ref appTerm appTerm 243 ref appTerm absTerm 7407 def 243 ref appTerm 7408 def betaConv 847 ref 442 ref 7407 ref appTerm 7409 def absTerm 7410 def 856 ref appTerm 7411 def betaConv nil 442 ref 7410 ref appTerm 7412 def axiom nil 90 ref 7412 remove nil cons cons 91 ref 7411 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7410 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7409 remove nil cons cons 91 ref 7408 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7407 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 7413 def subst 7414 def appThm 3599 ref appThm nil 241 ref 7323 ref nil cons cons 7415 def 847 ref 3517 remove cons nil cons cons nil cons cons 241 ref 36 ref 329 ref 919 remove appTerm 899 ref appTerm appTerm 1145 remove appTerm absTerm 7416 def 243 ref appTerm 7417 def betaConv 847 ref 442 ref 7416 ref appTerm 7418 def absTerm 7419 def 856 ref appTerm 7420 def betaConv nil 442 ref 7419 ref appTerm 7421 def axiom nil 90 ref 7421 remove nil cons cons 91 ref 7420 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7419 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7418 remove nil cons cons 91 ref 7417 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7416 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst trans appThm 7342 ref refl 7422 def 7414 remove appThm appThm appThm 7406 remove refl appThm sym 36 ref 98 ref 329 ref 3507 ref appTerm 7323 ref appTerm 7423 def appTerm 7424 def 7342 ref 3508 remove appTerm 7425 def appTerm appTerm 7426 def refl 501 ref 372 ref 4548 remove nil 3518 ref 7336 remove cons nil cons cons 7427 def 942 remove subst 7427 remove 241 ref 3501 remove 920 remove appTerm 7428 def absTerm 7429 def 243 ref appTerm 7430 def betaConv 847 ref 442 ref 7429 ref appTerm 7431 def absTerm 7432 def 856 ref appTerm 7433 def betaConv 443 ref 847 ref 443 ref 241 ref 7428 remove assume sym 924 remove assume sym deductAntisym absThm appThm absThm appThm 931 remove eqMp nil 90 ref 442 ref 7432 ref appTerm nil cons cons 91 ref 7433 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7432 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7431 remove nil cons cons 91 ref 7430 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7429 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst trans appThm 7326 ref refl appThm nil 3518 ref 847 ref 7326 ref nil cons cons nil cons cons nil cons cons 7413 remove subst trans 7434 def appThm 7323 ref refl appThm appThm 7324 ref refl 7434 remove appThm appThm appThm sym nil 90 ref 503 ref 7423 ref appTerm nil cons 7435 def cons 7436 def 91 ref 7426 remove 7424 remove 7324 ref 3507 remove appTerm 7437 def appTerm appTerm nil cons 7438 def cons nil cons 7439 def cons nil cons cons 7440 def 109 ref subst 7440 remove 178 ref subst 139 ref 501 ref nil 7436 remove 91 ref 36 ref 7423 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7423 ref nil cons 7441 def cons 7442 def nil cons nil cons cons 1242 ref subst eqMp appThm 7443 def 7425 ref refl 7444 def appThm nil 122 ref 7425 ref nil cons cons nil cons nil cons cons 7445 def 1495 ref subst trans appThm 7443 remove 7437 ref refl 7446 def appThm nil 122 ref 7437 ref nil cons cons nil cons nil cons cons 7447 def 1495 ref subst trans appThm 1755 ref trans sym 128 ref eqMp eqMp nil 135 ref 7435 ref cons 137 ref 7438 ref cons nil cons 7448 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 7441 ref cons 7449 def 7439 remove cons nil cons cons 7450 def 109 ref subst 7450 remove 178 ref subst 139 ref 501 ref nil 122 ref 7441 ref cons nil cons nil cons cons 129 ref subst 7423 ref assume eqMp appThm 7451 def 7444 remove appThm 7445 remove 1158 ref subst trans appThm 7451 remove 7446 remove appThm 7447 remove 1158 ref subst trans appThm sym nil 7449 remove 91 ref 36 ref 7425 remove appTerm 7437 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 3518 remove nil cons nil cons cons 3654 remove subst eqMp eqMp eqMp nil 7442 ref 7448 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1830 ref 7423 remove appTerm 7452 def betaConv 1833 ref nil 1834 ref 91 ref 7452 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 1835 ref 543 ref 7441 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 7442 remove 137 ref 7435 remove cons 1711 ref 7438 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp eqMp nil 135 ref 7395 remove cons 137 ref 7389 remove cons nil cons 7453 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 7393 remove cons 7453 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 442 ref 613 ref 92 ref 7386 ref 1646 remove appTerm appTerm 7388 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 7387 remove appTerm 7388 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7386 remove nil cons cons 7453 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp nil 7376 ref 7380 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1830 ref 7352 remove appTerm 7454 def betaConv 1833 ref nil 1834 ref 91 ref 7454 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 1835 ref 543 ref 7359 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 7376 remove 137 ref 7371 remove cons 1711 ref 7373 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 135 ref 7350 ref cons 137 ref 7355 ref cons nil cons 7455 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 7362 ref cons 7356 remove cons nil cons cons 7456 def 109 ref subst 7456 remove 178 ref subst 36 ref "_29313" 237 ref var 7457 def 36 ref 98 ref 1049 ref 329 ref 7457 remove varTerm 7458 def appTerm 806 ref appTerm appTerm 251 ref 7458 ref appTerm 806 ref appTerm appTerm appTerm 98 ref 329 ref 4869 ref 7458 ref appTerm 7459 def appTerm 7341 ref appTerm appTerm 7342 ref 7459 remove appTerm appTerm appTerm appTerm 1049 ref 7345 ref 7346 ref 7458 ref appTerm appTerm appTerm 7325 ref 898 ref 7458 remove appTerm appTerm appTerm appTerm absTerm 7460 def 2730 ref appTerm 7461 def appTerm refl 7460 ref 806 ref appTerm betaConv appThm 139 ref 7461 remove betaConv appThm 36 ref 98 ref 1049 ref 807 ref 806 ref appTerm appTerm 7346 ref 806 ref appTerm 7462 def appTerm appTerm 98 ref 329 ref 4869 ref 806 ref appTerm 7463 def appTerm 7341 remove appTerm appTerm 7342 remove 7463 remove appTerm appTerm appTerm appTerm 1049 ref 7345 remove 7462 remove appTerm appTerm 7325 remove 898 ref 806 ref appTerm 7464 def appTerm 7465 def appTerm appTerm refl appThm trans 7460 remove refl 7358 remove appThm eqMp sym 139 ref 501 ref 1064 ref 7306 ref 2717 remove subst 7466 def appThm nil 820 ref nil cons cons 894 ref subst 7467 def appThm 1077 ref 1324 ref subst trans appThm 501 ref 372 remove 7306 remove 4890 remove subst 7468 def appThm 3599 remove appThm nil 7415 remove nil cons nil cons cons nil 122 ref 3705 remove 899 ref appTerm 7469 def nil cons cons nil cons nil cons cons 129 ref subst 241 ref 7469 remove absTerm 7470 def 243 ref appTerm 7471 def betaConv nil 442 ref 7470 ref appTerm 7472 def axiom nil 90 ref 7472 remove nil cons cons 91 ref 7471 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7470 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp subst trans appThm 7422 remove 7468 remove appThm 3716 remove trans appThm 7364 ref 1158 ref subst 7473 def trans appThm 7473 remove trans appThm 1064 ref 7361 remove 7467 remove appThm 7364 ref 1380 ref subst trans appThm 7465 remove betaConv appThm appThm sym 36 ref 3410 ref appTerm refl 1049 ref 3410 remove appTerm refl 501 ref nil 7227 ref 7307 ref cons nil cons cons 1289 remove subst 7466 remove trans appThm 98 ref 329 ref 4869 remove 7464 remove appTerm 7474 def appTerm 7323 remove appTerm appTerm 7324 remove 7474 remove appTerm appTerm 7475 def refl appThm nil 122 ref 7475 remove nil cons cons nil cons nil cons cons 1495 ref subst trans appThm 7364 remove 1816 ref subst trans appThm nil 3421 remove nil cons cons 1074 ref subst trans sym 128 ref eqMp eqMp eqMp eqMp nil 7363 ref 7455 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1830 ref 7347 ref appTerm 7476 def betaConv 1833 ref nil 1834 ref 91 ref 7476 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 1835 ref 543 ref 7362 ref cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 7363 remove 137 ref 7350 remove cons 1711 ref 7355 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp 7477 def subst 1064 ref nil 122 ref 7362 remove cons nil cons nil cons cons 7478 def 1495 ref subst appThm 7365 ref appThm nil 122 ref 98 ref 834 ref 7326 remove appTerm 806 ref appTerm appTerm 7367 remove appTerm 7479 def nil cons 7480 def cons nil cons nil cons cons 1324 ref subst trans trans appThm 7365 ref appThm nil 543 ref 7480 remove cons nil cons nil cons cons 1074 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans absThm appThm 3439 ref trans sym 128 ref eqMp nil 90 ref 3403 ref 7334 ref appTerm nil cons cons 91 ref 7335 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 ref 3423 ref 7334 remove nil cons cons 3425 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7333 remove nil cons cons 91 ref 7332 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7331 remove nil cons cons 820 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7330 remove nil cons cons 91 ref 7329 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7328 remove nil cons cons 2742 ref cons nil cons cons 189 ref subst eqMp eqMp 7481 def subst 241 ref 7320 ref 98 ref 7322 ref 3945 remove appTerm appTerm 3966 remove 7321 ref appTerm appTerm appTerm absTerm 7482 def refl 2786 ref appThm 7482 remove 336 ref appTerm betaConv trans nil 3959 remove 2728 ref 848 remove cons nil cons 7483 def cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3946 remove appTerm appTerm 3968 remove 7321 ref appTerm appTerm appTerm absTerm 7484 def refl 2787 ref appThm 7484 remove 337 ref appTerm betaConv trans nil 3956 remove 2728 ref 978 remove cons nil cons 7485 def cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3947 remove appTerm appTerm 3970 remove 7321 ref appTerm appTerm appTerm absTerm 7486 def refl 3608 ref appThm 7486 remove 579 ref appTerm betaConv trans nil 3952 remove 5632 remove nil cons 7487 def cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3948 remove appTerm appTerm 3972 remove 7321 ref appTerm appTerm appTerm absTerm 7488 def refl 2788 ref appThm 7488 remove 338 ref appTerm betaConv trans nil 3838 remove 5383 ref nil cons 7489 def cons nil cons cons 7490 def 2728 ref 36 ref 7316 ref 98 ref 7318 ref 3485 ref 3399 remove 3411 ref appTerm 7491 def appTerm appTerm appTerm 3488 ref 7491 remove appTerm 7317 ref appTerm appTerm appTerm appTerm 1049 ref 7347 remove appTerm 7492 def 7327 remove appTerm appTerm absTerm 7493 def 2730 ref appTerm 7494 def betaConv 799 ref 442 ref 7493 ref appTerm 7495 def absTerm 7496 def 806 ref appTerm 7497 def betaConv 3405 ref 442 ref 7496 ref appTerm 7498 def absTerm 7499 def 3411 remove appTerm 7500 def betaConv 3404 remove 3405 remove 443 ref 799 ref 443 ref 2728 ref 139 ref nil 3409 remove nil cons cons 7477 remove subst 1064 ref 7478 remove 1158 ref subst appThm 7365 ref appThm trans appThm 7492 ref refl 7365 remove appThm appThm nil 543 ref 7492 remove 7479 remove appTerm nil cons cons nil cons nil cons cons 1074 ref subst trans absThm appThm 1085 ref trans absThm appThm 1085 ref trans absThm appThm 3439 remove trans sym 128 ref eqMp nil 90 ref 3403 remove 7499 ref appTerm nil cons cons 91 ref 7500 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 3422 remove 3423 remove 7499 remove nil cons cons 3425 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7498 remove nil cons cons 91 ref 7497 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7496 remove nil cons cons 820 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7495 remove nil cons cons 91 ref 7494 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7493 remove nil cons cons 2742 ref cons nil cons cons 189 ref subst eqMp eqMp 7501 def subst 1049 ref 7346 ref 338 ref appTerm 7502 def appTerm 7503 def refl 7504 def 241 ref 7320 ref 98 ref 7322 ref 3833 remove appTerm appTerm 3865 remove 7321 ref appTerm appTerm appTerm absTerm 7505 def refl 3617 ref appThm 7505 remove 3657 ref appTerm betaConv trans nil 3610 remove 4699 ref nil cons 7506 def cons nil cons cons 7507 def 7501 ref subst 1049 ref 7346 ref 3657 ref appTerm 7508 def appTerm 7509 def refl 7510 def 241 ref 7320 ref 98 ref 7322 ref 3582 remove appTerm appTerm 3703 remove 7321 ref appTerm appTerm appTerm absTerm 7511 def refl 3621 ref appThm 7511 remove 3318 ref appTerm betaConv trans nil 3602 remove 5000 remove cons nil cons cons 7512 def 7501 ref subst 1049 ref 7346 ref 3318 ref appTerm 7513 def appTerm 7514 def refl 241 ref 7320 ref 98 ref 7322 ref 3583 remove appTerm appTerm 3709 remove 7321 ref appTerm appTerm appTerm absTerm 7515 def refl 3625 remove appThm 7515 remove 580 ref appTerm betaConv trans nil 3588 remove 2729 remove cons nil cons cons 7501 remove subst 1049 ref 7346 ref 580 ref appTerm 7516 def appTerm 7517 def refl 241 ref 7320 ref 98 ref 7322 ref 3485 remove 3388 ref appTerm appTerm appTerm 3488 ref 3388 remove appTerm 7518 def 7321 ref appTerm appTerm appTerm absTerm 7519 def refl 3499 remove appThm 7519 remove 339 ref appTerm betaConv trans nil 2728 ref 1590 remove cons nil cons nil cons cons 7316 remove refl 501 ref 7318 remove refl 3586 remove appThm nil 847 ref 7317 ref nil cons cons nil cons nil cons cons 847 ref 503 ref 1144 ref 335 remove appTerm 7520 def appTerm 7521 def absTerm 7522 def 856 ref appTerm 7523 def betaConv nil 442 ref 7522 ref appTerm 7524 def axiom nil 90 ref 7524 remove nil cons cons 91 ref 7523 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7522 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7521 remove nil cons cons 91 ref 36 ref 7520 ref appTerm 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 135 ref 7520 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp subst trans appThm 7518 remove 7317 remove appTerm 7525 def refl appThm nil 122 ref 7525 remove nil cons cons nil cons nil cons cons 1495 remove subst trans appThm nil 122 ref 7315 remove nil cons cons nil cons nil cons cons 2938 ref subst trans subst trans appThm trans nil 543 ref 7516 ref nil cons 7526 def cons nil cons nil cons cons nil 122 ref 6294 ref nil cons cons nil cons nil cons cons 1816 ref subst subst trans trans 7527 def appThm trans trans 7528 def appThm trans trans 7529 def appThm trans trans trans trans trans trans trans trans trans trans appThm nil 122 ref 7503 ref 7509 ref 7514 ref 7516 ref appTerm 7530 def appTerm 7531 def appTerm 7532 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm 7260 ref refl 7533 def appThm appThm nil 122 ref 1049 ref 7532 remove appTerm 7260 ref appTerm 7534 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym nil 90 ref 7526 ref cons 7535 def 91 ref 7258 ref 7534 remove appTerm nil cons 7536 def cons nil cons 7537 def cons nil cons cons 7538 def 109 ref subst 7538 remove 178 ref subst 36 ref "_35886" 237 ref var 7539 def 36 ref 621 ref 7539 remove varTerm 7540 def appTerm 7541 def appTerm 1049 ref 1049 ref 251 ref 7540 ref appTerm 7542 def 338 ref appTerm appTerm 1049 ref 7542 ref 3657 ref appTerm appTerm 1049 ref 7542 ref 3318 ref appTerm appTerm 7542 remove 580 ref appTerm appTerm appTerm appTerm appTerm 98 ref 329 ref 7540 remove appTerm 579 ref appTerm appTerm 7541 remove appTerm appTerm appTerm absTerm 7543 def 806 ref appTerm 7544 def appTerm refl 7543 ref 580 ref appTerm betaConv appThm 139 ref 7544 remove betaConv appThm 36 ref 622 ref appTerm 7545 def 1049 ref 1049 ref 251 ref 580 ref appTerm 7546 def 338 ref appTerm 7547 def appTerm 7548 def 1049 ref 7546 ref 3657 ref appTerm 7549 def appTerm 7550 def 1049 ref 7546 ref 3318 ref appTerm 7551 def appTerm 7552 def 7546 remove 580 ref appTerm 7553 def appTerm 7554 def appTerm 7555 def appTerm appTerm 98 ref 824 ref 579 ref appTerm 7556 def appTerm 7557 def 622 ref appTerm appTerm appTerm refl appThm trans 7543 remove refl 7516 ref assume 7558 def appThm eqMp sym 139 ref nil 122 ref 7247 ref cons nil cons nil cons cons 129 ref subst 622 ref assume eqMp 7559 def appThm 7560 def 1064 ref 7548 remove refl 7550 remove refl 7552 remove refl nil 613 ref 593 remove cons nil cons nil cons cons 894 ref subst 7561 def appThm nil 122 ref 7551 remove nil cons cons nil cons nil cons cons 1827 ref subst trans 7562 def appThm nil 122 ref 7549 remove nil cons cons nil cons nil cons cons 1827 ref subst trans 7563 def appThm nil 122 ref 7547 remove nil cons cons nil cons nil cons cons 1827 ref subst trans appThm 7557 remove refl 7559 ref appThm nil 122 ref 7556 remove nil cons cons nil cons nil cons cons 7564 def 1380 ref subst trans appThm 7564 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 7526 ref cons 7565 def 137 ref 7536 ref cons nil cons 7566 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 807 ref 580 ref appTerm 7567 def nil cons 7568 def cons 7569 def 7537 remove cons nil cons cons 7570 def 109 ref subst 7570 remove 178 ref subst nil 7569 ref 91 ref 36 ref 7516 ref appTerm 1122 ref appTerm 7571 def nil cons cons nil cons cons nil cons cons 160 ref subst 947 ref nil 2747 ref 7305 ref cons nil cons cons 241 ref 36 ref 1545 remove appTerm 4619 remove appTerm 7572 def absTerm 7573 def 243 ref appTerm 7574 def betaConv 847 ref 442 ref 7573 ref appTerm 7575 def absTerm 7576 def 856 ref appTerm 7577 def betaConv 443 ref 847 ref 443 ref 241 ref 7572 remove assume sym 4620 remove assume sym deductAntisym absThm appThm absThm appThm 4627 remove eqMp nil 90 ref 442 ref 7576 ref appTerm nil cons cons 91 ref 7577 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7576 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7575 remove nil cons cons 91 ref 7574 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7573 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 7578 def subst appThm nil 122 ref 7526 ref cons nil cons nil cons cons 7579 def 1128 ref subst appThm nil 1349 ref 7526 ref cons 1350 ref 4912 ref 806 ref appTerm nil cons 7580 def cons nil cons cons nil cons cons 1349 ref 36 ref 92 ref 4238 remove appTerm 4239 remove appTerm appTerm 92 ref 1353 ref appTerm 1351 ref appTerm appTerm absTerm 7581 def 1353 remove appTerm 7582 def betaConv 1350 ref 529 ref 7581 ref appTerm 7583 def absTerm 7584 def 1351 remove appTerm 7585 def betaConv nil 529 ref 7584 ref appTerm 7586 def axiom nil 90 ref 7586 remove nil cons cons 91 ref 7585 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 7584 remove nil cons cons 1362 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7583 remove nil cons cons 91 ref 7582 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 7581 remove nil cons cons 1363 remove cons nil cons cons 189 ref subst eqMp eqMp 7587 def subst trans sym nil 7535 ref 91 ref 7580 ref cons nil cons cons nil cons cons 7588 def 109 ref subst 7588 remove 178 ref subst 36 ref "_35900" 237 ref var 7589 def 4912 ref 7589 remove varTerm appTerm absTerm 7590 def 806 ref appTerm 7591 def appTerm refl 7590 ref 580 ref appTerm betaConv appThm 139 ref 7591 remove betaConv appThm 4912 remove 580 ref appTerm refl appThm trans 7590 remove refl 7558 ref appThm eqMp sym 4885 remove sym 128 ref eqMp eqMp eqMp nil 7565 ref 137 ref 7580 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp 7592 def 36 ref "_35898" 32 ref var 7593 def 7258 ref 1049 ref 7503 ref 7509 ref 7514 ref 7593 remove varTerm appTerm appTerm appTerm appTerm 7260 ref appTerm appTerm absTerm 7594 def 7516 ref appTerm 7595 def appTerm refl 7594 ref 1122 ref appTerm betaConv appThm 139 ref 7595 remove betaConv appThm 7258 ref 1049 ref 7503 ref 7509 ref 7514 ref 1122 ref appTerm 7596 def appTerm 7597 def appTerm appTerm 7260 ref appTerm appTerm refl appThm trans 7594 remove refl 7571 remove assume 7598 def appThm eqMp sym 7287 ref 1064 ref 7504 ref 7510 remove nil 122 ref 7513 ref nil cons 7599 def cons nil cons nil cons cons 7600 def 1816 ref subst 7601 def appThm 7602 def appThm appThm 7533 ref appThm appThm sym nil 90 ref 7599 ref cons 7603 def 91 ref 7258 ref 1049 ref 7503 ref 7509 ref 7513 ref appTerm 7604 def appTerm appTerm 7260 ref appTerm appTerm nil cons 7605 def cons nil cons 7606 def cons nil cons cons 7607 def 109 ref subst 7607 remove 178 ref subst 36 ref "_35902" 237 ref var 7608 def 36 ref 621 ref 7608 remove varTerm 7609 def appTerm 7610 def appTerm 1049 ref 1049 ref 251 ref 7609 ref appTerm 7611 def 338 ref appTerm appTerm 1049 ref 7611 ref 3657 ref appTerm appTerm 7611 remove 3318 ref appTerm appTerm appTerm appTerm 98 ref 329 ref 7609 remove appTerm 579 ref appTerm appTerm 7610 remove appTerm appTerm appTerm absTerm 7612 def 806 ref appTerm 7613 def appTerm refl 7612 ref 3318 ref appTerm betaConv appThm 139 ref 7613 remove betaConv appThm 36 ref 7249 ref appTerm 7614 def 1049 ref 1049 ref 251 ref 3318 ref appTerm 7615 def 338 ref appTerm 7616 def appTerm 7617 def 1049 ref 7615 ref 3657 ref appTerm 7618 def appTerm 7619 def 7615 remove 3318 ref appTerm 7620 def appTerm 7621 def appTerm appTerm 98 ref 3634 ref 579 ref appTerm 7622 def appTerm 7623 def 7249 ref appTerm appTerm appTerm refl appThm trans 7612 remove refl 7513 ref assume 7624 def appThm eqMp sym 139 ref nil 122 ref 7268 ref cons nil cons nil cons cons 129 ref subst 7249 ref assume eqMp 7625 def appThm 7626 def 1064 ref 7617 remove refl 7619 remove refl nil 613 ref 3637 ref cons nil cons nil cons cons 894 ref subst 7627 def appThm nil 122 ref 7618 remove nil cons cons nil cons nil cons cons 1827 ref subst trans 7628 def appThm nil 122 ref 7616 remove nil cons cons nil cons nil cons cons 1827 ref subst trans appThm 7623 remove refl 7625 ref appThm nil 122 ref 7622 remove nil cons cons nil cons nil cons cons 7629 def 1380 ref subst trans appThm 7629 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 7599 ref cons 7630 def 137 ref 7605 ref cons nil cons 7631 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 807 ref 3318 ref appTerm 7632 def nil cons 7633 def cons 7634 def 7606 remove cons nil cons cons 7635 def 109 ref subst 7635 remove 178 ref subst nil 7634 ref 91 ref 36 ref 7513 ref appTerm 1122 ref appTerm 7636 def nil cons cons nil cons cons nil cons cons 160 ref subst 947 ref nil 5299 remove 7305 ref cons nil cons cons 7578 ref subst appThm 7600 remove 1128 ref subst appThm nil 1349 ref 7599 ref cons 1350 ref 834 ref 3318 ref appTerm 7637 def 806 ref appTerm nil cons 7638 def cons nil cons cons nil cons cons 7587 ref subst trans sym nil 7603 ref 91 ref 7638 ref cons nil cons cons nil cons cons 7639 def 109 ref subst 7639 remove 178 ref subst 36 ref "_35916" 237 ref var 7640 def 7637 ref 7640 remove varTerm appTerm absTerm 7641 def 806 ref appTerm 7642 def appTerm refl 7641 ref 3318 ref appTerm betaConv appThm 139 ref 7642 remove betaConv appThm 7637 remove 3318 ref appTerm refl appThm trans 7641 remove refl 7624 ref appThm eqMp sym 4676 remove 4884 ref subst sym 128 ref eqMp eqMp eqMp nil 7630 ref 137 ref 7638 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp 7643 def 36 ref "_35914" 32 ref var 7644 def 7258 ref 1049 ref 7503 ref 7509 ref 7644 remove varTerm appTerm appTerm appTerm 7260 ref appTerm appTerm absTerm 7645 def 7513 ref appTerm 7646 def appTerm refl 7645 ref 1122 ref appTerm betaConv appThm 139 ref 7646 remove betaConv appThm 7258 ref 1049 ref 7503 ref 7509 ref 1122 ref appTerm 7647 def appTerm appTerm 7260 ref appTerm appTerm refl appThm trans 7645 remove refl 7636 remove assume 7648 def appThm eqMp sym 7287 ref 1064 ref 7504 remove nil 122 ref 7508 ref nil cons 7649 def cons nil cons nil cons cons 7650 def 1816 ref subst 7651 def appThm appThm 7533 ref appThm appThm sym nil 90 ref 7649 ref cons 7652 def 91 ref 7258 ref 1049 ref 7503 ref 7508 ref appTerm appTerm 7260 ref appTerm appTerm nil cons 7653 def cons nil cons 7654 def cons nil cons cons 7655 def 109 ref subst 7655 remove 178 ref subst 36 ref "_35918" 237 ref var 7656 def 36 ref 621 ref 7656 remove varTerm 7657 def appTerm 7658 def appTerm 1049 ref 1049 ref 251 ref 7657 ref appTerm 7659 def 338 ref appTerm appTerm 7659 remove 3657 ref appTerm appTerm appTerm 98 ref 329 ref 7657 remove appTerm 579 ref appTerm appTerm 7658 remove appTerm appTerm appTerm absTerm 7660 def 806 ref appTerm 7661 def appTerm refl 7660 ref 3657 ref appTerm betaConv appThm 139 ref 7661 remove betaConv appThm 36 ref 7251 ref appTerm 7662 def 1049 ref 1049 ref 251 ref 3657 ref appTerm 7663 def 338 ref appTerm 7664 def appTerm 7665 def 7663 remove 3657 ref appTerm 7666 def appTerm appTerm 98 ref 3658 ref 579 ref appTerm 7667 def appTerm 7668 def 7251 ref appTerm appTerm appTerm refl appThm trans 7660 remove refl 7508 ref assume 7669 def appThm eqMp sym 139 ref nil 122 ref 7272 ref cons nil cons nil cons cons 129 ref subst 7251 ref assume eqMp 7670 def appThm 7671 def 1064 ref 7665 remove refl nil 613 ref 3661 ref cons nil cons nil cons cons 894 ref subst 7672 def appThm nil 122 ref 7664 remove nil cons cons nil cons nil cons cons 1827 remove subst trans appThm 7668 remove refl 7670 ref appThm nil 122 ref 7667 remove nil cons cons nil cons nil cons cons 7673 def 1380 ref subst trans appThm 7673 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 7649 ref cons 7674 def 137 ref 7653 ref cons nil cons 7675 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 807 ref 3657 ref appTerm 7676 def nil cons 7677 def cons 7678 def 7654 remove cons nil cons cons 7679 def 109 ref subst 7679 remove 178 ref subst nil 7678 ref 91 ref 36 ref 7508 ref appTerm 1122 ref appTerm 7680 def nil cons cons nil cons cons nil cons cons 160 ref subst 947 ref nil 5373 remove 7305 ref cons nil cons cons 7578 ref subst appThm 7650 remove 1128 ref subst appThm nil 1349 ref 7649 ref cons 1350 ref 834 ref 3657 ref appTerm 7681 def 806 ref appTerm nil cons 7682 def cons nil cons cons nil cons cons 7587 ref subst trans sym nil 7652 ref 91 ref 7682 ref cons nil cons cons nil cons cons 7683 def 109 ref subst 7683 remove 178 ref subst 36 ref "_35932" 237 ref var 7684 def 7681 ref 7684 remove varTerm appTerm absTerm 7685 def 806 ref appTerm 7686 def appTerm refl 7685 ref 3657 ref appTerm betaConv appThm 139 ref 7686 remove betaConv appThm 7681 remove 3657 ref appTerm refl appThm trans 7685 remove refl 7669 ref appThm eqMp sym nil 3662 ref nil cons nil cons cons 4884 ref subst sym 128 ref eqMp eqMp eqMp nil 7674 ref 137 ref 7682 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp 7687 def 36 ref "_35930" 32 ref var 7688 def 7258 ref 1049 ref 7503 ref 7688 remove varTerm appTerm appTerm 7260 ref appTerm appTerm absTerm 7689 def 7508 ref appTerm 7690 def appTerm refl 7689 ref 1122 ref appTerm betaConv appThm 139 ref 7690 remove betaConv appThm 7258 ref 1049 ref 7503 ref 1122 ref appTerm appTerm 7260 ref appTerm appTerm refl appThm trans 7689 remove refl 7680 remove assume 7691 def appThm eqMp sym 7287 ref 1064 ref nil 122 ref 7502 ref nil cons 7692 def cons nil cons nil cons cons 7693 def 1816 remove subst appThm 7533 remove appThm appThm sym nil 90 ref 7692 ref cons 7694 def 91 ref 7258 ref 7503 remove 7260 ref appTerm appTerm nil cons 7695 def cons nil cons 7696 def cons nil cons cons 7697 def 109 ref subst 7697 remove 178 ref subst 36 ref "_35934" 237 ref var 7698 def 36 ref 621 ref 7698 remove varTerm 7699 def appTerm 7700 def appTerm 1049 ref 251 ref 7699 ref appTerm 338 ref appTerm appTerm 98 ref 329 ref 7699 remove appTerm 579 ref appTerm appTerm 7700 remove appTerm appTerm appTerm absTerm 7701 def 806 ref appTerm 7702 def appTerm refl 7701 ref 338 ref appTerm betaConv appThm 139 ref 7702 remove betaConv appThm 36 ref 7253 ref appTerm 7703 def 1049 ref 251 ref 338 ref appTerm 338 ref appTerm appTerm 98 ref 3669 ref 579 ref appTerm 7704 def appTerm 7705 def 7253 ref appTerm appTerm appTerm refl appThm trans 7701 remove refl 7502 ref assume 7706 def appThm eqMp sym 139 ref nil 122 ref 7276 ref cons nil cons nil cons cons 129 ref subst 7253 ref assume eqMp 7707 def appThm 1064 ref nil 613 ref 2608 ref cons nil cons nil cons cons 894 ref subst appThm 7705 remove refl 7707 remove appThm nil 122 ref 7704 remove nil cons cons nil cons nil cons cons 7708 def 1380 ref subst trans appThm 7708 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 7692 ref cons 7709 def 137 ref 7695 ref cons nil cons 7710 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 807 remove 338 ref appTerm 7711 def nil cons 7712 def cons 7713 def 7696 remove cons nil cons cons 7714 def 109 ref subst 7714 remove 178 ref subst nil 7713 ref 91 ref 36 ref 7502 ref appTerm 1122 ref appTerm 7715 def nil cons cons nil cons cons nil cons cons 160 ref subst 947 ref nil 4011 remove 7305 remove cons nil cons cons 7578 remove subst appThm 7693 remove 1128 remove subst appThm nil 1349 remove 7692 ref cons 1350 remove 834 ref 338 ref appTerm 7716 def 806 ref appTerm nil cons 7717 def cons nil cons cons nil cons cons 7587 remove subst trans sym nil 7694 ref 91 ref 7717 ref cons nil cons cons nil cons cons 7718 def 109 ref subst 7718 remove 178 ref subst 36 ref "_35948" 237 ref var 7719 def 7716 ref 7719 remove varTerm appTerm absTerm 7720 def 806 ref appTerm 7721 def appTerm refl 7720 ref 338 ref appTerm betaConv appThm 139 ref 7721 remove betaConv appThm 7716 remove 338 ref appTerm refl appThm trans 7720 remove refl 7706 ref appThm eqMp sym 2613 remove 4884 ref subst sym 128 ref eqMp eqMp eqMp nil 7709 ref 137 ref 7717 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp 36 ref "_35946" 32 ref var 7722 def 7258 ref 1049 ref 7722 remove varTerm appTerm 7260 ref appTerm appTerm absTerm 7723 def 7502 remove appTerm 7724 def appTerm refl 7723 ref 1122 ref appTerm betaConv appThm 139 ref 7724 remove betaConv appThm 7258 ref 1320 ref 7260 ref appTerm appTerm refl appThm trans 7723 remove refl 7715 remove assume appThm eqMp sym 7287 ref nil 122 ref 7260 ref nil cons cons nil cons nil cons cons 1324 ref subst appThm sym nil 90 ref 7346 remove 579 ref appTerm 7725 def nil cons 7726 def cons 91 ref 7258 ref 7260 remove appTerm nil cons 7727 def cons nil cons 7728 def cons nil cons cons 7729 def 109 ref subst 7729 remove 178 ref subst 36 ref "_35950" 237 ref var 7730 def 36 ref 621 ref 7730 remove varTerm 7731 def appTerm 7732 def appTerm 98 ref 329 ref 7731 remove appTerm 579 ref appTerm appTerm 7732 remove appTerm appTerm absTerm 7733 def 806 ref appTerm 7734 def appTerm refl 7733 ref 579 ref appTerm betaConv appThm 139 ref 7734 remove betaConv appThm 36 ref 7254 ref appTerm 7735 def 98 ref 3678 remove 579 ref appTerm 7736 def appTerm 7737 def 7254 ref appTerm appTerm refl appThm trans 7733 remove refl 7725 remove assume appThm eqMp sym 139 ref nil 7280 remove 91 ref 7735 remove 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7254 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp 7738 def appThm 7737 remove refl 7738 remove appThm nil 122 ref 7736 remove nil cons cons nil cons nil cons cons 2938 ref subst trans appThm 1755 ref trans sym 128 ref eqMp eqMp eqMp nil 135 ref 7726 ref cons 137 ref 7727 ref cons nil cons 7739 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 7259 ref nil cons 7740 def cons 7728 remove cons nil cons cons 7741 def 109 ref subst 7741 remove 178 ref subst 7287 ref 501 ref nil 122 ref 7740 ref cons nil cons nil cons cons 129 ref subst 7259 remove assume eqMp appThm 7257 ref refl 7742 def appThm nil 122 ref 7257 ref nil cons 7743 def cons nil cons nil cons cons 1158 ref subst 7744 def trans appThm nil 543 ref 7743 remove cons nil cons nil cons cons 1074 ref subst 7745 def trans sym 128 ref eqMp eqMp nil 135 ref 7740 remove cons 7746 def 7739 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7225 ref 3677 ref appThm nil 2690 remove 7307 ref cons nil cons cons 7747 def 241 ref 36 ref 1144 remove 899 ref appTerm appTerm 1097 ref appTerm absTerm 7748 def 243 ref appTerm 7749 def betaConv 847 ref 442 ref 7748 ref appTerm 7750 def absTerm 7751 def 856 ref appTerm 7752 def betaConv nil 442 ref 7751 ref appTerm 7753 def axiom nil 90 ref 7753 remove nil cons cons 91 ref 7752 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7751 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7750 remove nil cons cons 91 ref 7749 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 7748 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp 7754 def subst 7747 remove 7340 ref subst trans trans 7711 ref assume 7755 def eqMp nil 7746 remove 137 ref 7726 remove cons 1711 ref 7727 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 135 ref 7712 ref cons 7756 def 7710 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7225 ref 3668 remove appThm nil 2609 remove 7307 ref cons nil cons cons 7757 def 7754 ref subst 7757 remove 7340 ref subst trans trans 7676 ref assume 7758 def eqMp 7759 def nil 7756 ref 137 ref 7692 remove cons 7760 def 1711 ref 7695 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 135 ref 7677 ref cons 7761 def 7675 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7225 ref 3656 remove appThm nil 3662 remove 7307 ref cons nil cons cons 7762 def 7754 ref subst 7762 remove 7340 ref subst trans trans 7632 ref assume 7763 def eqMp 7764 def nil 7761 ref 137 ref 7649 remove cons 7765 def 1711 ref 7653 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 135 ref 7633 ref cons 7766 def 7631 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7225 ref 3633 remove appThm nil 3638 ref 7307 ref cons nil cons cons 7767 def 7754 ref subst 7767 remove 7340 ref subst trans trans 7567 remove assume eqMp 7768 def nil 7766 ref 137 ref 7599 remove cons 7769 def 1711 ref 7605 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 135 ref 7568 remove cons 7770 def 7566 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7225 remove 4857 remove appThm nil 594 ref 7307 remove cons nil cons cons 7771 def 7754 remove subst 7771 remove 7340 remove subst trans trans 7288 remove eqMp 7772 def nil 7770 ref 137 ref 7526 remove cons 7773 def 1711 ref 7536 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 135 ref 7283 remove cons 7774 def 137 ref 7285 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 7279 remove cons 137 ref 7281 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 7276 remove cons 7775 def 137 ref 7277 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 7272 remove cons 7776 def 137 ref 7274 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 7268 remove cons 7777 def 137 ref 7270 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 7247 remove cons 7778 def 137 ref 7266 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 90 ref 442 ref 7215 remove appTerm nil cons cons 91 ref 7199 remove nil cons 7779 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3360 ref 7170 remove cons 6441 ref cons nil cons cons 3360 ref 92 ref 442 ref 799 ref 7212 ref 36 ref 3368 remove 806 ref appTerm appTerm 3369 remove 806 ref appTerm appTerm appTerm absTerm appTerm appTerm 3474 ref 3365 ref appTerm 3366 ref appTerm appTerm absTerm 7780 def 3366 remove appTerm 7781 def betaConv 3362 remove 608 ref 7780 ref appTerm 7782 def absTerm 7783 def 3365 remove appTerm 7784 def betaConv nil 608 ref 7783 ref appTerm 7785 def axiom nil 90 ref 7785 remove nil cons cons 91 ref 7784 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 7783 remove nil cons cons 3379 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 7782 remove nil cons cons 91 ref 7781 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 7780 remove nil cons cons 3380 remove cons nil cons cons 189 ref subst eqMp eqMp 7786 def subst eqMp nil 90 ref 7779 remove cons 91 ref 7203 ref 7208 remove 7210 remove appTerm 7787 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 269 ref 799 ref 7212 ref 36 ref 576 ref 3309 ref appTerm 806 ref appTerm appTerm 576 ref 7159 remove appTerm 806 ref appTerm appTerm appTerm 7788 def absTerm 7789 def nil cons cons nil cons nil cons cons 275 ref subst 799 ref nil 122 ref 7788 ref nil cons 7790 def cons nil cons nil cons cons 129 ref subst nil 6609 ref 91 ref 7790 remove cons nil cons cons nil cons cons 160 ref subst 947 ref nil 6530 remove nil cons cons 4850 ref subst appThm 7788 remove refl appThm sym 947 ref 501 ref nil 594 ref 6573 ref cons nil cons cons 616 ref subst appThm 1129 ref nil 3638 ref 6573 ref cons nil cons cons 616 ref subst appThm appThm appThm 7226 ref 139 ref nil 7227 ref 6573 remove cons nil cons cons 616 ref subst appThm nil 7227 ref 595 ref 7171 ref cons nil cons cons nil cons cons 616 ref subst 787 ref 4477 ref nil 3360 ref 7158 remove nil cons cons 4918 ref cons nil cons cons 4497 ref subst 3383 ref 4498 ref 4922 remove 4997 remove 2745 ref appThm trans appThm 7791 def nil 241 ref 7139 remove cons 7792 def nil cons nil cons cons 797 ref subst nil 803 ref 4999 ref 6576 remove cons cons nil cons cons 2743 ref subst trans 6574 remove refl 5001 remove 2745 ref appThm nil 2746 ref 5300 remove cons nil cons cons 2756 ref subst 2757 ref 4992 remove appThm 4129 ref appThm 2913 ref appThm trans nil 2915 ref 2916 ref 3637 remove cons nil cons cons nil cons cons 2930 ref subst trans trans 7793 def appThm trans appThm appThm trans appThm nil 241 ref 4490 ref 4923 remove 339 ref appTerm 7794 def appTerm 7795 def 6575 ref appTerm 7796 def nil cons cons nil cons 7797 def nil cons cons 797 ref subst 790 ref 7796 remove appTerm refl 2745 ref appThm trans trans appThm 7233 ref appThm nil 4586 ref 7797 remove cons nil cons cons 822 ref subst 7236 ref nil 7792 remove 847 ref 7794 remove nil cons cons nil cons 7798 def cons nil cons cons 7246 ref subst 1064 ref nil 4586 ref 4920 remove cons nil cons cons 822 ref subst appThm 7799 def 6577 remove 822 ref subst appThm trans appThm trans trans trans appThm appThm appThm sym nil 90 ref 98 ref 599 ref 6567 remove appTerm 7800 def 580 ref appTerm 7801 def appTerm 503 ref 7800 ref 3318 ref appTerm 7802 def appTerm 7803 def appTerm nil cons 7804 def cons 91 ref 7256 ref 36 ref 7800 ref 806 ref appTerm 7805 def appTerm 7806 def 7235 ref 1049 ref 7235 ref 599 ref 343 ref appTerm 806 ref appTerm appTerm appTerm 7807 def 98 ref 7632 remove appTerm 7808 def 7805 ref appTerm 7809 def appTerm appTerm appTerm 7810 def appTerm nil cons 7811 def cons nil cons cons nil cons cons 7812 def 109 ref subst 7812 remove 178 ref subst nil 135 ref 7801 ref nil cons 7813 def cons 137 ref 7803 remove nil cons 7814 def cons nil cons cons nil cons cons 7815 def 151 ref subst 7815 remove 282 ref subst nil 7284 ref 91 ref 7810 remove nil cons 7816 def cons nil cons cons nil cons cons 7817 def 109 ref subst 7817 remove 178 ref subst 7806 ref refl 7818 def 7289 ref 1064 ref 7289 ref 787 ref 6150 remove appThm 7233 ref appThm 6153 ref 7297 ref subst trans 6153 remove 7313 ref subst trans nil 6236 remove 7314 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 6219 remove appTerm appTerm 3488 ref 6148 remove appTerm 7321 ref appTerm appTerm appTerm absTerm 7819 def refl 2786 ref appThm 7819 remove 336 ref appTerm betaConv trans nil 6234 remove 7483 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 6220 remove appTerm appTerm 3488 ref 6146 remove appTerm 7321 ref appTerm appTerm appTerm absTerm 7820 def refl 2787 ref appThm 7820 remove 337 ref appTerm betaConv trans nil 6232 remove 7485 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 6221 remove appTerm appTerm 3488 ref 6144 remove appTerm 7321 ref appTerm appTerm appTerm absTerm 7821 def refl 3608 ref appThm 7821 remove 579 ref appTerm betaConv trans nil 6230 remove 7487 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 6222 remove appTerm appTerm 3488 ref 6142 remove appTerm 7321 ref appTerm appTerm appTerm absTerm 7822 def refl 2788 ref appThm 7822 remove 338 ref appTerm betaConv trans nil 6228 remove 7489 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 6223 remove appTerm appTerm 3488 ref 6140 remove appTerm 7321 ref appTerm appTerm appTerm absTerm 7823 def refl 3617 ref appThm 7823 remove 3657 ref appTerm betaConv trans nil 6226 remove 7506 remove cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 6224 remove appTerm appTerm 3488 remove 6138 remove appTerm 7321 ref appTerm appTerm appTerm absTerm 7824 def refl 3621 remove appThm 7824 remove 3318 ref appTerm betaConv trans 7512 remove 7481 ref subst 7527 remove trans trans trans trans trans trans trans trans trans trans trans trans trans trans appThm 7579 remove 1158 ref subst trans appThm 7825 def 7809 ref refl appThm appThm nil 122 ref 7517 ref 7809 ref appTerm 7826 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym nil 7535 ref 91 ref 7806 ref 7826 remove appTerm nil cons 7827 def cons nil cons 7828 def cons nil cons cons 7829 def 109 ref subst 7829 remove 178 ref subst 36 ref "_35962" 237 ref var 7830 def 36 ref 7800 ref 7830 remove varTerm 7831 def appTerm 7832 def appTerm 1049 ref 251 ref 7831 ref appTerm 580 ref appTerm appTerm 98 ref 329 ref 7831 remove appTerm 3318 ref appTerm appTerm 7832 remove appTerm appTerm appTerm absTerm 7833 def 806 ref appTerm 7834 def appTerm refl 7833 ref 580 ref appTerm betaConv appThm 139 ref 7834 remove betaConv appThm 36 ref 7801 ref appTerm 1049 ref 7553 remove appTerm 7835 def 4905 ref 7801 ref appTerm appTerm appTerm refl appThm trans 7833 remove refl 7558 ref appThm eqMp sym 139 ref nil 122 ref 7813 remove cons nil cons nil cons cons 129 ref subst 7801 remove assume eqMp 7836 def appThm 1064 ref 7561 remove appThm 7837 def 4905 ref refl 7838 def 7836 remove appThm nil 122 ref 4904 remove nil cons cons nil cons nil cons cons 7839 def 1380 ref subst 7840 def trans appThm 7839 remove 1423 ref subst 7841 def trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7565 ref 137 ref 7827 ref cons nil cons 7842 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7569 ref 7828 remove cons nil cons cons 7843 def 109 ref subst 7843 remove 178 ref subst 7592 ref 36 ref "_35968" 32 ref var 7844 def 7806 ref 1049 ref 7844 remove varTerm appTerm 7809 ref appTerm appTerm absTerm 7845 def 7516 ref appTerm 7846 def appTerm refl 7845 ref 1122 ref appTerm betaConv appThm 139 ref 7846 remove betaConv appThm 7806 ref 1320 ref 7809 ref appTerm appTerm refl appThm trans 7845 remove refl 7598 ref appThm eqMp sym 7818 ref nil 122 ref 7809 ref nil cons cons nil cons nil cons cons 1324 ref subst appThm sym nil 7603 ref 91 ref 7806 remove 7809 remove appTerm nil cons 7847 def cons nil cons 7848 def cons nil cons cons 7849 def 109 ref subst 7849 remove 178 ref subst 36 ref "_35972" 237 ref var 7850 def 36 ref 7800 remove 7850 remove varTerm 7851 def appTerm 7852 def appTerm 98 ref 329 ref 7851 remove appTerm 3318 ref appTerm appTerm 7852 remove appTerm appTerm absTerm 7853 def 806 ref appTerm 7854 def appTerm refl 7853 ref 3318 ref appTerm betaConv appThm 139 ref 7854 remove betaConv appThm 36 ref 7802 ref appTerm 7855 def 98 ref 3634 ref 3318 ref appTerm 7856 def appTerm 7857 def 7802 ref appTerm appTerm refl appThm trans 7853 remove refl 7624 ref appThm eqMp sym 139 ref nil 90 ref 7814 remove cons 91 ref 7855 remove 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7802 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp 7858 def appThm 7857 ref refl 7859 def 7858 remove appThm nil 122 ref 7856 remove nil cons cons nil cons nil cons cons 2938 ref subst 7860 def trans appThm 1755 ref trans sym 128 ref eqMp eqMp eqMp nil 7630 ref 137 ref 7847 ref cons nil cons 7861 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7634 ref 7848 remove cons nil cons cons 7862 def 109 ref subst 7862 remove 178 ref subst 7818 remove 501 ref nil 122 ref 7633 remove cons nil cons nil cons cons 129 ref subst 7763 remove eqMp appThm 7863 def 7805 ref refl appThm nil 122 ref 7805 remove nil cons 7864 def cons nil cons nil cons cons 1158 ref subst trans appThm nil 543 ref 7864 remove cons nil cons nil cons cons 1074 ref subst trans sym 128 ref eqMp eqMp nil 7766 ref 7861 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7768 ref nil 7766 ref 7769 ref 1711 ref 7847 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7770 ref 7842 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7772 ref nil 7770 ref 7773 ref 1711 ref 7827 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 7774 ref 137 ref 7816 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp proveHyp proveHyp eqMp nil 135 ref 7804 remove cons 137 ref 7811 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 90 ref 442 ref 7789 remove appTerm nil cons cons 91 ref 7202 remove nil cons 7865 def cons nil cons 7866 def cons nil cons cons 160 ref subst proveHyp nil 3360 ref 7171 remove cons 6566 remove cons nil cons cons 7786 ref subst eqMp 7867 def nil 90 ref 7865 ref cons 7868 def 91 ref 7787 remove nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 269 ref 799 ref 7212 ref 36 ref 576 ref 3758 ref appTerm 806 ref appTerm appTerm 576 ref 7162 remove appTerm 806 ref appTerm appTerm appTerm 7869 def absTerm 7870 def nil cons cons nil cons nil cons cons 275 ref subst 799 ref nil 122 ref 7869 ref nil cons 7871 def cons nil cons nil cons cons 129 ref subst nil 6759 ref 91 ref 7871 remove cons nil cons cons nil cons cons 160 ref subst 947 ref nil 574 ref 6682 remove cons nil cons nil cons cons 4850 ref subst appThm 7869 remove refl appThm sym 947 ref 501 ref nil 594 ref 6733 ref cons nil cons cons 616 ref subst appThm 1129 ref nil 3638 ref 6733 ref cons nil cons cons 616 ref subst appThm appThm appThm 7226 ref 139 ref nil 7227 ref 6733 remove cons nil cons cons 616 ref subst appThm nil 7227 ref 595 ref 7175 ref cons nil cons cons nil cons cons 616 ref subst 787 ref 4477 ref nil 3360 ref 7161 remove nil cons cons 4918 ref cons nil cons cons 4497 ref subst 3383 ref 7791 ref nil 241 ref 7134 remove cons 7872 def nil cons nil cons cons 797 ref subst nil 803 ref 4999 ref 6736 remove cons cons nil cons cons 2743 ref subst trans 6734 remove refl 7793 ref appThm trans appThm appThm trans appThm nil 241 ref 7795 ref 6735 ref appTerm 7873 def nil cons cons nil cons 7874 def nil cons cons 797 ref subst 790 ref 7873 remove appTerm refl 2745 ref appThm trans trans appThm 7233 ref appThm nil 4586 ref 7874 remove cons nil cons cons 822 ref subst 7236 ref nil 7872 remove 7798 ref cons nil cons cons 7246 ref subst 7799 ref 6737 remove 822 ref subst appThm trans appThm trans trans trans appThm appThm appThm sym nil 90 ref 98 ref 599 ref 6727 remove appTerm 7875 def 580 ref appTerm 7876 def appTerm 503 ref 7875 ref 3318 ref appTerm 7877 def appTerm 7878 def appTerm nil cons 7879 def cons 91 ref 7256 ref 36 ref 7875 ref 806 ref appTerm 7880 def appTerm 7881 def 7235 ref 7807 ref 7808 ref 7880 ref appTerm 7882 def appTerm appTerm appTerm 7883 def appTerm nil cons 7884 def cons nil cons cons nil cons cons 7885 def 109 ref subst 7885 remove 178 ref subst nil 135 ref 7876 ref nil cons 7886 def cons 137 ref 7878 remove nil cons 7887 def cons nil cons cons nil cons cons 7888 def 151 ref subst 7888 remove 282 ref subst nil 7284 ref 91 ref 7883 remove nil cons 7889 def cons nil cons cons nil cons cons 7890 def 109 ref subst 7890 remove 178 ref subst 7881 ref refl 7891 def 7289 ref 7825 ref 7882 ref refl appThm appThm nil 122 ref 7517 ref 7882 ref appTerm 7892 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym nil 7535 ref 91 ref 7881 ref 7892 remove appTerm nil cons 7893 def cons nil cons 7894 def cons nil cons cons 7895 def 109 ref subst 7895 remove 178 ref subst 36 ref "_35978" 237 ref var 7896 def 36 ref 7875 ref 7896 remove varTerm 7897 def appTerm 7898 def appTerm 1049 ref 251 ref 7897 ref appTerm 580 ref appTerm appTerm 98 ref 329 ref 7897 remove appTerm 3318 ref appTerm appTerm 7898 remove appTerm appTerm appTerm absTerm 7899 def 806 ref appTerm 7900 def appTerm refl 7899 ref 580 ref appTerm betaConv appThm 139 ref 7900 remove betaConv appThm 36 ref 7876 ref appTerm 7835 ref 4905 ref 7876 ref appTerm appTerm appTerm refl appThm trans 7899 remove refl 7558 ref appThm eqMp sym 139 ref nil 122 ref 7886 remove cons nil cons nil cons cons 129 ref subst 7876 remove assume eqMp 7901 def appThm 7837 ref 7838 ref 7901 remove appThm 7840 ref trans appThm 7841 ref trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7565 ref 137 ref 7893 ref cons nil cons 7902 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7569 ref 7894 remove cons nil cons cons 7903 def 109 ref subst 7903 remove 178 ref subst 7592 ref 36 ref "_35984" 32 ref var 7904 def 7881 ref 1049 ref 7904 remove varTerm appTerm 7882 ref appTerm appTerm absTerm 7905 def 7516 ref appTerm 7906 def appTerm refl 7905 ref 1122 ref appTerm betaConv appThm 139 ref 7906 remove betaConv appThm 7881 ref 1320 ref 7882 ref appTerm appTerm refl appThm trans 7905 remove refl 7598 ref appThm eqMp sym 7891 ref nil 122 ref 7882 ref nil cons cons nil cons nil cons cons 1324 ref subst appThm sym nil 7603 ref 91 ref 7881 remove 7882 remove appTerm nil cons 7907 def cons nil cons 7908 def cons nil cons cons 7909 def 109 ref subst 7909 remove 178 ref subst 36 ref "_35988" 237 ref var 7910 def 36 ref 7875 remove 7910 remove varTerm 7911 def appTerm 7912 def appTerm 98 ref 329 ref 7911 remove appTerm 3318 ref appTerm appTerm 7912 remove appTerm appTerm absTerm 7913 def 806 ref appTerm 7914 def appTerm refl 7913 ref 3318 ref appTerm betaConv appThm 139 ref 7914 remove betaConv appThm 36 ref 7877 ref appTerm 7915 def 7857 ref 7877 ref appTerm appTerm refl appThm trans 7913 remove refl 7624 ref appThm eqMp sym 139 ref nil 90 ref 7887 remove cons 91 ref 7915 remove 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7877 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp 7916 def appThm 7859 ref 7916 remove appThm 7860 ref trans appThm 1755 ref trans sym 128 ref eqMp eqMp eqMp nil 7630 ref 137 ref 7907 ref cons nil cons 7917 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7634 ref 7908 remove cons nil cons cons 7918 def 109 ref subst 7918 remove 178 ref subst 7891 remove 7863 ref 7880 ref refl appThm nil 122 ref 7880 remove nil cons 7919 def cons nil cons nil cons cons 1158 ref subst trans appThm nil 543 ref 7919 remove cons nil cons nil cons cons 1074 ref subst trans sym 128 ref eqMp eqMp nil 7766 ref 7917 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7768 ref nil 7766 ref 7769 ref 1711 ref 7907 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7770 ref 7902 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7772 ref nil 7770 ref 7773 ref 1711 ref 7893 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 7774 ref 137 ref 7889 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp proveHyp proveHyp eqMp nil 135 ref 7879 remove cons 137 ref 7884 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 90 ref 442 ref 7870 remove appTerm nil cons cons 91 ref 7207 ref nil cons 7920 def cons nil cons 7921 def cons nil cons cons 160 ref subst proveHyp nil 3360 ref 7175 remove cons 6726 remove cons nil cons cons 7786 ref subst eqMp 7922 def nil 90 ref 7920 ref cons 91 ref 7211 remove cons nil cons 7923 def cons nil cons cons 178 ref subst proveHyp nil 269 ref 799 ref 7212 ref 36 ref 576 ref 3883 remove appTerm 806 ref appTerm appTerm 576 ref 7165 remove appTerm 806 ref appTerm appTerm appTerm 7924 def absTerm 7925 def nil cons cons nil cons nil cons cons 275 ref subst 799 ref nil 122 ref 7924 ref nil cons 7926 def cons nil cons nil cons cons 129 ref subst nil 6889 remove 91 ref 7926 remove cons nil cons cons nil cons cons 160 ref subst 947 ref nil 574 ref 6821 remove cons nil cons nil cons cons 4850 remove subst appThm 7924 remove refl appThm sym 947 ref 501 ref nil 594 remove 6870 ref cons nil cons cons 616 ref subst appThm 1129 ref nil 3638 remove 6870 ref cons nil cons cons 616 ref subst appThm appThm appThm 7226 ref 139 ref nil 7227 ref 6870 remove cons nil cons cons 616 ref subst appThm nil 7227 ref 595 ref 7179 ref cons nil cons cons nil cons cons 616 ref subst 787 ref 4477 ref nil 3360 ref 7164 remove nil cons cons 4918 remove cons nil cons cons 4497 ref subst 3383 ref 7791 remove nil 241 ref 7111 remove cons 7927 def nil cons nil cons cons 797 ref subst nil 803 ref 4999 remove 6873 remove cons cons nil cons cons 2743 ref subst trans 6871 remove refl 7793 remove appThm trans appThm appThm trans appThm nil 241 ref 7795 remove 6872 remove appTerm 7928 def nil cons cons nil cons 7929 def nil cons cons 797 ref subst 790 ref 7928 remove appTerm refl 2745 ref appThm trans trans appThm 7233 ref appThm nil 4586 ref 7929 remove cons nil cons cons 822 ref subst 7236 ref nil 7927 remove 7798 remove cons nil cons cons 7246 ref subst 7799 remove 6874 remove 822 ref subst appThm trans appThm trans trans trans appThm appThm appThm sym nil 90 ref 98 ref 599 ref 6865 remove appTerm 7930 def 580 ref appTerm 7931 def appTerm 503 ref 7930 ref 3318 ref appTerm 7932 def appTerm 7933 def appTerm nil cons 7934 def cons 91 ref 7256 ref 36 ref 7930 ref 806 ref appTerm 7935 def appTerm 7936 def 7235 ref 7807 remove 7808 remove 7935 ref appTerm 7937 def appTerm appTerm appTerm 7938 def appTerm nil cons 7939 def cons nil cons cons nil cons cons 7940 def 109 ref subst 7940 remove 178 ref subst nil 135 ref 7931 ref nil cons 7941 def cons 137 ref 7933 remove nil cons 7942 def cons nil cons cons nil cons cons 7943 def 151 ref subst 7943 remove 282 ref subst nil 7284 ref 91 ref 7938 remove nil cons 7944 def cons nil cons cons nil cons cons 7945 def 109 ref subst 7945 remove 178 ref subst 7936 ref refl 7946 def 7289 ref 7825 remove 7937 ref refl appThm appThm nil 122 ref 7517 remove 7937 ref appTerm 7947 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym nil 7535 ref 91 ref 7936 ref 7947 remove appTerm nil cons 7948 def cons nil cons 7949 def cons nil cons cons 7950 def 109 ref subst 7950 remove 178 ref subst 36 ref "_35994" 237 ref var 7951 def 36 ref 7930 ref 7951 remove varTerm 7952 def appTerm 7953 def appTerm 1049 ref 251 ref 7952 ref appTerm 580 ref appTerm appTerm 98 ref 329 ref 7952 remove appTerm 3318 ref appTerm appTerm 7953 remove appTerm appTerm appTerm absTerm 7954 def 806 ref appTerm 7955 def appTerm refl 7954 ref 580 ref appTerm betaConv appThm 139 ref 7955 remove betaConv appThm 36 ref 7931 ref appTerm 7835 remove 4905 remove 7931 ref appTerm appTerm appTerm refl appThm trans 7954 remove refl 7558 ref appThm eqMp sym 139 ref nil 122 ref 7941 remove cons nil cons nil cons cons 129 ref subst 7931 remove assume eqMp 7956 def appThm 7837 remove 7838 remove 7956 remove appThm 7840 remove trans appThm 7841 remove trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7565 ref 137 ref 7948 ref cons nil cons 7957 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7569 ref 7949 remove cons nil cons cons 7958 def 109 ref subst 7958 remove 178 ref subst 7592 ref 36 ref "_36000" 32 ref var 7959 def 7936 ref 1049 ref 7959 remove varTerm appTerm 7937 ref appTerm appTerm absTerm 7960 def 7516 ref appTerm 7961 def appTerm refl 7960 ref 1122 ref appTerm betaConv appThm 139 ref 7961 remove betaConv appThm 7936 ref 1320 ref 7937 ref appTerm appTerm refl appThm trans 7960 remove refl 7598 ref appThm eqMp sym 7946 ref nil 122 ref 7937 ref nil cons cons nil cons nil cons cons 1324 ref subst appThm sym nil 7603 ref 91 ref 7936 remove 7937 remove appTerm nil cons 7962 def cons nil cons 7963 def cons nil cons cons 7964 def 109 ref subst 7964 remove 178 ref subst 36 ref "_36004" 237 ref var 7965 def 36 ref 7930 remove 7965 remove varTerm 7966 def appTerm 7967 def appTerm 98 ref 329 ref 7966 remove appTerm 3318 ref appTerm appTerm 7967 remove appTerm appTerm absTerm 7968 def 806 ref appTerm 7969 def appTerm refl 7968 ref 3318 ref appTerm betaConv appThm 139 ref 7969 remove betaConv appThm 36 ref 7932 ref appTerm 7970 def 7857 remove 7932 ref appTerm appTerm refl appThm trans 7968 remove refl 7624 ref appThm eqMp sym 139 ref nil 90 ref 7942 remove cons 91 ref 7970 remove 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 135 ref 7932 remove nil cons cons nil cons nil cons cons 1242 ref subst eqMp 7971 def appThm 7859 remove 7971 remove appThm 7860 remove trans appThm 1755 ref trans sym 128 ref eqMp eqMp eqMp nil 7630 ref 137 ref 7962 ref cons nil cons 7972 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7634 ref 7963 remove cons nil cons cons 7973 def 109 ref subst 7973 remove 178 ref subst 7946 remove 7863 remove 7935 ref refl appThm nil 122 ref 7935 remove nil cons 7974 def cons nil cons nil cons cons 1158 ref subst trans appThm nil 543 ref 7974 remove cons nil cons nil cons cons 1074 remove subst trans sym 128 ref eqMp eqMp nil 7766 ref 7972 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7768 ref nil 7766 ref 7769 ref 1711 ref 7962 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7770 ref 7957 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7772 ref nil 7770 ref 7773 ref 1711 ref 7948 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 7774 ref 137 ref 7944 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp proveHyp proveHyp eqMp nil 135 ref 7934 remove cons 137 ref 7939 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 90 ref 442 ref 7925 remove appTerm nil cons cons 7923 remove cons nil cons cons 160 ref subst proveHyp nil 3360 ref 7179 remove cons 6864 remove cons nil cons cons 7786 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 7088 remove cons 137 ref 7089 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 7074 remove cons 137 ref 7075 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 7054 remove cons 137 ref 7055 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 6955 remove cons 137 ref 6957 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 135 ref 6939 remove cons 137 ref 6940 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 6930 remove cons 137 ref 6932 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6927 remove 6931 remove appTerm nil cons cons 91 ref 6929 remove 92 ref 206 ref 6922 remove 307 ref appTerm appTerm 5760 ref appTerm appTerm 6817 ref appTerm 7975 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6928 remove nil cons 7976 def cons 91 ref 7975 remove nil cons 7977 def cons nil cons cons nil cons cons 7978 def 109 ref subst 7978 remove 178 ref subst 947 ref 290 ref nil 6936 remove nil cons cons 6369 ref subst appThm 5846 ref appThm 6375 ref trans appThm 6825 ref appThm nil 122 ref 6940 remove cons nil cons nil cons cons 2450 ref subst 7979 def trans sym 128 ref eqMp eqMp nil 135 ref 7976 remove cons 137 ref 7977 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 6914 remove cons 137 ref 6918 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6909 remove 6917 remove appTerm nil cons cons 91 ref 6911 remove 92 ref 206 ref 486 ref 642 ref appTerm appTerm 5760 ref appTerm appTerm 7980 def 6817 ref appTerm 7981 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6910 remove nil cons 7982 def cons 91 ref 7981 remove nil cons 7983 def cons nil cons cons nil cons cons 7984 def 109 ref subst 7984 remove 178 ref subst 947 ref 290 ref 6428 ref appThm 5846 ref appThm 6375 ref trans appThm 7985 def 6825 ref appThm 7979 ref trans sym 128 ref eqMp eqMp nil 135 ref 7982 remove cons 137 ref 7983 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 6888 remove cons 137 ref 6891 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6885 remove 6890 remove appTerm nil cons cons 91 ref 6887 remove 92 ref 206 ref 486 ref 5638 ref 6829 remove 6877 ref 582 ref appTerm 7986 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6817 remove appTerm 7987 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6886 remove nil cons 7988 def cons 91 ref 7987 remove nil cons 7989 def cons nil cons cons nil cons cons 7990 def 109 ref subst 7990 remove 178 ref subst 947 ref 290 ref 2987 ref 5642 ref 6830 remove nil 6895 ref nil cons cons 5017 remove 2958 ref 5018 remove 5019 remove 3722 remove appTerm appTerm 306 ref 624 remove constTerm appTerm absTerm 7991 def 2959 ref appTerm 7992 def betaConv nil 2284 ref 7991 ref appTerm 7993 def axiom nil 90 ref 7993 remove nil cons cons 91 ref 7992 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 7991 remove nil cons cons 2974 ref cons nil cons cons 189 ref subst eqMp eqMp subst 7994 def subst 7995 def appThm nil 6900 remove nil cons cons 5101 remove 3729 ref subst 7996 def subst trans appThm nil 5690 remove nil cons cons 3984 ref subst 7997 def trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 6825 remove appThm 7979 remove trans sym 128 ref eqMp eqMp nil 135 ref 7988 remove cons 137 ref 7989 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp nil 135 ref 6806 remove cons 137 ref 6786 ref cons nil cons 7998 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 6802 remove cons 7998 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 92 ref 6796 ref 3266 ref varTerm 7999 def appTerm appTerm 6785 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6797 remove appTerm 6785 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 6796 remove nil cons cons 7998 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6793 remove cons 7998 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 92 ref 6778 ref 650 ref appTerm appTerm 6785 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6779 ref appTerm 6785 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6778 remove nil cons cons 7998 ref cons nil cons cons 2039 ref subst eqMp nil 90 ref 6777 ref nil cons 8000 def cons 6787 ref cons nil cons cons 8001 def 109 ref subst 8001 remove 178 ref subst 6812 ref "_35734" 197 ref var 8002 def 92 ref 206 ref 486 ref 5638 ref 6784 ref 8002 remove varTerm 8003 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6651 ref 8003 remove appTerm appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 6813 ref 92 ref 206 ref 486 ref 5638 ref 6784 ref 5780 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6651 ref 5780 ref appTerm appTerm appTerm appTerm 5763 ref appTerm 8004 def appTerm refl appThm trans 6818 ref 6777 remove assume appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref nil 6823 remove nil cons cons 8005 def 723 ref 763 ref 733 ref appTerm 8006 def betaConv 765 ref 731 ref appTerm 8007 def betaConv 767 ref 729 ref appTerm 8008 def betaConv 774 remove 777 remove 151 ref subst proveHyp nil 90 ref 775 remove cons 91 ref 8008 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 767 remove nil cons cons 780 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 766 remove nil cons cons 91 ref 8007 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 765 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 764 remove nil cons cons 91 ref 8006 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 782 ref 783 ref 763 remove nil cons cons 784 ref cons nil cons cons 189 ref subst eqMp eqMp 8009 def subst 8010 def subst appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8004 ref refl appThm nil 122 ref 8004 remove nil cons cons nil cons nil cons cons 2450 ref subst trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8000 remove cons 8011 def 7998 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8011 remove 137 ref 6779 remove nil cons cons 1711 ref 6786 remove cons nil cons 8012 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 6789 ref cons 7998 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6776 ref nil cons 8013 def cons 6787 remove cons nil cons cons 8014 def 109 ref subst 8014 remove 178 ref subst 6812 remove "_35718" 197 ref var 8015 def 92 ref 206 ref 486 ref 5638 ref 6784 ref 8015 remove varTerm 8016 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6651 ref 8016 remove appTerm appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 6813 remove 92 ref 206 ref 486 ref 5638 ref 6784 remove 5778 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 6651 remove 5778 ref appTerm appTerm appTerm appTerm 5763 ref appTerm 8017 def appTerm refl appThm trans 6818 remove 6776 remove assume appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref 8005 remove 723 remove 755 ref 733 remove appTerm 8018 def betaConv 757 ref 731 ref appTerm 8019 def betaConv 759 ref 729 remove appTerm 8020 def betaConv 771 remove 773 remove 151 ref subst proveHyp nil 90 ref 772 remove cons 91 ref 8020 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 759 remove nil cons cons 780 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 758 remove nil cons cons 91 ref 8019 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 ref 779 ref 757 remove nil cons cons 781 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 756 remove nil cons cons 91 ref 8018 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 782 remove 783 remove 755 remove nil cons cons 784 remove cons nil cons cons 189 ref subst eqMp eqMp 8021 def subst 8022 def subst appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8017 ref refl appThm nil 122 ref 8017 remove nil cons cons nil cons nil cons cons 2450 ref subst trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8013 remove cons 8023 def 7998 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8023 remove 137 ref 6789 remove cons 8012 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 6781 remove cons 7998 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 6757 remove cons 8024 def 137 ref 6761 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6752 ref 6760 remove appTerm nil cons cons 91 ref 6755 ref 92 ref 206 ref 486 ref 5638 ref 6691 ref 6741 ref 582 ref appTerm 8025 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 8026 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6754 remove nil cons 8027 def cons 8028 def 91 ref 8026 remove nil cons 8029 def cons nil cons cons nil cons cons 8030 def 109 ref subst 8030 remove 178 ref subst 947 ref 290 ref 2987 ref 5642 ref 6692 ref nil 6764 ref nil cons cons 7994 ref subst 8031 def appThm nil 6770 ref nil cons cons 7996 ref subst 8032 def trans appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 6686 ref appThm nil 122 ref 6677 ref nil cons 8033 def cons nil cons nil cons cons 2450 ref subst 8034 def trans sym 128 ref eqMp eqMp nil 135 ref 8027 remove cons 8035 def 137 ref 8029 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp nil 135 ref 6666 remove cons 8036 def 137 ref 6638 ref cons nil cons 8037 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 6660 remove cons 8038 def 8037 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 92 ref 6652 ref 7999 ref appTerm appTerm 8039 def 6637 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6653 remove appTerm 8040 def 6637 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 6652 remove nil cons cons 8041 def 8037 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6647 remove cons 8042 def 8037 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 92 ref 6629 ref 650 ref appTerm appTerm 8043 def 6637 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6630 ref appTerm 8044 def 6637 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6629 remove nil cons cons 8045 def 8037 ref cons nil cons cons 2039 ref subst eqMp nil 90 ref 6628 ref nil cons 8046 def cons 8047 def 6639 ref cons nil cons cons 8048 def 109 ref subst 8048 remove 178 ref subst 6673 ref "_35670" 197 ref var 8049 def 92 ref 206 ref 486 ref 5638 ref 6636 ref 8049 remove varTerm 8050 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 8050 remove appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 6674 ref 92 ref 206 ref 486 ref 5638 ref 6636 ref 5780 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 5780 ref appTerm appTerm appTerm 5763 ref appTerm 8051 def appTerm refl appThm trans 6678 ref 6628 remove assume 8052 def appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref nil 6684 remove nil cons cons 8053 def 8010 ref subst appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8051 ref refl 8054 def appThm nil 122 ref 8051 ref nil cons cons nil cons nil cons cons 2450 ref subst 8055 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8046 remove cons 8056 def 8037 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8056 ref 137 ref 6630 remove nil cons cons 8057 def 1711 ref 6638 remove cons nil cons 8058 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 6641 ref cons 8059 def 8037 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6627 ref nil cons 8060 def cons 8061 def 6639 remove cons nil cons cons 8062 def 109 ref subst 8062 remove 178 ref subst 6673 remove "_35656" 197 ref var 8063 def 92 ref 206 ref 486 ref 5638 ref 6636 ref 8063 remove varTerm 8064 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 8064 remove appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 6674 remove 92 ref 206 ref 486 ref 5638 ref 6636 remove 5778 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 5778 ref appTerm appTerm appTerm 5763 ref appTerm 8065 def appTerm refl appThm trans 6678 remove 6627 remove assume 8066 def appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref 8053 remove 8022 ref subst appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8065 ref refl 8067 def appThm nil 122 ref 8065 ref nil cons cons nil cons nil cons cons 2450 ref subst 8068 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8060 remove cons 8069 def 8037 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8069 ref 137 ref 6641 remove cons 8070 def 8058 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 6632 remove cons 8071 def 8037 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 6605 remove cons 8072 def 137 ref 6611 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6598 ref 6610 remove appTerm nil cons cons 91 ref 6601 ref 92 ref 206 ref 486 ref 5638 ref 6585 ref 6587 remove 582 ref appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm 8073 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6600 remove nil cons 8074 def cons 8075 def 91 ref 8073 remove nil cons 8076 def cons nil cons cons nil cons cons 8077 def 109 ref subst 8077 remove 178 ref subst 947 ref 290 ref 2987 ref 5642 ref 6613 ref nil 6615 remove nil cons cons 7994 remove subst appThm nil 6621 ref nil cons cons 7996 ref subst 8078 def trans appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 6524 ref appThm nil 122 ref 6515 ref nil cons cons nil cons nil cons cons 2450 ref subst 8079 def trans sym 128 ref eqMp eqMp nil 135 ref 8074 remove cons 8080 def 137 ref 8076 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp nil 135 ref 6506 remove cons 8081 def 137 ref 6478 ref cons nil cons 8082 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 6500 remove cons 8083 def 8082 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 92 ref 6492 ref 7999 ref appTerm appTerm 8084 def 6468 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6493 remove appTerm 8085 def 6468 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 6492 ref nil cons cons 8086 def 8082 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 6487 remove cons 8087 def 8082 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 92 ref 6473 ref 650 ref appTerm appTerm 8088 def 6468 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 6474 ref appTerm 8089 def 6468 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 6473 remove nil cons cons 8090 def 8082 ref cons nil cons cons 2039 ref subst eqMp nil 90 ref 6472 ref nil cons 8091 def cons 8092 def 6479 ref cons nil cons cons 8093 def 109 ref subst 8093 remove 178 ref subst 6513 ref "_35612" 197 ref var 8094 def 92 ref 206 ref 486 ref 5638 ref 6467 ref 8094 remove varTerm 8095 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8095 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 6514 ref 92 ref 206 ref 486 ref 5638 ref 6467 ref 5780 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 5780 ref appTerm appTerm 5763 ref appTerm 8096 def appTerm refl appThm trans 6516 ref 6472 remove assume 8097 def appThm eqMp sym 947 ref 290 ref 2987 ref 5642 ref nil 6522 remove nil cons cons 8098 def 8010 ref subst appThm 7997 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8096 ref refl 8099 def appThm nil 122 ref 8096 ref nil cons cons nil cons nil cons cons 2450 ref subst 8100 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8091 remove cons 8101 def 8082 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8101 ref 137 ref 6474 remove nil cons cons 8102 def 1711 ref 6478 remove cons nil cons 8103 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 6481 ref cons 8104 def 8082 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6471 ref nil cons 8105 def cons 8106 def 6479 remove cons nil cons cons 8107 def 109 ref subst 8107 remove 178 ref subst 6513 remove "_35600" 197 ref var 8108 def 92 ref 206 ref 486 ref 5638 ref 6467 ref 8108 remove varTerm 8109 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8109 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 6514 remove 92 ref 206 ref 486 ref 5638 remove 6467 remove 5778 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 5778 ref appTerm appTerm 5763 ref appTerm 8110 def appTerm refl appThm trans 6516 remove 6471 remove assume 8111 def appThm eqMp sym 947 ref 290 ref 2987 ref 5642 remove 8098 remove 8022 ref subst appThm 7997 remove trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8110 ref refl 8112 def appThm nil 122 ref 8110 ref nil cons cons nil cons nil cons cons 2450 ref subst 8113 def trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8105 remove cons 8114 def 8082 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8114 ref 137 ref 6481 remove cons 8115 def 8103 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 6476 remove cons 8116 def 8082 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp eqMp nil 135 ref 6432 remove cons 137 ref 6434 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 6413 remove cons 137 ref 6416 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6407 remove 6415 remove appTerm nil cons cons 91 ref 6412 ref 92 ref 206 ref 486 ref 4109 ref 6381 ref 4062 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 8117 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6411 remove nil cons 8118 def cons 8119 def 91 ref 8117 remove nil cons 8120 def cons nil cons cons nil cons cons 8121 def 109 ref subst 8121 remove 178 ref subst 947 ref 290 ref 2987 ref 4110 ref nil 4356 ref 4061 ref nil cons cons 6427 ref cons nil cons cons 4398 ref subst 6380 ref 4061 remove appTerm betaConv trans 6436 ref 6437 ref 5321 remove 4309 ref nil 4310 ref 5316 ref nil cons cons 5323 remove cons nil cons cons 4354 ref subst appThm 5324 remove appThm trans appThm 5845 ref appThm appThm trans appThm nil 4399 ref 4102 ref 4292 ref 4389 ref 5325 ref 5316 ref appTerm 8122 def appTerm 8123 def appTerm 5317 remove appTerm 8124 def appTerm 4810 ref appTerm nil cons cons 4400 ref cons nil cons cons 4402 ref subst nil 5864 ref 4101 ref 8124 remove nil cons cons nil cons cons nil cons cons 4446 ref subst nil 5844 ref 5329 remove 382 ref 8123 remove nil cons cons nil cons cons cons nil cons cons 4462 ref subst trans 5330 remove nil 4739 ref 8122 remove nil cons cons 4742 ref cons nil cons cons 4770 ref subst 5845 ref appThm appThm trans trans trans appThm appThm 5846 ref appThm appThm 5847 ref appThm sym 864 ref 4477 ref nil 5331 remove 6441 ref cons nil cons cons 4488 ref subst 3383 ref 6443 ref 5345 remove appThm appThm trans appThm nil 241 ref 6442 ref 5347 remove appTerm 8125 def nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 5348 remove 6304 ref cons cons nil cons cons 4544 ref subst 6449 ref 5349 remove appThm trans trans trans appThm 6450 ref 338 ref appTerm 8126 def refl 8127 def appThm sym 251 ref 8125 remove appTerm refl nil 4196 remove 6356 ref cons nil cons cons 8128 def 6460 ref subst appThm sym 6443 ref 5356 remove appThm eqMp eqMp 36 ref "_35296" 237 ref var 8129 def 92 ref 206 ref 486 ref 5389 ref 643 ref 611 ref 201 ref 4773 ref 5325 ref 8129 remove varTerm appTerm appTerm 650 ref appTerm 216 ref appTerm absTerm absTerm appTerm 4810 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 8130 def 5316 ref appTerm 8131 def appTerm refl 8130 ref 8126 ref appTerm betaConv appThm 139 ref 8131 remove betaConv appThm 92 ref 206 ref 486 ref 5389 ref 643 ref 611 ref 201 ref 4773 ref 5325 remove 8126 ref appTerm 8132 def appTerm 8133 def 650 ref appTerm 216 ref appTerm absTerm absTerm 8134 def appTerm 8135 def 4810 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 8136 def refl appThm trans 8130 remove refl 251 ref 5316 remove appTerm 8126 ref appTerm assume appThm eqMp sym 6470 ref nil 6477 ref 91 ref 8136 ref nil cons 8137 def cons nil cons 8138 def cons nil cons cons 8139 def 160 ref subst proveHyp 8139 ref 109 ref subst 8139 remove 178 ref subst nil 6482 ref 8138 ref cons nil cons cons 8140 def 109 ref subst 8140 remove 178 ref subst nil 610 ref 3307 ref 6485 ref 8136 ref appTerm 8141 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 3307 ref nil 122 ref 8141 remove nil cons cons nil cons nil cons cons 129 ref subst nil 6488 ref 8138 ref cons nil cons cons 8142 def 109 ref subst 8142 remove 178 ref subst 6490 ref nil 6494 ref 8138 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref 6495 ref 6498 remove 8136 ref appTerm 8143 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 6495 remove nil 122 ref 8143 remove nil cons cons nil cons nil cons cons 129 ref subst nil 6501 remove 8138 ref cons nil cons cons 8144 def 109 ref subst 8144 remove 178 ref subst 6503 remove nil 6507 remove 8138 ref cons nil cons cons 8145 def 160 ref subst proveHyp 8145 ref 109 ref subst 8145 remove 178 ref subst 36 ref "_35318" 197 ref var 8146 def 92 ref 206 ref 486 ref 5389 ref 8135 ref 8146 remove varTerm 8147 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8147 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 8148 def 4810 ref appTerm 8149 def appTerm refl 8150 def 8148 ref 6504 ref appTerm betaConv appThm 139 ref 8149 remove betaConv appThm 8151 def 92 ref 206 ref 486 ref 5389 ref 8135 ref 6504 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm refl appThm trans 8148 remove refl 8152 def 6517 remove appThm eqMp sym 947 ref 290 ref 2987 ref 5393 ref nil 6519 ref 6521 ref 713 ref 8134 ref nil cons cons 720 ref cons 8153 def cons cons nil cons cons 786 ref subst 8134 remove 3309 ref appTerm betaConv 6523 remove appThm 201 ref 8133 remove 3309 ref appTerm 216 ref appTerm absTerm 6496 ref appTerm betaConv trans trans appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 947 ref 290 ref 2987 ref 5393 ref nil 6519 remove 6521 ref 4739 ref 8132 ref nil cons cons 4742 ref cons cons cons nil cons cons 4795 ref subst appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 947 ref 290 ref 2987 ref 5393 ref 6529 remove 6531 ref 8132 remove refl appThm nil 4370 ref 8126 ref nil cons 8154 def cons 4164 remove cons nil cons cons 6565 ref subst trans appThm appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 6578 ref 36 ref "_35340" 237 ref var 8155 def 92 ref 206 ref 486 ref 5389 ref 6585 ref 6741 ref 6535 ref 584 ref 872 ref 8155 remove varTerm appTerm 4664 ref 8126 ref appTerm 3318 ref appTerm 8156 def appTerm appTerm appTerm 582 ref appTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm absTerm 8157 def 6536 ref appTerm 8158 def appTerm refl 8157 ref 6575 ref appTerm betaConv appThm 139 ref 8158 remove betaConv appThm 92 ref 206 ref 486 ref 5389 ref 6585 ref 6741 ref 6535 ref 584 ref 6591 ref 8156 remove appTerm 8159 def appTerm 8160 def appTerm 582 ref appTerm 8161 def appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm refl appThm trans 8157 remove refl 6595 ref appThm eqMp sym 139 ref "_35342" 570 ref var 8162 def 92 ref 206 ref 486 ref 5389 ref 6585 ref 6741 ref 8162 remove varTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm absTerm 8163 def 8161 remove appTerm betaConv appThm 501 ref 6599 ref 8163 ref 8160 ref appTerm betaConv appThm appThm 6602 ref 8163 ref 582 ref appTerm betaConv appThm appThm appThm nil 6603 ref 6604 ref 8160 ref nil cons cons 6606 ref cons cons nil cons cons nil 6607 ref 8163 remove nil cons cons nil cons nil cons cons 6608 ref subst subst eqMp sym nil 6609 ref 91 ref 92 ref 206 ref 486 ref 5389 ref 6585 ref 6741 remove 8160 remove appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm 8164 def nil cons 8165 def cons nil cons cons nil cons cons 8166 def 109 ref subst 8166 remove 178 ref subst 947 ref 290 ref 2987 ref 5393 ref 6613 ref nil 2649 ref 8159 ref nil cons 8167 def cons 6764 remove cons nil cons cons 5026 ref subst 5028 ref 6740 remove 8159 ref appTerm betaConv 5439 remove 4381 ref 8159 ref appTerm 8168 def refl appThm 5441 remove 5443 remove 8159 ref refl 8169 def appThm appThm appThm nil 5444 remove 4384 remove 4390 ref 8159 ref appTerm 8170 def appTerm 8171 def nil cons 8172 def cons 5447 remove 8168 remove nil cons cons nil cons cons nil cons cons 5448 remove subst trans trans appThm trans appThm nil 5097 ref 8172 remove cons 6621 remove cons nil cons cons 5102 ref subst 6584 remove 8171 remove appTerm betaConv nil 5451 remove 8170 ref nil cons 8173 def cons 6623 remove cons nil cons cons 5463 remove subst 6583 remove 8170 ref appTerm betaConv trans trans trans trans appThm appThm appThm 5846 ref appThm appThm 6524 ref appThm sym 6625 remove nil 6633 remove 91 ref 92 ref 206 ref 486 ref 5389 ref 643 ref 4805 remove 4806 ref 6581 remove 8170 ref appTerm 8174 def 4809 remove appTerm 4810 ref appTerm absTerm absTerm 8175 def appTerm 8176 def 6496 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 ref appTerm 8177 def nil cons 8178 def cons nil cons 8179 def cons nil cons cons 8180 def 160 ref subst proveHyp 8180 ref 109 ref subst 8180 remove 178 ref subst nil 6642 remove 8179 ref cons nil cons cons 8181 def 109 ref subst 8181 remove 178 ref subst nil 610 ref 3757 ref 6645 remove 8177 ref appTerm 8182 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 3757 ref nil 122 ref 8182 remove nil cons cons nil cons nil cons cons 129 ref subst nil 6648 remove 8179 ref cons nil cons cons 8183 def 109 ref subst 8183 remove 178 ref subst 6650 remove nil 6654 remove 8179 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref 6655 ref 6658 remove 8177 ref appTerm 8184 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 6655 remove nil 122 ref 8184 remove nil cons cons nil cons nil cons cons 129 ref subst nil 6661 remove 8179 ref cons nil cons cons 8185 def 109 ref subst 8185 remove 178 ref subst 6663 remove nil 6667 remove 8179 ref cons nil cons cons 8186 def 160 ref subst proveHyp 8186 ref 109 ref subst 8186 remove 178 ref subst 36 ref "_35372" 197 ref var 8187 def 92 ref 206 ref 486 ref 5389 ref 8176 ref 8187 remove varTerm 8188 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 8188 remove appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 8189 def 6496 remove appTerm 8190 def appTerm refl 8191 def 8189 ref 6664 ref appTerm betaConv appThm 139 ref 8190 remove betaConv appThm 8192 def 92 ref 206 ref 486 ref 5389 ref 8176 ref 6664 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm refl appThm trans 8189 remove refl 8193 def 6679 remove appThm eqMp sym 947 ref 290 ref 2987 ref 5393 ref nil 6681 ref 6683 ref 713 ref 8175 ref nil cons cons 720 ref cons 8194 def cons cons nil cons cons 786 ref subst 8175 remove 3758 ref appTerm betaConv 6685 ref appThm 4806 remove 8174 remove 3758 remove appTerm 4810 ref appTerm absTerm 6656 ref appTerm betaConv trans trans appThm appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 947 ref 290 ref 2987 ref 5393 ref nil 6681 ref 6683 remove 4739 ref 8173 remove cons 6687 remove cons cons cons nil cons cons 4795 ref subst appThm appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 947 ref 290 ref 2987 ref 5393 ref 6692 ref 6693 remove 8170 remove refl appThm nil 4370 ref 8167 ref cons 1408 ref cons nil cons cons 6725 remove subst 6862 ref 6696 ref 584 ref 6698 remove 4664 ref 8159 remove appTerm 3318 ref appTerm 8195 def appTerm appTerm appTerm 582 ref appTerm refl appThm trans trans appThm appThm appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 6738 remove 36 ref "_35396" 237 ref var 8196 def 92 ref 206 ref 486 ref 5389 ref 6691 ref 6877 ref 6696 ref 584 ref 872 ref 8196 remove varTerm appTerm 8195 ref appTerm appTerm appTerm 582 ref appTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm absTerm 8197 def 6697 remove appTerm 8198 def appTerm refl 8197 ref 6735 remove appTerm betaConv appThm 139 ref 8198 remove betaConv appThm 92 ref 206 ref 486 ref 5389 ref 6691 ref 6877 ref 6696 remove 584 ref 6745 remove 8195 remove appTerm 8199 def appTerm 8200 def appTerm 582 ref appTerm 8201 def appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm refl appThm trans 8197 remove refl 6749 remove appThm eqMp sym 139 ref "_35398" 570 ref var 8202 def 92 ref 206 ref 486 ref 5389 ref 6691 ref 6877 ref 8202 remove varTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm absTerm 8203 def 8201 remove appTerm betaConv appThm 501 ref 6753 remove 8203 ref 8200 ref appTerm betaConv appThm appThm 6756 remove 8203 ref 582 ref appTerm betaConv appThm appThm appThm nil 6603 ref 6604 ref 8200 ref nil cons cons 6758 remove cons cons nil cons cons nil 6607 ref 8203 remove nil cons cons nil cons nil cons cons 6608 ref subst subst eqMp sym nil 6759 remove 91 ref 92 ref 206 ref 486 ref 5389 ref 6691 ref 6877 ref 8200 remove appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 8204 def nil cons 8205 def cons nil cons cons nil cons cons 8206 def 109 ref subst 8206 remove 178 ref subst 947 ref 290 ref 2987 ref 5393 ref 6692 ref nil 2649 ref 8199 ref nil cons 8207 def cons 8208 def 6895 ref cons nil cons cons 5026 ref subst 5028 ref nil 6896 ref 444 ref 8207 ref cons nil cons 8209 def cons nil cons cons 6898 ref subst appThm trans appThm nil 5097 ref 4381 ref 8199 ref appTerm 8210 def nil cons cons 6770 remove cons nil cons cons 5102 ref subst 6690 remove 8210 remove appTerm betaConv nil 8208 remove 6772 remove cons nil cons cons 5135 ref subst 6688 remove 8199 ref appTerm betaConv trans trans trans trans appThm nil 2988 ref 447 ref 8199 ref appTerm 6656 ref appTerm 8211 def nil cons cons 8212 def 5465 ref cons nil cons cons 2995 ref subst nil 446 ref 6680 ref cons 8213 def 8209 remove cons nil cons cons 8214 def 5493 remove subst trans trans appThm appThm 5846 ref appThm appThm 6686 ref appThm sym 139 ref "_35416" 435 ref var 8215 def 92 ref 206 ref 486 ref 8215 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm absTerm 8216 def 4471 ref 5204 remove 8199 ref appTerm 8217 def appTerm 497 ref 8211 remove appTerm 8218 def appTerm 642 ref appTerm appTerm betaConv appThm 501 ref 92 ref 8217 ref appTerm 8219 def refl 8216 ref 8218 ref appTerm betaConv appThm appThm 92 ref 503 ref 8217 ref appTerm 8220 def appTerm 8221 def refl 8216 ref 642 ref appTerm betaConv appThm appThm appThm nil 6912 ref 6913 ref 8218 ref nil cons cons 508 ref 8217 ref nil cons 8222 def cons nil cons cons cons nil cons cons nil 6915 ref 8216 remove nil cons cons nil cons nil cons cons 6916 ref subst subst eqMp sym nil 90 ref 8222 ref cons 91 ref 92 ref 206 ref 486 ref 8218 remove appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 8223 def nil cons 8224 def cons nil cons cons nil cons cons 8225 def 109 ref subst 8225 remove 178 ref subst 947 ref 290 ref nil 8212 remove 3008 ref cons nil cons cons 3011 ref subst 8214 remove 3268 ref subst trans appThm 5846 ref appThm appThm 6686 ref appThm sym 139 ref "_35434" 296 ref var 8226 def 92 ref 206 ref 454 ref 455 ref 218 ref 456 ref 6656 ref appTerm appTerm absTerm 8227 def appTerm 8228 def 8226 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm absTerm 8229 def 303 ref 242 ref 8199 ref appTerm 8230 def appTerm 304 ref 246 ref 8199 ref appTerm 8231 def appTerm 8232 def appTerm 307 ref appTerm appTerm betaConv appThm 501 ref 92 ref 8230 ref appTerm 8233 def refl 8229 ref 8232 ref appTerm betaConv appThm appThm 92 ref 503 ref 8230 ref appTerm 8234 def appTerm 8235 def refl 8229 ref 307 ref appTerm betaConv appThm appThm appThm nil 5875 ref 5876 ref 8232 ref nil cons cons 508 ref 8230 ref nil cons 8236 def cons nil cons cons cons nil cons cons nil 5878 ref 8229 remove nil cons cons nil cons nil cons cons 5879 ref subst subst eqMp sym nil 90 ref 8236 ref cons 91 ref 92 ref 206 ref 8228 ref 8232 remove appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 8237 def nil cons 8238 def cons nil cons cons nil cons cons 8239 def 109 ref subst 8239 remove 178 ref subst 947 ref 290 ref nil 3272 ref 8231 ref nil cons 8240 def cons 8241 def 3273 ref 8227 ref nil cons cons 3007 ref cons 8242 def cons nil cons cons 3275 ref subst 8227 remove 8231 ref appTerm betaConv trans appThm 5846 ref appThm nil 5887 ref 5888 ref 219 ref 8231 ref appTerm 6656 ref appTerm nil cons cons nil cons cons nil cons cons 5891 ref subst nil 5892 ref 5894 ref 229 ref 6680 remove cons 8241 remove nil cons cons cons cons nil cons cons 5914 ref subst trans trans appThm 6686 ref appThm sym nil 90 ref 98 ref 245 ref 8231 ref appTerm 5758 ref appTerm 8243 def appTerm 6775 remove 450 ref appTerm 8244 def appTerm nil cons 8245 def cons 91 ref 8033 ref cons nil cons cons nil cons cons 8246 def 109 ref subst 8246 remove 178 ref subst nil 135 ref 8243 ref nil cons cons 137 ref 8244 ref nil cons cons nil cons cons nil cons cons 8247 def 151 ref subst 8247 remove 282 ref subst 36 ref "_35440" 1 ref var 8248 def 6676 ref 212 ref 8 ref 8248 remove varTerm appTerm appTerm 450 ref appTerm appTerm absTerm 8249 def 5758 ref appTerm 8250 def appTerm refl 8249 ref 8231 ref appTerm betaConv appThm 139 ref 8250 remove betaConv appThm 6676 ref 212 ref 8 ref 8231 ref appTerm appTerm 8251 def 450 ref appTerm appTerm refl appThm trans 8249 remove refl 8243 remove assume sym appThm eqMp sym 36 ref "_35458" 197 ref var 8252 def 6676 ref 8251 ref 8252 remove varTerm appTerm appTerm absTerm 8253 def 450 ref appTerm 8254 def appTerm refl 8253 ref 6656 ref appTerm betaConv appThm 139 ref 8254 remove betaConv appThm 6676 ref 8251 remove 6656 ref appTerm appTerm refl appThm trans 8253 remove refl 8244 remove assume sym appThm eqMp sym 6676 ref refl 8255 def 321 ref nil 196 ref 8240 remove cons nil cons nil cons cons 369 ref subst 364 ref 253 ref 8231 remove appTerm 8256 def appTerm betaConv trans appThm 6685 ref appThm appThm sym nil 5931 ref 8207 ref cons nil cons nil cons cons 6953 ref subst 8230 remove assume eqMp nil 90 ref 251 ref 8256 ref appTerm 8199 ref appTerm 8257 def nil cons 8258 def cons 91 ref 6676 ref 212 ref 328 ref 329 ref 8256 ref appTerm 8259 def 343 ref appTerm appTerm 346 ref 8256 ref appTerm appTerm 328 ref 8259 ref 350 ref appTerm appTerm 352 ref 8256 ref appTerm appTerm 328 ref 8259 remove 355 ref appTerm appTerm 357 ref 8256 ref appTerm appTerm 359 ref 8256 ref appTerm appTerm appTerm appTerm appTerm 6656 ref appTerm appTerm nil cons 8260 def cons nil cons cons nil cons cons 8261 def 160 ref subst proveHyp 8261 ref 109 ref subst 8261 remove 178 ref subst 36 ref "_35476" 237 ref var 8262 def 6676 ref 212 ref 328 ref 329 ref 8262 remove varTerm 8263 def appTerm 8264 def 343 ref appTerm appTerm 346 ref 8263 ref appTerm appTerm 328 ref 8264 ref 350 ref appTerm appTerm 352 ref 8263 ref appTerm appTerm 328 ref 8264 remove 355 ref appTerm appTerm 357 ref 8263 ref appTerm appTerm 359 ref 8263 remove appTerm appTerm appTerm appTerm appTerm 6656 ref appTerm appTerm absTerm 8265 def 8256 remove appTerm 8266 def appTerm refl 8265 ref 8199 ref appTerm betaConv appThm 139 ref 8266 remove betaConv appThm 6676 ref 212 ref 328 ref 329 ref 8199 ref appTerm 8267 def 343 ref appTerm 8268 def appTerm 346 ref 8199 ref appTerm 8269 def appTerm 328 ref 8267 ref 350 ref appTerm 8270 def appTerm 352 ref 8199 ref appTerm 8271 def appTerm 328 ref 8267 ref 355 ref appTerm 8272 def appTerm 357 ref 8199 ref appTerm 8273 def appTerm 359 ref 8199 ref appTerm 8274 def appTerm 8275 def appTerm 8276 def appTerm 8277 def appTerm 6656 ref appTerm appTerm refl appThm trans 8265 remove refl 8257 remove assume appThm eqMp sym 139 ref "_35478" 5 ref var 8278 def 6676 ref 212 ref 8278 remove varTerm appTerm 6656 ref appTerm appTerm absTerm 8279 def 8277 remove appTerm betaConv appThm 501 ref 92 ref 8268 ref appTerm 8280 def refl 8279 ref 8269 ref appTerm betaConv appThm appThm 92 ref 503 ref 8268 ref appTerm 8281 def appTerm 8282 def refl 8279 ref 8276 ref appTerm betaConv 8283 def appThm appThm appThm nil 506 ref 8276 ref nil cons cons 507 ref 8269 ref nil cons cons 508 ref 8268 remove nil cons 8284 def cons nil cons cons cons nil cons cons nil 510 ref 8279 remove nil cons cons nil cons nil cons cons 550 ref subst 8285 def subst eqMp sym nil 90 ref 8284 ref cons 8286 def 91 ref 6676 ref 212 ref 8269 remove appTerm 6656 ref appTerm appTerm 8287 def nil cons 8288 def cons nil cons cons nil cons cons 8289 def 109 ref subst 8289 remove 178 ref subst nil 8286 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 8284 ref cons nil cons nil cons cons 1393 ref subst nil 4919 ref 847 ref 8207 ref cons nil cons 8290 def cons nil cons cons 4270 ref subst trans sym 241 ref 3996 remove 1099 ref 8199 ref appTerm appTerm absTerm 8291 def 350 ref appTerm betaConv sym 98 ref 3994 ref 350 ref appTerm 8292 def appTerm refl nil 122 ref 8222 ref cons nil cons nil cons cons 129 ref subst 8217 remove assume eqMp 8293 def appThm nil 122 ref 8292 remove nil cons cons nil cons nil cons cons 1380 ref subst trans sym nil 847 ref 5621 remove cons 2746 ref 6303 remove nil cons cons cons nil cons cons 6996 remove subst nil 2747 remove 882 remove 2791 remove cons cons nil cons cons 6998 remove subst 5351 remove eqMp eqMp 8294 def nil 847 ref 333 ref 333 ref 333 remove 3893 remove appTerm appTerm appTerm nil cons cons 4919 ref 852 ref 4034 ref cons nil cons cons cons nil cons cons 2912 ref subst deductAntisym 8294 remove eqMp sym 128 ref eqMp eqMp eqMp 273 ref 269 ref 8291 ref nil cons cons 613 ref 4034 remove cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 240 ref 8291 remove appTerm nil cons cons 91 ref 3994 ref 8199 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 852 ref 8207 ref cons 7005 remove cons nil cons cons 7052 ref subst eqMp eqMp eqMp nil 135 ref 8288 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 8284 remove cons 137 ref 8288 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8280 remove 8287 remove appTerm nil cons cons 91 ref 8282 remove 6676 ref 212 ref 8276 remove appTerm 6656 ref appTerm appTerm 8295 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8281 remove nil cons 8296 def cons 91 ref 8295 remove nil cons 8297 def cons nil cons cons nil cons cons 8298 def 109 ref subst 8298 remove 178 ref subst 139 ref 8283 remove appThm 501 ref 92 ref 8270 ref appTerm 8299 def refl "_35484" 5 ref var 8300 def 6676 ref 212 ref 8300 remove varTerm appTerm 6656 ref appTerm appTerm absTerm 8301 def 8271 ref appTerm betaConv appThm appThm 92 ref 503 ref 8270 ref appTerm 8302 def appTerm 8303 def refl 8301 remove 8275 ref appTerm betaConv 8304 def appThm appThm appThm nil 506 ref 8275 ref nil cons cons 507 ref 8271 ref nil cons cons 508 ref 8270 remove nil cons 8305 def cons nil cons cons cons nil cons cons 8285 ref subst eqMp sym nil 90 ref 8305 ref cons 8306 def 91 ref 6676 ref 212 ref 8271 remove appTerm 6656 ref appTerm appTerm 8307 def nil cons 8308 def cons nil cons cons nil cons cons 8309 def 109 ref subst 8309 remove 178 ref subst nil 8306 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 8305 ref cons nil cons nil cons cons 1393 ref subst nil 5497 remove 8290 remove cons nil cons cons 4270 ref subst 8293 remove trans trans sym 128 ref eqMp eqMp nil 135 ref 8308 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 8305 remove cons 137 ref 8308 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8299 remove 8307 remove appTerm nil cons cons 91 ref 8303 remove 6676 ref 212 ref 8275 remove appTerm 6656 ref appTerm appTerm 8310 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8302 remove nil cons 8311 def cons 91 ref 8310 remove nil cons 8312 def cons nil cons cons nil cons cons 8313 def 109 ref subst 8313 remove 178 ref subst 139 ref 8304 remove appThm 501 ref 92 ref 8272 ref appTerm 8314 def refl "_35490" 5 ref var 8315 def 6676 ref 212 ref 8315 remove varTerm appTerm 6656 ref appTerm appTerm absTerm 8316 def 8273 ref appTerm betaConv appThm appThm 92 ref 503 ref 8272 ref appTerm 8317 def appTerm 8318 def refl 8316 remove 8274 ref appTerm betaConv appThm appThm appThm nil 506 ref 8274 ref nil cons cons 507 ref 8273 ref nil cons cons 508 ref 8272 remove nil cons 8319 def cons nil cons cons cons nil cons cons 8285 remove subst eqMp sym nil 90 ref 8319 ref cons 91 ref 6676 ref 212 ref 8273 remove appTerm 6656 ref appTerm appTerm 8320 def nil cons 8321 def cons nil cons cons nil cons cons 8322 def 109 ref subst 8322 remove 178 ref subst 8255 remove 321 ref nil 241 ref 8207 remove cons nil cons 8323 def nil cons cons 3780 remove subst 3305 ref 3756 ref 3306 ref 7091 ref 3757 remove 3308 remove 7093 ref 3760 remove appTerm appTerm absTerm 3317 ref 653 ref 790 ref 8199 ref appTerm 3318 ref appTerm appTerm appTerm 8324 def appTerm absTerm 8325 def 3764 remove appTerm absTerm 3773 ref appTerm absTerm 3775 remove appTerm absTerm 3332 ref 8199 remove appTerm 3318 ref appTerm 8326 def appTerm betaConv 3756 ref 3306 ref 8325 remove 3317 ref 653 ref 790 ref 8326 ref appTerm 3318 ref appTerm appTerm appTerm 8327 def appTerm absTerm 8328 def 3773 remove appTerm absTerm 3332 ref 8326 remove appTerm 3318 ref appTerm 8329 def appTerm betaConv 8328 remove 3771 ref 653 ref 8329 remove appTerm appTerm 8330 def appTerm betaConv 7091 ref 7092 ref 652 ref 8330 remove appTerm 8331 def 7093 ref 7094 remove 656 ref appTerm 8332 def appTerm appTerm absTerm 8324 ref appTerm absTerm 8327 ref appTerm betaConv 7092 remove 8331 remove 652 ref 8327 remove appTerm 8332 remove appTerm appTerm absTerm 8324 remove appTerm betaConv trans trans trans trans trans 6357 ref 3771 ref refl 3383 ref 7110 remove nil 4128 ref 3756 ref 8167 ref cons 7135 remove cons cons nil cons cons 8333 def 7125 ref subst 7137 remove 8169 remove appThm nil 241 ref 8167 remove cons 8334 def nil cons nil cons cons 888 ref subst trans trans 8335 def appThm 4129 ref appThm nil 4128 ref 3756 ref 8154 ref cons 7140 ref cons cons nil cons cons 8336 def 7125 ref subst 7142 ref 8127 remove appThm nil 241 ref 8154 remove cons 8337 def nil cons nil cons cons 8338 def 888 ref subst trans trans trans appThm appThm appThm 6357 ref 7145 ref 3383 ref 4547 remove 8335 remove appThm 4129 remove appThm 8336 remove 7155 ref subst 7156 ref trans trans appThm appThm appThm 6357 ref 7145 ref 3383 ref 8333 remove 7155 ref subst 7157 remove trans appThm appThm appThm 6362 ref appThm appThm appThm trans appThm 6685 remove appThm nil 6681 ref 663 ref 7160 ref 7163 remove 656 ref appTerm 8339 def appTerm nil cons cons 666 ref 3771 remove 653 ref 8126 ref appTerm 8340 def appTerm 8341 def nil cons 8342 def cons nil cons cons cons nil cons cons 708 ref subst 709 ref 8341 ref appTerm refl nil 6681 ref 663 ref 8339 remove nil cons cons 7172 ref cons cons nil cons cons 708 ref subst 7174 ref nil 6681 ref 665 ref 7176 remove cons cons nil cons cons 708 ref subst 7178 remove nil 6681 ref nil cons nil cons cons 711 ref subst appThm trans appThm trans appThm trans trans appThm nil 446 ref 7173 ref 7177 remove 6656 ref appTerm 8343 def appTerm nil cons cons 5957 ref 8342 ref cons 201 ref 6675 remove nil cons cons 4307 ref cons cons cons nil cons cons 7198 ref subst 98 ref 5984 ref 8341 ref appTerm 8344 def appTerm refl nil 446 ref 8343 remove nil cons cons 7200 ref 201 ref 6664 remove nil cons cons 7201 ref cons cons cons nil cons cons 7198 ref subst 7204 ref nil 8213 remove 7205 remove 6681 remove 7206 remove cons cons cons nil cons cons 7198 ref subst 7209 remove nil 6774 remove nil cons cons 6364 ref subst appThm nil 122 ref 7920 remove cons nil cons nil cons cons 1380 ref subst trans trans appThm trans appThm trans trans sym nil 269 ref 799 ref 7212 ref 7213 ref 576 ref 8341 remove appTerm 806 ref appTerm appTerm appTerm 8345 def absTerm 8346 def nil cons cons nil cons nil cons cons 275 ref subst 799 ref nil 122 ref 8345 ref nil cons 8347 def cons nil cons nil cons cons 129 ref subst nil 8119 remove 91 ref 8347 remove cons nil cons cons nil cons cons 160 ref subst nil 6403 remove 91 ref 6412 remove 8345 remove appTerm 8348 def nil cons cons nil cons cons nil cons cons 160 ref subst nil 6392 ref 91 ref 6396 ref 8348 remove appTerm 8349 def nil cons cons nil cons cons nil cons cons 160 ref subst nil 6378 ref 91 ref 6384 ref 8349 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst 7220 ref 7221 ref 7223 remove 947 ref 1129 ref 7224 remove appThm appThm 7226 ref 7228 ref nil 7227 ref 595 ref 8342 ref cons nil cons cons nil cons cons 616 ref subst 787 ref 4477 ref nil 3360 ref 8340 remove nil cons cons 3806 remove cons nil cons cons 4497 ref subst 3383 ref 4498 ref 5334 remove 5360 remove 2745 ref appThm trans appThm 8338 remove 797 ref subst nil 803 ref 5383 ref 6356 ref cons cons nil cons cons 2743 ref subst trans 7229 ref 2731 ref 338 ref appTerm refl 2745 ref appThm nil 2746 ref 5627 remove cons nil cons cons 2756 ref subst 2757 ref 5355 remove appThm 5247 remove appThm 2913 ref appThm trans nil 2915 ref 2916 ref 2608 remove cons nil cons cons nil cons cons 2930 ref subst trans trans appThm trans appThm appThm trans appThm nil 241 ref 4490 ref 5335 remove 339 ref appTerm 8350 def appTerm 8126 remove appTerm 8351 def nil cons cons nil cons 8352 def nil cons cons 797 ref subst 790 ref 8351 remove appTerm refl 2745 ref appThm trans trans appThm 7233 ref appThm nil 4586 ref 8352 remove cons nil cons cons 822 ref subst 7236 ref nil 8337 ref 847 ref 8350 remove nil cons cons nil cons cons nil cons cons 7246 ref subst 1064 ref nil 4586 ref 5332 remove cons nil cons cons 822 ref subst appThm 8128 ref 822 ref subst appThm trans appThm trans trans trans appThm appThm appThm appThm appThm appThm sym nil 7248 ref 91 ref 7250 ref 7252 remove 92 ref 503 ref 7253 ref appTerm 8353 def appTerm 7256 ref 7258 ref 7235 ref 1049 ref 7235 ref 599 ref 3769 remove appTerm 806 ref appTerm appTerm appTerm 98 ref 7711 remove appTerm 7257 ref appTerm 8354 def appTerm appTerm appTerm 8355 def appTerm 8356 def appTerm 8357 def appTerm 8358 def appTerm nil cons 8359 def cons nil cons cons nil cons cons 8360 def 109 ref subst 8360 remove 178 ref subst nil 7269 ref 91 ref 8358 remove nil cons 8361 def cons nil cons cons nil cons cons 8362 def 109 ref subst 8362 remove 178 ref subst nil 7273 remove 91 ref 8357 remove nil cons 8363 def cons nil cons cons nil cons cons 8364 def 109 ref subst 8364 remove 178 ref subst nil 90 ref 8353 remove nil cons 8365 def cons 8366 def 91 ref 8356 remove nil cons 8367 def cons nil cons cons nil cons cons 8368 def 109 ref subst 8368 remove 178 ref subst nil 7284 ref 91 ref 8355 remove nil cons 8369 def cons nil cons cons nil cons cons 8370 def 109 ref subst 8370 remove 178 ref subst 7287 ref 7289 ref 1064 ref 7289 ref 787 ref 3820 remove appThm 7233 ref appThm 3823 ref 7297 ref subst trans 3823 remove 7313 ref subst trans nil 3851 remove 7314 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3829 remove appTerm appTerm 3855 remove 7321 ref appTerm appTerm appTerm absTerm 8371 def refl 2786 ref appThm 8371 remove 336 ref appTerm betaConv trans nil 3848 remove 7483 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3830 remove appTerm appTerm 3857 remove 7321 ref appTerm appTerm appTerm absTerm 8372 def refl 2787 ref appThm 8372 remove 337 ref appTerm betaConv trans nil 3845 remove 7485 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3831 remove appTerm appTerm 3859 remove 7321 ref appTerm appTerm appTerm absTerm 8373 def refl 3608 ref appThm 8373 remove 579 ref appTerm betaConv trans nil 3842 remove 7487 ref cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3832 remove appTerm appTerm 3861 remove 7321 ref appTerm appTerm appTerm absTerm 8374 def refl 2788 ref appThm 8374 remove 338 ref appTerm betaConv trans 7490 remove 7481 ref subst 7529 remove trans trans trans trans trans trans trans trans trans trans appThm nil 122 ref 7531 ref nil cons cons nil cons nil cons cons 1158 ref subst trans appThm 8354 ref refl 8375 def appThm appThm nil 122 ref 1049 ref 7531 remove appTerm 8354 ref appTerm 8376 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym nil 7535 ref 91 ref 7258 ref 8376 remove appTerm nil cons 8377 def cons nil cons 8378 def cons nil cons cons 8379 def 109 ref subst 8379 remove 178 ref subst 36 ref "_35496" 237 ref var 8380 def 36 ref 621 ref 8380 remove varTerm 8381 def appTerm 8382 def appTerm 1049 ref 1049 ref 251 ref 8381 ref appTerm 8383 def 3657 ref appTerm appTerm 1049 ref 8383 ref 3318 ref appTerm appTerm 8383 remove 580 ref appTerm appTerm appTerm appTerm 98 ref 329 ref 8381 remove appTerm 338 ref appTerm appTerm 8382 remove appTerm appTerm appTerm absTerm 8384 def 806 ref appTerm 8385 def appTerm refl 8384 ref 580 ref appTerm betaConv appThm 139 ref 8385 remove betaConv appThm 7545 ref 1049 ref 7555 remove appTerm 98 ref 824 ref 338 ref appTerm 8386 def appTerm 8387 def 622 ref appTerm appTerm appTerm refl appThm trans 8384 remove refl 7558 ref appThm eqMp sym 7560 ref 1064 ref 7563 remove appThm 8387 remove refl 7559 ref appThm nil 122 ref 8386 remove nil cons cons nil cons nil cons cons 8388 def 1380 ref subst trans appThm 8388 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7565 ref 137 ref 8377 ref cons nil cons 8389 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7569 ref 8378 remove cons nil cons cons 8390 def 109 ref subst 8390 remove 178 ref subst 7592 ref 36 ref "_35506" 32 ref var 8391 def 7258 ref 1049 ref 7509 ref 7514 ref 8391 remove varTerm appTerm appTerm appTerm 8354 ref appTerm appTerm absTerm 8392 def 7516 ref appTerm 8393 def appTerm refl 8392 ref 1122 ref appTerm betaConv appThm 139 ref 8393 remove betaConv appThm 7258 ref 1049 ref 7597 remove appTerm 8354 ref appTerm appTerm refl appThm trans 8392 remove refl 7598 ref appThm eqMp sym 7287 ref 1064 ref 7602 remove appThm 8375 ref appThm appThm sym nil 7603 ref 91 ref 7258 ref 1049 ref 7604 remove appTerm 8354 ref appTerm appTerm nil cons 8394 def cons nil cons 8395 def cons nil cons cons 8396 def 109 ref subst 8396 remove 178 ref subst 36 ref "_35510" 237 ref var 8397 def 36 ref 621 ref 8397 remove varTerm 8398 def appTerm 8399 def appTerm 1049 ref 1049 ref 251 ref 8398 ref appTerm 8400 def 3657 ref appTerm appTerm 8400 remove 3318 ref appTerm appTerm appTerm 98 ref 329 ref 8398 remove appTerm 338 ref appTerm appTerm 8399 remove appTerm appTerm appTerm absTerm 8401 def 806 ref appTerm 8402 def appTerm refl 8401 ref 3318 ref appTerm betaConv appThm 139 ref 8402 remove betaConv appThm 7614 ref 1049 ref 7621 remove appTerm 98 ref 3634 ref 338 ref appTerm 8403 def appTerm 8404 def 7249 ref appTerm appTerm appTerm refl appThm trans 8401 remove refl 7624 ref appThm eqMp sym 7626 ref 1064 ref 7628 remove appThm 8404 remove refl 7625 ref appThm nil 122 ref 8403 remove nil cons cons nil cons nil cons cons 8405 def 1380 ref subst trans appThm 8405 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7630 ref 137 ref 8394 ref cons nil cons 8406 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7634 ref 8395 remove cons nil cons cons 8407 def 109 ref subst 8407 remove 178 ref subst 7643 ref 36 ref "_35520" 32 ref var 8408 def 7258 ref 1049 ref 7509 ref 8408 remove varTerm appTerm appTerm 8354 ref appTerm appTerm absTerm 8409 def 7513 ref appTerm 8410 def appTerm refl 8409 ref 1122 ref appTerm betaConv appThm 139 ref 8410 remove betaConv appThm 7258 ref 1049 ref 7647 remove appTerm 8354 ref appTerm appTerm refl appThm trans 8409 remove refl 7648 ref appThm eqMp sym 7287 ref 1064 ref 7651 remove appThm 8375 remove appThm appThm sym nil 7652 ref 91 ref 7258 ref 7509 remove 8354 ref appTerm appTerm nil cons 8411 def cons nil cons 8412 def cons nil cons cons 8413 def 109 ref subst 8413 remove 178 ref subst 36 ref "_35524" 237 ref var 8414 def 36 ref 621 ref 8414 remove varTerm 8415 def appTerm 8416 def appTerm 1049 ref 251 ref 8415 ref appTerm 3657 ref appTerm appTerm 98 ref 329 ref 8415 remove appTerm 338 ref appTerm appTerm 8416 remove appTerm appTerm appTerm absTerm 8417 def 806 ref appTerm 8418 def appTerm refl 8417 ref 3657 ref appTerm betaConv appThm 139 ref 8418 remove betaConv appThm 7662 ref 1049 ref 7666 remove appTerm 98 ref 3658 ref 338 ref appTerm 8419 def appTerm 8420 def 7251 ref appTerm appTerm appTerm refl appThm trans 8417 remove refl 7669 ref appThm eqMp sym 7671 remove 1064 ref 7672 remove appThm 8420 remove refl 7670 remove appThm nil 122 ref 8419 remove nil cons cons nil cons nil cons cons 8421 def 1380 ref subst trans appThm 8421 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7674 ref 137 ref 8411 ref cons nil cons 8422 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7678 ref 8412 remove cons nil cons cons 8423 def 109 ref subst 8423 remove 178 ref subst 7687 remove 36 ref "_35534" 32 ref var 8424 def 7258 ref 1049 ref 8424 remove varTerm appTerm 8354 ref appTerm appTerm absTerm 8425 def 7508 remove appTerm 8426 def appTerm refl 8425 ref 1122 ref appTerm betaConv appThm 139 ref 8426 remove betaConv appThm 7258 ref 1320 ref 8354 ref appTerm appTerm refl appThm trans 8425 remove refl 7691 remove appThm eqMp sym 7287 ref nil 122 ref 8354 ref nil cons cons nil cons nil cons cons 1324 ref subst appThm sym nil 7694 remove 91 ref 7258 ref 8354 remove appTerm nil cons 8427 def cons nil cons 8428 def cons nil cons cons 8429 def 109 ref subst 8429 remove 178 ref subst 36 ref "_35538" 237 ref var 8430 def 36 ref 621 ref 8430 remove varTerm 8431 def appTerm 8432 def appTerm 98 ref 329 ref 8431 remove appTerm 338 ref appTerm appTerm 8432 remove appTerm appTerm absTerm 8433 def 806 ref appTerm 8434 def appTerm refl 8433 ref 338 ref appTerm betaConv appThm 139 ref 8434 remove betaConv appThm 7703 ref 98 ref 3669 remove 338 ref appTerm 8435 def appTerm 8436 def 7253 remove appTerm appTerm refl appThm trans 8433 remove refl 7706 remove appThm eqMp sym 139 ref nil 8366 remove 91 ref 7703 remove 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 7775 remove nil cons nil cons cons 1242 ref subst eqMp 8437 def appThm 8436 remove refl 8437 remove appThm nil 122 ref 8435 remove nil cons cons nil cons nil cons cons 2938 ref subst trans appThm 1755 ref trans sym 128 ref eqMp eqMp eqMp nil 7709 remove 137 ref 8427 ref cons nil cons 8438 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7713 remove 8428 remove cons nil cons cons 8439 def 109 ref subst 8439 remove 178 ref subst 7287 ref 501 ref nil 122 ref 7712 remove cons nil cons nil cons cons 129 ref subst 7755 remove eqMp appThm 7742 ref appThm 7744 ref trans appThm 7745 ref trans sym 128 ref eqMp eqMp nil 7756 ref 8438 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7759 remove nil 7756 remove 7760 remove 1711 ref 8427 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7761 ref 8422 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7764 ref nil 7761 ref 7765 ref 1711 ref 8411 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7766 ref 8406 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7768 ref nil 7766 ref 7769 ref 1711 ref 8394 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7770 ref 8389 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7772 ref nil 7770 ref 7773 ref 1711 ref 8377 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 7774 ref 137 ref 8369 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 8365 remove cons 137 ref 8367 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 7776 ref 137 ref 8363 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 7777 ref 137 ref 8361 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 7778 ref 137 ref 8359 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 90 ref 442 ref 8346 remove appTerm nil cons cons 91 ref 8344 remove nil cons 8440 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3360 ref 8342 remove cons 6441 ref cons nil cons cons 7786 ref subst eqMp nil 90 ref 8440 remove cons 91 ref 7203 remove 7207 remove appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp 7867 ref nil 7868 remove 7921 remove cons nil cons cons 178 ref subst proveHyp 7922 remove eqMp eqMp eqMp eqMp nil 135 ref 8319 ref cons 137 ref 8321 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8314 remove 8320 remove appTerm nil cons cons 91 ref 8318 remove 6676 remove 212 ref 8274 remove appTerm 6656 remove appTerm appTerm 8441 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8317 remove nil cons 8442 def cons 8443 def 91 ref 8441 remove nil cons 8444 def cons nil cons cons nil cons cons 8445 def 109 ref subst 8445 remove 178 ref subst nil 8443 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 8442 ref cons nil cons nil cons cons 1393 ref subst nil 122 ref 8319 remove cons nil cons nil cons cons 1606 ref subst trans 8267 remove refl 1588 remove refl 8446 def 5377 remove appThm 5226 remove trans sym appThm nil 801 ref 5379 remove nil cons cons 8323 remove cons nil cons cons 2703 ref subst nil 5381 remove 8334 remove 4128 ref 6732 remove cons cons cons nil cons cons 801 ref 36 ref 834 ref 835 ref 872 ref 4510 remove appTerm 4666 remove appTerm appTerm appTerm 4701 remove appTerm appTerm 837 remove 2730 ref appTerm appTerm absTerm 8447 def 804 ref appTerm 8448 def betaConv 2728 remove 442 ref 8447 ref appTerm 8449 def absTerm 8450 def 2730 remove appTerm 8451 def betaConv 241 ref 442 ref 8450 ref appTerm 8452 def absTerm 8453 def 243 ref appTerm 8454 def betaConv 847 ref 442 ref 8453 ref appTerm 8455 def absTerm 8456 def 856 ref appTerm 8457 def betaConv nil 442 ref 8456 ref appTerm 8458 def axiom nil 90 ref 8458 remove nil cons cons 91 ref 8457 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 8456 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8455 remove nil cons cons 91 ref 8454 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 8453 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8452 remove nil cons cons 91 ref 8451 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 8450 remove nil cons cons 2742 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8449 remove nil cons cons 91 ref 8448 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 8447 remove nil cons cons 821 ref cons nil cons cons 189 ref subst eqMp eqMp 8459 def subst nil 5383 remove 8337 remove 4128 ref 6572 remove cons 8460 def cons cons nil cons cons 8459 ref subst 8128 remove nil 122 ref 834 ref 835 remove 805 remove appTerm appTerm 804 ref appTerm 8461 def nil cons cons nil cons nil cons cons 129 ref subst 801 ref 8461 remove absTerm 8462 def 804 remove appTerm 8463 def betaConv 241 ref 442 ref 8462 ref appTerm 8464 def absTerm 8465 def 243 ref appTerm 8466 def betaConv nil 442 ref 8465 ref appTerm 8467 def axiom nil 90 ref 8467 remove nil cons cons 91 ref 8466 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 8465 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8464 remove nil cons cons 91 ref 8463 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 8462 remove nil cons cons 821 remove cons nil cons cons 189 ref subst eqMp eqMp eqMp 8468 def subst trans trans trans trans trans sym 128 ref eqMp eqMp nil 135 ref 8444 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 8442 remove cons 137 ref 8444 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 8311 remove cons 137 ref 8312 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 8296 remove cons 137 ref 8297 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 8258 remove cons 137 ref 8260 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 135 ref 8245 remove cons 137 ref 8033 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 8236 remove cons 137 ref 8238 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8233 remove 8237 remove appTerm nil cons cons 91 ref 8235 remove 92 ref 206 ref 8228 remove 307 ref appTerm appTerm 5760 ref appTerm appTerm 6677 ref appTerm 8469 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8234 remove nil cons 8470 def cons 91 ref 8469 remove nil cons 8471 def cons nil cons cons nil cons cons 8472 def 109 ref subst 8472 remove 178 ref subst 947 ref 290 ref nil 8242 remove nil cons cons 6369 ref subst appThm 5846 ref appThm 6375 ref trans appThm 6686 ref appThm 8034 ref trans sym 128 ref eqMp eqMp nil 135 ref 8470 remove cons 137 ref 8471 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 8222 remove cons 137 ref 8224 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8219 remove 8223 remove appTerm nil cons cons 91 ref 8221 remove 7980 ref 6677 ref appTerm 8473 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8220 remove nil cons 8474 def cons 91 ref 8473 remove nil cons 8475 def cons nil cons cons nil cons cons 8476 def 109 ref subst 8476 remove 178 ref subst 7985 ref 6686 ref appThm 8034 ref trans sym 128 ref eqMp eqMp nil 135 ref 8474 remove cons 137 ref 8475 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 8024 remove 137 ref 8205 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6752 remove 8204 remove appTerm nil cons cons 91 ref 6755 remove 92 ref 206 ref 486 ref 5389 ref 6691 remove 7986 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6677 remove appTerm 8477 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 8028 remove 91 ref 8477 remove nil cons 8478 def cons nil cons cons nil cons cons 8479 def 109 ref subst 8479 remove 178 ref subst 947 ref 290 ref 2987 ref 5393 ref 6692 remove 7995 ref appThm 8032 remove trans appThm nil 5465 remove nil cons cons 3984 ref subst 8480 def trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 6686 remove appThm 8034 remove trans sym 128 ref eqMp eqMp nil 8035 remove 137 ref 8478 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp nil 8036 remove 137 ref 8178 ref cons nil cons 8481 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 8038 remove 8481 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 8039 remove 8177 ref appTerm absTerm appTerm nil cons cons 91 ref 8040 remove 8177 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 8041 remove 8481 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 8042 remove 8481 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 8043 remove 8177 ref appTerm absTerm appTerm nil cons cons 91 ref 8044 remove 8177 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 8045 remove 8481 ref cons nil cons cons 2039 ref subst eqMp nil 8047 remove 8179 ref cons nil cons cons 8482 def 109 ref subst 8482 remove 178 ref subst 8191 ref "_35360" 197 ref var 8483 def 92 ref 206 ref 486 ref 5389 ref 8176 ref 8483 remove varTerm 8484 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 8484 remove appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 8192 ref 92 ref 206 ref 486 ref 5389 ref 8176 ref 5780 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8051 remove appTerm refl appThm trans 8193 ref 8052 remove appThm eqMp sym 947 ref 290 ref 2987 ref 5393 ref nil 8194 remove nil cons cons 8485 def 8010 ref subst appThm 8480 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8054 remove appThm 8055 remove trans sym 128 ref eqMp eqMp eqMp nil 8056 ref 8481 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8056 remove 8057 remove 1711 ref 8178 remove cons nil cons 8486 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8059 remove 8481 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8061 remove 8179 remove cons nil cons cons 8487 def 109 ref subst 8487 remove 178 ref subst 8191 remove "_35348" 197 ref var 8488 def 92 ref 206 ref 486 ref 5389 ref 8176 ref 8488 remove varTerm 8489 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 6491 ref 8489 remove appTerm appTerm appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 8192 remove 92 ref 206 ref 486 ref 5389 ref 8176 remove 5778 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8065 remove appTerm refl appThm trans 8193 remove 8066 remove appThm eqMp sym 947 ref 290 ref 2987 ref 5393 ref 8485 remove 8022 ref subst appThm 8480 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8067 remove appThm 8068 remove trans sym 128 ref eqMp eqMp eqMp nil 8069 ref 8481 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8069 remove 8070 remove 8486 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8071 remove 8481 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 8072 ref 137 ref 8165 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6598 ref 8164 remove appTerm nil cons cons 91 ref 6601 ref 92 ref 206 ref 486 ref 5389 ref 6585 remove 8025 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 6515 remove appTerm 8490 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 8075 ref 91 ref 8490 remove nil cons 8491 def cons nil cons cons nil cons cons 8492 def 109 ref subst 8492 remove 178 ref subst 947 ref 290 ref 2987 ref 5393 ref 6613 remove 8031 remove appThm 8078 remove trans appThm 8480 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 6524 remove appThm 8079 remove trans sym 128 ref eqMp eqMp nil 8080 ref 137 ref 8491 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp nil 8081 remove 137 ref 8137 ref cons nil cons 8493 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 8083 remove 8493 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 8084 ref 8136 ref appTerm absTerm appTerm nil cons cons 91 ref 8085 ref 8136 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 8086 ref 8493 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 8087 ref 8493 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 8088 ref 8136 ref appTerm absTerm appTerm nil cons cons 91 ref 8089 ref 8136 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 8090 ref 8493 ref cons nil cons cons 2039 ref subst eqMp nil 8092 ref 8138 ref cons nil cons cons 8494 def 109 ref subst 8494 remove 178 ref subst 8150 ref "_35308" 197 ref var 8495 def 92 ref 206 ref 486 ref 5389 ref 8135 ref 8495 remove varTerm 8496 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8496 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 8151 ref 92 ref 206 ref 486 ref 5389 ref 8135 ref 5780 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8096 ref appTerm refl appThm trans 8152 ref 8097 ref appThm eqMp sym 947 ref 290 ref 2987 ref 5393 ref nil 8153 remove nil cons cons 8497 def 8010 ref subst appThm 8480 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8099 ref appThm 8100 ref trans sym 128 ref eqMp eqMp eqMp nil 8101 ref 8493 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8101 ref 8102 ref 1711 ref 8137 remove cons nil cons 8498 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8104 ref 8493 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8106 ref 8138 remove cons nil cons cons 8499 def 109 ref subst 8499 remove 178 ref subst 8150 remove "_35298" 197 ref var 8500 def 92 ref 206 ref 486 ref 5389 ref 8135 ref 8500 remove varTerm 8501 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8501 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 8151 remove 92 ref 206 ref 486 ref 5389 remove 8135 remove 5778 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8110 ref appTerm refl appThm trans 8152 remove 8111 ref appThm eqMp sym 947 ref 290 ref 2987 ref 5393 remove 8497 remove 8022 ref subst appThm 8480 remove trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8112 ref appThm 8113 ref trans sym 128 ref eqMp eqMp eqMp nil 8114 ref 8493 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8114 ref 8115 ref 8498 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8116 ref 8493 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp eqMp nil 135 ref 8118 remove cons 137 ref 8120 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 6402 remove cons 137 ref 6405 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6396 remove 6404 remove appTerm nil cons cons 91 ref 6401 ref 92 ref 206 ref 486 ref 4109 remove 6381 remove 4066 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm 8502 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 6400 remove nil cons 8503 def cons 8504 def 91 ref 8502 remove nil cons 8505 def cons nil cons cons nil cons cons 8506 def 109 ref subst 8506 remove 178 ref subst 947 ref 290 ref 2987 ref 4110 remove nil 4356 remove 4065 ref nil cons cons 6427 remove cons nil cons cons 4398 remove subst 6380 remove 4065 remove appTerm betaConv trans 6436 remove 6437 remove 4308 remove 4309 remove nil 4310 remove 4301 ref nil cons cons 4313 remove cons nil cons cons 4354 remove subst appThm 4355 remove appThm trans appThm 5845 ref appThm appThm trans appThm nil 4399 remove 4102 remove 4292 remove 4389 remove 4390 ref 4301 ref appTerm 8507 def appTerm 8508 def appTerm 4302 remove appTerm 8509 def appTerm 4810 ref appTerm nil cons cons 4400 remove cons nil cons cons 4402 remove subst nil 5864 remove 4101 remove 8509 remove nil cons cons nil cons cons nil cons cons 4446 remove subst nil 5844 remove 4448 remove 382 remove 8508 remove nil cons cons nil cons cons cons nil cons cons 4462 remove subst trans 4476 remove nil 4739 ref 8507 remove nil cons cons 4742 ref cons nil cons cons 4770 remove subst 5845 remove appThm appThm trans trans trans appThm appThm 5846 ref appThm appThm 5847 remove appThm sym 864 ref 4477 ref nil 4478 remove 6441 ref cons nil cons cons 4488 remove subst 3383 ref 6443 ref 4531 remove appThm appThm trans appThm nil 241 ref 6442 remove 4533 remove appTerm 8510 def nil cons cons nil cons nil cons cons 797 ref subst nil 803 ref 4534 remove 6304 remove cons cons nil cons cons 4544 remove subst 6449 remove 4545 remove appThm trans trans trans appThm 6450 remove 3657 ref appTerm 8511 def refl 8512 def appThm sym 251 ref 8510 remove appTerm refl nil 4162 remove 6356 ref cons nil cons cons 8513 def 6460 remove subst appThm sym 6443 remove 4594 remove appThm eqMp eqMp 36 ref "_35106" 237 ref var 8514 def 92 ref 206 ref 486 ref 4734 ref 643 ref 611 ref 201 ref 4773 ref 4390 ref 8514 remove varTerm appTerm appTerm 650 ref appTerm 216 ref appTerm absTerm absTerm appTerm 4810 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 ref appTerm absTerm 8515 def 4301 ref appTerm 8516 def appTerm refl 8515 ref 8511 ref appTerm betaConv appThm 139 ref 8516 remove betaConv appThm 92 ref 206 ref 486 ref 4734 ref 643 remove 611 ref 201 ref 4773 remove 4390 remove 8511 ref appTerm 8517 def appTerm 8518 def 650 ref appTerm 216 ref appTerm absTerm absTerm 8519 def appTerm 8520 def 4810 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 5835 remove appTerm 8521 def refl appThm trans 8515 remove refl 251 ref 4301 remove appTerm 8511 ref appTerm assume appThm eqMp sym 6470 remove nil 6477 remove 91 ref 8521 ref nil cons 8522 def cons nil cons 8523 def cons nil cons cons 8524 def 160 ref subst proveHyp 8524 ref 109 ref subst 8524 remove 178 ref subst nil 6482 remove 8523 ref cons nil cons cons 8525 def 109 ref subst 8525 remove 178 ref subst nil 610 ref 3307 ref 6485 remove 8521 ref appTerm 8526 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 3307 remove nil 122 ref 8526 remove nil cons cons nil cons nil cons cons 129 ref subst nil 6488 remove 8523 ref cons nil cons cons 8527 def 109 ref subst 8527 remove 178 ref subst 6490 remove nil 6494 remove 8523 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref 201 ref 92 ref 6492 remove 216 ref appTerm 8528 def appTerm 8521 ref appTerm 8529 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 201 ref nil 122 ref 8529 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 8528 ref nil cons 8530 def cons 8523 ref cons nil cons cons 8531 def 109 ref subst 8531 remove 178 ref subst 8528 ref betaConv 8528 remove assume eqMp nil 90 ref 5916 remove 6491 remove 216 ref appTerm 8532 def appTerm 8533 def nil cons 8534 def cons 8523 ref cons nil cons cons 8535 def 160 ref subst proveHyp 8535 ref 109 ref subst 8535 remove 178 ref subst 36 ref "_35124" 197 ref var 8536 def 92 ref 206 ref 486 ref 4734 ref 8520 ref 8536 remove varTerm 8537 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8537 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 8538 def 4810 remove appTerm 8539 def appTerm refl 8540 def 8538 ref 8532 ref appTerm betaConv appThm 139 ref 8539 remove betaConv appThm 8541 def 92 ref 206 ref 486 ref 4734 ref 8520 ref 8532 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8532 ref appTerm appTerm 8542 def 5763 ref appTerm 8543 def appTerm refl appThm trans 8538 remove refl 8544 def 8533 remove assume appThm eqMp sym 947 ref 290 ref 2987 ref 4738 ref nil 6521 ref 713 remove 8519 ref nil cons cons 720 remove cons 8545 def cons nil cons cons 786 remove subst 8519 remove 3309 ref appTerm betaConv 216 ref refl 8546 def appThm 201 ref 8518 remove 3309 remove appTerm 216 ref appTerm absTerm 216 ref appTerm betaConv trans trans appThm appThm appThm 5846 ref appThm appThm 8543 ref refl 8547 def appThm sym 947 ref 290 ref 2987 ref 4738 ref nil 6521 remove 4739 remove 8517 ref nil cons cons 4742 remove cons cons nil cons cons 4795 remove subst appThm appThm appThm 5846 ref appThm appThm 8547 ref appThm sym 947 ref 290 ref 2987 ref 4738 ref 5400 remove 4799 ref 4801 remove 1643 remove 497 ref 4802 remove 216 ref appTerm appTerm absTerm 8548 def appTerm 8549 def refl 4804 ref 6528 remove 8546 ref appThm absThm appThm 5405 remove appThm absThm appThm 6531 remove 8517 remove refl appThm nil 4370 remove 8511 ref nil cons 8550 def cons 1408 ref cons nil cons cons 6565 remove subst 6862 remove 6535 ref 584 ref 6537 remove 4664 remove 8511 ref appTerm 3318 ref appTerm 8551 def appTerm appTerm appTerm 582 ref appTerm refl appThm trans trans appThm appThm appThm appThm 5846 ref appThm appThm 8547 ref appThm sym 6578 remove 36 ref "_35144" 237 ref var 8552 def 92 ref 206 ref 486 ref 4734 ref 4798 remove 4799 remove 8549 remove 4804 remove 6582 remove 216 ref appTerm absTerm 8553 def appTerm 4813 remove appTerm absTerm 8554 def appTerm 8555 def 6877 ref 6535 ref 584 ref 872 ref 8552 remove varTerm appTerm 8551 ref appTerm appTerm appTerm 582 ref appTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm absTerm 8556 def 6536 remove appTerm 8557 def appTerm refl 8556 ref 6575 remove appTerm betaConv appThm 139 ref 8557 remove betaConv appThm 92 ref 206 ref 486 ref 4734 ref 8555 ref 6877 ref 6535 remove 584 remove 6591 remove 8551 remove appTerm 8558 def appTerm 8559 def appTerm 582 ref appTerm 8560 def appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm refl appThm trans 8556 remove refl 6595 remove appThm eqMp sym 139 ref "_35146" 570 remove var 8561 def 92 ref 206 ref 486 ref 4734 ref 8555 ref 6877 ref 8561 remove varTerm appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm absTerm 8562 def 8560 remove appTerm betaConv appThm 501 ref 6599 remove 8562 ref 8559 ref appTerm betaConv appThm appThm 6602 remove 8562 ref 582 remove appTerm betaConv appThm appThm appThm nil 6603 remove 6604 remove 8559 ref nil cons cons 6606 remove cons cons nil cons cons nil 6607 remove 8562 remove nil cons cons nil cons nil cons cons 6608 remove subst subst eqMp sym nil 6609 remove 91 ref 92 ref 206 ref 486 ref 4734 ref 8555 ref 6877 remove 8559 remove appTerm appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm 8563 def nil cons 8564 def cons nil cons cons nil cons cons 8565 def 109 ref subst 8565 remove 178 ref subst 947 ref 290 ref 2987 ref 4738 ref 8555 ref refl 8566 def nil 2649 remove 8558 ref nil cons 8567 def cons 8568 def 6895 remove cons nil cons cons 5026 remove subst 5028 remove nil 6896 remove 444 remove 8567 ref cons nil cons 8569 def cons nil cons cons 6898 remove subst appThm trans appThm nil 5097 remove 4381 remove 8558 ref appTerm 8570 def nil cons cons 5099 remove 8554 ref nil cons cons 2954 remove cons 8571 def cons nil cons cons 5102 remove subst 8554 remove 8570 remove appTerm betaConv nil 8568 remove 5103 remove 8553 remove nil cons cons 2953 remove 8548 ref nil cons cons nil cons cons cons nil cons cons 5135 remove subst 8548 remove 8558 ref appTerm betaConv trans trans trans trans appThm nil 2988 remove 447 remove 8558 ref appTerm 216 ref appTerm 8572 def nil cons cons 8573 def 5137 ref cons nil cons cons 2995 remove subst nil 446 ref 5798 ref cons 8574 def 8569 remove cons nil cons cons 8575 def 5173 remove subst trans trans appThm appThm 5846 ref appThm appThm 8547 ref appThm sym 139 ref "_35164" 435 ref var 8576 def 92 ref 206 ref 486 ref 8576 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm absTerm 8577 def 4471 remove 3994 remove 8558 ref appTerm 8578 def appTerm 497 remove 8572 remove appTerm 8579 def appTerm 642 ref appTerm appTerm betaConv appThm 501 ref 92 ref 8578 ref appTerm 8580 def refl 8577 ref 8579 ref appTerm betaConv appThm appThm 92 ref 503 ref 8578 ref appTerm 8581 def appTerm 8582 def refl 8577 ref 642 remove appTerm betaConv appThm appThm appThm nil 6912 remove 6913 remove 8579 ref nil cons cons 508 ref 8578 ref nil cons 8583 def cons nil cons cons cons nil cons cons nil 6915 remove 8577 remove nil cons cons nil cons nil cons cons 6916 remove subst subst eqMp sym nil 90 ref 8583 ref cons 91 ref 92 ref 206 ref 486 ref 8579 remove appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm 8584 def nil cons 8585 def cons nil cons cons nil cons cons 8586 def 109 ref subst 8586 remove 178 ref subst 947 ref 290 ref nil 8573 remove 3008 remove cons nil cons cons 3011 remove subst 8575 remove 3268 remove subst trans appThm 5846 ref appThm appThm 8547 ref appThm sym 139 ref "_35182" 296 remove var 8587 def 92 ref 206 ref 454 remove 455 remove 218 ref 456 remove 216 ref appTerm appTerm absTerm 8588 def appTerm 8589 def 8587 remove varTerm appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm absTerm 8590 def 303 remove 242 remove 8558 ref appTerm 8591 def appTerm 304 remove 246 remove 8558 ref appTerm 8592 def appTerm 8593 def appTerm 307 ref appTerm appTerm betaConv appThm 501 ref 92 ref 8591 ref appTerm 8594 def refl 8590 ref 8593 ref appTerm betaConv appThm appThm 92 ref 503 ref 8591 ref appTerm 8595 def appTerm 8596 def refl 8590 ref 307 ref appTerm betaConv appThm appThm appThm nil 5875 remove 5876 remove 8593 ref nil cons cons 508 ref 8591 ref nil cons 8597 def cons nil cons cons cons nil cons cons nil 5878 remove 8590 remove nil cons cons nil cons nil cons cons 5879 remove subst subst eqMp sym nil 90 ref 8597 ref cons 91 ref 92 ref 206 ref 8589 ref 8593 remove appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm 8598 def nil cons 8599 def cons nil cons cons nil cons cons 8600 def 109 ref subst 8600 remove 178 ref subst 947 ref 290 ref nil 3272 ref 8592 ref nil cons 8601 def cons 8602 def 3273 remove 8588 ref nil cons cons 3007 remove cons 8603 def cons nil cons cons 3275 remove subst 8588 remove 8592 ref appTerm betaConv trans appThm 5846 ref appThm nil 5887 remove 5888 ref 219 ref 8592 ref appTerm 216 ref appTerm nil cons cons nil cons cons nil cons cons 5891 remove subst nil 5892 remove 5894 remove 229 ref 5798 remove cons 8602 remove nil cons cons cons cons nil cons cons 5914 remove subst trans trans appThm 8547 ref appThm sym nil 90 ref 98 ref 245 ref 8592 ref appTerm 5758 ref appTerm 8604 def appTerm 5762 ref 450 ref appTerm 8605 def appTerm nil cons 8606 def cons 91 ref 8543 ref nil cons 8607 def cons nil cons cons nil cons cons 8608 def 109 ref subst 8608 remove 178 ref subst nil 135 ref 8604 ref nil cons cons 137 ref 8605 ref nil cons cons nil cons cons nil cons cons 8609 def 151 ref subst 8609 remove 282 ref subst 36 ref "_35188" 1 ref var 8610 def 8542 ref 212 ref 8 ref 8610 remove varTerm appTerm appTerm 450 ref appTerm appTerm absTerm 8611 def 5758 ref appTerm 8612 def appTerm refl 8611 ref 8592 ref appTerm betaConv appThm 139 ref 8612 remove betaConv appThm 8542 ref 212 ref 8 ref 8592 ref appTerm appTerm 8613 def 450 ref appTerm appTerm refl appThm trans 8611 remove refl 8604 remove assume sym appThm eqMp sym 36 ref "_35202" 197 ref var 8614 def 8542 ref 8613 ref 8614 remove varTerm appTerm appTerm absTerm 8615 def 450 ref appTerm 8616 def appTerm refl 8615 ref 216 ref appTerm betaConv appThm 139 ref 8616 remove betaConv appThm 8542 ref 8613 remove 216 ref appTerm appTerm refl appThm trans 8615 remove refl 8605 remove assume sym appThm eqMp sym 8542 ref refl 8617 def 321 ref nil 196 ref 8601 remove cons nil cons nil cons cons 369 ref subst 364 ref 253 ref 8592 remove appTerm 8618 def appTerm betaConv trans appThm 8546 ref appThm appThm sym nil 5931 remove 8567 ref cons nil cons nil cons cons 6953 remove subst 8591 remove assume eqMp nil 90 ref 251 ref 8618 ref appTerm 8558 ref appTerm 8619 def nil cons 8620 def cons 91 ref 8542 ref 212 ref 328 ref 329 ref 8618 ref appTerm 8621 def 343 ref appTerm appTerm 346 ref 8618 ref appTerm appTerm 328 ref 8621 ref 350 ref appTerm appTerm 352 ref 8618 ref appTerm appTerm 328 ref 8621 remove 355 ref appTerm appTerm 357 ref 8618 ref appTerm appTerm 359 ref 8618 ref appTerm appTerm appTerm appTerm appTerm 216 ref appTerm appTerm nil cons 8622 def cons nil cons cons nil cons cons 8623 def 160 ref subst proveHyp 8623 ref 109 ref subst 8623 remove 178 ref subst 36 ref "_35216" 237 ref var 8624 def 8542 ref 212 ref 328 ref 329 ref 8624 remove varTerm 8625 def appTerm 8626 def 343 ref appTerm appTerm 346 ref 8625 ref appTerm appTerm 328 ref 8626 ref 350 ref appTerm appTerm 352 ref 8625 ref appTerm appTerm 328 ref 8626 remove 355 ref appTerm appTerm 357 ref 8625 ref appTerm appTerm 359 ref 8625 remove appTerm appTerm appTerm appTerm appTerm 216 ref appTerm appTerm absTerm 8627 def 8618 remove appTerm 8628 def appTerm refl 8627 ref 8558 ref appTerm betaConv appThm 139 ref 8628 remove betaConv appThm 8542 ref 212 ref 328 ref 329 ref 8558 ref appTerm 8629 def 343 ref appTerm 8630 def appTerm 346 ref 8558 ref appTerm 8631 def appTerm 328 ref 8629 ref 350 ref appTerm 8632 def appTerm 352 ref 8558 ref appTerm 8633 def appTerm 328 ref 8629 ref 355 ref appTerm appTerm 357 ref 8558 ref appTerm appTerm 359 ref 8558 ref appTerm appTerm 8634 def appTerm 8635 def appTerm 8636 def appTerm 216 ref appTerm appTerm refl appThm trans 8627 remove refl 8619 remove assume appThm eqMp sym 139 ref "_35218" 5 ref var 8637 def 8542 ref 212 ref 8637 remove varTerm appTerm 216 ref appTerm appTerm absTerm 8638 def 8636 remove appTerm betaConv appThm 501 ref 92 ref 8630 ref appTerm 8639 def refl 8638 ref 8631 ref appTerm betaConv appThm appThm 92 ref 503 ref 8630 ref appTerm 8640 def appTerm 8641 def refl 8638 ref 8635 ref appTerm betaConv 8642 def appThm appThm appThm nil 506 ref 8635 ref nil cons cons 507 ref 8631 ref nil cons cons 508 ref 8630 remove nil cons 8643 def cons nil cons cons cons nil cons cons nil 510 ref 8638 remove nil cons cons nil cons nil cons cons 550 ref subst 8644 def subst eqMp sym nil 90 ref 8643 ref cons 8645 def 91 ref 8542 ref 212 ref 8631 remove appTerm 216 ref appTerm appTerm 8646 def nil cons 8647 def cons nil cons cons nil cons cons 8648 def 109 ref subst 8648 remove 178 ref subst nil 8645 remove 1212 ref cons nil cons cons 160 ref subst nil 122 ref 8643 ref cons nil cons nil cons cons 1393 ref subst nil 4919 remove 847 ref 8567 ref cons nil cons cons nil cons cons 4270 remove subst nil 122 ref 8583 ref cons nil cons nil cons cons 129 ref subst 8578 remove assume eqMp trans trans sym 128 ref eqMp eqMp nil 135 ref 8647 ref cons nil cons nil cons cons 1241 ref subst proveHyp eqMp nil 135 ref 8643 remove cons 137 ref 8647 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8639 remove 8646 remove appTerm nil cons cons 91 ref 8641 remove 8542 ref 212 ref 8635 remove appTerm 216 ref appTerm appTerm 8649 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8640 remove nil cons 8650 def cons 91 ref 8649 remove nil cons 8651 def cons nil cons cons nil cons cons 8652 def 109 ref subst 8652 remove 178 ref subst 139 ref 8642 remove appThm 501 ref 92 ref 8632 ref appTerm 8653 def refl "_35224" 5 ref var 8654 def 8542 ref 212 ref 8654 remove varTerm appTerm 216 ref appTerm appTerm absTerm 8655 def 8633 ref appTerm betaConv appThm appThm 92 ref 503 ref 8632 ref appTerm 8656 def appTerm 8657 def refl 8655 remove 8634 ref appTerm betaConv appThm appThm appThm nil 506 ref 8634 ref nil cons cons 507 ref 8633 ref nil cons cons 508 ref 8632 remove nil cons 8658 def cons nil cons cons cons nil cons cons 8644 remove subst eqMp sym nil 90 ref 8658 ref cons 91 ref 8542 ref 212 ref 8633 remove appTerm 216 ref appTerm appTerm 8659 def nil cons 8660 def cons nil cons cons nil cons cons 8661 def 109 ref subst 8661 remove 178 ref subst 8617 remove 321 remove nil 241 ref 8567 remove cons nil cons 8662 def nil cons cons 3339 remove subst 3305 remove 3306 remove 3312 remove 3317 remove 653 ref 790 ref 8558 ref appTerm 3318 ref appTerm appTerm appTerm 8663 def appTerm absTerm 8664 def 3331 remove appTerm absTerm 3332 remove 8558 remove appTerm 3318 ref appTerm 8665 def appTerm betaConv 8664 remove 3329 ref 653 ref 8665 remove appTerm appTerm 8666 def appTerm betaConv 7091 remove 652 ref 8666 remove appTerm 7093 remove 656 ref appTerm appTerm absTerm 8663 remove appTerm betaConv trans trans trans 6357 ref 3329 ref refl 3383 ref nil 4128 remove 3756 remove 8550 ref cons 7140 remove cons cons nil cons cons 8667 def 7125 remove subst 7142 remove 8512 remove appThm nil 241 ref 8550 remove cons 8668 def nil cons nil cons cons 8669 def 888 ref subst trans trans appThm appThm appThm 6357 remove 7145 remove 3383 ref 8667 remove 7155 remove subst 7156 remove trans appThm appThm appThm 6362 remove appThm appThm trans appThm 8546 ref appThm nil 663 ref 7160 remove 656 ref appTerm nil cons cons 666 ref 3329 remove 653 remove 8511 ref appTerm 8670 def appTerm 8671 def nil cons 8672 def cons nil cons cons nil cons cons 708 ref subst 709 remove 8671 ref appTerm refl nil 665 ref 7172 remove cons nil cons cons 708 remove subst 7174 remove 711 remove appThm trans appThm trans trans appThm nil 446 ref 7173 remove 216 ref appTerm nil cons cons 5957 ref 8672 ref cons 201 ref 8532 remove nil cons cons 4307 ref cons cons cons nil cons cons 7198 ref subst 98 ref 5984 remove 8671 ref appTerm 8673 def appTerm refl nil 8574 remove 7200 remove 7201 remove cons cons nil cons cons 7198 remove subst 7204 remove nil 5799 ref nil cons cons 6364 remove subst appThm nil 122 ref 7865 remove cons nil cons nil cons cons 1380 ref subst trans trans appThm trans trans sym nil 269 ref 799 ref 7212 remove 7213 remove 576 remove 8671 remove appTerm 806 ref appTerm appTerm appTerm 8674 def absTerm 8675 def nil cons cons nil cons nil cons cons 275 ref subst 799 remove nil 122 ref 8674 ref nil cons 8676 def cons nil cons nil cons cons 129 ref subst nil 8504 remove 91 ref 8676 remove cons nil cons cons nil cons cons 160 ref subst nil 6392 remove 91 ref 6401 remove 8674 remove appTerm 8677 def nil cons cons nil cons cons nil cons cons 160 ref subst nil 6378 remove 91 ref 6384 ref 8677 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst 7220 remove 7221 remove 947 ref 1129 remove 7222 remove appThm appThm 7226 remove 7228 remove nil 7227 remove 595 remove 8672 ref cons nil cons cons nil cons cons 616 remove subst 787 ref 4477 remove nil 3360 ref 8670 remove nil cons cons 3363 remove cons nil cons cons 4497 remove subst 3383 remove 4498 remove 4501 remove 4609 remove 2745 ref appThm trans appThm 8669 remove 797 ref subst nil 803 remove 4699 ref 6356 remove cons cons nil cons cons 2743 remove subst trans 7229 remove 2731 remove 3657 ref appTerm refl 2745 ref appThm nil 2746 remove 5374 remove cons nil cons cons 2756 remove subst 2757 remove 4593 remove appThm 4163 remove appThm 2913 remove appThm trans nil 2915 remove 2916 remove 3661 remove cons nil cons cons nil cons cons 2930 remove subst trans trans appThm trans appThm appThm trans appThm nil 241 ref 4490 remove 4502 remove 339 remove appTerm 8678 def appTerm 8511 remove appTerm 8679 def nil cons cons nil cons 8680 def nil cons cons 797 remove subst 790 remove 8679 remove appTerm refl 2745 remove appThm trans trans appThm 7233 ref appThm nil 4586 ref 8680 remove cons nil cons cons 822 ref subst 7236 remove nil 8668 ref 847 ref 8678 remove nil cons cons nil cons cons nil cons cons 7246 remove subst 1064 ref nil 4586 remove 4499 remove cons nil cons cons 822 ref subst appThm 8513 ref 822 remove subst appThm trans appThm trans trans trans appThm appThm appThm appThm appThm sym nil 7248 remove 91 ref 7250 remove 92 ref 503 ref 7251 ref appTerm 8681 def appTerm 7256 remove 7258 ref 7235 ref 1049 ref 7235 remove 599 remove 3327 remove appTerm 806 ref appTerm appTerm appTerm 98 ref 7676 remove appTerm 7257 remove appTerm 8682 def appTerm appTerm appTerm 8683 def appTerm 8684 def appTerm 8685 def appTerm nil cons 8686 def cons nil cons cons nil cons cons 8687 def 109 ref subst 8687 remove 178 ref subst nil 7269 remove 91 ref 8685 remove nil cons 8688 def cons nil cons cons nil cons cons 8689 def 109 ref subst 8689 remove 178 ref subst nil 90 ref 8681 remove nil cons 8690 def cons 8691 def 91 ref 8684 remove nil cons 8692 def cons nil cons cons nil cons cons 8693 def 109 ref subst 8693 remove 178 ref subst nil 7284 remove 91 ref 8683 remove nil cons 8694 def cons nil cons cons nil cons cons 8695 def 109 ref subst 8695 remove 178 ref subst 7287 ref 7289 ref 1064 ref 7289 remove 787 remove 3469 remove appThm 7233 remove appThm 3472 ref 7297 remove subst trans 3472 remove 7313 remove subst trans nil 3629 remove 7314 remove cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3577 remove appTerm appTerm 3642 remove 7321 ref appTerm appTerm appTerm absTerm 8696 def refl 2786 ref appThm 8696 remove 336 ref appTerm betaConv trans nil 3626 remove 7483 remove cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3578 remove appTerm appTerm 3666 remove 7321 ref appTerm appTerm appTerm absTerm 8697 def refl 2787 ref appThm 8697 remove 337 ref appTerm betaConv trans nil 3622 remove 7485 remove cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3579 remove appTerm appTerm 3675 remove 7321 ref appTerm appTerm appTerm absTerm 8698 def refl 3608 remove appThm 8698 remove 579 ref appTerm betaConv trans nil 3618 remove 7487 remove cons nil cons cons 7481 ref subst 241 ref 7320 ref 98 ref 7322 ref 3580 remove appTerm appTerm 3682 remove 7321 ref appTerm appTerm appTerm absTerm 8699 def refl 2788 remove appThm 8699 remove 338 ref appTerm betaConv trans nil 3614 remove 7489 remove cons nil cons cons 7481 ref subst 241 ref 7320 remove 98 ref 7322 remove 3581 remove appTerm appTerm 3692 remove 7321 remove appTerm appTerm appTerm absTerm 8700 def refl 3617 remove appThm 8700 remove 3657 ref appTerm betaConv trans 7507 remove 7481 remove subst 7528 remove trans trans trans trans trans trans trans trans trans trans trans trans appThm nil 122 ref 7530 ref nil cons cons nil cons nil cons cons 1158 ref subst trans appThm 8682 ref refl 8701 def appThm appThm nil 122 ref 1049 ref 7530 remove appTerm 8682 ref appTerm 8702 def nil cons cons nil cons nil cons cons 1158 ref subst trans appThm sym nil 7535 remove 91 ref 7258 ref 8702 remove appTerm nil cons 8703 def cons nil cons 8704 def cons nil cons cons 8705 def 109 ref subst 8705 remove 178 ref subst 36 ref "_35230" 237 ref var 8706 def 36 ref 621 ref 8706 remove varTerm 8707 def appTerm 8708 def appTerm 1049 ref 1049 ref 251 ref 8707 ref appTerm 8709 def 3318 ref appTerm appTerm 8709 remove 580 ref appTerm appTerm appTerm 98 ref 329 ref 8707 remove appTerm 3657 ref appTerm appTerm 8708 remove appTerm appTerm appTerm absTerm 8710 def 806 ref appTerm 8711 def appTerm refl 8710 ref 580 remove appTerm betaConv appThm 139 ref 8711 remove betaConv appThm 7545 remove 1049 ref 7554 remove appTerm 98 ref 824 remove 3657 ref appTerm 8712 def appTerm 8713 def 622 remove appTerm appTerm appTerm refl appThm trans 8710 remove refl 7558 remove appThm eqMp sym 7560 remove 1064 ref 7562 remove appThm 8713 remove refl 7559 remove appThm nil 122 ref 8712 remove nil cons cons nil cons nil cons cons 8714 def 1380 ref subst trans appThm 8714 remove 1423 ref subst trans appThm 1700 ref trans sym 128 ref eqMp eqMp eqMp nil 7565 remove 137 ref 8703 ref cons nil cons 8715 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7569 remove 8704 remove cons nil cons cons 8716 def 109 ref subst 8716 remove 178 ref subst 7592 remove 36 ref "_35238" 32 ref var 8717 def 7258 ref 1049 ref 7514 ref 8717 remove varTerm appTerm appTerm 8682 ref appTerm appTerm absTerm 8718 def 7516 remove appTerm 8719 def appTerm refl 8718 ref 1122 ref appTerm betaConv appThm 139 ref 8719 remove betaConv appThm 7258 ref 1049 ref 7596 remove appTerm 8682 ref appTerm appTerm refl appThm trans 8718 remove refl 7598 remove appThm eqMp sym 7287 ref 1064 ref 7601 remove appThm 8701 remove appThm appThm sym nil 7603 remove 91 ref 7258 ref 7514 remove 8682 ref appTerm appTerm nil cons 8720 def cons nil cons 8721 def cons nil cons cons 8722 def 109 ref subst 8722 remove 178 ref subst 36 ref "_35242" 237 ref var 8723 def 36 ref 621 ref 8723 remove varTerm 8724 def appTerm 8725 def appTerm 1049 ref 251 ref 8724 ref appTerm 3318 ref appTerm appTerm 98 ref 329 ref 8724 remove appTerm 3657 ref appTerm appTerm 8725 remove appTerm appTerm appTerm absTerm 8726 def 806 ref appTerm 8727 def appTerm refl 8726 ref 3318 remove appTerm betaConv appThm 139 ref 8727 remove betaConv appThm 7614 remove 1049 ref 7620 remove appTerm 98 ref 3634 remove 3657 ref appTerm 8728 def appTerm 8729 def 7249 remove appTerm appTerm appTerm refl appThm trans 8726 remove refl 7624 remove appThm eqMp sym 7626 remove 1064 remove 7627 remove appThm 8729 remove refl 7625 remove appThm nil 122 ref 8728 remove nil cons cons nil cons nil cons cons 8730 def 1380 remove subst trans appThm 8730 remove 1423 remove subst trans appThm 1700 remove trans sym 128 ref eqMp eqMp eqMp nil 7630 remove 137 ref 8720 ref cons nil cons 8731 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7634 remove 8721 remove cons nil cons cons 8732 def 109 ref subst 8732 remove 178 ref subst 7643 remove 36 ref "_35250" 32 ref var 8733 def 7258 ref 1049 ref 8733 remove varTerm appTerm 8682 ref appTerm appTerm absTerm 8734 def 7513 remove appTerm 8735 def appTerm refl 8734 ref 1122 ref appTerm betaConv appThm 139 ref 8735 remove betaConv appThm 7258 ref 1320 remove 8682 ref appTerm appTerm refl appThm trans 8734 remove refl 7648 remove appThm eqMp sym 7287 ref nil 122 ref 8682 ref nil cons cons nil cons nil cons cons 1324 remove subst appThm sym nil 7652 remove 91 ref 7258 remove 8682 remove appTerm nil cons 8736 def cons nil cons 8737 def cons nil cons cons 8738 def 109 ref subst 8738 remove 178 ref subst 36 ref "_35254" 237 ref var 8739 def 36 ref 621 remove 8739 remove varTerm 8740 def appTerm 8741 def appTerm 98 ref 329 ref 8740 remove appTerm 3657 ref appTerm appTerm 8741 remove appTerm appTerm absTerm 8742 def 806 remove appTerm 8743 def appTerm refl 8742 ref 3657 ref appTerm betaConv appThm 139 ref 8743 remove betaConv appThm 7662 ref 98 ref 3658 remove 3657 remove appTerm 8744 def appTerm 8745 def 7251 remove appTerm appTerm refl appThm trans 8742 remove refl 7669 remove appThm eqMp sym 139 ref nil 8691 remove 91 ref 7662 remove 1122 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst nil 7776 remove nil cons nil cons cons 1242 remove subst eqMp 8746 def appThm 8745 remove refl 8746 remove appThm nil 122 ref 8744 remove nil cons cons nil cons nil cons cons 2938 remove subst trans appThm 1755 remove trans sym 128 ref eqMp eqMp eqMp nil 7674 remove 137 ref 8736 ref cons nil cons 8747 def cons nil cons cons 151 ref subst deductAntisym eqMp nil 7678 remove 8737 remove cons nil cons cons 8748 def 109 ref subst 8748 remove 178 ref subst 7287 remove 501 ref nil 122 ref 7677 remove cons nil cons nil cons cons 129 ref subst 7758 remove eqMp appThm 7742 remove appThm 7744 remove trans appThm 7745 remove trans sym 128 ref eqMp eqMp nil 7761 ref 8747 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7764 remove nil 7761 remove 7765 remove 1711 ref 8736 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7766 ref 8731 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7768 remove nil 7766 remove 7769 remove 1711 ref 8720 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp proveHyp eqMp nil 7770 ref 8715 remove cons nil cons cons 151 ref subst deductAntisym eqMp 7772 remove nil 7770 remove 7773 remove 1711 ref 8703 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp nil 7774 remove 137 ref 8694 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 8690 remove cons 137 ref 8692 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 7777 remove 137 ref 8688 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 7778 remove 137 ref 8686 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 90 ref 442 ref 8675 remove appTerm nil cons cons 91 ref 8673 remove nil cons 8749 def cons nil cons cons nil cons cons 160 ref subst proveHyp nil 3360 remove 8672 remove cons 6441 remove cons nil cons cons 7786 remove subst eqMp nil 90 ref 8749 remove cons 7866 remove cons nil cons cons 178 ref subst proveHyp 7867 remove eqMp eqMp eqMp nil 135 ref 8658 ref cons 137 ref 8660 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8653 remove 8659 remove appTerm nil cons cons 91 ref 8657 remove 8542 remove 212 ref 8634 remove appTerm 216 ref appTerm appTerm 8750 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8656 remove nil cons 8751 def cons 8752 def 91 ref 8750 remove nil cons 8753 def cons nil cons cons nil cons cons 8754 def 109 ref subst 8754 remove 178 ref subst nil 8752 remove 1212 remove cons nil cons cons 160 ref subst nil 122 ref 8751 ref cons nil cons nil cons cons 1393 remove subst nil 122 ref 8658 remove cons nil cons nil cons cons 1606 remove subst trans 8629 remove refl 8446 remove 4696 remove appThm 4035 remove trans sym appThm nil 801 remove 4697 remove nil cons cons 8662 remove cons nil cons cons 2703 remove subst nil 4699 remove 8668 remove 8460 remove cons cons nil cons cons 8459 remove subst 8513 remove 8468 remove subst trans trans trans trans sym 128 ref eqMp eqMp nil 135 ref 8753 ref cons nil cons nil cons cons 1241 remove subst proveHyp eqMp nil 135 ref 8751 remove cons 137 ref 8753 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 8650 remove cons 137 ref 8651 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 8620 remove cons 137 ref 8622 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 135 ref 8606 remove cons 137 ref 8607 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 8597 remove cons 137 ref 8599 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8594 remove 8598 remove appTerm nil cons cons 91 ref 8596 remove 92 ref 206 ref 8589 remove 307 remove appTerm appTerm 5760 ref appTerm appTerm 8543 ref appTerm 8755 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8595 remove nil cons 8756 def cons 91 ref 8755 remove nil cons 8757 def cons nil cons cons nil cons cons 8758 def 109 ref subst 8758 remove 178 ref subst 947 ref 290 ref nil 8603 remove nil cons cons 6369 remove subst appThm 5846 ref appThm 6375 ref trans appThm 8547 ref appThm nil 122 ref 8607 remove cons nil cons nil cons cons 2450 ref subst 8759 def trans sym 128 ref eqMp eqMp nil 135 ref 8756 remove cons 137 ref 8757 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 8583 remove cons 137 ref 8585 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 8580 remove 8584 remove appTerm nil cons cons 91 ref 8582 remove 7980 remove 8543 ref appTerm 8760 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 8581 remove nil cons 8761 def cons 91 ref 8760 remove nil cons 8762 def cons nil cons cons nil cons cons 8763 def 109 ref subst 8763 remove 178 ref subst 7985 remove 8547 ref appThm 8759 ref trans sym 128 ref eqMp eqMp nil 135 ref 8761 remove cons 137 ref 8762 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 8072 remove 137 ref 8564 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6598 remove 8563 remove appTerm nil cons cons 91 ref 6601 remove 92 ref 206 ref 486 ref 4734 ref 8555 remove 7986 remove appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8543 remove appTerm 8764 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 8075 remove 91 ref 8764 remove nil cons 8765 def cons nil cons cons nil cons cons 8766 def 109 ref subst 8766 remove 178 ref subst 947 ref 290 ref 2987 ref 4738 ref 8566 remove 7995 remove appThm nil 8571 remove nil cons cons 7996 remove subst trans appThm nil 5137 remove nil cons cons 3984 remove subst 8767 def trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8547 remove appThm 8759 remove trans sym 128 ref eqMp eqMp nil 8080 remove 137 ref 8765 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp nil 135 ref 8534 remove cons 137 ref 8522 ref cons nil cons 8768 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 8530 remove cons 8768 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 8084 remove 8521 ref appTerm absTerm appTerm nil cons cons 91 ref 8085 remove 8521 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 8086 remove 8768 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 8087 remove 8768 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 8088 remove 8521 ref appTerm absTerm appTerm nil cons cons 91 ref 8089 remove 8521 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 8090 remove 8768 ref cons nil cons cons 2039 ref subst eqMp nil 8092 remove 8523 ref cons nil cons cons 8769 def 109 ref subst 8769 remove 178 ref subst 8540 ref "_35116" 197 ref var 8770 def 92 ref 206 ref 486 ref 4734 ref 8520 ref 8770 remove varTerm 8771 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8771 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 8541 ref 92 ref 206 ref 486 ref 4734 ref 8520 ref 5780 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8096 remove appTerm refl appThm trans 8544 ref 8097 remove appThm eqMp sym 947 ref 290 ref 2987 ref 4738 ref nil 8545 remove nil cons cons 8772 def 8010 remove subst appThm 8767 ref trans appThm 6428 ref trans appThm 5846 ref appThm 6375 ref trans appThm 8099 remove appThm 8100 remove trans sym 128 ref eqMp eqMp eqMp nil 8101 ref 8768 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8101 remove 8102 remove 1711 ref 8522 remove cons nil cons 8773 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8104 remove 8768 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8106 remove 8523 remove cons nil cons cons 8774 def 109 ref subst 8774 remove 178 ref subst 8540 remove "_35108" 197 ref var 8775 def 92 ref 206 ref 486 ref 4734 ref 8520 ref 8775 remove varTerm 8776 def appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5816 ref 8776 remove appTerm appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 8541 remove 92 ref 206 ref 486 remove 4734 remove 8520 remove 5778 ref appTerm appTerm appTerm appTerm 5760 ref appTerm appTerm 8110 remove appTerm refl appThm trans 8544 remove 8111 remove appThm eqMp sym 947 ref 290 ref 2987 remove 4738 remove 8772 remove 8022 remove subst appThm 8767 remove trans appThm 6428 remove trans appThm 5846 ref appThm 6375 ref trans appThm 8112 remove appThm 8113 remove trans sym 128 ref eqMp eqMp eqMp nil 8114 ref 8768 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8114 remove 8115 remove 8773 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8116 remove 8768 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp eqMp nil 135 ref 8503 remove cons 137 ref 8505 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 6390 remove cons 137 ref 6394 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 6384 remove 6393 remove appTerm nil cons cons 91 ref 6386 remove 6423 remove appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 4846 remove nil cons 8777 def cons 6425 remove cons nil cons cons 8778 def 109 ref subst 8778 remove 178 ref subst 6429 remove eqMp nil 135 ref 8777 remove cons 6430 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 5858 ref 6377 remove cons nil cons cons 151 ref subst deductAntisym eqMp 1830 remove 581 remove appTerm 8779 def betaConv 1833 remove nil 1834 remove 91 ref 8779 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 1835 remove 543 ref 5857 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 5858 remove 137 ref 5849 remove cons 1711 ref 5853 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 135 ref 5826 remove cons 137 ref 5777 ref cons nil cons 8780 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 5822 remove cons 8780 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 92 ref 5817 ref 7999 ref appTerm appTerm 8781 def 5764 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 5818 remove appTerm 8782 def 5764 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 5817 ref nil cons cons 8783 def 8780 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 5812 remove cons 8784 def 8780 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 92 ref 5787 ref 650 ref appTerm appTerm 8785 def 5764 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 5788 ref appTerm 8786 def 5764 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 5787 remove nil cons cons 8787 def 8780 ref cons nil cons cons 2039 ref subst eqMp nil 90 ref 5781 ref nil cons 8788 def cons 8789 def 5803 ref cons nil cons cons 8790 def 109 ref subst 8790 remove 178 ref subst 5832 ref "_35042" 197 ref var 8791 def 92 ref 206 ref 210 ref 8791 remove varTerm 8792 def appTerm appTerm 5760 ref appTerm appTerm 3026 ref 8792 remove appTerm 5763 ref appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 5833 ref 92 ref 206 ref 210 ref 5780 ref appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5780 ref appTerm 5763 ref appTerm 8793 def appTerm refl appThm trans 5836 ref 5781 remove assume 8794 def appThm eqMp sym 947 ref 290 ref nil 17 ref nil cons cons 8795 def 23 ref 43 ref 64 ref 70 ref 762 ref appTerm appTerm 632 ref appTerm absTerm 8796 def 44 ref appTerm 8797 def betaConv nil 88 ref 8796 ref appTerm 8798 def axiom nil 90 ref 8798 remove nil cons cons 91 ref 8797 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 8796 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp subst subst appThm 5846 ref appThm 6375 ref trans appThm 8793 ref refl appThm nil 122 ref 8793 remove nil cons cons nil cons nil cons cons 2450 ref subst trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8788 remove cons 8799 def 8780 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8799 ref 137 ref 5788 remove nil cons cons 8800 def 1711 ref 5777 remove cons nil cons 8801 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 5805 ref cons 8802 def 8780 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 5779 ref nil cons 8803 def cons 8804 def 5803 remove cons nil cons cons 8805 def 109 ref subst 8805 remove 178 ref subst 5832 remove "_35040" 197 ref var 8806 def 92 ref 206 ref 210 ref 8806 remove varTerm 8807 def appTerm appTerm 5760 ref appTerm appTerm 3026 ref 8807 remove appTerm 5763 ref appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 5833 remove 92 ref 206 ref 210 ref 5778 ref appTerm appTerm 5760 ref appTerm appTerm 3026 ref 5778 ref appTerm 5763 remove appTerm 8808 def appTerm refl appThm trans 5836 remove 5779 remove assume 8809 def appThm eqMp sym 947 ref 290 ref 8795 remove 23 ref 43 ref 64 remove 70 remove 754 ref appTerm appTerm 632 ref appTerm absTerm 8810 def 44 ref appTerm 8811 def betaConv nil 88 ref 8810 ref appTerm 8812 def axiom nil 90 ref 8812 remove nil cons cons 91 ref 8811 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 8810 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp subst subst appThm 5846 remove appThm 6375 remove trans appThm 8808 ref refl appThm nil 122 ref 8808 remove nil cons cons nil cons nil cons cons 2450 remove subst trans sym 128 ref eqMp eqMp eqMp nil 135 ref 8803 remove cons 8813 def 8780 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8813 ref 137 ref 5805 remove cons 8814 def 8801 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 5801 remove cons 8815 def 8780 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 8816 def nil 5743 remove 5741 remove constTerm 15 ref appTerm 8 ref appTerm 8817 def thm nil "P" 324 ref var 8818 def "b" 5 ref var 8819 def 325 ref "Data.Char.UTF8.reencode" const 0 ref 2 ref 4323 remove 12 remove opType 8820 def nil cons 8821 def opType 8822 def 6 ref cons opType constTerm 8823 def "Data.Char.UTF8.decode" const 0 ref 5 ref 8822 ref nil cons 8824 def cons opType 8825 def constTerm 8826 def 8819 ref varTerm 8827 def appTerm 8828 def appTerm appTerm 8827 ref appTerm 8829 def absTerm 8830 def nil cons cons nil cons nil cons cons 513 ref 226 ref subst 8831 def subst 8819 ref nil 122 ref 8829 remove nil cons cons nil cons nil cons cons 129 ref subst 325 ref refl 8832 def nil "c" 8822 ref var 8833 def 8828 ref nil cons cons nil cons nil cons cons 8833 ref 325 ref 8823 ref 8833 ref varTerm 8834 def appTerm 8835 def appTerm "Data.List.concat" const 8836 def 0 ref 2 ref 6 ref opType 8837 def 6 ref cons opType constTerm 8838 def "Data.List.map" const 8839 def 0 ref 0 ref 8820 ref 6 ref cons opType 8840 def 0 ref 8822 ref 8837 ref nil cons 8841 def cons opType nil cons cons opType constTerm "Data.Char.UTF8.reencodeChar" const 8840 ref constTerm 8842 def appTerm 8843 def 8834 ref appTerm appTerm appTerm absTerm 8844 def 8834 ref appTerm 8845 def betaConv nil 47 ref 0 ref 0 ref 8822 ref 33 ref cons 8846 def opType 8847 def 33 ref cons opType 8848 def constTerm 8849 def 8844 ref appTerm 8850 def axiom nil 90 ref 8850 remove nil cons cons 91 ref 8845 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 8824 ref cons 8851 def nil cons 8852 def "P" 8847 ref var 8853 def 8844 remove nil cons cons "x" 8822 ref var 8854 def 8834 ref nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 8855 def subst 8838 ref refl 8856 def 8843 ref refl 8857 def 8819 ref 31 ref 0 ref 8822 ref 8847 ref nil cons cons opType constTerm 8858 def 8828 ref appTerm "Data.Pair.fst" const 8859 def 0 ref 59 ref 8846 remove opType 8860 def 8824 ref cons opType 8861 def constTerm 8862 def "Parser.Stream.toList" const 8863 def 0 ref 52 ref 8821 ref opType 8864 def 8860 ref nil cons 8865 def cons opType constTerm 8866 def "Parser.parse" const 8867 def 0 ref 10 ref 3 ref 8821 ref cons 8868 def opType 8869 def 0 ref 197 ref 8864 ref nil cons 8870 def cons opType 8871 def nil cons 8872 def cons opType constTerm 8873 def "Data.Char.UTF8.parse" const 8869 ref constTerm 8874 def appTerm 8875 def "Parser.Stream.fromList" const 8876 def 0 ref 5 ref 202 ref cons opType constTerm 8877 def 8827 ref appTerm 8878 def appTerm appTerm appTerm 8879 def appTerm absTerm 8880 def 8827 ref appTerm 8881 def betaConv nil 47 ref 0 ref 324 ref 33 ref cons opType 8882 def constTerm 8883 def 8880 ref appTerm 8884 def axiom nil 90 ref 8884 remove nil cons cons 91 ref 8881 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 512 ref 8818 ref 8880 remove nil cons cons "x" 5 ref var 8885 def 8827 ref nil cons 8886 def cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 8887 def appThm appThm trans appThm 8827 ref refl 8888 def appThm sym "y" 5 ref var 8889 def 98 ref 325 ref 8838 ref 8843 ref 8879 ref appTerm appTerm 8890 def appTerm 8891 def 8889 remove varTerm 8892 def appTerm appTerm 325 ref 8892 remove appTerm 8827 ref appTerm appTerm absTerm 8893 def 8859 ref 0 ref 59 ref 323 remove opType 8894 def 6 ref cons opType 8895 def constTerm 8896 def 8863 ref 0 ref 197 ref 8894 ref nil cons 8897 def cons opType constTerm 8898 def 8878 ref appTerm appTerm 8899 def appTerm betaConv sym 201 ref 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8875 ref 216 ref appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 216 ref appTerm 8900 def appTerm 8901 def appTerm 8902 def absTerm 8903 def 8878 ref appTerm 8904 def betaConv nil 228 ref 201 ref 92 ref 200 ref 446 ref 92 ref "Parser.Stream.isProperSuffix" const 8905 def 3025 remove constTerm 8906 def 450 ref appTerm 8907 def 216 ref appTerm 8908 def appTerm 8909 def 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8875 ref 450 ref appTerm appTerm 8910 def appTerm 8911 def appTerm appTerm appTerm 8896 ref 8898 ref 450 ref appTerm 8912 def appTerm 8913 def appTerm 8914 def appTerm 8915 def absTerm 8916 def appTerm 8917 def appTerm 8902 ref appTerm 8918 def absTerm 8919 def nil cons cons nil cons nil cons cons 234 ref subst 201 ref nil 122 ref 8918 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 8917 ref nil cons 8920 def cons 8921 def 91 ref 8902 remove nil cons 8922 def cons nil cons cons nil cons cons 8923 def 109 ref subst 8923 remove 178 ref subst 8832 ref 8856 ref 8857 ref 8862 ref refl 8924 def 8866 ref refl 8925 def nil "p" 8869 ref var 8926 def 8874 ref nil cons cons nil cons 8927 def nil cons cons 20 ref "B" 8821 ref cons 8928 def nil cons 8929 def cons 22 ref cons 8930 def 57 ref 31 ref 0 ref 52 remove 38 ref opType 8931 def 0 ref 8931 ref 33 ref cons opType nil cons cons opType constTerm 8932 def 8867 remove 0 ref 40 ref 0 ref 53 ref 8931 ref nil cons 8933 def cons opType nil cons 8934 def cons opType constTerm 44 ref appTerm 8935 def 75 ref appTerm 8936 def appTerm 399 ref 0 ref 8931 ref 0 ref 0 ref 61 remove 8933 ref cons opType 8937 def 0 ref 63 remove 8933 ref cons opType nil cons cons opType nil cons cons opType constTerm 630 ref 0 ref 8931 ref 0 ref 8931 ref 0 ref 0 ref 25 ref 8934 ref cons opType 8934 remove cons opType nil cons cons opType nil cons cons opType constTerm 753 ref 8931 ref constTerm 8938 def appTerm 761 ref 8931 ref constTerm 8939 def appTerm 515 ref 407 ref 8938 remove absTerm absTerm appTerm 75 ref appTerm appTerm 403 ref 0 ref 0 ref 8937 ref 33 ref cons opType 8937 ref nil cons cons opType constTerm "f" 8937 remove var 8940 def 50 ref 406 ref 56 ref 407 ref 8932 ref 8940 remove varTerm 411 remove appTerm appTerm 681 ref 0 ref 24 ref 0 ref 8931 ref 8933 remove cons opType nil cons cons opType constTerm 408 ref appTerm 8935 ref 410 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 416 ref appTerm appTerm absTerm 8941 def 75 ref appTerm 8942 def betaConv 43 ref 56 ref 8941 ref appTerm 8943 def absTerm 8944 def 44 ref appTerm 8945 def betaConv nil 88 ref 8944 ref appTerm 8946 def axiom nil 90 ref 8946 remove nil cons cons 91 ref 8945 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 8944 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8943 remove nil cons cons 91 ref 8942 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 8941 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp subst 8947 def subst appThm appThm appThm appThm appThm 8901 ref refl 8948 def appThm sym 8832 ref 8856 ref 8857 ref 8924 ref 8925 ref 399 ref 0 ref 8864 ref 0 ref 0 ref 59 ref 8820 ref 202 ref cons opType 8949 def 8870 ref cons opType 8950 def 0 ref 58 ref 8949 ref nil cons 8951 def opType 8952 def 8870 ref cons opType nil cons cons opType nil cons cons opType constTerm 8953 def 630 ref 0 ref 8864 ref 0 ref 8864 ref 0 ref 0 ref 3 ref 8872 ref cons opType 8954 def 8872 remove cons opType nil cons cons opType nil cons cons opType constTerm 753 remove 8864 ref constTerm 8955 def appTerm 761 remove 8864 ref constTerm 8956 def appTerm 5957 ref 446 ref 8955 ref absTerm 8957 def absTerm 8958 def appTerm 8959 def 216 ref appTerm 8960 def appTerm 8961 def refl 403 ref 0 ref 0 ref 8950 ref 33 ref cons opType 8962 def 8950 ref nil cons 8963 def cons opType constTerm 8964 def refl "f" 8950 ref var 8965 def 47 ref 0 ref 0 ref 8820 ref 33 ref cons opType 8966 def 33 ref cons opType constTerm 8967 def refl 8968 def "y" 8820 ref var 8969 def 445 ref 446 ref 31 ref 0 ref 8864 ref 0 ref 8864 ref 33 ref cons opType 8970 def nil cons cons opType constTerm 8971 def 8965 ref varTerm 79 ref 0 ref 8820 ref 0 ref 197 ref 8951 ref cons opType nil cons cons opType constTerm 8972 def 8969 ref varTerm 8973 def appTerm 450 ref appTerm 8974 def appTerm appTerm 8975 def refl 681 remove 0 ref 8820 ref 0 ref 8864 ref 8870 ref cons opType nil cons cons opType constTerm 8976 def 8973 ref appTerm 8977 def refl 8873 ref refl nil 31 ref 0 ref 8869 ref 0 ref 8869 ref 33 ref cons opType nil cons cons opType constTerm 8874 remove appTerm 313 remove 0 ref 8869 ref 0 ref 8869 ref 8869 ref nil cons 8978 def cons opType nil cons cons opType constTerm "Parser.map" const 8979 def 0 ref 13 ref 0 ref 0 ref 1 ref 8821 ref cons opType 8980 def 8978 ref cons opType nil cons cons opType constTerm 15 ref appTerm 4340 remove 8980 ref constTerm 8981 def appTerm 8982 def appTerm 8979 ref 0 ref 10 ref 3313 remove opType 8983 def 0 ref 0 ref 8868 remove opType 8984 def 8978 remove cons opType nil cons cons opType constTerm "Parser.any" const 8985 def 8983 ref constTerm 8986 def appTerm 4338 remove 8984 ref constTerm 8987 def appTerm 8988 def appTerm 8989 def appTerm axiom 8990 def appThm 8991 def 450 ref refl 8992 def appThm 8993 def appThm appThm absThm appThm absThm appThm absThm appThm appThm 65 ref 0 ref 8869 ref 0 ref 197 ref 8952 ref nil cons 8994 def cons opType 8995 def nil cons cons opType constTerm refl 8990 remove appThm 8546 remove appThm nil "p2" 8869 ref var 8988 remove nil cons cons "p1" 8869 remove var 8982 remove nil cons cons nil cons cons 8996 def nil cons cons 8928 remove 21 ref cons 22 ref cons 479 remove subst 8997 def subst 399 ref 0 ref 8952 ref 0 ref 0 ref 8949 ref 8994 ref cons opType 8998 def 0 ref 8952 ref 8994 ref cons opType nil cons cons opType nil cons cons opType constTerm 8999 def refl 9000 def nil "f" 8984 ref var 8987 ref nil cons cons 9001 def "p" 8983 ref var 8986 ref nil cons cons nil cons cons 9002 def nil cons cons "B" 4 ref cons "C" 8821 ref cons 21 ref cons 9003 def cons 22 ref cons 57 ref 388 remove 393 remove 8979 remove 0 ref 40 remove 0 ref 3079 ref 396 remove cons opType nil cons cons opType constTerm 44 ref appTerm "f" 3079 remove var 9004 def varTerm 9005 def appTerm appTerm 75 ref appTerm appTerm 402 remove 404 remove 405 remove 50 ref 406 ref 56 ref 407 ref 412 remove 414 remove 415 remove 9005 ref 408 remove appTerm appTerm 410 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 416 remove appTerm appTerm absTerm 9006 def 75 ref appTerm 9007 def betaConv 9004 remove 56 ref 9006 ref appTerm 9008 def absTerm 9009 def 9005 ref appTerm 9010 def betaConv 43 ref 5120 remove 9009 ref appTerm 9011 def absTerm 9012 def 44 ref appTerm 9013 def betaConv nil 88 ref 9012 ref appTerm 9014 def axiom nil 90 ref 9014 remove nil cons cons 91 ref 9013 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 9012 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9011 remove nil cons cons 91 ref 9010 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 5130 remove 5131 remove 9009 remove nil cons cons 5132 remove 9005 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9008 remove nil cons cons 91 ref 9007 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 9006 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp 9015 def subst 9016 def subst appThm "yys" 8949 ref var 9017 def 76 ref 8998 ref constTerm 9018 def 9017 remove varTerm appTerm absTerm 9019 def refl 9020 def appThm nil "f" 8980 ref var 9021 def 8981 ref nil cons 9022 def cons 9023 def 17 remove cons 9024 def nil cons cons 19 ref 9003 remove cons 22 ref cons 9015 remove subst 9025 def subst appThm trans trans appThm appThm appThm appThm appThm appThm 8948 ref appThm sym 201 ref 1049 ref 5757 ref 436 ref appTerm 9026 def appTerm 236 ref 262 remove constTerm 9027 def 5755 ref 5783 ref 446 ref 98 ref 5761 remove appTerm 8908 ref appTerm absTerm appTerm absTerm 9028 def appTerm 9029 def appTerm 9030 def absTerm 9031 def 216 ref appTerm 9032 def betaConv 14 ref 200 ref 201 ref 1049 ref 206 ref 209 remove 14 remove varTerm appTerm 216 ref appTerm appTerm 9033 def 436 ref appTerm appTerm 9027 ref 5755 ref 5783 ref 446 ref 98 ref 9033 remove 5760 remove appTerm appTerm 8908 ref appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm 9034 def 15 remove appTerm 9035 def betaConv 23 remove nil 88 ref 43 ref 56 ref 57 ref 1049 ref 5744 remove 632 remove appTerm appTerm 236 ref 49 remove constTerm 9036 def 406 remove 5793 remove 407 ref 98 ref 5745 remove appTerm 8905 remove 671 ref constTerm 9037 def 410 ref appTerm 75 ref appTerm 9038 def appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm appTerm axiom subst nil 90 ref 47 ref 0 ref 292 ref 33 ref cons opType constTerm 9034 ref appTerm nil cons cons 91 ref 9035 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 299 remove cons nil cons "P" 292 remove var 9034 remove nil cons cons "x" 13 remove var 16 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 200 ref 9031 ref appTerm nil cons cons 91 ref 9032 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9031 remove nil cons cons 5799 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9030 remove nil cons 9039 def cons 91 ref 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8961 remove 8964 ref 8965 ref 8967 ref 8969 ref 200 ref 446 ref 8975 remove 8977 ref 8873 remove 8989 ref appTerm 9040 def 450 ref appTerm 9041 def appTerm 9042 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9043 def appTerm 9044 def 8999 ref 399 ref 0 ref 8952 ref 0 ref 0 ref 59 ref 3 ref 202 ref cons opType 9045 def 8994 ref cons opType 9046 def 0 ref 58 ref 9045 ref nil cons 9047 def opType 9048 def 8994 ref cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 8952 ref constTerm 9049 def appTerm 403 ref 0 ref 0 ref 9046 ref 33 ref cons opType 9050 def 9046 ref nil cons 9051 def cons opType constTerm 9052 def "f" 9046 ref var 9053 def 608 ref 5957 ref 200 ref 446 ref 31 ref 0 ref 8952 ref 0 ref 8952 ref 33 ref cons opType nil cons cons opType constTerm 9054 def 9053 ref varTerm 79 ref 0 ref 3 ref 0 ref 197 ref 9047 ref cons opType nil cons cons opType constTerm 9055 def 5958 ref appTerm 450 ref appTerm 9056 def appTerm appTerm 9018 ref 8972 ref 8987 ref 5958 ref appTerm appTerm 9057 def 450 ref appTerm appTerm 9058 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9059 def appTerm 9060 def 65 ref 0 ref 8983 remove 0 ref 197 ref 9048 ref nil cons 9061 def cons opType nil cons 9062 def cons opType constTerm 8986 remove appTerm 9063 def 216 ref appTerm appTerm 9064 def appTerm 9019 ref appTerm 9065 def 399 remove 0 ref 8952 ref 0 ref 0 ref 203 ref 8994 ref cons opType 9066 def 0 ref 205 ref 8994 ref cons opType nil cons cons opType nil cons cons opType constTerm 9049 ref appTerm 403 ref 0 ref 0 ref 9066 ref 33 ref cons opType 9067 def 9066 ref nil cons 9068 def cons opType constTerm 9069 def "f" 9066 ref var 9070 def 263 ref 5755 ref 200 ref 446 ref 9054 ref 9070 ref varTerm 5759 ref appTerm appTerm 9018 ref 8972 ref 8981 ref 5758 ref appTerm appTerm 9071 def 450 ref appTerm appTerm 9072 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9073 def appTerm 9074 def 5756 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8901 ref appTerm 9075 def nil cons 9076 def cons nil cons 9077 def cons nil cons cons 9078 def 160 ref subst proveHyp 9078 ref 109 ref subst 9078 remove 178 ref subst nil 195 ref 196 ref 92 ref 9028 ref 213 ref appTerm 9079 def appTerm 9075 ref appTerm 9080 def absTerm nil cons cons nil cons nil cons cons 227 ref subst 196 ref nil 122 ref 9080 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9079 ref nil cons 9081 def cons 9077 ref cons nil cons cons 9082 def 109 ref subst 9082 remove 178 ref subst 9079 ref betaConv 9079 remove assume eqMp nil 90 ref 5783 remove 446 ref 98 ref 5757 remove 218 ref 220 remove 450 ref appTerm 9083 def appTerm 9084 def appTerm 9085 def appTerm 8908 ref appTerm 9086 def absTerm 9087 def appTerm 9088 def nil cons cons 9077 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref 446 ref 92 ref 9087 ref 450 ref appTerm 9089 def appTerm 9075 ref appTerm 9090 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 9090 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9089 ref nil cons 9091 def cons 9077 ref cons nil cons cons 9092 def 109 ref subst 9092 remove 178 ref subst 9089 ref betaConv 9089 remove assume eqMp nil 90 ref 9086 remove nil cons 9093 def cons 9077 ref cons nil cons cons 9094 def 160 ref subst proveHyp 9094 ref 109 ref subst 9094 remove 178 ref subst nil 135 ref 9085 ref nil cons cons 137 ref 8908 ref nil cons 9095 def cons nil cons cons nil cons cons 9096 def 151 ref subst 9096 remove 282 ref subst 5753 remove nil 90 ref 36 ref 8817 ref appTerm 98 ref 5742 ref appTerm 5770 remove appTerm appTerm nil cons cons 9077 ref cons nil cons cons 160 ref subst proveHyp 947 ref 139 ref nil 122 ref 8817 remove nil cons cons nil cons nil cons cons 129 ref subst 8816 remove eqMp appThm 5773 remove appThm 5772 remove 1429 ref subst trans appThm 9075 ref refl appThm sym nil 90 ref 5771 ref cons 9097 def 9077 ref cons nil cons cons 9098 def 109 ref subst 9098 remove 178 ref subst 446 ref 92 ref 9085 ref appTerm 5762 ref 215 remove 450 ref appTerm 9099 def appTerm 9100 def appTerm 9101 def absTerm 9102 def 450 ref appTerm 9103 def betaConv 5767 remove 213 ref appTerm 9104 def betaConv 5769 remove 216 ref appTerm 9105 def betaConv nil 9097 remove 91 ref 9105 remove nil cons cons nil cons cons nil cons cons 160 ref subst 232 ref 5774 remove 5799 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 5775 remove cons 91 ref 9104 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 224 ref 5776 remove 267 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 200 ref 9102 ref appTerm nil cons cons 91 ref 9103 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9102 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9101 remove nil cons cons 9077 ref cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref 290 remove 9085 remove assume 9106 def appThm 9084 ref refl appThm nil "x" 205 ref var 9084 remove nil cons cons nil cons nil cons cons "A" 207 remove cons nil cons 22 ref cons 893 ref subst subst trans appThm 9100 ref refl appThm nil 122 ref 9100 ref nil cons 9107 def cons nil cons nil cons cons 2460 ref subst trans appThm 8832 ref 8856 ref 8857 ref 8924 ref 8925 ref 9044 ref refl 9108 def 9065 ref refl 9109 def 9074 ref refl 9110 def 9106 remove appThm nil 5888 ref 9083 remove nil cons cons 9070 remove 9073 remove nil cons cons "b" 8952 remove var 9111 def 9049 remove nil cons cons nil cons 9112 def cons 9113 def cons nil cons cons 5889 remove "B" 8994 remove cons 9114 def nil cons 9115 def cons 22 ref cons 9116 def 2976 ref subst 9117 def subst nil 5755 ref 266 ref cons nil cons 9118 def nil cons cons 446 ref 9054 ref 9069 remove "_36020" 9066 ref var 9119 def 263 ref 5755 ref 200 ref 446 ref 9054 ref 9119 remove varTerm 5759 ref appTerm appTerm 9072 ref appTerm absTerm appTerm absTerm appTerm absTerm 9120 def appTerm 9121 def 5759 ref appTerm appTerm 9072 ref appTerm absTerm 9122 def 450 ref appTerm 9123 def betaConv 5755 ref 200 ref 9122 ref appTerm 9124 def absTerm 9125 def 5758 ref appTerm 9126 def betaConv 9120 ref 9121 remove appTerm 9127 def betaConv 9120 ref "_36018" 203 ref var 9128 def 9018 ref 8972 ref 8981 ref 403 ref 0 ref 0 ref 0 ref 203 ref 11 ref cons opType 9129 def 33 ref cons opType 9129 ref nil cons cons opType constTerm "fn" 9129 remove var 9130 def 263 ref 3272 ref 200 ref 229 ref 245 remove 9130 remove varTerm 219 ref 3272 ref varTerm 9131 def appTerm 230 ref appTerm 9132 def appTerm appTerm 9131 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9133 def 9128 remove varTerm 9134 def appTerm appTerm appTerm 403 ref 0 ref 0 ref 0 ref 203 remove 202 ref cons opType 9135 def 33 ref cons opType 9135 ref nil cons cons opType constTerm "fn" 9135 remove var 9136 def 263 ref 3272 ref 200 ref 229 ref 3026 ref 9136 remove varTerm 9132 remove appTerm appTerm 230 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9137 def 9134 remove appTerm appTerm appTerm absTerm 9138 def appTerm betaConv sym nil 195 ref 5755 ref 200 ref 446 ref 9054 ref 9138 ref 5759 ref appTerm 9139 def appTerm 9072 remove appTerm 9140 def absTerm 9141 def appTerm 9142 def absTerm nil cons cons nil cons nil cons cons 227 ref subst 5755 ref nil 122 ref 9142 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 9141 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 9140 remove nil cons cons nil cons nil cons cons 129 ref subst 9139 remove betaConv 9054 ref "_36015" 197 ref var 9143 def 9018 ref 9071 remove 9143 ref varTerm 9144 def appTerm appTerm absTerm 450 ref appTerm 9145 def appTerm refl 9143 ref 9018 ref 8972 ref 8981 ref 9133 remove 5759 ref appTerm 9146 def appTerm appTerm 9147 def 9144 ref appTerm appTerm absTerm 9148 def 9137 remove 5759 remove appTerm 9149 def appTerm betaConv appThm 9054 ref refl 9150 def 9145 remove betaConv appThm 9018 ref 9147 remove 9149 remove appTerm appTerm refl appThm trans 31 ref 0 ref 8995 ref 0 ref 8995 remove 33 ref cons opType nil cons cons opType constTerm 9151 def "_36014" 1 ref var 9152 def 9143 remove 9018 ref 8972 ref 8981 ref 9152 remove varTerm appTerm appTerm 9144 remove appTerm appTerm absTerm absTerm 9153 def 5758 remove appTerm 9154 def appTerm refl 9153 ref 9146 remove appTerm betaConv appThm 9151 ref refl 9155 def 9154 remove betaConv appThm 9148 remove refl appThm trans 9153 remove refl nil 3052 ref 3272 remove 5893 ref cons nil cons cons nil cons cons 9156 def 5895 ref 3242 ref subst subst appThm eqMp 9156 remove 5895 remove 3261 ref subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 9068 remove cons nil cons 9157 def "P" 9067 ref var 9120 ref nil cons 9158 def cons "x" 9066 remove var 9138 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 9067 ref 33 ref cons opType constTerm 9120 remove appTerm nil cons cons 91 ref 9127 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 9067 remove var 9158 remove cons nil cons nil cons cons 9157 remove 22 ref cons 3241 ref subst subst eqMp eqMp nil 90 ref 263 ref 9125 ref appTerm nil cons cons 91 ref 9126 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 224 ref 195 ref 9125 remove nil cons cons 265 ref 5893 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9124 remove nil cons cons 91 ref 9123 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9122 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp 9159 def subst trans trans appThm nil "a" 8949 ref var 9160 def 8972 ref 8981 ref 213 remove appTerm 9161 def appTerm 450 ref appTerm nil cons 9162 def cons 9163 def "f" 8998 remove var 9164 def 9019 ref nil cons cons 9165 def 9111 ref 9064 ref nil cons cons nil cons cons 9166 def cons nil cons cons "A" 8951 remove cons 9167 def 9115 ref cons 22 ref cons 9168 def 2976 ref subst 9169 def subst nil 9164 remove 9018 ref nil cons cons 9170 def "y" 8949 ref var 9171 def 9162 remove cons nil cons cons nil cons cons 9114 remove 9167 ref nil cons cons 22 ref cons 3005 ref subst 9172 def subst trans trans appThm nil 9163 remove 8965 remove 9043 ref nil cons cons 9173 def "b" 8864 ref var 9174 def 8960 remove nil cons cons nil cons cons cons nil cons cons 9167 remove "B" 8870 ref cons nil cons 9175 def cons 22 ref cons 9176 def 2976 ref subst 9177 def subst nil 8969 ref 9161 ref nil cons 9178 def cons nil cons nil cons cons 446 ref 8971 ref 8964 remove "_36032" 8950 ref var 9179 def 8967 ref 8969 ref 200 ref 446 ref 8971 ref 9179 remove varTerm 8974 ref appTerm appTerm 9042 ref appTerm absTerm appTerm absTerm appTerm absTerm 9180 def appTerm 9181 def 8974 ref appTerm appTerm 9042 ref appTerm absTerm 9182 def 450 ref appTerm 9183 def betaConv 8969 ref 200 ref 9182 ref appTerm 9184 def absTerm 9185 def 8973 ref appTerm 9186 def betaConv 9180 ref 9181 remove appTerm 9187 def betaConv 9180 ref "_36030" 8949 ref var 9188 def 8976 ref 403 ref 0 ref 0 ref 0 ref 8949 ref 8821 ref cons opType 9189 def 33 ref cons opType 9189 ref nil cons cons opType constTerm "fn" 9189 remove var 9190 def 8967 ref "a" 8820 ref var 9191 def 200 ref 229 ref 31 ref 0 ref 8820 ref 8966 ref nil cons cons opType constTerm 9192 def 9190 remove varTerm 8972 ref 9191 ref varTerm 9193 def appTerm 230 ref appTerm 9194 def appTerm appTerm 9193 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9195 def 9188 remove varTerm 9196 def appTerm appTerm 9040 ref 403 ref 0 ref 0 ref 0 ref 8949 remove 202 ref cons opType 9197 def 33 ref cons opType 9197 ref nil cons cons opType constTerm "fn" 9197 remove var 9198 def 8967 ref 9191 ref 200 ref 229 ref 3026 ref 9198 remove varTerm 9194 remove appTerm appTerm 230 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9199 def 9196 remove appTerm appTerm appTerm absTerm 9200 def appTerm betaConv sym nil "P" 8966 remove var 9201 def 8969 ref 200 ref 446 ref 8971 ref 9200 ref 8974 ref appTerm 9202 def appTerm 9042 remove appTerm 9203 def absTerm 9204 def appTerm 9205 def absTerm nil cons cons nil cons nil cons cons "A" 8821 remove cons 9206 def nil cons 9207 def 22 ref cons 9208 def 226 ref subst 9209 def subst 8969 ref nil 122 ref 9205 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 9204 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 9203 remove nil cons cons nil cons nil cons cons 129 ref subst 9202 remove betaConv 8971 ref "_36027" 197 ref var 9210 def 8977 remove 9040 ref 9210 ref varTerm appTerm 9211 def appTerm absTerm 450 ref appTerm 9212 def appTerm refl 9210 ref 8976 ref 9195 remove 8974 ref appTerm 9213 def appTerm 9214 def 9211 ref appTerm absTerm 9215 def 9199 remove 8974 remove appTerm 9216 def appTerm betaConv appThm 8971 remove refl 9212 remove betaConv appThm 9214 remove 9040 ref 9216 remove appTerm appTerm refl appThm trans 31 ref 0 ref 8871 ref 0 ref 8871 remove 33 ref cons opType nil cons cons opType constTerm 9217 def "_36026" 8820 ref var 9218 def 9210 remove 8976 remove 9218 remove varTerm appTerm 9211 remove appTerm absTerm absTerm 9219 def 8973 ref appTerm 9220 def appTerm refl 9219 ref 9213 remove appTerm betaConv appThm 9217 remove refl 9220 remove betaConv appThm 9215 remove refl appThm trans 9219 remove refl nil 3052 ref 9191 remove 8973 remove nil cons 9221 def cons nil cons cons nil cons cons 9222 def 9206 ref 3055 ref cons 22 ref cons 9223 def 3242 ref subst subst appThm eqMp 9222 remove 9223 remove 3261 ref subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 8963 remove cons nil cons 9224 def "P" 8962 ref var 9180 ref nil cons 9225 def cons "x" 8950 remove var 9200 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 8962 ref 33 ref cons opType constTerm 9180 remove appTerm nil cons cons 91 ref 9187 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 8962 remove var 9225 remove cons nil cons nil cons cons 9224 remove 22 ref cons 3241 ref subst subst eqMp eqMp nil 90 ref 8967 ref 9185 ref appTerm nil cons cons 91 ref 9186 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9207 ref 9201 ref 9185 remove nil cons cons "x" 8820 ref var 9226 def 9221 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9184 remove nil cons cons 91 ref 9183 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9182 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp 9227 def subst trans trans appThm nil "xs" 8864 ref var 9228 def 9041 ref nil cons cons 9229 def 9226 ref 9178 ref cons nil cons 9230 def cons nil cons cons 9208 ref 57 ref 31 ref 0 ref 59 ref 688 remove opType 9231 def 0 ref 9231 ref 33 ref cons opType nil cons cons opType constTerm 9232 def 8863 remove 0 ref 53 ref 9231 ref nil cons 9233 def cons opType constTerm 9234 def 736 remove appTerm appTerm 403 ref 0 ref 0 ref 0 ref 9231 remove 9233 ref cons opType 9235 def 33 ref cons opType 9235 ref nil cons cons opType constTerm "f" 9235 remove var 9236 def 529 ref "e" 32 ref var 9237 def 691 ref 6201 ref 9232 ref 9236 remove varTerm 79 ref 0 ref 27 ref 0 ref 32 ref 9233 remove cons opType nil cons cons opType constTerm 9238 def 6202 ref appTerm 9239 def 9237 ref varTerm 9240 def appTerm appTerm appTerm 9238 ref 674 ref 174 ref appTerm 6202 ref appTerm appTerm 9240 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9234 ref 75 ref appTerm 9241 def appTerm appTerm absTerm 9242 def 75 ref appTerm 9243 def betaConv 173 ref 56 ref 9242 ref appTerm 9244 def absTerm 9245 def 174 ref appTerm 9246 def betaConv nil 168 ref 9245 ref appTerm 9247 def axiom nil 90 ref 9247 ref nil cons 9248 def cons 91 ref 9246 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9245 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9244 remove nil cons cons 91 ref 9243 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 9242 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp 9249 def subst 9250 def subst trans appThm appThm appThm appThm 8948 ref appThm appThm sym nil 90 ref 9107 ref cons 91 ref 325 ref 8838 ref 8843 ref 8862 ref 403 ref 0 ref 0 ref 0 ref 8860 ref 8865 ref cons opType 9251 def 33 ref cons opType 9252 def 9251 ref nil cons 9253 def cons opType constTerm 9254 def "f" 9251 ref var 9255 def 529 ref 9237 ref 8849 ref "l" 8822 ref var 9256 def 31 ref 0 ref 8860 ref 0 ref 8860 ref 33 ref cons opType 9257 def nil cons 9258 def cons opType constTerm 9259 def 9255 ref varTerm 79 ref 0 ref 8822 ref 0 ref 32 ref 8865 ref cons opType 9260 def nil cons cons opType constTerm 9261 def 9256 ref varTerm 9262 def appTerm 9263 def 9240 ref appTerm 9264 def appTerm appTerm 9265 def 9261 ref 651 ref 0 ref 8820 ref 0 ref 8822 ref 8824 ref cons opType nil cons cons opType constTerm 9266 def 9161 ref appTerm 9267 def 9262 ref appTerm appTerm 9268 def 9240 ref appTerm 9269 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 8866 ref 9041 remove appTerm 9270 def appTerm appTerm appTerm appTerm appTerm 9271 def 8901 ref appTerm nil cons 9272 def cons nil cons cons nil cons cons 9273 def 109 ref subst 9273 remove 178 ref subst 9271 ref refl 9274 def 8896 ref refl 9275 def 8898 ref refl 9100 remove assume appThm appThm appThm sym "x" 8894 ref var 9276 def 236 ref 8882 remove constTerm 9277 def "a" 5 ref var 9278 def 5975 ref 1645 ref 31 ref 0 ref 8894 ref 0 ref 8894 ref 33 ref cons opType 9279 def nil cons 9280 def cons opType constTerm 9281 def 9276 ref varTerm 9282 def appTerm 79 ref 0 ref 5 ref 0 ref 32 ref 8897 ref cons opType 9283 def nil cons cons opType constTerm 9284 def 9278 ref varTerm 9285 def appTerm 1662 ref appTerm 9286 def appTerm absTerm appTerm absTerm appTerm absTerm 9287 def 8912 ref appTerm 9288 def betaConv 511 remove 2273 ref cons 22 ref cons 9289 def nil 47 ref 0 ref 5897 remove 33 ref cons opType constTerm 9290 def "x" 3057 remove var 9291 def 1896 ref 2956 ref 9036 ref 730 ref 5898 ref 9291 ref varTerm 9292 def appTerm 3063 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm axiom 9293 def subst nil 90 ref 47 ref 0 ref 9279 ref 33 ref cons opType 9294 def constTerm 9295 def 9287 ref appTerm nil cons cons 91 ref 9288 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 8897 ref cons nil cons 9296 def "P" 9279 ref var 9297 def 9287 remove nil cons cons 9276 ref 8912 ref nil cons cons nil cons 9298 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9277 ref 9278 ref 5975 ref 1645 ref 9281 ref 8912 ref appTerm 9299 def 9286 ref appTerm absTerm appTerm absTerm 9300 def appTerm 9301 def nil cons cons 91 ref 9271 ref 8896 ref 8898 ref 9099 remove appTerm 9302 def appTerm appTerm 9303 def nil cons 9304 def cons nil cons 9305 def cons nil cons cons 160 ref subst proveHyp nil 8818 ref "zs" 5 ref var 9306 def 92 ref 9300 ref 9306 ref varTerm 9307 def appTerm 9308 def appTerm 9303 ref appTerm 9309 def absTerm nil cons cons nil cons nil cons cons 8831 ref subst 9306 remove nil 122 ref 9309 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9308 ref nil cons 9310 def cons 9305 ref cons nil cons cons 9311 def 109 ref subst 9311 remove 178 ref subst 9308 ref betaConv 9308 remove assume eqMp nil 90 ref 5975 ref 1645 ref 9299 ref 9284 ref 9307 ref appTerm 9312 def 1662 ref appTerm appTerm absTerm 9313 def appTerm 9314 def nil cons cons 9305 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref 9237 ref 92 ref 9313 ref 9240 ref appTerm 9315 def appTerm 9303 ref appTerm 9316 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 9237 ref nil 122 ref 9316 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9315 ref nil cons 9317 def cons 9305 ref cons nil cons cons 9318 def 109 ref subst 9318 remove 178 ref subst 9315 ref betaConv 9315 remove assume eqMp nil 90 ref 9299 ref 9312 remove 9240 ref appTerm 9319 def appTerm 9320 def nil cons 9321 def cons 9305 ref cons nil cons cons 9322 def 160 ref subst proveHyp 9322 ref 109 ref subst 9322 remove 178 ref subst 9237 ref 36 ref 9281 ref 9302 ref appTerm 9323 def 9284 ref 6170 remove 327 remove constTerm 9324 def 214 ref appTerm 9325 def 9307 ref appTerm 9326 def appTerm 9240 ref appTerm 9327 def appTerm 9328 def appTerm 9329 def 9320 ref appTerm 9330 def absTerm 9331 def 9240 ref appTerm 9332 def betaConv "ys" 5 ref var 9333 def 529 ref 9237 ref 36 ref 9323 remove 9284 ref 9325 ref 9333 ref varTerm 9334 def appTerm appTerm 9240 ref appTerm 9335 def appTerm appTerm 9299 remove 9284 ref 9334 ref appTerm 9240 ref appTerm 9336 def appTerm appTerm absTerm appTerm absTerm 9337 def 9307 ref appTerm 9338 def betaConv 201 ref 8883 ref 9333 ref 529 ref 9237 ref 36 ref 9281 ref 8898 ref 217 remove appTerm appTerm 9335 remove appTerm appTerm 9281 ref 8900 remove appTerm 9336 remove appTerm 9339 def appTerm absTerm appTerm absTerm appTerm absTerm 9340 def 450 ref appTerm 9341 def betaConv "l" 5 ref var 9342 def 200 ref 201 ref 8883 ref 9333 remove 529 ref 9237 ref 36 ref 9281 ref 8898 ref 212 ref 9342 ref varTerm 9343 def appTerm 216 ref appTerm appTerm appTerm 9284 ref 9324 ref 9343 ref appTerm 9334 remove appTerm appTerm 9240 ref appTerm appTerm appTerm 9339 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 9344 def 214 ref appTerm 9345 def betaConv 669 ref nil 691 ref 6201 ref 56 ref 57 ref 691 ref "ys" 27 ref var 9346 def 529 ref 9237 ref 36 ref 9232 ref 9234 ref 73 ref 6202 ref appTerm 75 ref appTerm appTerm appTerm 9238 ref 6200 ref 6202 ref appTerm 9346 ref varTerm 9347 def appTerm appTerm 9240 ref appTerm appTerm appTerm 9232 ref 9241 remove appTerm 9238 ref 9347 ref appTerm 9240 ref appTerm appTerm 9348 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm axiom subst nil 90 ref 8883 ref 9344 ref appTerm nil cons cons 91 ref 9345 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 512 ref 8818 ref 9344 remove nil cons cons 8885 ref 214 ref nil cons 9349 def cons nil cons 9350 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 200 ref 9340 ref appTerm nil cons cons 91 ref 9341 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9340 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8883 ref 9337 ref appTerm nil cons cons 91 ref 9338 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 512 ref 8818 ref 9337 remove nil cons cons 8885 ref 9307 ref nil cons 9351 def cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 529 ref 9331 ref appTerm nil cons cons 91 ref 9332 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 9331 remove nil cons cons 543 ref 9240 ref nil cons 9352 def cons nil cons 9353 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9330 remove nil cons cons 9305 ref cons nil cons cons 160 ref subst proveHyp 947 ref 9329 remove refl 9281 ref refl 9354 def 9320 remove assume 9355 def appThm 9319 ref refl appThm nil 9276 ref 9319 remove nil cons cons nil cons nil cons cons 9296 ref 22 ref cons 893 ref subst subst trans appThm nil 122 ref 9328 ref nil cons 9356 def cons nil cons nil cons cons 1092 remove subst trans appThm 9303 ref refl appThm sym nil 90 ref 9356 ref cons 9305 remove cons nil cons cons 9357 def 109 ref subst 9357 remove 178 ref subst 36 ref "_36141" 8894 ref var 9358 def 9271 ref 8896 ref 9358 remove varTerm appTerm appTerm absTerm 9359 def 9302 remove appTerm 9360 def appTerm refl 9359 ref 9327 ref appTerm betaConv appThm 139 ref 9360 remove betaConv appThm 9271 ref 8896 ref 9327 remove appTerm appTerm refl appThm trans 9359 remove refl 9328 remove assume appThm eqMp sym 9274 remove nil 1645 ref 9352 remove cons 9361 def 9278 ref 9326 ref nil cons cons nil cons cons nil cons cons 2272 ref 512 ref cons 22 ref cons 730 ref 891 ref 8859 remove 3058 remove constTerm 9362 def 3063 remove appTerm appTerm 2962 ref appTerm absTerm 9363 def 731 remove appTerm 9364 def betaConv 2956 ref 50 remove 9363 ref appTerm 9365 def absTerm 9366 def 2962 ref appTerm 9367 def betaConv nil 168 ref 9366 ref appTerm 9368 def axiom nil 90 ref 9368 remove nil cons cons 91 ref 9367 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9366 remove nil cons cons 2975 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9365 remove nil cons cons 91 ref 9364 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 778 remove 779 remove 9363 remove nil cons cons 781 remove cons nil cons cons 189 ref subst eqMp eqMp 9369 def subst 9370 def subst appThm sym "x" 8860 ref var 9371 def 236 ref 8848 remove constTerm 9372 def "a" 8822 ref var 9373 def 5975 ref 1645 ref 9259 ref 9371 ref varTerm 9374 def appTerm 9261 ref 9373 ref varTerm 9375 def appTerm 1662 ref appTerm 9376 def appTerm absTerm appTerm absTerm appTerm absTerm 9377 def 8910 ref appTerm 9378 def betaConv 8851 remove 2273 remove cons 22 ref cons 9379 def 9293 remove subst 9380 def nil 90 ref 47 ref 0 ref 9257 ref 33 ref cons opType 9381 def constTerm 9382 def 9377 ref appTerm nil cons cons 9383 def 91 ref 9378 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 8865 remove cons nil cons 9384 def "P" 9257 ref var 9385 def 9377 ref nil cons cons 9386 def 9371 ref 8910 ref nil cons cons nil cons 9387 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9372 ref 9373 ref 5975 ref 1645 ref 9259 ref 8910 ref appTerm 9376 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 91 ref 9271 remove 9326 ref appTerm 9388 def nil cons 9389 def cons nil cons 9390 def cons nil cons cons 160 ref subst proveHyp 947 ref 9372 ref refl 9373 ref 5975 ref refl 1645 ref 9259 ref refl 9391 def 8925 ref 8993 remove appThm 9392 def appThm 9376 ref refl appThm absThm appThm absThm appThm appThm 9388 ref refl appThm sym nil 8853 ref "yl" 8822 ref var 9393 def 92 ref 9373 ref 5975 ref 1645 ref 9259 ref 9270 ref appTerm 9394 def 9376 ref appTerm absTerm appTerm absTerm 9395 def 9393 ref varTerm 9396 def appTerm 9397 def appTerm 9388 ref appTerm 9398 def absTerm nil cons cons nil cons nil cons cons 8852 ref 22 ref cons 9399 def 226 ref subst 9400 def subst 9393 remove nil 122 ref 9398 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9397 ref nil cons 9401 def cons 9390 ref cons nil cons cons 9402 def 109 ref subst 9402 remove 178 ref subst 9397 ref betaConv 9397 remove assume eqMp nil 90 ref 5975 ref 1645 ref 9394 ref 9261 ref 9396 ref appTerm 9403 def 1662 ref appTerm appTerm absTerm 9404 def appTerm 9405 def nil cons cons 9390 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref "e'" 32 ref var 9406 def 92 ref 9404 ref 9406 ref varTerm 9407 def appTerm 9408 def appTerm 9388 ref appTerm 9409 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 9406 remove nil 122 ref 9409 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9408 ref nil cons 9410 def cons 9390 ref cons nil cons cons 9411 def 109 ref subst 9411 remove 178 ref subst 9408 ref betaConv 9408 remove assume eqMp nil 90 ref 9394 remove 9403 remove 9407 ref appTerm appTerm 9412 def nil cons 9413 def cons 9390 remove cons nil cons cons 9414 def 160 ref subst proveHyp 9414 ref 109 ref subst 9414 remove 178 ref subst 8832 ref 8856 ref 8857 ref 8924 ref 9254 ref refl "_36153" 9251 ref var 9415 def 1776 remove 9237 ref 8849 ref refl 9416 def 9256 ref nil "b" 8860 ref var 9269 ref nil cons cons "a" 8860 ref var 9415 ref varTerm 9264 ref appTerm 9417 def nil cons cons nil cons cons nil cons cons 9384 ref 22 ref cons 9418 def 1796 remove 2962 remove refl appThm 4949 remove refl appThm subst subst absThm appThm absThm appThm absThm appThm 9412 remove assume 9419 def appThm nil 9237 ref 9407 remove nil cons 9420 def cons 9256 ref 9396 ref nil cons 9421 def cons nil cons cons nil cons cons 9256 ref 9259 ref 9254 ref 9415 remove 529 ref 9237 ref 8849 ref 9256 ref 9259 ref 9417 remove appTerm 9269 ref appTerm absTerm appTerm absTerm appTerm absTerm 9422 def appTerm 9423 def 9264 ref appTerm appTerm 9269 ref appTerm absTerm 9424 def 9262 ref appTerm 9425 def betaConv 9237 ref 8849 ref 9424 ref appTerm 9426 def absTerm 9427 def 9240 ref appTerm 9428 def betaConv 9422 ref 9423 remove appTerm 9429 def betaConv 9422 ref "_36151" 8860 ref var 9430 def 9261 ref 9267 ref 403 ref 0 ref 0 ref 8861 ref 33 ref cons opType 8861 ref nil cons cons opType constTerm "fn" 8861 remove var 9431 def 8849 ref 9373 ref 529 ref 1645 ref 8858 ref 9431 remove varTerm 9376 ref appTerm appTerm 9375 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9432 def 9430 remove varTerm 9433 def appTerm appTerm appTerm 403 ref 0 ref 9381 remove 9258 remove cons opType constTerm "fn" 9257 ref var 9434 def 8849 ref 9373 ref 529 ref 1645 ref 36 ref 9434 remove varTerm 9376 ref appTerm appTerm 1662 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9435 def 9433 remove appTerm appTerm absTerm 9436 def appTerm betaConv sym nil 542 ref 9237 ref 8849 ref 9256 ref 9259 ref 9436 ref 9264 ref appTerm 9437 def appTerm 9269 remove appTerm 9438 def absTerm 9439 def appTerm 9440 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 9237 ref nil 122 ref 9440 remove nil cons cons nil cons nil cons cons 129 ref subst nil 8853 ref 9439 remove nil cons cons nil cons nil cons cons 9400 ref subst 9256 ref nil 122 ref 9438 remove nil cons cons nil cons nil cons cons 129 ref subst 9437 remove betaConv 9259 ref "_36148" 32 ref var 9441 def 9268 remove 9441 ref varTerm 9442 def appTerm absTerm 9240 ref appTerm 9443 def appTerm refl 9441 ref 9261 ref 9267 ref 9432 ref 9264 ref appTerm 9444 def appTerm appTerm 9445 def 9442 ref appTerm absTerm 9446 def 9435 ref 9264 ref appTerm 9447 def appTerm betaConv appThm 9391 ref 9443 remove betaConv appThm 9445 remove 9447 ref appTerm refl appThm trans 31 ref 0 ref 9260 ref 0 ref 9260 remove 33 ref cons opType nil cons cons opType constTerm 9448 def "_36147" 8822 ref var 9449 def 9441 remove 9261 ref 9267 ref 9449 remove varTerm appTerm appTerm 9442 remove appTerm absTerm absTerm 9450 def 9262 ref appTerm 9451 def appTerm refl 9450 ref 9444 ref appTerm betaConv appThm 9448 ref refl 9452 def 9451 remove betaConv appThm 9446 remove refl appThm trans 9450 remove refl nil 9361 ref 9373 ref 9262 ref nil cons 9453 def cons nil cons cons nil cons cons 9454 def 9379 ref 3242 ref subst subst 9455 def appThm eqMp 9454 ref 9379 ref 3261 ref subst subst 9456 def appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 9253 remove cons nil cons 9457 def "P" 9252 ref var 9458 def 9422 ref nil cons 9459 def cons "x" 9251 ref var 9460 def 9436 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 9252 ref 33 ref cons opType constTerm 9461 def 9422 remove appTerm nil cons cons 91 ref 9429 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 9252 remove var 9462 def 9459 remove cons nil cons nil cons cons 9457 ref 22 ref cons 3241 ref subst 9463 def subst eqMp eqMp nil 90 ref 529 ref 9427 ref appTerm nil cons cons 91 ref 9428 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 9427 remove nil cons cons 9353 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9426 remove nil cons cons 91 ref 9425 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 8852 ref 8853 ref 9424 remove nil cons cons 8854 ref 9453 remove cons nil cons 9464 def cons nil cons cons 189 ref subst eqMp eqMp subst trans appThm nil 1645 ref 9420 remove cons 9465 def 9373 ref 9267 remove 9396 ref appTerm nil cons cons nil cons cons nil cons cons 2272 remove 8852 ref cons 22 ref cons 9369 remove subst 9466 def subst trans appThm nil "t" 8822 ref var 9467 def 9421 ref cons "h" 8820 ref var 9468 def 9178 remove cons "f" 8840 ref var 8842 ref nil cons cons nil cons 9469 def cons cons nil cons cons 9206 remove "B" 6 ref cons 9470 def nil cons 9471 def cons 22 ref cons 9472 def 678 ref 31 ref 0 ref 2 ref 38 remove opType 9473 def 0 ref 9473 ref 33 ref cons opType nil cons cons opType constTerm 9474 def 8839 ref 0 ref 2275 ref 0 ref 27 ref 9473 ref nil cons 9475 def cons opType nil cons cons opType constTerm 2959 ref appTerm 9476 def 680 ref appTerm appTerm 651 ref 0 ref 24 remove 0 ref 9473 ref 9475 remove cons opType nil cons cons opType constTerm 2959 ref 676 ref appTerm appTerm 9476 ref 679 ref appTerm appTerm appTerm absTerm 9477 def 679 ref appTerm 9478 def betaConv 675 ref 691 ref 9477 ref appTerm 9479 def absTerm 9480 def 676 ref appTerm 9481 def betaConv 2958 ref 168 ref 9480 ref appTerm 9482 def absTerm 9483 def 2959 ref appTerm 9484 def betaConv nil 2284 ref 9483 ref appTerm 9485 def axiom nil 90 ref 9485 remove nil cons cons 91 ref 9484 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 9483 remove nil cons cons 2974 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9482 remove nil cons cons 91 ref 9481 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9480 remove nil cons cons 703 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9479 remove nil cons cons 91 ref 9478 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9477 remove nil cons cons 707 ref cons nil cons cons 189 ref subst eqMp eqMp 9486 def subst 9487 def subst 651 ref 0 ref 5 ref 0 ref 8837 ref 8841 ref cons opType nil cons cons opType constTerm refl 9488 def nil 9230 remove nil cons cons 9226 ref 325 ref 8842 ref 9226 ref varTerm 9489 def appTerm appTerm 4778 remove 0 ref 0 ref 3 ref 6 ref cons opType 9490 def 0 ref 7 ref 8840 remove nil cons cons opType nil cons cons opType constTerm 574 ref 652 ref 577 ref appTerm 9491 def 656 ref appTerm 9492 def absTerm 9493 def appTerm 196 ref 214 ref absTerm 9494 def appTerm 9495 def 9489 ref appTerm appTerm absTerm 9496 def 9489 ref appTerm 9497 def betaConv nil 8967 ref 9496 ref appTerm 9498 def axiom nil 90 ref 9498 remove nil cons cons 91 ref 9497 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9207 ref 9201 ref 9496 remove nil cons cons 9226 ref 9489 ref nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 9499 def subst nil "b" 1 ref var 9500 def 266 remove cons "g" 7 ref var 9501 def 9494 remove nil cons cons "f" 9490 remove var 9493 ref nil cons cons nil cons cons 9502 def cons nil cons cons 20 ref 19 ref "C" 6 ref cons nil cons cons cons 22 ref cons 9503 def 5462 remove subst 9504 def subst nil "f" 7 ref var 9 remove cons 9505 def 9118 remove cons nil cons cons 9470 remove 224 ref cons 22 ref cons 3005 remove subst 9506 def subst trans trans 9507 def appThm 8843 ref 9396 remove appTerm 9508 def refl appThm trans trans appThm nil "t" 8837 ref var 9509 def 9508 ref nil cons cons "h" 5 ref var 9510 def 9349 remove cons nil cons cons nil cons cons 669 ref "t" 2 ref 28 ref opType 9511 def var 9512 def 6195 ref 8836 remove 0 ref 9511 ref 28 remove cons opType constTerm 9513 def 651 ref 0 ref 27 ref 0 ref 9511 ref 9511 ref nil cons 9514 def cons opType nil cons cons opType constTerm "h" 27 ref var 9515 def varTerm 9516 def appTerm 9512 remove varTerm 9517 def appTerm appTerm appTerm 6200 ref 9516 ref appTerm 9513 ref 9517 ref appTerm appTerm appTerm absTerm 9518 def 9517 ref appTerm 9519 def betaConv 9515 remove 47 ref 0 ref 0 ref 9511 ref 33 ref cons opType 9520 def 33 ref cons opType constTerm 9518 ref appTerm 9521 def absTerm 9522 def 9516 ref appTerm 9523 def betaConv nil 691 ref 9522 ref appTerm 9524 def axiom nil 90 ref 9524 remove nil cons cons 91 ref 9523 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9522 remove nil cons cons 706 ref 9516 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9521 remove nil cons cons 91 ref 9519 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 9514 remove cons nil cons "P" 9520 remove var 9518 remove nil cons cons "x" 9511 ref var 9517 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst 9525 def subst trans appThm 9326 remove refl appThm sym 9325 remove refl 8916 ref 450 ref appTerm 9526 def betaConv nil 8921 remove 91 ref 9526 remove nil cons cons nil cons cons nil cons cons 160 ref subst 232 ref 228 ref 8916 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8915 remove nil cons cons 91 ref 325 ref 8838 ref 9508 remove appTerm appTerm 9307 remove appTerm 9527 def nil cons 9528 def cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref nil 122 ref 9095 remove cons nil cons nil cons cons 129 ref subst 8908 remove assume eqMp appThm 8832 ref 8856 ref 8857 ref 8924 ref 9392 ref 9419 remove trans appThm nil 9465 remove 9373 ref 9421 remove cons nil cons cons nil cons cons 9466 ref subst trans appThm appThm appThm 9275 ref 9355 remove appThm nil 9361 ref 9278 ref 9351 remove cons nil cons cons nil cons cons 9370 ref subst trans appThm appThm nil 122 ref 9528 remove cons nil cons nil cons cons 9529 def 2460 ref subst trans appThm 9527 remove refl appThm 9529 remove 2910 ref subst trans sym 128 ref eqMp eqMp appThm eqMp eqMp nil 135 ref 9413 remove cons 137 ref 9389 remove cons nil cons 9530 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 9410 remove cons 9530 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 9404 ref 6294 ref appTerm appTerm 9388 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 9405 remove appTerm 9388 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 9404 remove nil cons cons 9530 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 9401 remove cons 9530 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 8849 ref 8854 ref 92 ref 9395 ref 8854 ref varTerm 9531 def appTerm appTerm 9388 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 9372 ref 9395 ref appTerm appTerm 9388 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 8852 ref 8853 ref 9395 remove nil cons cons 9530 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 9356 remove cons 137 ref 9304 remove cons nil cons 9532 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 9321 remove cons 9532 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 9317 remove cons 9532 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 9313 ref 6294 ref appTerm appTerm 9303 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 9314 remove appTerm 9303 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 9313 remove nil cons cons 9532 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 9310 remove cons 9532 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 8883 ref 8885 ref 92 ref 9300 ref 8885 ref varTerm appTerm appTerm 9303 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 9301 remove appTerm 9303 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 512 ref 8818 ref 9300 remove nil cons cons 9532 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp nil 135 ref 9107 remove cons 137 ref 9272 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 5771 remove cons 137 ref 9076 ref cons nil cons 9533 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp proveHyp proveHyp eqMp nil 135 ref 9093 remove cons 9533 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 9091 remove cons 9533 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 92 ref 9087 ref 7999 remove appTerm appTerm 9075 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 9088 remove appTerm 9075 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9087 remove nil cons cons 9533 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 9081 remove cons 9533 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 263 ref 265 ref 92 ref 9028 ref 265 ref varTerm 9534 def appTerm appTerm 9075 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 9029 ref appTerm 9075 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 224 ref 195 ref 9028 remove nil cons cons 9533 ref cons nil cons cons 2039 ref subst eqMp nil 90 ref 9026 ref nil cons 9535 def cons 9077 remove cons nil cons cons 9536 def 109 ref subst 9536 remove 178 ref subst 36 ref "_36051" 205 remove var 9537 def 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 9044 ref 9065 ref 9074 ref 9537 remove varTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8901 ref appTerm absTerm 9538 def 5756 remove appTerm 9539 def appTerm refl 9538 ref 436 ref appTerm betaConv appThm 139 ref 9539 remove betaConv appThm 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 9044 ref 9065 remove 9074 ref 436 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8901 ref appTerm refl appThm trans 9538 remove refl 9026 remove assume appThm eqMp sym 8832 ref 8856 ref 8857 ref 8924 ref 8925 ref 9108 remove 9109 remove nil 9113 ref nil cons cons 9116 remove 3729 ref subst subst appThm nil 9166 remove nil cons cons 9168 remove 3729 ref subst subst trans appThm appThm appThm appThm appThm appThm 8948 remove appThm sym 5800 remove nil 5802 remove 91 ref 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 9044 remove 9064 remove appTerm appTerm appTerm appTerm appTerm appTerm 8901 remove appTerm 9540 def nil cons 9541 def cons nil cons 9542 def cons nil cons cons 9543 def 160 ref subst proveHyp 9543 ref 109 ref subst 9543 remove 178 ref subst nil 5806 remove 9542 ref cons nil cons cons 9544 def 109 ref subst 9544 remove 178 ref subst nil 610 ref 574 ref 5809 remove 9540 ref appTerm 9545 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 574 ref nil 122 ref 9545 remove nil cons cons nil cons nil cons cons 129 ref subst nil 5813 remove 9542 ref cons nil cons cons 9546 def 109 ref subst 9546 remove 178 ref subst 5815 remove nil 5819 remove 9542 ref cons nil cons cons 160 ref subst proveHyp nil 228 ref 446 ref 92 ref 5817 remove 450 ref appTerm 9547 def appTerm 9540 ref appTerm 9548 def absTerm nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 9548 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9547 ref nil cons 9549 def cons 9542 ref cons nil cons cons 9550 def 109 ref subst 9550 remove 178 ref subst 9547 ref betaConv 9547 remove assume eqMp nil 90 ref 5762 remove 5816 remove 450 ref appTerm 9551 def appTerm 9552 def nil cons 9553 def cons 9542 ref cons nil cons cons 9554 def 160 ref subst proveHyp 9554 ref 109 ref subst 9554 remove 178 ref subst 36 ref "_36061" 197 ref var 9555 def 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8953 ref 8959 ref 9555 remove varTerm 9556 def appTerm appTerm 9043 ref appTerm 9060 ref 9063 ref 9556 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 9556 remove appTerm appTerm appTerm absTerm 9557 def 216 ref appTerm 9558 def appTerm refl 9559 def 9557 ref 9551 ref appTerm betaConv appThm 139 ref 9558 remove betaConv appThm 9560 def 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8953 ref 8959 ref 9551 ref appTerm appTerm 9043 ref appTerm 9060 ref 9063 ref 9551 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 9551 ref appTerm appTerm appTerm refl appThm trans 9557 remove refl 9561 def 9552 remove assume 9562 def appThm eqMp sym 8832 ref 8856 ref 8857 ref 8924 ref 8925 ref 8953 ref refl 9563 def nil 201 ref 3051 remove cons 9564 def 4306 ref "f" 8954 remove var 8958 ref nil cons cons 9174 ref 8956 remove nil cons cons 9565 def "e" 8864 ref var 8955 remove nil cons 9566 def cons nil cons cons cons 9567 def cons cons nil cons cons 20 ref 9175 remove cons 22 ref cons 9568 def 785 ref subst subst 8958 remove 577 ref appTerm betaConv 8992 ref appThm 8957 remove 450 ref appTerm betaConv trans trans appThm 9043 ref refl 9569 def appThm 9060 ref refl 9570 def 669 ref nil 31 ref 0 ref 0 ref 53 ref 58 remove 59 remove 25 ref 60 ref cons opType 9571 def nil cons 9572 def opType 9573 def nil cons 9574 def cons opType 9575 def 0 ref 9575 ref 33 ref cons opType nil cons cons opType constTerm 65 remove 0 ref 10 remove 516 remove opType 9576 def 9575 remove nil cons 9577 def cons opType constTerm 8985 remove 9576 remove constTerm appTerm appTerm 630 remove 0 ref 9573 ref 0 ref 9573 ref 0 ref 0 ref 25 ref 9577 ref cons opType 9577 remove cons opType nil cons cons opType nil cons cons opType constTerm 306 ref 9573 remove constTerm 9578 def appTerm 9578 remove appTerm 173 ref 57 ref 76 ref 0 ref 9571 remove 9574 remove cons opType constTerm 79 remove 0 ref 25 ref 0 ref 53 ref 9572 remove cons opType nil cons cons opType constTerm 174 ref appTerm 75 ref appTerm appTerm absTerm absTerm appTerm appTerm axiom subst 9579 def 9551 ref refl appThm nil 9564 ref 4306 remove "f" 0 ref 3 ref 9062 remove cons opType var 611 ref 201 ref 76 remove 0 ref 9045 ref 9061 ref cons opType constTerm 9580 def 9055 ref 650 ref appTerm 216 ref appTerm appTerm absTerm absTerm 9581 def nil cons cons "b" 9048 ref var 306 remove 9048 ref constTerm nil cons 9582 def cons "e" 9048 remove var 9582 remove cons nil cons cons cons 9583 def cons cons nil cons cons 20 ref "B" 9061 remove cons nil cons cons 22 ref cons 9584 def 785 remove subst subst 9581 remove 577 ref appTerm betaConv 8992 remove appThm 201 ref 9580 remove 9055 ref 577 ref appTerm 9585 def 216 ref appTerm appTerm absTerm 450 ref appTerm betaConv trans trans trans appThm nil "a" 9045 ref var 9585 remove 450 ref appTerm nil cons cons 9053 remove 9059 remove nil cons cons 9112 remove cons 9586 def cons nil cons cons "A" 9047 remove cons 9115 remove cons 22 ref cons 9587 def 2976 remove subst subst nil 5957 ref 596 ref cons 9588 def nil cons nil cons cons 446 ref 9054 ref 9052 remove "_36075" 9046 ref var 9589 def 608 ref 5957 ref 200 ref 446 ref 9054 ref 9589 remove varTerm 9056 ref appTerm appTerm 9058 ref appTerm absTerm appTerm absTerm appTerm absTerm 9590 def appTerm 9591 def 9056 ref appTerm appTerm 9058 ref appTerm absTerm 9592 def 450 ref appTerm 9593 def betaConv 5957 ref 200 ref 9592 ref appTerm 9594 def absTerm 9595 def 5958 ref appTerm 9596 def betaConv 9590 ref 9591 remove appTerm 9597 def betaConv 9590 ref "_36073" 9045 ref var 9598 def 9018 ref 8972 ref 8987 ref 403 ref 0 ref 0 ref 0 ref 9045 ref 4 remove cons opType 9599 def 33 ref cons opType 9599 ref nil cons cons opType constTerm "fn" 9599 remove var 9600 def 608 ref "a" 3 ref var 9601 def 200 ref 229 ref 3474 remove 9600 remove varTerm 9055 remove 9601 ref varTerm 9602 def appTerm 230 ref appTerm 9603 def appTerm appTerm 9602 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9604 def 9598 remove varTerm 9605 def appTerm appTerm appTerm 403 ref 0 ref 0 ref 0 ref 9045 remove 202 remove cons opType 9606 def 33 ref cons opType 9606 ref nil cons cons opType constTerm "fn" 9606 remove var 9607 def 608 ref 9601 ref 200 ref 229 ref 3026 remove 9607 remove varTerm 9603 remove appTerm appTerm 230 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9608 def 9605 remove appTerm appTerm appTerm absTerm 9609 def appTerm betaConv sym nil 610 ref 5957 ref 200 ref 446 ref 9054 ref 9609 ref 9056 ref appTerm 9610 def appTerm 9058 remove appTerm 9611 def absTerm 9612 def appTerm 9613 def absTerm nil cons cons nil cons nil cons cons 5811 ref subst 5957 remove nil 122 ref 9613 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 9612 remove nil cons cons nil cons nil cons cons 234 ref subst 446 ref nil 122 ref 9611 remove nil cons cons nil cons nil cons cons 129 ref subst 9610 remove betaConv 9054 remove "_36070" 197 ref var 9614 def 9018 ref 9057 remove 9614 ref varTerm 9615 def appTerm appTerm absTerm 450 ref appTerm 9616 def appTerm refl 9614 ref 9018 ref 8972 ref 8987 ref 9604 remove 9056 ref appTerm 9617 def appTerm appTerm 9618 def 9615 ref appTerm appTerm absTerm 9619 def 9608 remove 9056 remove appTerm 9620 def appTerm betaConv appThm 9150 remove 9616 remove betaConv appThm 9018 ref 9618 remove 9620 remove appTerm appTerm refl appThm trans 9151 remove "_36069" 3 ref var 9621 def 9614 remove 9018 remove 8972 ref 8987 ref 9621 remove varTerm appTerm appTerm 9615 remove appTerm appTerm absTerm absTerm 9622 def 5958 remove appTerm 9623 def appTerm refl 9622 ref 9617 remove appTerm betaConv appThm 9155 remove 9623 remove betaConv appThm 9619 remove refl appThm trans 9622 remove refl nil 3052 remove 9601 ref 5972 remove cons nil cons cons nil cons cons 9624 def 20 ref 3055 remove cons 22 ref cons 9625 def 3242 ref subst subst appThm eqMp 9624 remove 9625 remove 3261 ref subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 9051 remove cons nil cons 9626 def "P" 9050 ref var 9590 ref nil cons 9627 def cons "x" 9046 remove var 9609 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 ref 0 ref 9050 ref 33 ref cons opType constTerm 9590 remove appTerm nil cons cons 91 ref 9597 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 9050 remove var 9627 remove cons nil cons nil cons cons 9626 remove 22 ref cons 3241 ref subst subst eqMp eqMp nil 90 ref 608 ref 9595 ref appTerm nil cons cons 91 ref 9596 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 610 ref 9595 remove nil cons cons 5973 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9594 remove nil cons cons 91 ref 9593 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9592 remove nil cons cons 3267 ref cons nil cons cons 189 ref subst eqMp eqMp subst trans trans appThm nil 9160 ref 8972 ref 8987 ref 577 ref appTerm 9628 def appTerm 450 ref appTerm nil cons cons 9173 ref 9174 ref 9566 remove cons nil cons cons 9629 def cons nil cons cons 9177 ref subst nil 8969 ref 9628 ref nil cons 9630 def cons nil cons nil cons cons 9227 ref subst trans trans appThm nil 9229 remove 9226 ref 9630 ref cons nil cons 9631 def cons nil cons cons 9250 ref subst trans appThm appThm appThm appThm 9275 ref nil 9564 ref 4307 remove cons nil cons cons 669 ref 9249 remove subst subst appThm appThm sym 9371 ref 9259 ref 9261 ref 8862 ref 9374 ref appTerm appTerm "Data.Pair.snd" const 9632 def 9257 remove constTerm 9633 def 9374 ref appTerm appTerm appTerm 9374 remove appTerm absTerm 9634 def 8910 ref appTerm 9635 def betaConv 9379 remove nil 9290 remove 9291 remove 5898 remove 3062 remove 9362 remove 9292 ref appTerm appTerm 9632 ref 3244 remove constTerm 9292 ref appTerm appTerm appTerm 9292 remove appTerm absTerm appTerm axiom 9636 def subst 9637 def nil 90 ref 9382 remove 9634 ref appTerm nil cons cons 9638 def 91 ref 9635 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9384 ref 9385 remove 9634 ref nil cons cons 9639 def 9387 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9259 ref 9261 ref 8911 remove appTerm 9633 ref 8910 ref appTerm appTerm appTerm 8910 remove appTerm nil cons cons 91 ref 325 ref 8838 ref 8843 ref 8862 ref 9254 ref 9255 ref 529 ref 9237 ref 8849 ref 9256 ref 9265 ref 9261 ref 9266 ref 9628 ref appTerm 9640 def 9262 ref appTerm appTerm 9641 def 9240 ref appTerm 9642 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9643 def 9270 ref appTerm appTerm appTerm appTerm appTerm 8896 ref 403 ref 0 ref 0 ref 0 ref 8894 ref 8897 remove cons opType 9644 def 33 ref cons opType 9645 def 9644 ref nil cons 9646 def cons opType constTerm 9647 def "f" 9644 ref var 9648 def 529 ref 9237 ref 8883 ref 9342 ref 9281 ref 9648 remove varTerm 9284 ref 9343 ref appTerm 9240 ref appTerm 9649 def appTerm appTerm 9284 ref 9491 ref 9343 ref appTerm appTerm 9650 def 9240 ref appTerm 9651 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9652 def 8912 ref appTerm appTerm 9653 def appTerm 9654 def nil cons 9655 def cons nil cons 9656 def cons nil cons cons 160 ref subst proveHyp 947 ref 9391 ref 9261 ref refl 9657 def 8924 ref 9392 ref appThm 9658 def appThm 9633 ref refl 9659 def 9392 ref appThm appThm appThm 9392 remove appThm appThm 9654 remove refl appThm sym nil 90 ref 9259 ref 9261 ref 8862 ref 9270 ref appTerm 9660 def appTerm 9633 ref 9270 ref appTerm 9661 def appTerm 9662 def appTerm 9270 ref appTerm 9663 def nil cons 9664 def cons 9656 remove cons nil cons cons 9665 def 109 ref subst 9665 remove 178 ref subst 36 ref "_36089" 8860 ref var 9666 def 325 ref 8838 ref 8843 ref 8862 ref 9643 ref 9666 remove varTerm appTerm appTerm appTerm appTerm appTerm 9653 ref appTerm absTerm 9667 def 9270 remove appTerm 9668 def appTerm refl 9667 ref 9662 ref appTerm betaConv appThm 139 ref 9668 remove betaConv appThm 325 ref 8838 ref 8843 ref 8862 ref 9643 remove 9662 remove appTerm appTerm appTerm appTerm appTerm 9669 def 9653 remove appTerm 9670 def refl appThm trans 9667 remove refl 9663 remove assume sym appThm eqMp sym 9276 remove 9281 ref 9284 ref 8896 ref 9282 ref appTerm appTerm 9632 remove 9279 ref constTerm 9671 def 9282 ref appTerm appTerm appTerm 9282 remove appTerm absTerm 9672 def 8912 ref appTerm 9673 def betaConv 9289 ref 9636 remove subst nil 90 ref 9295 remove 9672 ref appTerm nil cons cons 91 ref 9673 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9296 remove 9297 remove 9672 remove nil cons cons 9298 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9281 ref 9284 ref 8913 ref appTerm 9671 remove 8912 ref appTerm 9674 def appTerm 9675 def appTerm 8912 ref appTerm 9676 def nil cons 9677 def cons 91 ref 9670 remove nil cons 9678 def cons nil cons cons nil cons cons 9679 def 160 ref subst proveHyp 9679 ref 109 ref subst 9679 remove 178 ref subst 36 ref "_36091" 8894 ref var 9680 def 9669 ref 8896 ref 9652 ref 9680 remove varTerm appTerm appTerm appTerm absTerm 9681 def 8912 remove appTerm 9682 def appTerm refl 9681 ref 9675 ref appTerm betaConv appThm 139 ref 9682 remove betaConv appThm 9669 remove 8896 ref 9652 remove 9675 remove appTerm appTerm appTerm refl appThm trans 9681 remove refl 9676 remove assume sym appThm eqMp sym 8832 ref 8856 ref 8857 ref 8924 ref nil 9237 ref 9661 remove nil cons 9683 def cons 9256 ref 9660 ref nil cons 9684 def cons nil cons cons nil cons cons 9256 ref 9259 ref 9254 ref "_36103" 9251 ref var 9685 def 529 ref 9237 ref 8849 ref 9256 ref 9259 ref 9685 remove varTerm 9264 ref appTerm appTerm 9642 ref appTerm absTerm appTerm absTerm appTerm absTerm 9686 def appTerm 9687 def 9264 ref appTerm appTerm 9642 ref appTerm absTerm 9688 def 9262 ref appTerm 9689 def betaConv 9237 ref 8849 ref 9688 ref appTerm 9690 def absTerm 9691 def 9240 ref appTerm 9692 def betaConv 9686 ref 9687 remove appTerm 9693 def betaConv 9686 ref "_36101" 8860 ref var 9694 def 9261 ref 9640 ref 9432 ref 9694 remove varTerm 9695 def appTerm appTerm appTerm 9435 ref 9695 remove appTerm appTerm absTerm 9696 def appTerm betaConv sym nil 542 ref 9237 ref 8849 ref 9256 ref 9259 ref 9696 ref 9264 ref appTerm 9697 def appTerm 9642 remove appTerm 9698 def absTerm 9699 def appTerm 9700 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 9237 ref nil 122 ref 9700 remove nil cons cons nil cons nil cons cons 129 ref subst nil 8853 ref 9699 remove nil cons cons nil cons nil cons cons 9400 ref subst 9256 ref nil 122 ref 9698 remove nil cons cons nil cons nil cons cons 129 ref subst 9697 remove betaConv 9259 ref "_36098" 32 ref var 9701 def 9641 remove 9701 ref varTerm 9702 def appTerm absTerm 9240 ref appTerm 9703 def appTerm refl 9701 ref 9261 ref 9640 ref 9444 ref appTerm appTerm 9704 def 9702 ref appTerm absTerm 9705 def 9447 ref appTerm betaConv appThm 9391 ref 9703 remove betaConv appThm 9704 remove 9447 ref appTerm refl appThm trans 9448 ref "_36097" 8822 ref var 9706 def 9701 remove 9261 ref 9640 ref 9706 remove varTerm appTerm appTerm 9702 remove appTerm absTerm absTerm 9707 def 9262 ref appTerm 9708 def appTerm refl 9707 ref 9444 ref appTerm betaConv appThm 9452 ref 9708 remove betaConv appThm 9705 remove refl appThm trans 9707 remove refl 9455 ref appThm eqMp 9456 ref appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 9457 ref 9458 ref 9686 ref nil cons 9709 def cons 9460 ref 9696 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 9461 ref 9686 remove appTerm nil cons cons 91 ref 9693 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 9462 ref 9709 remove cons nil cons nil cons cons 9463 ref subst eqMp eqMp nil 90 ref 529 ref 9691 ref appTerm nil cons cons 91 ref 9692 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 9691 remove nil cons cons 9353 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9690 remove nil cons cons 91 ref 9689 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 8852 ref 8853 ref 9688 remove nil cons cons 9464 ref cons nil cons cons 189 ref subst eqMp eqMp subst appThm nil 1645 ref 9683 remove cons 9373 ref 9640 remove 9660 ref appTerm nil cons cons nil cons cons nil cons cons 9466 ref subst trans appThm nil 9467 ref 9684 remove cons 9468 ref 9630 remove cons 9469 ref cons cons nil cons cons 9487 ref subst 9488 remove nil 9631 remove nil cons cons 9499 ref subst nil 9601 ref 596 ref cons 9502 ref cons nil cons cons 9503 remove 5134 remove subst 9710 def subst 9493 ref 577 remove appTerm betaConv trans trans 9711 def appThm 8843 ref 9660 remove appTerm 9712 def refl appThm trans trans appThm nil 9509 ref 9712 ref nil cons cons 9510 ref 9492 ref nil cons 9713 def cons nil cons cons nil cons cons 9525 ref subst nil 663 ref 8838 ref 9712 remove appTerm 9714 def nil cons 9715 def cons 6363 remove cons nil cons cons 669 ref 678 ref 6195 ref 6200 ref 677 remove 695 ref appTerm appTerm 679 ref appTerm appTerm 680 ref appTerm absTerm 9716 def 679 ref appTerm 9717 def betaConv 675 ref 691 ref 9716 ref appTerm 9718 def absTerm 9719 def 676 remove appTerm 9720 def betaConv nil 168 ref 9719 ref appTerm 9721 def axiom nil 90 ref 9721 remove nil cons cons 91 ref 9720 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9719 remove nil cons cons 703 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9718 remove nil cons cons 91 ref 9717 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9716 remove nil cons cons 707 remove cons nil cons cons 189 ref subst eqMp eqMp subst 9722 def subst trans trans appThm 9275 ref nil 9237 ref 9674 remove nil cons 9723 def cons 9342 ref 8913 ref nil cons 9724 def cons nil cons cons nil cons cons 9342 ref 9281 ref 9647 remove "_36115" 9644 ref var 9725 def 529 ref 9237 ref 8883 ref 9342 ref 9281 ref 9725 remove varTerm 9649 ref appTerm appTerm 9651 ref appTerm absTerm appTerm absTerm appTerm absTerm 9726 def appTerm 9727 def 9649 ref appTerm appTerm 9651 ref appTerm absTerm 9728 def 9343 ref appTerm 9729 def betaConv 9237 ref 8883 ref 9728 ref appTerm 9730 def absTerm 9731 def 9240 ref appTerm 9732 def betaConv 9726 ref 9727 remove appTerm 9733 def betaConv 9726 ref "_36113" 8894 remove var 9734 def 9284 ref 9491 ref 403 ref 0 ref 0 ref 8895 ref 33 ref cons opType 8895 ref nil cons cons opType constTerm "fn" 8895 remove var 9735 def 8883 ref 9278 ref 529 ref 1645 ref 325 ref 9735 remove varTerm 9286 ref appTerm appTerm 9285 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9736 def 9734 remove varTerm 9737 def appTerm appTerm appTerm 403 remove 0 ref 9294 remove 9280 remove cons opType constTerm "fn" 9279 remove var 9738 def 8883 ref 9278 ref 529 ref 1645 ref 36 ref 9738 remove varTerm 9286 remove appTerm appTerm 1662 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 9739 def 9737 remove appTerm appTerm absTerm 9740 def appTerm betaConv sym nil 542 ref 9237 ref 8883 ref 9342 ref 9281 ref 9740 ref 9649 ref appTerm 9741 def appTerm 9651 remove appTerm 9742 def absTerm 9743 def appTerm 9744 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 9237 ref nil 122 ref 9744 remove nil cons cons nil cons nil cons cons 129 ref subst nil 8818 ref 9743 remove nil cons cons nil cons nil cons cons 8831 ref subst 9342 ref nil 122 ref 9742 remove nil cons cons nil cons nil cons cons 129 ref subst 9741 remove betaConv 9281 remove "_36110" 32 ref var 9745 def 9650 remove 9745 ref varTerm 9746 def appTerm absTerm 9240 ref appTerm 9747 def appTerm refl 9745 ref 9284 ref 9491 ref 9736 remove 9649 ref appTerm 9748 def appTerm appTerm 9749 def 9746 ref appTerm absTerm 9750 def 9739 remove 9649 remove appTerm 9751 def appTerm betaConv appThm 9354 remove 9747 remove betaConv appThm 9749 remove 9751 remove appTerm refl appThm trans 31 ref 0 ref 9283 ref 0 ref 9283 remove 33 ref cons opType nil cons cons opType constTerm 9752 def "_36109" 5 ref var 9753 def 9745 remove 9284 remove 9491 ref 9753 remove varTerm appTerm appTerm 9746 remove appTerm absTerm absTerm 9754 def 9343 ref appTerm 9755 def appTerm refl 9754 ref 9748 remove appTerm betaConv appThm 9752 remove refl 9755 remove betaConv appThm 9750 remove refl appThm trans 9754 remove refl nil 9361 remove 9278 ref 9343 remove nil cons 9756 def cons nil cons cons nil cons cons 9757 def 9289 ref 3242 remove subst subst appThm eqMp 9757 remove 9289 remove 3261 remove subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 9646 remove cons nil cons 9758 def "P" 9645 ref var 9726 ref nil cons 9759 def cons "x" 9644 remove var 9740 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 236 remove 0 ref 9645 ref 33 ref cons opType constTerm 9726 remove appTerm nil cons cons 91 ref 9733 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "p" 9645 remove var 9759 remove cons nil cons nil cons cons 9758 remove 22 ref cons 3241 remove subst subst eqMp eqMp nil 90 ref 529 ref 9731 ref appTerm nil cons cons 91 ref 9732 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 9731 remove nil cons cons 9353 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9730 remove nil cons cons 91 ref 9729 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 512 ref 8818 ref 9728 remove nil cons cons 8885 ref 9756 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst appThm nil 1645 ref 9723 remove cons 9278 ref 9491 remove 8913 ref appTerm nil cons cons nil cons cons nil cons cons 9370 ref subst trans appThm nil 6354 remove 9724 remove cons "h2" 3 ref var 596 ref cons 6355 remove 9715 remove cons "h1" 3 remove var 596 remove cons nil cons cons cons cons nil cons cons 669 ref "t2" 27 ref var 9760 def 36 ref 6195 ref 674 ref "h1" 25 ref var 9761 def varTerm 9762 def appTerm "t1" 27 ref var 9763 def varTerm 9764 def appTerm appTerm 674 remove "h2" 25 ref var 9765 def varTerm 9766 def appTerm 9760 remove varTerm 9767 def appTerm appTerm appTerm 98 ref 891 remove 9762 ref appTerm 9766 ref appTerm appTerm 6195 ref 9764 ref appTerm 9767 ref appTerm appTerm appTerm absTerm 9768 def 9767 ref appTerm 9769 def betaConv 9763 remove 691 ref 9768 ref appTerm 9770 def absTerm 9771 def 9764 ref appTerm 9772 def betaConv 9765 remove 691 ref 9771 ref appTerm 9773 def absTerm 9774 def 9766 ref appTerm 9775 def betaConv 9761 remove 168 ref 9774 ref appTerm 9776 def absTerm 9777 def 9762 ref appTerm 9778 def betaConv nil 168 ref 9777 ref appTerm 9779 def axiom nil 90 ref 9779 remove nil cons cons 91 ref 9778 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9777 remove nil cons cons 173 ref 9762 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9776 remove nil cons cons 91 ref 9775 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9774 remove nil cons cons 173 ref 9766 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9773 remove nil cons cons 91 ref 9772 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9771 remove nil cons cons 706 ref 9764 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9770 remove nil cons cons 91 ref 9769 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9768 remove nil cons cons 706 ref 9767 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst subst 501 ref 6358 remove 669 ref 893 ref subst subst appThm 325 ref 9714 remove appTerm 8913 ref appTerm 9780 def refl 9781 def appThm nil 122 ref 9780 remove nil cons 9782 def cons nil cons nil cons cons 9783 def 1158 remove subst trans trans trans sym "ys'" 197 ref var 9784 def 92 ref 8906 remove 9784 remove varTerm 9785 def appTerm 9551 ref appTerm appTerm 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8875 ref 9785 ref appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 9785 remove appTerm appTerm appTerm appTerm absTerm 9786 def 450 ref appTerm 9787 def betaConv 36 ref "_36063" 197 ref var 9788 def 200 ref 446 ref 92 ref 8907 ref 9788 remove varTerm appTerm appTerm 8914 ref appTerm absTerm appTerm absTerm 9789 def 216 ref appTerm 9790 def appTerm refl 9789 ref 9551 ref appTerm betaConv appThm 139 ref 9790 remove betaConv appThm 200 ref 9786 ref appTerm 9791 def refl appThm trans 9789 remove refl 9562 remove appThm eqMp 8917 remove assume eqMp nil 90 ref 9791 remove nil cons cons 91 ref 9787 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9786 remove nil cons cons 3267 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 92 ref 8907 remove 9551 remove appTerm appTerm 8914 remove appTerm nil cons cons 91 ref 9782 remove cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref nil 9588 remove 9564 remove nil cons 9792 def cons nil cons cons 669 ref 407 ref 36 ref 9037 remove 75 ref appTerm 7183 remove appTerm appTerm "Parser.Stream.isSuffix" const 671 remove constTerm 75 ref appTerm 9793 def 410 ref appTerm appTerm absTerm 9794 def 410 ref appTerm 9795 def betaConv 515 ref 56 ref 9794 ref appTerm 9796 def absTerm 9797 def 519 ref appTerm 9798 def betaConv 57 ref 168 ref 9797 ref appTerm 9799 def absTerm 9800 def 75 ref appTerm 9801 def betaConv nil 56 ref 9800 ref appTerm 9802 def axiom nil 90 ref 9802 remove nil cons cons 91 ref 9801 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 9800 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9799 remove nil cons cons 91 ref 9798 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9797 remove nil cons cons 548 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9796 remove nil cons cons 91 ref 9795 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 9794 remove nil cons cons 7197 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst nil 9792 remove nil cons cons 669 ref nil 122 ref 9793 remove 75 ref appTerm 9803 def nil cons cons nil cons nil cons cons 129 ref subst 57 ref 9803 remove absTerm 9804 def 75 ref appTerm 9805 def betaConv nil 56 ref 9804 ref appTerm 9806 def axiom nil 90 ref 9806 remove nil cons cons 91 ref 9805 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 ref 428 ref 9804 remove nil cons cons 430 ref cons nil cons cons 189 ref subst eqMp eqMp eqMp subst subst trans appThm 8832 ref 8856 ref 8857 ref 9658 remove appThm appThm appThm 8913 remove refl appThm appThm 9783 ref 2460 ref subst trans appThm 9781 remove appThm 9783 remove 2910 remove subst trans sym 128 ref eqMp eqMp eqMp eqMp eqMp nil 135 ref 9677 remove cons 137 ref 9678 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 9664 remove cons 137 ref 9655 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 9553 remove cons 137 ref 9541 ref cons nil cons 9807 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 9549 remove cons 9807 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 3266 ref 8781 remove 9540 ref appTerm absTerm appTerm nil cons cons 91 ref 8782 remove 9540 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 8783 remove 9807 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 8784 remove 9807 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 ref 8785 remove 9540 ref appTerm absTerm appTerm nil cons cons 91 ref 8786 remove 9540 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 ref 8787 remove 9807 ref cons nil cons cons 2039 ref subst eqMp nil 8789 remove 9542 ref cons nil cons cons 9808 def 109 ref subst 9808 remove 178 ref subst 9559 ref "_36057" 197 ref var 9809 def 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8953 ref 8959 ref 9809 remove varTerm 9810 def appTerm appTerm 9043 ref appTerm 9060 ref 9063 ref 9810 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 9810 remove appTerm appTerm appTerm absTerm 5780 ref appTerm betaConv appThm 9560 ref 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8953 ref 8959 ref 5780 ref appTerm appTerm 9043 ref appTerm 9060 ref 9063 ref 5780 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 5780 ref appTerm appTerm appTerm refl appThm trans 9561 ref 8794 remove appThm eqMp sym 8832 ref 8856 ref 8857 ref 8924 ref 8925 ref 9563 ref nil 9567 remove nil cons cons 9811 def 9568 ref 8009 ref subst subst appThm 9569 ref appThm 9570 ref 9579 ref 5780 remove refl appThm nil 9583 remove nil cons cons 9812 def 9584 ref 8009 remove subst subst trans appThm nil 9586 remove nil cons cons 9587 remove 3729 ref subst subst 9813 def trans appThm nil 9173 ref 9565 remove nil cons cons nil cons cons 9176 remove 3729 remove subst 9814 def subst trans appThm 9208 ref nil 98 ref 9232 ref 9234 ref 754 remove appTerm appTerm 9238 remove 695 ref appTerm 9815 def 114 remove appTerm appTerm 9816 def appTerm 98 ref 9232 ref 9234 ref 762 ref appTerm appTerm 9815 remove 1122 ref appTerm appTerm 9817 def appTerm 9247 remove appTerm 9818 def appTerm axiom 9819 def nil 135 ref 9816 remove nil cons cons 137 ref 9818 remove nil cons cons nil cons cons nil cons cons 9820 def 282 remove subst proveHyp nil 135 ref 9817 remove nil cons cons 137 ref 9248 remove cons nil cons cons nil cons cons 151 ref subst proveHyp 9821 def subst 9822 def trans appThm nil 1645 ref 1211 remove cons 9823 def 9373 ref 655 ref 8822 ref constTerm 9824 def nil cons 9825 def cons nil cons 9826 def cons nil cons cons 9466 ref subst 9827 def trans appThm nil 9469 ref nil cons cons 9828 def 9472 remove 2958 ref 9474 remove 9476 ref 695 ref appTerm appTerm 655 ref 9473 ref constTerm appTerm absTerm 9829 def 2959 ref appTerm 9830 def betaConv nil 2284 ref 9829 ref appTerm 9831 def axiom nil 90 ref 9831 remove nil cons cons 91 ref 9830 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 9829 remove nil cons cons 2974 ref cons nil cons cons 189 ref subst eqMp eqMp 9832 def subst subst 9833 def trans appThm 669 ref nil 6195 remove 9513 remove 655 ref 9511 remove constTerm appTerm appTerm 695 ref appTerm axiom subst 9834 def trans appThm 9275 ref 669 ref 9821 remove subst appThm nil 9823 ref 9278 ref 664 ref cons nil cons 9835 def cons nil cons cons 9370 ref subst trans appThm nil 8885 ref 664 remove cons nil cons nil cons cons 513 ref 893 ref subst 9836 def subst 9837 def trans sym 128 ref eqMp eqMp eqMp nil 8799 ref 9807 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8799 remove 8800 remove 1711 ref 9541 remove cons nil cons 9838 def cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8802 remove 9807 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8804 remove 9542 remove cons nil cons cons 9839 def 109 ref subst 9839 remove 178 ref subst 9559 remove "_36053" 197 ref var 9840 def 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8953 ref 8959 ref 9840 remove varTerm 9841 def appTerm appTerm 9043 ref appTerm 9060 ref 9063 ref 9841 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8896 ref 8898 ref 9841 remove appTerm appTerm appTerm absTerm 5778 ref appTerm betaConv appThm 9560 remove 325 ref 8838 ref 8843 ref 8862 ref 8866 ref 8953 ref 8959 ref 5778 ref appTerm appTerm 9043 ref appTerm 9060 ref 9063 ref 5778 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 8896 remove 8898 remove 5778 ref appTerm appTerm appTerm refl appThm trans 9561 remove 8809 remove appThm eqMp sym 8832 ref 8856 ref 8857 ref 8924 ref 8925 ref 9563 remove 9811 remove 9568 remove 8021 ref subst subst appThm 9569 remove appThm 9570 remove 9579 remove 5778 remove refl appThm 9812 remove 9584 remove 8021 remove subst subst trans appThm 9813 remove trans appThm nil 9629 remove nil cons cons 9814 remove subst trans appThm 9208 ref 9819 remove 9820 remove 151 ref subst proveHyp 9842 def subst trans appThm nil 1645 ref 1076 remove cons 9843 def 9826 remove cons nil cons cons 9466 ref subst trans appThm 9833 ref trans appThm 9834 ref trans appThm 9275 ref 669 ref 9842 remove subst appThm nil 9843 remove 9835 remove cons nil cons cons 9370 ref subst trans appThm 9837 remove trans sym 128 ref eqMp eqMp eqMp nil 8813 ref 9807 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 8813 remove 8814 remove 9838 remove cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 8815 remove 9807 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 9535 remove cons 9844 def 9533 ref cons nil cons cons 151 ref subst deductAntisym eqMp nil 9844 remove 137 ref 9029 remove nil cons cons 1711 ref 9076 remove cons nil cons cons cons nil cons cons 1727 ref subst proveHyp proveHyp eqMp nil 135 ref 9039 remove cons 9533 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 135 ref 8920 remove cons 137 ref 8922 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 200 ref 8919 remove appTerm nil cons cons 91 ref 200 ref 8903 ref appTerm nil cons 9845 def cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 445 ref 201 ref 947 ref 445 ref 446 ref 8909 remove refl 8903 ref 450 remove appTerm betaConv appThm absThm appThm appThm 8903 ref 216 ref appTerm betaConv 9846 def appThm absThm appThm appThm 445 ref 201 ref 9846 remove absThm appThm appThm nil "p" 198 remove var 8903 remove nil cons 9847 def cons nil cons nil cons cons 669 ref "p" 54 ref var 9848 def 92 ref 56 ref 57 ref 92 ref 56 ref 407 remove 92 ref 9038 remove appTerm 9848 remove varTerm 9849 def 410 remove appTerm appTerm absTerm appTerm appTerm 9849 ref 75 ref appTerm 9850 def appTerm absTerm appTerm appTerm 56 ref 57 ref 9850 remove absTerm appTerm appTerm absTerm 9851 def 9849 ref appTerm 9852 def betaConv nil 47 ref 0 ref 55 ref 33 ref cons opType constTerm 9851 ref appTerm 9853 def axiom nil 90 ref 9853 remove nil cons cons 91 ref 9852 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 670 remove cons nil cons "P" 55 remove var 9851 remove nil cons cons "x" 54 remove var 9849 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst subst eqMp eqMp nil 90 ref 9845 remove cons 91 ref 8904 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 228 ref 9847 remove cons 3266 remove 8878 ref nil cons cons nil cons 9854 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8891 ref 8899 ref appTerm nil cons cons 91 ref 325 ref 8899 ref appTerm 8827 ref appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp 9275 remove nil 9342 remove 8886 ref cons nil cons nil cons cons 9855 def 669 ref 6201 ref 9232 remove 9234 remove 8876 remove 0 ref 27 ref 60 remove cons opType constTerm 9856 def 6202 ref appTerm 9857 def appTerm appTerm 9239 remove 1122 remove appTerm appTerm absTerm 9858 def 6202 ref appTerm 9859 def betaConv nil 691 ref 9858 ref appTerm 9860 def axiom nil 90 ref 9860 remove nil cons cons 91 ref 9859 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9858 remove nil cons cons 6212 ref cons nil cons cons 189 ref subst eqMp eqMp subst subst appThm nil 9823 remove 9278 remove 8886 ref cons nil cons cons nil cons cons 9370 remove subst trans eqMp eqMp 512 remove 8818 ref 8893 ref nil cons cons 8885 ref 8899 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 9277 remove 8893 remove appTerm nil cons cons 91 ref 8891 remove 8827 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil "z" 5 ref var 8886 remove cons 8885 ref 8890 remove nil cons cons nil cons cons nil cons cons 513 remove 1783 ref 92 ref 1896 ref 515 ref 7184 remove 1786 remove appTerm 9861 def absTerm 9862 def appTerm 9863 def appTerm 9864 def 1785 ref appTerm 9865 def absTerm 9866 def 1784 ref appTerm 9867 def betaConv 173 ref 168 ref 9866 ref appTerm 9868 def absTerm 9869 def 174 ref appTerm 9870 def betaConv nil 168 ref 173 ref 168 ref 515 ref 168 ref 1783 ref 92 ref 9861 ref appTerm 1785 ref appTerm absTerm 9871 def appTerm 9872 def absTerm 9873 def appTerm 9874 def absTerm 9875 def appTerm 9876 def axiom nil 90 ref 9876 ref nil cons 9877 def cons 9878 def 91 ref 168 ref 9869 ref appTerm nil cons 9879 def cons nil cons cons nil cons cons 9880 def 160 ref subst proveHyp 9880 ref 109 ref subst 9880 remove 178 ref subst nil 169 ref 9869 remove nil cons cons 9881 def nil cons nil cons cons 226 ref subst 173 ref nil 122 ref 9868 remove nil cons 9882 def cons nil cons nil cons cons 129 ref subst nil 169 ref 9866 remove nil cons cons 9883 def nil cons nil cons cons 226 ref subst 1783 remove nil 122 ref 9865 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9863 remove nil cons 9884 def cons 9885 def 91 ref 1785 ref nil cons 9886 def cons nil cons 9887 def cons nil cons cons 9888 def 109 ref subst 9888 remove 178 ref subst nil 9878 ref 9887 ref cons nil cons cons 9889 def 160 ref subst nil 9885 remove 91 ref 92 ref 9876 remove appTerm 1785 remove appTerm 9890 def nil cons 9891 def cons nil cons 9892 def cons nil cons cons 160 ref subst nil 169 ref 515 ref 92 ref 9862 ref 519 ref appTerm 9893 def appTerm 9890 ref appTerm 9894 def absTerm nil cons cons nil cons nil cons cons 226 ref subst 515 ref nil 122 ref 9894 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 9893 ref nil cons 9895 def cons 9892 ref cons nil cons cons 9896 def 109 ref subst 9896 remove 178 ref subst 9893 ref betaConv 9893 remove assume eqMp nil 90 ref 9861 remove nil cons 9897 def cons 9898 def 9892 remove cons nil cons cons 9899 def 160 ref subst proveHyp 9899 ref 109 ref subst 9899 remove 178 ref subst 9889 ref 109 ref subst 9889 remove 178 ref subst nil 9898 remove 9887 remove cons nil cons cons 160 ref subst 9871 ref 1784 ref appTerm 9900 def betaConv 9873 ref 519 ref appTerm 9901 def betaConv 9875 ref 174 ref appTerm 9902 def betaConv nil 9878 remove 91 ref 9902 remove nil cons cons nil cons cons nil cons cons 160 ref subst 545 ref 169 ref 9875 remove nil cons cons 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9874 remove nil cons cons 91 ref 9901 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9873 remove nil cons cons 548 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9872 remove nil cons cons 91 ref 9900 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9871 remove nil cons cons 173 ref 1784 remove nil cons cons nil cons 9903 def cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp nil 135 ref 9877 remove cons 9904 def 137 ref 9886 remove cons nil cons 9905 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 135 ref 9897 remove cons 137 ref 9891 remove cons nil cons 9906 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 9895 remove cons 9906 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 168 ref "x'" 25 remove var 9907 def 92 ref 9862 ref 9907 remove varTerm appTerm appTerm 9890 ref appTerm absTerm appTerm nil cons cons 91 ref 9864 remove 9890 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 9862 remove nil cons cons 9906 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp eqMp nil 135 ref 9884 remove cons 9905 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 9904 remove 137 ref 9879 ref cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp nil 90 ref 9879 remove cons 91 ref 9870 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 9881 remove 547 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9882 remove cons 91 ref 9867 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 9883 remove 9903 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst eqMp eqMp eqMp absThm eqMp nil 8883 ref 8830 remove appTerm thm nil 195 ref 196 ref 834 ref 336 ref appTerm 9908 def 3484 ref 0 ref 5 ref 252 ref cons opType constTerm 9909 def 214 ref appTerm appTerm 9910 def absTerm 9911 def nil cons cons nil cons nil cons cons 227 ref subst 196 ref nil 122 ref 9910 remove nil cons cons nil cons nil cons cons 129 ref subst 9908 ref refl 9912 def 9909 ref refl 9913 def 369 ref 365 ref betaConv trans appThm appThm sym 139 ref "_34745" 5 ref var 9914 def 9908 ref 9909 ref 9914 remove varTerm appTerm appTerm absTerm 9915 def 328 ref 329 remove 254 ref appTerm 9916 def 343 remove appTerm 9917 def appTerm 346 remove 254 ref appTerm 9918 def appTerm 328 ref 9916 ref 350 remove appTerm 9919 def appTerm 352 remove 254 ref appTerm 9920 def appTerm 328 remove 9916 remove 355 remove appTerm 9921 def appTerm 357 remove 254 ref appTerm 9922 def appTerm 359 remove 254 ref appTerm 9923 def appTerm 9924 def appTerm 9925 def appTerm appTerm betaConv appThm 501 ref 92 ref 9917 ref appTerm 9926 def refl 9915 ref 9918 ref appTerm betaConv appThm appThm 92 ref 503 ref 9917 ref appTerm 9927 def appTerm 9928 def refl 9915 ref 9925 ref appTerm betaConv 9929 def appThm appThm appThm nil 506 ref 9925 ref nil cons cons 507 ref 9918 ref nil cons cons 508 ref 9917 remove nil cons 9930 def cons nil cons cons cons nil cons cons nil 510 remove 9915 remove nil cons cons nil cons nil cons cons 550 remove subst 9931 def subst eqMp sym nil 90 ref 9930 ref cons 91 ref 9908 ref 9909 ref 9918 remove appTerm appTerm 9932 def nil cons 9933 def cons nil cons cons nil cons cons 9934 def 109 ref subst 9934 remove 178 ref subst 9912 ref nil 241 ref 254 remove nil cons cons nil cons nil cons cons 9935 def 241 ref 251 ref 9909 ref 347 remove appTerm appTerm 336 remove appTerm absTerm 9936 def 243 ref appTerm 9937 def betaConv 443 ref 241 ref 864 ref 9913 ref 660 remove appThm nil 668 remove nil cons cons 669 ref 3598 ref subst 9938 def subst 914 ref 669 ref 3585 ref subst appThm 9939 def trans trans appThm 1305 remove appThm 2773 remove trans absThm appThm 1085 ref trans sym 128 ref eqMp 9940 def nil 90 ref 442 ref 9936 ref appTerm 9941 def nil cons cons 91 ref 9937 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 9936 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst appThm 1067 remove 4884 remove subst 9942 def trans sym 128 ref eqMp eqMp nil 135 ref 9930 remove cons 137 ref 9933 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 9926 remove 9932 remove appTerm nil cons cons 91 ref 9928 remove 9908 ref 9909 ref 9925 remove appTerm appTerm 9943 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 9927 remove nil cons 9944 def cons 91 ref 9943 remove nil cons 9945 def cons nil cons cons nil cons cons 9946 def 109 ref subst 9946 remove 178 ref subst 139 ref 9929 remove appThm 501 ref 92 ref 9919 ref appTerm 9947 def refl "_34751" 5 ref var 9948 def 9908 ref 9909 ref 9948 remove varTerm appTerm appTerm absTerm 9949 def 9920 ref appTerm betaConv appThm appThm 92 ref 503 ref 9919 ref appTerm 9950 def appTerm 9951 def refl 9949 remove 9924 ref appTerm betaConv 9952 def appThm appThm appThm nil 506 ref 9924 ref nil cons cons 507 ref 9920 ref nil cons cons 508 ref 9919 remove nil cons 9953 def cons nil cons cons cons nil cons cons 9931 ref subst eqMp sym nil 90 ref 9953 ref cons 91 ref 9908 ref 9909 ref 9920 remove appTerm appTerm 9954 def nil cons 9955 def cons nil cons cons nil cons cons 9956 def 109 ref subst 9956 remove 178 ref subst 9912 ref 9935 ref 9913 ref 3342 remove appThm nil 3346 remove nil cons cons 9938 ref subst 914 ref nil 3349 remove nil cons cons 9938 ref subst 9939 remove 2786 remove trans 9957 def trans appThm 2787 remove trans 9958 def trans trans 9959 def subst appThm 4151 ref nil 849 remove 3699 remove cons nil cons cons 2912 ref subst deductAntisym 4151 remove eqMp trans sym 128 ref eqMp eqMp nil 135 ref 9953 remove cons 137 ref 9955 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 9947 remove 9954 remove appTerm nil cons cons 91 ref 9951 remove 9908 ref 9909 ref 9924 remove appTerm appTerm 9960 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 9950 remove nil cons 9961 def cons 91 ref 9960 remove nil cons 9962 def cons nil cons cons nil cons cons 9963 def 109 ref subst 9963 remove 178 ref subst 139 ref 9952 remove appThm 501 ref 92 ref 9921 ref appTerm 9964 def refl "_34757" 5 ref var 9965 def 9908 ref 9909 ref 9965 remove varTerm appTerm appTerm absTerm 9966 def 9922 ref appTerm betaConv appThm appThm 92 ref 503 remove 9921 ref appTerm 9967 def appTerm 9968 def refl 9966 remove 9923 ref appTerm betaConv appThm appThm appThm nil 506 remove 9923 ref nil cons cons 507 remove 9922 ref nil cons cons 508 remove 9921 remove nil cons 9969 def cons nil cons cons cons nil cons cons 9931 remove subst eqMp sym nil 90 ref 9969 ref cons 91 ref 9908 ref 9909 ref 9922 remove appTerm appTerm 9970 def nil cons 9971 def cons nil cons cons nil cons cons 9972 def 109 ref subst 9972 remove 178 ref subst 9912 ref 9935 ref 241 ref 251 ref 9909 ref 358 remove appTerm appTerm 579 remove appTerm absTerm 9973 def 243 ref appTerm 9974 def betaConv 443 ref 241 ref 864 ref 9913 ref 3790 remove appThm nil 3794 remove nil cons cons 9938 ref subst 914 ref nil 3797 remove nil cons cons 9938 ref subst 9958 remove trans appThm 9975 def trans trans appThm 3684 ref appThm nil 613 ref 3691 ref nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans sym 128 ref eqMp 9976 def nil 90 ref 442 ref 9973 ref appTerm 9977 def nil cons cons 91 ref 9974 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 9973 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst appThm 4187 ref nil 979 remove 4153 remove cons nil cons cons 2912 ref subst deductAntisym 4187 remove eqMp trans sym 128 ref eqMp eqMp nil 135 ref 9969 remove cons 137 ref 9971 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp nil 90 ref 9964 remove 9970 remove appTerm nil cons cons 91 ref 9968 remove 9908 ref 9909 ref 9923 remove appTerm appTerm 9978 def appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 90 ref 9967 remove nil cons 9979 def cons 91 ref 9978 remove nil cons 9980 def cons nil cons cons nil cons cons 9981 def 109 ref subst 9981 remove 178 ref subst 9912 ref 9935 remove 241 ref 251 ref 9909 ref 360 remove appTerm appTerm 338 remove appTerm absTerm 9982 def 243 ref appTerm 9983 def betaConv 443 ref 241 ref 864 ref 9913 ref 3913 remove appThm nil 3915 remove nil cons cons 9938 ref subst 914 ref nil 3918 remove nil cons cons 9938 ref subst 9975 remove trans appThm trans trans appThm 3677 remove 914 ref 3684 remove appThm trans appThm nil 613 ref 898 ref 3691 remove appTerm nil cons cons nil cons nil cons cons 894 ref subst trans absThm appThm 1085 ref trans sym 128 ref eqMp 9984 def nil 90 ref 442 ref 9982 ref appTerm 9985 def nil cons cons 91 ref 9983 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 9982 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst appThm 5259 ref nil 4233 remove 4189 remove cons nil cons cons 2912 remove subst deductAntisym 5259 remove eqMp trans sym 128 ref eqMp eqMp nil 135 ref 9979 remove cons 137 ref 9980 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 9961 remove cons 137 ref 9962 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 9944 remove cons 137 ref 9945 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp 9986 def absThm eqMp nil 263 ref 9911 remove appTerm thm 263 ref refl 9987 def 196 ref 8832 ref 9507 remove appThm 214 ref refl appThm nil 9350 remove nil cons cons 9836 ref subst trans absThm appThm 1077 ref 225 ref 1083 ref subst subst 9988 def trans sym 128 ref eqMp nil 263 ref 196 ref 325 ref 8842 ref 9161 remove appTerm appTerm 214 remove appTerm absTerm appTerm thm 9940 remove nil 9941 remove thm nil 8818 ref 8819 ref 834 ref 3484 ref 0 ref 8822 ref 252 ref cons opType constTerm 9989 def 8828 remove appTerm appTerm 9909 ref 8827 ref appTerm 9990 def appTerm 9991 def absTerm 9992 def nil cons cons nil cons nil cons cons 8831 ref subst 8819 ref nil 122 ref 9991 remove nil cons cons nil cons nil cons cons 129 ref subst 1117 ref 9989 ref refl 9993 def 8887 ref appThm appThm 9990 remove refl appThm sym 834 ref 9989 ref 8879 remove appTerm appTerm refl 9855 remove 669 ref 6201 ref 251 ref 3584 ref 6202 ref appTerm 9994 def appTerm "Parser.Stream.length" const 9995 def 0 ref 53 remove 252 ref cons opType constTerm 9996 def 9857 remove appTerm 9997 def appTerm 9998 def absTerm 9999 def 6202 ref appTerm 10000 def betaConv 691 ref refl 6201 ref 9998 remove assume sym 251 ref 9997 remove appTerm 9994 ref appTerm 10001 def assume sym deductAntisym absThm appThm nil 691 ref 6201 ref 10001 remove absTerm appTerm axiom eqMp nil 90 ref 691 ref 9999 ref appTerm nil cons cons 91 ref 10000 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 9999 remove nil cons cons 6212 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst appThm sym 229 ref 834 ref 9989 ref 8862 ref 8866 ref 8875 ref 230 ref appTerm 10002 def appTerm 10003 def appTerm appTerm appTerm 9995 ref 0 ref 197 remove 252 ref cons opType constTerm 230 remove appTerm 10004 def appTerm 10005 def absTerm 10006 def 8878 remove appTerm 10007 def betaConv nil 228 ref 10006 ref nil cons cons 10008 def nil cons nil cons cons 234 ref subst 229 ref nil 122 ref 10005 ref nil cons 10009 def cons nil cons nil cons cons 129 ref subst 9377 remove 10003 ref appTerm 10010 def betaConv 9380 remove nil 9383 remove 91 ref 10010 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9384 ref 9386 remove 9371 ref 10003 ref nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9372 remove 9373 ref 5975 ref 1645 ref 9259 ref 10003 remove appTerm 10011 def 9376 remove appTerm absTerm appTerm absTerm 10012 def appTerm 10013 def nil cons cons 91 ref 10009 ref cons nil cons 10014 def cons nil cons cons 160 ref subst proveHyp nil 8853 ref 9256 ref 92 ref 10012 ref 9262 ref appTerm 10015 def appTerm 10005 ref appTerm 10016 def absTerm nil cons cons nil cons nil cons cons 9400 ref subst 9256 ref nil 122 ref 10016 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10015 ref nil cons 10017 def cons 10014 ref cons nil cons cons 10018 def 109 ref subst 10018 remove 178 ref subst 10015 ref betaConv 10015 remove assume eqMp nil 90 ref 5975 remove 1645 ref 10011 ref 9263 remove 1662 remove appTerm appTerm absTerm 10019 def appTerm 10020 def nil cons cons 10014 ref cons nil cons cons 160 ref subst proveHyp nil 542 ref 9237 ref 92 ref 10019 ref 9240 ref appTerm 10021 def appTerm 10005 ref appTerm 10022 def absTerm nil cons cons nil cons nil cons cons 1908 ref subst 9237 ref nil 122 ref 10022 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10021 ref nil cons 10023 def cons 10014 ref cons nil cons cons 10024 def 109 ref subst 10024 remove 178 ref subst 10021 ref betaConv 10021 remove assume eqMp nil 90 ref 10011 ref 9264 ref appTerm 10025 def nil cons 10026 def cons 10014 ref cons nil cons cons 10027 def 160 ref subst proveHyp 10027 ref 109 ref subst 10027 remove 178 ref subst 9237 ref 92 ref 10025 ref appTerm 251 ref 9995 ref 0 ref 8864 ref 252 ref cons opType constTerm 10028 def 10002 ref appTerm 10029 def appTerm 10030 def 9989 ref 9262 ref appTerm 10031 def appTerm 10032 def appTerm 10033 def absTerm 10034 def 9240 ref appTerm 10035 def betaConv "ys" 8822 ref var 10036 def 529 ref 9237 ref 92 ref 10011 remove 9261 ref 10036 ref varTerm 10037 def appTerm 9240 ref appTerm 10038 def appTerm appTerm 10030 remove 9989 ref 10037 remove appTerm 10039 def appTerm appTerm absTerm appTerm absTerm 10040 def 9262 ref appTerm 10041 def betaConv 9228 ref 8849 ref 10036 remove 529 ref 9237 ref 92 ref 9259 ref 8866 ref 9228 ref varTerm 10042 def appTerm appTerm 10038 remove appTerm appTerm 251 ref 10028 remove 10042 remove appTerm appTerm 10039 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm 10043 def 10002 ref appTerm 10044 def betaConv 9208 ref nil 56 ref 57 ref 691 ref 9346 remove 529 ref 9237 ref 92 ref 9348 remove appTerm 251 ref 9996 remove 75 ref appTerm 10045 def appTerm 3584 ref 9347 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm axiom subst nil 90 ref 47 ref 0 ref 8970 ref 33 ref cons opType constTerm 10043 ref appTerm nil cons cons 91 ref 10044 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 8870 remove cons nil cons "P" 8970 remove var 10043 remove nil cons cons "x" 8864 remove var 10002 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 8849 ref 10040 ref appTerm nil cons cons 91 ref 10041 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 8852 ref 8853 ref 10040 remove nil cons cons 9464 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 529 ref 10034 ref appTerm nil cons cons 91 ref 10035 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 10034 remove nil cons cons 9353 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10033 remove nil cons cons 10014 remove cons nil cons cons 160 ref subst proveHyp 947 ref 947 ref 9391 ref 10025 remove assume 10046 def appThm 9264 ref refl appThm nil 9371 ref 9264 ref nil cons cons nil cons nil cons cons 9418 remove 893 ref subst subst trans appThm 10032 ref refl appThm nil 122 ref 10032 ref nil cons 10047 def cons nil cons nil cons cons 2460 remove subst trans appThm 1117 ref 9993 ref 8924 ref 10046 remove appThm 9454 remove 9466 ref subst trans appThm appThm 10004 ref refl appThm appThm sym nil 90 ref 10047 ref cons 91 ref 834 ref 10031 ref appTerm 10004 ref appTerm nil cons 10048 def cons nil cons cons nil cons cons 10049 def 109 ref subst 10049 remove 178 ref subst 36 ref "_36156" 237 remove var 10050 def 834 ref 10050 remove varTerm appTerm 10004 ref appTerm absTerm 10051 def 10031 remove appTerm 10052 def appTerm refl 10051 ref 10029 ref appTerm betaConv appThm 139 ref 10052 remove betaConv appThm 834 ref 10029 remove appTerm 10004 remove appTerm refl appThm trans 10051 remove refl 10032 remove assume sym appThm eqMp sym nil 662 remove 8927 remove cons nil cons cons 8930 ref 57 remove 834 ref 9995 remove 0 ref 8931 remove 252 ref cons opType constTerm 8936 remove appTerm appTerm 10045 remove appTerm absTerm 10053 def 75 remove appTerm 10054 def betaConv 43 ref 56 remove 10053 ref appTerm 10055 def absTerm 10056 def 44 ref appTerm 10057 def betaConv nil 88 ref 10056 ref appTerm 10058 def axiom nil 90 ref 10058 remove nil cons cons 91 ref 10057 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 ref 163 ref 10056 remove nil cons cons 165 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10055 remove nil cons cons 91 ref 10054 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 427 remove 428 remove 10053 remove nil cons cons 430 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst eqMp eqMp nil 135 ref 10047 remove cons 137 ref 10048 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 135 ref 10026 remove cons 137 ref 10009 remove cons nil cons 10059 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 10023 remove cons 10059 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 529 ref 543 ref 92 ref 10019 ref 6294 remove appTerm appTerm 10005 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 10020 remove appTerm 10005 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 ref 542 ref 10019 remove nil cons cons 10059 ref cons nil cons cons 2039 ref subst eqMp eqMp eqMp nil 135 ref 10017 remove cons 10059 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 8849 ref 8854 ref 92 ref 10012 ref 9531 remove appTerm appTerm 10005 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 10013 remove appTerm 10005 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 8852 ref 8853 ref 10012 remove nil cons cons 10059 remove cons nil cons cons 2039 ref subst eqMp eqMp eqMp absThm eqMp nil 90 ref 200 ref 10006 remove appTerm nil cons cons 91 ref 10007 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 ref 10008 remove 9854 remove cons nil cons cons 189 ref subst eqMp eqMp eqMp eqMp 10060 def eqMp absThm eqMp nil 8883 ref 9992 remove appTerm thm 8883 ref refl 10061 def 8819 ref 8832 ref nil 8833 ref 8839 ref 0 ref 8984 remove 8825 remove nil cons cons opType constTerm 8987 ref appTerm 10062 def 8827 ref appTerm 10063 def nil cons cons nil cons nil cons cons 8855 ref subst appThm 8888 remove appThm absThm appThm sym 8856 ref 8857 ref nil 9001 remove nil cons nil cons cons 10064 def 8930 ref 9832 ref subst subst appThm 9833 ref trans appThm 9834 ref trans nil 90 ref 325 ref 8838 ref 8843 ref 10062 ref 656 ref appTerm appTerm appTerm appTerm 656 ref appTerm 10065 def nil cons cons 91 ref 608 ref 666 ref 8883 ref 663 ref 92 ref 325 ref 8838 ref 8843 ref 10062 ref 663 ref varTerm 10066 def appTerm 10067 def appTerm 10068 def appTerm appTerm 10066 ref appTerm 10069 def appTerm 325 ref 8838 ref 8843 ref 10062 remove 652 remove 666 ref varTerm 10070 def appTerm 10066 ref appTerm 10071 def appTerm appTerm appTerm appTerm 10071 ref appTerm 10072 def appTerm 10073 def absTerm 10074 def appTerm 10075 def absTerm 10076 def appTerm 10077 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 610 ref 10076 remove nil cons cons nil cons nil cons cons 5811 ref subst 666 ref nil 122 ref 10075 remove nil cons cons nil cons nil cons cons 129 ref subst nil 8818 remove 10074 remove nil cons cons nil cons nil cons cons 8831 remove subst 663 ref nil 122 ref 10073 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10069 ref nil cons 10078 def cons 91 ref 10072 remove nil cons 10079 def cons nil cons cons nil cons cons 10080 def 109 ref subst 10080 remove 178 ref subst 8832 ref 8856 ref 8857 ref 10064 remove 8930 ref 9486 ref subst subst appThm nil 9467 ref 10067 remove nil cons cons 9468 ref 8987 ref 10070 ref appTerm 10081 def nil cons 10082 def cons 9469 ref cons cons nil cons cons 9487 ref subst trans appThm nil 9509 ref 10068 remove nil cons cons 9510 ref 8842 ref 10081 remove appTerm 10083 def nil cons cons nil cons cons nil cons cons 9525 ref subst 9324 ref 10083 remove appTerm refl 10069 remove assume appThm trans trans appThm 10071 ref refl appThm sym 9324 ref refl 10084 def nil 9226 ref 10082 remove cons nil cons nil cons cons 9499 ref subst nil 9601 ref 10070 ref nil cons cons 9502 ref cons nil cons cons 9710 ref subst 9493 ref 10070 remove appTerm betaConv trans trans appThm 10066 ref refl appThm 9722 remove trans eqMp eqMp nil 135 ref 10078 remove cons 137 ref 10079 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 90 ref 98 ref 10065 remove appTerm 10077 remove appTerm nil cons cons 91 ref 8883 ref 8819 ref 325 ref 8838 ref 8843 ref 10063 ref appTerm appTerm appTerm 8827 ref appTerm absTerm 10085 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 501 ref 10085 ref 656 remove appTerm betaConv appThm 5968 ref 666 ref 10061 ref 663 remove 947 ref 10085 ref 10066 remove appTerm betaConv appThm 10085 ref 10071 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 10061 remove 8819 ref 10085 ref 8827 ref appTerm betaConv absThm appThm appThm nil "p" 324 remove var 10085 remove nil cons cons nil cons nil cons cons 669 ref "p" 689 ref var 10086 def 92 ref 98 ref 10086 remove varTerm 10087 def 695 ref appTerm appTerm 168 ref 675 remove 691 ref 678 remove 92 ref 10087 ref 679 remove appTerm appTerm 10087 ref 680 remove appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 691 ref 6201 ref 10087 ref 6202 ref appTerm absTerm appTerm appTerm absTerm 10088 def 10087 ref appTerm 10089 def betaConv nil 47 ref 0 ref 690 ref 33 ref cons opType constTerm 10088 ref appTerm 10090 def axiom nil 90 ref 10090 remove nil cons cons 91 ref 10089 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 6194 remove cons nil cons "P" 690 remove var 10088 remove nil cons cons "x" 689 remove var 10087 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp 10091 def subst subst eqMp eqMp eqMp nil 8883 remove 8819 ref 325 ref 8823 ref 10063 remove appTerm appTerm 8827 remove appTerm absTerm appTerm thm nil "P" 0 ref 2 remove 11 remove opType 10092 def 33 ref cons opType 10093 def var 10094 def "c" 10092 ref var 10095 def 834 ref 3484 ref 0 ref 10092 ref 252 ref cons opType constTerm 10096 def 10095 ref varTerm 10097 def appTerm appTerm 9909 ref "Data.Char.UTF8.encode" const 0 ref 10092 ref 6 remove cons opType constTerm 10097 ref appTerm 10098 def appTerm 10099 def appTerm 10100 def absTerm 10101 def nil cons cons nil cons nil cons cons "A" 10092 ref nil cons 10102 def cons nil cons 10103 def 22 ref cons 226 remove subst 10104 def subst 10095 ref nil 122 ref 10100 remove nil cons cons nil cons nil cons cons 129 ref subst 1117 ref nil "l" 10092 ref var 10105 def 10097 ref nil cons 10106 def cons nil cons nil cons cons 10105 ref 251 ref 10096 remove 10105 ref varTerm 10107 def appTerm 10108 def appTerm 9989 ref 8839 ref 0 ref 8980 ref 0 ref 10092 ref 8824 remove cons opType nil cons cons opType constTerm 10109 def 8981 ref appTerm 10110 def 10107 ref appTerm appTerm 10111 def appTerm 10112 def absTerm 10113 def 10107 ref appTerm 10114 def betaConv 47 ref 0 ref 10093 ref 33 ref cons opType constTerm 10115 def refl 10116 def 10105 ref 10112 remove assume sym 251 ref 10111 remove appTerm 10108 ref appTerm assume sym deductAntisym absThm appThm 9021 ref 10115 ref 10105 remove 251 ref 9989 ref 10109 remove 9021 remove varTerm appTerm 10107 ref appTerm appTerm appTerm 10108 remove appTerm absTerm appTerm absTerm 10117 def 8981 ref appTerm 10118 def betaConv 223 ref 8929 remove cons 22 ref cons 10119 def nil 2284 ref 2958 ref 691 ref 6201 remove 251 ref 3484 remove 0 ref 9473 remove 252 remove cons opType constTerm 9476 remove 6202 remove appTerm appTerm appTerm 9994 remove appTerm absTerm appTerm absTerm appTerm axiom subst nil 90 ref 47 ref 0 ref 0 ref 8980 ref 33 ref cons opType 10120 def 33 ref cons opType constTerm 10117 ref appTerm nil cons cons 91 ref 10118 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp "A" 8980 ref nil cons cons nil cons "P" 10120 remove var 10117 remove nil cons cons "x" 8980 remove var 9022 remove cons nil cons cons nil cons cons 189 ref subst eqMp eqMp eqMp nil 90 ref 10115 ref 10113 ref appTerm nil cons cons 91 ref 10114 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 10103 ref 10094 ref 10113 remove nil cons cons "x" 10092 ref var 10121 def 10107 remove nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp subst appThm 10099 remove refl 10122 def appThm sym 1117 ref 9993 remove 10095 ref 8858 ref 10110 ref 10097 ref appTerm 10123 def appTerm 8826 remove 10098 ref appTerm 10124 def appTerm 10125 def absTerm 10126 def 10097 ref appTerm 10127 def betaConv 10116 ref 10095 ref 10125 remove assume sym 8858 ref 10124 remove appTerm 10123 ref appTerm 10128 def assume sym deductAntisym absThm appThm 10116 ref 10095 ref 8858 ref refl 10129 def nil 8819 remove 10098 ref nil cons cons nil cons nil cons cons 10130 def 8887 remove subst 8924 ref 8925 ref 8991 ref 8877 ref refl 10131 def 10095 ref 325 ref 10098 ref appTerm 8838 ref 8839 remove 0 ref 7 ref 0 ref 10092 ref 8841 remove cons opType nil cons cons opType constTerm 8 ref appTerm 10132 def 10097 ref appTerm appTerm 10133 def appTerm absTerm 10134 def 10097 ref appTerm 10135 def betaConv nil 10115 ref 10134 ref appTerm 10136 def axiom nil 90 ref 10136 remove nil cons cons 91 ref 10135 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 10103 ref 10094 ref 10134 remove nil cons cons 10121 remove 10106 remove cons nil cons 10137 def cons nil cons cons 189 ref subst eqMp eqMp 10138 def appThm appThm appThm appThm trans appThm 10123 ref refl appThm absThm appThm sym 10129 ref 8924 ref 8925 ref 9040 ref refl 10139 def 10131 ref 8856 ref nil 9505 ref nil cons 10140 def nil cons cons 10141 def 223 remove 9471 remove cons 22 ref cons 10142 def 9832 ref subst subst appThm 10143 def 9834 remove trans appThm 669 ref nil 672 ref 9856 ref 695 remove appTerm appTerm 762 ref appTerm axiom subst trans appThm nil 8926 remove 8989 remove nil cons cons nil cons 10144 def nil cons cons 8930 remove 43 remove 8932 remove 8935 remove 762 remove appTerm appTerm 8939 remove appTerm absTerm 10145 def 44 remove appTerm 10146 def betaConv nil 88 remove 10145 ref appTerm 10147 def axiom nil 90 ref 10147 remove nil cons cons 91 ref 10146 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 162 remove 163 remove 10145 remove nil cons cons 165 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst trans appThm 9822 remove trans appThm 9827 remove trans appThm nil 9023 remove nil cons nil cons cons 10148 def 10119 ref 9832 remove subst subst 10149 def appThm nil 8854 remove 9825 remove cons nil cons nil cons cons 9399 remove 893 ref subst subst trans sym 128 ref eqMp nil 90 ref 8858 ref 8862 ref 8866 ref 9040 ref 8877 ref 8838 ref 10132 ref 655 ref 10092 ref constTerm 10150 def appTerm appTerm 10151 def appTerm appTerm appTerm appTerm appTerm 10110 ref 10150 ref appTerm 10152 def appTerm 10153 def nil cons cons 91 ref 263 ref "h" 1 ref var 10154 def 10115 ref "t" 10092 ref var 10155 def 92 ref 8858 ref 8862 ref 8866 ref 9040 ref 8877 ref 8838 ref 10132 ref 10155 ref varTerm 10156 def appTerm 10157 def appTerm 10158 def appTerm 10159 def appTerm 10160 def appTerm 10161 def appTerm 10162 def appTerm 10110 ref 10156 ref appTerm 10163 def appTerm 10164 def appTerm 8858 ref 8862 ref 8866 ref 9040 ref 8877 ref 8838 ref 10132 remove 651 remove 0 ref 1 remove 0 ref 10092 remove 10102 remove cons opType nil cons cons opType constTerm 10154 ref varTerm 10165 def appTerm 10156 ref appTerm 10166 def appTerm appTerm 10167 def appTerm appTerm appTerm appTerm appTerm 10110 remove 10166 ref appTerm 10168 def appTerm 10169 def appTerm 10170 def absTerm 10171 def appTerm 10172 def absTerm 10173 def appTerm 10174 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 195 ref 10173 remove nil cons cons nil cons nil cons cons 227 ref subst 10154 ref nil 122 ref 10172 remove nil cons cons nil cons nil cons cons 129 ref subst nil 10094 ref 10171 remove nil cons cons nil cons nil cons cons 10104 ref subst 10155 ref nil 122 ref 10170 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10164 ref nil cons 10175 def cons 91 ref 10169 remove nil cons 10176 def cons nil cons cons nil cons cons 10177 def 109 ref subst 10177 remove 178 ref subst 10129 ref 8924 ref 8925 ref 10139 remove 10131 remove 8856 ref 10141 remove 10142 ref 9486 ref subst subst appThm nil 9509 ref 10157 remove nil cons cons 9510 ref 8 ref 10165 ref appTerm 10178 def nil cons 10179 def cons nil cons cons nil cons cons 9525 ref subst trans 10180 def appThm nil "l2" 5 ref var 10181 def 10158 ref nil cons cons "l1" 5 remove var 10182 def 10179 remove cons nil cons cons nil cons cons 669 ref "l2" 27 ref var 10183 def 672 remove 9856 ref 6200 remove "l1" 27 remove var 10184 def varTerm 10185 def appTerm 10183 ref varTerm 10186 def appTerm 10187 def appTerm appTerm 73 remove 10185 ref appTerm 9856 remove 10186 ref appTerm appTerm appTerm absTerm 10188 def 10186 ref appTerm 10189 def betaConv 10184 ref 691 ref 10188 ref appTerm 10190 def absTerm 10191 def 10185 ref appTerm 10192 def betaConv nil 691 ref 10191 ref appTerm 10193 def axiom nil 90 ref 10193 remove nil cons cons 91 ref 10192 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 10191 remove nil cons cons 706 ref 10185 ref nil cons cons nil cons 10194 def cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10190 remove nil cons cons 91 ref 10189 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 10188 remove nil cons cons 706 remove 10186 ref nil cons cons nil cons 10195 def cons nil cons cons 189 ref subst eqMp eqMp subst subst trans appThm appThm appThm appThm 10148 remove 10119 remove 9486 remove subst subst 10196 def appThm sym 10129 ref 8924 ref 8925 ref nil 201 ref 212 ref 10178 remove appTerm 10159 ref appTerm 10197 def nil cons cons 10198 def 10144 remove cons nil cons cons 8947 remove subst appThm appThm appThm 9266 ref 8981 ref 10165 ref appTerm 10199 def appTerm 10200 def 10163 ref appTerm 10201 def refl 10202 def appThm sym 10129 ref 8924 ref 8925 ref 8953 remove 8959 remove 10197 ref appTerm 10203 def appTerm 9043 remove appTerm 10204 def refl 10205 def nil 10198 ref 8996 remove cons nil cons cons 8997 remove subst 9000 remove nil 10198 ref 9002 remove cons nil cons cons 9016 remove subst appThm 9020 remove appThm nil 10198 remove 9024 remove cons nil cons cons 9025 remove subst appThm trans appThm appThm appThm appThm 10202 ref appThm sym 193 remove nil 90 ref 36 ref 5742 remove appTerm 263 ref 265 ref 200 ref 201 ref 206 remove 210 ref 212 remove 8 ref 9534 ref appTerm appTerm 216 ref appTerm appTerm appTerm 218 remove 219 ref 9534 ref appTerm 216 ref appTerm appTerm appTerm absTerm 10206 def appTerm 10207 def absTerm 10208 def appTerm 10209 def appTerm nil cons cons 91 ref 8858 ref 8862 ref 8866 ref 10204 remove 8999 remove 9060 remove 9063 remove 10197 ref appTerm appTerm 10210 def appTerm 9019 remove appTerm 10211 def 9074 remove 210 remove 10197 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm 10201 ref appTerm 10212 def nil cons 10213 def cons nil cons 10214 def cons nil cons cons 160 ref subst proveHyp 947 ref 139 ref 5754 remove appThm 9987 ref 222 remove refl appThm appThm nil 122 ref 10209 remove nil cons 10215 def cons nil cons nil cons cons 1429 remove subst trans appThm 10212 remove refl appThm sym nil 90 ref 10215 ref cons 10216 def 10214 remove cons nil cons cons 10217 def 109 ref subst 10217 remove 178 ref subst 10129 ref 8924 ref 8925 ref 10205 ref 10211 remove refl 10218 def 9110 remove nil 201 remove 10159 ref nil cons 10219 def cons 265 ref 10165 ref nil cons 10220 def cons nil cons cons nil cons cons 10206 ref 216 remove appTerm 10221 def betaConv 10208 ref 9534 ref appTerm 10222 def betaConv nil 10216 remove 91 ref 10222 remove nil cons cons nil cons cons nil cons cons 160 ref subst 224 ref 195 ref 10208 remove nil cons cons 265 ref 9534 ref nil cons 10223 def cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10207 remove nil cons cons 91 ref 10221 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 232 remove 228 ref 10206 remove nil cons cons 5799 remove cons nil cons cons 189 ref subst eqMp eqMp subst appThm appThm appThm appThm appThm appThm 10202 ref appThm sym 10129 remove 8924 ref 8925 ref 10205 remove 10218 remove nil 5888 remove 219 remove 10165 remove appTerm 10159 ref appTerm nil cons cons 9113 remove cons nil cons cons 9117 remove subst nil 446 remove 10219 remove cons 10224 def 5755 ref 10220 ref cons nil cons 10225 def cons nil cons cons 9159 remove subst trans appThm nil 9160 remove 8972 remove 10199 ref appTerm 10159 ref appTerm nil cons 10226 def cons 10227 def 9165 remove 9111 remove 10210 remove nil cons cons nil cons cons cons nil cons cons 9169 remove subst nil 9170 remove 9171 remove 10226 remove cons nil cons cons nil cons cons 9172 remove subst trans trans appThm nil 10227 remove 9173 remove 9174 remove 10203 remove nil cons cons nil cons cons cons nil cons cons 9177 remove subst nil 10224 remove 8969 remove 10199 ref nil cons 10228 def cons nil cons cons nil cons cons 9227 remove subst trans trans appThm nil 9228 remove 10160 remove nil cons cons 9226 ref 10228 ref cons nil cons 10229 def cons nil cons cons 9250 remove subst trans appThm appThm 10202 remove appThm sym 9634 remove 8866 ref 8875 remove 10159 ref appTerm appTerm 10230 def appTerm 10231 def betaConv 9637 remove nil 9638 remove 91 ref 10231 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9384 remove 9639 remove 9371 remove 10230 ref nil cons cons nil cons cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 9259 ref 9261 ref 8862 ref 10230 ref appTerm appTerm 9633 ref 10230 ref appTerm appTerm appTerm 10230 remove appTerm nil cons cons 91 ref 8858 ref 8862 ref 9254 ref 9255 remove 529 ref 9237 ref 8849 ref 9256 ref 9265 remove 9261 ref 10200 ref 9262 ref appTerm appTerm 10232 def 9240 ref appTerm 10233 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 10234 def 10161 ref appTerm appTerm appTerm 10201 ref appTerm 10235 def nil cons 10236 def cons nil cons 10237 def cons nil cons cons 160 ref subst proveHyp 947 ref 9391 ref 9657 remove 8924 ref 8925 remove 8991 remove 10159 remove refl appThm appThm 10238 def appThm appThm 9659 remove 10238 ref appThm appThm appThm 10238 remove appThm appThm 10235 ref refl appThm sym 36 ref "_36034" 8822 ref var 10239 def 92 ref 9259 ref 9261 ref 10239 remove varTerm appTerm 9633 remove 10161 ref appTerm 10240 def appTerm appTerm 10161 ref appTerm appTerm 10235 ref appTerm absTerm 10241 def 10162 remove appTerm 10242 def appTerm refl 10241 ref 10163 ref appTerm betaConv appThm 139 ref 10242 remove betaConv appThm 92 ref 9259 ref 9261 ref 10163 ref appTerm 10240 ref appTerm 10243 def appTerm 10161 ref appTerm 10244 def appTerm 10235 remove appTerm refl appThm trans 10241 remove refl 10164 remove assume appThm eqMp sym nil 90 ref 10244 ref nil cons 10245 def cons 10237 remove cons nil cons cons 10246 def 109 ref subst 10246 remove 178 ref subst 36 ref "_36036" 8860 ref var 10247 def 8858 ref 8862 ref 10234 ref 10247 remove varTerm appTerm appTerm appTerm 10201 ref appTerm absTerm 10248 def 10161 remove appTerm 10249 def appTerm refl 10248 ref 10243 ref appTerm betaConv appThm 139 remove 10249 remove betaConv appThm 8858 ref 8862 ref 10234 remove 10243 remove appTerm appTerm appTerm 10201 ref appTerm refl appThm trans 10248 remove refl 10244 remove assume sym appThm eqMp sym 8924 remove nil 9237 ref 10240 remove nil cons 10250 def cons 9256 ref 10163 ref nil cons 10251 def cons nil cons cons nil cons cons 9256 ref 9259 ref 9254 remove "_36048" 9251 remove var 10252 def 529 ref 9237 ref 8849 ref 9256 ref 9259 ref 10252 remove varTerm 9264 ref appTerm appTerm 10233 ref appTerm absTerm appTerm absTerm appTerm absTerm 10253 def appTerm 10254 def 9264 ref appTerm appTerm 10233 ref appTerm absTerm 10255 def 9262 ref appTerm 10256 def betaConv 9237 ref 8849 ref 10255 ref appTerm 10257 def absTerm 10258 def 9240 ref appTerm 10259 def betaConv 10253 ref 10254 remove appTerm 10260 def betaConv 10253 ref "_36046" 8860 remove var 10261 def 9261 ref 10200 ref 9432 remove 10261 remove varTerm 10262 def appTerm appTerm appTerm 9435 remove 10262 remove appTerm appTerm absTerm 10263 def appTerm betaConv sym nil 542 ref 9237 ref 8849 ref 9256 ref 9259 ref 10263 ref 9264 remove appTerm 10264 def appTerm 10233 remove appTerm 10265 def absTerm 10266 def appTerm 10267 def absTerm nil cons cons nil cons nil cons cons 1908 remove subst 9237 remove nil 122 ref 10267 remove nil cons cons nil cons nil cons cons 129 ref subst nil 8853 ref 10266 remove nil cons cons nil cons nil cons cons 9400 ref subst 9256 remove nil 122 ref 10265 remove nil cons cons nil cons nil cons cons 129 ref subst 10264 remove betaConv 9259 remove "_36043" 32 ref var 10268 def 10232 remove 10268 ref varTerm 10269 def appTerm absTerm 9240 remove appTerm 10270 def appTerm refl 10268 ref 9261 ref 10200 ref 9444 ref appTerm appTerm 10271 def 10269 ref appTerm absTerm 10272 def 9447 ref appTerm betaConv appThm 9391 remove 10270 remove betaConv appThm 10271 remove 9447 remove appTerm refl appThm trans 9448 remove "_36042" 8822 remove var 10273 def 10268 remove 9261 remove 10200 remove 10273 remove varTerm appTerm appTerm 10269 remove appTerm absTerm absTerm 10274 def 9262 remove appTerm 10275 def appTerm refl 10274 ref 9444 remove appTerm betaConv appThm 9452 remove 10275 remove betaConv appThm 10272 remove refl appThm trans 10274 remove refl 9455 remove appThm eqMp 9456 remove appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp 9457 remove 9458 remove 10253 ref nil cons 10276 def cons 9460 remove 10263 remove nil cons cons nil cons cons nil cons cons 1921 ref subst proveHyp nil 90 ref 9461 remove 10253 remove appTerm nil cons cons 91 ref 10260 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 9462 remove 10276 remove cons nil cons nil cons cons 9463 remove subst eqMp eqMp nil 90 ref 529 remove 10258 ref appTerm nil cons cons 91 ref 10259 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 541 remove 542 remove 10258 remove nil cons cons 9353 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10257 remove nil cons cons 91 ref 10256 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 8852 remove 8853 ref 10255 remove nil cons cons 9464 remove cons nil cons cons 189 ref subst eqMp eqMp subst appThm nil 1645 remove 10250 remove cons 9373 remove 10201 remove nil cons cons nil cons cons nil cons cons 9466 remove subst trans eqMp eqMp nil 135 ref 10245 remove cons 137 ref 10236 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 10215 remove cons 137 ref 10213 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 135 ref 10175 remove cons 137 ref 10176 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 90 ref 98 ref 10153 remove appTerm 10174 remove appTerm nil cons cons 91 ref 10115 ref 10095 ref 8858 remove 8862 remove 8866 remove 9040 remove 8877 remove 10133 ref appTerm appTerm appTerm appTerm appTerm 10123 ref appTerm absTerm 10277 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 501 ref 10277 ref 10150 ref appTerm betaConv appThm 9987 ref 10154 ref 10116 ref 10155 ref 947 ref 10277 ref 10156 ref appTerm betaConv appThm 10277 ref 10166 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 10116 ref 10095 ref 10277 ref 10097 ref appTerm betaConv absThm appThm appThm nil "p" 10093 remove var 10278 def 10277 remove nil cons cons nil cons nil cons cons 225 remove 10091 ref subst 10279 def subst eqMp eqMp eqMp 10280 def eqMp nil 90 ref 10115 ref 10126 ref appTerm nil cons cons 91 ref 10127 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 10103 remove 10094 ref 10126 remove nil cons cons 10137 remove cons nil cons cons 189 ref subst eqMp eqMp appThm appThm 10122 remove appThm sym 10130 remove 10060 remove subst eqMp eqMp eqMp absThm eqMp nil 10115 ref 10101 remove appTerm thm nil 9201 ref "c" 8820 remove var 10281 def 9908 ref 9909 ref 8842 ref 10281 ref varTerm 10282 def appTerm appTerm appTerm 10283 def absTerm 10284 def nil cons cons nil cons nil cons cons 9209 ref subst 10281 ref nil 122 ref 10283 remove nil cons cons nil cons nil cons cons 129 ref subst 9912 ref 9913 ref nil 9226 ref 10282 ref nil cons cons nil cons 10285 def nil cons cons 9499 ref subst appThm appThm sym 9226 remove 1049 ref 5782 ref 9601 ref 9192 ref 9489 remove appTerm 10286 def 8987 remove 9602 ref appTerm 10287 def appTerm absTerm appTerm appTerm 9027 ref 9500 ref 10286 remove 8981 remove 9500 ref varTerm 10288 def appTerm 10289 def appTerm absTerm appTerm appTerm absTerm 10290 def 10282 ref appTerm 10291 def betaConv 20 remove 19 remove nil cons cons 22 remove cons nil 47 remove 0 ref 0 ref 5106 ref 33 ref cons opType 10292 def 33 remove cons opType constTerm "x" 5106 ref var 10293 def 1049 ref 1896 remove 2956 remove 31 ref 0 ref 5106 remove 10292 remove nil cons cons opType constTerm 10293 remove varTerm appTerm 10294 def 5113 remove appTerm absTerm appTerm appTerm 9036 remove 730 remove 10294 remove 5452 remove appTerm absTerm appTerm appTerm absTerm appTerm axiom subst nil 90 ref 8967 ref 10290 ref appTerm nil cons cons 91 ref 10291 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 9207 remove 9201 ref 10290 remove nil cons cons 10285 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 1049 remove 5782 remove 9601 ref 9192 remove 10282 ref appTerm 10295 def 10287 remove appTerm 10296 def absTerm 10297 def appTerm 10298 def appTerm 9027 remove 9500 ref 10295 remove 10289 remove appTerm 10299 def absTerm 10300 def appTerm 10301 def appTerm nil cons 10302 def cons 91 ref 9908 remove 9909 ref 9495 ref 10282 remove appTerm appTerm appTerm 10303 def nil cons 10304 def cons nil cons 10305 def cons nil cons cons 10306 def 160 ref subst proveHyp 10306 ref 109 ref subst 10306 remove 178 ref subst nil 195 ref 9500 ref 92 ref 10300 ref 10288 ref appTerm 10307 def appTerm 10303 ref appTerm 10308 def absTerm nil cons cons nil cons nil cons cons 227 ref subst 9500 ref nil 122 ref 10308 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10307 ref nil cons 10309 def cons 10305 ref cons nil cons cons 10310 def 109 ref subst 10310 remove 178 ref subst 10307 ref betaConv 10307 remove assume eqMp nil 90 ref 10299 ref nil cons 10311 def cons 10305 ref cons nil cons cons 10312 def 160 ref subst proveHyp 10312 ref 109 ref subst 10312 remove 178 ref subst 9912 ref 9913 ref 9495 remove refl 10313 def 10299 remove assume appThm nil 9502 ref nil cons cons 10314 def 9504 ref subst nil 9505 ref 5755 remove 10288 remove nil cons 10315 def cons nil cons cons nil cons cons 9506 ref subst trans trans appThm appThm nil 196 ref 10315 remove cons nil cons nil cons cons 9986 remove subst trans sym 128 ref eqMp eqMp nil 135 ref 10311 remove cons 137 ref 10304 ref cons nil cons 10316 def cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 10309 remove cons 10316 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 263 ref 265 ref 92 ref 10300 ref 9534 ref appTerm appTerm 10303 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 10301 ref appTerm 10303 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 224 remove 195 ref 10300 remove nil cons cons 10316 ref cons nil cons cons 2039 ref subst eqMp nil 610 ref 9601 ref 92 ref 10297 ref 9602 ref appTerm 10317 def appTerm 10303 ref appTerm 10318 def absTerm nil cons cons nil cons nil cons cons 5811 remove subst 9601 remove nil 122 ref 10318 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10317 ref nil cons 10319 def cons 10305 ref cons nil cons cons 10320 def 109 ref subst 10320 remove 178 ref subst 10317 ref betaConv 10317 remove assume eqMp nil 90 ref 10296 ref nil cons 10321 def cons 10305 remove cons nil cons cons 10322 def 160 ref subst proveHyp 10322 ref 109 ref subst 10322 remove 178 ref subst 9912 remove 9913 ref 10313 remove 10296 remove assume appThm 10314 remove 9710 remove subst 9493 remove 9602 ref appTerm betaConv trans trans appThm nil 665 remove 666 remove 9602 remove nil cons cons nil cons cons nil cons cons 9938 remove subst 9957 remove trans trans appThm 9942 remove trans sym 128 ref eqMp eqMp nil 135 ref 10321 remove cons 10316 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp nil 135 ref 10319 remove cons 10316 ref cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp nil 90 ref 608 ref 611 remove 92 ref 10297 ref 650 remove appTerm appTerm 10303 ref appTerm absTerm appTerm nil cons cons 91 ref 92 ref 10298 ref appTerm 10303 remove appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 21 remove 610 remove 10297 remove nil cons cons 10316 ref cons nil cons cons 2039 remove subst eqMp nil 135 ref 10298 remove nil cons cons 137 ref 10301 remove nil cons cons 1711 remove 10304 remove cons nil cons cons cons nil cons cons 1727 remove subst proveHyp proveHyp eqMp nil 135 ref 10302 remove cons 10316 remove cons nil cons cons 151 ref subst deductAntisym eqMp eqMp eqMp eqMp 10323 def absThm eqMp nil 8967 ref 10284 remove appTerm thm 1117 ref 9208 ref 3585 remove subst appThm 9909 ref 8823 ref 9824 ref appTerm appTerm 10324 def refl appThm nil 241 ref 10324 ref nil cons cons nil cons nil cons cons 1163 remove subst trans sym 128 ref eqMp nil 90 ref 834 ref 9989 ref 9824 ref appTerm appTerm 10324 remove appTerm 10325 def nil cons cons 91 ref 8967 remove 9468 ref 8849 ref 9467 ref 92 ref 834 ref 9989 ref 9467 ref varTerm 10326 def appTerm 10327 def appTerm 9909 ref 8823 ref 10326 ref appTerm appTerm 10328 def appTerm 10329 def appTerm 834 ref 9989 ref 9266 remove 9468 ref varTerm 10330 def appTerm 10326 ref appTerm 10331 def appTerm appTerm 9909 ref 8823 ref 10331 ref appTerm appTerm appTerm 10332 def appTerm 10333 def absTerm 10334 def appTerm 10335 def absTerm 10336 def appTerm 10337 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 9201 remove 10336 remove nil cons cons nil cons nil cons cons 9209 remove subst 9468 ref nil 122 ref 10335 remove nil cons cons nil cons nil cons cons 129 ref subst nil 8853 remove 10334 remove nil cons cons nil cons nil cons cons 9400 remove subst 9467 ref nil 122 ref 10333 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10329 ref nil cons 10338 def cons 91 ref 10332 remove nil cons 10339 def cons nil cons cons nil cons cons 10340 def 109 ref subst 10340 remove 178 ref subst 1117 ref 9208 ref 3598 remove subst appThm 9913 ref nil 8833 ref 10331 ref nil cons cons nil cons nil cons cons 8855 ref subst 8856 ref 9828 remove 9487 ref subst appThm nil 9509 ref 8843 ref 10326 ref appTerm 10341 def nil cons cons 9510 ref 8842 ref 10330 ref appTerm 10342 def nil cons 10343 def cons nil cons cons nil cons cons 9525 ref subst trans trans appThm nil 10181 remove 8838 ref 10341 remove appTerm 10344 def nil cons cons 10182 remove 10343 remove cons nil cons cons nil cons cons 669 ref 10183 remove 251 ref 3584 ref 10187 remove appTerm appTerm 872 ref 3584 ref 10185 ref appTerm appTerm 3584 remove 10186 ref appTerm appTerm appTerm absTerm 10345 def 10186 remove appTerm 10346 def betaConv 10184 remove 691 ref 10345 ref appTerm 10347 def absTerm 10348 def 10185 remove appTerm 10349 def betaConv nil 691 remove 10348 ref appTerm 10350 def axiom nil 90 ref 10350 remove nil cons cons 91 ref 10349 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 ref 705 ref 10348 remove nil cons cons 10194 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10347 remove nil cons cons 91 ref 10346 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 704 remove 705 remove 10345 remove nil cons cons 10195 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst trans appThm sym 241 ref 98 ref 834 ref 898 remove 10327 ref appTerm 10351 def appTerm 10352 def 243 ref appTerm appTerm 1099 remove 872 remove 9909 ref 10342 remove appTerm 10353 def appTerm 9909 ref 10344 remove appTerm 10354 def appTerm 10355 def appTerm appTerm absTerm 10356 def 2536 remove 10328 ref appTerm 10357 def appTerm betaConv sym 10352 ref refl 3431 remove 10328 ref refl appThm nil 241 ref 10328 remove nil cons cons 10358 def 1408 remove cons nil cons cons 933 remove subst 914 remove nil 10358 ref nil cons nil cons cons 888 remove subst appThm trans trans appThm nil 10358 remove 847 ref 10327 remove nil cons cons nil cons cons nil cons cons 241 ref 36 ref 1282 remove 899 remove appTerm appTerm 1097 remove appTerm absTerm 10359 def 243 ref appTerm 10360 def betaConv 847 ref 442 ref 10359 ref appTerm 10361 def absTerm 10362 def 856 ref appTerm 10363 def betaConv nil 442 ref 10362 ref appTerm 10364 def axiom nil 90 ref 10364 remove nil cons cons 91 ref 10363 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 10362 remove nil cons cons 932 ref cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10361 remove nil cons cons 91 ref 10360 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 10359 remove nil cons cons 615 ref cons nil cons cons 189 ref subst eqMp eqMp subst nil 122 ref 10338 ref cons nil cons nil cons cons 129 ref subst 10329 remove assume eqMp trans trans sym 128 ref eqMp nil 90 ref 10352 ref 10357 ref appTerm nil cons cons 91 ref 834 ref 10357 ref appTerm 10355 ref appTerm nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp 1117 remove 2537 remove 9913 remove nil 8833 ref 10326 ref nil cons cons nil cons nil cons cons 8855 ref subst appThm appThm appThm 10355 ref refl appThm nil 852 ref 10353 remove nil cons cons 847 ref 10354 remove nil cons cons 1066 remove cons cons nil cons cons 852 ref 36 ref 834 ref 2148 remove appTerm 2402 remove appTerm appTerm 1246 remove appTerm absTerm 10365 def 860 remove appTerm 10366 def betaConv 241 ref 442 ref 10365 ref appTerm 10367 def absTerm 10368 def 243 remove appTerm 10369 def betaConv 847 ref 442 ref 10368 ref appTerm 10370 def absTerm 10371 def 856 ref appTerm 10372 def betaConv nil 442 ref 10371 ref appTerm 10373 def axiom nil 90 ref 10373 remove nil cons cons 91 ref 10372 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 10371 remove nil cons cons 932 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10370 remove nil cons cons 91 ref 10369 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 10368 remove nil cons cons 615 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10367 remove nil cons cons 91 ref 10366 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 273 ref 269 ref 10365 remove nil cons cons 1008 remove cons nil cons cons 189 ref subst eqMp eqMp subst nil 10281 remove 10330 remove nil cons cons nil cons nil cons cons 10323 remove subst trans trans sym 128 ref eqMp eqMp eqMp 273 remove 269 ref 10356 ref nil cons cons 613 remove 10357 remove nil cons cons nil cons cons nil cons cons 1921 remove subst proveHyp nil 90 ref 240 remove 10356 remove appTerm nil cons cons 91 ref 10352 remove 10355 ref appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp nil 852 remove 10355 remove nil cons cons 847 ref 10351 remove nil cons cons nil cons cons nil cons cons 7052 remove subst eqMp eqMp eqMp nil 135 ref 10338 remove cons 137 ref 10339 remove cons nil cons cons nil cons cons 151 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 90 ref 98 ref 10325 remove appTerm 10337 remove appTerm nil cons cons 91 ref 8849 remove 8833 ref 834 remove 9989 remove 8834 ref appTerm appTerm 9909 ref 8835 remove appTerm appTerm absTerm 10374 def appTerm 10375 def nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 501 ref 10374 ref 9824 remove appTerm betaConv appThm 8968 remove 9468 ref 9416 ref 9467 ref 947 ref 10374 ref 10326 remove appTerm betaConv appThm 10374 ref 10331 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 9416 remove 8833 ref 10374 ref 8834 remove appTerm betaConv absThm appThm appThm nil "p" 8847 remove var 10374 remove nil cons cons nil cons nil cons cons 9208 remove 10091 remove subst subst eqMp eqMp nil 10375 remove thm 5968 remove 574 ref 8832 ref 9711 remove appThm 9492 ref refl appThm nil 8885 ref 9713 remove cons nil cons nil cons cons 9836 ref subst trans absThm appThm 1077 ref 669 remove 1083 ref subst subst trans sym 128 ref eqMp nil 608 remove 574 remove 325 ref 8842 ref 9628 remove appTerm appTerm 9492 remove appTerm absTerm appTerm thm 443 ref 241 ref 864 remove 9959 remove appThm 1893 remove appThm nil 1895 remove nil cons cons 894 remove subst trans absThm appThm 1085 ref trans sym 128 ref eqMp nil 442 ref 241 ref 251 remove 9909 remove 353 remove appTerm appTerm 337 remove appTerm absTerm appTerm thm 9976 remove nil 9977 remove thm 10280 remove nil 10115 ref 10095 ref 10128 remove absTerm appTerm thm 10116 ref 10095 ref 8832 ref nil 8833 remove 10123 ref nil cons cons nil cons nil cons cons 8855 remove subst appThm 10138 remove appThm absThm appThm sym 8832 ref 8856 ref 8857 ref 10149 remove appThm 9833 remove trans appThm appThm 10143 remove appThm nil 8885 ref 8838 ref 655 remove 8837 remove constTerm appTerm nil cons cons nil cons nil cons cons 9836 ref subst trans sym 128 ref eqMp nil 90 ref 325 ref 8838 ref 8843 ref 10152 remove appTerm appTerm appTerm 10151 remove appTerm 10376 def nil cons cons 91 ref 263 remove 10154 ref 10115 ref 10155 ref 92 remove 325 ref 8838 ref 8843 ref 10163 remove appTerm 10377 def appTerm appTerm 10158 ref appTerm 10378 def appTerm 325 ref 8838 ref 8843 ref 10168 remove appTerm appTerm appTerm 10167 remove appTerm 10379 def appTerm 10380 def absTerm 10381 def appTerm 10382 def absTerm 10383 def appTerm 10384 def nil cons cons nil cons cons nil cons cons 178 ref subst proveHyp nil 195 remove 10383 remove nil cons cons nil cons nil cons cons 227 remove subst 10154 ref nil 122 ref 10382 remove nil cons cons nil cons nil cons cons 129 ref subst nil 10094 remove 10381 remove nil cons cons nil cons nil cons cons 10104 remove subst 10155 ref nil 122 ref 10380 remove nil cons cons nil cons nil cons cons 129 ref subst nil 90 ref 10378 ref nil cons 10385 def cons 91 ref 10379 remove nil cons 10386 def cons nil cons cons nil cons cons 10387 def 109 remove subst 10387 remove 178 remove subst 8832 ref 8856 remove 8857 remove 10196 remove appThm nil 9467 remove 10251 remove cons 9468 remove 10228 remove cons 9469 remove cons cons nil cons cons 9487 remove subst trans appThm nil 9509 remove 10377 remove nil cons cons 9510 remove 8842 remove 10199 remove appTerm 10388 def nil cons cons nil cons cons nil cons cons 9525 remove subst 9324 remove 10388 remove appTerm refl 10378 remove assume appThm trans trans appThm 10180 remove appThm sym 10084 remove nil 10229 remove nil cons cons 9499 remove subst nil 9500 remove 10220 remove cons 9502 remove cons nil cons cons 9504 remove subst nil 9505 remove 10225 remove cons nil cons cons 9506 remove subst trans trans appThm 10158 remove refl appThm eqMp eqMp nil 135 remove 10385 remove cons 137 remove 10386 remove cons nil cons cons nil cons cons 151 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 90 ref 98 remove 10376 remove appTerm 10384 remove appTerm nil cons cons 91 ref 10115 ref 10095 ref 325 ref 8838 remove 8843 remove 10123 ref appTerm appTerm appTerm 10133 remove appTerm absTerm 10389 def appTerm nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 947 ref 501 remove 10389 ref 10150 remove appTerm betaConv appThm 9987 ref 10154 remove 10116 ref 10155 remove 947 remove 10389 ref 10156 remove appTerm betaConv appThm 10389 ref 10166 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 10116 remove 10095 ref 10389 ref 10097 remove appTerm betaConv absThm appThm appThm nil 10278 remove 10389 remove nil cons cons nil cons nil cons cons 10279 remove subst eqMp eqMp eqMp nil 10115 remove 10095 remove 325 remove 8823 remove 10123 remove appTerm appTerm 10098 remove appTerm absTerm appTerm thm 9984 remove nil 9985 remove thm 443 ref 241 ref 445 ref 229 ref 567 ref 3734 remove appThm 4475 ref appThm nil "x" 435 remove var 718 remove cons nil cons nil cons cons 5174 remove 893 remove subst subst 10390 def trans absThm appThm 1077 remove 233 remove 1083 remove subst subst 10391 def trans absThm appThm 1085 ref trans sym 128 ref eqMp nil 442 ref 241 ref 200 ref 229 ref 3300 remove absTerm appTerm absTerm appTerm thm 443 ref 241 ref 445 ref 229 ref 567 ref 3873 remove appThm 4475 ref appThm 10390 ref trans absThm appThm 10391 ref trans absThm appThm 1085 ref trans sym 128 ref eqMp nil 442 ref 241 ref 200 ref 229 ref 3753 remove absTerm appTerm absTerm appTerm thm 443 remove 241 ref 445 remove 229 ref 567 remove 3978 remove appThm 4475 remove appThm 10390 remove trans absThm appThm 10391 remove trans absThm appThm 1085 remove trans sym 128 ref eqMp nil 442 ref 241 ref 200 ref 229 ref 3876 remove absTerm appTerm absTerm appTerm thm nil 269 ref 241 ref 4833 remove absTerm 10392 def nil cons cons nil cons nil cons cons 275 ref subst 241 ref 4915 remove absThm eqMp nil 442 ref 10392 remove appTerm thm nil 269 ref 241 ref 200 ref 229 ref 2981 remove absTerm 10393 def appTerm 10394 def absTerm 10395 def nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 10394 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 10393 remove nil cons cons nil cons nil cons cons 234 ref subst 229 ref nil 122 ref 2982 remove cons nil cons nil cons cons 129 ref subst 2980 remove eqMp absThm eqMp eqMp absThm eqMp nil 442 ref 10395 remove appTerm thm nil 269 ref 241 ref 442 ref 847 ref 4821 remove 4295 remove 3321 remove appTerm 856 remove appTerm appTerm 4945 remove appTerm 10396 def absTerm 10397 def appTerm 10398 def absTerm 10399 def nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 10398 remove nil cons cons nil cons nil cons cons 129 ref subst nil 269 ref 10397 remove nil cons cons nil cons nil cons cons 275 ref subst 847 remove nil 122 ref 10396 remove nil cons cons nil cons nil cons cons 129 ref subst 5011 remove eqMp absThm eqMp eqMp absThm eqMp nil 442 ref 10399 remove appTerm thm nil 269 ref 241 ref 200 ref 229 ref 5177 remove absTerm 10400 def appTerm 10401 def absTerm 10402 def nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 10401 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 10400 remove nil cons cons nil cons nil cons cons 234 ref subst 229 ref nil 122 ref 5178 remove cons nil cons nil cons cons 129 ref subst 5176 remove eqMp absThm eqMp eqMp absThm eqMp nil 442 ref 10402 remove appTerm thm nil 269 ref 241 ref 200 ref 229 ref 5720 remove absTerm 10403 def appTerm 10404 def absTerm 10405 def nil cons cons nil cons nil cons cons 275 ref subst 241 ref nil 122 ref 10404 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 ref 10403 remove nil cons cons nil cons nil cons cons 234 ref subst 229 ref nil 122 ref 5721 remove cons nil cons nil cons cons 129 ref subst 5719 remove eqMp absThm eqMp eqMp absThm eqMp nil 442 ref 10405 remove appTerm thm nil 269 remove 241 ref 200 remove 229 ref 5495 remove absTerm 10406 def appTerm 10407 def absTerm 10408 def nil cons cons nil cons nil cons cons 275 remove subst 241 remove nil 122 ref 10407 remove nil cons cons nil cons nil cons cons 129 ref subst nil 228 remove 10406 remove nil cons cons nil cons nil cons cons 234 remove subst 229 remove nil 122 remove 5496 remove cons nil cons nil cons cons 129 remove subst 5494 remove eqMp absThm eqMp eqMp absThm eqMp nil 442 remove 10408 remove appTerm thm nil 9501 remove 196 ref 365 remove absTerm 10409 def nil cons cons 10140 remove cons nil cons cons 10142 remove "g" 2275 remove var 10410 def 36 ref 2278 remove 2959 ref appTerm 10410 ref varTerm 10411 def appTerm 10412 def appTerm 168 ref 173 ref 725 remove 2998 remove appTerm 10411 ref 174 ref appTerm appTerm absTerm appTerm 10413 def appTerm absTerm 10414 def 10411 ref appTerm 10415 def betaConv 2958 ref 2284 ref 10414 ref appTerm 10416 def absTerm 10417 def 2959 remove appTerm 10418 def betaConv 2285 ref 2958 ref 2285 remove 10410 ref nil "y" 32 remove var 10413 ref nil cons cons 543 remove 10412 ref nil cons cons nil cons cons nil cons cons 1073 remove 515 remove 1791 remove 1026 remove appTerm absTerm 10419 def 519 remove appTerm 10420 def betaConv 173 remove 168 ref 10419 ref appTerm 10421 def absTerm 10422 def 174 remove appTerm 10423 def betaConv nil 168 remove 10422 ref appTerm 10424 def axiom nil 90 ref 10424 remove nil cons cons 91 ref 10423 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 ref 169 ref 10422 remove nil cons cons 547 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 ref 10421 remove nil cons cons 91 ref 10420 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 545 remove 169 remove 10419 remove nil cons cons 548 remove cons nil cons cons 189 ref subst eqMp eqMp subst subst absThm appThm absThm appThm sym nil 2284 ref 2958 remove 2284 ref 10410 remove 36 remove 10413 remove appTerm 10412 remove appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 90 ref 2284 remove 10417 ref appTerm nil cons cons 91 ref 10418 remove nil cons cons nil cons cons nil cons cons 160 ref subst proveHyp 2290 ref 2291 ref 10417 remove nil cons cons 2974 remove cons nil cons cons 189 ref subst eqMp eqMp nil 90 remove 10416 remove nil cons cons 91 remove 10415 remove nil cons cons nil cons cons nil cons cons 160 remove subst proveHyp 2290 remove 2291 remove 10414 remove nil cons cons 2292 remove 10411 remove nil cons cons nil cons cons nil cons cons 189 remove subst eqMp eqMp subst subst 9987 remove 265 remove 8832 remove nil 196 remove 10223 remove cons nil cons nil cons cons 369 remove subst appThm 10409 ref 9534 ref appTerm betaConv appThm nil 8885 remove 364 remove 253 remove 9534 remove appTerm appTerm nil cons cons nil cons nil cons cons 9836 remove subst trans absThm appThm 9988 remove trans trans sym 128 remove eqMp nil 31 remove 0 remove 7 remove 5740 remove cons opType constTerm 8 remove appTerm 10409 remove appTerm thm