path: "vendor/opentheory/data/theories/list-zip-thm/list-zip-thm.art"
6 version nil "l2" "Data.List.list" typeOp 0 def "B" varType 1 def nil cons 2 def opType 3 def var 4 def "Data.List.[]" const 5 def 3 ref constTerm 6 def nil cons 7 def cons "l1" 0 ref "A" varType 8 def nil cons 9 def opType 10 def var 11 def 5 ref 10 ref constTerm 12 def nil cons 13 def cons nil cons cons nil cons cons 4 ref "=" const 14 def "->" typeOp 15 def 0 ref "Data.Pair.*" typeOp 16 def 8 ref 2 ref cons 17 def opType 18 def nil cons 19 def opType 20 def 15 ref 20 ref "bool" typeOp nil opType 21 def nil cons 22 def cons opType 23 def nil cons cons opType constTerm 24 def "Data.List.zip" const 15 ref 10 ref 15 ref 3 ref 20 ref nil cons 25 def cons opType nil cons cons opType 26 def constTerm 27 def 11 ref varTerm 28 def appTerm 4 ref varTerm 29 def appTerm 30 def appTerm "Data.List.zipWith" const 31 def 15 ref 15 ref 8 ref 15 ref 1 ref 19 ref cons opType nil cons cons opType 32 def 26 remove nil cons cons opType constTerm "Data.Pair.," const 33 def 32 ref constTerm 34 def appTerm 35 def 28 ref appTerm 29 ref appTerm appTerm absTerm 36 def 29 ref appTerm 37 def betaConv 11 ref "Data.Bool.!" const 38 def 15 ref 15 ref 3 ref 22 ref cons opType 39 def 22 ref cons opType 40 def constTerm 41 def 36 ref appTerm 42 def absTerm 43 def 28 ref appTerm 44 def betaConv nil 38 ref 15 ref 15 ref 10 ref 22 ref cons opType 45 def 22 ref cons opType 46 def constTerm 47 def 43 ref appTerm 48 def axiom nil "p" 21 ref var 49 def 48 remove nil cons cons "q" 21 ref var 50 def 44 remove nil cons cons nil cons cons nil cons cons 14 ref 15 ref 21 ref 15 ref 21 ref 22 ref cons opType 51 def nil cons cons opType 52 def constTerm 53 def "Data.Bool.==>" const 52 ref constTerm 54 def 49 ref varTerm 55 def appTerm 56 def 50 ref varTerm 57 def appTerm 58 def appTerm 59 def refl 49 ref 50 ref 53 ref "Data.Bool./\\" const 52 ref constTerm 60 def 55 ref appTerm 61 def 57 ref appTerm 62 def appTerm 63 def 55 ref appTerm absTerm 64 def absTerm 65 def 55 ref appTerm betaConv 57 ref refl 66 def appThm 64 remove 57 ref appTerm betaConv trans appThm nil 14 ref 15 ref 52 ref 15 ref 52 ref 22 ref cons opType 67 def nil cons cons opType constTerm 68 def 54 ref appTerm 65 remove appTerm axiom 55 ref refl 69 def appThm 66 ref appThm eqMp 70 def sym 71 def 63 remove refl 50 ref 14 ref 15 ref 67 ref 15 ref 67 remove 22 ref cons opType nil cons cons opType constTerm 72 def "f" 52 ref var 73 def 73 ref varTerm 74 def 55 ref appTerm 57 ref appTerm absTerm 75 def appTerm 73 ref 74 ref "Data.Bool.T" const 21 ref constTerm 76 def appTerm 76 ref appTerm absTerm 77 def appTerm absTerm 78 def 57 ref appTerm betaConv appThm 14 ref 15 ref 51 ref 15 ref 51 ref 22 ref cons opType 79 def nil cons cons opType constTerm 80 def 61 ref appTerm refl 49 ref 78 remove absTerm 81 def 55 ref appTerm betaConv appThm nil 68 ref 60 ref appTerm 81 ref appTerm axiom 82 def 69 remove appThm eqMp 66 ref appThm eqMp 83 def sym 73 ref 74 ref refl nil "t" 21 ref var 84 def 55 ref nil cons 85 def cons nil cons nil cons cons 53 ref 84 ref varTerm 86 def appTerm 87 def 76 ref appTerm 88 def assume sym nil 76 ref axiom 89 def eqMp 86 ref assume 89 ref deductAntisym deductAntisym 90 def subst 55 ref assume 91 def eqMp appThm nil 84 ref 57 ref nil cons 92 def cons nil cons nil cons cons 90 ref subst 57 ref assume 93 def eqMp appThm absThm eqMp 94 def nil "P" 21 ref var 95 def 85 ref cons 96 def "Q" 21 ref var 97 def 92 ref cons nil cons 98 def cons nil cons cons 53 ref refl 99 def 73 ref 74 remove 95 ref varTerm 100 def appTerm 101 def 97 ref varTerm 102 def appTerm absTerm 103 def 49 ref 50 ref 55 ref absTerm absTerm 104 def appTerm betaConv 104 ref 100 ref appTerm betaConv 102 ref refl 105 def appThm 50 ref 100 ref absTerm 102 ref appTerm betaConv trans trans appThm 77 ref 104 ref appTerm betaConv 104 ref 76 ref appTerm betaConv 76 ref refl 106 def appThm 50 ref 76 ref absTerm 76 ref appTerm betaConv trans trans appThm 53 ref 60 ref 100 ref appTerm 107 def 102 ref appTerm 108 def appTerm refl 50 ref 72 remove 73 remove 101 remove 57 ref appTerm absTerm appTerm 77 ref appTerm absTerm 102 ref appTerm betaConv appThm 80 ref 107 remove appTerm refl 81 remove 100 ref appTerm betaConv appThm 82 remove 100 ref refl 109 def appThm eqMp 105 ref appThm eqMp 108 remove assume eqMp 110 def 104 remove refl appThm eqMp sym 89 ref eqMp 111 def subst 112 def deductAntisym eqMp 70 remove 58 ref assume 113 def eqMp sym 91 remove eqMp 99 ref 75 remove 49 ref 50 ref 57 ref absTerm 114 def absTerm 115 def appTerm betaConv 115 ref 55 ref appTerm betaConv 66 ref appThm 114 ref 57 ref appTerm betaConv trans trans appThm 77 remove 115 ref appTerm betaConv 115 ref 76 ref appTerm betaConv 106 remove appThm 114 ref 76 ref appTerm betaConv trans trans 116 def appThm 83 remove 62 remove assume eqMp 115 ref refl 117 def appThm eqMp sym 89 ref eqMp 118 def proveHyp 119 def deductAntisym 120 def subst proveHyp "A" 10 ref nil cons 121 def cons 122 def nil cons 123 def "P" 45 ref var 124 def 43 remove nil cons cons "x" 10 ref var 125 def 28 ref nil cons cons nil cons 126 def cons nil cons cons nil 49 ref 38 ref 15 ref 15 ref 8 ref 22 ref cons opType 127 def 22 ref cons opType 128 def constTerm 129 def "P" 127 ref var 130 def varTerm 131 def appTerm 132 def nil cons 133 def cons 50 ref 131 ref "x" 8 ref var 134 def varTerm 135 def appTerm 136 def nil cons 137 def cons nil cons cons nil cons cons 138 def 71 ref subst 138 remove 118 remove 94 remove deductAntisym 139 def subst 53 ref 136 ref appTerm refl 134 ref 76 ref absTerm 140 def 135 ref appTerm betaConv appThm "p" 127 ref var 141 def 14 ref 15 ref 127 ref 128 ref nil cons cons opType constTerm 141 ref varTerm 142 def appTerm 140 remove appTerm absTerm 143 def 131 ref appTerm betaConv 144 def nil 14 ref 15 ref 128 ref 15 ref 128 ref 22 ref cons opType 145 def nil cons cons opType constTerm 146 def 129 ref appTerm 143 remove appTerm axiom 131 ref refl 147 def appThm 148 def 132 ref assume eqMp eqMp 135 ref refl 149 def appThm eqMp sym 89 ref eqMp eqMp nil 95 ref 133 remove cons 97 ref 137 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp 150 def subst eqMp eqMp nil 49 ref 42 remove nil cons cons 50 ref 37 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 3 ref nil cons 151 def cons nil cons 152 def "P" 39 ref var 153 def 36 remove nil cons cons "x" 3 ref var 154 def 29 ref nil cons cons nil cons 155 def cons nil cons cons 150 ref subst eqMp eqMp 156 def subst nil "f" 32 remove var 34 ref nil cons cons 157 def nil cons nil cons cons 158 def "A" 9 ref cons 159 def "B" 2 ref cons 160 def "C" 19 ref cons 161 def nil cons cons cons nil nil cons 162 def cons 163 def "f" 15 ref 8 ref 15 ref 1 ref "C" varType 164 def nil cons 165 def cons opType nil cons cons opType 166 def var 167 def 14 ref 15 ref 0 remove 165 ref opType 168 def 15 ref 168 ref 22 ref cons opType 169 def nil cons cons opType constTerm 170 def 31 remove 15 ref 166 ref 15 ref 10 ref 15 ref 3 ref 168 ref nil cons 171 def cons opType nil cons cons opType nil cons cons opType constTerm 167 ref varTerm 172 def appTerm 173 def 12 ref appTerm 174 def 6 ref appTerm 175 def appTerm 5 ref 168 ref constTerm 176 def appTerm absTerm 177 def 172 ref appTerm 178 def betaConv nil 38 ref 15 ref 15 ref 166 ref 22 ref cons opType 179 def 22 ref cons opType constTerm 180 def 177 ref appTerm 181 def axiom nil 49 ref 181 remove nil cons cons 50 ref 178 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 166 ref nil cons cons nil cons 182 def "P" 179 remove var 183 def 177 remove nil cons cons "x" 166 ref var 172 ref nil cons cons nil cons 184 def cons nil cons cons 150 ref subst eqMp eqMp 185 def subst subst trans 186 def nil 24 ref 27 ref 12 ref appTerm 187 def 6 ref appTerm 188 def appTerm 5 remove 20 ref constTerm 189 def appTerm thm nil 14 ref 15 ref 15 ref 20 ref 16 remove 10 ref 151 ref cons 190 def opType 191 def nil cons 192 def cons opType 193 def 15 ref 193 ref 22 ref cons opType nil cons cons opType constTerm "Data.List.unzip" const 193 ref constTerm 194 def appTerm "Data.List.foldr" const 195 def 15 ref 15 ref 18 ref 15 ref 191 ref 192 ref cons opType 196 def nil cons 197 def cons opType 198 def 15 ref 191 ref 193 remove nil cons cons opType nil cons cons opType constTerm "select" const 199 def 15 ref 15 ref 198 ref 22 ref cons opType 200 def 198 ref nil cons 201 def cons opType constTerm 202 def "f" 198 ref var 203 def 129 ref 134 ref 38 ref 15 ref 15 ref 1 ref 22 ref cons opType 204 def 22 ref cons opType 205 def constTerm 206 def "y" 1 ref var 207 def 14 ref 15 ref 196 ref 15 ref 196 ref 22 ref cons opType 208 def nil cons cons opType constTerm 209 def 203 ref varTerm 34 ref 135 ref appTerm 207 ref varTerm 210 def appTerm 211 def appTerm appTerm 199 ref 15 ref 208 ref 197 ref cons opType constTerm 212 def "f" 196 ref var 213 def 47 ref "xs" 10 ref var 214 def 41 ref "ys" 3 ref var 215 def 14 ref 15 ref 191 ref 15 ref 191 ref 22 ref cons opType 216 def nil cons cons opType constTerm 217 def 213 ref varTerm 33 remove 15 ref 10 ref 15 ref 3 ref 192 ref cons opType 218 def nil cons cons opType constTerm 219 def 214 ref varTerm 220 def appTerm 221 def 215 ref varTerm 222 def appTerm 223 def appTerm appTerm 224 def 219 ref "Data.List.::" const 225 def 15 ref 8 ref 15 ref 10 ref 121 ref cons opType nil cons 226 def cons opType constTerm 227 def 135 ref appTerm 228 def 220 ref appTerm 229 def appTerm 230 def 225 ref 15 ref 1 ref 15 ref 3 ref 151 ref cons opType nil cons 231 def cons opType constTerm 232 def 210 ref appTerm 233 def 222 ref appTerm 234 def appTerm 235 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 236 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 237 def appTerm 219 ref 12 ref appTerm 238 def 6 ref appTerm 239 def appTerm 240 def appTerm axiom 241 def 189 ref refl appThm nil "b" 191 ref var 239 ref nil cons 242 def cons 203 remove 237 remove nil cons cons nil cons cons 243 def nil cons cons "A" 19 ref cons 244 def "B" 192 ref cons nil cons cons 162 ref cons 245 def "b" 1 ref var 246 def 14 ref 15 ref 1 ref 204 ref nil cons cons opType constTerm 247 def 195 remove 15 ref 15 ref 8 ref 15 ref 1 ref 2 ref cons opType nil cons cons opType 248 def 15 ref 1 ref 15 ref 10 ref 2 ref cons opType nil cons cons opType nil cons cons opType constTerm "f" 248 ref var 249 def varTerm 250 def appTerm 246 ref varTerm 251 def appTerm 252 def 12 ref appTerm appTerm 251 ref appTerm absTerm 253 def 251 ref appTerm 254 def betaConv 249 ref 206 ref 253 ref appTerm 255 def absTerm 256 def 250 ref appTerm 257 def betaConv nil 38 ref 15 ref 15 ref 248 ref 22 ref cons opType 258 def 22 ref cons opType constTerm 259 def 256 ref appTerm 260 def axiom nil 49 ref 260 remove nil cons cons 50 ref 257 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 248 ref nil cons cons nil cons 261 def "P" 258 remove var 262 def 256 remove nil cons cons "x" 248 ref var 250 ref nil cons cons nil cons 263 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 255 remove nil cons cons 50 ref 254 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 2 ref cons nil cons 264 def "P" 204 remove var 265 def 253 remove nil cons cons "x" 1 ref var 266 def 251 ref nil cons 267 def cons nil cons 268 def cons nil cons cons 150 ref subst eqMp eqMp subst subst trans 269 def nil 217 ref 194 ref 189 ref appTerm appTerm 270 def 239 remove appTerm thm 217 ref refl 271 def 269 remove appThm 272 def 219 ref refl 273 def nil "f" 15 ref 18 ref 9 ref cons opType 274 def var "Data.Pair.fst" const 274 ref constTerm 275 def nil cons cons nil cons nil cons cons 276 def 244 ref "B" 9 ref cons nil cons cons 162 ref cons 277 def "f" 15 ref 17 remove opType 278 def var 279 def 14 ref 15 ref 3 ref 39 ref nil cons cons opType constTerm 280 def "Data.List.map" const 281 def 15 ref 278 ref 15 ref 190 remove opType nil cons cons opType constTerm 279 ref varTerm 282 def appTerm 283 def 12 ref appTerm appTerm 6 ref appTerm absTerm 284 def 282 ref appTerm 285 def betaConv nil 38 ref 15 ref 15 ref 278 ref 22 ref cons opType 286 def 22 ref cons opType constTerm 287 def 284 ref appTerm 288 def axiom nil 49 ref 288 remove nil cons cons 50 ref 285 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 278 ref nil cons cons nil cons 289 def "P" 286 ref var 290 def 284 remove nil cons cons "x" 278 ref var 291 def 282 ref nil cons cons nil cons 292 def cons nil cons cons 150 ref subst eqMp eqMp 293 def subst subst appThm nil "f" 15 ref 18 ref 2 ref cons opType 294 def var "Data.Pair.snd" const 294 ref constTerm 295 def nil cons cons nil cons nil cons cons 296 def 244 ref 160 ref nil cons cons 162 ref cons 297 def 293 remove subst subst appThm appThm nil "x" 191 ref var 298 def 242 remove cons nil cons nil cons cons "A" 192 remove cons nil cons 299 def 162 ref cons nil 84 ref 14 ref 15 ref 8 ref 127 ref nil cons 300 def cons opType constTerm 301 def 135 ref appTerm 302 def 135 ref appTerm nil cons cons nil cons nil cons cons 90 ref subst 149 remove eqMp 303 def subst 304 def subst trans sym 89 ref eqMp nil 49 ref 270 ref 219 ref 281 ref 15 ref 274 ref 15 ref 20 ref 121 ref cons opType nil cons cons opType constTerm 275 ref appTerm 305 def 189 ref appTerm appTerm 281 remove 15 ref 294 ref 15 ref 20 ref 151 ref cons opType nil cons cons opType constTerm 295 ref appTerm 306 def 189 ref appTerm appTerm appTerm 307 def nil cons cons 50 ref 38 ref 15 ref 15 ref 18 ref 22 ref cons opType 308 def 22 ref cons opType 309 def constTerm 310 def "h" 18 ref var 311 def 38 ref 15 ref 23 ref 22 ref cons opType 312 def constTerm 313 def "t" 20 ref var 314 def 54 ref 217 ref 194 ref 314 ref varTerm 315 def appTerm 316 def appTerm 317 def 219 ref 305 ref 315 ref appTerm 318 def appTerm 306 ref 315 ref appTerm 319 def appTerm 320 def appTerm 321 def appTerm 217 ref 194 ref 225 ref 15 ref 18 ref 15 ref 20 ref 25 ref cons opType nil cons 322 def cons opType constTerm 323 def 311 ref varTerm 324 def appTerm 315 ref appTerm 325 def appTerm appTerm 326 def 219 ref 305 ref 325 ref appTerm appTerm 306 ref 325 ref appTerm appTerm appTerm 327 def appTerm 328 def absTerm 329 def appTerm 330 def absTerm 331 def appTerm 332 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil "P" 308 ref var 333 def 331 remove nil cons cons nil cons nil cons cons 244 remove nil cons 334 def 162 ref cons 335 def 53 ref 132 remove appTerm refl 144 remove appThm 148 remove eqMp sym 336 def subst 337 def subst 311 ref nil 84 ref 330 remove nil cons cons nil cons nil cons cons 90 ref subst nil "P" 23 ref var 338 def 329 remove nil cons cons nil cons nil cons cons "A" 25 remove cons nil cons 339 def 162 ref cons 340 def 336 ref subst 341 def subst 314 ref nil 84 ref 328 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 321 ref nil cons 342 def cons 50 ref 327 remove nil cons 343 def cons nil cons cons nil cons cons 344 def 71 ref subst 344 remove 139 ref subst 326 ref refl 273 remove 276 remove 277 remove "t" 10 ref var 345 def 280 ref 283 ref 227 ref "h" 8 ref var 346 def varTerm 347 def appTerm 348 def 345 ref varTerm 349 def appTerm 350 def appTerm appTerm 232 ref 282 ref 347 ref appTerm appTerm 283 remove 349 ref appTerm appTerm appTerm absTerm 351 def 349 ref appTerm 352 def betaConv 346 ref 47 ref 351 ref appTerm 353 def absTerm 354 def 347 ref appTerm 355 def betaConv 279 remove 129 ref 354 ref appTerm 356 def absTerm 357 def 282 remove appTerm 358 def betaConv nil 287 ref 357 ref appTerm 359 def axiom nil 49 ref 359 remove nil cons cons 50 ref 358 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 289 ref 290 ref 357 remove nil cons cons 292 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 356 remove nil cons cons 50 ref 355 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 159 ref nil cons 360 def 130 ref 354 remove nil cons cons 134 ref 347 ref nil cons cons nil cons 361 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 353 remove nil cons cons 50 ref 352 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 351 remove nil cons cons 125 ref 349 ref nil cons cons nil cons 362 def cons nil cons cons 150 ref subst eqMp eqMp 363 def subst subst appThm 296 remove 297 remove 363 remove subst subst appThm appThm nil 215 ref 319 remove nil cons cons 207 ref 295 ref 324 ref appTerm nil cons cons 214 ref 318 remove nil cons cons 134 ref 275 ref 324 ref appTerm nil cons cons nil cons cons cons cons nil cons cons "x" 18 ref var 364 def "Data.Bool.?" const 365 def 128 ref constTerm 366 def "a" 8 ref var 367 def 365 ref 205 remove constTerm 368 def 246 ref 14 ref 15 ref 18 ref 308 remove nil cons cons opType constTerm 369 def 364 ref varTerm 370 def appTerm 34 ref 367 ref varTerm 371 def appTerm 251 ref appTerm 372 def appTerm absTerm appTerm absTerm appTerm absTerm 373 def 324 ref appTerm 374 def betaConv nil 310 ref 373 ref appTerm 375 def axiom 376 def nil 49 ref 375 remove nil cons cons 50 ref 374 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 334 ref 333 ref 373 remove nil cons cons 364 ref 324 ref nil cons 377 def cons nil cons 378 def cons nil cons cons 150 ref subst eqMp eqMp 379 def nil 49 ref 366 ref 367 ref 368 ref 246 ref 369 ref 324 ref appTerm 380 def 372 ref appTerm 381 def absTerm 382 def appTerm 383 def absTerm 384 def appTerm 385 def nil cons cons 386 def 50 ref 53 ref 326 ref 235 ref appTerm appTerm 60 ref 380 ref 211 ref appTerm 387 def appTerm 388 def 317 ref 223 ref appTerm 389 def appTerm appTerm 390 def nil cons 391 def cons nil cons 392 def cons nil cons cons 120 ref subst proveHyp nil 130 ref 367 ref 54 ref 384 ref 371 ref appTerm 393 def appTerm 394 def 390 ref appTerm 395 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 367 ref nil 84 ref 395 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 393 ref nil cons 396 def cons 397 def 392 ref cons nil cons cons 398 def 71 ref subst 398 remove 139 ref subst 393 ref betaConv 393 remove assume eqMp 399 def nil 49 ref 383 ref nil cons cons 400 def 392 ref cons nil cons cons 120 ref subst proveHyp nil 265 ref 246 ref 54 ref 382 ref 251 ref appTerm 401 def appTerm 402 def 390 ref appTerm 403 def absTerm nil cons cons nil cons nil cons cons 264 ref 162 ref cons 404 def 336 ref subst 405 def subst 246 ref nil 84 ref 403 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 401 ref nil cons 406 def cons 407 def 392 ref cons nil cons cons 408 def 71 ref subst 408 remove 139 ref subst 401 ref betaConv 401 remove assume eqMp 409 def nil 49 ref 381 ref nil cons 410 def cons 411 def 392 remove cons nil cons cons 412 def 120 ref subst proveHyp 412 ref 71 ref subst 412 remove 139 ref subst 53 ref "_16732" 18 ref var 413 def 53 ref 217 ref 194 ref 323 ref 413 remove varTerm 414 def appTerm 315 ref appTerm appTerm appTerm 235 ref appTerm appTerm 60 ref 369 ref 414 remove appTerm 211 ref appTerm appTerm 389 ref appTerm appTerm absTerm 415 def 324 ref appTerm 416 def appTerm refl 415 ref 372 ref appTerm betaConv appThm 99 ref 416 remove betaConv appThm 53 ref 217 ref 194 ref 323 ref 372 ref appTerm 315 ref appTerm 417 def appTerm appTerm 418 def 235 ref appTerm appTerm 60 ref 369 ref 372 ref appTerm 419 def 211 ref appTerm appTerm 420 def 389 ref appTerm appTerm 421 def refl appThm trans 415 remove refl 381 remove assume 422 def appThm eqMp sym 298 ref 365 ref 46 ref constTerm 423 def "a" 10 ref var 424 def 365 ref 40 remove constTerm 425 def "b" 3 ref var 426 def 217 ref 298 ref varTerm appTerm 219 ref 424 ref varTerm 427 def appTerm 426 ref varTerm 428 def appTerm 429 def appTerm absTerm appTerm absTerm appTerm absTerm 430 def 316 ref appTerm 431 def betaConv 122 remove "B" 151 ref cons nil cons cons 162 ref cons 432 def 376 remove subst nil 49 ref 38 ref 15 ref 216 ref 22 ref cons opType constTerm 430 ref appTerm nil cons cons 50 ref 431 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 299 remove "P" 216 remove var 430 remove nil cons cons 298 ref 316 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 433 def nil 49 ref 423 ref 424 ref 425 ref 426 ref 317 ref 429 ref appTerm absTerm appTerm absTerm 434 def appTerm 435 def nil cons cons 436 def 50 ref 421 ref nil cons 437 def cons nil cons 438 def cons nil cons cons 120 ref subst proveHyp nil 124 ref "xt" 10 ref var 439 def 54 ref 434 ref 439 ref varTerm 440 def appTerm 441 def appTerm 442 def 421 ref appTerm 443 def absTerm nil cons cons nil cons nil cons cons 123 ref 162 ref cons 444 def 336 ref subst 445 def subst 439 ref nil 84 ref 443 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 441 ref nil cons 446 def cons 447 def 438 ref cons nil cons cons 448 def 71 ref subst 448 remove 139 ref subst 441 ref betaConv 441 remove assume eqMp 449 def nil 49 ref 425 ref 426 ref 317 ref 219 ref 440 ref appTerm 450 def 428 ref appTerm appTerm absTerm 451 def appTerm 452 def nil cons cons 453 def 438 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref "yt" 3 ref var 454 def 54 ref 451 ref 454 ref varTerm 455 def appTerm 456 def appTerm 457 def 421 ref appTerm 458 def absTerm nil cons cons nil cons nil cons cons 152 ref 162 ref cons 459 def 336 ref subst 460 def subst 454 ref nil 84 ref 458 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 456 ref nil cons 461 def cons 462 def 438 ref cons nil cons cons 463 def 71 ref subst 463 remove 139 ref subst 456 ref betaConv 456 remove assume eqMp 464 def nil 49 ref 317 remove 450 remove 455 ref appTerm 465 def appTerm nil cons cons 466 def 438 remove cons nil cons cons 120 ref subst proveHyp 54 ref refl 467 def 271 ref 241 ref 315 ref refl appThm appThm 468 def 465 ref refl appThm appThm 469 def 99 ref 271 ref 241 remove 417 ref refl appThm nil 311 ref 372 ref nil cons cons 470 def 243 remove cons nil cons cons 245 remove 345 ref 247 ref 252 ref 350 ref appTerm appTerm 250 ref 347 ref appTerm 252 remove 349 ref appTerm appTerm appTerm absTerm 471 def 349 ref appTerm 472 def betaConv 346 ref 47 ref 471 ref appTerm 473 def absTerm 474 def 347 ref appTerm 475 def betaConv 246 ref 129 ref 474 ref appTerm 476 def absTerm 477 def 251 ref appTerm 478 def betaConv 249 remove 206 ref 477 ref appTerm 479 def absTerm 480 def 250 remove appTerm 481 def betaConv nil 259 remove 480 ref appTerm 482 def axiom nil 49 ref 482 remove nil cons cons 50 ref 481 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 261 remove 262 remove 480 remove nil cons cons 263 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 479 remove nil cons cons 50 ref 478 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 477 remove nil cons cons 268 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 476 remove nil cons cons 50 ref 475 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 474 remove nil cons cons 361 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 473 remove nil cons cons 50 ref 472 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 471 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp subst subst nil 207 ref 267 ref cons 134 ref 371 ref nil cons 483 def cons nil cons 484 def cons nil cons cons 207 ref 209 ref 202 remove "_16744" 198 ref var 485 def 129 ref 134 ref 206 ref 207 ref 209 ref 485 remove varTerm 211 ref appTerm appTerm 236 ref appTerm absTerm appTerm absTerm appTerm absTerm 486 def appTerm 487 def 211 ref appTerm appTerm 236 ref appTerm absTerm 488 def 210 ref appTerm 489 def betaConv 134 ref 206 ref 488 ref appTerm 490 def absTerm 491 def 135 ref appTerm 492 def betaConv 486 ref 487 remove appTerm 493 def betaConv 486 ref "_16742" 18 ref var 494 def 212 ref 213 ref 47 ref 214 ref 41 ref 215 ref 224 ref 219 ref 227 ref 199 ref 15 ref 15 ref 274 ref 22 ref cons opType 495 def 274 ref nil cons 496 def cons opType constTerm "fn" 274 remove var 497 def 129 ref 367 ref 206 ref 246 ref 301 ref 497 ref varTerm 372 ref appTerm appTerm 498 def 371 ref appTerm absTerm appTerm absTerm appTerm absTerm 499 def appTerm 500 def 494 remove varTerm 501 def appTerm appTerm 220 ref appTerm appTerm 232 ref 199 ref 15 ref 15 ref 294 ref 22 ref cons opType 502 def 294 ref nil cons 503 def cons opType constTerm "fn" 294 remove var 504 def 129 ref 367 ref 206 ref 246 ref 247 ref 504 ref varTerm 372 ref appTerm appTerm 505 def 251 ref appTerm absTerm appTerm absTerm appTerm absTerm 506 def appTerm 507 def 501 remove appTerm appTerm 222 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 508 def appTerm betaConv sym nil 130 ref 134 ref 206 ref 207 ref 209 ref 508 ref 211 ref appTerm 509 def appTerm 236 remove appTerm 510 def absTerm 511 def appTerm 512 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 512 remove nil cons cons nil cons nil cons cons 90 ref subst nil 265 ref 511 remove nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 510 remove nil cons cons nil cons nil cons cons 90 ref subst 509 remove betaConv 209 ref "_16739" 1 ref var 513 def 212 ref 213 ref 47 ref 214 ref 41 ref 215 ref 224 ref 230 remove 232 ref 513 ref varTerm appTerm 222 ref appTerm 514 def appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 210 ref appTerm 515 def appTerm refl 513 ref 212 ref 213 ref 47 ref 214 ref 41 ref 215 ref 224 ref 219 ref 227 ref 500 ref 211 ref appTerm 516 def appTerm 220 ref appTerm appTerm 517 def 514 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 518 def 507 ref 211 ref appTerm 519 def appTerm betaConv appThm 209 remove refl 515 remove betaConv appThm 212 ref 213 ref 47 ref 214 ref 41 ref 215 ref 224 ref 517 remove 232 ref 519 remove appTerm 222 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm refl appThm trans 14 ref 15 ref 15 ref 1 ref 197 ref cons opType 520 def 15 ref 520 remove 22 ref cons opType nil cons cons opType constTerm 521 def "_16738" 8 ref var 522 def 513 remove 212 ref 213 ref 47 ref 214 ref 41 ref 215 ref 224 ref 219 ref 227 ref 522 remove varTerm appTerm 220 ref appTerm appTerm 514 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm absTerm 523 def 135 ref appTerm 524 def appTerm refl 523 ref 516 remove appTerm betaConv appThm 521 remove refl 524 remove betaConv appThm 518 remove refl appThm trans 523 remove refl nil 246 ref 210 ref nil cons 525 def cons 367 ref 135 ref nil cons 526 def cons nil cons cons nil cons cons 527 def 246 ref 301 ref 500 ref 372 ref appTerm appTerm 371 ref appTerm absTerm 528 def 251 ref appTerm 529 def betaConv 367 ref 206 ref 528 ref appTerm 530 def absTerm 531 def 371 ref appTerm 532 def betaConv 499 ref 500 remove appTerm 533 def betaConv 365 ref 15 ref 495 ref 22 ref cons opType constTerm 534 def refl 497 remove 129 ref refl 535 def 367 ref 206 ref refl 536 def 246 ref 498 remove refl 367 ref 246 ref 371 ref absTerm 537 def absTerm 538 def 371 ref appTerm betaConv 251 ref refl 539 def appThm 537 remove 251 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 9 ref cons nil cons "_1371" 15 ref 8 ref 15 ref 1 ref 9 ref cons opType nil cons cons opType var 538 remove nil cons cons nil cons nil cons cons nil 167 ref 367 ref 246 ref "_1371" 166 remove var varTerm 371 ref appTerm 251 ref appTerm 540 def absTerm 541 def absTerm 542 def nil cons cons nil cons nil cons cons 167 ref 365 ref 15 ref 15 ref 15 ref 18 ref 165 ref cons opType 543 def 22 ref cons opType 544 def 22 ref cons opType 545 def constTerm 546 def "fn" 543 ref var 547 def 129 ref 367 ref 206 ref 246 ref 14 ref 15 ref 164 ref 15 ref 164 ref 22 ref cons opType 548 def nil cons cons opType constTerm 549 def 547 ref varTerm 550 def 372 ref appTerm appTerm 551 def 172 ref 371 ref appTerm 251 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 552 def 172 ref appTerm 553 def betaConv nil 180 ref 552 ref appTerm 554 def axiom nil 49 ref 554 remove nil cons cons 50 ref 553 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 182 ref 183 ref 552 remove nil cons cons 184 ref cons nil cons cons 150 ref subst eqMp eqMp subst nil 49 ref 546 ref 547 ref 129 ref 367 ref 206 ref 246 ref 551 ref 542 remove 371 ref appTerm 555 def 251 ref appTerm appTerm absTerm appTerm absTerm appTerm 556 def absTerm 557 def appTerm 558 def nil cons cons 50 ref 546 remove 547 ref 129 ref 367 ref 206 ref 246 ref 551 ref 540 remove appTerm absTerm appTerm absTerm appTerm absTerm 559 def appTerm 560 def nil cons 561 def cons nil cons 562 def cons nil cons cons 120 ref subst nil "P" 544 remove var 563 def 547 ref 54 ref 557 ref 550 ref appTerm 564 def appTerm 560 ref appTerm 565 def absTerm nil cons cons nil cons nil cons cons "A" 543 ref nil cons cons nil cons 566 def 162 ref cons 336 ref subst subst 547 remove nil 84 ref 565 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 564 ref nil cons 567 def cons 562 ref cons nil cons cons 568 def 71 ref subst 568 remove 139 ref subst 564 ref betaConv 564 remove assume eqMp nil 49 ref 556 ref nil cons 569 def cons 562 remove cons nil cons cons 570 def 120 ref subst proveHyp 570 ref 71 ref subst 570 remove 139 ref subst 559 ref 550 ref appTerm betaConv sym 535 ref 367 ref 536 ref 246 ref 551 remove refl 555 remove betaConv 539 ref appThm 541 remove 251 ref appTerm betaConv trans appThm absThm appThm absThm appThm 556 remove assume eqMp eqMp 566 ref 563 ref 559 remove nil cons cons "x" 543 remove var 571 def 550 remove nil cons cons nil cons cons nil cons cons 53 ref 366 ref 131 ref appTerm 572 def appTerm 573 def refl 141 ref 38 ref 79 remove constTerm 574 def 50 ref 54 ref 129 ref 134 ref 54 ref 142 ref 135 ref appTerm 575 def appTerm 576 def 57 ref appTerm absTerm appTerm appTerm 57 ref appTerm absTerm appTerm absTerm 577 def 131 remove appTerm betaConv appThm nil 146 remove 366 ref appTerm 577 remove appTerm axiom 147 remove appThm eqMp 578 def sym nil "P" 51 ref var 579 def 97 ref 54 ref 129 ref 134 ref 54 ref 136 ref appTerm 580 def 102 ref appTerm 581 def absTerm 582 def appTerm 583 def appTerm 584 def 102 ref appTerm 585 def absTerm nil cons cons nil cons nil cons cons "A" 22 ref cons nil cons 586 def 162 ref cons 587 def 336 ref subst 588 def subst 97 ref nil 84 ref 585 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 583 ref nil cons 589 def cons 590 def 50 ref 102 ref nil cons 591 def cons nil cons 592 def cons nil cons cons 593 def 71 ref subst 593 ref 139 ref subst nil 49 ref 137 ref cons 592 ref cons nil cons cons 594 def 120 ref subst 595 def 582 ref 135 ref appTerm 596 def betaConv nil 590 ref 50 ref 596 remove nil cons cons nil cons cons nil cons cons 120 ref subst 360 ref 130 ref 582 remove nil cons cons 597 def 134 ref 526 ref cons nil cons 598 def cons nil cons cons 150 ref subst eqMp eqMp 599 def eqMp eqMp nil 95 ref 589 ref cons 600 def 97 ref 591 ref cons nil cons 601 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 602 def subst proveHyp eqMp nil 95 ref 569 remove cons 97 ref 561 remove cons nil cons 603 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 567 remove cons 603 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 38 ref 545 remove constTerm 571 ref 54 ref 557 ref 571 remove varTerm appTerm appTerm 560 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 558 remove appTerm 560 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 566 remove 563 remove 557 remove nil cons cons 603 remove cons nil cons cons nil 590 ref 50 ref 54 ref 572 ref appTerm 604 def 102 ref appTerm nil cons 605 def cons nil cons cons nil cons cons 606 def 71 ref subst 606 remove 139 ref subst nil 49 ref 572 remove nil cons 607 def cons 608 def 592 ref cons nil cons cons 609 def 71 ref subst 609 remove 139 ref subst 593 remove 120 ref subst 50 ref 54 ref 129 ref 134 ref 580 remove 57 ref appTerm absTerm appTerm appTerm 57 ref appTerm absTerm 610 def 102 ref appTerm 611 def betaConv nil 608 remove 50 ref 574 ref 610 ref appTerm 612 def nil cons 613 def cons nil cons cons nil cons cons 614 def 120 ref subst 578 remove nil 49 ref 573 remove 612 ref appTerm nil cons cons 50 ref 604 remove 612 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 614 remove nil 49 ref 53 ref 55 ref appTerm 615 def 57 ref appTerm 616 def nil cons 617 def cons 618 def 50 ref 58 ref nil cons 619 def cons nil cons 620 def cons nil cons cons 621 def 71 ref subst 621 remove 139 ref subst 467 ref 616 remove assume 622 def appThm 66 remove appThm sym nil 49 ref 92 ref cons 623 def 50 ref 92 ref cons nil cons 624 def cons nil cons cons 625 def 71 ref subst 625 remove 139 ref subst 93 remove eqMp nil 95 ref 92 remove cons 98 ref cons nil cons cons 111 ref subst deductAntisym eqMp 626 def eqMp 627 def eqMp nil 95 ref 617 remove cons 628 def 97 ref 619 ref cons nil cons 629 def cons nil cons cons 111 ref subst deductAntisym eqMp 630 def subst eqMp eqMp nil 49 ref 613 remove cons 50 ref 611 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 610 remove nil cons cons "x" 21 ref var 631 def 591 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp eqMp eqMp nil 95 ref 607 remove cons 601 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 600 ref 97 ref 605 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp 632 def subst eqMp eqMp proveHyp 633 def subst eqMp nil 49 ref 534 remove 499 ref appTerm nil cons cons 50 ref 533 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 496 remove cons nil cons "p" 495 remove var 499 remove nil cons cons nil cons nil cons cons nil 49 ref 366 ref 142 ref appTerm 634 def nil cons 635 def cons 636 def 50 ref 53 ref 142 ref 199 ref 15 ref 127 ref 9 ref cons opType constTerm 142 ref appTerm appTerm 637 def appTerm 638 def 76 ref appTerm 639 def nil cons 640 def cons nil cons 641 def cons nil cons cons 642 def 71 ref subst 642 remove 139 ref subst 366 ref refl nil "t" 127 ref var 142 ref nil cons 643 def cons nil cons nil cons cons 159 remove "B" 22 ref cons nil cons cons 162 ref cons "t" 278 ref var 644 def 14 ref 15 ref 278 remove 286 remove nil cons cons opType constTerm 134 ref 644 remove varTerm 645 def 135 ref appTerm absTerm appTerm 645 ref appTerm absTerm 646 def 645 ref appTerm 647 def betaConv nil 287 remove 646 ref appTerm 648 def axiom nil 49 ref 648 remove nil cons cons 50 ref 647 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 289 remove 290 remove 646 remove nil cons cons 291 remove 645 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp subst subst appThm nil 84 ref 635 ref cons nil cons nil cons cons 649 def 90 ref subst 634 ref assume eqMp trans sym 89 ref eqMp nil 49 ref 366 ref 134 ref 575 ref absTerm appTerm nil cons cons 641 ref cons nil cons cons 120 ref subst proveHyp nil 130 ref 643 ref cons 97 ref 640 remove cons nil cons 650 def cons nil cons cons nil 590 remove 50 ref 54 ref 366 ref 134 ref 136 ref absTerm 651 def appTerm 652 def appTerm 102 ref appTerm 653 def nil cons 654 def cons nil cons 655 def cons nil cons cons 656 def 627 remove nil 49 ref 619 ref cons 657 def 50 ref 54 ref 57 ref appTerm 658 def 55 ref appTerm nil cons 659 def cons nil cons 660 def cons nil cons cons 139 ref subst proveHyp 658 ref refl 622 remove appThm sym 626 remove eqMp 661 def eqMp nil 623 ref 50 ref 85 ref cons nil cons 662 def cons nil cons cons 120 ref subst nil 95 ref 619 remove cons 663 def 97 ref 659 remove cons nil cons 664 def cons nil cons cons 665 def 99 ref 103 remove 115 ref appTerm betaConv 115 remove 100 ref appTerm betaConv 105 ref appThm 114 remove 102 ref appTerm betaConv trans trans appThm 116 remove appThm 110 remove 117 remove appThm eqMp sym 89 ref eqMp 666 def subst eqMp 120 ref 665 remove 111 ref subst eqMp deductAntisym deductAntisym 667 def subst 656 ref 71 ref subst 656 remove 139 ref subst nil 130 ref 134 ref 54 ref 651 ref 135 ref appTerm 668 def appTerm 102 ref appTerm 669 def absTerm 670 def nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 669 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 668 ref nil cons 671 def cons 592 ref cons nil cons cons 672 def 71 ref subst 672 remove 139 ref subst 668 ref betaConv 673 def 668 remove assume eqMp 595 remove proveHyp 599 remove eqMp eqMp nil 95 ref 671 remove cons 601 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref 670 remove appTerm nil cons cons 655 remove cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 651 remove nil cons cons 674 def 601 ref cons nil cons cons 632 ref subst eqMp eqMp nil 600 remove 97 ref 654 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp nil 49 ref 584 remove 653 ref appTerm nil cons cons 50 ref 54 ref 653 ref appTerm 583 remove appTerm nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 654 ref cons 50 ref 589 ref cons nil cons cons nil cons cons 675 def 71 ref subst 675 remove 139 ref subst nil 597 remove nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 581 remove nil cons cons nil cons nil cons cons 90 ref subst 594 ref 71 ref subst 594 remove 139 ref subst 673 remove sym 136 remove assume eqMp 360 ref 674 remove 598 ref cons nil cons cons 602 ref subst proveHyp nil 49 ref 652 remove nil cons cons 592 remove cons nil cons cons 120 ref subst 653 remove assume eqMp proveHyp eqMp nil 95 ref 137 remove cons 601 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 95 ref 654 remove cons 97 ref 589 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp subst nil 130 ref 134 ref 576 ref 639 ref appTerm 676 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 676 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 575 remove nil cons 677 def cons 678 def 641 remove cons nil cons cons 679 def 71 ref subst 679 remove 139 ref subst nil 84 ref 637 ref nil cons 680 def cons nil cons nil cons cons 90 ref subst nil 678 remove 50 ref 680 remove cons 681 def nil cons cons nil cons cons 120 ref subst 134 ref 576 remove 637 ref appTerm absTerm 682 def 135 ref appTerm 683 def betaConv 141 remove 129 ref 682 ref appTerm 684 def absTerm 685 def 142 remove appTerm 686 def betaConv nil 38 ref 145 remove constTerm 685 ref appTerm 687 def axiom nil 49 ref 687 remove nil cons cons 50 ref 686 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 300 remove cons nil cons "P" 128 remove var 685 remove nil cons cons "x" 127 remove var 643 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 684 remove nil cons cons 50 ref 683 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 682 remove nil cons cons 598 ref cons nil cons cons 150 ref subst eqMp eqMp eqMp eqMp eqMp nil 95 ref 677 remove cons 650 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 95 ref 635 ref cons 650 remove cons nil cons cons 111 ref subst deductAntisym eqMp nil 49 ref 54 ref 634 ref appTerm 688 def 639 remove appTerm nil cons cons 50 ref 53 ref 688 ref 637 remove appTerm appTerm 689 def 688 ref 76 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil "q'" 21 ref var 690 def 76 ref nil cons 691 def cons nil cons nil cons cons 634 ref refl nil 49 ref 53 ref 634 ref appTerm 692 def 634 remove appTerm nil cons cons 50 ref 54 ref 688 ref 638 remove 690 ref varTerm 693 def appTerm 694 def appTerm appTerm 689 ref 688 remove 693 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil "p'" 21 ref var 695 def 635 remove cons nil cons nil cons cons 690 ref 54 ref 692 remove 695 ref varTerm 696 def appTerm appTerm 54 ref 54 ref 696 ref appTerm 697 def 694 remove appTerm appTerm 689 remove 697 ref 693 ref appTerm 698 def appTerm appTerm appTerm absTerm 699 def 693 ref appTerm 700 def betaConv 695 ref 574 ref 699 ref appTerm 701 def absTerm 702 def 696 ref appTerm 703 def betaConv nil 681 remove 636 remove nil cons cons nil cons cons nil 579 ref 695 ref 574 ref 690 ref 54 ref 615 remove 696 ref appTerm 704 def appTerm 54 ref 697 ref 53 ref 57 ref appTerm 693 ref appTerm 705 def appTerm 706 def appTerm 59 remove 698 ref appTerm 707 def appTerm 708 def appTerm 709 def absTerm 710 def appTerm 711 def absTerm nil cons cons nil cons nil cons cons 588 ref subst 695 remove nil 84 ref 711 remove nil cons cons nil cons nil cons cons 90 ref subst nil 579 ref 710 remove nil cons cons nil cons nil cons cons 588 remove subst 690 remove nil 84 ref 709 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 704 remove nil cons 712 def cons 713 def 50 ref 708 remove nil cons 714 def cons nil cons cons nil cons cons 715 def 71 ref subst 715 remove 139 ref subst nil 49 ref 706 ref nil cons 716 def cons 50 ref 707 remove nil cons 717 def cons nil cons cons nil cons cons 718 def 71 ref subst 718 remove 139 ref subst nil 657 ref 50 ref 698 ref nil cons 719 def cons nil cons cons nil cons cons 720 def 667 ref subst 720 ref 71 ref subst 720 remove 139 ref subst nil 49 ref 696 ref nil cons 721 def cons 722 def 50 ref 693 ref nil cons 723 def cons nil cons 724 def cons nil cons cons 725 def 71 ref subst 725 ref 139 ref subst nil 713 ref 50 ref 56 ref 696 remove appTerm 726 def nil cons 727 def cons nil cons cons nil cons cons 120 ref subst nil 49 ref 85 remove cons 50 ref 721 ref cons nil cons cons nil cons cons 728 def 630 ref subst eqMp 729 def nil 49 ref 727 ref cons 730 def 724 ref cons nil cons cons 731 def 120 ref subst proveHyp nil 713 remove 50 ref 697 remove 55 ref appTerm 732 def nil cons 733 def cons nil cons cons nil cons cons 120 ref subst 728 ref nil 618 remove 660 remove cons nil cons cons 734 def 71 ref subst 734 remove 139 ref subst 661 remove eqMp nil 628 remove 664 remove cons nil cons cons 111 ref subst deductAntisym eqMp 735 def subst eqMp 736 def nil 49 ref 733 ref cons 737 def 50 ref 54 ref 726 ref appTerm 738 def 693 ref appTerm nil cons 739 def cons nil cons cons nil cons cons 740 def 120 ref subst proveHyp 740 ref 71 ref subst 740 remove 139 ref subst 731 ref 71 ref subst 731 remove 139 ref subst nil 722 ref 662 remove cons nil cons cons 120 ref subst 732 remove assume eqMp 741 def 728 remove 120 ref subst 726 remove assume eqMp 742 def 741 remove proveHyp proveHyp nil 722 remove 50 ref 705 remove nil cons 743 def cons nil cons cons nil cons cons 120 ref subst 706 remove assume eqMp 744 def nil 49 ref 743 remove cons 745 def 50 ref 658 ref 693 ref appTerm 746 def nil cons 747 def cons nil cons cons nil cons cons 120 ref subst proveHyp nil 623 ref 724 ref cons nil cons cons 748 def 630 remove subst eqMp 749 def nil 49 ref 747 ref cons 750 def 724 remove cons nil cons cons 751 def 120 ref subst proveHyp 744 remove nil 745 remove 50 ref 54 ref 693 ref appTerm 57 ref appTerm 752 def nil cons 753 def cons nil cons cons nil cons cons 120 ref subst proveHyp 748 ref 735 remove subst eqMp 754 def nil 49 ref 753 ref cons 755 def 50 ref 54 ref 746 ref appTerm 756 def 693 remove appTerm nil cons 757 def cons nil cons cons nil cons cons 758 def 120 ref subst proveHyp 758 ref 71 ref subst 758 remove 139 ref subst 751 ref 71 ref subst 751 remove 139 ref subst 119 remove 748 remove 120 ref subst 746 remove assume eqMp proveHyp eqMp nil 95 ref 747 remove cons 759 def 97 ref 723 ref cons nil cons 760 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 95 ref 753 remove cons 761 def 97 ref 757 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 95 ref 727 remove cons 762 def 760 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 95 ref 733 remove cons 763 def 97 ref 739 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 721 ref cons 760 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 663 ref 97 ref 719 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp nil 49 ref 54 ref 58 ref appTerm 764 def 698 ref appTerm nil cons cons 50 ref 54 ref 698 ref appTerm 58 remove appTerm nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 719 ref cons 620 remove cons nil cons cons 765 def 71 ref subst 765 remove 139 ref subst 71 ref 139 ref 729 remove nil 730 remove 624 ref cons nil cons cons 766 def 120 ref subst proveHyp 736 remove nil 737 remove 50 ref 738 remove 57 ref appTerm nil cons 767 def cons nil cons cons nil cons cons 768 def 120 ref subst proveHyp 768 ref 71 ref subst 768 remove 139 ref subst 766 ref 71 ref subst 766 remove 139 ref subst 742 remove 749 remove nil 750 remove 624 ref cons nil cons cons 769 def 120 ref subst proveHyp 754 remove nil 755 remove 50 ref 756 remove 57 remove appTerm nil cons 770 def cons nil cons cons nil cons cons 771 def 120 ref subst proveHyp 771 ref 71 ref subst 771 remove 139 ref subst 769 ref 71 ref subst 769 remove 139 ref subst 725 remove 120 ref subst 698 remove assume eqMp nil 49 ref 723 ref cons 624 remove cons nil cons cons 120 ref subst 752 remove assume eqMp proveHyp eqMp nil 759 remove 98 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 761 remove 97 ref 770 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 762 remove 98 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 763 remove 97 ref 767 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp 112 remove deductAntisym eqMp eqMp nil 95 ref 719 remove cons 629 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 716 remove cons 97 ref 717 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 95 ref 712 remove cons 97 ref 714 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp subst nil 49 ref 574 ref 702 ref appTerm nil cons cons 50 ref 703 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 702 remove nil cons cons 631 ref 721 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 701 remove nil cons cons 50 ref 700 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 699 remove nil cons cons 631 ref 723 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp subst eqMp subst eqMp 649 remove 84 ref 53 ref 54 ref 86 ref appTerm 772 def 76 ref appTerm appTerm 76 ref appTerm absTerm 773 def 86 ref appTerm 774 def betaConv nil 574 ref 773 ref appTerm 775 def axiom nil 49 ref 775 remove nil cons cons 50 ref 774 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 773 remove nil cons cons 631 ref 86 ref nil cons cons nil cons 776 def cons nil cons cons 150 ref subst eqMp eqMp subst trans sym 89 ref eqMp 777 def subst eqMp eqMp nil 49 ref 129 ref 531 ref appTerm nil cons cons 50 ref 532 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 531 remove nil cons cons 484 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 530 remove nil cons cons 50 ref 529 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 528 remove nil cons cons 268 ref cons nil cons cons 150 ref subst eqMp eqMp sym 778 def subst appThm eqMp 527 remove 246 ref 247 ref 507 ref 372 ref appTerm appTerm 251 ref appTerm absTerm 779 def 251 ref appTerm 780 def betaConv 367 ref 206 ref 779 ref appTerm 781 def absTerm 782 def 371 ref appTerm 783 def betaConv 506 ref 507 remove appTerm 784 def betaConv 365 ref 15 ref 502 ref 22 ref cons opType constTerm 785 def refl 504 remove 535 ref 367 ref 536 ref 246 ref 505 remove refl 367 ref 246 ref 251 ref absTerm 786 def absTerm 787 def 371 ref appTerm betaConv 539 remove appThm 786 remove 251 ref appTerm betaConv trans appThm absThm appThm absThm appThm absThm appThm "C" 2 ref cons nil cons "_1371" 248 remove var 787 remove nil cons cons nil cons nil cons cons 633 remove subst eqMp nil 49 ref 785 remove 506 ref appTerm nil cons cons 50 ref 784 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 503 remove cons nil cons "p" 502 remove var 506 remove nil cons cons nil cons nil cons cons 777 ref subst eqMp eqMp nil 49 ref 129 ref 782 ref appTerm nil cons cons 50 ref 783 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 782 remove nil cons cons 484 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 781 remove nil cons cons 50 ref 780 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 779 remove nil cons cons 268 ref cons nil cons cons 150 ref subst eqMp eqMp sym 788 def subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 201 remove cons nil cons 789 def "P" 200 ref var 486 ref nil cons 790 def cons "x" 198 remove var 508 remove nil cons cons nil cons cons nil cons cons 602 ref subst proveHyp nil 49 ref 365 ref 15 ref 200 ref 22 ref cons opType constTerm 486 remove appTerm nil cons cons 50 ref 493 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil "p" 200 remove var 790 remove cons nil cons nil cons cons 789 remove 162 ref cons 777 ref subst subst eqMp eqMp nil 49 ref 129 ref 491 ref appTerm nil cons cons 50 ref 492 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 491 remove nil cons cons 598 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 490 remove nil cons cons 50 ref 489 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 488 remove nil cons cons 266 ref 525 ref cons nil cons 791 def cons nil cons cons 150 ref subst eqMp eqMp subst 240 remove 315 ref appTerm 792 def refl appThm trans trans appThm 793 def 235 ref refl 794 def appThm appThm 420 ref refl 468 remove 223 ref refl 795 def appThm appThm appThm appThm sym nil 49 ref 217 ref 792 ref appTerm 796 def 465 ref appTerm 797 def nil cons 798 def cons 799 def 50 ref 53 ref 217 ref 212 ref 213 remove 47 ref 214 ref 41 ref 215 ref 224 remove 219 ref 227 ref 371 ref appTerm 800 def 220 ref appTerm appTerm 801 def 232 ref 251 ref appTerm 802 def 222 ref appTerm appTerm 803 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm 804 def 792 ref appTerm appTerm 805 def 235 ref appTerm appTerm 420 ref 796 remove 223 ref appTerm appTerm appTerm nil cons 806 def cons nil cons cons nil cons cons 807 def 71 ref subst 807 remove 139 ref subst 53 ref "_16746" 191 ref var 808 def 53 ref 217 ref 804 ref 808 remove varTerm 809 def appTerm appTerm 235 ref appTerm appTerm 420 ref 217 ref 809 remove appTerm 223 ref appTerm appTerm appTerm absTerm 810 def 792 ref appTerm 811 def appTerm refl 810 ref 465 ref appTerm betaConv appThm 99 ref 811 remove betaConv appThm 53 ref 217 ref 804 ref 465 ref appTerm appTerm 812 def 235 remove appTerm appTerm 420 remove 217 ref 465 ref appTerm 223 ref appTerm appTerm appTerm refl appThm trans 810 remove refl 797 remove assume 813 def appThm eqMp sym 99 ref 271 ref nil 215 ref 455 ref nil cons 814 def cons 214 ref 440 ref nil cons 815 def cons nil cons cons nil cons cons 816 def 215 ref 217 ref 212 remove "_16758" 196 ref var 817 def 47 ref 214 ref 41 ref 215 ref 217 ref 817 remove varTerm 223 ref appTerm appTerm 803 ref appTerm absTerm appTerm absTerm appTerm absTerm 818 def appTerm 819 def 223 ref appTerm appTerm 803 ref appTerm absTerm 820 def 222 ref appTerm 821 def betaConv 214 ref 41 ref 820 ref appTerm 822 def absTerm 823 def 220 ref appTerm 824 def betaConv 818 ref 819 remove appTerm 825 def betaConv 818 ref "_16756" 191 ref var 826 def 219 ref 800 ref 199 ref 15 ref 15 ref 15 ref 191 ref 121 remove cons opType 827 def 22 ref cons opType 827 ref nil cons cons opType constTerm "fn" 827 remove var 828 def 47 ref 424 ref 41 ref 426 ref 14 ref 15 ref 10 ref 45 ref nil cons 829 def cons opType constTerm 830 def 828 remove varTerm 429 ref appTerm appTerm 427 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 831 def 826 remove varTerm 832 def appTerm appTerm appTerm 802 ref 199 remove 15 ref 15 ref 15 ref 191 ref 151 remove cons opType 833 def 22 ref cons opType 833 ref nil cons cons opType constTerm "fn" 833 remove var 834 def 47 ref 424 ref 41 ref 426 ref 280 ref 834 remove varTerm 429 remove appTerm appTerm 428 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 835 def 832 remove appTerm appTerm appTerm absTerm 836 def appTerm betaConv sym nil 124 ref 214 ref 41 ref 215 ref 217 ref 836 ref 223 ref appTerm 837 def appTerm 803 remove appTerm 838 def absTerm 839 def appTerm 840 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 840 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 839 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 838 remove nil cons cons nil cons nil cons cons 90 ref subst 837 remove betaConv 217 ref "_16753" 3 ref var 841 def 801 remove 802 ref 841 ref varTerm appTerm 842 def appTerm absTerm 222 ref appTerm 843 def appTerm refl 841 ref 219 ref 800 ref 831 remove 223 ref appTerm 844 def appTerm appTerm 845 def 842 ref appTerm absTerm 846 def 835 remove 223 ref appTerm 847 def appTerm betaConv appThm 271 ref 843 remove betaConv appThm 845 remove 802 ref 847 remove appTerm appTerm refl appThm trans 14 ref 15 ref 218 ref 15 ref 218 remove 22 ref cons opType nil cons cons opType constTerm 848 def "_16752" 10 ref var 849 def 841 remove 219 ref 800 ref 849 remove varTerm appTerm appTerm 842 remove appTerm absTerm absTerm 850 def 220 ref appTerm 851 def appTerm refl 850 ref 844 remove appTerm betaConv appThm 848 remove refl 851 remove betaConv appThm 846 remove refl appThm trans 850 remove refl nil 426 ref 222 ref nil cons 852 def cons 424 ref 220 ref nil cons 853 def cons nil cons cons nil cons cons 854 def 432 ref 778 remove subst subst appThm eqMp 854 remove 432 ref 788 remove subst subst appThm eqMp sym trans eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 197 remove cons nil cons 855 def "P" 208 ref var 818 ref nil cons 856 def cons "x" 196 remove var 836 remove nil cons cons nil cons cons nil cons cons 602 ref subst proveHyp nil 49 ref 365 ref 15 ref 208 ref 22 ref cons opType constTerm 818 remove appTerm nil cons cons 50 ref 825 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil "p" 208 remove var 856 remove cons nil cons nil cons cons 855 remove 162 ref cons 777 remove subst subst eqMp eqMp nil 49 ref 47 ref 823 ref appTerm nil cons cons 50 ref 824 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 823 remove nil cons cons 125 ref 853 ref cons nil cons 857 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 822 remove nil cons cons 50 ref 821 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 820 remove nil cons cons 154 ref 852 ref cons nil cons 858 def cons nil cons cons 150 ref subst eqMp eqMp subst appThm 859 def 794 remove appThm nil "b'" 3 ref var 860 def 234 ref nil cons 861 def cons "a'" 10 ref var 862 def 229 ref nil cons 863 def cons 426 ref 802 remove 455 ref appTerm 864 def nil cons cons 424 ref 800 remove 440 ref appTerm 865 def nil cons cons nil cons cons 866 def cons cons nil cons cons 432 remove "b'" 1 ref var 867 def 53 ref 419 remove 34 ref "a'" 8 ref var 868 def varTerm 869 def appTerm 867 ref varTerm 870 def appTerm appTerm appTerm 60 ref 301 ref 371 ref appTerm 871 def 869 ref appTerm appTerm 247 ref 251 ref appTerm 872 def 870 ref appTerm appTerm appTerm absTerm 873 def 870 ref appTerm 874 def betaConv 868 ref 206 ref 873 ref appTerm 875 def absTerm 876 def 869 ref appTerm 877 def betaConv 246 ref 129 ref 876 ref appTerm 878 def absTerm 879 def 251 remove appTerm 880 def betaConv 367 ref 206 ref 879 ref appTerm 881 def absTerm 882 def 371 remove appTerm 883 def betaConv nil 129 ref 882 ref appTerm 884 def axiom nil 49 ref 884 remove nil cons cons 50 ref 883 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 882 remove nil cons cons 484 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 881 remove nil cons cons 50 ref 880 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 879 remove nil cons cons 268 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 878 remove nil cons cons 50 ref 877 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 876 remove nil cons cons 134 ref 869 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 875 remove nil cons cons 50 ref 874 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 873 remove nil cons cons 266 ref 870 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 885 def subst 886 def subst 60 ref refl 887 def nil "t2" 10 ref var 888 def 853 ref cons "h2" 8 ref var 889 def 526 ref cons "t1" 10 ref var 890 def 815 ref cons "h1" 8 ref var 891 def 483 ref cons nil cons cons cons cons nil cons cons 888 ref 53 ref 830 ref 227 ref 891 ref varTerm 892 def appTerm 893 def 890 ref varTerm 894 def appTerm 895 def appTerm 227 remove 889 ref varTerm 896 def appTerm 888 remove varTerm 897 def appTerm appTerm appTerm 60 ref 301 ref 892 ref appTerm 896 ref appTerm appTerm 830 ref 894 ref appTerm 897 ref appTerm appTerm appTerm absTerm 898 def 897 ref appTerm 899 def betaConv 890 ref 47 ref 898 ref appTerm 900 def absTerm 901 def 894 ref appTerm 902 def betaConv 889 remove 47 ref 901 ref appTerm 903 def absTerm 904 def 896 ref appTerm 905 def betaConv 891 ref 129 ref 904 ref appTerm 906 def absTerm 907 def 892 ref appTerm 908 def betaConv nil 129 ref 907 ref appTerm 909 def axiom nil 49 ref 909 remove nil cons cons 50 ref 908 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 907 remove nil cons cons 134 ref 892 ref nil cons 910 def cons nil cons 911 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 906 remove nil cons cons 50 ref 905 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 904 remove nil cons cons 134 ref 896 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 903 remove nil cons cons 50 ref 902 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 901 remove nil cons cons 125 ref 894 ref nil cons 912 def cons nil cons 913 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 900 remove nil cons cons 50 ref 899 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 898 remove nil cons cons 125 ref 897 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 914 def subst appThm nil "t2" 3 ref var 915 def 852 ref cons 916 def "h2" 1 ref var 917 def 525 ref cons 918 def "t1" 3 ref var 814 ref cons "h1" 1 ref var 267 ref cons nil cons cons cons cons nil cons cons 404 ref 914 ref subst subst appThm trans trans appThm 887 ref nil 867 remove 525 ref cons 868 remove 526 ref cons nil cons cons nil cons cons 885 remove subst appThm nil 860 ref 852 ref cons 919 def 862 ref 853 ref cons 920 def 426 ref 814 ref cons 424 ref 815 ref cons nil cons cons cons cons nil cons cons 886 ref subst appThm appThm sym nil 49 ref 53 ref 872 remove 210 ref appTerm 921 def appTerm 922 def "Data.Bool.F" const 21 ref constTerm 923 def appTerm 924 def nil cons 925 def cons 50 ref 53 ref 60 ref 60 ref 871 remove 135 ref appTerm 926 def appTerm 927 def 830 ref 440 ref appTerm 220 ref appTerm 928 def appTerm 929 def appTerm 930 def 60 ref 921 ref appTerm 280 ref 455 ref appTerm 222 ref appTerm 931 def appTerm appTerm appTerm 60 ref 927 ref 921 ref appTerm appTerm 60 ref 928 ref appTerm 931 ref appTerm 932 def appTerm appTerm nil cons 933 def cons nil cons 934 def cons nil cons cons 935 def 71 ref subst 935 remove 139 ref subst 53 ref "_16762" 21 ref var 936 def 53 ref 930 ref 60 ref 936 remove varTerm 937 def appTerm 931 ref appTerm appTerm appTerm 60 ref 927 ref 937 remove appTerm appTerm 932 ref appTerm appTerm absTerm 938 def 921 ref appTerm 939 def appTerm refl 940 def 938 ref 923 ref appTerm betaConv appThm 99 ref 939 remove betaConv appThm 941 def 53 ref 930 ref 60 ref 923 ref appTerm 942 def 931 ref appTerm appTerm appTerm 60 ref 927 ref 923 ref appTerm 943 def appTerm 932 ref appTerm appTerm refl appThm trans 938 remove refl 944 def 924 remove assume appThm eqMp sym 99 ref nil "t3" 21 ref var 945 def 931 ref nil cons 946 def cons 947 def "t2" 21 ref var 948 def 923 ref nil cons 949 def cons "t1" 21 ref var 950 def 929 remove nil cons 951 def cons nil cons 952 def cons cons nil cons cons 945 ref 53 ref 60 ref 950 ref varTerm 953 def appTerm 954 def 60 ref 948 ref varTerm 955 def appTerm 945 ref varTerm 956 def appTerm appTerm 957 def appTerm 60 ref 954 remove 955 ref appTerm appTerm 956 ref appTerm 958 def appTerm 959 def absTerm 960 def 956 ref appTerm 961 def betaConv 948 ref 574 ref 960 ref appTerm 962 def absTerm 963 def 955 ref appTerm 964 def betaConv 950 ref 574 ref 963 ref appTerm 965 def absTerm 966 def 953 ref appTerm 967 def betaConv 574 ref refl 968 def 950 ref 968 ref 948 ref 968 remove 945 ref 959 remove assume sym 53 ref 958 remove appTerm 957 remove appTerm 969 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 574 ref 950 ref 574 ref 948 ref 574 ref 945 remove 969 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 49 ref 574 ref 966 ref appTerm nil cons cons 50 ref 967 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 966 remove nil cons cons 631 ref 953 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 965 remove nil cons cons 50 ref 964 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 963 remove nil cons cons 631 ref 955 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 962 remove nil cons cons 50 ref 961 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 960 remove nil cons cons 631 ref 956 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 970 def subst 887 ref nil 84 ref 951 remove cons nil cons nil cons cons 971 def 84 ref 53 ref 60 ref 86 ref appTerm 972 def 923 ref appTerm appTerm 923 ref appTerm absTerm 973 def 86 ref appTerm 974 def betaConv nil 574 ref 973 ref appTerm 975 def axiom nil 49 ref 975 remove nil cons cons 50 ref 974 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 973 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp 976 def subst appThm 931 ref refl 977 def appThm nil 84 ref 946 remove cons nil cons nil cons cons 84 ref 53 ref 942 remove 86 ref appTerm appTerm 923 ref appTerm absTerm 978 def 86 ref appTerm 979 def betaConv nil 574 ref 978 ref appTerm 980 def axiom nil 49 ref 980 remove nil cons cons 50 ref 979 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 978 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp 981 def subst 982 def trans trans appThm nil 947 ref 948 ref 928 ref nil cons 983 def cons 984 def 950 ref 943 remove nil cons cons nil cons cons cons nil cons cons 970 ref subst 887 ref 887 ref nil 84 ref 926 remove nil cons cons nil cons nil cons cons 985 def 976 ref subst appThm 928 remove refl 986 def appThm nil 84 ref 983 remove cons nil cons nil cons cons 981 ref subst trans appThm 977 ref appThm 982 remove trans trans appThm nil 84 ref 949 ref cons nil cons nil cons cons 987 def 84 ref 53 ref 53 ref 923 ref appTerm 988 def 86 ref appTerm appTerm "Data.Bool.~" const 51 remove constTerm 989 def 86 ref appTerm 990 def appTerm absTerm 991 def 86 ref appTerm 992 def betaConv nil 574 ref 991 ref appTerm 993 def axiom nil 49 ref 993 remove nil cons cons 50 ref 992 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 991 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp 994 def subst nil 53 ref 989 ref 923 ref appTerm appTerm 76 ref appTerm axiom 995 def trans 996 def trans sym 89 ref eqMp eqMp eqMp nil 95 ref 925 ref cons 97 ref 933 ref cons nil cons 997 def cons nil cons cons 111 ref subst deductAntisym eqMp nil 49 ref 922 remove 76 ref appTerm 998 def nil cons 999 def cons 934 remove cons nil cons cons 1000 def 71 ref subst 1000 remove 139 ref subst 940 remove "_16760" 21 ref var 1001 def 53 ref 930 ref 60 ref 1001 remove varTerm 1002 def appTerm 931 ref appTerm appTerm appTerm 60 ref 927 ref 1002 remove appTerm appTerm 932 ref appTerm appTerm absTerm 76 ref appTerm betaConv appThm 941 remove 53 ref 930 ref 60 ref 76 ref appTerm 1003 def 931 ref appTerm appTerm appTerm 60 ref 927 remove 76 ref appTerm 1004 def appTerm 932 remove appTerm appTerm refl appThm trans 944 remove 998 remove assume appThm eqMp sym 99 ref nil 947 ref 948 remove 691 ref cons 952 remove cons cons nil cons cons 970 ref subst 887 ref 971 remove 84 ref 53 ref 972 remove 76 ref appTerm appTerm 86 ref appTerm absTerm 1005 def 86 ref appTerm 1006 def betaConv nil 574 ref 1005 ref appTerm 1007 def axiom nil 49 ref 1007 remove nil cons cons 50 ref 1006 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1005 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp 1008 def subst appThm 977 ref appThm trans appThm nil 947 remove 984 remove 950 remove 1004 remove nil cons cons nil cons cons cons nil cons cons 970 remove subst 887 ref 887 ref 985 remove 1008 ref subst appThm 986 remove appThm appThm 977 remove appThm trans appThm nil 631 ref 930 remove 931 remove appTerm nil cons cons nil cons nil cons cons 587 remove 303 ref subst 1009 def subst trans sym 89 ref eqMp eqMp eqMp nil 95 ref 999 remove cons 1010 def 997 remove cons nil cons cons 111 ref subst deductAntisym eqMp 84 ref "Data.Bool.\\/" const 52 remove constTerm 1011 def 88 ref appTerm 87 remove 923 ref appTerm appTerm absTerm 1012 def 921 ref appTerm 1013 def betaConv nil 574 ref 1012 ref appTerm 1014 def axiom nil 49 ref 1014 remove nil cons cons 50 ref 1013 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1012 remove nil cons cons 631 ref 921 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 1010 remove 97 ref 925 remove cons "R" 21 ref var 1015 def 933 remove cons nil cons cons cons nil cons cons nil 49 ref 54 ref 102 ref appTerm 1016 def 1015 ref varTerm 1017 def appTerm 1018 def nil cons cons 50 ref 1017 ref nil cons 1019 def cons nil cons cons nil cons cons 120 ref subst nil 49 ref 54 ref 100 ref appTerm 1020 def 1017 ref appTerm nil cons cons 50 ref 54 ref 1018 remove appTerm 1017 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst "r" 21 remove var 1021 def 54 ref 1020 ref 1021 ref varTerm 1022 def appTerm appTerm 1023 def 54 ref 1016 remove 1022 ref appTerm appTerm 1022 ref appTerm appTerm absTerm 1024 def 1017 remove appTerm 1025 def betaConv 53 ref 1011 ref 100 ref appTerm 1026 def 102 ref appTerm 1027 def appTerm refl 50 ref 574 ref 1021 ref 1023 remove 54 ref 658 remove 1022 ref appTerm 1028 def appTerm 1022 ref appTerm 1029 def appTerm absTerm appTerm absTerm 102 remove appTerm betaConv appThm 80 ref 1026 remove appTerm refl 49 ref 50 ref 574 ref 1021 ref 54 ref 56 ref 1022 ref appTerm appTerm 1029 remove appTerm absTerm appTerm absTerm absTerm 1030 def 100 ref appTerm betaConv appThm nil 68 remove 1011 ref appTerm 1030 remove appTerm axiom 109 ref appThm eqMp 105 remove appThm eqMp 1027 remove assume eqMp nil 49 ref 574 ref 1024 ref appTerm nil cons cons 50 ref 1025 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1024 remove nil cons cons 631 ref 1019 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp eqMp eqMp 1031 def subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 95 ref 798 remove cons 1032 def 97 ref 806 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 461 remove cons 1033 def 97 ref 437 remove cons nil cons 1034 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 54 ref 451 ref 154 ref varTerm 1035 def appTerm appTerm 1036 def 421 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 452 remove appTerm 1037 def 421 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 451 remove nil cons cons 1038 def 1034 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 95 ref 446 remove cons 1039 def 1034 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 47 ref 125 ref 54 ref 434 ref 125 ref varTerm 1040 def appTerm appTerm 1041 def 421 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 435 remove appTerm 1042 def 421 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 434 remove nil cons cons 1043 def 1034 remove cons nil cons cons 632 ref subst eqMp eqMp eqMp eqMp nil 95 ref 410 remove cons 1044 def 97 ref 391 ref cons nil cons 1045 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 406 remove cons 1046 def 1045 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 54 ref 382 ref 266 ref varTerm 1047 def appTerm appTerm 1048 def 390 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 383 remove appTerm 1049 def 390 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 382 remove nil cons cons 1050 def 1045 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 95 ref 396 remove cons 1051 def 1045 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref "x'" 8 ref var 1052 def 54 ref 384 ref 1052 remove varTerm appTerm appTerm 390 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 385 remove appTerm 1053 def 390 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 384 ref nil cons cons 1054 def 1045 remove cons nil cons cons 632 ref subst eqMp eqMp 1055 def subst 887 ref 380 remove refl nil 378 remove nil cons cons 1056 def 364 ref 369 ref 34 ref 275 remove 370 ref appTerm appTerm 295 remove 370 ref appTerm appTerm appTerm 370 ref appTerm absTerm 1057 def 370 ref appTerm 1058 def betaConv nil 310 ref 1057 ref appTerm 1059 def axiom nil 49 ref 1059 remove nil cons cons 50 ref 1058 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 334 ref 333 ref 1057 remove nil cons cons 364 ref 370 ref nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp subst appThm 1056 remove 335 ref 303 ref subst subst trans appThm 271 ref 321 remove assume appThm 320 ref refl appThm nil 298 remove 320 remove nil cons cons nil cons nil cons cons 304 remove subst trans appThm nil 84 ref 691 remove cons nil cons nil cons cons 1060 def 84 ref 53 ref 1003 remove 86 ref appTerm appTerm 86 ref appTerm absTerm 1061 def 86 ref appTerm 1062 def betaConv nil 574 ref 1061 ref appTerm 1063 def axiom nil 49 ref 1063 remove nil cons cons 50 ref 1062 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1061 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp 1064 def subst 1065 def trans trans trans sym 89 ref eqMp eqMp nil 95 ref 342 remove cons 97 ref 343 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 307 remove appTerm 332 remove appTerm nil cons cons 50 ref 313 ref "l" 20 ref var 1066 def 217 ref 194 ref 1066 ref varTerm 1067 def appTerm appTerm 1068 def 219 ref 305 ref 1067 ref appTerm appTerm 306 ref 1067 ref appTerm appTerm appTerm absTerm 1069 def appTerm 1070 def nil cons 1071 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 1069 ref 189 ref appTerm betaConv appThm 310 ref refl 1072 def 311 ref 313 ref refl 1073 def 314 ref 467 ref 1069 ref 315 ref appTerm betaConv appThm 1069 ref 325 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1073 ref 1066 ref 1069 ref 1067 ref appTerm 1074 def betaConv 1075 def absThm appThm appThm nil "p" 23 remove var 1076 def 1069 remove nil cons 1077 def cons nil cons nil cons cons 335 ref "p" 45 ref var 1078 def 54 ref 60 ref 1078 ref varTerm 1079 def 12 ref appTerm appTerm 129 ref 346 ref 47 ref 345 ref 54 ref 1079 ref 349 ref appTerm appTerm 1079 ref 350 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 47 ref "l" 10 ref var 1080 def 1079 ref 1080 ref varTerm 1081 def appTerm absTerm appTerm appTerm absTerm 1082 def 1079 ref appTerm 1083 def betaConv nil 38 ref 15 ref 46 ref 22 ref cons opType constTerm 1082 ref appTerm 1084 def axiom nil 49 ref 1084 remove nil cons cons 50 ref 1083 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 829 remove cons nil cons "P" 46 remove var 1082 remove nil cons cons "x" 45 remove var 1079 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 1085 def subst 1086 def subst eqMp eqMp 1087 def nil 1070 remove thm nil 130 ref 134 ref 206 ref 207 ref 24 ref 27 ref 228 ref 12 ref appTerm 1088 def appTerm 233 ref 6 ref appTerm 1089 def appTerm appTerm 323 ref 211 ref appTerm 1090 def 189 ref appTerm 1091 def appTerm 1092 def absTerm 1093 def appTerm 1094 def absTerm 1095 def nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 1094 remove nil cons cons nil cons nil cons cons 90 ref subst nil 265 ref 1093 remove nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1092 remove nil cons cons nil cons nil cons cons 90 ref subst 24 ref refl 1096 def nil 4 ref 1089 ref nil cons cons 11 ref 1088 ref nil cons cons nil cons cons nil cons cons 156 ref subst appThm 1091 remove refl appThm sym 158 ref 163 remove 915 ref 54 ref 14 remove 15 ref "Number.Natural.natural" typeOp nil opType 1097 def 15 ref 1097 ref 22 ref cons opType 1098 def nil cons 1099 def cons opType 1100 def constTerm 1101 def "Data.List.length" const 1102 def 15 ref 10 ref 1097 ref nil cons 1103 def cons opType constTerm 1104 def 12 ref appTerm appTerm 1105 def 1102 ref 15 ref 3 ref 1103 ref cons opType constTerm 1106 def 915 ref varTerm 1107 def appTerm 1108 def appTerm appTerm 170 ref 173 ref 1088 remove appTerm 1109 def 233 ref 1107 ref appTerm 1110 def appTerm appTerm 225 remove 15 ref 164 ref 15 ref 168 ref 171 ref cons opType nil cons 1111 def cons opType constTerm 1112 def 172 ref 135 ref appTerm 1113 def 210 ref appTerm appTerm 1114 def 174 ref 1107 ref appTerm appTerm appTerm appTerm absTerm 1115 def 6 ref appTerm 1116 def betaConv 890 ref 41 ref 915 ref 54 ref 1101 ref 1104 ref 894 ref appTerm appTerm 1108 ref appTerm 1117 def appTerm 1118 def 170 ref 173 ref 228 ref 894 ref appTerm appTerm 1119 def 1110 remove appTerm appTerm 1114 ref 173 ref 894 ref appTerm 1107 ref appTerm 1120 def appTerm appTerm appTerm absTerm appTerm absTerm 1121 def 12 ref appTerm 1122 def betaConv 917 ref 47 ref 890 ref 41 ref 915 ref 1118 ref 170 ref 1119 remove 232 ref 917 ref varTerm 1123 def appTerm 1124 def 1107 ref appTerm 1125 def appTerm appTerm 1112 ref 1113 remove 1123 ref appTerm appTerm 1120 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 1126 def 210 ref appTerm 1127 def betaConv 891 ref 206 ref 917 ref 47 ref 890 ref 41 ref 915 ref 1118 ref 170 ref 173 ref 895 ref appTerm 1125 ref appTerm 1128 def appTerm 1112 ref 172 ref 892 ref appTerm 1123 ref appTerm 1129 def appTerm 1130 def 1120 ref appTerm 1131 def appTerm 1132 def appTerm 1133 def absTerm 1134 def appTerm 1135 def absTerm 1136 def appTerm 1137 def absTerm 1138 def appTerm 1139 def absTerm 1140 def 135 ref appTerm 1141 def betaConv 167 ref 129 ref 1140 ref appTerm 1142 def absTerm 1143 def 172 ref appTerm 1144 def betaConv nil 180 ref 1143 ref appTerm 1145 def axiom nil 49 ref 1145 remove nil cons cons 50 ref 1144 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 182 ref 183 ref 1143 remove nil cons cons 184 remove cons nil cons cons 150 ref subst eqMp eqMp 1146 def nil 49 ref 1142 remove nil cons cons 1147 def 50 ref 1141 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1140 ref nil cons cons 1148 def 598 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 206 ref 1126 ref appTerm nil cons cons 50 ref 1127 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 1126 remove nil cons cons 791 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 47 ref 1121 ref appTerm nil cons cons 50 ref 1122 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1121 remove nil cons cons 125 ref 13 ref cons nil cons 1149 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 41 ref 1115 ref appTerm nil cons cons 50 ref 1116 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1115 remove nil cons cons 154 ref 7 ref cons nil cons 1150 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 54 ref 1105 ref 1106 ref 6 ref appTerm 1151 def appTerm 1152 def appTerm 170 ref 1109 remove 1089 remove appTerm 1153 def appTerm 1154 def 1114 ref 175 ref appTerm 1155 def appTerm 1156 def appTerm nil cons cons 50 ref 1154 remove 1114 ref 176 remove appTerm 1157 def appTerm 1158 def nil cons 1159 def cons nil cons 1160 def cons nil cons cons 120 ref subst proveHyp 467 ref 467 ref 1101 ref refl 1161 def nil 1105 ref "Number.Natural.zero" const 1097 ref constTerm 1162 def appTerm 1163 def axiom 1164 def appThm 1165 def 404 ref 1164 ref subst 1166 def appThm nil "x" 1097 ref var 1167 def 1162 ref nil cons 1168 def cons nil cons nil cons cons "A" 1103 ref cons nil cons 1169 def 162 ref cons 1170 def 303 ref subst 1171 def subst 1172 def trans 1173 def appThm 1156 ref refl appThm nil 84 ref 1156 ref nil cons 1174 def cons nil cons nil cons cons 84 ref 53 ref 54 ref 76 ref appTerm 86 ref appTerm appTerm 86 ref appTerm absTerm 1175 def 86 ref appTerm 1176 def betaConv nil 574 ref 1175 ref appTerm 1177 def axiom nil 49 ref 1177 remove nil cons cons 50 ref 1176 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1175 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp 1178 def subst trans appThm 1158 ref refl appThm sym nil 49 ref 1174 ref cons 1160 remove cons nil cons cons 1179 def 71 ref subst 1179 remove 139 ref subst 53 ref "_16718" 168 ref var 1180 def 170 ref 1180 remove varTerm appTerm 1157 ref appTerm absTerm 1181 def 1153 remove appTerm 1182 def appTerm refl 1181 ref 1155 ref appTerm betaConv appThm 99 ref 1182 remove betaConv appThm 170 ref 1155 remove appTerm 1157 remove appTerm refl appThm trans 1181 remove refl 1156 remove assume appThm eqMp sym 1114 remove refl 185 ref appThm eqMp eqMp nil 95 ref 1174 remove cons 97 ref 1159 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp 1183 def subst subst eqMp eqMp absThm eqMp eqMp absThm eqMp nil 129 ref 1095 remove appTerm thm nil 124 ref 214 ref 41 ref 215 ref 54 ref 1101 ref 1104 ref 220 ref appTerm appTerm 1184 def 1106 ref 222 ref appTerm 1185 def appTerm 1186 def appTerm 1187 def 830 ref 305 remove 27 ref 220 ref appTerm 1188 def 222 ref appTerm 1189 def appTerm 1190 def appTerm 220 ref appTerm 1191 def appTerm 1192 def absTerm 1193 def appTerm 1194 def absTerm 1195 def nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 1194 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1193 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 1192 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1186 ref nil cons 1196 def cons 1197 def 50 ref 1191 ref nil cons 1198 def cons nil cons 1199 def cons nil cons cons 1200 def 71 ref subst 1200 remove 139 ref subst "ys'" 3 ref var 1201 def 53 ref 217 ref 194 ref 1189 ref appTerm appTerm 1202 def 221 ref 1201 ref varTerm 1203 def appTerm appTerm appTerm 60 ref 1184 remove 1106 ref 1203 ref appTerm 1204 def appTerm appTerm 24 ref 1189 ref appTerm 1205 def 1188 remove 1203 ref appTerm appTerm appTerm appTerm absTerm 1206 def 222 ref appTerm 1207 def betaConv "xs'" 10 ref var 1208 def 41 ref 1201 remove 53 ref 1202 ref 219 ref 1208 remove varTerm 1209 def appTerm 1203 ref appTerm appTerm appTerm 60 ref 1101 ref 1104 ref 1209 ref appTerm appTerm 1204 remove appTerm appTerm 1205 ref 27 ref 1209 remove appTerm 1203 remove appTerm appTerm appTerm appTerm absTerm appTerm absTerm 1210 def 220 ref appTerm 1211 def betaConv 1066 ref 47 ref 214 ref 41 ref 215 ref 53 ref 1068 ref 223 ref appTerm appTerm 60 ref 1186 ref appTerm 1212 def 24 ref 1067 ref appTerm 1213 def 1189 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 1214 def 1189 ref appTerm 1215 def betaConv 47 ref refl 1216 def 214 ref 41 ref refl 1217 def 215 ref 99 ref 272 ref 795 ref appThm nil 919 ref 920 ref 426 ref 7 ref cons 424 ref 13 ref cons nil cons cons 1218 def cons 1219 def cons nil cons cons 886 ref subst trans appThm 1212 ref 24 ref 189 ref appTerm 1220 def 1189 ref appTerm appTerm 1221 def refl appThm absThm appThm absThm appThm sym nil 124 ref 214 ref 41 ref 215 ref 53 ref 60 ref 830 ref 12 ref appTerm 1222 def 220 ref appTerm 1223 def appTerm 1224 def 280 ref 6 ref appTerm 1225 def 222 ref appTerm 1226 def appTerm appTerm 1221 ref appTerm 1227 def absTerm 1228 def appTerm 1229 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 1229 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1228 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 1227 ref nil cons 1230 def cons nil cons nil cons cons 90 ref subst 1080 ref 1011 ref 830 ref 1081 ref appTerm 1231 def 12 ref appTerm 1232 def appTerm 366 ref 346 ref 423 ref 345 ref 1231 remove 350 ref appTerm 1233 def absTerm appTerm absTerm appTerm appTerm absTerm 1234 def 220 ref appTerm 1235 def betaConv nil 47 ref 1234 ref appTerm 1236 def axiom 1237 def nil 49 ref 1236 remove nil cons cons 50 ref 1235 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1234 remove nil cons cons 857 ref cons nil cons cons 150 ref subst eqMp eqMp 1238 def nil 49 ref 1011 ref 830 ref 220 ref appTerm 1239 def 12 ref appTerm 1240 def appTerm 366 ref 346 ref 423 ref 345 ref 1239 ref 350 ref appTerm absTerm appTerm absTerm 1241 def appTerm 1242 def appTerm nil cons 1243 def cons 1244 def 50 ref 1230 ref cons nil cons 1245 def cons nil cons cons 1246 def 120 ref subst proveHyp 1246 ref 71 ref subst 1246 remove 139 ref subst nil 130 ref 134 ref 54 ref 1241 ref 135 ref appTerm 1247 def appTerm 1248 def 1227 ref appTerm 1249 def absTerm 1250 def nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 1249 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1247 ref nil cons 1251 def cons 1252 def 1245 ref cons nil cons cons 1253 def 71 ref subst 1253 remove 139 ref subst 1247 ref betaConv 1247 remove assume eqMp 1254 def nil 49 ref 423 ref 345 ref 1239 ref 228 ref 349 ref appTerm appTerm absTerm 1255 def appTerm 1256 def nil cons cons 1257 def 1245 ref cons nil cons cons 120 ref subst proveHyp nil 124 ref 439 ref 54 ref 1255 ref 440 ref appTerm 1258 def appTerm 1259 def 1227 ref appTerm 1260 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 439 ref nil 84 ref 1260 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1258 ref nil cons 1261 def cons 1262 def 1245 ref cons nil cons cons 1263 def 71 ref subst 1263 remove 139 ref subst 1258 ref betaConv 1258 remove assume eqMp 1264 def nil 49 ref 1239 remove 228 remove 440 ref appTerm 1265 def appTerm 1266 def nil cons 1267 def cons 1268 def 1245 ref cons nil cons cons 1269 def 120 ref subst proveHyp 1269 ref 71 ref subst 1269 remove 139 ref subst 53 ref "_16830" 10 ref var 1270 def 53 ref 60 ref 1222 ref 1270 remove varTerm 1271 def appTerm appTerm 1226 ref appTerm appTerm 60 ref 1101 ref 1104 ref 1271 ref appTerm appTerm 1185 ref appTerm appTerm 1220 ref 27 ref 1271 remove appTerm 222 ref appTerm appTerm appTerm appTerm absTerm 1272 def 220 ref appTerm 1273 def appTerm refl 1274 def 1272 ref 1265 ref appTerm betaConv appThm 99 ref 1273 remove betaConv appThm 1275 def 53 ref 60 ref 1222 ref 1265 ref appTerm appTerm 1226 ref appTerm appTerm 60 ref 1101 ref 1104 ref 1265 ref appTerm appTerm 1276 def 1185 ref appTerm appTerm 1277 def 1220 ref 27 ref 1265 ref appTerm 1278 def 222 ref appTerm 1279 def appTerm appTerm 1280 def appTerm refl appThm trans 1272 remove refl 1281 def 1266 remove assume 1282 def appThm eqMp sym 99 ref 887 ref nil 345 ref 815 ref cons 1283 def 346 ref 526 ref cons nil cons cons nil cons cons 1284 def 989 ref refl 1285 def 1222 ref 350 ref appTerm 1286 def assume sym 830 ref 350 ref appTerm 12 ref appTerm 1287 def assume sym deductAntisym appThm 345 ref 989 ref 1287 ref appTerm 1288 def absTerm 1289 def 349 ref appTerm 1290 def betaConv 346 ref 47 ref 1289 ref appTerm 1291 def absTerm 1292 def 347 ref appTerm 1293 def betaConv nil 129 ref 1292 ref appTerm 1294 def axiom nil 49 ref 1294 remove nil cons cons 50 ref 1293 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1292 remove nil cons cons 361 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1291 remove nil cons cons 50 ref 1290 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1289 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp 1295 def eqMp nil 49 ref 989 ref 1286 ref appTerm nil cons cons 50 ref 53 ref 1286 ref appTerm 923 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 95 ref 1286 remove nil cons cons nil cons nil cons cons nil 49 ref 989 ref 100 ref appTerm 1296 def nil cons 1297 def cons 50 ref 53 ref 100 ref appTerm 923 ref appTerm nil cons 1298 def cons nil cons cons nil cons cons 1299 def 71 ref subst 1299 remove 139 ref subst nil 49 ref 100 ref nil cons 1300 def cons 50 ref 949 ref cons nil cons 1301 def cons nil cons cons 667 remove subst 53 ref 1296 ref appTerm refl 49 ref 56 remove 923 ref appTerm absTerm 1302 def 100 ref appTerm betaConv appThm nil 80 remove 989 ref appTerm 1302 remove appTerm axiom 109 remove appThm eqMp 1303 def 1296 remove assume eqMp nil 49 ref 1020 remove 923 ref appTerm nil cons cons 50 ref 54 ref 923 ref appTerm 1304 def 100 ref appTerm nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 949 ref cons 50 ref 1300 ref cons nil cons cons nil cons cons 1305 def 71 ref subst 1305 remove 139 ref subst 49 ref 55 remove absTerm 1306 def 100 remove appTerm 1307 def betaConv nil 988 remove 574 ref 1306 ref appTerm 1308 def appTerm axiom 923 ref assume eqMp nil 49 ref 1308 remove nil cons cons 50 ref 1307 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1306 remove nil cons cons 631 ref 1300 ref cons nil cons cons nil cons cons 150 ref subst eqMp eqMp eqMp nil 95 ref 949 ref cons 97 ref 1300 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 1297 remove cons 97 ref 1298 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp 1309 def subst eqMp 1310 def subst appThm 1226 ref refl 1311 def appThm nil 84 ref 1226 ref nil cons cons nil cons nil cons cons 1312 def 981 ref subst trans appThm 1280 ref refl appThm nil 84 ref 1280 ref nil cons cons nil cons nil cons cons 994 ref subst trans sym "l" 3 ref var 1313 def 1011 ref 280 ref 1313 ref varTerm appTerm 1314 def 6 ref appTerm appTerm 368 ref "h" 1 ref var 1315 def 425 ref "t" 3 ref var 1316 def 1314 remove 232 ref 1315 ref varTerm appTerm 1316 ref varTerm 1317 def appTerm 1318 def appTerm absTerm appTerm absTerm appTerm appTerm absTerm 1319 def 222 ref appTerm 1320 def betaConv 404 ref 1237 ref subst nil 49 ref 41 ref 1319 ref appTerm nil cons cons 50 ref 1320 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1319 remove nil cons cons 858 ref cons nil cons cons 150 ref subst eqMp eqMp 1321 def nil 49 ref 1011 ref 280 ref 222 ref appTerm 1322 def 6 ref appTerm 1323 def appTerm 368 remove 1315 ref 425 ref 1316 ref 1322 ref 1318 ref appTerm absTerm appTerm absTerm 1324 def appTerm 1325 def appTerm nil cons 1326 def cons 1327 def 50 ref 989 ref 1280 remove appTerm 1328 def nil cons 1329 def cons nil cons 1330 def cons nil cons cons 1331 def 120 ref subst proveHyp 1331 ref 71 ref subst 1331 remove 139 ref subst nil 265 ref 207 ref 54 ref 1324 ref 210 ref appTerm 1332 def appTerm 1333 def 1328 ref appTerm 1334 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1334 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1332 ref nil cons 1335 def cons 1336 def 1330 ref cons nil cons cons 1337 def 71 ref subst 1337 remove 139 ref subst 1332 ref betaConv 1332 remove assume eqMp 1338 def nil 49 ref 425 remove 1316 ref 1322 ref 233 ref 1317 ref appTerm appTerm absTerm 1339 def appTerm 1340 def nil cons cons 1341 def 1330 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref 454 ref 54 ref 1339 ref 455 ref appTerm 1342 def appTerm 1343 def 1328 ref appTerm 1344 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 454 ref nil 84 ref 1344 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1342 ref nil cons 1345 def cons 1346 def 1330 ref cons nil cons cons 1347 def 71 ref subst 1347 remove 139 ref subst 1342 ref betaConv 1342 remove assume eqMp 1348 def nil 49 ref 1322 remove 233 remove 455 ref appTerm 1349 def appTerm 1350 def nil cons 1351 def cons 1352 def 1330 ref cons nil cons cons 1353 def 120 ref subst proveHyp 1353 ref 71 ref subst 1353 remove 139 ref subst 53 ref "_16838" 3 ref var 1354 def 989 ref 60 ref 1276 ref 1106 ref 1354 remove varTerm 1355 def appTerm appTerm appTerm 1220 ref 1278 ref 1355 remove appTerm appTerm appTerm appTerm absTerm 1356 def 222 ref appTerm 1357 def appTerm refl 1358 def 1356 ref 1349 ref appTerm betaConv appThm 99 ref 1357 remove betaConv appThm 1359 def 989 ref 60 ref 1276 ref 1106 ref 1349 ref appTerm 1360 def appTerm appTerm 1361 def 1220 ref 1278 ref 1349 ref appTerm 1362 def appTerm 1363 def appTerm appTerm refl appThm trans 1356 remove refl 1364 def 1350 remove assume 1365 def appThm eqMp sym 1285 ref 887 ref 1161 ref 1284 ref 345 ref 1101 ref 1104 ref 350 ref appTerm appTerm 1366 def "Number.Natural.suc" const 15 ref 1097 ref 1103 ref cons opType 1367 def constTerm 1368 def 1104 ref 349 ref appTerm 1369 def appTerm 1370 def appTerm absTerm 1371 def 349 ref appTerm 1372 def betaConv 346 ref 47 ref 1371 ref appTerm 1373 def absTerm 1374 def 347 ref appTerm 1375 def betaConv nil 129 ref 1374 ref appTerm 1376 def axiom nil 49 ref 1376 remove nil cons cons 50 ref 1375 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1374 remove nil cons cons 361 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1373 remove nil cons cons 50 ref 1372 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1371 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp 1377 def subst appThm 1378 def nil 1316 ref 814 ref cons 1379 def 1315 ref 525 remove cons nil cons cons nil cons cons 1380 def 404 ref 1377 ref subst 1381 def subst 1382 def appThm nil "n" 1097 ref var 1383 def 1106 ref 455 ref appTerm 1384 def nil cons 1385 def cons 1386 def "m" 1097 ref var 1387 def 1104 ref 440 ref appTerm 1388 def nil cons 1389 def cons nil cons cons nil cons cons 1383 ref 53 ref 1101 ref 1368 ref 1387 ref varTerm 1390 def appTerm 1391 def appTerm 1368 ref 1383 ref varTerm 1392 def appTerm 1393 def appTerm appTerm 1101 ref 1390 ref appTerm 1392 ref appTerm appTerm absTerm 1394 def 1392 ref appTerm 1395 def betaConv 1387 ref 38 ref 15 ref 1098 ref 22 ref cons opType 1396 def constTerm 1397 def 1394 ref appTerm 1398 def absTerm 1399 def 1390 ref appTerm 1400 def betaConv nil 1397 ref 1399 ref appTerm 1401 def axiom nil 49 ref 1401 remove nil cons cons 50 ref 1400 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref "P" 1098 ref var 1402 def 1399 remove nil cons cons 1167 ref 1390 ref nil cons cons nil cons 1403 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1398 remove nil cons cons 50 ref 1395 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 1394 remove nil cons cons 1167 ref 1392 ref nil cons cons nil cons 1404 def cons nil cons cons 150 ref subst eqMp eqMp 1405 def subst trans appThm 1406 def 1363 ref refl appThm appThm sym nil 95 ref 60 ref 1101 ref 1388 remove appTerm 1407 def 1384 ref appTerm 1408 def appTerm 1409 def 1363 ref appTerm nil cons 1410 def cons 1411 def nil cons nil cons cons 1303 remove sym subst nil 49 ref 1410 remove cons 1301 ref cons nil cons cons 1412 def 71 ref subst 1412 remove 139 ref subst nil 95 ref 1408 ref nil cons 1413 def cons 1414 def 97 ref 1363 ref nil cons cons nil cons cons nil cons cons 1415 def 111 ref subst 1415 remove 666 ref subst 215 ref 54 ref 1407 remove 1185 ref appTerm appTerm 24 ref 1278 ref 234 ref appTerm appTerm 1090 ref 27 ref 440 ref appTerm 1416 def 222 ref appTerm appTerm appTerm appTerm absTerm 1417 def 455 ref appTerm 1418 def betaConv 214 ref 41 ref 215 ref 1187 ref 24 ref 27 ref 229 ref appTerm 234 ref appTerm appTerm 1090 ref 1189 ref appTerm appTerm appTerm absTerm appTerm absTerm 1419 def 440 remove appTerm 1420 def betaConv 207 ref 47 ref 1419 ref appTerm 1421 def absTerm 1422 def 210 remove appTerm 1423 def betaConv 134 ref 206 ref 1422 ref appTerm 1424 def absTerm 1425 def 135 ref appTerm 1426 def betaConv 535 ref 134 ref 536 ref 207 ref 1216 ref 214 ref 1217 ref 215 ref 1187 ref refl 1096 ref nil 4 ref 861 remove cons 11 ref 863 remove cons nil cons cons nil cons cons 156 ref subst appThm 1090 ref refl nil 4 ref 852 ref cons 11 ref 853 ref cons nil cons cons nil cons cons 156 ref subst appThm appThm appThm absThm appThm absThm appThm absThm appThm absThm appThm sym nil 130 ref 134 ref 206 ref 207 ref 47 ref 214 ref 41 ref 215 ref 1187 ref 24 ref 35 ref 229 remove appTerm 234 remove appTerm appTerm 1090 ref 35 remove 220 ref appTerm 222 ref appTerm appTerm appTerm appTerm 1427 def absTerm 1428 def appTerm 1429 def absTerm 1430 def appTerm 1431 def absTerm 1432 def appTerm 1433 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 1433 remove nil cons cons nil cons nil cons cons 90 ref subst nil 265 ref 1432 remove nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1431 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 1430 remove nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 1429 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1428 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 1427 remove nil cons cons nil cons nil cons cons 90 ref subst nil 918 remove 891 ref 526 remove cons 157 remove 916 remove 890 ref 853 ref cons nil cons cons cons cons cons nil cons cons 161 remove 160 remove 360 ref cons cons 162 ref cons 1434 def 1134 ref 1107 ref appTerm 1435 def betaConv 1136 ref 894 ref appTerm 1436 def betaConv 1138 ref 1123 ref appTerm 1437 def betaConv 1140 ref 892 ref appTerm 1438 def betaConv 1146 ref nil 1147 ref 50 ref 1438 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 1148 ref 911 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1139 remove nil cons cons 50 ref 1437 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 1138 remove nil cons cons 266 ref 1123 ref nil cons 1439 def cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 1440 def nil 49 ref 1137 remove nil cons cons 1441 def 50 ref 1436 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1136 ref nil cons cons 1442 def 913 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1135 remove nil cons cons 50 ref 1435 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1134 remove nil cons cons 154 ref 1107 ref nil cons 1443 def cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 1444 def subst subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 1445 def nil 49 ref 129 ref 1425 ref appTerm 1446 def nil cons cons 50 ref 1426 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1425 remove nil cons cons 598 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1424 remove nil cons cons 50 ref 1423 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 1422 remove nil cons cons 791 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1421 remove nil cons cons 50 ref 1420 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1419 remove nil cons cons 125 ref 815 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 41 ref 1417 ref appTerm nil cons cons 50 ref 1418 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1417 remove nil cons cons 154 ref 814 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 1447 def nil 49 ref 54 ref 1408 ref appTerm 24 ref 1362 ref appTerm 1090 remove 1416 remove 455 remove appTerm 1448 def appTerm 1449 def appTerm 1450 def appTerm nil cons 1451 def cons 1452 def 1301 remove cons nil cons cons 120 ref subst proveHyp nil 84 ref 1451 remove cons nil cons nil cons cons 84 ref 53 ref 772 remove 923 ref appTerm appTerm 990 ref appTerm absTerm 1453 def 86 ref appTerm 1454 def betaConv nil 574 ref 1453 ref appTerm 1455 def axiom nil 49 ref 1455 remove nil cons cons 50 ref 1454 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1453 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp subst 1285 ref 467 ref 1161 ref 1408 ref assume appThm 1384 remove refl appThm nil 1167 ref 1385 remove cons nil cons nil cons cons 1171 ref subst trans 1456 def appThm 1450 ref refl appThm nil 84 ref 1450 ref nil cons 1457 def cons nil cons nil cons cons 1178 ref subst trans 1458 def appThm trans sym 53 ref "_16840" 20 ref var 1459 def 989 ref 24 ref 1459 remove varTerm appTerm 1449 ref appTerm appTerm absTerm 1460 def 1362 ref appTerm 1461 def appTerm refl 1460 ref 189 ref appTerm betaConv appThm 99 ref 1461 remove betaConv appThm 989 ref 1220 ref 1449 ref appTerm appTerm refl appThm trans 1460 remove refl 1363 remove assume sym appThm eqMp sym 1285 ref nil 314 ref 1448 ref nil cons 1462 def cons 311 ref 211 remove nil cons 1463 def cons nil cons cons nil cons cons 335 ref 1310 ref subst subst appThm 995 ref trans sym 89 ref eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 1411 remove 97 ref 949 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 95 ref 1351 remove cons 1464 def 97 ref 1329 ref cons nil cons 1465 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 1345 remove cons 1466 def 1465 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 54 ref 1339 ref 1035 remove appTerm appTerm 1467 def 1328 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 1340 remove appTerm 1468 def 1328 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1339 remove nil cons cons 1469 def 1465 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 95 ref 1335 remove cons 1470 def 1465 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 54 ref 1324 ref 1047 remove appTerm appTerm 1471 def 1328 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 1325 ref appTerm 1472 def 1328 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 1324 remove nil cons cons 1473 def 1465 ref cons nil cons cons 632 ref subst eqMp nil 49 ref 1323 ref nil cons 1474 def cons 1475 def 1330 remove cons nil cons cons 1476 def 71 ref subst 1476 remove 139 ref subst 1358 remove "_16836" 3 ref var 1477 def 989 ref 60 ref 1276 ref 1106 ref 1477 remove varTerm 1478 def appTerm appTerm appTerm 1220 ref 1278 ref 1478 remove appTerm appTerm appTerm appTerm absTerm 6 ref appTerm betaConv appThm 1359 remove 989 ref 60 ref 1276 ref 1151 ref appTerm appTerm 1479 def 1220 ref 1278 ref 6 ref appTerm 1480 def appTerm 1481 def appTerm appTerm refl appThm trans 1364 remove 1323 ref assume 1482 def appThm eqMp sym 1285 ref 887 ref 1378 remove 1166 ref appThm nil 1383 ref 1389 remove cons nil cons nil cons cons 1383 ref 989 ref 1101 ref 1393 ref appTerm 1162 ref appTerm 1483 def appTerm 1484 def absTerm 1485 def 1392 ref appTerm 1486 def betaConv nil 1397 ref 1485 ref appTerm 1487 def axiom nil 49 ref 1487 remove nil cons cons 50 ref 1486 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 1485 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp 1488 def nil 49 ref 1484 remove nil cons cons 50 ref 53 ref 1483 ref appTerm 923 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 95 ref 1483 ref nil cons cons nil cons nil cons cons 1309 ref subst eqMp 1489 def subst trans appThm 1490 def 1481 ref refl appThm nil 84 ref 1481 remove nil cons cons nil cons nil cons cons 981 ref subst trans appThm 995 ref trans sym 89 ref eqMp eqMp eqMp nil 95 ref 1474 ref cons 1491 def 1465 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1491 ref 97 ref 1325 remove nil cons cons 1492 def 1015 ref 1329 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 95 ref 1326 remove cons 1493 def 1465 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 95 ref 1267 remove cons 1494 def 97 ref 1230 ref cons nil cons 1495 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 1261 remove cons 1496 def 1495 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 47 ref 125 ref 54 ref 1255 ref 1040 ref appTerm appTerm 1497 def 1227 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 1256 remove appTerm 1498 def 1227 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1255 remove nil cons cons 1499 def 1495 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 95 ref 1251 remove cons 1500 def 1495 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref 1250 remove appTerm nil cons cons 50 ref 54 ref 1242 ref appTerm 1501 def 1227 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1241 remove nil cons cons 1502 def 1495 ref cons nil cons cons 632 ref subst eqMp nil 49 ref 1240 ref nil cons 1503 def cons 1504 def 1245 remove cons nil cons cons 1505 def 71 ref subst 1505 remove 139 ref subst 1274 remove "_16828" 10 ref var 1506 def 53 ref 60 ref 1222 ref 1506 remove varTerm 1507 def appTerm appTerm 1226 ref appTerm appTerm 60 ref 1101 ref 1104 ref 1507 ref appTerm appTerm 1185 ref appTerm appTerm 1220 ref 27 ref 1507 remove appTerm 222 ref appTerm appTerm appTerm appTerm absTerm 12 ref appTerm betaConv appThm 1275 remove 53 ref 60 ref 1222 remove 12 ref appTerm appTerm 1508 def 1226 remove appTerm appTerm 60 ref 1105 ref 1185 ref appTerm appTerm 1509 def 1220 ref 187 ref 222 ref appTerm 1510 def appTerm appTerm appTerm 1511 def refl appThm trans 1281 remove 1240 ref assume 1512 def appThm eqMp sym 1321 ref nil 1327 ref 50 ref 1511 ref nil cons 1513 def cons nil cons 1514 def cons nil cons cons 1515 def 120 ref subst proveHyp 1515 ref 71 ref subst 1515 remove 139 ref subst nil 265 ref 207 ref 1333 ref 1511 ref appTerm 1516 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1516 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1336 ref 1514 ref cons nil cons cons 1517 def 71 ref subst 1517 remove 139 ref subst 1338 ref nil 1341 ref 1514 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref 454 ref 1343 ref 1511 ref appTerm 1518 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 454 ref nil 84 ref 1518 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1346 ref 1514 ref cons nil cons cons 1519 def 71 ref subst 1519 remove 139 ref subst 1348 ref nil 1352 ref 1514 ref cons nil cons cons 1520 def 120 ref subst proveHyp 1520 ref 71 ref subst 1520 remove 139 ref subst 53 ref "_16834" 3 ref var 1521 def 53 ref 1508 ref 1225 ref 1521 remove varTerm 1522 def appTerm appTerm appTerm 60 ref 1105 ref 1106 ref 1522 ref appTerm appTerm appTerm 1220 ref 187 ref 1522 remove appTerm appTerm appTerm appTerm absTerm 1523 def 222 ref appTerm 1524 def appTerm refl 1525 def 1523 ref 1349 ref appTerm betaConv appThm 99 ref 1524 remove betaConv appThm 1526 def 53 ref 1508 ref 1225 ref 1349 ref appTerm appTerm appTerm 60 ref 1105 ref 1360 remove appTerm appTerm 1527 def 1220 ref 187 ref 1349 ref appTerm 1528 def appTerm 1529 def appTerm appTerm refl appThm trans 1523 remove refl 1530 def 1365 ref appThm eqMp sym 99 ref 887 ref nil 1149 ref nil cons cons 444 ref 303 ref subst subst appThm 1531 def 1380 remove 404 ref 1310 remove subst subst appThm 987 ref 1064 ref subst 1532 def trans appThm 887 ref 1165 ref 1382 remove appThm nil 1386 remove nil cons nil cons cons 1285 ref 1101 ref 1162 ref appTerm 1393 ref appTerm 1533 def assume sym 1483 remove assume sym deductAntisym appThm 1488 remove eqMp nil 49 ref 989 ref 1533 ref appTerm nil cons cons 50 ref 53 ref 1533 ref appTerm 923 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 95 ref 1533 remove nil cons cons nil cons nil cons cons 1309 ref subst eqMp 1534 def subst trans appThm 1535 def 1529 ref refl appThm nil 84 ref 1529 remove nil cons cons nil cons nil cons cons 981 ref subst trans appThm 996 ref trans sym 89 ref eqMp eqMp eqMp nil 1464 ref 97 ref 1513 ref cons nil cons 1536 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1466 ref 1536 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 1467 ref 1511 ref appTerm absTerm appTerm nil cons cons 50 ref 1468 ref 1511 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 1469 ref 1536 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1470 ref 1536 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 1471 ref 1511 ref appTerm absTerm appTerm nil cons cons 50 ref 1472 ref 1511 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 1473 ref 1536 ref cons nil cons cons 632 ref subst eqMp nil 1475 ref 1514 remove cons nil cons cons 1537 def 71 ref subst 1537 remove 139 ref subst 1525 remove "_16832" 3 ref var 1538 def 53 ref 1508 ref 1225 ref 1538 remove varTerm 1539 def appTerm appTerm appTerm 60 ref 1105 ref 1106 ref 1539 ref appTerm appTerm appTerm 1220 ref 187 ref 1539 remove appTerm appTerm appTerm appTerm absTerm 6 ref appTerm betaConv appThm 1526 remove 53 ref 1508 remove 1225 remove 6 ref appTerm appTerm appTerm 60 ref 1152 ref appTerm 1540 def 1220 ref 188 ref appTerm appTerm appTerm refl appThm trans 1530 remove 1482 ref appThm eqMp sym 99 ref 1531 ref nil 1150 ref nil cons cons 459 ref 303 ref subst subst 1541 def appThm 1065 ref trans appThm 887 ref 1173 remove appThm 1220 ref refl 186 ref appThm nil "x" 20 ref var 1542 def 189 ref nil cons cons nil cons nil cons cons 340 remove 303 ref subst 1543 def subst 1544 def trans appThm 1065 ref trans appThm 1060 ref 84 ref 53 ref 53 ref 76 ref appTerm 86 ref appTerm appTerm 86 ref appTerm absTerm 1545 def 86 ref appTerm 1546 def betaConv nil 574 ref 1545 ref appTerm 1547 def axiom nil 49 ref 1547 remove nil cons cons 50 ref 1546 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1545 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp subst trans sym 89 ref eqMp eqMp eqMp nil 1491 ref 1536 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1491 ref 1492 ref 1015 ref 1513 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 1493 ref 1536 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 1503 ref cons 1548 def 1495 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1548 ref 97 ref 1242 remove nil cons cons 1549 def 1015 ref 1230 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 95 ref 1243 remove cons 1550 def 1495 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 47 ref 214 ref 41 ref 215 ref 53 ref 270 ref 223 ref appTerm appTerm 1221 remove appTerm absTerm appTerm absTerm appTerm 1551 def nil cons cons 50 ref 310 ref 311 ref 313 ref 314 ref 54 ref 47 ref 214 ref 41 ref 215 ref 53 ref 389 remove appTerm 1212 ref 24 ref 315 ref appTerm 1552 def 1189 ref appTerm appTerm appTerm absTerm 1553 def appTerm 1554 def absTerm 1555 def appTerm 1556 def appTerm 47 ref 214 ref 41 ref 215 ref 53 ref 326 ref 223 ref appTerm appTerm 1212 ref 24 ref 325 ref appTerm 1557 def 1189 ref appTerm appTerm appTerm 1558 def absTerm 1559 def appTerm 1560 def absTerm 1561 def appTerm 1562 def appTerm 1563 def absTerm 1564 def appTerm 1565 def absTerm 1566 def appTerm 1567 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 333 ref 1566 remove nil cons cons nil cons nil cons cons 337 ref subst 311 ref nil 84 ref 1565 remove nil cons cons nil cons nil cons cons 90 ref subst nil 338 ref 1564 remove nil cons cons nil cons nil cons cons 341 ref subst 314 ref nil 84 ref 1563 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1556 remove nil cons 1568 def cons 1569 def 50 ref 1562 remove nil cons 1570 def cons nil cons cons nil cons cons 1571 def 71 ref subst 1571 remove 139 ref subst nil 124 ref 1561 remove nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 1560 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1559 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 1558 ref nil cons 1572 def cons nil cons nil cons cons 90 ref subst 1238 remove nil 1244 remove 50 ref 1572 ref cons nil cons 1573 def cons nil cons cons 1574 def 120 ref subst proveHyp 1574 ref 71 ref subst 1574 remove 139 ref subst nil 130 ref 134 ref 1248 remove 1558 ref appTerm 1575 def absTerm 1576 def nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 1575 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1252 remove 1573 ref cons nil cons cons 1577 def 71 ref subst 1577 remove 139 ref subst 1254 remove nil 1257 remove 1573 ref cons nil cons cons 120 ref subst proveHyp nil 124 ref 439 ref 1259 remove 1558 ref appTerm 1578 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 439 ref nil 84 ref 1578 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1262 remove 1573 ref cons nil cons cons 1579 def 71 ref subst 1579 remove 139 ref subst 1264 remove nil 1268 remove 1573 ref cons nil cons cons 1580 def 120 ref subst proveHyp 1580 ref 71 ref subst 1580 remove 139 ref subst 53 ref "_16846" 10 ref var 1581 def 53 ref 326 ref 219 ref 1581 remove varTerm 1582 def appTerm 222 ref appTerm appTerm appTerm 60 ref 1101 ref 1104 ref 1582 ref appTerm appTerm 1185 ref appTerm appTerm 1557 ref 27 ref 1582 remove appTerm 222 ref appTerm appTerm appTerm appTerm absTerm 1583 def 220 ref appTerm 1584 def appTerm refl 1585 def 1583 ref 1265 ref appTerm betaConv appThm 99 ref 1584 remove betaConv appThm 1586 def 53 ref 326 ref 219 ref 1265 ref appTerm 1587 def 222 ref appTerm appTerm appTerm 1277 remove 1557 ref 1279 remove appTerm appTerm appTerm 1588 def refl appThm trans 1583 remove refl 1589 def 1282 remove appThm eqMp sym 1321 ref nil 1327 ref 50 ref 1588 ref nil cons 1590 def cons nil cons 1591 def cons nil cons cons 1592 def 120 ref subst proveHyp 1592 ref 71 ref subst 1592 remove 139 ref subst nil 265 ref 207 ref 1333 ref 1588 ref appTerm 1593 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1593 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1336 ref 1591 ref cons nil cons cons 1594 def 71 ref subst 1594 remove 139 ref subst 1338 ref nil 1341 ref 1591 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref 454 ref 1343 ref 1588 ref appTerm 1595 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 454 ref nil 84 ref 1595 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1346 ref 1591 ref cons nil cons cons 1596 def 71 ref subst 1596 remove 139 ref subst 1348 ref nil 1352 ref 1591 ref cons nil cons cons 1597 def 120 ref subst proveHyp 1597 ref 71 ref subst 1597 remove 139 ref subst 53 ref "_16862" 3 ref var 1598 def 53 ref 326 ref 1587 ref 1598 remove varTerm 1599 def appTerm appTerm appTerm 60 ref 1276 ref 1106 ref 1599 ref appTerm appTerm appTerm 1557 ref 1278 ref 1599 remove appTerm appTerm appTerm appTerm absTerm 1600 def 222 ref appTerm 1601 def appTerm refl 1602 def 1600 ref 1349 ref appTerm betaConv appThm 99 ref 1601 remove betaConv appThm 1603 def 53 ref 326 ref 1587 ref 1349 ref appTerm appTerm appTerm 1361 remove 1557 ref 1362 ref appTerm 1604 def appTerm appTerm refl appThm trans 1600 remove refl 1605 def 1365 ref appThm eqMp sym 99 ref 816 ref 1055 ref subst 388 ref refl 1606 def 816 remove 1553 ref 222 ref appTerm 1607 def betaConv 1555 ref 220 ref appTerm 1608 def betaConv nil 1569 remove 50 ref 1608 remove nil cons cons nil cons cons nil cons cons 120 ref subst 123 ref 124 ref 1555 remove nil cons cons 857 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1554 remove nil cons cons 50 ref 1607 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1553 remove nil cons cons 858 ref cons nil cons cons 150 ref subst eqMp eqMp subst appThm trans appThm 1406 remove 1604 ref refl 1609 def appThm appThm sym nil 49 ref 989 ref 1408 ref appTerm nil cons 1610 def cons 1611 def 50 ref 53 ref 388 ref 1409 ref 1552 remove 1448 remove appTerm 1612 def appTerm appTerm appTerm 1409 remove 1604 ref appTerm appTerm nil cons 1613 def cons nil cons 1614 def cons nil cons cons 1615 def 71 ref subst 1615 remove 139 ref subst 99 ref 1606 ref 887 ref nil 1611 remove 50 ref 53 ref 1408 ref appTerm 923 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst nil 1414 ref nil cons nil cons cons 1309 ref subst eqMp appThm 1616 def 1612 ref refl 1617 def appThm nil 84 ref 1612 ref nil cons cons nil cons nil cons cons 1618 def 981 ref subst trans appThm nil 84 ref 387 remove nil cons cons nil cons nil cons cons 976 ref subst trans appThm 1616 remove 1609 ref appThm nil 84 ref 1604 ref nil cons cons nil cons nil cons cons 1619 def 981 ref subst trans appThm 996 ref trans sym 89 ref eqMp eqMp nil 95 ref 1610 ref cons 97 ref 1613 ref cons nil cons 1620 def cons nil cons cons 111 ref subst deductAntisym eqMp nil 49 ref 1413 ref cons 1614 ref cons nil cons cons 1621 def 71 ref subst 1621 remove 139 ref subst 1447 remove nil 1452 remove 1614 remove cons nil cons cons 120 ref subst proveHyp 467 ref 1458 remove appThm 99 ref 1606 remove 887 ref 1456 remove appThm 1622 def 1617 remove appThm 1618 remove 1064 ref subst trans appThm appThm 1622 remove 1609 remove appThm 1619 remove 1064 ref subst trans appThm appThm sym nil 49 ref 1457 ref cons 50 ref 53 ref 388 remove 1612 remove appTerm 1623 def appTerm 1624 def 1604 remove appTerm nil cons 1625 def cons nil cons cons nil cons cons 1626 def 71 ref subst 1626 remove 139 ref subst 53 ref "_16866" 20 ref var 1627 def 1624 ref 1557 ref 1627 remove varTerm appTerm appTerm absTerm 1628 def 1362 remove appTerm 1629 def appTerm refl 1628 ref 1449 ref appTerm betaConv appThm 99 ref 1629 remove betaConv appThm 1624 ref 1557 ref 1449 remove appTerm appTerm refl appThm trans 1628 remove refl 1450 remove assume appThm eqMp sym 1624 remove refl nil "t2" 20 ref var 1462 remove cons "h2" 18 ref var 1463 remove cons "t1" 20 ref var 315 ref nil cons cons "h1" 18 ref var 377 remove cons nil cons cons cons cons nil cons cons 335 ref 914 remove subst subst appThm nil 631 ref 1623 remove nil cons cons nil cons nil cons cons 1009 remove subst trans sym 89 ref eqMp eqMp eqMp nil 95 ref 1457 remove cons 97 ref 1625 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 1414 ref 1620 remove cons nil cons cons 111 ref subst deductAntisym eqMp 84 ref 1011 ref 86 ref appTerm 990 remove appTerm absTerm 1630 def 1408 remove appTerm 1631 def betaConv nil 574 ref 1630 ref appTerm 1632 def axiom nil 49 ref 1632 remove nil cons cons 50 ref 1631 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1630 remove nil cons cons 631 remove 1413 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 1414 remove 97 ref 1610 remove cons 1015 ref 1613 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 1464 ref 97 ref 1590 ref cons nil cons 1633 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1466 ref 1633 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 1467 ref 1588 ref appTerm absTerm appTerm nil cons cons 50 ref 1468 ref 1588 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 1469 ref 1633 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1470 ref 1633 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 1471 ref 1588 ref appTerm absTerm appTerm nil cons cons 50 ref 1472 ref 1588 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 1473 ref 1633 ref cons nil cons cons 632 ref subst eqMp nil 1475 ref 1591 remove cons nil cons cons 1634 def 71 ref subst 1634 remove 139 ref subst 1602 remove "_16858" 3 ref var 1635 def 53 ref 326 ref 1587 ref 1635 remove varTerm 1636 def appTerm appTerm appTerm 60 ref 1276 remove 1106 ref 1636 ref appTerm appTerm appTerm 1557 ref 1278 remove 1636 remove appTerm appTerm appTerm appTerm absTerm 6 ref appTerm betaConv appThm 1603 remove 53 ref 326 ref 1587 remove 6 ref appTerm appTerm appTerm 1479 remove 1557 ref 1480 remove appTerm 1637 def appTerm appTerm refl appThm trans 1605 remove 1482 ref appThm eqMp sym 99 ref nil 214 ref 1265 remove nil cons cons 1066 ref 325 ref nil cons cons nil cons cons nil cons cons 1066 ref 1011 remove 1213 ref 189 ref appTerm 1638 def appTerm 365 ref 309 remove constTerm 311 ref 365 ref 312 remove constTerm 314 ref 1213 remove 325 ref appTerm 1639 def absTerm 1640 def appTerm 1641 def absTerm 1642 def appTerm 1643 def appTerm 1644 def absTerm 1645 def 1067 ref appTerm 1646 def betaConv 335 ref 1237 remove subst nil 49 ref 313 ref 1645 ref appTerm nil cons cons 50 ref 1646 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 339 ref 338 ref 1645 remove nil cons cons 1542 ref 1067 ref nil cons cons nil cons 1647 def cons nil cons cons 150 ref subst eqMp eqMp 1648 def nil 49 ref 1644 remove nil cons 1649 def cons 1650 def 50 ref 53 ref 1068 ref 221 remove 6 ref appTerm 1651 def appTerm appTerm 60 ref 1638 ref appTerm 1652 def 1240 ref appTerm appTerm 1653 def nil cons 1654 def cons nil cons 1655 def cons nil cons cons 1656 def 120 ref subst proveHyp 1656 ref 71 ref subst 1656 remove 139 ref subst nil 333 ref 311 ref 54 ref 1642 ref 324 ref appTerm 1657 def appTerm 1658 def 1653 ref appTerm 1659 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 311 ref nil 84 ref 1659 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1657 ref nil cons 1660 def cons 1661 def 1655 ref cons nil cons cons 1662 def 71 ref subst 1662 remove 139 ref subst 1657 ref betaConv 1657 remove assume eqMp 1663 def nil 49 ref 1641 ref nil cons cons 1664 def 1655 ref cons nil cons cons 120 ref subst proveHyp nil 338 ref 314 ref 54 ref 1640 ref 315 ref appTerm 1665 def appTerm 1666 def 1653 ref appTerm 1667 def absTerm nil cons cons nil cons nil cons cons 341 ref subst 314 ref nil 84 ref 1667 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1665 ref nil cons 1668 def cons 1669 def 1655 ref cons nil cons cons 1670 def 71 ref subst 1670 remove 139 ref subst 1665 ref betaConv 1665 remove assume eqMp 1671 def nil 49 ref 1639 ref nil cons 1672 def cons 1673 def 1655 ref cons nil cons cons 1674 def 120 ref subst proveHyp 1674 ref 71 ref subst 1674 remove 139 ref subst 53 ref "_16798" 20 ref var 1675 def 53 ref 217 ref 194 ref 1675 remove varTerm 1676 def appTerm appTerm 1651 ref appTerm appTerm 60 ref 24 ref 1676 remove appTerm 189 ref appTerm appTerm 1240 ref appTerm appTerm absTerm 1677 def 1067 ref appTerm 1678 def appTerm refl 1679 def 1677 ref 325 ref appTerm betaConv appThm 99 ref 1678 remove betaConv appThm 1680 def 53 ref 326 ref 1651 ref appTerm appTerm 60 ref 1557 ref 189 ref appTerm appTerm 1681 def 1240 ref appTerm appTerm 1682 def refl appThm trans 1677 remove refl 1683 def 1639 remove assume 1684 def appThm eqMp sym 379 ref nil 386 ref 50 ref 1682 ref nil cons 1685 def cons nil cons 1686 def cons nil cons cons 120 ref subst proveHyp nil 130 ref 367 ref 394 ref 1682 ref appTerm 1687 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 367 ref nil 84 ref 1687 remove nil cons cons nil cons nil cons cons 90 ref subst nil 397 ref 1686 ref cons nil cons cons 1688 def 71 ref subst 1688 remove 139 ref subst 399 ref nil 400 ref 1686 ref cons nil cons cons 120 ref subst proveHyp nil 265 ref 246 ref 402 ref 1682 ref appTerm 1689 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 246 ref nil 84 ref 1689 remove nil cons cons nil cons nil cons cons 90 ref subst nil 407 ref 1686 ref cons nil cons cons 1690 def 71 ref subst 1690 remove 139 ref subst 409 ref nil 411 ref 1686 remove cons nil cons cons 1691 def 120 ref subst proveHyp 1691 ref 71 ref subst 1691 remove 139 ref subst 53 ref "_16800" 18 ref var 1692 def 53 ref 217 ref 194 ref 323 ref 1692 remove varTerm appTerm 315 ref appTerm 1693 def appTerm appTerm 1651 ref appTerm appTerm 60 ref 24 ref 1693 remove appTerm 189 ref appTerm appTerm 1240 ref appTerm appTerm absTerm 1694 def 324 ref appTerm 1695 def appTerm refl 1694 ref 372 ref appTerm betaConv appThm 99 ref 1695 remove betaConv appThm 53 ref 418 ref 1651 ref appTerm appTerm 60 ref 24 ref 417 remove appTerm 189 ref appTerm appTerm 1696 def 1240 ref appTerm 1697 def appTerm 1698 def refl appThm trans 1694 remove refl 422 ref appThm eqMp sym 433 ref nil 436 ref 50 ref 1698 ref nil cons 1699 def cons nil cons 1700 def cons nil cons cons 120 ref subst proveHyp nil 124 ref 439 ref 442 ref 1698 ref appTerm 1701 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 439 ref nil 84 ref 1701 remove nil cons cons nil cons nil cons cons 90 ref subst nil 447 ref 1700 ref cons nil cons cons 1702 def 71 ref subst 1702 remove 139 ref subst 449 ref nil 453 ref 1700 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref 454 ref 457 ref 1698 ref appTerm 1703 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 454 ref nil 84 ref 1703 remove nil cons cons nil cons nil cons cons 90 ref subst nil 462 ref 1700 ref cons nil cons cons 1704 def 71 ref subst 1704 remove 139 ref subst 464 ref nil 466 ref 1700 remove cons nil cons cons 120 ref subst proveHyp 469 ref 99 ref 793 ref 1651 ref refl 1705 def appThm appThm 1697 ref refl appThm appThm sym nil 799 ref 50 ref 53 ref 805 ref 1651 ref appTerm appTerm 1697 ref appTerm nil cons 1706 def cons nil cons cons nil cons cons 1707 def 71 ref subst 1707 remove 139 ref subst 53 ref "_16814" 191 ref var 1708 def 53 ref 217 ref 804 ref 1708 remove varTerm appTerm appTerm 1651 ref appTerm appTerm 1697 ref appTerm absTerm 1709 def 792 ref appTerm 1710 def appTerm refl 1709 ref 465 ref appTerm betaConv appThm 99 ref 1710 remove betaConv appThm 53 ref 812 ref 1651 ref appTerm appTerm 1697 remove appTerm refl appThm trans 1709 remove refl 813 ref appThm eqMp sym 99 ref 859 ref 1705 ref appThm nil 860 remove 7 remove cons 1711 def 920 ref 866 ref cons cons nil cons cons 886 ref subst 60 ref 830 ref 865 remove appTerm 220 remove appTerm 1712 def appTerm refl nil 1379 remove 1315 ref 267 remove cons nil cons cons nil cons cons 404 ref 1295 remove nil 49 ref 1288 remove nil cons cons 50 ref 53 ref 1287 ref appTerm 923 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 95 ref 1287 remove nil cons cons nil cons nil cons cons 1309 ref subst eqMp 1713 def subst subst appThm nil 84 ref 1712 remove nil cons cons nil cons nil cons cons 976 ref subst trans trans trans appThm 887 ref nil 470 remove nil cons nil cons cons 335 remove 1713 ref subst 1714 def subst appThm 1715 def 1240 ref refl 1716 def appThm nil 84 ref 1503 remove cons nil cons nil cons cons 1717 def 981 ref subst trans appThm 996 ref trans sym 89 ref eqMp eqMp eqMp nil 1032 ref 97 ref 1706 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 1033 ref 97 ref 1699 remove cons nil cons 1718 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 1036 ref 1698 ref appTerm absTerm appTerm nil cons cons 50 ref 1037 ref 1698 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 1038 ref 1718 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1039 ref 1718 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 47 ref 125 ref 1041 ref 1698 ref appTerm absTerm appTerm nil cons cons 50 ref 1042 ref 1698 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 1043 ref 1718 remove cons nil cons cons 632 ref subst eqMp eqMp eqMp eqMp nil 1044 ref 97 ref 1685 remove cons nil cons 1719 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1046 ref 1719 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 1048 ref 1682 ref appTerm absTerm appTerm nil cons cons 50 ref 1049 ref 1682 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 1050 ref 1719 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1051 ref 1719 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref 134 ref 54 ref 384 remove 135 ref appTerm appTerm 1720 def 1682 ref appTerm absTerm appTerm nil cons cons 50 ref 1053 ref 1682 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 1054 ref 1719 remove cons nil cons cons 632 ref subst eqMp eqMp eqMp eqMp nil 95 ref 1672 remove cons 1721 def 97 ref 1654 ref cons nil cons 1722 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 1668 remove cons 1723 def 1722 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 313 ref 1542 ref 54 ref 1640 ref 1542 ref varTerm appTerm appTerm 1724 def 1653 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 1641 remove appTerm 1725 def 1653 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 339 ref 338 ref 1640 remove nil cons cons 1726 def 1722 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 95 ref 1660 remove cons 1727 def 1722 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 310 ref 364 ref 54 ref 1642 ref 370 remove appTerm appTerm 1728 def 1653 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 1643 ref appTerm 1729 def 1653 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 334 ref 333 ref 1642 remove nil cons cons 1730 def 1722 ref cons nil cons cons 632 ref subst eqMp nil 49 ref 1638 ref nil cons 1731 def cons 1732 def 1655 remove cons nil cons cons 1733 def 71 ref subst 1733 remove 139 ref subst 1679 remove "_16796" 20 ref var 1734 def 53 ref 217 ref 194 ref 1734 remove varTerm 1735 def appTerm appTerm 1651 ref appTerm appTerm 60 ref 24 ref 1735 remove appTerm 189 ref appTerm appTerm 1240 ref appTerm appTerm absTerm 189 ref appTerm betaConv appThm 1680 remove 53 ref 270 ref 1651 remove appTerm appTerm 60 ref 1220 remove 189 ref appTerm appTerm 1736 def 1240 remove appTerm appTerm refl appThm trans 1683 remove 1638 remove assume 1737 def appThm eqMp sym 99 ref 272 ref 1705 remove appThm nil 1711 remove 1219 remove cons nil cons cons 886 ref subst 1224 remove refl 1541 remove appThm nil 84 ref 1223 remove nil cons cons nil cons nil cons cons 1008 ref subst trans trans trans appThm 887 ref 1544 remove appThm 1738 def 1716 remove appThm 1717 remove 1064 ref subst trans appThm sym nil "y" 10 ref var 853 remove cons 1149 remove cons nil cons cons 444 remove "y" 8 ref var 1739 def 53 ref 302 remove 1739 remove varTerm 1740 def appTerm appTerm 301 ref 1740 ref appTerm 135 ref appTerm appTerm absTerm 1741 def 1740 ref appTerm 1742 def betaConv 134 ref 129 ref 1741 ref appTerm 1743 def absTerm 1744 def 135 ref appTerm 1745 def betaConv nil 129 ref 1744 ref appTerm 1746 def axiom nil 49 ref 1746 remove nil cons cons 50 ref 1745 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1744 remove nil cons cons 598 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1743 remove nil cons cons 50 ref 1742 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 1741 remove nil cons cons 134 ref 1740 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 1747 def subst subst eqMp eqMp eqMp nil 95 ref 1731 remove cons 1748 def 1722 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1748 ref 97 ref 1643 remove nil cons cons 1749 def 1015 ref 1654 ref cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 95 ref 1649 remove cons 1750 def 1722 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp 1751 def subst 887 ref 1714 ref appThm 1752 def 1284 remove 1713 ref subst appThm 987 remove 981 ref subst 1753 def trans trans appThm 1490 remove 1637 ref refl appThm nil 84 ref 1637 remove nil cons cons nil cons nil cons cons 981 ref subst trans appThm 996 ref trans sym 89 ref eqMp eqMp eqMp nil 1491 ref 1633 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1491 ref 1492 ref 1015 ref 1590 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 1493 ref 1633 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 1494 remove 97 ref 1572 ref cons nil cons 1754 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1496 remove 1754 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 47 ref 125 ref 1497 remove 1558 ref appTerm absTerm appTerm nil cons cons 50 ref 1498 remove 1558 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 1499 remove 1754 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1500 remove 1754 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref 1576 remove appTerm nil cons cons 50 ref 1501 remove 1558 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 1502 remove 1754 ref cons nil cons cons 632 ref subst eqMp nil 1504 remove 1573 remove cons nil cons cons 1755 def 71 ref subst 1755 remove 139 ref subst 1585 remove "_16842" 10 ref var 1756 def 53 ref 326 ref 219 remove 1756 remove varTerm 1757 def appTerm 222 ref appTerm appTerm appTerm 60 ref 1101 ref 1104 ref 1757 ref appTerm appTerm 1185 ref appTerm appTerm 1557 ref 27 ref 1757 remove appTerm 222 ref appTerm appTerm appTerm appTerm absTerm 12 ref appTerm betaConv appThm 1586 remove 53 ref 326 remove 238 remove 222 ref appTerm 1758 def appTerm appTerm 1759 def 1509 remove 1557 ref 1510 remove appTerm appTerm 1760 def appTerm refl appThm trans 1589 remove 1512 remove appThm eqMp sym 99 ref 379 remove nil 386 remove 50 ref 1759 remove 1681 remove 1323 ref appTerm appTerm 1761 def nil cons 1762 def cons nil cons 1763 def cons nil cons cons 120 ref subst proveHyp nil 130 ref 367 ref 394 remove 1761 ref appTerm 1764 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 367 remove nil 84 ref 1764 remove nil cons cons nil cons nil cons cons 90 ref subst nil 397 remove 1763 ref cons nil cons cons 1765 def 71 ref subst 1765 remove 139 ref subst 399 remove nil 400 remove 1763 ref cons nil cons cons 120 ref subst proveHyp nil 265 ref 246 ref 402 remove 1761 ref appTerm 1766 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 246 remove nil 84 ref 1766 remove nil cons cons nil cons nil cons cons 90 ref subst nil 407 remove 1763 ref cons nil cons cons 1767 def 71 ref subst 1767 remove 139 ref subst 409 remove nil 411 remove 1763 remove cons nil cons cons 1768 def 120 ref subst proveHyp 1768 ref 71 ref subst 1768 remove 139 ref subst 53 ref "_16768" 18 remove var 1769 def 53 ref 217 ref 194 ref 323 remove 1769 remove varTerm appTerm 315 ref appTerm 1770 def appTerm appTerm 1758 ref appTerm appTerm 60 ref 24 ref 1770 remove appTerm 189 ref appTerm appTerm 1323 ref appTerm appTerm absTerm 1771 def 324 remove appTerm 1772 def appTerm refl 1771 ref 372 remove appTerm betaConv appThm 99 ref 1772 remove betaConv appThm 53 ref 418 remove 1758 ref appTerm appTerm 1696 remove 1323 ref appTerm 1773 def appTerm 1774 def refl appThm trans 1771 remove refl 422 remove appThm eqMp sym 433 remove nil 436 remove 50 ref 1774 ref nil cons 1775 def cons nil cons 1776 def cons nil cons cons 120 ref subst proveHyp nil 124 ref 439 ref 442 remove 1774 ref appTerm 1777 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 439 remove nil 84 ref 1777 remove nil cons cons nil cons nil cons cons 90 ref subst nil 447 remove 1776 ref cons nil cons cons 1778 def 71 ref subst 1778 remove 139 ref subst 449 remove nil 453 remove 1776 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref 454 ref 457 remove 1774 ref appTerm 1779 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 454 ref nil 84 ref 1779 remove nil cons cons nil cons nil cons cons 90 ref subst nil 462 remove 1776 ref cons nil cons cons 1780 def 71 ref subst 1780 remove 139 ref subst 464 remove nil 466 remove 1776 remove cons nil cons cons 120 ref subst proveHyp 469 remove 99 ref 793 remove 1758 ref refl 1781 def appThm appThm 1773 ref refl appThm appThm sym nil 799 remove 50 ref 53 ref 805 remove 1758 ref appTerm appTerm 1773 ref appTerm nil cons 1782 def cons nil cons cons nil cons cons 1783 def 71 ref subst 1783 remove 139 ref subst 53 ref "_16782" 191 remove var 1784 def 53 ref 217 ref 804 remove 1784 remove varTerm appTerm appTerm 1758 ref appTerm appTerm 1773 ref appTerm absTerm 1785 def 792 remove appTerm 1786 def appTerm refl 1785 ref 465 remove appTerm betaConv appThm 99 ref 1786 remove betaConv appThm 53 ref 812 remove 1758 ref appTerm appTerm 1773 remove appTerm refl appThm trans 1785 remove refl 813 remove appThm eqMp sym 99 ref 859 remove 1781 ref appThm nil 919 ref 862 remove 13 remove cons 1787 def 866 remove cons cons nil cons cons 886 ref subst 887 ref nil 1283 remove 346 ref 483 remove cons nil cons cons nil cons cons 1713 remove subst appThm 280 ref 864 remove appTerm 222 ref appTerm 1788 def refl appThm nil 84 ref 1788 remove nil cons cons nil cons nil cons cons 981 ref subst trans trans trans appThm 1715 remove 1323 ref refl 1789 def appThm nil 84 ref 1474 remove cons nil cons nil cons cons 1790 def 981 ref subst 1791 def trans appThm 996 remove trans sym 89 ref eqMp eqMp eqMp nil 1032 remove 97 ref 1782 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 1033 remove 97 ref 1775 remove cons nil cons 1792 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 1036 remove 1774 ref appTerm absTerm appTerm nil cons cons 50 ref 1037 remove 1774 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 1038 remove 1792 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1039 remove 1792 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 47 ref 125 ref 1041 remove 1774 ref appTerm absTerm appTerm nil cons cons 50 ref 1042 remove 1774 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 1043 remove 1792 remove cons nil cons cons 632 ref subst eqMp eqMp eqMp eqMp nil 1044 remove 97 ref 1762 remove cons nil cons 1793 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1046 remove 1793 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 1048 remove 1761 ref appTerm absTerm appTerm nil cons cons 50 ref 1049 remove 1761 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 1050 remove 1793 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1051 remove 1793 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref 134 ref 1720 remove 1761 ref appTerm absTerm appTerm nil cons cons 50 ref 1053 remove 1761 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 1054 remove 1793 remove cons nil cons cons 632 ref subst eqMp eqMp 1794 def 1752 remove 1789 ref appThm 1791 remove trans trans appThm 1760 ref refl appThm nil 84 ref 1760 ref nil cons cons nil cons nil cons cons 994 remove subst trans sym 1321 remove nil 1327 remove 50 ref 989 ref 1760 remove appTerm 1795 def nil cons 1796 def cons nil cons 1797 def cons nil cons cons 1798 def 120 ref subst proveHyp 1798 ref 71 ref subst 1798 remove 139 ref subst nil 265 ref 207 ref 1333 remove 1795 ref appTerm 1799 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1799 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1336 remove 1797 ref cons nil cons cons 1800 def 71 ref subst 1800 remove 139 ref subst 1338 remove nil 1341 remove 1797 ref cons nil cons cons 120 ref subst proveHyp nil 153 ref 454 ref 1343 remove 1795 ref appTerm 1801 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 454 remove nil 84 ref 1801 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1346 remove 1797 ref cons nil cons cons 1802 def 71 ref subst 1802 remove 139 ref subst 1348 remove nil 1352 remove 1797 ref cons nil cons cons 1803 def 120 ref subst proveHyp 1803 ref 71 ref subst 1803 remove 139 ref subst 53 ref "_16854" 3 ref var 1804 def 989 ref 60 ref 1105 ref 1106 ref 1804 remove varTerm 1805 def appTerm appTerm appTerm 1557 ref 187 ref 1805 remove appTerm appTerm appTerm appTerm absTerm 1806 def 222 ref appTerm 1807 def appTerm refl 1808 def 1806 ref 1349 remove appTerm betaConv appThm 99 ref 1807 remove betaConv appThm 1809 def 989 ref 1527 remove 1557 ref 1528 remove appTerm 1810 def appTerm appTerm refl appThm trans 1806 remove refl 1811 def 1365 remove appThm eqMp sym 1285 ref 1535 remove 1810 ref refl appThm nil 84 ref 1810 remove nil cons cons nil cons nil cons cons 981 ref subst trans appThm 995 ref trans sym 89 ref eqMp eqMp eqMp nil 1464 remove 97 ref 1796 ref cons nil cons 1812 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1466 remove 1812 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 41 ref 154 ref 1467 remove 1795 ref appTerm absTerm appTerm nil cons cons 50 ref 1468 remove 1795 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 1469 remove 1812 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1470 remove 1812 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 206 ref 266 ref 1471 remove 1795 ref appTerm absTerm appTerm nil cons cons 50 ref 1472 remove 1795 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 1473 remove 1812 ref cons nil cons cons 632 ref subst eqMp nil 1475 remove 1797 remove cons nil cons cons 1813 def 71 ref subst 1813 remove 139 ref subst 1808 remove "_16850" 3 ref var 1814 def 989 ref 60 ref 1105 ref 1106 ref 1814 remove varTerm 1815 def appTerm appTerm appTerm 1557 ref 187 remove 1815 remove appTerm appTerm appTerm appTerm absTerm 6 ref appTerm betaConv appThm 1809 remove 989 ref 1540 ref 1557 ref 188 remove appTerm appTerm appTerm refl appThm trans 1811 remove 1482 remove appThm eqMp sym 1285 remove 1540 remove refl 1557 remove refl 186 remove appThm 1714 remove trans appThm nil 84 ref 1152 remove nil cons cons nil cons nil cons cons 976 ref subst trans appThm 995 remove trans sym 89 ref eqMp eqMp eqMp nil 1491 ref 1812 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1491 remove 1492 remove 1015 ref 1796 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 1493 remove 1812 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 1548 ref 1754 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1548 remove 1549 remove 1015 ref 1572 remove cons nil cons cons cons nil cons cons 1031 ref subst proveHyp proveHyp eqMp nil 1550 remove 1754 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 95 ref 1568 remove cons 97 ref 1570 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 1551 remove appTerm 1567 remove appTerm nil cons cons 50 ref 313 ref 1214 ref appTerm 1816 def nil cons 1817 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 1214 ref 189 ref appTerm betaConv appThm 1072 remove 311 ref 1073 ref 314 ref 467 ref 1214 ref 315 remove appTerm betaConv appThm 1214 ref 325 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1073 remove 1066 ref 1214 ref 1067 ref appTerm betaConv absThm appThm appThm nil 1076 remove 1214 remove nil cons 1818 def cons nil cons nil cons cons 1086 remove subst eqMp eqMp 1819 def nil 49 ref 1817 remove cons 50 ref 1215 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 339 ref 338 ref 1818 remove cons 1542 ref 1189 ref nil cons 1820 def cons nil cons 1821 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 47 ref 1210 ref appTerm nil cons cons 50 ref 1211 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 1210 remove nil cons cons 857 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 41 ref 1206 ref appTerm nil cons cons 50 ref 1207 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1206 remove nil cons cons 858 remove cons nil cons cons 150 ref subst eqMp eqMp 1822 def nil 49 ref 53 ref 1202 remove 223 remove appTerm appTerm 1212 remove 1205 remove 1189 ref appTerm appTerm appTerm nil cons cons 1823 def 1199 ref cons nil cons cons 120 ref subst proveHyp 467 ref 99 ref 271 remove nil 1066 ref 1820 remove cons nil cons nil cons cons 1075 remove 1087 remove nil 49 ref 1071 remove cons 50 ref 1074 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 339 ref 338 ref 1077 remove cons 1647 remove cons nil cons cons 150 ref subst eqMp eqMp subst appThm 795 remove appThm nil 919 ref 920 remove 426 remove 306 remove 1189 remove appTerm 1824 def nil cons cons 424 remove 1190 remove nil cons cons nil cons cons cons cons nil cons cons 886 ref subst trans appThm 887 ref 1161 ref 1186 remove assume appThm 1185 ref refl appThm nil 1167 ref 1185 remove nil cons cons nil cons nil cons cons 1171 ref subst trans appThm nil 1821 remove nil cons cons 1543 remove subst appThm 1065 ref trans appThm nil 84 ref 60 ref 1191 ref appTerm 280 remove 1824 remove appTerm 222 remove appTerm 1825 def appTerm nil cons 1826 def cons nil cons nil cons cons 84 ref 53 ref 88 remove appTerm 86 ref appTerm absTerm 1827 def 86 ref appTerm 1828 def betaConv nil 574 ref 1827 ref appTerm 1829 def axiom nil 49 ref 1829 remove nil cons cons 50 ref 1828 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 ref 579 ref 1827 remove nil cons cons 776 ref cons nil cons cons 150 ref subst eqMp eqMp subst trans appThm 1830 def 1191 remove refl appThm sym nil 49 ref 1826 ref cons 1831 def 1199 remove cons nil cons cons 1832 def 71 ref subst 1832 remove 139 ref subst nil 95 ref 1198 ref cons 97 ref 1825 ref nil cons 1833 def cons nil cons 1834 def cons nil cons cons 1835 def 111 ref subst eqMp nil 95 ref 1826 remove cons 1836 def 97 ref 1198 remove cons nil cons 1837 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 1196 remove cons 1838 def 1837 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp nil 47 ref 1195 remove appTerm thm nil 124 ref 214 ref 41 ref 215 ref 1187 remove 1825 ref appTerm 1839 def absTerm 1840 def appTerm 1841 def absTerm 1842 def nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 1841 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1840 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 1839 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1197 remove 50 ref 1833 remove cons nil cons 1843 def cons nil cons cons 1844 def 71 ref subst 1844 remove 139 ref subst 1822 remove nil 1823 remove 1843 ref cons nil cons cons 120 ref subst proveHyp 1830 remove 1825 remove refl appThm sym nil 1831 remove 1843 remove cons nil cons cons 1845 def 71 ref subst 1845 remove 139 ref subst 1835 remove 666 ref subst eqMp nil 1836 remove 1834 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 1838 remove 1834 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp nil 47 ref 1842 remove appTerm thm nil 338 ref 1066 ref 47 ref 214 ref 1653 remove absTerm 1846 def appTerm 1847 def absTerm 1848 def nil cons cons nil cons nil cons cons 341 ref subst 1066 ref nil 84 ref 1847 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 1846 remove nil cons cons nil cons nil cons cons 445 ref subst 214 ref nil 84 ref 1654 remove cons nil cons nil cons cons 90 ref subst 1751 remove eqMp absThm eqMp eqMp absThm eqMp nil 313 ref 1848 remove appTerm thm nil 338 ref 1066 ref 41 ref 215 ref 53 ref 1068 remove 1758 ref appTerm appTerm 1652 remove 1323 ref appTerm appTerm 1849 def absTerm 1850 def appTerm 1851 def absTerm 1852 def nil cons cons nil cons nil cons cons 341 ref subst 1066 remove nil 84 ref 1851 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1850 remove nil cons cons nil cons nil cons cons 460 ref subst 215 ref nil 84 ref 1849 ref nil cons 1853 def cons nil cons nil cons cons 90 ref subst 1648 remove nil 1650 remove 50 ref 1853 ref cons nil cons 1854 def cons nil cons cons 1855 def 120 ref subst proveHyp 1855 ref 71 ref subst 1855 remove 139 ref subst nil 333 ref 311 ref 1658 remove 1849 ref appTerm 1856 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 311 ref nil 84 ref 1856 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1661 remove 1854 ref cons nil cons cons 1857 def 71 ref subst 1857 remove 139 ref subst 1663 remove nil 1664 remove 1854 ref cons nil cons cons 120 ref subst proveHyp nil 338 ref 314 ref 1666 remove 1849 ref appTerm 1858 def absTerm nil cons cons nil cons nil cons cons 341 ref subst 314 ref nil 84 ref 1858 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1669 remove 1854 ref cons nil cons cons 1859 def 71 ref subst 1859 remove 139 ref subst 1671 remove nil 1673 remove 1854 ref cons nil cons cons 1860 def 120 ref subst proveHyp 1860 ref 71 ref subst 1860 remove 139 ref subst 53 ref "_16766" 20 ref var 1861 def 53 ref 217 ref 194 ref 1861 remove varTerm 1862 def appTerm appTerm 1758 ref appTerm appTerm 60 ref 24 ref 1862 remove appTerm 189 ref appTerm appTerm 1323 ref appTerm appTerm absTerm 1863 def 1067 remove appTerm 1864 def appTerm refl 1865 def 1863 ref 325 remove appTerm betaConv appThm 99 ref 1864 remove betaConv appThm 1866 def 1761 remove refl appThm trans 1863 remove refl 1867 def 1684 remove appThm eqMp sym 1794 remove eqMp eqMp nil 1721 remove 97 ref 1853 ref cons nil cons 1868 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 1723 remove 1868 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 313 ref 1542 remove 1724 remove 1849 ref appTerm absTerm appTerm nil cons cons 50 ref 1725 remove 1849 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 339 remove 1726 remove 1868 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 1727 remove 1868 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 310 ref 364 remove 1728 remove 1849 ref appTerm absTerm appTerm nil cons cons 50 ref 1729 remove 1849 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 334 remove 1730 remove 1868 ref cons nil cons cons 632 ref subst eqMp nil 1732 remove 1854 remove cons nil cons cons 1869 def 71 ref subst 1869 remove 139 ref subst 1865 remove "_16764" 20 ref var 1870 def 53 ref 217 remove 194 remove 1870 remove varTerm 1871 def appTerm appTerm 1758 ref appTerm appTerm 60 ref 24 ref 1871 remove appTerm 189 ref appTerm appTerm 1323 ref appTerm appTerm absTerm 189 remove appTerm betaConv appThm 1866 remove 53 ref 270 remove 1758 remove appTerm appTerm 1736 remove 1323 remove appTerm appTerm refl appThm trans 1867 remove 1737 remove appThm eqMp sym 99 ref 272 remove 1781 remove appThm nil 919 remove 1787 remove 1218 remove cons cons nil cons cons 886 remove subst 1531 remove 1311 remove appThm 1312 remove 1064 ref subst trans trans trans appThm 1738 remove 1789 remove appThm 1790 remove 1064 remove subst trans appThm sym nil "y" 3 ref var 852 remove cons 1150 remove cons nil cons cons 459 remove 1747 remove subst subst eqMp eqMp eqMp nil 1748 ref 1868 ref cons nil cons cons 111 ref subst deductAntisym eqMp nil 1748 remove 1749 remove 1015 remove 1853 remove cons nil cons cons cons nil cons cons 1031 remove subst proveHyp proveHyp eqMp nil 1750 remove 1868 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 313 ref 1852 remove appTerm thm nil 183 ref 167 ref 129 ref 134 ref 206 ref 207 ref 1158 remove absTerm 1872 def appTerm 1873 def absTerm 1874 def appTerm 1875 def absTerm 1876 def nil cons cons nil cons nil cons cons 182 remove 162 ref cons 336 ref subst 1877 def subst 167 ref nil 84 ref 1875 remove nil cons cons nil cons nil cons cons 90 ref subst nil 130 ref 1874 remove nil cons cons nil cons nil cons cons 336 ref subst 134 ref nil 84 ref 1873 remove nil cons cons nil cons nil cons cons 90 ref subst nil 265 ref 1872 remove nil cons cons nil cons nil cons cons 405 ref subst 207 ref nil 84 ref 1159 remove cons nil cons nil cons cons 90 ref subst 1183 remove eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 180 ref 1876 remove appTerm thm nil 124 ref 11 ref 41 ref 4 ref 1397 ref 1383 ref 54 ref 60 ref 1101 ref 1104 ref 28 ref appTerm 1878 def appTerm 1392 ref appTerm appTerm 1879 def 1101 ref 1106 ref 29 ref appTerm appTerm 1392 ref appTerm 1880 def appTerm appTerm 1881 def 1101 ref 1102 ref 15 ref 20 ref 1103 ref cons opType constTerm 1882 def 30 ref appTerm appTerm 1392 ref appTerm appTerm 1883 def absTerm 1884 def appTerm 1885 def absTerm 1886 def appTerm 1887 def absTerm 1888 def nil cons cons nil cons nil cons cons 445 ref subst 11 ref nil 84 ref 1887 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1886 remove nil cons cons nil cons nil cons cons 460 ref subst 4 ref nil 84 ref 1885 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1402 ref 1884 remove nil cons cons nil cons nil cons cons 1170 remove 336 ref subst 1889 def subst 1383 ref nil 84 ref 1883 remove nil cons cons nil cons nil cons cons 90 ref subst 1881 ref refl 1161 ref 1882 remove refl 156 ref appThm appThm 1392 ref refl 1890 def appThm appThm sym 158 ref 1434 ref 1383 ref 1881 remove 1101 ref 1102 remove 15 ref 168 ref 1103 remove cons opType constTerm 1891 def 173 ref 28 ref appTerm 29 ref appTerm 1892 def appTerm appTerm 1392 ref appTerm appTerm absTerm 1893 def 1392 ref appTerm 1894 def betaConv 4 ref 1397 ref 1893 ref appTerm 1895 def absTerm 1896 def 29 ref appTerm 1897 def betaConv 11 ref 41 ref 1896 ref appTerm 1898 def absTerm 1899 def 28 ref appTerm 1900 def betaConv 1901 def 467 ref 887 ref 1165 ref nil 1383 ref 1168 ref cons nil cons nil cons cons 1890 ref subst 1902 def appThm 1172 ref trans appThm 1903 def 1161 ref 1166 ref appThm 1904 def 1902 ref appThm 1172 remove trans 1905 def appThm 1065 ref trans appThm 1101 ref 1891 ref 175 ref appTerm appTerm 1906 def 1162 ref appTerm 1907 def refl appThm nil 84 ref 1907 ref nil cons cons nil cons nil cons cons 1178 ref subst trans sym 1891 ref refl 185 ref appThm "A" 165 ref cons nil cons 1908 def 162 ref cons 1909 def 1164 remove subst trans eqMp nil 49 ref 54 ref 60 ref 1163 remove appTerm 1910 def 1101 ref 1151 ref appTerm 1911 def 1162 ref appTerm 1912 def appTerm appTerm 1907 remove appTerm 1913 def nil cons cons 50 ref 1397 ref 1383 ref 54 ref 54 ref 60 ref 1105 ref 1392 ref appTerm appTerm 1914 def 1911 ref 1392 ref appTerm 1915 def appTerm appTerm 1906 ref 1392 ref appTerm appTerm 1916 def appTerm 54 ref 60 ref 1105 remove 1393 ref appTerm appTerm 1917 def 1911 remove 1393 ref appTerm 1918 def appTerm appTerm 1906 remove 1393 ref appTerm 1919 def appTerm 1920 def appTerm 1921 def absTerm 1922 def appTerm 1923 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 1922 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 1921 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1916 ref nil cons 1924 def cons 50 ref 1920 remove nil cons 1925 def cons nil cons cons nil cons cons 1926 def 71 ref subst 1926 remove 139 ref subst 467 ref 887 ref 1165 remove 1393 ref refl 1927 def appThm 1534 ref trans appThm 1928 def 1904 remove 1927 ref appThm 1534 remove trans 1929 def appThm 1753 ref trans appThm 1919 ref refl appThm nil 84 ref 1919 remove nil cons cons nil cons nil cons cons 84 ref 53 ref 1304 remove 86 ref appTerm appTerm 76 remove appTerm absTerm 1930 def 86 remove appTerm 1931 def betaConv nil 574 remove 1930 ref appTerm 1932 def axiom nil 49 ref 1932 remove nil cons cons 50 ref 1931 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 586 remove 579 remove 1930 remove nil cons cons 776 remove cons nil cons cons 150 ref subst eqMp eqMp 1933 def subst trans sym 89 ref eqMp eqMp nil 95 ref 1924 remove cons 97 ref 1925 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 1913 remove appTerm 1923 remove appTerm nil cons cons 50 ref 1397 ref 1383 ref 1916 remove absTerm 1934 def appTerm 1935 def nil cons 1936 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 1934 ref 1162 ref appTerm betaConv appThm 1397 ref refl 1937 def 1383 ref 467 ref 1934 ref 1392 ref appTerm betaConv 1938 def appThm 1934 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 1938 remove absThm appThm appThm nil "p" 1098 ref var 1939 def 1934 remove nil cons cons nil cons nil cons cons 1939 ref 54 ref 60 ref 1939 ref varTerm 1940 def 1162 ref appTerm appTerm 1397 ref 1383 ref 54 ref 1940 ref 1392 ref appTerm 1941 def appTerm 1940 ref 1393 ref appTerm appTerm absTerm appTerm appTerm appTerm 1397 ref 1383 ref 1941 remove absTerm appTerm appTerm absTerm 1942 def 1940 ref appTerm 1943 def betaConv nil 38 ref 15 ref 1396 ref 22 ref cons opType constTerm 1942 ref appTerm 1944 def axiom nil 49 ref 1944 remove nil cons cons 50 ref 1943 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp "A" 1099 remove cons nil cons "P" 1396 ref var 1942 remove nil cons cons "x" 1098 remove var 1940 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 1945 def subst eqMp eqMp nil 49 ref 1936 remove cons 50 ref 206 ref 1315 ref 41 ref 1316 ref 54 ref 1397 ref 1383 ref 54 ref 1914 ref 1101 ref 1106 ref 1317 ref appTerm 1946 def appTerm 1392 ref appTerm 1947 def appTerm appTerm 1101 ref 1891 ref 174 ref 1317 ref appTerm 1948 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm 1949 def appTerm 1397 ref 1383 ref 54 ref 1914 ref 1101 ref 1106 ref 1318 ref appTerm 1950 def appTerm 1951 def 1392 ref appTerm 1952 def appTerm appTerm 1101 ref 1891 ref 174 ref 1318 ref appTerm 1953 def appTerm appTerm 1954 def 1392 ref appTerm appTerm 1955 def absTerm 1956 def appTerm 1957 def appTerm 1958 def absTerm 1959 def appTerm 1960 def absTerm 1961 def appTerm 1962 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 265 ref 1961 remove nil cons cons nil cons nil cons cons 405 ref subst 1315 ref nil 84 ref 1960 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 1959 remove nil cons cons nil cons nil cons cons 460 ref subst 1316 ref nil 84 ref 1958 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1949 remove nil cons 1963 def cons 50 ref 1957 remove nil cons 1964 def cons nil cons 1965 def cons nil cons cons 1966 def 71 ref subst 1966 remove 139 ref subst 467 ref 1903 ref 1161 ref 1381 ref appThm 1967 def 1902 ref appThm nil 1383 ref 1946 ref nil cons 1968 def cons nil cons nil cons cons 1489 ref subst trans 1969 def appThm 1532 ref trans appThm 1954 ref 1162 ref appTerm 1970 def refl appThm nil 84 ref 1970 ref nil cons cons nil cons nil cons cons 1933 ref subst trans sym 89 ref eqMp nil 49 ref 54 ref 1910 ref 1951 ref 1162 ref appTerm 1971 def appTerm appTerm 1970 remove appTerm 1972 def nil cons cons 50 ref 1397 ref 1383 ref 54 ref 1955 ref appTerm 54 ref 1917 ref 1951 remove 1393 ref appTerm 1973 def appTerm appTerm 1954 remove 1393 ref appTerm 1974 def appTerm 1975 def appTerm 1976 def absTerm 1977 def appTerm 1978 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 1977 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 1976 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1955 remove nil cons 1979 def cons 50 ref 1975 remove nil cons 1980 def cons nil cons cons nil cons cons 1981 def 71 ref subst 1981 remove 139 ref subst 467 ref 1928 ref 1967 remove 1927 ref appThm 1982 def appThm nil 84 ref 1101 ref 1368 ref 1946 ref appTerm appTerm 1393 ref appTerm nil cons cons nil cons nil cons cons 981 ref subst trans appThm 1974 ref refl appThm nil 84 ref 1974 remove nil cons cons nil cons nil cons cons 1933 ref subst trans sym 89 ref eqMp eqMp nil 95 ref 1979 remove cons 97 ref 1980 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 1972 remove appTerm 1978 remove appTerm nil cons cons 1965 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 1956 ref 1162 ref appTerm betaConv appThm 1937 ref 1383 ref 467 ref 1956 ref 1392 ref appTerm betaConv 1983 def appThm 1956 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 1983 remove absThm appThm appThm nil 1939 ref 1956 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 1963 remove cons 97 ref 1964 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 1935 remove appTerm 1962 remove appTerm nil cons cons 50 ref 41 ref 4 ref 1397 ref 1383 ref 54 ref 1914 ref 1880 ref appTerm appTerm 1101 ref 1891 ref 174 remove 29 ref appTerm 1984 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm absTerm 1985 def appTerm 1986 def nil cons 1987 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 1985 ref 6 ref appTerm betaConv appThm 536 ref 1315 ref 1217 ref 1316 ref 467 ref 1985 ref 1317 ref appTerm betaConv appThm 1985 ref 1318 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1217 ref 4 ref 1985 ref 29 ref appTerm betaConv absThm appThm appThm nil "p" 39 remove var 1988 def 1985 remove nil cons cons nil cons nil cons cons 404 ref 1085 ref subst 1989 def subst eqMp eqMp nil 49 ref 1987 remove cons 50 ref 129 ref 346 ref 47 ref 345 ref 54 ref 41 ref 4 ref 1397 ref 1383 ref 54 ref 60 ref 1101 ref 1369 ref appTerm 1990 def 1392 ref appTerm 1991 def appTerm 1992 def 1880 ref appTerm appTerm 1101 ref 1891 ref 173 ref 349 ref appTerm 1993 def 29 ref appTerm 1994 def appTerm appTerm 1392 ref appTerm appTerm absTerm 1995 def appTerm 1996 def absTerm 1997 def appTerm 1998 def appTerm 41 ref 4 ref 1397 ref 1383 ref 54 ref 60 ref 1366 ref 1392 ref appTerm appTerm 1999 def 1880 ref appTerm appTerm 1101 ref 1891 ref 173 ref 350 ref appTerm 2000 def 29 ref appTerm 2001 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm absTerm 2002 def appTerm 2003 def appTerm 2004 def absTerm 2005 def appTerm 2006 def absTerm 2007 def appTerm 2008 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 130 ref 2007 remove nil cons cons nil cons nil cons cons 336 ref subst 346 ref nil 84 ref 2006 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 2005 remove nil cons cons nil cons nil cons cons 445 ref subst 345 ref nil 84 ref 2004 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 1998 remove nil cons 2009 def cons 2010 def 50 ref 2003 remove nil cons 2011 def cons nil cons 2012 def cons nil cons cons 2013 def 71 ref subst 2013 remove 139 ref subst 467 ref 887 ref 1161 ref 1377 ref appThm 2014 def 1902 ref appThm nil 1383 ref 1369 ref nil cons 2015 def cons nil cons nil cons cons 1489 ref subst trans appThm 2016 def 1905 ref appThm 1060 remove 981 ref subst 2017 def trans appThm 1101 ref 1891 ref 2000 ref 6 ref appTerm 2018 def appTerm appTerm 2019 def 1162 ref appTerm 2020 def refl appThm nil 84 ref 2020 ref nil cons cons nil cons nil cons cons 1933 ref subst trans sym 89 ref eqMp nil 49 ref 54 ref 60 ref 1366 ref 1162 ref appTerm appTerm 2021 def 1912 ref appTerm appTerm 2020 remove appTerm 2022 def nil cons cons 50 ref 1397 ref 1383 ref 54 ref 54 ref 1999 ref 1915 ref appTerm appTerm 2019 ref 1392 ref appTerm appTerm 2023 def appTerm 54 ref 60 ref 1366 remove 1393 ref appTerm appTerm 2024 def 1918 ref appTerm appTerm 2019 remove 1393 ref appTerm 2025 def appTerm 2026 def appTerm 2027 def absTerm 2028 def appTerm 2029 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2028 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2027 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2023 ref nil cons 2030 def cons 50 ref 2026 remove nil cons 2031 def cons nil cons cons nil cons cons 2032 def 71 ref subst 2032 remove 139 ref subst 467 ref 887 ref 2014 remove 1927 ref appThm 2033 def appThm 2034 def 1929 ref appThm nil 84 ref 1101 ref 1370 remove appTerm 1393 ref appTerm nil cons cons nil cons nil cons cons 976 ref subst trans appThm 2025 ref refl appThm nil 84 ref 2025 remove nil cons cons nil cons nil cons cons 1933 ref subst trans sym 89 ref eqMp eqMp nil 95 ref 2030 remove cons 97 ref 2031 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2022 remove appTerm 2029 remove appTerm nil cons cons 50 ref 1397 ref 1383 ref 2023 remove absTerm 2035 def appTerm 2036 def nil cons 2037 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2035 ref 1162 ref appTerm betaConv appThm 1937 ref 1383 ref 467 ref 2035 ref 1392 ref appTerm betaConv 2038 def appThm 2035 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 2038 remove absThm appThm appThm nil 1939 ref 2035 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2037 remove cons 50 ref 206 ref 1315 ref 41 ref 1316 ref 54 ref 1397 ref 1383 ref 54 ref 1999 ref 1947 ref appTerm appTerm 1101 ref 1891 ref 2000 ref 1317 ref appTerm 2039 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm appTerm 2040 def 1397 ref 1383 ref 54 ref 1999 ref 1952 ref appTerm appTerm 1101 ref 1891 ref 2000 ref 1318 ref appTerm 2041 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm appTerm 2042 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 265 ref "h'" 1 ref var 2043 def 41 ref 1316 ref 2040 remove 1397 ref 1383 ref 54 ref 1999 ref 1101 ref 1106 ref 232 remove 2043 ref varTerm 2044 def appTerm 2045 def 1317 ref appTerm 2046 def appTerm appTerm 1392 ref appTerm 2047 def appTerm appTerm 1101 ref 1891 ref 2000 ref 2046 ref appTerm 2048 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm appTerm absTerm appTerm 2049 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 2043 ref nil 84 ref 2049 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref "t'" 3 ref var 2050 def 54 ref 1397 ref 1383 ref 54 ref 1999 ref 1101 ref 1106 ref 2050 ref varTerm 2051 def appTerm 2052 def appTerm 1392 ref appTerm 2053 def appTerm appTerm 1101 ref 1891 ref 2000 ref 2051 ref appTerm 2054 def appTerm appTerm 1392 ref appTerm appTerm absTerm appTerm 2055 def appTerm 1397 ref 1383 ref 54 ref 1999 ref 1101 ref 1106 ref 2045 ref 2051 ref appTerm 2056 def appTerm appTerm 2057 def 1392 ref appTerm 2058 def appTerm appTerm 1101 ref 1891 ref 2000 ref 2056 ref appTerm 2059 def appTerm appTerm 2060 def 1392 ref appTerm appTerm 2061 def absTerm 2062 def appTerm 2063 def appTerm 2064 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 2050 ref nil 84 ref 2064 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2055 remove nil cons 2065 def cons 50 ref 2063 remove nil cons 2066 def cons nil cons 2067 def cons nil cons cons 2068 def 71 ref subst 2068 remove 139 ref subst 467 ref 2016 ref 1161 ref nil 1316 ref 2051 ref nil cons 2069 def cons 1315 ref 2044 ref nil cons 2070 def cons nil cons cons nil cons cons 2071 def 1381 ref subst appThm 2072 def 1902 remove appThm nil 1383 ref 2052 ref nil cons 2073 def cons nil cons nil cons cons 1489 remove subst trans 2074 def appThm 1753 ref trans appThm 2060 ref 1162 ref appTerm 2075 def refl appThm nil 84 ref 2075 ref nil cons cons nil cons nil cons cons 1933 ref subst trans sym 89 ref eqMp nil 49 ref 54 ref 2021 ref 2057 ref 1162 ref appTerm 2076 def appTerm appTerm 2075 remove appTerm 2077 def nil cons cons 50 ref 1397 ref 1383 ref 54 ref 2061 ref appTerm 54 ref 2024 ref 2057 remove 1393 ref appTerm 2078 def appTerm appTerm 2060 remove 1393 ref appTerm 2079 def appTerm 2080 def appTerm 2081 def absTerm 2082 def appTerm 2083 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2082 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2081 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2061 remove nil cons 2084 def cons 50 ref 2080 remove nil cons 2085 def cons nil cons cons nil cons cons 2086 def 71 ref subst 2086 remove 139 ref subst 467 ref 2034 remove 2072 remove 1927 ref appThm 2087 def appThm appThm 2079 ref refl 2088 def appThm sym 467 ref 887 ref nil 1387 ref 2015 remove cons nil cons nil cons cons 1405 ref subst 2089 def appThm nil 1387 ref 2073 remove cons nil cons nil cons cons 1405 ref subst 2090 def appThm appThm 2088 ref appThm sym nil 49 ref 1992 ref 2053 ref appTerm 2091 def nil cons 2092 def cons 2093 def 50 ref 2079 remove nil cons 2094 def cons nil cons 2095 def cons nil cons cons 2096 def 71 ref subst 2096 remove 139 ref subst nil 95 ref 1991 ref nil cons 2097 def cons 2098 def 97 ref 2053 ref nil cons 2099 def cons nil cons cons nil cons cons 2100 def 111 ref subst 2101 def 2100 remove 666 ref subst 2102 def 915 ref 54 ref 1990 ref 1108 ref appTerm 2103 def appTerm 170 ref 2000 remove 2045 remove 1107 ref appTerm 2104 def appTerm appTerm 1112 ref 172 ref 347 ref appTerm 2105 def 2044 ref appTerm 2106 def appTerm 2107 def 1993 ref 1107 ref appTerm appTerm appTerm appTerm absTerm 2108 def 2051 ref appTerm 2109 def betaConv 890 ref 41 ref 915 ref 1118 ref 170 ref 173 ref 348 ref 894 ref appTerm appTerm 2110 def 2104 remove appTerm appTerm 2107 ref 1120 ref appTerm appTerm appTerm absTerm appTerm absTerm 2111 def 349 ref appTerm 2112 def betaConv 917 ref 47 ref 890 ref 41 ref 915 ref 1118 remove 170 ref 2110 remove 1125 ref appTerm appTerm 1112 ref 2105 remove 1123 remove appTerm appTerm 1120 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 2113 def 2044 ref appTerm 2114 def betaConv 1140 remove 347 ref appTerm 2115 def betaConv 1146 remove nil 1147 remove 50 ref 2115 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 1148 remove 361 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 206 ref 2113 ref appTerm nil cons cons 50 ref 2114 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 ref 265 ref 2113 remove nil cons cons 266 remove 2070 remove cons nil cons 2116 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 47 ref 2111 ref appTerm nil cons cons 50 ref 2112 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2111 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 41 ref 2108 ref appTerm nil cons cons 50 ref 2109 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 2108 remove nil cons cons 154 ref 2069 ref cons nil cons 2117 def cons nil cons cons 150 ref subst eqMp eqMp 2118 def nil 49 ref 54 ref 1990 remove 2052 ref appTerm 2119 def appTerm 170 ref 2059 ref appTerm 2107 ref 1993 remove 2051 ref appTerm 2120 def appTerm 2121 def appTerm 2122 def appTerm 2123 def nil cons cons 2124 def 2095 ref cons nil cons cons 120 ref subst proveHyp 467 ref 467 ref 1161 ref 1991 ref assume 2125 def appThm 2126 def 2053 ref assume 2127 def appThm nil 1404 ref nil cons cons 1171 ref subst 2128 def trans 2129 def appThm 2122 ref refl appThm nil 84 ref 2122 ref nil cons 2130 def cons nil cons nil cons cons 1178 ref subst trans appThm 2088 remove appThm sym nil 49 ref 2130 ref cons 2131 def 2095 remove cons nil cons cons 2132 def 71 ref subst 2132 remove 139 ref subst 53 ref "_16704" 168 ref var 2133 def 1101 ref 1891 ref 2133 remove varTerm appTerm appTerm 1393 ref appTerm absTerm 2134 def 2059 ref appTerm 2135 def appTerm refl 2134 ref 2121 ref appTerm betaConv appThm 99 ref 2135 remove betaConv appThm 1101 ref 1891 ref 2121 ref appTerm appTerm 1393 ref appTerm refl appThm trans 2134 remove refl 2122 ref assume 2136 def appThm eqMp sym 1161 ref nil "t" 168 ref var 2137 def 2120 ref nil cons 2138 def cons "h" 164 ref var 2139 def 2106 ref nil cons 2140 def cons nil cons cons nil cons cons 2141 def 1909 ref 1377 remove subst subst appThm 1927 remove appThm nil 1387 ref 1891 ref 2120 ref appTerm 2142 def nil cons cons nil cons nil cons cons 1405 ref subst trans sym 887 ref 2126 remove 1890 ref appThm 2128 ref trans appThm 2143 def 1161 ref 2127 ref appThm 1890 remove appThm 2128 remove trans 2144 def appThm 1065 ref trans sym 89 ref eqMp 2145 def nil 2093 ref 50 ref 1101 ref 2142 ref appTerm 1392 ref appTerm 2146 def nil cons 2147 def cons 2148 def nil cons cons nil cons cons 120 ref subst proveHyp nil 4 ref 2069 remove cons nil cons nil cons cons 2149 def 1995 ref 1392 ref appTerm 2150 def betaConv 1997 ref 29 ref appTerm 2151 def betaConv nil 2010 ref 50 ref 2151 remove nil cons cons nil cons cons nil cons cons 120 ref subst 152 ref 153 ref 1997 ref nil cons cons 2152 def 155 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1996 remove nil cons cons 50 ref 2150 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 1995 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp subst eqMp eqMp eqMp eqMp nil 95 ref 2130 ref cons 2153 def 97 ref 2094 remove cons nil cons 2154 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp proveHyp proveHyp eqMp nil 95 ref 2092 remove cons 2155 def 2154 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 95 ref 2084 remove cons 97 ref 2085 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2077 remove appTerm 2083 remove appTerm nil cons cons 2067 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2062 ref 1162 ref appTerm betaConv appThm 1937 ref 1383 ref 467 ref 2062 ref 1392 ref appTerm betaConv 2156 def appThm 2062 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 2156 remove absThm appThm appThm nil 1939 ref 2062 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 2065 remove cons 97 ref 2066 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2036 remove appTerm 2042 remove appTerm nil cons cons 2012 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2002 ref 6 ref appTerm betaConv appThm 536 ref 1315 ref 1217 ref 1316 ref 467 ref 2002 ref 1317 ref appTerm betaConv appThm 2002 ref 1318 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1217 ref 4 ref 2002 ref 29 ref appTerm betaConv absThm appThm appThm nil 1988 ref 2002 remove nil cons cons nil cons nil cons cons 1989 ref subst eqMp eqMp eqMp nil 95 ref 2009 remove cons 97 ref 2011 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 1986 remove appTerm 2008 remove appTerm nil cons cons 50 ref 47 ref 1899 ref appTerm 2157 def nil cons 2158 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 1899 ref 12 ref appTerm betaConv appThm 535 ref 346 ref 1216 ref 345 ref 467 ref 1899 ref 349 ref appTerm 2159 def betaConv 2160 def appThm 1899 ref 350 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1216 ref 11 ref 1901 remove absThm appThm appThm nil 1078 ref 1899 remove nil cons 2161 def cons nil cons nil cons cons 1085 ref subst eqMp eqMp 2162 def nil 49 ref 2158 ref cons 2163 def 50 ref 1900 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2161 remove cons 2164 def 126 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1898 remove nil cons cons 50 ref 1897 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 1896 remove nil cons cons 155 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1895 remove nil cons cons 50 ref 1894 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 1893 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp subst subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 47 ref 1888 remove appTerm thm 1819 remove nil 1816 remove thm nil 183 ref 167 ref 2157 remove absTerm 2165 def nil cons cons nil cons nil cons cons 1877 ref subst 167 ref nil 84 ref 2158 remove cons nil cons nil cons cons 90 ref subst 2162 ref eqMp absThm eqMp nil 180 ref 2165 remove appTerm thm 1445 remove nil 1446 remove thm nil 124 ref "x1" 10 ref var 2166 def 47 ref "x2" 10 ref var 2167 def 41 ref "y1" 3 ref var 2168 def 41 ref "y2" 3 ref var 2169 def 54 ref 60 ref 1101 ref 1104 ref 2166 ref varTerm 2170 def appTerm appTerm 2171 def 1106 ref 2168 ref varTerm 2172 def appTerm appTerm appTerm 1101 ref 1104 ref 2167 ref varTerm 2173 def appTerm appTerm 1106 ref 2169 ref varTerm 2174 def appTerm 2175 def appTerm 2176 def appTerm appTerm 2177 def 24 remove 27 ref "Data.List.@" const 2178 def 15 ref 10 ref 226 remove cons opType constTerm 2179 def 2170 ref appTerm 2173 ref appTerm 2180 def appTerm 2178 ref 15 ref 3 ref 231 remove cons opType constTerm 2181 def 2172 ref appTerm 2174 ref appTerm 2182 def appTerm appTerm 2178 ref 15 ref 20 ref 322 remove cons opType constTerm 2183 def 27 ref 2170 ref appTerm 2172 ref appTerm appTerm 27 remove 2173 ref appTerm 2174 ref appTerm appTerm appTerm appTerm 2184 def absTerm 2185 def appTerm 2186 def absTerm 2187 def appTerm 2188 def absTerm 2189 def appTerm 2190 def absTerm 2191 def nil cons cons nil cons nil cons cons 445 ref subst 2166 ref nil 84 ref 2190 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 2189 remove nil cons cons nil cons nil cons cons 445 ref subst 2167 ref nil 84 ref 2188 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2187 remove nil cons cons nil cons nil cons cons 460 ref subst 2168 ref nil 84 ref 2186 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2185 remove nil cons cons nil cons nil cons cons 460 ref subst 2169 ref nil 84 ref 2184 remove nil cons cons nil cons nil cons cons 90 ref subst 2177 ref refl 1096 remove nil 4 ref 2182 ref nil cons cons 11 ref 2180 ref nil cons cons nil cons cons nil cons cons 156 ref subst appThm 2183 remove refl nil 4 ref 2172 ref nil cons 2192 def cons 11 ref 2170 ref nil cons 2193 def cons nil cons cons nil cons cons 156 ref subst appThm nil 4 ref 2174 ref nil cons 2194 def cons 2195 def 11 ref 2173 ref nil cons 2196 def cons nil cons cons nil cons cons 156 ref subst appThm appThm appThm sym 158 ref 1434 ref 2166 ref 2177 remove 170 ref 173 ref 2180 remove appTerm 2197 def 2182 remove appTerm appTerm 2178 remove 15 ref 168 ref 1111 remove cons opType constTerm 2198 def 173 ref 2170 ref appTerm 2199 def 2172 ref appTerm appTerm 173 ref 2173 ref appTerm 2174 ref appTerm 2200 def appTerm appTerm appTerm 2201 def absTerm 2202 def 2170 ref appTerm 2203 def betaConv 2168 ref 47 ref 2202 ref appTerm 2204 def absTerm 2205 def 2172 remove appTerm 2206 def betaConv 2207 def 1216 ref 2166 ref 467 ref 887 ref 2171 ref refl 2208 def 1166 remove appThm nil 1080 ref 2193 ref cons nil cons 2209 def nil cons cons 1080 ref 53 ref 1101 ref 1104 ref 1081 ref appTerm appTerm 2210 def 1162 ref appTerm appTerm 1232 remove appTerm absTerm 2211 def 1081 ref appTerm 2212 def betaConv nil 47 ref 2211 ref appTerm 2213 def axiom nil 49 ref 2213 remove nil cons cons 50 ref 2212 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2211 remove nil cons cons 125 ref 1081 ref nil cons cons nil cons 2214 def cons nil cons cons 150 ref subst eqMp eqMp subst trans appThm 2176 ref refl 2215 def appThm appThm 170 ref 2197 ref 2181 ref 6 ref appTerm 2174 ref appTerm appTerm appTerm 2198 ref 2199 ref 6 ref appTerm appTerm 2200 ref appTerm appTerm 2216 def refl appThm absThm appThm sym nil 124 ref 2166 ref 54 ref 60 ref 830 ref 2170 ref appTerm 2217 def 12 ref appTerm 2218 def appTerm 2176 ref appTerm 2219 def appTerm 2216 ref appTerm 2220 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 2166 ref nil 84 ref 2220 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2219 remove nil cons 2221 def cons 50 ref 2216 ref nil cons 2222 def cons nil cons cons nil cons cons 2223 def 71 ref subst 2223 remove 139 ref subst nil 95 ref 2218 ref nil cons cons 97 ref 2176 ref nil cons cons nil cons 2224 def cons nil cons cons 111 ref subst 170 ref refl 2225 def 173 ref refl 2226 def 2179 ref refl 2218 remove assume 2227 def appThm 2173 ref refl appThm nil 1080 ref 2196 ref cons 2228 def nil cons nil cons cons 1080 ref 830 ref 2179 ref 12 ref appTerm 1081 ref appTerm appTerm 1081 ref appTerm absTerm 2229 def 1081 ref appTerm 2230 def betaConv nil 47 ref 2229 ref appTerm 2231 def axiom nil 49 ref 2231 remove nil cons cons 50 ref 2230 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2229 remove nil cons cons 2214 ref cons nil cons cons 150 ref subst eqMp eqMp 2232 def subst trans appThm nil 1313 remove 2194 remove cons 2233 def nil cons nil cons cons 404 ref 2232 ref subst subst appThm appThm 2198 ref refl 2226 ref 2227 remove appThm 6 ref refl appThm 185 remove trans appThm 2200 ref refl appThm nil "l" 168 ref var 2200 ref nil cons 2234 def cons 2235 def nil cons nil cons cons 1909 ref 2232 remove subst subst trans appThm nil "x" 168 ref var 2236 def 2234 remove cons nil cons nil cons cons "A" 171 remove cons nil cons 2237 def 162 remove cons 303 ref subst subst trans sym 89 ref eqMp proveHyp eqMp nil 95 ref 2221 remove cons 97 ref 2222 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 47 ref 2166 ref 54 ref 60 ref 2171 ref 1151 remove appTerm appTerm 2176 ref appTerm appTerm 2216 remove appTerm absTerm appTerm 2238 def nil cons cons 50 ref 206 ref 1315 ref 41 ref 1316 ref 54 ref 47 ref 2166 ref 54 ref 60 ref 2171 ref 1946 ref appTerm appTerm 2176 ref appTerm appTerm 170 ref 2197 ref 2181 ref 1317 ref appTerm 2174 ref appTerm appTerm appTerm 2198 ref 2199 ref 1317 ref appTerm appTerm 2200 ref appTerm appTerm appTerm absTerm appTerm appTerm 2239 def 47 ref 2166 ref 54 ref 60 ref 2171 ref 1950 remove appTerm appTerm 2176 ref appTerm appTerm 170 ref 2197 ref 2181 ref 1318 ref appTerm 2174 ref appTerm appTerm appTerm 2198 ref 2199 ref 1318 ref appTerm appTerm 2200 ref appTerm appTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm appTerm 2240 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 265 ref 917 ref 41 ref 1316 ref 2239 remove 47 ref 2166 ref 54 ref 60 ref 2171 ref 1106 ref 1124 ref 1317 ref appTerm 2241 def appTerm appTerm appTerm 2176 ref appTerm appTerm 170 ref 2197 ref 2181 ref 2241 ref appTerm 2174 ref appTerm appTerm appTerm 2198 ref 2199 ref 2241 remove appTerm appTerm 2200 ref appTerm appTerm appTerm absTerm appTerm appTerm absTerm appTerm 2242 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 917 remove nil 84 ref 2242 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 915 ref 54 ref 47 ref 2166 ref 54 ref 60 ref 2171 ref 1108 ref appTerm appTerm 2176 ref appTerm appTerm 170 ref 2197 ref 2181 ref 1107 ref appTerm 2174 ref appTerm 2243 def appTerm appTerm 2198 ref 2199 ref 1107 ref appTerm appTerm 2200 ref appTerm appTerm appTerm absTerm 2244 def appTerm 2245 def appTerm 47 ref 2166 ref 54 ref 60 ref 2171 remove 1106 ref 1125 ref appTerm appTerm appTerm 2176 ref appTerm appTerm 170 ref 2197 remove 2181 remove 1125 ref appTerm 2174 remove appTerm 2246 def appTerm appTerm 2198 ref 2199 remove 1125 ref appTerm appTerm 2200 ref appTerm appTerm 2247 def appTerm 2248 def absTerm 2249 def appTerm 2250 def appTerm 2251 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 915 ref nil 84 ref 2251 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2245 remove nil cons 2252 def cons 2253 def 50 ref 2250 remove nil cons 2254 def cons nil cons cons nil cons cons 2255 def 71 ref subst 2255 remove 139 ref subst nil 124 ref 2249 remove nil cons cons nil cons nil cons cons 445 ref subst 2166 ref nil 84 ref 2248 remove nil cons cons nil cons nil cons cons 90 ref subst 467 ref 887 ref 2208 remove nil 1316 ref 1443 ref cons 1315 ref 1439 remove cons nil cons cons 2256 def nil cons cons 1381 remove subst appThm nil 1383 ref 1108 ref nil cons 2257 def cons 2209 remove cons nil cons cons 1383 ref 53 ref 2210 remove 1393 ref appTerm appTerm 366 ref 346 ref 423 ref 345 ref 60 ref 1233 remove appTerm 1991 remove appTerm absTerm appTerm absTerm appTerm appTerm absTerm 2258 def 1392 ref appTerm 2259 def betaConv 1080 ref 1397 ref 2258 ref appTerm 2260 def absTerm 2261 def 1081 ref appTerm 2262 def betaConv nil 47 ref 2261 ref appTerm 2263 def axiom nil 49 ref 2263 remove nil cons cons 50 ref 2262 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2261 remove nil cons cons 2214 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2260 remove nil cons cons 50 ref 2259 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2258 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp subst trans appThm 2215 remove appThm appThm 2247 ref refl appThm sym nil 49 ref 60 ref 366 remove 346 ref 423 ref 345 ref 60 ref 2217 ref 350 ref appTerm appTerm 2103 ref appTerm absTerm appTerm absTerm 2264 def appTerm 2265 def appTerm 2176 ref appTerm nil cons 2266 def cons 50 ref 2247 ref nil cons 2267 def cons nil cons 2268 def cons nil cons cons 2269 def 71 ref subst 2269 remove 139 ref subst nil 95 ref 2265 ref nil cons 2270 def cons 2224 remove cons nil cons cons 2271 def 111 ref subst 2271 remove 666 ref subst nil 49 ref 2270 remove cons 2268 ref cons nil cons cons 120 ref subst nil 130 ref 891 ref 54 ref 2264 ref 892 remove appTerm 2272 def appTerm 2247 ref appTerm 2273 def absTerm nil cons cons nil cons nil cons cons 336 ref subst 891 remove nil 84 ref 2273 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2272 ref nil cons 2274 def cons 2268 ref cons nil cons cons 2275 def 71 ref subst 2275 remove 139 ref subst 2272 ref betaConv 2272 remove assume eqMp nil 49 ref 423 remove 345 ref 60 ref 2217 ref 893 ref 349 ref appTerm appTerm appTerm 2103 remove appTerm absTerm 2276 def appTerm 2277 def nil cons cons 2268 ref cons nil cons cons 120 ref subst proveHyp nil 124 ref 890 ref 54 ref 2276 ref 894 ref appTerm 2278 def appTerm 2247 ref appTerm 2279 def absTerm nil cons cons nil cons nil cons cons 445 ref subst 890 remove nil 84 ref 2279 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2278 ref nil cons 2280 def cons 2268 ref cons nil cons cons 2281 def 71 ref subst 2281 remove 139 ref subst 2278 ref betaConv 2278 remove assume eqMp nil 49 ref 60 ref 2217 remove 895 ref appTerm 2282 def appTerm 1117 ref appTerm nil cons 2283 def cons 2268 remove cons nil cons cons 2284 def 120 ref subst proveHyp 2284 ref 71 ref subst 2284 remove 139 ref subst nil 95 ref 2282 ref nil cons cons 97 ref 1117 ref nil cons cons nil cons cons nil cons cons 2285 def 111 ref subst 2285 remove 666 ref subst 53 ref "_16720" 10 ref var 2286 def 170 ref 173 ref 2179 ref 2286 remove varTerm 2287 def appTerm 2173 ref appTerm appTerm 2246 ref appTerm appTerm 2198 ref 173 ref 2287 remove appTerm 1125 ref appTerm appTerm 2200 ref appTerm appTerm absTerm 2288 def 2170 ref appTerm 2289 def appTerm refl 2288 ref 895 ref appTerm betaConv appThm 99 ref 2289 remove betaConv appThm 170 ref 173 ref 2179 ref 895 remove appTerm 2173 ref appTerm appTerm 2246 remove appTerm appTerm 2290 def 2198 ref 1128 ref appTerm 2200 ref appTerm appTerm 2291 def refl 2292 def appThm trans 2288 remove refl 2282 remove assume appThm eqMp sym 1444 remove nil 49 ref 1133 remove nil cons cons 50 ref 2291 remove nil cons 2293 def cons nil cons 2294 def cons nil cons cons 120 ref subst proveHyp 467 ref 467 ref 1161 ref 1117 ref assume 2295 def appThm 1108 ref refl appThm nil 1167 ref 2257 remove cons nil cons nil cons cons 1171 ref subst trans 2296 def appThm 1132 ref refl appThm nil 84 ref 1132 ref nil cons 2297 def cons nil cons nil cons cons 1178 ref subst trans appThm 2292 remove appThm sym nil 49 ref 2297 ref cons 2294 remove cons nil cons cons 2298 def 71 ref subst 2298 remove 139 ref subst 53 ref "_16728" 168 ref var 2299 def 2290 ref 2198 ref 2299 remove varTerm appTerm 2200 ref appTerm appTerm absTerm 2300 def 1128 remove appTerm 2301 def appTerm refl 2300 ref 1131 ref appTerm betaConv appThm 99 ref 2301 remove betaConv appThm 2290 remove 2198 ref 1131 remove appTerm 2200 ref appTerm appTerm refl appThm trans 2300 remove refl 1132 remove assume appThm eqMp sym 2225 remove 2226 remove nil 2228 remove 345 ref 912 ref cons 346 ref 910 remove cons nil cons cons cons nil cons cons 345 ref 830 remove 2179 ref 350 ref appTerm 1081 ref appTerm appTerm 348 remove 2179 ref 349 ref appTerm 1081 ref appTerm appTerm appTerm absTerm 2302 def 349 ref appTerm 2303 def betaConv 346 ref 47 ref 2302 ref appTerm 2304 def absTerm 2305 def 347 ref appTerm 2306 def betaConv 1080 remove 129 ref 2305 ref appTerm 2307 def absTerm 2308 def 1081 remove appTerm 2309 def betaConv nil 47 ref 2308 ref appTerm 2310 def axiom nil 49 ref 2310 remove nil cons cons 50 ref 2309 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2308 remove nil cons cons 2214 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2307 remove nil cons cons 50 ref 2306 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 2305 remove nil cons cons 361 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2304 remove nil cons cons 50 ref 2303 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2302 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp 2311 def subst appThm nil 2233 remove 2256 remove cons nil cons cons 404 ref 2311 ref subst subst appThm appThm nil 2235 remove 2137 ref 1120 ref nil cons cons 2139 ref 1129 remove nil cons cons nil cons cons cons nil cons cons 1909 ref 2311 remove subst subst appThm sym 915 remove 54 ref 1101 ref 1104 ref 2179 ref 894 remove appTerm 2173 remove appTerm 2312 def appTerm appTerm 2313 def 1108 ref appTerm appTerm 170 ref 173 ref 893 remove 2312 ref appTerm appTerm 2314 def 1125 remove appTerm appTerm 1130 ref 173 remove 2312 ref appTerm 2315 def 1107 remove appTerm appTerm appTerm appTerm absTerm 2316 def 2243 ref appTerm 2317 def betaConv 1136 remove 2312 ref appTerm 2318 def betaConv 1440 remove nil 1441 remove 50 ref 2318 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 1442 remove 125 ref 2312 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 41 ref 2316 ref appTerm nil cons cons 50 ref 2317 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 2316 remove nil cons cons 154 ref 2243 ref nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 54 ref 2313 remove 1106 remove 2243 ref appTerm appTerm appTerm 170 ref 2314 remove 1124 remove 2243 ref appTerm appTerm 2319 def appTerm 2320 def 1130 ref 2315 remove 2243 remove appTerm 2321 def appTerm 2322 def appTerm 2323 def appTerm nil cons cons 50 ref 2320 remove 1130 ref 2198 remove 1120 remove appTerm 2200 remove appTerm 2324 def appTerm 2325 def appTerm 2326 def nil cons 2327 def cons nil cons 2328 def cons nil cons cons 120 ref subst proveHyp 467 ref 467 ref 1161 ref nil "l2" 10 ref var 2329 def 2196 remove cons 11 ref 912 ref cons nil cons cons nil cons cons 2329 ref 1101 remove 1104 ref 2179 remove 28 ref appTerm 2329 remove varTerm 2330 def appTerm appTerm appTerm "Number.Natural.+" const 15 ref 1097 ref 1367 remove nil cons cons opType constTerm 2331 def 1878 remove appTerm 1104 remove 2330 ref appTerm appTerm appTerm absTerm 2332 def 2330 ref appTerm 2333 def betaConv 11 ref 47 ref 2332 ref appTerm 2334 def absTerm 2335 def 28 ref appTerm 2336 def betaConv nil 47 ref 2335 ref appTerm 2337 def axiom nil 49 ref 2337 remove nil cons cons 50 ref 2336 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2335 remove nil cons cons 126 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2334 remove nil cons cons 50 ref 2333 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2332 remove nil cons cons 125 ref 2330 remove nil cons cons nil cons cons nil cons cons 150 ref subst eqMp eqMp 2338 def subst 2331 ref refl 2295 remove appThm 2176 ref assume 2339 def appThm trans appThm nil 2195 remove "l1" 3 ref var 1443 remove cons nil cons cons nil cons cons 404 ref 2338 remove subst subst appThm nil 1167 ref 2331 remove 1108 remove appTerm 2175 ref appTerm nil cons cons nil cons nil cons cons 1171 ref subst trans appThm 2323 ref refl appThm nil 84 ref 2323 ref nil cons 2340 def cons nil cons nil cons cons 1178 remove subst trans appThm 2326 remove refl appThm sym nil 49 ref 2340 ref cons 2328 remove cons nil cons cons 2341 def 71 ref subst 2341 remove 139 ref subst 53 ref "_16730" 168 ref var 2342 def 170 ref 2342 remove varTerm appTerm 2325 ref appTerm absTerm 2343 def 2319 remove appTerm 2344 def appTerm refl 2343 ref 2322 ref appTerm betaConv appThm 99 ref 2344 remove betaConv appThm 170 ref 2322 remove appTerm 2325 remove appTerm refl appThm trans 2343 remove refl 2323 remove assume appThm eqMp sym 1130 remove refl 887 ref 2296 remove appThm 1161 remove 2339 remove appThm 2175 ref refl appThm nil 1167 ref 2175 remove nil cons cons nil cons nil cons cons 1171 remove subst trans appThm 1065 ref trans sym 89 ref eqMp nil 49 ref 60 ref 1117 remove appTerm 2176 remove appTerm nil cons cons 50 ref 170 remove 2321 remove appTerm 2324 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 2166 ref 912 remove cons nil cons nil cons cons 2244 ref 2170 remove appTerm 2345 def betaConv nil 2253 remove 50 ref 2345 remove nil cons cons nil cons cons nil cons cons 120 ref subst 123 ref 124 ref 2244 remove nil cons cons 125 ref 2193 remove cons nil cons 2346 def cons nil cons cons 150 ref subst eqMp eqMp subst eqMp appThm eqMp eqMp nil 95 ref 2340 remove cons 97 ref 2327 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 95 ref 2297 remove cons 97 ref 2293 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 95 ref 2283 remove cons 97 ref 2267 remove cons nil cons 2347 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 2280 remove cons 2347 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 47 ref 125 remove 54 ref 2276 ref 1040 remove appTerm appTerm 2247 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 2277 remove appTerm 2247 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2276 remove nil cons cons 2347 ref cons nil cons cons 632 ref subst eqMp eqMp eqMp nil 95 ref 2274 remove cons 2347 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 129 ref 134 ref 54 ref 2264 ref 135 remove appTerm appTerm 2247 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 2265 remove appTerm 2247 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 2264 remove nil cons cons 2347 ref cons nil cons cons 632 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 95 ref 2266 remove cons 2347 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp nil 95 ref 2252 remove cons 97 ref 2254 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2238 remove appTerm 2240 remove appTerm nil cons cons 50 ref 41 ref 2205 ref appTerm nil cons 2348 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2205 ref 6 ref appTerm betaConv appThm 536 ref 1315 ref 1217 ref 1316 ref 467 ref 2205 ref 1317 ref appTerm betaConv appThm 2205 ref 1318 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1217 ref 2168 ref 2207 remove absThm appThm appThm nil 1988 ref 2205 remove nil cons 2349 def cons nil cons nil cons cons 1989 ref subst eqMp eqMp nil 49 ref 2348 remove cons 50 ref 2206 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 2349 remove cons 154 remove 2192 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2204 remove nil cons cons 50 ref 2203 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2202 remove nil cons cons 2346 remove cons nil cons cons 150 ref subst eqMp eqMp 2350 def subst subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 47 ref 2191 remove appTerm thm nil 124 ref 11 ref 41 ref 4 ref 1397 ref 1383 ref 1397 ref "i" 1097 ref var 2351 def 54 ref 1879 remove 60 ref 1880 remove appTerm "Number.Natural.<" const 1100 remove constTerm 2352 def 2351 ref varTerm 2353 def appTerm 2354 def 1392 ref appTerm 2355 def appTerm 2356 def appTerm appTerm 2357 def 369 ref "Data.List.nth" const 2358 def 15 ref 20 remove 15 ref 1097 ref 19 remove cons opType nil cons cons opType constTerm 2359 def 30 remove appTerm 2353 ref appTerm appTerm 34 remove 2358 ref 15 ref 10 remove 15 ref 1097 ref 9 remove cons opType nil cons cons opType constTerm 2360 def 28 ref appTerm 2353 ref appTerm 2361 def appTerm 2358 ref 15 ref 3 remove 15 ref 1097 ref 2 remove cons opType nil cons cons opType constTerm 2362 def 29 ref appTerm 2353 ref appTerm 2363 def appTerm 2364 def appTerm appTerm 2365 def absTerm 2366 def appTerm 2367 def absTerm 2368 def appTerm 2369 def absTerm 2370 def appTerm 2371 def absTerm 2372 def nil cons cons nil cons nil cons cons 445 ref subst 11 ref nil 84 ref 2371 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2370 remove nil cons cons nil cons nil cons cons 460 ref subst 4 ref nil 84 ref 2369 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1402 ref 2368 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2367 remove nil cons cons nil cons nil cons cons 90 ref subst nil 1402 ref 2366 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2365 remove nil cons cons nil cons nil cons cons 90 ref subst 2357 ref refl 369 remove refl 2359 remove refl 156 remove appThm 2353 ref refl appThm appThm 2364 remove refl appThm appThm sym 158 remove 1434 remove 2351 ref 2357 remove 549 ref 2358 remove 15 ref 168 ref 15 ref 1097 ref 165 remove cons opType nil cons cons opType constTerm 2373 def 1892 remove appTerm 2353 ref appTerm appTerm 172 ref 2361 remove appTerm 2363 ref appTerm appTerm appTerm absTerm 2374 def 2353 ref appTerm 2375 def betaConv 1383 ref 1397 ref 2374 ref appTerm 2376 def absTerm 2377 def 1392 ref appTerm 2378 def betaConv 4 ref 1397 ref 2377 ref appTerm 2379 def absTerm 2380 def 29 ref appTerm 2381 def betaConv 11 ref 41 ref 2380 ref appTerm 2382 def absTerm 2383 def 28 remove appTerm 2384 def betaConv 2385 def 467 ref 1903 ref 887 ref 1905 remove appThm 2386 def nil 1387 ref 1168 remove cons nil cons nil cons cons 1387 ref 989 remove 2352 ref 1390 ref appTerm 2387 def 1162 ref appTerm 2388 def appTerm 2389 def absTerm 2390 def 1390 ref appTerm 2391 def betaConv nil 1397 ref 2390 ref appTerm 2392 def axiom nil 49 ref 2392 remove nil cons cons 50 ref 2391 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2390 remove nil cons cons 1403 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2389 remove nil cons cons 50 ref 53 ref 2388 ref appTerm 923 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 95 ref 2388 remove nil cons cons nil cons nil cons cons 1309 remove subst eqMp 2393 def subst 2394 def appThm 1532 ref trans 2395 def appThm 1532 ref trans appThm 549 ref 2373 ref 175 remove appTerm 2396 def 1162 ref appTerm appTerm 172 ref 2360 ref 12 ref appTerm 2397 def 1162 ref appTerm appTerm 2398 def 2362 ref 6 ref appTerm 2399 def 1162 ref appTerm 2400 def appTerm appTerm 2401 def refl 2402 def appThm nil 84 ref 2401 ref nil cons cons nil cons nil cons cons 1933 ref subst 2403 def trans sym 89 ref eqMp nil 49 ref 54 ref 1910 ref 60 ref 1912 remove appTerm 2404 def 2352 ref 1162 ref appTerm 2405 def 1162 ref appTerm 2406 def appTerm 2407 def appTerm appTerm 2401 ref appTerm 2408 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 54 ref 1910 ref 2404 ref 2354 ref 1162 ref appTerm 2409 def appTerm 2410 def appTerm appTerm 549 ref 2396 ref 2353 ref appTerm appTerm 172 ref 2397 ref 2353 ref appTerm appTerm 2411 def 2399 ref 2353 ref appTerm 2412 def appTerm appTerm 2413 def appTerm 2414 def appTerm 54 ref 1910 ref 2404 remove 2352 ref 1368 remove 2353 ref appTerm 2415 def appTerm 2416 def 1162 ref appTerm 2417 def appTerm 2418 def appTerm appTerm 549 ref 2396 remove 2415 ref appTerm appTerm 172 ref 2397 remove 2415 ref appTerm appTerm 2419 def 2399 remove 2415 ref appTerm 2420 def appTerm appTerm 2421 def appTerm 2422 def appTerm 2423 def absTerm 2424 def appTerm 2425 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2424 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2423 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2414 ref nil cons 2426 def cons 50 ref 2422 remove nil cons 2427 def cons nil cons cons nil cons cons 2428 def 71 ref subst 2428 remove 139 ref subst 467 ref 1903 ref 2386 remove nil 1387 ref 2415 ref nil cons cons nil cons nil cons cons 2393 remove subst 2429 def appThm 1532 ref trans 2430 def appThm 1532 ref trans appThm 2421 ref refl 2431 def appThm nil 84 ref 2421 ref nil cons cons nil cons nil cons cons 1933 ref subst 2432 def trans sym 89 ref eqMp eqMp nil 95 ref 2426 remove cons 97 ref 2427 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2408 remove appTerm 2425 remove appTerm nil cons cons 50 ref 1397 ref 2351 ref 2414 remove absTerm 2433 def appTerm 2434 def nil cons 2435 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2433 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2433 ref 2353 ref appTerm betaConv 2436 def appThm 2433 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2436 remove absThm appThm appThm nil 1939 ref 2433 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2435 remove cons 50 ref 1397 ref 1383 ref 54 ref 1397 ref 2351 ref 54 ref 1914 ref 60 ref 1915 remove appTerm 2355 ref appTerm 2437 def appTerm appTerm 2413 ref appTerm absTerm appTerm 2438 def appTerm 1397 ref 2351 ref 54 ref 1917 ref 60 ref 1918 remove appTerm 2439 def 2354 ref 1393 ref appTerm 2440 def appTerm 2441 def appTerm appTerm 2413 remove appTerm 2442 def absTerm 2443 def appTerm 2444 def appTerm 2445 def absTerm 2446 def appTerm 2447 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2446 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2445 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2438 ref nil cons 2448 def cons 50 ref 2444 remove nil cons 2449 def cons nil cons 2450 def cons nil cons cons 2451 def 71 ref subst 2451 remove 139 ref subst 467 ref 1928 ref 887 ref 1929 remove appThm 2452 def nil 84 ref 2405 remove 1393 ref appTerm 2453 def nil cons cons nil cons nil cons cons 90 ref subst 1383 ref 2453 ref absTerm 2454 def 1392 ref appTerm 2455 def betaConv nil 1397 ref 2454 ref appTerm 2456 def axiom nil 49 ref 2456 remove nil cons cons 50 ref 2455 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2454 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp eqMp 2457 def appThm 2017 remove trans 2458 def appThm 1753 ref trans appThm 2402 remove appThm 2403 remove trans sym 89 ref eqMp nil 49 ref 54 ref 1917 ref 2439 ref 2453 ref appTerm 2459 def appTerm appTerm 2401 remove appTerm 2460 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 2442 ref appTerm 54 ref 1917 ref 2439 remove 2416 remove 1393 ref appTerm 2461 def appTerm 2462 def appTerm appTerm 2421 remove appTerm 2463 def appTerm 2464 def absTerm 2465 def appTerm 2466 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2465 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2464 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2442 remove nil cons 2467 def cons 50 ref 2463 remove nil cons 2468 def cons nil cons cons nil cons cons 2469 def 71 ref subst 2469 remove 139 ref subst 467 ref 1928 ref 2452 remove nil 1387 ref 2353 ref nil cons 2470 def cons nil cons nil cons cons 1383 ref 53 ref 2352 ref 1391 remove appTerm 1393 ref appTerm appTerm 2387 remove 1392 ref appTerm appTerm absTerm 2471 def 1392 ref appTerm 2472 def betaConv 1387 ref 1397 ref 2471 ref appTerm 2473 def absTerm 2474 def 1390 remove appTerm 2475 def betaConv nil 1397 ref 2474 ref appTerm 2476 def axiom nil 49 ref 2476 remove nil cons cons 50 ref 2475 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2474 remove nil cons cons 1403 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2473 remove nil cons cons 50 ref 2472 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2471 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp subst 2477 def appThm nil 84 ref 2355 ref nil cons 2478 def cons nil cons nil cons cons 2479 def 981 ref subst trans 2480 def appThm 1753 ref trans appThm 2431 remove appThm 2432 remove trans sym 89 ref eqMp eqMp nil 95 ref 2467 remove cons 97 ref 2468 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2460 remove appTerm 2466 remove appTerm nil cons cons 2450 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2443 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2443 ref 2353 ref appTerm betaConv 2481 def appThm 2443 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2481 remove absThm appThm appThm nil 1939 ref 2443 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 2448 remove cons 97 ref 2449 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2434 remove appTerm 2447 remove appTerm nil cons cons 50 ref 1397 ref 1383 ref 2438 remove absTerm 2482 def appTerm 2483 def nil cons 2484 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2482 ref 1162 ref appTerm betaConv appThm 1937 ref 1383 ref 467 ref 2482 ref 1392 ref appTerm betaConv 2485 def appThm 2482 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 2485 remove absThm appThm appThm nil 1939 ref 2482 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2484 remove cons 50 ref 206 ref 1315 ref 41 ref 1316 ref 54 ref 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1914 ref 60 ref 1947 ref appTerm 2355 ref appTerm 2486 def appTerm appTerm 549 ref 2373 ref 1948 remove appTerm 2353 ref appTerm appTerm 2411 ref 2362 ref 1317 ref appTerm 2487 def 2353 ref appTerm 2488 def appTerm appTerm appTerm absTerm appTerm absTerm appTerm 2489 def appTerm 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1914 ref 60 ref 1952 remove appTerm 2355 ref appTerm 2490 def appTerm appTerm 549 ref 2373 ref 1953 remove appTerm 2491 def 2353 ref appTerm appTerm 2411 ref 2362 ref 1318 ref appTerm 2492 def 2353 ref appTerm 2493 def appTerm appTerm 2494 def appTerm absTerm appTerm 2495 def absTerm 2496 def appTerm 2497 def appTerm 2498 def absTerm 2499 def appTerm 2500 def absTerm 2501 def appTerm 2502 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 265 ref 2501 remove nil cons cons nil cons nil cons cons 405 ref subst 1315 ref nil 84 ref 2500 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2499 remove nil cons cons nil cons nil cons cons 460 ref subst 1316 ref nil 84 ref 2498 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2489 remove nil cons 2503 def cons 50 ref 2497 remove nil cons 2504 def cons nil cons 2505 def cons nil cons cons 2506 def 71 ref subst 2506 remove 139 ref subst 467 ref 1903 ref 887 ref 1969 remove appThm 2507 def 2394 ref appThm 1753 ref trans appThm 1532 ref trans appThm 549 ref 2491 ref 1162 ref appTerm appTerm 2398 remove 2492 ref 1162 ref appTerm appTerm appTerm 2508 def refl 2509 def appThm nil 84 ref 2508 ref nil cons cons nil cons nil cons cons 1933 ref subst 2510 def trans sym 89 ref eqMp nil 49 ref 54 ref 1910 ref 60 ref 1971 remove appTerm 2511 def 2406 ref appTerm appTerm appTerm 2508 ref appTerm 2512 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 54 ref 1910 ref 2511 ref 2409 ref appTerm appTerm appTerm 2494 ref appTerm 2513 def appTerm 54 ref 1910 remove 2511 remove 2417 ref appTerm appTerm appTerm 549 ref 2491 remove 2415 ref appTerm appTerm 2419 remove 2492 ref 2415 ref appTerm appTerm appTerm 2514 def appTerm 2515 def appTerm 2516 def absTerm 2517 def appTerm 2518 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2517 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2516 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2513 ref nil cons 2519 def cons 50 ref 2515 remove nil cons 2520 def cons nil cons cons nil cons cons 2521 def 71 ref subst 2521 remove 139 ref subst 467 ref 1903 remove 2507 remove 2429 ref appThm 1753 ref trans appThm 1532 remove trans appThm 2514 ref refl 2522 def appThm nil 84 ref 2514 ref nil cons cons nil cons nil cons cons 1933 ref subst 2523 def trans sym 89 ref eqMp eqMp nil 95 ref 2519 remove cons 97 ref 2520 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2512 remove appTerm 2518 remove appTerm nil cons cons 50 ref 1397 ref 2351 ref 2513 remove absTerm 2524 def appTerm 2525 def nil cons 2526 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2524 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2524 ref 2353 ref appTerm betaConv 2527 def appThm 2524 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2527 remove absThm appThm appThm nil 1939 ref 2524 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2526 remove cons 50 ref 1397 ref 1383 ref 54 ref 2495 ref appTerm 1397 ref 2351 ref 54 ref 1917 ref 60 ref 1973 remove appTerm 2528 def 2440 ref appTerm appTerm appTerm 2494 remove appTerm 2529 def absTerm 2530 def appTerm 2531 def appTerm 2532 def absTerm 2533 def appTerm 2534 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2533 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2532 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2495 remove nil cons 2535 def cons 50 ref 2531 remove nil cons 2536 def cons nil cons 2537 def cons nil cons cons 2538 def 71 ref subst 2538 remove 139 ref subst 467 ref 1928 ref 887 ref 1982 remove nil 1387 remove 1968 remove cons nil cons nil cons cons 1405 remove subst trans appThm 2539 def 2457 ref appThm nil 84 ref 1947 remove nil cons cons nil cons nil cons cons 2540 def 1008 ref subst trans appThm 2540 remove 981 ref subst trans appThm 2509 remove appThm 2510 remove trans sym 89 ref eqMp nil 49 ref 54 ref 1917 ref 2528 ref 2453 ref appTerm appTerm appTerm 2508 remove appTerm 2541 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 2529 ref appTerm 54 ref 1917 remove 2528 remove 2461 ref appTerm appTerm appTerm 2514 remove appTerm 2542 def appTerm 2543 def absTerm 2544 def appTerm 2545 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2544 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2543 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2529 remove nil cons 2546 def cons 50 ref 2542 remove nil cons 2547 def cons nil cons cons nil cons cons 2548 def 71 ref subst 2548 remove 139 ref subst 467 ref 1928 remove 2539 remove 2477 ref appThm appThm nil 84 ref 2486 ref nil cons cons nil cons nil cons cons 981 remove subst trans appThm 2522 remove appThm 2523 remove trans sym 89 ref eqMp eqMp nil 95 ref 2546 remove cons 97 ref 2547 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2541 remove appTerm 2545 remove appTerm nil cons cons 2537 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2530 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2530 ref 2353 ref appTerm betaConv 2549 def appThm 2530 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2549 remove absThm appThm appThm nil 1939 ref 2530 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 2535 remove cons 97 ref 2536 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2525 remove appTerm 2534 remove appTerm nil cons cons 2505 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2496 ref 1162 ref appTerm betaConv appThm 1937 ref 1383 ref 467 ref 2496 ref 1392 ref appTerm betaConv 2550 def appThm 2496 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 2550 remove absThm appThm appThm nil 1939 ref 2496 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 2503 remove cons 97 ref 2504 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2483 remove appTerm 2502 remove appTerm nil cons cons 50 ref 41 ref 4 ref 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1914 remove 2356 ref appTerm appTerm 549 ref 2373 ref 1984 remove appTerm 2353 ref appTerm appTerm 2411 remove 2363 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 2551 def appTerm 2552 def nil cons 2553 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2551 ref 6 ref appTerm betaConv appThm 536 ref 1315 ref 1217 ref 1316 ref 467 ref 2551 ref 1317 ref appTerm betaConv appThm 2551 ref 1318 ref appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1217 ref 4 ref 2551 ref 29 ref appTerm betaConv absThm appThm appThm nil 1988 ref 2551 remove nil cons cons nil cons nil cons cons 1989 ref subst eqMp eqMp nil 49 ref 2553 remove cons 50 ref 129 ref 346 ref 47 ref 345 ref 54 ref 41 ref 4 ref 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1992 ref 2356 ref appTerm 2554 def appTerm 549 ref 2373 ref 1994 remove appTerm 2353 ref appTerm appTerm 172 ref 2360 ref 349 ref appTerm 2555 def 2353 ref appTerm 2556 def appTerm 2557 def 2363 ref appTerm appTerm 2558 def appTerm absTerm 2559 def appTerm 2560 def absTerm 2561 def appTerm 2562 def absTerm 2563 def appTerm 2564 def appTerm 2565 def 41 ref 4 ref 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1999 ref 2356 remove appTerm appTerm 549 ref 2373 ref 2001 remove appTerm 2353 ref appTerm appTerm 172 ref 2360 remove 350 ref appTerm 2566 def 2353 ref appTerm appTerm 2567 def 2363 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 2568 def appTerm 2569 def appTerm 2570 def absTerm 2571 def appTerm 2572 def absTerm 2573 def appTerm 2574 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 130 ref 2573 remove nil cons cons nil cons nil cons cons 336 ref subst 346 ref nil 84 ref 2572 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 2571 remove nil cons cons nil cons nil cons cons 445 ref subst 345 ref nil 84 ref 2570 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2564 remove nil cons 2575 def cons 2576 def 50 ref 2569 remove nil cons 2577 def cons nil cons 2578 def cons nil cons cons 2579 def 71 ref subst 2579 remove 139 ref subst 467 ref 2016 ref 2395 remove appThm 1753 ref trans appThm 549 ref 2373 ref 2018 remove appTerm 2580 def 1162 ref appTerm appTerm 172 ref 2566 ref 1162 ref appTerm 2581 def appTerm 2582 def 2400 remove appTerm appTerm 2583 def refl 2584 def appThm nil 84 ref 2583 ref nil cons cons nil cons nil cons cons 1933 ref subst 2585 def trans sym 89 ref eqMp nil 49 ref 54 ref 2021 ref 2407 remove appTerm appTerm 2583 ref appTerm 2586 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 54 ref 2021 ref 2410 remove appTerm appTerm 549 ref 2580 ref 2353 ref appTerm appTerm 2567 ref 2412 remove appTerm appTerm 2587 def appTerm 2588 def appTerm 54 ref 2021 ref 2418 remove appTerm appTerm 549 ref 2580 remove 2415 ref appTerm appTerm 172 ref 2566 ref 2415 ref appTerm 2589 def appTerm 2590 def 2420 remove appTerm appTerm 2591 def appTerm 2592 def appTerm 2593 def absTerm 2594 def appTerm 2595 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2594 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2593 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2588 ref nil cons 2596 def cons 50 ref 2592 remove nil cons 2597 def cons nil cons cons nil cons cons 2598 def 71 ref subst 2598 remove 139 ref subst 467 ref 2016 ref 2430 remove appThm 1753 ref trans appThm 2591 ref refl 2599 def appThm nil 84 ref 2591 ref nil cons cons nil cons nil cons cons 1933 ref subst 2600 def trans sym 89 ref eqMp eqMp nil 95 ref 2596 remove cons 97 ref 2597 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2586 remove appTerm 2595 remove appTerm nil cons cons 50 ref 1397 ref 2351 ref 2588 remove absTerm 2601 def appTerm 2602 def nil cons 2603 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2601 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2601 ref 2353 ref appTerm betaConv 2604 def appThm 2601 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2604 remove absThm appThm appThm nil 1939 ref 2601 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2603 remove cons 50 ref 1397 ref 1383 ref 54 ref 1397 ref 2351 ref 54 ref 1999 ref 2437 remove appTerm appTerm 2587 ref appTerm absTerm appTerm 2605 def appTerm 1397 ref 2351 ref 54 ref 2024 ref 2441 remove appTerm appTerm 2587 remove appTerm 2606 def absTerm 2607 def appTerm 2608 def appTerm 2609 def absTerm 2610 def appTerm 2611 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2610 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2609 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2605 ref nil cons 2612 def cons 50 ref 2608 remove nil cons 2613 def cons nil cons 2614 def cons nil cons cons 2615 def 71 ref subst 2615 remove 139 ref subst 467 ref 887 ref 2033 remove 2089 remove trans appThm 2616 def 2458 remove appThm nil 84 ref 2097 remove cons nil cons nil cons cons 976 remove subst 2617 def trans appThm 2584 remove appThm 2585 remove trans sym 89 ref eqMp nil 49 ref 54 ref 2024 ref 2459 remove appTerm appTerm 2583 remove appTerm 2618 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 2606 ref appTerm 54 ref 2024 ref 2462 remove appTerm appTerm 2591 remove appTerm 2619 def appTerm 2620 def absTerm 2621 def appTerm 2622 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2621 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2620 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2606 remove nil cons 2623 def cons 50 ref 2619 remove nil cons 2624 def cons nil cons cons nil cons cons 2625 def 71 ref subst 2625 remove 139 ref subst 467 ref 2616 ref 2480 remove appThm 2617 remove trans appThm 2599 remove appThm 2600 remove trans sym 89 ref eqMp eqMp nil 95 ref 2623 remove cons 97 ref 2624 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2618 remove appTerm 2622 remove appTerm nil cons cons 2614 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2607 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2607 ref 2353 ref appTerm betaConv 2626 def appThm 2607 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2626 remove absThm appThm appThm nil 1939 ref 2607 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 2612 remove cons 97 ref 2613 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2602 remove appTerm 2611 remove appTerm nil cons cons 50 ref 1397 ref 1383 ref 2605 remove absTerm 2627 def appTerm 2628 def nil cons 2629 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2627 ref 1162 ref appTerm betaConv appThm 1937 ref 1383 ref 467 ref 2627 ref 1392 ref appTerm betaConv 2630 def appThm 2627 ref 1393 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 1383 ref 2630 remove absThm appThm appThm nil 1939 ref 2627 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2629 remove cons 50 ref 206 ref 1315 ref 41 ref 1316 ref 54 ref 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1999 ref 2486 remove appTerm appTerm 549 ref 2373 ref 2039 remove appTerm 2353 ref appTerm appTerm 2567 ref 2488 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm 2631 def 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1999 ref 2490 remove appTerm appTerm 549 ref 2373 ref 2041 remove appTerm 2353 ref appTerm appTerm 2567 ref 2493 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm appTerm 2632 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 265 ref 2043 ref 41 ref 1316 ref 2631 remove 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1999 ref 60 ref 2047 remove appTerm 2355 ref appTerm appTerm appTerm 549 ref 2373 ref 2048 remove appTerm 2353 ref appTerm appTerm 2567 ref 2362 ref 2046 remove appTerm 2633 def 2353 ref appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm 2634 def absTerm nil cons cons nil cons nil cons cons 405 ref subst 2043 remove nil 84 ref 2634 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2050 ref 54 ref 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1999 ref 60 ref 2053 remove appTerm 2355 ref appTerm 2635 def appTerm appTerm 549 ref 2373 ref 2054 remove appTerm 2353 ref appTerm appTerm 2567 ref 2362 ref 2051 ref appTerm 2636 def 2353 ref appTerm 2637 def appTerm appTerm appTerm absTerm appTerm absTerm appTerm 2638 def appTerm 1397 ref 1383 ref 1397 ref 2351 ref 54 ref 1999 remove 60 ref 2058 remove appTerm 2355 ref appTerm appTerm appTerm 549 ref 2373 ref 2059 ref appTerm 2639 def 2353 ref appTerm appTerm 2567 remove 2362 remove 2056 remove appTerm 2640 def 2353 ref appTerm appTerm appTerm 2641 def appTerm absTerm appTerm 2642 def absTerm 2643 def appTerm 2644 def appTerm 2645 def absTerm nil cons cons nil cons nil cons cons 460 ref subst 2050 remove nil 84 ref 2645 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2638 remove nil cons 2646 def cons 50 ref 2644 remove nil cons 2647 def cons nil cons 2648 def cons nil cons cons 2649 def 71 ref subst 2649 remove 139 ref subst 467 ref 2016 ref 887 ref 2074 remove appThm 2650 def 2394 remove appThm 1753 ref trans appThm 1753 ref trans appThm 549 ref 2639 ref 1162 ref appTerm appTerm 2582 remove 2640 ref 1162 ref appTerm appTerm 2651 def appTerm 2652 def refl 2653 def appThm nil 84 ref 2652 ref nil cons 2654 def cons nil cons nil cons cons 1933 ref subst trans sym 89 ref eqMp nil 49 ref 54 ref 2021 ref 60 ref 2076 remove appTerm 2655 def 2406 remove appTerm appTerm appTerm 2652 ref appTerm 2656 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 54 ref 2021 ref 2655 ref 2409 remove appTerm appTerm appTerm 2641 ref appTerm 2657 def appTerm 54 ref 2021 remove 2655 remove 2417 remove appTerm appTerm appTerm 549 ref 2639 remove 2415 ref appTerm appTerm 2590 remove 2640 ref 2415 ref appTerm 2658 def appTerm 2659 def appTerm 2660 def appTerm 2661 def appTerm 2662 def absTerm 2663 def appTerm 2664 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2663 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2662 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2657 ref nil cons 2665 def cons 50 ref 2661 remove nil cons 2666 def cons nil cons cons nil cons cons 2667 def 71 ref subst 2667 remove 139 ref subst 467 ref 2016 remove 2650 remove 2429 remove appThm 1753 ref trans appThm 1753 remove trans appThm 2660 ref refl 2668 def appThm nil 84 ref 2660 ref nil cons 2669 def cons nil cons nil cons cons 1933 remove subst trans sym 89 ref eqMp eqMp nil 95 ref 2665 remove cons 97 ref 2666 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2656 remove appTerm 2664 remove appTerm nil cons cons 50 ref 1397 ref 2351 ref 2657 remove absTerm 2670 def appTerm 2671 def nil cons 2672 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2670 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2670 ref 2353 ref appTerm betaConv 2673 def appThm 2670 ref 2415 ref appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 ref 2673 remove absThm appThm appThm nil 1939 ref 2670 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp nil 49 ref 2672 remove cons 50 ref 1397 ref 1383 ref 54 ref 2642 ref appTerm 1397 ref 2351 ref 54 ref 2024 ref 60 ref 2078 remove appTerm 2674 def 2440 remove appTerm appTerm appTerm 2641 remove appTerm 2675 def absTerm 2676 def appTerm 2677 def appTerm 2678 def absTerm 2679 def appTerm 2680 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2679 remove nil cons cons nil cons nil cons cons 1889 ref subst 1383 ref nil 84 ref 2678 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2642 remove nil cons 2681 def cons 50 ref 2677 remove nil cons 2682 def cons nil cons 2683 def cons nil cons cons 2684 def 71 ref subst 2684 remove 139 ref subst 467 ref 2616 ref 887 ref 2087 remove 2090 remove trans appThm 2685 def 2457 remove appThm nil 84 ref 2099 ref cons nil cons nil cons cons 1008 remove subst trans appThm appThm 2653 remove appThm sym nil 2093 ref 50 ref 2654 ref cons nil cons 2686 def cons nil cons cons 2687 def 71 ref subst 2687 remove 139 ref subst 2101 remove 2102 remove 2118 ref nil 2124 ref 2686 ref cons nil cons cons 120 ref subst proveHyp 2129 remove sym 89 ref eqMp 2688 def nil 49 ref 2119 ref nil cons cons 2689 def 50 ref 54 ref 2122 remove appTerm 2690 def 2652 ref appTerm 2691 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 2131 ref 2686 remove cons nil cons cons 2692 def 71 ref subst 2692 remove 139 ref subst 53 ref "_16706" 168 ref var 2693 def 549 ref 2373 ref 2693 remove varTerm appTerm 1162 ref appTerm appTerm 2651 ref appTerm absTerm 2694 def 2059 ref appTerm 2695 def appTerm refl 2694 ref 2121 ref appTerm betaConv appThm 99 ref 2695 remove betaConv appThm 549 ref 2373 ref 2121 ref appTerm 2696 def 1162 ref appTerm appTerm 2651 remove appTerm refl appThm trans 2694 remove refl 2136 ref appThm eqMp sym 549 ref refl 2141 remove 1909 ref 345 ref 301 ref 2581 remove appTerm 347 ref appTerm absTerm 2697 def 349 ref appTerm 2698 def betaConv 346 ref 47 ref 2697 ref appTerm 2699 def absTerm 2700 def 347 ref appTerm 2701 def betaConv nil 129 ref 2700 ref appTerm 2702 def axiom nil 49 ref 2702 remove nil cons cons 50 ref 2701 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 ref 130 ref 2700 remove nil cons cons 361 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2699 remove nil cons cons 50 ref 2698 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2697 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp 2703 def subst subst appThm 172 ref refl 2703 ref appThm 2071 remove 404 ref 2703 remove subst subst appThm appThm nil "x" 164 ref var 2140 remove cons nil cons 2704 def nil cons cons 1909 ref 303 remove subst subst trans sym 89 ref eqMp eqMp eqMp nil 2153 ref 97 ref 2654 ref cons nil cons 2705 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 60 ref 2119 remove appTerm 2706 def 2691 remove appTerm nil cons cons 50 ref 54 ref 2123 remove appTerm 2707 def 2652 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 1021 ref 2654 remove cons 50 ref 2130 remove cons 2689 ref nil cons cons 2708 def cons nil cons cons nil 49 ref 61 remove 1028 ref appTerm nil cons 2709 def cons 50 ref 764 remove 1022 ref appTerm nil cons 2710 def cons nil cons cons nil cons cons 2711 def 71 ref subst 2711 remove 139 ref subst nil 657 remove 50 ref 1022 remove nil cons 2712 def cons nil cons 2713 def cons nil cons cons 2714 def 71 ref subst 2714 remove 139 ref subst nil 96 remove 97 ref 1028 remove nil cons cons nil cons cons nil cons cons 2715 def 111 ref subst 120 ref proveHyp 113 remove eqMp nil 623 remove 2713 remove cons nil cons cons 120 ref subst proveHyp 2715 remove 666 ref subst eqMp eqMp nil 663 remove 97 ref 2712 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 95 ref 2709 remove cons 97 ref 2710 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp 2716 def subst eqMp eqMp proveHyp proveHyp eqMp nil 2155 remove 2705 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 54 ref 2024 ref 2674 ref 2453 remove appTerm appTerm appTerm 2652 remove appTerm 2717 def nil cons cons 50 ref 1397 ref 2351 ref 54 ref 2675 ref appTerm 54 ref 2024 remove 2674 remove 2461 remove appTerm appTerm appTerm 2660 ref appTerm 2718 def appTerm 2719 def absTerm 2720 def appTerm 2721 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 1402 ref 2720 remove nil cons cons nil cons nil cons cons 1889 ref subst 2351 ref nil 84 ref 2719 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2675 remove nil cons 2722 def cons 50 ref 2718 remove nil cons 2723 def cons nil cons cons nil cons cons 2724 def 71 ref subst 2724 remove 139 ref subst 467 ref 2616 remove 2685 remove 2477 remove appThm appThm appThm 2668 remove appThm sym nil 49 ref 1992 remove 2635 ref appTerm 2725 def nil cons 2726 def cons 50 ref 2669 ref cons nil cons 2727 def cons nil cons cons 2728 def 71 ref subst 2728 remove 139 ref subst nil 2098 remove 97 ref 2635 remove nil cons cons nil cons cons nil cons cons 2729 def 111 ref subst 2729 remove 666 ref subst nil 95 ref 2099 remove cons 97 ref 2478 remove cons nil cons cons nil cons cons 2730 def 111 ref subst 2730 remove 666 remove subst 2118 remove nil 2124 remove 2727 ref cons nil cons cons 120 ref subst proveHyp 2688 remove nil 2689 remove 50 ref 2690 remove 2660 ref appTerm 2731 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 2131 remove 2727 remove cons nil cons cons 2732 def 71 ref subst 2732 remove 139 ref subst 53 ref "_16708" 168 remove var 2733 def 549 ref 2373 ref 2733 remove varTerm appTerm 2415 ref appTerm appTerm 2659 ref appTerm absTerm 2734 def 2059 remove appTerm 2735 def appTerm refl 2734 ref 2121 remove appTerm betaConv appThm 99 ref 2735 remove betaConv appThm 549 ref 2696 ref 2415 ref appTerm 2736 def appTerm 2737 def 2659 remove appTerm 2738 def refl appThm trans 2734 remove refl 2136 remove appThm eqMp sym 1383 ref 54 ref 2352 remove 1392 ref appTerm 2739 def 1369 ref appTerm appTerm 301 ref 2566 remove 1393 ref appTerm appTerm 2555 remove 1392 ref appTerm appTerm appTerm absTerm 2740 def 2353 ref appTerm 2741 def betaConv 345 ref 1397 ref 2740 ref appTerm 2742 def absTerm 2743 def 349 ref appTerm 2744 def betaConv 346 ref 47 ref 2743 ref appTerm 2745 def absTerm 2746 def 347 remove appTerm 2747 def betaConv nil 129 ref 2746 ref appTerm 2748 def axiom 2749 def nil 49 ref 2748 remove nil cons cons 50 ref 2747 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 360 remove 130 ref 2746 remove nil cons cons 361 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2745 remove nil cons cons 50 ref 2744 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 124 ref 2743 remove nil cons cons 362 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2742 remove nil cons cons 50 ref 2741 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2740 remove nil cons cons 1167 ref 2470 remove cons nil cons 2750 def cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 54 ref 2354 ref 1369 remove appTerm 2751 def appTerm 301 remove 2589 ref appTerm 2556 ref appTerm 2752 def appTerm 2753 def nil cons cons 50 ref 2738 ref nil cons 2754 def cons nil cons 2755 def cons nil cons cons 120 ref subst proveHyp 2354 ref refl 2756 def 2125 remove appThm 2479 remove 90 ref subst 2355 ref assume 2757 def eqMp 2758 def trans sym 89 ref eqMp nil 49 ref 2751 ref nil cons cons 2759 def 50 ref 54 ref 2752 ref appTerm 2738 ref appTerm 2760 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 2752 ref nil cons 2761 def cons 2755 remove cons nil cons cons 2762 def 71 ref subst 2762 remove 139 ref subst 53 ref "_16710" 8 remove var 2763 def 2737 ref 172 remove 2763 remove varTerm appTerm 2658 ref appTerm appTerm absTerm 2764 def 2589 remove appTerm 2765 def appTerm refl 2764 ref 2556 remove appTerm betaConv appThm 99 ref 2765 remove betaConv appThm 2737 ref 2557 ref 2658 ref appTerm appTerm 2766 def refl appThm trans 2764 remove refl 2752 remove assume appThm eqMp sym 1383 ref 54 ref 2739 ref 2052 ref appTerm appTerm 247 ref 2640 remove 1393 ref appTerm appTerm 2636 remove 1392 ref appTerm appTerm appTerm absTerm 2767 def 2353 ref appTerm 2768 def betaConv 1316 ref 1397 ref 1383 ref 54 ref 2739 ref 1946 remove appTerm appTerm 2769 def 247 ref 2633 remove 1393 ref appTerm appTerm 2487 remove 1392 ref appTerm 2770 def appTerm appTerm absTerm appTerm absTerm 2771 def 2051 ref appTerm 2772 def betaConv 1315 ref 41 ref 1316 ref 1397 ref 1383 ref 2769 remove 247 ref 2492 remove 1393 ref appTerm appTerm 2770 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm 2773 def 2044 remove appTerm 2774 def betaConv 404 remove 2749 ref subst nil 49 ref 206 ref 2773 ref appTerm nil cons cons 50 ref 2774 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 264 remove 265 ref 2773 remove nil cons cons 2116 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 41 ref 2771 ref appTerm nil cons cons 50 ref 2772 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 153 ref 2771 remove nil cons cons 2117 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1397 ref 2767 ref appTerm nil cons cons 50 ref 2768 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2767 remove nil cons cons 2750 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 54 ref 2354 ref 2052 remove appTerm 2775 def appTerm 247 remove 2658 ref appTerm 2637 ref appTerm 2776 def appTerm 2777 def nil cons cons 50 ref 2766 ref nil cons 2778 def cons nil cons 2779 def cons nil cons cons 120 ref subst proveHyp 2756 remove 2127 remove appThm 2758 ref trans sym 89 ref eqMp nil 49 ref 2775 ref nil cons cons 2780 def 50 ref 54 ref 2776 ref appTerm 2766 ref appTerm 2781 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 2776 ref nil cons 2782 def cons 2779 remove cons nil cons cons 2783 def 71 ref subst 2783 remove 139 ref subst 53 ref "_16712" 1 remove var 2784 def 2737 ref 2557 ref 2784 remove varTerm appTerm appTerm absTerm 2785 def 2658 remove appTerm 2786 def appTerm refl 2785 ref 2637 ref appTerm betaConv appThm 99 ref 2786 remove betaConv appThm 2737 ref 2557 remove 2637 remove appTerm 2787 def appTerm 2788 def refl appThm trans 2785 remove refl 2776 remove assume appThm eqMp sym 1383 ref 54 ref 2739 ref 2142 ref appTerm appTerm 549 ref 2696 remove 1393 ref appTerm appTerm 2373 ref 2120 ref appTerm 2789 def 1392 ref appTerm appTerm appTerm absTerm 2790 def 2353 ref appTerm 2791 def betaConv 2137 ref 1397 ref 1383 ref 54 ref 2739 remove 1891 remove 2137 ref varTerm 2792 def appTerm appTerm appTerm 2793 def 549 ref 2373 ref 2107 remove 2792 ref appTerm appTerm 1393 ref appTerm appTerm 2373 ref 2792 ref appTerm 1392 ref appTerm 2794 def appTerm appTerm absTerm appTerm absTerm 2795 def 2120 remove appTerm 2796 def betaConv 2139 ref 38 ref 15 ref 169 ref 22 ref cons opType constTerm 2797 def 2137 remove 1397 ref 1383 ref 2793 remove 549 ref 2373 remove 1112 remove 2139 remove varTerm appTerm 2792 remove appTerm appTerm 1393 ref appTerm appTerm 2794 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm 2798 def 2106 remove appTerm 2799 def betaConv 1909 remove 2749 remove subst nil 49 ref 38 remove 15 remove 548 ref 22 remove cons opType constTerm 2798 ref appTerm nil cons cons 50 ref 2799 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1908 remove "P" 548 remove var 2798 remove nil cons cons 2704 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2797 remove 2795 ref appTerm nil cons cons 50 ref 2796 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 2237 remove "P" 169 remove var 2795 remove nil cons cons 2236 remove 2138 remove cons nil cons cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1397 ref 2790 ref appTerm nil cons cons 50 ref 2791 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2790 remove nil cons cons 2750 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 54 ref 2354 ref 2142 ref appTerm 2800 def appTerm 2737 remove 2789 remove 2353 ref appTerm 2801 def appTerm 2802 def appTerm 2803 def nil cons cons 50 ref 2788 ref nil cons 2804 def cons nil cons 2805 def cons nil cons cons 120 ref subst proveHyp 1383 ref 54 ref 2091 ref appTerm 2146 ref appTerm 2806 def absTerm 2807 def 1392 ref appTerm 2808 def betaConv 1997 remove 2051 remove appTerm 2809 def betaConv 2160 remove 2162 remove nil 2163 remove 50 ref 2159 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 ref 2164 remove 362 remove cons nil cons cons 150 ref subst eqMp eqMp nil 2010 remove 50 ref 2809 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 ref 2152 remove 2117 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 1397 ref 2807 ref appTerm nil cons cons 50 ref 2808 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2807 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2806 ref nil cons cons 50 ref 2800 ref nil cons 2810 def cons nil cons 2811 def cons nil cons cons 120 ref subst proveHyp 2145 remove nil 2093 ref 50 ref 54 ref 2146 ref appTerm 2800 ref appTerm 2812 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 2147 ref cons 2811 remove cons nil cons cons 2813 def 71 ref subst 2813 remove 139 ref subst 53 ref "_16714" 1097 remove var 2814 def 2354 remove 2814 remove varTerm appTerm absTerm 2815 def 2142 remove appTerm 2816 def appTerm refl 2815 ref 1392 ref appTerm betaConv appThm 99 ref 2816 remove betaConv appThm 2355 remove refl appThm trans 2815 remove refl 2146 remove assume appThm eqMp sym 2757 remove eqMp eqMp nil 95 ref 2147 remove cons 97 ref 2810 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 60 ref 2091 remove appTerm 2812 remove appTerm nil cons cons 50 ref 54 ref 2806 remove appTerm 2800 ref appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 1021 ref 2810 ref cons 2148 remove 2093 remove nil cons cons cons nil cons cons 2716 ref subst eqMp eqMp nil 49 ref 2810 remove cons 2817 def 50 ref 54 ref 2802 ref appTerm 2788 ref appTerm 2818 def nil cons cons nil cons cons nil cons cons 139 ref subst proveHyp nil 49 ref 2802 ref nil cons 2819 def cons 2805 remove cons nil cons cons 2820 def 71 ref subst 2820 remove 139 ref subst 53 remove "_16716" 164 remove var 2821 def 549 ref 2821 remove varTerm appTerm 2787 ref appTerm absTerm 2822 def 2736 remove appTerm 2823 def appTerm refl 2822 ref 2801 ref appTerm betaConv appThm 99 remove 2823 remove betaConv appThm 549 remove 2801 remove appTerm 2787 remove appTerm 2824 def refl appThm trans 2822 remove refl 2802 remove assume appThm eqMp sym 1383 ref 2725 remove absTerm 2825 def 1392 ref appTerm betaConv sym 2143 remove 887 ref 2144 remove appThm 2758 remove appThm 1065 ref trans appThm 1065 remove trans sym 89 remove eqMp eqMp 1169 ref 1402 ref 2825 ref nil cons cons 1404 ref cons nil cons cons 602 remove subst proveHyp nil 49 ref 365 remove 1396 remove constTerm 2826 def 2825 remove appTerm nil cons cons 50 ref 2824 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 2149 remove nil 49 ref 2826 remove 1383 ref 2554 ref absTerm 2827 def appTerm 2828 def nil cons 2829 def cons 2830 def 50 ref 2558 ref nil cons 2831 def cons nil cons 2832 def cons nil cons cons 2833 def 71 ref subst 2833 remove 139 ref subst nil 2576 ref 2832 ref cons nil cons cons 2834 def 120 ref subst nil 2830 remove 50 ref 2565 remove 2558 remove appTerm 2835 def nil cons 2836 def cons nil cons 2837 def cons nil cons cons 120 ref subst nil 1402 ref 1383 ref 54 ref 2827 ref 1392 ref appTerm 2838 def appTerm 2835 ref appTerm 2839 def absTerm nil cons cons nil cons nil cons cons 1889 remove subst 1383 ref nil 84 ref 2839 remove nil cons cons nil cons nil cons cons 90 ref subst nil 49 ref 2838 ref nil cons 2840 def cons 2837 ref cons nil cons cons 2841 def 71 ref subst 2841 remove 139 ref subst 2838 ref betaConv 2838 remove assume eqMp nil 49 ref 2554 remove nil cons 2842 def cons 2843 def 2837 remove cons nil cons cons 2844 def 120 ref subst proveHyp 2844 ref 71 ref subst 2844 remove 139 ref subst 2834 ref 71 remove subst 2834 remove 139 remove subst nil 2843 remove 2832 remove cons nil cons cons 120 ref subst 2559 ref 2353 ref appTerm 2845 def betaConv 2561 ref 1392 ref appTerm 2846 def betaConv 2563 ref 29 ref appTerm 2847 def betaConv nil 2576 remove 50 ref 2847 remove nil cons cons nil cons cons nil cons cons 120 ref subst 152 ref 153 ref 2563 remove nil cons cons 155 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2562 remove nil cons cons 50 ref 2846 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2561 remove nil cons cons 1404 ref cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2560 remove nil cons cons 50 ref 2845 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2559 remove nil cons cons 2750 ref cons nil cons cons 150 ref subst eqMp eqMp eqMp eqMp nil 95 ref 2575 remove cons 2848 def 97 ref 2831 remove cons nil cons 2849 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 95 ref 2842 remove cons 97 ref 2836 remove cons nil cons 2850 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 2840 remove cons 2850 ref cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp nil 49 ref 1397 remove 1167 ref 54 ref 2827 ref 1167 remove varTerm appTerm appTerm 2835 ref appTerm absTerm appTerm nil cons cons 50 ref 54 ref 2828 remove appTerm 2835 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2827 remove nil cons cons 2850 remove cons nil cons cons 632 remove subst eqMp eqMp eqMp eqMp nil 95 ref 2829 remove cons 2849 remove cons nil cons cons 111 ref subst deductAntisym eqMp subst eqMp eqMp eqMp nil 95 ref 2819 ref cons 97 ref 2804 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 60 ref 2800 remove appTerm 2818 remove appTerm nil cons cons 50 ref 54 ref 2803 remove appTerm 2788 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 1021 ref 2804 remove cons 50 ref 2819 remove cons 2817 remove nil cons cons cons nil cons cons 2716 ref subst eqMp eqMp eqMp eqMp nil 95 ref 2782 ref cons 97 ref 2778 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 60 ref 2775 remove appTerm 2781 remove appTerm nil cons cons 50 ref 54 ref 2777 remove appTerm 2766 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 1021 ref 2778 remove cons 50 ref 2782 remove cons 2780 remove nil cons cons cons nil cons cons 2716 ref subst eqMp eqMp eqMp eqMp nil 95 ref 2761 ref cons 97 ref 2754 ref cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 60 ref 2751 remove appTerm 2760 remove appTerm nil cons cons 50 ref 54 remove 2753 remove appTerm 2738 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 1021 ref 2754 remove cons 50 ref 2761 remove cons 2759 remove nil cons cons cons nil cons cons 2716 ref subst eqMp eqMp eqMp eqMp nil 2153 remove 97 ref 2669 ref cons nil cons 2851 def cons nil cons cons 111 ref subst deductAntisym eqMp eqMp nil 49 ref 2706 remove 2731 remove appTerm nil cons cons 50 ref 2707 remove 2660 remove appTerm nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp nil 1021 remove 2669 remove cons 2708 remove cons nil cons cons 2716 remove subst eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 95 ref 2726 remove cons 2851 remove cons nil cons cons 111 ref subst deductAntisym eqMp eqMp eqMp nil 95 ref 2722 remove cons 97 ref 2723 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2717 remove appTerm 2721 remove appTerm nil cons cons 2683 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2676 ref 1162 ref appTerm betaConv appThm 1937 ref 2351 ref 467 ref 2676 ref 2353 remove appTerm betaConv 2852 def appThm 2676 ref 2415 remove appTerm betaConv appThm absThm appThm appThm appThm 1937 ref 2351 remove 2852 remove absThm appThm appThm nil 1939 ref 2676 remove nil cons cons nil cons nil cons cons 1945 ref subst eqMp eqMp eqMp nil 95 ref 2681 remove cons 97 ref 2682 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2671 remove appTerm 2680 remove appTerm nil cons cons 2648 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2643 ref 1162 remove appTerm betaConv appThm 1937 ref 1383 ref 467 ref 2643 ref 1392 remove appTerm betaConv 2853 def appThm 2643 ref 1393 remove appTerm betaConv appThm absThm appThm appThm appThm 1937 remove 1383 remove 2853 remove absThm appThm appThm nil 1939 remove 2643 remove nil cons cons nil cons nil cons cons 1945 remove subst eqMp eqMp eqMp nil 95 remove 2646 remove cons 97 ref 2647 remove cons nil cons cons nil cons cons 111 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 ref 2628 remove appTerm 2632 remove appTerm nil cons cons 2578 remove cons nil cons cons 120 ref subst proveHyp 467 ref 887 ref 2568 ref 6 remove appTerm betaConv appThm 536 remove 1315 remove 1217 ref 1316 remove 467 ref 2568 ref 1317 remove appTerm betaConv appThm 2568 ref 1318 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1217 remove 4 remove 2568 ref 29 remove appTerm betaConv absThm appThm appThm nil 1988 remove 2568 remove nil cons cons nil cons nil cons cons 1989 remove subst eqMp eqMp eqMp nil 2848 remove 97 remove 2577 remove cons nil cons cons nil cons cons 111 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 49 ref 60 remove 2552 remove appTerm 2574 remove appTerm nil cons cons 50 ref 47 ref 2383 ref appTerm 2854 def nil cons 2855 def cons nil cons cons nil cons cons 120 ref subst proveHyp 467 ref 887 remove 2383 ref 12 remove appTerm betaConv appThm 535 remove 346 remove 1216 ref 345 remove 467 remove 2383 ref 349 remove appTerm betaConv appThm 2383 ref 350 remove appTerm betaConv appThm absThm appThm absThm appThm appThm appThm 1216 remove 11 remove 2385 remove absThm appThm appThm nil 1078 remove 2383 remove nil cons 2856 def cons nil cons nil cons cons 1085 remove subst eqMp eqMp 2857 def nil 49 ref 2855 ref cons 50 ref 2384 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 123 remove 124 ref 2856 remove cons 126 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2382 remove nil cons cons 50 ref 2381 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 152 remove 153 ref 2380 remove nil cons cons 155 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 ref 2379 remove nil cons cons 50 ref 2378 remove nil cons cons nil cons cons nil cons cons 120 ref subst proveHyp 1169 ref 1402 ref 2377 remove nil cons cons 1404 remove cons nil cons cons 150 ref subst eqMp eqMp nil 49 remove 2376 remove nil cons cons 50 remove 2375 remove nil cons cons nil cons cons nil cons cons 120 remove subst proveHyp 1169 remove 1402 remove 2374 remove nil cons cons 2750 remove cons nil cons cons 150 remove subst eqMp eqMp subst subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 47 ref 2372 remove appTerm thm nil 333 remove 311 ref 129 remove 134 ref 206 remove 207 ref 313 remove 314 ref 47 ref 214 ref 41 ref 215 ref 390 remove absTerm 2858 def appTerm 2859 def absTerm 2860 def appTerm 2861 def absTerm 2862 def appTerm 2863 def absTerm 2864 def appTerm 2865 def absTerm 2866 def appTerm 2867 def absTerm 2868 def nil cons cons nil cons nil cons cons 337 remove subst 311 remove nil 84 ref 2867 remove nil cons cons nil cons nil cons cons 90 ref subst nil 130 remove 2866 remove nil cons cons nil cons nil cons cons 336 remove subst 134 remove nil 84 ref 2865 remove nil cons cons nil cons nil cons cons 90 ref subst nil 265 remove 2864 remove nil cons cons nil cons nil cons cons 405 remove subst 207 remove nil 84 ref 2863 remove nil cons cons nil cons nil cons cons 90 ref subst nil 338 remove 2862 remove nil cons cons nil cons nil cons cons 341 remove subst 314 remove nil 84 ref 2861 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 2860 remove nil cons cons nil cons nil cons cons 445 ref subst 214 remove nil 84 ref 2859 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2858 remove nil cons cons nil cons nil cons cons 460 ref subst 215 remove nil 84 ref 391 remove cons nil cons nil cons cons 90 ref subst 1055 remove eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 310 remove 2868 remove appTerm thm nil 183 ref 167 ref 2854 remove absTerm 2869 def nil cons cons nil cons nil cons cons 1877 ref subst 167 ref nil 84 ref 2855 remove cons nil cons nil cons cons 90 ref subst 2857 remove eqMp absThm eqMp nil 180 ref 2869 remove appTerm thm nil 183 remove 167 ref 47 ref 2166 ref 47 remove 2167 ref 41 ref 2168 ref 41 remove 2169 ref 2201 ref absTerm 2870 def appTerm 2871 def absTerm 2872 def appTerm 2873 def absTerm 2874 def appTerm 2875 def absTerm 2876 def appTerm 2877 def absTerm 2878 def nil cons cons nil cons nil cons cons 1877 remove subst 167 remove nil 84 ref 2877 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 ref 2876 remove nil cons cons nil cons nil cons cons 445 ref subst 2166 remove nil 84 ref 2875 remove nil cons cons nil cons nil cons cons 90 ref subst nil 124 remove 2874 remove nil cons cons nil cons nil cons cons 445 remove subst 2167 remove nil 84 ref 2873 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 ref 2872 remove nil cons cons nil cons nil cons cons 460 ref subst 2168 remove nil 84 ref 2871 remove nil cons cons nil cons nil cons cons 90 ref subst nil 153 remove 2870 remove nil cons cons nil cons nil cons cons 460 remove subst 2169 remove nil 84 remove 2201 remove nil cons cons nil cons nil cons cons 90 remove subst 2350 remove eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 180 remove 2878 remove appTerm thm