path: "vendor/opentheory/data/theories/parser-stream-def/parser-stream-def.art"
6 version "Parser.Stream.length" "length_pstream" "->" typeOp 0 def "Parser.Stream.stream" "HOLLight._mk_pstream" "HOLLight._dest_pstream" "A" nil cons 1 def "a0" "A" varType 2 def var 3 def "a1" "HOLLight.recspace" "HOLLight._mk_rec" "HOLLight._dest_rec" 1 remove "HOLLight.ZRECSPACE" "a" 0 ref "Number.Natural.natural" typeOp nil opType 4 def 0 ref 2 ref "bool" typeOp nil opType 5 def nil cons 6 def cons opType 7 def nil cons 8 def cons opType 9 def var 10 def "Data.Bool.!" const 11 def 0 ref 0 ref 0 ref 9 ref 6 ref cons opType 12 def 6 ref cons opType 13 def 6 ref cons opType constTerm 14 def "ZRECSPACE'" 12 ref var 15 def "Data.Bool.==>" const 0 ref 5 ref 0 ref 5 ref 6 ref cons opType 16 def nil cons cons opType 17 def constTerm 18 def 11 ref 13 ref constTerm 19 def 10 ref 18 ref "Data.Bool.\\/" const 17 ref constTerm 20 def "=" const 21 def 0 ref 9 ref 12 ref nil cons 22 def cons opType constTerm 23 def 10 ref varTerm 24 def appTerm 25 def "HOLLight.ZBOT" "HOLLight.INJP" "_15445" 9 ref var 26 def "_15446" 9 ref var 27 def "n" 4 ref var 28 def "a" 2 ref var 29 def "Data.Bool.cond" const 30 def 0 ref 5 ref 17 ref nil cons cons opType constTerm 31 def "HOLLight.NUMLEFT" "X" 0 ref 4 ref 6 ref cons opType 32 def var 33 def nil cons cons nil cons 33 ref "Data.Bool.?" const 34 def 0 ref 0 ref 0 ref 4 ref 4 ref nil cons 35 def cons opType 36 def 6 ref cons opType 37 def 6 ref cons opType constTerm 38 def "Y" 36 ref var 39 def 11 ref 0 ref 16 ref 6 ref cons opType 40 def constTerm 41 def "x" 5 ref var 42 def 11 ref 0 ref 32 ref 6 ref cons opType 43 def constTerm 44 def "y" 4 ref var 45 def "Data.Bool./\\" const 17 ref constTerm 46 def 21 ref 17 ref constTerm 47 def 33 remove varTerm 48 def "HOLLight.NUMSUM" "_15398" 5 ref var 49 def "_15399" 4 ref var 50 def 30 ref 0 ref 5 ref 0 ref 4 ref 36 ref nil cons 51 def cons opType 52 def nil cons cons opType constTerm 53 def 49 ref varTerm 54 def appTerm "Number.Natural.suc" const 36 ref constTerm 55 def "Number.Natural.*" const 52 ref constTerm 56 def "Number.Natural.bit0" const 36 ref constTerm 57 def "Number.Natural.bit1" const 36 ref constTerm 58 def "Number.Natural.zero" const 4 ref constTerm 59 def appTerm 60 def appTerm 61 def appTerm 62 def 50 ref varTerm 63 def appTerm 64 def appTerm appTerm 64 remove appTerm absTerm 65 def absTerm 66 def defineConst 67 def pop 0 ref 5 ref 51 ref cons opType 68 def constTerm 69 def 42 ref varTerm 70 def appTerm 45 ref varTerm 71 def appTerm 72 def appTerm appTerm 70 ref appTerm appTerm 21 ref 0 ref 4 ref 32 ref nil cons 73 def cons opType 74 def constTerm 75 def 39 ref varTerm 76 def 72 ref appTerm appTerm 71 ref appTerm 77 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 78 def refl 79 def 21 ref 0 ref 32 ref 43 ref nil cons cons opType constTerm 48 ref appTerm "select" const 80 def 0 ref 43 ref 73 ref cons opType constTerm 81 def 78 ref appTerm appTerm assume sym appThm 78 ref 48 remove appTerm betaConv trans "A" 73 remove cons nil cons 82 def nil nil cons 83 def cons nil 21 ref 0 ref 0 ref 7 ref 6 ref cons opType 84 def 0 ref 84 ref 6 ref cons opType 85 def nil cons cons opType constTerm 86 def 34 ref 84 ref constTerm 87 def appTerm 88 def "p" 7 ref var 89 def 89 ref varTerm 90 def 80 ref 0 ref 7 ref 2 ref nil cons 91 def cons opType constTerm 92 def 90 ref appTerm 93 def appTerm absTerm appTerm axiom 94 def subst 79 remove appThm "p" 43 ref var 95 def 95 remove varTerm 96 def 81 remove 96 remove appTerm appTerm absTerm 78 ref appTerm betaConv trans nil "P" 16 ref var 97 def "b1" 5 ref var 98 def 44 ref "x1" 4 ref var 99 def 41 ref "b2" 5 ref var 100 def 44 ref "x2" 4 ref var 101 def 47 ref 75 ref 69 ref 98 ref varTerm 102 def appTerm 99 ref varTerm 103 def appTerm appTerm 69 ref 100 ref varTerm 104 def appTerm 101 ref varTerm 105 def appTerm appTerm 106 def appTerm 46 ref 47 ref 102 ref appTerm 107 def 104 ref appTerm 108 def appTerm 75 ref 103 ref appTerm 105 ref appTerm 109 def appTerm 110 def appTerm 111 def absTerm 112 def appTerm 113 def absTerm 114 def appTerm 115 def absTerm 116 def appTerm 117 def absTerm 118 def nil cons cons nil cons nil cons cons "A" 6 ref cons nil cons 119 def 83 ref cons 120 def 47 ref 11 ref 84 ref constTerm 121 def "P" 7 ref var 122 def varTerm 123 def appTerm 124 def appTerm refl 89 ref 21 ref 0 ref 7 ref 84 ref nil cons cons opType constTerm 125 def 90 ref appTerm "x" 2 ref var 126 def "Data.Bool.T" const 5 ref constTerm 127 def absTerm 128 def appTerm absTerm 129 def 123 ref appTerm betaConv 130 def appThm nil 86 ref 121 ref appTerm 129 remove appTerm axiom 123 ref refl 131 def appThm 132 def eqMp sym 133 def subst 134 def subst 98 remove nil "t" 5 ref var 135 def 117 remove nil cons cons nil cons nil cons cons 47 ref 135 ref varTerm 136 def appTerm 137 def 127 ref appTerm 138 def assume sym nil 127 ref axiom 139 def eqMp 136 ref assume 139 ref deductAntisym deductAntisym 140 def subst nil "P" 32 ref var 141 def 116 remove nil cons cons nil cons nil cons cons "A" 35 ref cons 142 def nil cons 143 def 83 ref cons 144 def 133 ref subst 145 def subst 99 ref nil 135 ref 115 remove nil cons cons nil cons nil cons cons 140 ref subst nil 97 ref 114 remove nil cons cons nil cons nil cons cons 134 ref subst 100 remove nil 135 ref 113 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 112 remove nil cons cons nil cons nil cons cons 145 ref subst 101 ref nil 135 ref 111 remove nil cons cons nil cons nil cons cons 140 ref subst nil "p" 5 ref var 146 def 106 ref nil cons 147 def cons "q" 5 ref var 148 def 110 ref nil cons 149 def cons nil cons 150 def cons nil cons cons 151 def 18 ref refl 152 def 47 ref 146 ref varTerm 153 def appTerm 154 def 148 ref varTerm 155 def appTerm 156 def assume 157 def appThm 155 ref refl 158 def appThm sym nil 146 ref 155 ref nil cons 159 def cons 160 def 148 ref 159 ref cons nil cons 161 def cons nil cons cons 162 def 47 ref 18 ref 153 ref appTerm 163 def 155 ref appTerm 164 def appTerm 165 def refl 146 ref 148 ref 47 ref 46 ref 153 ref appTerm 166 def 155 ref appTerm 167 def appTerm 168 def 153 ref appTerm absTerm 169 def absTerm 170 def 153 ref appTerm betaConv 158 ref appThm 169 remove 155 ref appTerm betaConv trans appThm nil 21 ref 0 ref 17 ref 0 ref 17 ref 6 ref cons opType 171 def nil cons cons opType constTerm 172 def 18 ref appTerm 170 remove appTerm axiom 153 ref refl 173 def appThm 158 ref appThm eqMp 174 def sym 175 def subst 162 remove 47 ref refl 176 def "f" 17 remove var 177 def 177 ref varTerm 178 def 153 ref appTerm 155 ref appTerm absTerm 179 def 146 ref 148 ref 155 ref absTerm 180 def absTerm 181 def appTerm betaConv 181 ref 153 ref appTerm betaConv 158 ref appThm 180 ref 155 ref appTerm betaConv trans trans appThm 177 ref 178 ref 127 ref appTerm 127 ref appTerm absTerm 182 def 181 ref appTerm betaConv 181 ref 127 ref appTerm betaConv 127 ref refl 183 def appThm 180 ref 127 ref appTerm betaConv trans trans 184 def appThm 168 remove refl 148 ref 21 ref 0 ref 171 ref 0 ref 171 remove 6 ref cons opType nil cons cons opType constTerm 185 def 179 remove appTerm 182 ref appTerm absTerm 186 def 155 ref appTerm betaConv appThm 21 ref 0 ref 16 ref 40 remove nil cons cons opType constTerm 187 def 166 ref appTerm refl 146 ref 186 remove absTerm 188 def 153 ref appTerm betaConv appThm nil 172 ref 46 ref appTerm 188 ref appTerm axiom 189 def 173 remove appThm eqMp 158 remove appThm eqMp 190 def 167 remove assume eqMp 181 ref refl 191 def appThm eqMp sym 139 ref eqMp 192 def 190 remove sym 177 ref 178 ref refl nil 135 ref 153 ref nil cons 193 def cons nil cons nil cons cons 140 ref subst 153 ref assume 194 def eqMp appThm nil 135 ref 159 ref cons nil cons nil cons cons 140 ref subst 155 ref assume 195 def eqMp appThm absThm eqMp 196 def deductAntisym 197 def subst 195 remove eqMp nil "P" 5 ref var 198 def 159 ref cons "Q" 5 ref var 199 def 159 remove cons nil cons 200 def cons nil cons cons 176 ref 177 ref 178 remove 198 ref varTerm 201 def appTerm 202 def 199 ref varTerm 203 def appTerm absTerm 204 def 146 ref 148 ref 153 ref absTerm absTerm 205 def appTerm betaConv 205 ref 201 ref appTerm betaConv 203 ref refl 206 def appThm 148 ref 201 ref absTerm 203 ref appTerm betaConv trans trans appThm 182 ref 205 ref appTerm betaConv 205 ref 127 ref appTerm betaConv 183 remove appThm 148 ref 127 ref absTerm 127 ref appTerm betaConv trans trans appThm 47 ref 46 ref 201 ref appTerm 207 def 203 ref appTerm 208 def appTerm refl 148 ref 185 remove 177 remove 202 remove 155 ref appTerm absTerm appTerm 182 remove appTerm absTerm 203 ref appTerm betaConv appThm 187 ref 207 remove appTerm refl 188 remove 201 ref appTerm betaConv appThm 189 remove 201 ref refl 209 def appThm eqMp 206 ref appThm eqMp 208 remove assume eqMp 210 def 205 remove refl appThm eqMp sym 139 ref eqMp 211 def subst deductAntisym eqMp 212 def eqMp 213 def nil 146 ref 164 ref nil cons 214 def cons 215 def 148 ref 18 ref 155 ref appTerm 216 def 153 ref appTerm nil cons 217 def cons nil cons 218 def cons nil cons cons 197 ref subst proveHyp 216 ref refl 157 remove appThm sym 212 remove eqMp 219 def eqMp nil 160 ref 148 ref 193 ref cons nil cons 220 def cons nil cons cons 175 ref 196 remove nil 198 ref 193 ref cons 221 def 200 ref cons nil cons cons 211 ref subst 222 def deductAntisym eqMp 174 remove 164 ref assume eqMp sym 194 remove eqMp 192 remove proveHyp 223 def deductAntisym 224 def subst nil 198 ref 214 ref cons 225 def 199 ref 217 remove cons nil cons 226 def cons nil cons cons 227 def 176 ref 204 remove 181 ref appTerm betaConv 181 remove 201 ref appTerm betaConv 206 ref appThm 180 remove 203 ref appTerm betaConv trans trans appThm 184 remove appThm 210 remove 191 remove appThm eqMp sym 139 ref eqMp 228 def subst eqMp 224 ref 227 remove 211 ref subst eqMp deductAntisym deductAntisym 229 def subst 151 ref 175 ref subst 151 remove 197 ref subst 75 ref refl 230 def nil "x" 4 ref var 231 def 103 ref nil cons 232 def cons 233 def "b" 5 ref var 234 def 102 ref nil cons 235 def cons nil cons cons nil cons cons nil 49 remove 234 ref varTerm 236 def nil cons 237 def cons 50 remove 231 ref varTerm 238 def nil cons 239 def cons nil cons cons nil cons cons 67 remove 54 ref refl appThm 66 remove 54 remove appTerm betaConv trans 63 ref refl appThm 65 remove 63 remove appTerm betaConv trans subst 240 def subst appThm nil 231 ref 105 ref nil cons 241 def cons 242 def 234 ref 104 ref nil cons 243 def cons nil cons cons nil cons cons 240 remove subst appThm 106 ref assume eqMp nil 146 ref 75 ref 53 ref 102 ref appTerm 55 ref 62 ref 103 ref appTerm 244 def appTerm 245 def appTerm 244 ref appTerm 246 def appTerm 53 remove 104 ref appTerm 55 ref 62 ref 105 ref appTerm 247 def appTerm 248 def appTerm 247 ref appTerm 249 def appTerm 250 def nil cons 251 def cons 150 remove cons nil cons cons 252 def 224 ref subst 253 def proveHyp 252 ref 175 ref subst 252 remove 197 ref subst 253 remove "Number.Natural.even" const 32 ref constTerm 254 def refl 255 def 250 ref assume appThm nil 146 ref 47 ref 254 ref 246 ref appTerm appTerm 254 ref 249 ref appTerm 256 def appTerm nil cons cons 148 ref 18 ref 250 remove appTerm 110 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 176 ref "_15410" 4 ref var 257 def 18 ref 47 ref 254 ref 257 remove varTerm 258 def appTerm appTerm 256 ref appTerm appTerm 18 ref 75 ref 258 remove appTerm 249 ref appTerm appTerm 110 ref appTerm appTerm absTerm 259 def 246 remove appTerm betaConv appThm 46 ref refl 260 def 18 ref 102 ref appTerm 261 def refl 259 ref 245 ref appTerm betaConv appThm appThm 18 ref "Data.Bool.~" const 16 remove constTerm 262 def 102 ref appTerm 263 def appTerm 264 def refl 259 ref 244 ref appTerm betaConv appThm appThm appThm nil "_485" 4 ref var 265 def 244 ref nil cons 266 def cons "_482" 4 ref var 267 def 245 ref nil cons cons "_483" 5 ref var 268 def 235 ref cons nil cons cons cons nil cons cons nil "_484" 32 ref var 269 def 259 remove nil cons cons nil cons nil cons cons 144 ref nil 126 ref "_482" 2 ref var varTerm nil cons cons "c" 5 ref var 270 def 268 ref varTerm nil cons cons 89 ref "_484" 7 ref var varTerm nil cons cons "y" 2 ref var 271 def "_485" 2 ref var varTerm nil cons cons nil cons cons cons cons nil cons cons 271 ref 47 ref 90 ref 30 remove 0 ref 5 ref 0 ref 2 ref 0 ref 2 ref 91 ref cons opType nil cons cons opType nil cons cons opType constTerm 272 def 270 ref varTerm 273 def appTerm 126 ref varTerm 274 def appTerm 271 ref varTerm 275 def appTerm appTerm appTerm 46 ref 18 ref 273 ref appTerm 90 ref 274 ref appTerm 276 def appTerm appTerm 18 ref 262 ref 273 ref appTerm appTerm 90 ref 275 ref appTerm 277 def appTerm appTerm appTerm absTerm 278 def 275 ref appTerm 279 def betaConv 126 ref 121 ref 278 ref appTerm 280 def absTerm 281 def 274 ref appTerm 282 def betaConv 270 remove 121 ref 281 ref appTerm 283 def absTerm 284 def 273 ref appTerm 285 def betaConv 89 ref 41 ref 284 ref appTerm 286 def absTerm 287 def 90 ref appTerm 288 def betaConv nil 11 ref 85 remove constTerm 289 def 287 ref appTerm 290 def axiom nil 146 ref 290 remove nil cons cons 148 ref 288 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 8 ref cons nil cons 291 def "P" 84 ref var 292 def 287 remove nil cons cons "x" 7 ref var 293 def 90 ref nil cons cons nil cons 294 def cons nil cons cons nil 146 ref 124 ref nil cons 295 def cons 148 ref 123 ref 274 ref appTerm 296 def nil cons 297 def cons nil cons cons nil cons cons 298 def 175 ref subst 298 remove 197 ref subst 47 ref 296 ref appTerm refl 128 ref 274 ref appTerm betaConv appThm 130 remove 132 remove 124 remove assume eqMp eqMp 274 ref refl 299 def appThm eqMp sym 139 ref eqMp eqMp nil 198 ref 295 remove cons 199 ref 297 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp 300 def subst eqMp eqMp nil 146 ref 286 remove nil cons cons 148 ref 285 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 284 remove nil cons cons 42 ref 273 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 283 remove nil cons cons 148 ref 282 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 91 ref cons 301 def nil cons 302 def 122 ref 281 remove nil cons cons 126 ref 274 ref nil cons 303 def cons nil cons 304 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 280 remove nil cons cons 148 ref 279 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 278 remove nil cons cons 126 ref 275 ref nil cons cons nil cons 305 def cons nil cons cons 300 ref subst eqMp eqMp subst subst 306 def subst subst eqMp sym nil 146 ref 235 ref cons 148 ref 18 ref 47 ref 254 ref 245 ref appTerm appTerm 307 def 256 ref appTerm appTerm 308 def 18 ref 75 ref 245 remove appTerm 309 def 249 ref appTerm appTerm 310 def 110 ref appTerm appTerm 311 def nil cons 312 def cons nil cons cons nil cons cons 313 def 175 ref subst 313 remove 197 ref subst 47 ref "_15412" 5 ref var 314 def 308 ref 310 ref 46 ref 47 ref 314 remove varTerm appTerm 104 ref appTerm appTerm 109 ref appTerm appTerm appTerm absTerm 315 def 102 ref appTerm 316 def appTerm refl 315 ref 127 ref appTerm betaConv appThm 176 ref 316 remove betaConv appThm 308 remove 310 remove 46 ref 47 ref 127 ref appTerm 317 def 104 ref appTerm appTerm 109 ref appTerm 318 def appTerm appTerm refl appThm trans 315 remove refl nil 135 ref 235 ref cons nil cons nil cons cons 140 ref subst 102 ref assume eqMp appThm eqMp sym 176 ref "_15416" 4 ref var 319 def 18 ref 307 ref 254 ref 319 remove varTerm 320 def appTerm appTerm appTerm 18 ref 309 ref 320 remove appTerm appTerm 318 ref appTerm appTerm absTerm 321 def 249 ref appTerm betaConv appThm 260 ref 18 ref 104 ref appTerm 322 def refl 323 def 321 ref 248 ref appTerm betaConv appThm appThm 18 ref 262 ref 104 ref appTerm 324 def appTerm 325 def refl 326 def 321 ref 247 ref appTerm betaConv appThm appThm appThm nil 265 remove 247 ref nil cons 327 def cons 267 remove 248 ref nil cons cons 268 remove 243 ref cons nil cons cons cons nil cons cons 328 def nil 269 ref 321 remove nil cons cons nil cons nil cons cons 306 ref subst subst eqMp sym nil 146 ref 243 ref cons 329 def 148 ref 18 ref 307 ref 254 ref 248 ref appTerm 330 def appTerm appTerm 331 def 18 ref 309 ref 248 ref appTerm appTerm 332 def 318 ref appTerm appTerm 333 def nil cons 334 def cons nil cons cons nil cons cons 335 def 175 ref subst 335 remove 197 ref subst 47 ref "_15418" 5 ref var 336 def 331 ref 332 ref 46 ref 317 ref 336 remove varTerm appTerm appTerm 109 ref appTerm appTerm appTerm absTerm 337 def 104 ref appTerm 338 def appTerm refl 337 ref 127 ref appTerm betaConv appThm 176 ref 338 remove betaConv appThm 331 remove 332 ref 46 ref 317 ref 127 ref appTerm appTerm 109 ref appTerm appTerm appTerm refl appThm trans 337 remove refl nil 135 ref 243 ref cons nil cons nil cons cons 140 ref subst 104 ref assume eqMp 339 def appThm eqMp sym 152 ref 176 ref nil 28 ref 266 ref cons nil cons nil cons cons 28 ref 47 ref 254 ref 55 ref 28 ref varTerm 340 def appTerm 341 def appTerm appTerm 262 ref 254 ref 340 ref appTerm 342 def appTerm appTerm absTerm 343 def 340 ref appTerm 344 def betaConv nil 44 ref 343 ref appTerm 345 def axiom nil 146 ref 345 remove nil cons cons 148 ref 344 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 343 remove nil cons cons 231 ref 340 ref nil cons 346 def cons nil cons 347 def cons nil cons cons 300 ref subst eqMp eqMp 348 def subst 262 ref refl 349 def nil 28 ref 232 ref cons 350 def nil cons nil cons cons 351 def nil 135 ref 254 ref 62 ref 340 ref appTerm 352 def appTerm 353 def nil cons cons nil cons nil cons cons 140 ref subst 28 ref 353 remove absTerm 354 def 340 ref appTerm 355 def betaConv nil 44 ref 354 ref appTerm 356 def axiom nil 146 ref 356 remove nil cons cons 148 ref 355 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 354 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp 357 def subst 358 def appThm nil 47 ref 262 ref 127 ref appTerm 359 def appTerm "Data.Bool.F" const 5 ref constTerm 360 def appTerm axiom 361 def trans trans appThm 362 def nil 28 ref 327 remove cons 363 def nil cons nil cons cons 348 ref subst 349 ref nil 28 ref 241 ref cons 364 def nil cons nil cons cons 365 def 357 remove subst 366 def appThm 361 ref trans trans 367 def appThm nil 135 ref 360 ref nil cons 368 def cons nil cons nil cons cons 369 def 135 ref 47 ref 47 ref 360 ref appTerm 370 def 136 ref appTerm appTerm 262 ref 136 ref appTerm 371 def appTerm absTerm 372 def 136 ref appTerm 373 def betaConv nil 41 ref 372 ref appTerm 374 def axiom nil 146 ref 374 remove nil cons cons 148 ref 373 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 372 remove nil cons cons 42 ref 136 ref nil cons 375 def cons nil cons 376 def cons nil cons cons 300 ref subst eqMp eqMp 377 def subst nil 47 ref 262 ref 360 ref appTerm 378 def appTerm 127 ref appTerm axiom 379 def trans 380 def trans appThm 332 ref refl 260 ref nil 135 ref 127 ref nil cons 381 def cons nil cons nil cons cons 382 def 135 ref 47 ref 317 ref 136 ref appTerm appTerm 136 ref appTerm absTerm 383 def 136 ref appTerm 384 def betaConv nil 41 ref 383 ref appTerm 385 def axiom nil 146 ref 385 remove nil cons cons 148 ref 384 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 383 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 386 def subst 387 def appThm 109 ref refl 388 def appThm nil 135 ref 109 ref nil cons 389 def cons nil cons nil cons cons 390 def 135 ref 47 ref 46 ref 127 ref appTerm 136 ref appTerm appTerm 136 ref appTerm absTerm 391 def 136 ref appTerm 392 def betaConv nil 41 ref 391 ref appTerm 393 def axiom nil 146 ref 393 remove nil cons cons 148 ref 392 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 391 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 394 def subst 395 def trans appThm appThm nil 135 ref 332 remove 109 ref appTerm nil cons cons nil cons nil cons cons 135 ref 47 ref 18 ref 127 ref appTerm 396 def 136 ref appTerm appTerm 136 ref appTerm absTerm 397 def 136 ref appTerm 398 def betaConv nil 41 ref 397 ref appTerm 399 def axiom nil 146 ref 399 remove nil cons cons 148 ref 398 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 397 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 400 def subst trans sym 152 ref nil 363 remove "m" 4 ref var 401 def 266 remove cons nil cons cons nil cons cons 28 ref 47 ref 75 ref 55 ref 401 ref varTerm 402 def appTerm 403 def appTerm 341 ref appTerm appTerm 75 ref 402 ref appTerm 404 def 340 ref appTerm 405 def appTerm absTerm 406 def 340 ref appTerm 407 def betaConv 401 ref 44 ref 406 ref appTerm 408 def absTerm 409 def 402 ref appTerm 410 def betaConv nil 44 ref 409 ref appTerm 411 def axiom nil 146 ref 411 remove nil cons cons 148 ref 410 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 409 remove nil cons cons 231 ref 402 ref nil cons 412 def cons nil cons 413 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 408 remove nil cons cons 148 ref 407 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 406 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 414 def subst nil "p" 4 ref var 415 def 241 remove cons 350 remove 401 ref 61 ref nil cons cons nil cons 416 def cons 417 def cons nil cons cons 415 ref 47 ref 75 ref 56 ref 402 ref appTerm 418 def 340 ref appTerm 419 def appTerm 420 def 418 ref 415 ref varTerm 421 def appTerm 422 def appTerm appTerm 20 ref 404 ref 59 ref appTerm 423 def appTerm 424 def 75 ref 340 ref appTerm 425 def 421 ref appTerm appTerm appTerm absTerm 426 def 421 ref appTerm 427 def betaConv 28 ref 44 ref 426 ref appTerm 428 def absTerm 429 def 340 ref appTerm 430 def betaConv 401 ref 44 ref 429 ref appTerm 431 def absTerm 432 def 402 ref appTerm 433 def betaConv nil 44 ref 432 ref appTerm 434 def axiom nil 146 ref 434 remove nil cons cons 148 ref 433 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 432 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 431 remove nil cons cons 148 ref 430 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 429 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 428 remove nil cons cons 148 ref 427 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 426 remove nil cons cons 231 ref 421 ref nil cons cons nil cons 435 def cons nil cons cons 300 ref subst eqMp eqMp 436 def subst 437 def trans 20 ref refl 438 def nil 28 ref 60 ref nil cons 439 def cons 440 def nil cons nil cons cons 441 def 28 ref 47 ref 75 ref 57 ref 340 ref appTerm 442 def appTerm 443 def 59 ref appTerm appTerm 425 ref 59 ref appTerm 444 def appTerm absTerm 445 def 340 ref appTerm 446 def betaConv 260 ref 44 ref refl 447 def 401 ref 447 ref 28 ref 176 ref 28 ref 47 ref 405 ref appTerm 448 def 46 ref "Number.Natural.<=" const 74 ref constTerm 449 def 402 ref appTerm 450 def 340 ref appTerm 451 def appTerm 452 def 449 ref 340 ref appTerm 453 def 402 ref appTerm 454 def appTerm 455 def appTerm 456 def absTerm 457 def 340 ref appTerm 458 def betaConv 401 ref 44 ref 457 ref appTerm 459 def absTerm 460 def 402 ref appTerm 461 def betaConv 447 ref 401 ref 447 ref 28 ref 456 remove assume sym 47 ref 455 ref appTerm 405 ref appTerm 462 def assume sym deductAntisym absThm appThm absThm appThm nil 44 ref 401 ref 44 ref 28 ref 462 remove absTerm appTerm absTerm appTerm axiom eqMp nil 146 ref 44 ref 460 ref appTerm nil cons cons 148 ref 461 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 460 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 459 remove nil cons cons 148 ref 458 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 457 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 463 def appThm 463 ref appThm nil 42 ref 455 remove nil cons cons nil cons nil cons cons 120 ref nil 135 ref 21 ref 0 ref 2 ref 8 ref cons opType constTerm 464 def 274 ref appTerm 465 def 274 ref appTerm nil cons cons nil cons nil cons cons 140 ref subst 299 ref eqMp 466 def subst 467 def subst 468 def trans absThm appThm 382 ref 144 ref 135 ref 47 ref 121 ref 126 ref 136 ref absTerm 469 def appTerm appTerm 136 ref appTerm absTerm 470 def 136 ref appTerm 471 def betaConv nil 41 ref 470 ref appTerm 472 def axiom nil 146 ref 472 remove nil cons cons 148 ref 471 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 470 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 473 def subst 474 def subst 475 def trans absThm appThm 475 ref trans appThm 260 ref nil 135 ref 75 ref 59 ref appTerm 476 def 59 ref appTerm 477 def nil cons cons nil cons nil cons cons 135 ref 47 ref 138 ref appTerm 136 ref appTerm absTerm 478 def 136 ref appTerm 479 def betaConv nil 41 ref 478 ref appTerm 480 def axiom nil 146 ref 480 remove nil cons cons 148 ref 479 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 478 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 481 def subst nil 231 ref 59 ref nil cons 482 def cons nil cons nil cons cons 144 ref 466 ref subst 483 def subst 484 def trans appThm 260 ref 447 ref 28 ref 176 ref nil 28 ref 482 ref cons 485 def 401 ref 442 ref nil cons 486 def cons nil cons cons nil cons cons 463 ref subst 260 ref 28 ref 47 ref 449 ref 442 ref appTerm 59 ref appTerm appTerm 453 ref 59 ref appTerm 487 def appTerm absTerm 488 def 340 ref appTerm 489 def betaConv 260 ref 447 ref 401 ref 447 ref 28 ref nil 42 ref 451 ref nil cons 490 def cons nil cons nil cons cons 467 ref subst 491 def absThm appThm 475 ref trans absThm appThm 475 ref trans appThm 260 ref nil 135 ref 449 ref 59 ref appTerm 492 def 59 ref appTerm 493 def nil cons cons nil cons nil cons cons 481 ref subst appThm 260 ref 447 ref 28 ref 176 ref 449 ref refl 494 def 28 ref 443 remove "Number.Natural.+" const 52 ref constTerm 495 def 340 ref appTerm 496 def 340 ref appTerm 497 def appTerm 498 def absTerm 499 def 340 ref appTerm 500 def betaConv 501 def 230 ref nil 75 ref 57 ref 59 ref appTerm appTerm 502 def 59 ref appTerm axiom appThm nil 485 ref nil cons nil cons cons 503 def 28 ref 75 ref 495 ref 59 ref appTerm 504 def 340 ref appTerm appTerm 340 ref appTerm absTerm 505 def 340 ref appTerm 506 def betaConv nil 44 ref 505 ref appTerm 507 def axiom nil 146 ref 507 remove nil cons cons 148 ref 506 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 505 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 508 def subst 509 def appThm 484 ref trans sym 139 ref eqMp nil 146 ref 502 remove 504 remove 59 ref appTerm 510 def appTerm 511 def nil cons cons 148 ref 44 ref 28 ref 18 ref 498 ref appTerm 75 ref 57 ref 341 ref appTerm appTerm 512 def 495 ref 341 ref appTerm 341 ref appTerm appTerm 513 def appTerm 514 def absTerm 515 def appTerm 516 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 141 ref 515 remove nil cons cons nil cons nil cons cons 145 ref subst 28 ref nil 135 ref 514 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 498 ref nil cons 517 def cons 148 ref 513 remove nil cons 518 def cons nil cons cons nil cons cons 519 def 175 ref subst 519 remove 197 ref subst 230 ref 28 ref 512 remove 55 ref 55 ref 442 ref appTerm 520 def appTerm appTerm absTerm 521 def 340 ref appTerm 522 def betaConv nil 44 ref 521 ref appTerm 523 def axiom nil 146 ref 523 remove nil cons cons 148 ref 522 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 521 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 55 ref refl 524 def 524 ref 498 remove assume appThm appThm trans appThm nil 28 ref 341 ref nil cons cons 401 ref 346 ref cons nil cons 525 def cons nil cons cons 28 ref 75 ref 495 ref 403 ref appTerm 340 ref appTerm appTerm 55 ref 495 ref 402 ref appTerm 526 def 340 ref appTerm 527 def appTerm 528 def appTerm absTerm 529 def 340 ref appTerm 530 def betaConv 401 ref 44 ref 529 ref appTerm 531 def absTerm 532 def 402 ref appTerm 533 def betaConv nil 44 ref 532 ref appTerm 534 def axiom nil 146 ref 534 remove nil cons cons 148 ref 533 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 532 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 531 remove nil cons cons 148 ref 530 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 529 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 535 def subst 524 ref nil 525 ref nil cons cons 536 def 28 ref 75 ref 526 ref 341 ref appTerm appTerm 528 remove appTerm absTerm 537 def 340 ref appTerm 538 def betaConv 401 ref 44 ref 537 ref appTerm 539 def absTerm 540 def 402 ref appTerm 541 def betaConv nil 44 ref 540 ref appTerm 542 def axiom nil 146 ref 542 remove nil cons cons 148 ref 541 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 540 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 539 remove nil cons cons 148 ref 538 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 537 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp subst appThm trans appThm nil 231 ref 55 ref 55 ref 497 ref appTerm 543 def appTerm nil cons cons nil cons nil cons cons 483 ref subst trans sym 139 ref eqMp eqMp nil 198 ref 517 remove cons 199 ref 518 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 146 ref 46 ref 511 remove appTerm 516 remove appTerm nil cons cons 148 ref 44 ref 499 ref appTerm nil cons 544 def cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 260 ref 499 ref 59 ref appTerm betaConv appThm 447 ref 28 ref 152 ref 501 ref appThm 499 ref 341 ref appTerm betaConv appThm absThm appThm appThm appThm 447 ref 28 ref 501 remove absThm appThm appThm nil "p" 32 ref var 545 def 499 remove nil cons 546 def cons nil cons nil cons cons 545 ref 18 ref 46 ref 545 ref varTerm 547 def 59 ref appTerm appTerm 44 ref 28 ref 18 ref 547 ref 340 ref appTerm 548 def appTerm 547 ref 341 ref appTerm appTerm absTerm appTerm appTerm appTerm 44 ref 28 ref 548 remove absTerm appTerm appTerm absTerm 549 def 547 ref appTerm 550 def betaConv nil 11 ref 0 ref 43 ref 6 ref cons opType 551 def constTerm 549 ref appTerm 552 def axiom nil 146 ref 552 remove nil cons cons 148 ref 550 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 82 remove "P" 43 ref var 549 remove nil cons cons "x" 32 ref var 547 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp 553 def subst eqMp eqMp nil 146 ref 544 remove cons 148 ref 500 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 546 remove cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 554 def appThm 59 ref refl 555 def appThm appThm 487 ref refl 556 def appThm absThm appThm appThm 260 ref 447 ref 28 ref nil 135 ref 449 ref 58 ref 340 ref appTerm 557 def appTerm 59 ref appTerm 558 def nil cons cons nil cons nil cons cons 135 ref 47 ref 137 remove 360 ref appTerm 559 def appTerm 371 ref appTerm absTerm 560 def 136 ref appTerm 561 def betaConv nil 41 ref 560 ref appTerm 562 def axiom nil 146 ref 562 remove nil cons cons 148 ref 561 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 560 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 563 def subst 349 ref 494 ref 28 ref 75 ref 557 ref appTerm 564 def 520 remove appTerm absTerm 565 def 340 ref appTerm 566 def betaConv nil 44 ref 565 ref appTerm 567 def axiom nil 146 ref 567 remove nil cons cons 148 ref 566 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 565 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 524 ref 554 ref appThm trans 568 def appThm 555 ref appThm appThm trans absThm appThm appThm 260 ref 447 ref 28 ref nil 135 ref 492 ref 442 ref appTerm 569 def nil cons cons nil cons nil cons cons 481 ref subst 492 ref refl 570 def 554 ref appThm trans absThm appThm appThm 260 ref 447 ref 28 ref nil 135 ref 492 ref 557 ref appTerm 571 def nil cons cons nil cons nil cons cons 481 remove subst 570 remove 568 ref appThm trans absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 494 ref nil 28 ref 412 ref cons 572 def nil cons nil cons cons 573 def 554 ref subst appThm 574 def 554 ref appThm appThm 451 ref refl 575 def appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 574 remove 568 ref appThm appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 494 ref 573 ref 568 ref subst appThm 576 def 554 ref appThm appThm "Number.Natural.<" const 74 remove constTerm 577 def 402 ref appTerm 340 ref appTerm 578 def refl 579 def appThm absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 176 ref 576 remove 568 ref appThm appThm 575 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 135 ref 46 ref 493 ref appTerm 46 ref 44 ref 28 ref 47 ref 449 ref 497 ref appTerm 59 ref appTerm appTerm 487 ref appTerm absTerm appTerm appTerm 580 def 46 ref 44 ref 28 ref 262 ref 449 ref 543 ref appTerm 59 ref appTerm appTerm absTerm appTerm appTerm 581 def 46 ref 44 ref 28 ref 492 ref 497 ref appTerm absTerm appTerm appTerm 46 ref 44 ref 28 ref 492 ref 543 ref appTerm absTerm appTerm appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 449 ref 526 ref 402 ref appTerm 582 def appTerm 583 def 497 ref appTerm appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 583 remove 543 ref appTerm appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 449 ref 55 ref 582 ref appTerm 584 def appTerm 585 def 497 ref appTerm appTerm 578 ref appTerm absTerm appTerm absTerm appTerm appTerm 44 ref 401 ref 44 ref 28 ref 47 ref 585 remove 543 ref appTerm appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 586 def appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 394 ref subst trans sym 260 ref 503 ref nil 135 ref 492 remove 340 ref appTerm 587 def nil cons cons nil cons nil cons cons 140 ref subst 28 ref 587 ref absTerm 588 def 340 ref appTerm 589 def betaConv nil 44 ref 588 ref appTerm 590 def axiom nil 146 ref 590 remove nil cons cons 148 ref 589 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 588 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp 591 def subst appThm 580 ref refl 581 ref refl 260 ref 447 ref 28 ref nil 28 ref 497 ref nil cons 592 def cons 593 def nil cons nil cons cons 591 ref subst absThm appThm 475 ref trans appThm 260 ref 447 ref 28 ref nil 28 ref 543 remove nil cons 594 def cons nil cons nil cons cons 591 ref subst absThm appThm 475 ref trans appThm 586 ref refl appThm nil 135 ref 586 ref nil cons cons nil cons nil cons cons 394 ref subst 595 def trans appThm 595 remove trans appThm appThm appThm nil 135 ref 580 remove 581 remove 586 remove appTerm appTerm nil cons cons nil cons nil cons cons 394 ref subst trans sym 260 ref 447 ref 28 ref 176 ref nil 401 ref 592 remove cons nil cons nil cons cons 401 ref 47 ref 450 ref 59 ref appTerm appTerm 423 ref appTerm absTerm 596 def 402 ref appTerm 597 def betaConv nil 44 ref 596 ref appTerm 598 def axiom nil 146 ref 598 remove nil cons cons 148 ref 597 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 596 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp 599 def subst 230 ref 28 ref 75 ref 497 ref appTerm 352 ref appTerm 600 def absTerm 601 def 340 ref appTerm 602 def betaConv 447 ref 28 ref 600 remove assume sym 75 ref 352 ref appTerm 497 remove appTerm 603 def assume sym deductAntisym absThm appThm nil 44 ref 28 ref 603 remove absTerm appTerm axiom eqMp nil 146 ref 44 ref 601 ref appTerm nil cons cons 148 ref 602 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 601 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 604 def appThm 555 ref appThm trans appThm 536 ref 599 ref subst appThm absThm appThm appThm 260 ref 447 ref 28 ref 349 ref nil 401 ref 594 remove cons nil cons nil cons cons 599 remove subst 230 ref 524 ref 604 ref appThm 605 def appThm 555 ref appThm trans appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 494 ref 573 remove 604 ref subst 606 def appThm 604 ref appThm 607 def appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref nil 593 ref 401 ref 582 remove nil cons cons nil cons cons nil cons cons 28 ref 47 ref 450 remove 341 ref appTerm appTerm 20 ref 404 remove 341 ref appTerm appTerm 451 ref appTerm appTerm absTerm 608 def 340 ref appTerm 609 def betaConv 401 ref 44 ref 608 ref appTerm 610 def absTerm 611 def 402 ref appTerm 612 def betaConv nil 44 ref 611 ref appTerm 613 def axiom nil 146 ref 613 remove nil cons cons 148 ref 612 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 611 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 610 remove nil cons cons 148 ref 609 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 608 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 614 def subst 438 ref 230 ref 606 ref appThm 605 ref appThm appThm 607 remove appThm trans appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 494 remove 524 ref 606 remove appThm 615 def appThm 604 remove appThm 616 def appThm 579 ref appThm absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 176 ref nil 593 remove 401 ref 584 remove nil cons cons nil cons cons nil cons cons 614 remove subst 438 ref 230 ref 615 remove appThm 605 remove appThm appThm 616 remove appThm trans appThm 575 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm appThm sym 260 ref 447 ref 28 ref 176 ref nil 416 ref nil cons cons 28 ref 47 ref 420 remove 59 ref appTerm appTerm 424 ref 444 ref appTerm appTerm absTerm 617 def 340 ref appTerm 618 def betaConv 401 ref 44 ref 617 ref appTerm 619 def absTerm 620 def 402 ref appTerm 621 def betaConv nil 44 ref 620 ref appTerm 622 def axiom nil 146 ref 622 remove nil cons cons 148 ref 621 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 620 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 619 remove nil cons cons 148 ref 618 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 617 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp subst appThm 444 ref refl 623 def appThm absThm appThm appThm 260 ref 447 ref 28 ref 349 ref nil 28 ref 352 ref nil cons cons 624 def nil cons nil cons cons 28 ref 262 ref 75 ref 341 ref appTerm 59 ref appTerm 625 def appTerm 626 def absTerm 627 def 340 ref appTerm 628 def betaConv nil 44 ref 627 ref appTerm 629 def axiom 630 def nil 146 ref 629 remove nil cons cons 148 ref 628 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 627 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 626 remove nil cons cons 148 ref 47 ref 625 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 198 ref 625 ref nil cons cons nil cons nil cons cons nil 146 ref 262 ref 201 ref appTerm 631 def nil cons 632 def cons 148 ref 47 ref 201 ref appTerm 360 ref appTerm nil cons 633 def cons nil cons cons nil cons cons 634 def 175 ref subst 634 remove 197 ref subst nil 146 ref 201 ref nil cons 635 def cons 636 def 148 ref 368 ref cons nil cons 637 def cons nil cons cons 229 ref subst 47 ref 631 ref appTerm refl 146 ref 163 ref 360 ref appTerm absTerm 638 def 201 ref appTerm betaConv appThm nil 187 ref 262 ref appTerm 638 remove appTerm axiom 209 ref appThm eqMp 639 def 631 remove assume eqMp nil 146 ref 18 ref 201 ref appTerm 640 def 360 ref appTerm nil cons cons 148 ref 18 ref 360 ref appTerm 641 def 201 ref appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 368 ref cons 642 def 148 ref 635 ref cons nil cons cons nil cons cons 643 def 175 ref subst 643 remove 197 ref subst 146 ref 153 ref absTerm 644 def 201 ref appTerm 645 def betaConv nil 370 ref 41 ref 644 ref appTerm 646 def appTerm axiom 360 ref assume eqMp nil 146 ref 646 remove nil cons cons 148 ref 645 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 644 remove nil cons cons 42 ref 635 ref cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp nil 198 ref 368 ref cons 647 def 199 ref 635 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 198 ref 632 remove cons 199 ref 633 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp 648 def subst eqMp 649 def subst appThm 379 ref trans absThm appThm 475 ref trans appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref nil 415 ref 346 ref cons 650 def 572 ref 416 ref cons cons nil cons cons 651 def 415 ref 47 ref 449 ref 419 ref appTerm 422 ref appTerm appTerm 424 remove 453 remove 421 ref appTerm appTerm appTerm absTerm 652 def 421 ref appTerm 653 def betaConv 28 ref 44 ref 652 ref appTerm 654 def absTerm 655 def 340 ref appTerm 656 def betaConv 401 ref 44 ref 655 ref appTerm 657 def absTerm 658 def 402 ref appTerm 659 def betaConv nil 44 ref 658 ref appTerm 660 def axiom nil 146 ref 660 remove nil cons cons 148 ref 659 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 658 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 657 remove nil cons cons 148 ref 656 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 655 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 654 remove nil cons cons 148 ref 653 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 652 remove nil cons cons 435 ref cons nil cons cons 300 ref subst eqMp eqMp subst 661 def appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 20 ref 75 ref 62 ref 402 ref appTerm 662 def appTerm 663 def 55 ref 352 ref appTerm appTerm appTerm 664 def refl 661 remove appThm appThm 575 ref appThm absThm appThm absThm appThm appThm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 449 ref 55 ref 662 ref appTerm appTerm 352 ref appTerm 665 def appTerm 578 ref appTerm absTerm appTerm absTerm appTerm appTerm 666 def refl 447 ref 401 ref 447 ref 28 ref 176 ref 438 ref nil 624 remove 401 ref 662 remove nil cons cons nil cons cons nil cons cons 667 def 414 ref subst appThm 665 ref refl appThm appThm 575 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm nil 135 ref 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 20 ref 75 ref 61 ref appTerm 668 def 59 ref appTerm appTerm 669 def 451 ref appTerm 670 def appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm 671 def 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 664 remove 670 remove appTerm appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm 672 def 666 remove 44 ref 401 ref 44 ref 28 ref 47 ref 20 ref 663 remove 352 remove appTerm appTerm 673 def 665 remove appTerm appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 394 ref subst trans appThm sym 46 ref 44 ref 28 ref 47 ref 669 remove 444 ref appTerm appTerm 444 ref appTerm absTerm appTerm appTerm refl 674 def 671 remove refl 675 def 672 remove refl 676 def 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 667 remove 28 ref 47 ref 449 ref 403 remove appTerm 340 ref appTerm appTerm 578 ref appTerm absTerm 677 def 340 ref appTerm 678 def betaConv 401 ref 44 ref 677 ref appTerm 679 def absTerm 680 def 402 ref appTerm 681 def betaConv nil 44 ref 680 ref appTerm 682 def axiom nil 146 ref 682 remove nil cons cons 148 ref 681 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 680 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 679 remove nil cons cons 148 ref 678 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 677 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp subst 683 def appThm 579 ref appThm absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 176 ref 673 remove refl 684 def 683 remove appThm appThm 575 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 674 remove 675 remove 676 remove 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 651 remove 415 ref 47 ref 577 ref 419 ref appTerm 422 remove appTerm appTerm 46 ref 262 ref 423 ref appTerm appTerm 577 remove 340 ref appTerm 685 def 421 ref appTerm appTerm appTerm absTerm 686 def 421 ref appTerm 687 def betaConv 28 ref 44 ref 686 ref appTerm 688 def absTerm 689 def 340 ref appTerm 690 def betaConv 401 ref 44 ref 689 ref appTerm 691 def absTerm 692 def 402 ref appTerm 693 def betaConv nil 44 ref 692 ref appTerm 694 def axiom nil 146 ref 694 remove nil cons cons 148 ref 693 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 692 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 691 remove nil cons cons 148 ref 690 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 689 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 688 remove nil cons cons 148 ref 687 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 686 remove nil cons cons 435 ref cons nil cons cons 300 ref subst eqMp eqMp subst 695 def appThm 579 ref appThm absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 176 ref 684 remove 695 remove appThm appThm 575 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 230 ref 441 ref 554 ref subst 495 ref refl 503 ref 568 remove subst 696 def 524 ref 509 remove appThm trans 697 def appThm 697 ref appThm nil 28 ref 55 ref 59 ref appTerm 698 def nil cons 699 def cons 700 def 401 ref 482 ref cons nil cons 701 def cons nil cons cons 535 remove subst 524 ref nil 700 ref nil cons nil cons cons 508 remove subst appThm trans trans trans appThm 524 ref 697 remove appThm appThm nil 231 ref 55 ref 698 ref appTerm 702 def nil cons 703 def cons nil cons nil cons cons 483 ref subst trans sym 139 ref eqMp 260 ref 447 ref 28 ref 176 ref 438 ref 230 ref 668 remove 55 ref 60 ref appTerm 704 def appTerm assume 705 def appThm 555 ref appThm 706 def appThm 707 def 623 ref appThm appThm 623 ref appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 707 remove 575 ref appThm 708 def appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 438 ref 230 ref 56 ref refl 709 def 705 remove appThm 710 def 402 ref refl appThm appThm 711 def 524 remove 710 remove 340 ref refl 712 def appThm 713 def appThm appThm appThm 708 remove appThm appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 260 ref 349 ref 706 remove appThm appThm 579 ref appThm 714 def appThm 579 ref appThm absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 176 ref 438 ref 711 remove 713 remove appThm appThm 714 remove appThm appThm 575 ref appThm absThm appThm absThm appThm appThm appThm appThm appThm sym 260 ref 447 ref 28 ref 176 ref 438 ref 441 ref 649 ref subst 715 def appThm 716 def 623 ref appThm nil 135 ref 444 ref nil cons 717 def cons nil cons nil cons cons 135 ref 47 ref 20 ref 360 ref appTerm 136 ref appTerm appTerm 136 ref appTerm absTerm 718 def 136 ref appTerm 719 def betaConv nil 41 ref 718 ref appTerm 720 def axiom nil 146 ref 720 remove nil cons cons 148 ref 719 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 718 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 721 def subst trans appThm 623 remove appThm nil 42 ref 717 remove cons nil cons nil cons cons 467 ref subst trans absThm appThm 475 ref trans appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 716 ref 575 ref appThm nil 135 ref 490 remove cons nil cons nil cons cons 721 ref subst trans 722 def appThm 575 ref appThm 491 remove trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 20 ref 75 ref 56 ref 704 ref appTerm 723 def 402 ref appTerm 724 def appTerm 55 ref 723 remove 340 ref appTerm 725 def appTerm 726 def appTerm 727 def appTerm 728 def refl 729 def 722 remove appThm appThm 575 ref appThm absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 260 ref 349 ref 715 remove appThm 379 ref trans appThm 579 ref appThm nil 135 ref 578 ref nil cons 730 def cons nil cons nil cons cons 394 ref subst trans 731 def appThm 579 remove appThm nil 42 ref 730 ref cons nil cons nil cons cons 467 ref subst trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm 447 ref 401 ref 447 ref 28 ref 176 ref 438 ref nil 650 remove 572 ref 401 ref 704 remove nil cons cons nil cons 732 def cons 733 def cons nil cons cons 436 ref subst 716 remove 405 ref refl appThm nil 135 ref 405 ref nil cons 734 def cons nil cons nil cons cons 721 ref subst trans trans appThm 731 remove appThm appThm 575 remove appThm absThm appThm absThm appThm appThm nil 135 ref 44 ref 401 ref 44 ref 28 ref 47 ref 20 ref 405 ref appTerm 578 ref appTerm 735 def appTerm 736 def 451 ref appTerm absTerm appTerm absTerm appTerm 737 def nil cons cons nil cons nil cons cons 394 ref subst trans appThm appThm nil 135 ref 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 728 ref 451 ref appTerm appTerm 451 ref appTerm absTerm appTerm absTerm appTerm appTerm 737 remove appTerm nil cons cons nil cons nil cons cons 394 ref subst 738 def trans appThm 738 remove trans sym 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref 729 remove 28 ref 47 ref 451 ref appTerm 739 def 735 ref appTerm absTerm 740 def 340 ref appTerm 741 def betaConv 401 ref 44 ref 740 ref appTerm 742 def absTerm 743 def 402 ref appTerm 744 def betaConv 447 ref 401 ref 447 ref 28 ref 739 ref refl nil "t2" 5 ref var 745 def 734 remove cons "t1" 5 ref var 746 def 730 remove cons nil cons cons nil cons cons 745 ref 47 ref 20 ref 746 ref varTerm 747 def appTerm 745 ref varTerm 748 def appTerm appTerm 20 ref 748 ref appTerm 747 ref appTerm appTerm absTerm 749 def 748 ref appTerm 750 def betaConv 746 ref 41 ref 749 ref appTerm 751 def absTerm 752 def 747 ref appTerm 753 def betaConv nil 41 ref 752 ref appTerm 754 def axiom nil 146 ref 754 remove nil cons cons 148 ref 753 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 752 remove nil cons cons 42 ref 747 ref nil cons cons nil cons 755 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 751 remove nil cons cons 148 ref 750 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 749 remove nil cons cons 42 ref 748 ref nil cons cons nil cons 756 def cons nil cons cons 300 ref subst eqMp eqMp subst appThm absThm appThm absThm appThm nil 44 ref 401 ref 44 ref 28 ref 739 ref 20 ref 578 ref appTerm 405 ref appTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 146 ref 44 ref 743 ref appTerm nil cons cons 148 ref 744 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 743 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 742 remove nil cons cons 148 ref 741 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 740 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 757 def appThm appThm 757 ref appThm absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 736 remove refl 757 remove appThm nil 42 ref 735 ref nil cons 758 def cons nil cons nil cons cons 467 ref subst trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm nil 135 ref 44 ref 401 ref 44 ref 28 ref 47 ref 728 remove 735 ref appTerm appTerm 735 ref appTerm 759 def absTerm 760 def appTerm 761 def absTerm 762 def appTerm nil cons cons nil cons nil cons cons 135 ref 47 ref 46 ref 136 ref appTerm 127 ref appTerm appTerm 136 ref appTerm absTerm 763 def 136 ref appTerm 764 def betaConv nil 41 ref 763 ref appTerm 765 def axiom nil 146 ref 765 remove nil cons cons 148 ref 764 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 763 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 766 def subst trans sym nil 141 ref 762 remove nil cons cons nil cons nil cons cons 145 ref subst 401 ref nil 135 ref 761 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 760 remove nil cons cons nil cons nil cons cons 145 ref subst 28 ref nil 135 ref 759 remove nil cons cons nil cons nil cons cons 140 ref subst nil 198 ref 727 ref nil cons 767 def cons 768 def nil cons nil cons cons 769 def 639 remove sym 770 def subst nil 146 ref 767 remove cons 637 ref cons nil cons cons 771 def 175 ref subst 771 remove 197 ref subst 255 ref 727 ref assume appThm nil 146 ref 47 ref 254 ref 724 remove appTerm appTerm 254 ref 726 remove appTerm appTerm nil cons 772 def cons 637 ref cons nil cons cons 224 ref subst proveHyp nil 135 ref 772 remove cons nil cons nil cons cons 135 ref 47 ref 18 ref 136 ref appTerm 773 def 360 ref appTerm appTerm 371 ref appTerm absTerm 774 def 136 ref appTerm 775 def betaConv nil 41 ref 774 ref appTerm 776 def axiom nil 146 ref 776 remove nil cons cons 148 ref 775 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 774 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 777 def subst 349 ref 176 ref nil 733 remove nil cons cons 28 ref 47 ref 254 ref 419 ref appTerm appTerm 20 ref 254 ref 402 ref appTerm 778 def appTerm 342 ref appTerm appTerm absTerm 779 def 340 ref appTerm 780 def betaConv 401 ref 44 ref 779 ref appTerm 781 def absTerm 782 def 402 ref appTerm 783 def betaConv nil 44 ref 782 ref appTerm 784 def axiom nil 146 ref 784 remove nil cons cons 148 ref 783 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 782 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 781 remove nil cons cons 148 ref 780 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 779 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 785 def subst 438 ref 441 ref 348 ref subst 349 ref 255 ref 696 remove appThm nil 28 ref 510 remove nil cons cons nil cons nil cons cons 348 ref subst 349 ref nil 485 ref 701 ref cons nil cons cons 28 ref 47 ref 254 ref 527 remove appTerm appTerm 47 ref 778 ref appTerm 342 ref appTerm appTerm absTerm 786 def 340 ref appTerm 787 def betaConv 401 ref 44 ref 786 ref appTerm 788 def absTerm 789 def 402 ref appTerm 790 def betaConv nil 44 ref 789 ref appTerm 791 def axiom nil 146 ref 791 remove nil cons cons 148 ref 790 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 789 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 788 remove nil cons cons 148 ref 787 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 786 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 792 def subst nil 42 ref 254 ref 59 ref appTerm nil cons cons nil cons nil cons cons 467 ref subst trans appThm 361 ref trans trans trans 793 def appThm 379 ref trans trans appThm 794 def 778 ref refl appThm nil 135 ref 778 remove nil cons cons nil cons nil cons cons 135 ref 47 ref 20 ref 127 ref appTerm 136 ref appTerm appTerm 127 ref appTerm absTerm 795 def 136 ref appTerm 796 def betaConv nil 41 ref 795 ref appTerm 797 def axiom nil 146 ref 797 remove nil cons cons 148 ref 796 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 795 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 798 def subst trans trans appThm nil 28 ref 725 remove nil cons cons nil cons nil cons cons 348 remove subst 349 ref nil 732 remove nil cons cons 785 ref subst 794 remove 342 ref refl appThm nil 135 ref 342 remove nil cons 799 def cons nil cons nil cons cons 798 ref subst trans trans appThm 361 ref trans trans appThm 369 ref 386 ref subst 800 def trans appThm 379 ref trans trans sym 139 ref eqMp eqMp eqMp nil 768 remove 199 ref 368 ref cons nil cons 801 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp 438 ref nil 146 ref 262 ref 727 ref appTerm nil cons cons 148 ref 47 ref 727 remove appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst 769 remove 648 ref subst eqMp appThm 735 remove refl appThm nil 135 ref 758 remove cons nil cons nil cons cons 721 ref subst trans proveHyp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp eqMp eqMp nil 198 ref 44 ref 401 ref 44 ref 28 ref 739 remove 451 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 199 ref 46 ref 47 ref 493 remove appTerm 127 ref appTerm 802 def appTerm 46 ref 44 ref 488 ref appTerm 803 def appTerm 46 ref 44 ref 28 ref 47 ref 558 remove appTerm 360 ref appTerm absTerm 804 def appTerm 805 def appTerm 46 ref 44 ref 28 ref 47 ref 569 remove appTerm 127 ref appTerm absTerm 806 def appTerm 807 def appTerm 46 ref 44 ref 28 ref 47 ref 571 remove appTerm 127 ref appTerm absTerm 808 def appTerm 809 def appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 449 ref 57 remove 402 ref appTerm 810 def appTerm 811 def 442 ref appTerm appTerm 451 ref appTerm absTerm 812 def appTerm 813 def absTerm 814 def appTerm 815 def appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 811 remove 557 ref appTerm appTerm 451 ref appTerm absTerm 816 def appTerm 817 def absTerm 818 def appTerm 819 def appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 449 remove 58 remove 402 ref appTerm 820 def appTerm 821 def 442 ref appTerm appTerm 578 ref appTerm absTerm 822 def appTerm 823 def absTerm 824 def appTerm 825 def appTerm 44 ref 401 ref 44 ref 28 ref 47 ref 821 remove 557 ref appTerm appTerm 451 remove appTerm absTerm 826 def appTerm 827 def absTerm 828 def appTerm 829 def appTerm 830 def appTerm 831 def appTerm 832 def appTerm 833 def appTerm 834 def appTerm 835 def appTerm 836 def appTerm nil cons cons nil cons cons nil cons cons 228 ref subst proveHyp nil 198 ref 802 remove nil cons cons 199 ref 836 remove nil cons cons nil cons cons nil cons cons 228 ref subst proveHyp 837 def nil 198 ref 803 remove nil cons 838 def cons 199 ref 835 remove nil cons cons nil cons cons nil cons cons 839 def 211 ref subst proveHyp nil 146 ref 838 remove cons 148 ref 489 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 488 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 840 def appThm 806 ref 340 ref appTerm 841 def betaConv 837 remove 839 remove 228 ref subst proveHyp 842 def nil 198 ref 805 remove nil cons 843 def cons 199 ref 834 remove nil cons cons nil cons cons nil cons cons 844 def 228 ref subst proveHyp 845 def nil 198 ref 807 remove nil cons 846 def cons 199 ref 833 remove nil cons cons nil cons cons nil cons cons 847 def 211 ref subst proveHyp nil 146 ref 846 remove cons 148 ref 841 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 806 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 848 def appThm nil 135 ref 487 ref nil cons 849 def cons nil cons nil cons cons 850 def 766 ref subst 851 def trans trans appThm nil 485 ref 525 ref cons nil cons cons 463 ref subst appThm absThm appThm appThm 260 ref 447 ref 28 ref nil 135 ref 564 remove 59 ref appTerm 852 def nil cons cons nil cons nil cons cons 563 ref subst 349 ref nil 485 ref 401 ref 557 ref nil cons 853 def cons nil cons cons nil cons cons 463 ref subst 260 ref 804 ref 340 ref appTerm 854 def betaConv 842 remove 844 remove 211 ref subst proveHyp nil 146 ref 843 remove cons 148 ref 854 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 804 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 855 def appThm 808 ref 340 ref appTerm 856 def betaConv 845 remove 847 remove 228 ref subst proveHyp 857 def nil 198 ref 809 remove nil cons 858 def cons 199 ref 832 remove nil cons cons nil cons cons nil cons cons 859 def 211 ref subst proveHyp nil 146 ref 858 remove cons 148 ref 856 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 808 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 860 def appThm 382 ref 135 ref 47 ref 46 ref 360 ref appTerm 136 ref appTerm appTerm 360 ref appTerm absTerm 861 def 136 ref appTerm 862 def betaConv nil 41 ref 861 ref appTerm 863 def axiom nil 146 ref 863 remove nil cons cons 148 ref 862 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 861 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 864 def subst trans trans 865 def appThm 379 ref trans trans absThm appThm 475 ref trans appThm 260 ref 447 ref 28 ref 176 ref nil 28 ref 486 remove cons 866 def 701 ref cons nil cons cons 463 ref subst 260 ref 848 remove appThm 840 remove appThm 850 remove 394 ref subst 867 def trans trans appThm nil 701 ref nil cons cons 463 ref subst appThm absThm appThm appThm 260 ref 447 ref 28 ref nil 135 ref 476 ref 557 ref appTerm 868 def nil cons cons nil cons nil cons cons 563 ref subst 349 ref nil 28 ref 853 remove cons 869 def 701 remove cons nil cons cons 463 ref subst 260 ref 860 remove appThm 855 remove appThm 369 ref 394 ref subst trans trans appThm 379 ref trans trans absThm appThm 475 ref trans appThm 260 ref 447 ref 401 ref 447 ref 28 ref 176 ref nil 866 ref 401 ref 810 ref nil cons cons nil cons 870 def cons nil cons cons 463 ref subst 260 ref 812 ref 340 ref appTerm 871 def betaConv 814 ref 402 ref appTerm 872 def betaConv 857 remove 859 remove 228 ref subst proveHyp 873 def nil 198 ref 815 remove nil cons 874 def cons 199 ref 831 remove nil cons cons nil cons cons nil cons cons 875 def 211 ref subst proveHyp nil 146 ref 874 remove cons 148 ref 872 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 814 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 813 remove nil cons cons 148 ref 871 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 812 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 876 def appThm nil 572 remove 525 remove cons nil cons cons 877 def 876 remove subst appThm trans appThm 463 ref appThm 468 ref trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm 260 ref 447 ref 401 ref 447 ref 28 ref nil 135 ref 75 ref 810 remove appTerm 878 def 557 ref appTerm 879 def nil cons cons nil cons nil cons cons 563 ref subst 349 ref nil 869 ref 870 ref cons nil cons cons 463 ref subst 260 ref 816 ref 340 ref appTerm 880 def betaConv 818 ref 402 ref appTerm 881 def betaConv 873 remove 875 remove 228 ref subst proveHyp 882 def nil 198 ref 819 remove nil cons 883 def cons 199 ref 830 remove nil cons cons nil cons cons nil cons cons 884 def 211 ref subst proveHyp nil 146 ref 883 remove cons 148 ref 881 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 818 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 817 remove nil cons cons 148 ref 880 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 816 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 885 def appThm 877 ref 822 ref 340 ref appTerm 886 def betaConv 824 ref 402 ref appTerm 887 def betaConv 882 remove 884 remove 228 ref subst proveHyp 888 def nil 198 ref 825 remove nil cons 889 def cons 199 ref 829 remove nil cons 890 def cons nil cons cons nil cons cons 891 def 211 ref subst proveHyp nil 146 ref 889 remove cons 148 ref 887 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 824 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 823 remove nil cons cons 148 ref 886 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 822 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 892 def subst appThm trans appThm trans absThm appThm absThm appThm appThm 260 ref 447 ref 401 ref 447 ref 28 ref nil 135 ref 75 ref 820 ref appTerm 893 def 442 ref appTerm 894 def nil cons cons nil cons nil cons cons 563 ref subst 349 ref nil 866 remove 401 ref 820 remove nil cons cons nil cons 895 def cons nil cons cons 463 ref subst 260 ref 892 remove appThm 877 ref 885 remove subst appThm trans appThm trans absThm appThm absThm appThm appThm 447 ref 401 ref 447 ref 28 ref 176 ref nil 869 remove 895 remove cons nil cons cons 463 ref subst 260 ref 826 ref 340 ref appTerm 896 def betaConv 828 ref 402 ref appTerm 897 def betaConv 888 remove 891 remove 228 ref subst proveHyp nil 146 ref 890 remove cons 148 ref 897 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 828 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 827 remove nil cons cons 148 ref 896 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 826 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 898 def appThm 877 remove 898 remove subst appThm trans appThm 463 remove appThm 468 remove trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm nil 135 ref 44 ref 401 ref 44 ref 28 ref 262 ref 46 ref 578 remove appTerm 454 remove appTerm 899 def appTerm 900 def absTerm 901 def appTerm 902 def absTerm 903 def appTerm 904 def nil cons 905 def cons nil cons nil cons cons 766 ref subst trans appThm appThm nil 135 ref 46 ref 44 ref 401 ref 44 ref 28 ref 262 ref 452 remove 685 remove 402 ref appTerm appTerm 906 def appTerm 907 def absTerm 908 def appTerm 909 def absTerm 910 def appTerm 911 def appTerm 904 ref appTerm 912 def nil cons cons nil cons nil cons cons 394 ref subst 913 def trans appThm 913 remove trans appThm appThm nil 135 ref 46 ref 44 ref 28 ref 47 ref 487 ref appTerm 914 def 46 ref 587 ref appTerm 487 ref appTerm appTerm absTerm appTerm appTerm 912 remove appTerm 915 def nil cons cons nil cons nil cons cons 394 ref subst trans appThm appThm nil 135 ref 46 ref 44 ref 28 ref 914 ref 46 ref 487 remove appTerm 916 def 587 remove appTerm appTerm absTerm appTerm appTerm 915 remove appTerm nil cons cons nil cons nil cons cons 394 ref subst 917 def trans appThm 917 remove trans sym 260 ref 447 ref 28 ref 914 remove refl 918 def 916 remove refl 591 ref appThm 851 remove trans appThm nil 42 ref 849 remove cons nil cons nil cons cons 467 ref subst 919 def trans absThm appThm 475 ref trans appThm 260 ref 447 ref 28 ref 918 remove 260 ref 591 remove appThm 556 remove appThm 867 remove trans appThm 919 remove trans absThm appThm 475 ref trans appThm 260 ref 447 ref 401 ref 447 ref 28 ref 349 ref 908 ref 340 ref appTerm 920 def betaConv 910 ref 402 ref appTerm 921 def betaConv nil 911 ref axiom nil 146 ref 911 remove nil cons cons 148 ref 921 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 910 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 909 remove nil cons cons 148 ref 920 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 908 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 907 remove nil cons cons 148 ref 47 ref 906 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 198 ref 906 remove nil cons cons nil cons nil cons cons 648 ref subst eqMp appThm 379 ref trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm 447 ref 401 ref 447 ref 28 ref 349 ref 901 ref 340 ref appTerm 922 def betaConv 903 ref 402 ref appTerm 923 def betaConv nil 904 remove axiom nil 146 ref 905 remove cons 148 ref 923 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 903 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 902 remove nil cons cons 148 ref 922 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 901 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 900 remove nil cons cons 148 ref 47 ref 899 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 198 ref 899 remove nil cons cons nil cons nil cons cons 648 ref subst eqMp appThm 379 ref trans absThm appThm 475 ref trans absThm appThm 475 ref trans appThm 382 ref 394 ref subst 924 def trans appThm 924 ref trans appThm 924 ref trans sym 139 ref eqMp eqMp nil 198 ref 44 ref 401 ref 44 ref 28 ref 448 remove 405 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 199 ref 46 ref 47 ref 477 ref appTerm 127 ref appTerm 925 def appTerm 46 ref 44 ref 445 ref appTerm 926 def appTerm 46 ref 44 ref 28 ref 47 ref 852 remove appTerm 360 ref appTerm absTerm appTerm appTerm 46 ref 44 ref 28 ref 47 ref 476 ref 442 ref appTerm appTerm 476 ref 340 ref appTerm appTerm absTerm appTerm appTerm 46 ref 44 ref 28 ref 47 ref 868 remove appTerm 360 ref appTerm absTerm appTerm appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 878 remove 442 remove appTerm appTerm 405 ref appTerm absTerm appTerm absTerm appTerm appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 879 remove appTerm 360 ref appTerm absTerm appTerm absTerm appTerm appTerm 46 ref 44 ref 401 ref 44 ref 28 ref 47 ref 894 remove appTerm 360 ref appTerm absTerm appTerm absTerm appTerm appTerm 44 ref 401 ref 44 ref 28 ref 47 ref 893 remove 557 remove appTerm appTerm 405 ref appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 927 def appTerm 928 def appTerm nil cons cons nil cons cons nil cons cons 228 ref subst proveHyp nil 198 ref 925 remove nil cons cons 199 ref 928 remove nil cons cons nil cons cons nil cons cons 228 ref subst proveHyp nil 198 ref 926 remove nil cons 929 def cons 199 ref 927 remove nil cons cons nil cons cons nil cons cons 211 ref subst proveHyp nil 146 ref 929 remove cons 148 ref 446 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 445 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp subst 503 remove 865 remove subst 930 def trans 931 def appThm 932 def 388 ref appThm 390 ref 721 ref subst trans 933 def trans appThm 388 ref appThm 390 ref nil 135 ref 773 ref 136 ref appTerm 934 def nil cons cons nil cons nil cons cons 140 ref subst 135 ref 934 remove absTerm 935 def 136 ref appTerm 936 def betaConv nil 41 ref 935 ref appTerm 937 def axiom 938 def nil 146 ref 937 remove nil cons cons 148 ref 936 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 935 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp 939 def subst 940 def trans sym 139 ref eqMp eqMp eqMp eqMp nil 198 ref 243 remove cons 941 def 199 ref 334 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 322 ref 333 remove appTerm nil cons cons 148 ref 325 ref 18 ref 307 remove 254 ref 247 ref appTerm 942 def appTerm appTerm 943 def 18 ref 309 remove 247 ref appTerm 944 def appTerm 945 def 318 remove appTerm appTerm 946 def appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 324 remove nil cons 947 def cons 948 def 148 ref 946 remove nil cons 949 def cons nil cons cons nil cons cons 950 def 175 ref subst 950 remove 197 ref subst 47 ref "_15420" 5 ref var 951 def 943 ref 945 ref 46 ref 317 ref 951 remove varTerm appTerm appTerm 109 ref appTerm appTerm appTerm absTerm 952 def 104 ref appTerm 953 def appTerm refl 952 ref 360 ref appTerm betaConv appThm 176 ref 953 remove betaConv appThm 943 remove 945 ref 46 ref 317 ref 360 ref appTerm appTerm 109 ref appTerm appTerm appTerm refl appThm trans 952 remove refl nil 948 ref 148 ref 47 ref 104 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst nil 941 ref nil cons nil cons cons 648 ref subst eqMp 954 def appThm eqMp sym 152 ref 362 remove 366 ref appThm 382 ref 377 ref subst 361 ref trans 955 def trans appThm 945 remove refl 260 ref 800 ref appThm 388 ref appThm 390 remove 864 ref subst 956 def trans appThm nil 135 ref 944 ref nil cons cons nil cons nil cons cons 777 ref subst trans appThm nil 135 ref 262 ref 944 remove appTerm nil cons cons nil cons nil cons cons 135 ref 47 ref 641 ref 136 ref appTerm appTerm 127 ref appTerm absTerm 957 def 136 ref appTerm 958 def betaConv nil 41 ref 957 ref appTerm 959 def axiom nil 146 ref 959 remove nil cons cons 148 ref 958 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 957 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 960 def subst trans sym 139 ref eqMp eqMp eqMp nil 198 ref 947 remove cons 961 def 199 ref 949 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 198 ref 235 remove cons 962 def 199 ref 312 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 261 remove 311 remove appTerm nil cons cons 148 ref 264 remove 18 ref 47 ref 254 ref 244 ref appTerm appTerm 963 def 256 remove appTerm appTerm 964 def 18 ref 75 ref 244 remove appTerm 965 def 249 ref appTerm appTerm 966 def 110 ref appTerm appTerm 967 def appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 263 remove nil cons 968 def cons 969 def 148 ref 967 remove nil cons 970 def cons nil cons cons nil cons cons 971 def 175 ref subst 971 remove 197 ref subst 47 ref "_15414" 5 ref var 972 def 964 ref 966 ref 46 ref 47 ref 972 remove varTerm appTerm 104 ref appTerm appTerm 109 ref appTerm appTerm appTerm absTerm 973 def 102 remove appTerm 974 def appTerm refl 973 ref 360 ref appTerm betaConv appThm 176 ref 974 remove betaConv appThm 964 remove 966 remove 46 ref 370 ref 104 ref appTerm appTerm 109 ref appTerm 975 def appTerm appTerm refl appThm trans 973 remove refl nil 969 remove 148 ref 107 remove 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst nil 962 remove nil cons nil cons cons 648 ref subst eqMp appThm eqMp sym 176 ref "_15422" 4 ref var 976 def 18 ref 963 ref 254 ref 976 remove varTerm 977 def appTerm appTerm appTerm 18 ref 965 ref 977 remove appTerm appTerm 975 ref appTerm appTerm absTerm 978 def 249 remove appTerm betaConv appThm 260 ref 323 remove 978 ref 248 ref appTerm betaConv appThm appThm 326 remove 978 ref 247 ref appTerm betaConv appThm appThm appThm 328 remove nil 269 remove 978 remove nil cons cons nil cons nil cons cons 306 remove subst subst eqMp sym nil 329 remove 148 ref 18 ref 963 ref 330 remove appTerm appTerm 979 def 18 ref 965 ref 248 remove appTerm 980 def appTerm 981 def 975 ref appTerm appTerm 982 def nil cons 983 def cons nil cons cons nil cons cons 984 def 175 ref subst 984 remove 197 ref subst 47 ref "_15424" 5 ref var 985 def 979 ref 981 ref 46 ref 370 ref 985 remove varTerm appTerm appTerm 109 ref appTerm appTerm appTerm absTerm 986 def 104 ref appTerm 987 def appTerm refl 986 ref 127 ref appTerm betaConv appThm 176 ref 987 remove betaConv appThm 979 remove 981 ref 46 ref 370 ref 127 ref appTerm appTerm 109 ref appTerm appTerm appTerm refl appThm trans 986 remove refl 339 remove appThm eqMp sym 152 ref 176 ref 358 remove appThm 988 def 367 remove appThm 800 ref trans appThm 981 remove refl 260 ref 955 ref appThm 388 ref appThm 956 remove trans appThm nil 135 ref 980 ref nil cons cons nil cons nil cons cons 777 ref subst trans appThm nil 135 ref 262 ref 980 remove appTerm nil cons cons nil cons nil cons cons 960 ref subst trans sym 139 ref eqMp eqMp eqMp nil 941 remove 199 ref 983 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 322 remove 982 remove appTerm nil cons cons 148 ref 325 remove 18 ref 963 remove 942 remove appTerm appTerm 989 def 18 ref 965 remove 247 remove appTerm appTerm 990 def 975 remove appTerm appTerm 991 def appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 948 remove 148 ref 991 remove nil cons 992 def cons nil cons cons nil cons cons 993 def 175 ref subst 993 remove 197 ref subst 47 ref "_15426" 5 ref var 994 def 989 ref 990 ref 46 ref 370 ref 994 remove varTerm appTerm appTerm 109 ref appTerm appTerm appTerm absTerm 995 def 104 remove appTerm 996 def appTerm refl 995 ref 360 ref appTerm betaConv appThm 176 ref 996 remove betaConv appThm 989 remove 990 ref 46 ref 370 ref 360 ref appTerm appTerm 109 ref appTerm appTerm appTerm refl appThm trans 995 remove refl 954 remove appThm eqMp sym 152 ref 988 remove 366 remove appThm 387 remove trans appThm 990 ref refl 260 ref 380 remove appThm 388 ref appThm 395 remove trans appThm appThm nil 135 ref 990 remove 109 ref appTerm nil cons cons nil cons nil cons cons 400 ref subst trans sym 152 ref 437 remove 933 remove trans appThm 388 ref appThm 940 remove trans sym 139 ref eqMp eqMp eqMp eqMp nil 961 remove 199 ref 992 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 198 ref 968 remove cons 199 ref 970 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 198 ref 251 remove cons 199 ref 149 ref cons nil cons 997 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 147 ref cons 997 remove cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 106 ref appTerm 110 ref appTerm nil cons cons 148 ref 18 ref 110 remove appTerm 106 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 149 ref cons 148 ref 147 ref cons nil cons cons nil cons cons 998 def 175 ref subst 998 remove 197 ref subst 69 ref refl nil 198 ref 108 remove nil cons cons 199 ref 389 ref cons nil cons cons nil cons cons 999 def 211 ref subst appThm 999 remove 228 ref subst appThm eqMp nil 198 ref 149 remove cons 199 ref 147 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 146 ref 41 ref 118 remove appTerm nil cons cons 148 ref 34 ref 551 remove constTerm 78 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "P" 68 remove var 69 ref nil cons cons nil cons nil cons cons "C" 35 ref cons 1000 def "B" 35 ref cons 1001 def 119 ref cons cons 83 ref cons nil 146 ref 121 ref "x1" 2 ref var 1002 def 11 ref 0 ref 0 ref "B" varType 1003 def 6 ref cons opType 1004 def 6 ref cons opType 1005 def constTerm 1006 def "y1" 1003 ref var 1007 def 121 ref "x2" 2 ref var 1008 def 1006 ref "y2" 1003 ref var 1009 def 47 ref 21 ref 0 ref "C" varType 1010 def 0 ref 1010 ref 6 ref cons opType nil cons cons opType constTerm 1011 def "P" 0 ref 2 ref 0 ref 1003 ref 1010 ref nil cons cons opType nil cons cons opType var varTerm 1012 def 1002 ref varTerm 1013 def appTerm 1007 ref varTerm 1014 def appTerm appTerm 1012 ref 1008 ref varTerm 1015 def appTerm 1009 ref varTerm 1016 def appTerm appTerm appTerm 46 ref 464 ref 1013 ref appTerm 1015 ref appTerm appTerm 21 ref 0 ref 1003 ref 1004 ref nil cons 1017 def cons opType constTerm 1018 def 1014 ref appTerm 1016 ref appTerm appTerm appTerm absTerm 1019 def appTerm 1020 def absTerm 1021 def appTerm 1022 def absTerm 1023 def appTerm 1024 def absTerm 1025 def appTerm nil cons 1026 def cons 1027 def 148 ref 34 ref 0 ref 0 ref 0 ref 1010 ref 91 ref cons opType 1028 def 6 ref cons opType 1029 def 6 ref cons opType constTerm "X" 1028 ref var 1030 def 34 ref 0 ref 0 ref 0 ref 1010 ref 1003 ref nil cons 1031 def cons opType 1032 def 6 ref cons opType 1033 def 6 ref cons opType constTerm "Y" 1032 ref var 1034 def 121 ref 126 ref 1006 ref "y" 1003 ref var 1035 def 46 ref 464 ref 1030 remove varTerm 1012 remove 274 ref appTerm 1035 ref varTerm 1036 def appTerm 1037 def appTerm appTerm 274 ref appTerm appTerm 1018 ref 1034 ref varTerm 1037 ref appTerm appTerm 1036 ref appTerm 1038 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 1039 def appTerm nil cons 1040 def cons nil cons cons nil cons cons 1041 def 175 ref subst 1041 remove 197 ref subst 1039 ref "z" 1010 remove var 1042 def 92 ref 126 ref 34 ref 1005 ref constTerm 1043 def 1035 ref 1011 remove 1037 ref appTerm 1042 ref varTerm appTerm 1044 def absTerm appTerm absTerm appTerm absTerm 1045 def appTerm betaConv sym 1034 remove 121 ref 126 ref 1006 ref 1035 ref 46 ref 464 ref 1045 ref 1037 ref appTerm 1046 def appTerm 274 ref appTerm appTerm 1047 def 1038 remove appTerm absTerm appTerm absTerm appTerm absTerm 1048 def 1042 remove 80 ref 0 ref 1004 ref 1031 ref cons opType constTerm 1049 def 1035 ref 87 ref 126 ref 1044 remove absTerm appTerm absTerm appTerm absTerm 1050 def appTerm betaConv sym nil 122 ref 126 ref 1006 ref 1035 ref 1047 remove 1018 ref 1050 ref 1037 remove appTerm 1051 def appTerm 1036 ref appTerm appTerm 1052 def absTerm 1053 def appTerm 1054 def absTerm nil cons cons nil cons nil cons cons 133 ref subst 126 ref nil 135 ref 1054 remove nil cons cons nil cons nil cons cons 140 ref subst nil "P" 1004 ref var 1055 def 1053 remove nil cons cons nil cons nil cons cons "A" 1031 ref cons nil cons 1056 def 83 ref cons 1057 def 133 ref subst 1058 def subst 1035 ref nil 135 ref 1052 remove nil cons cons nil cons nil cons cons 140 ref subst 260 ref 464 ref refl 1059 def 1046 remove betaConv 92 ref refl "x'" 2 ref var 1060 def 1043 ref refl 1061 def "y'" 1003 ref var 1062 def nil 1009 remove 1036 ref nil cons 1063 def cons 1008 remove 303 ref cons 1007 remove 1062 ref varTerm 1064 def nil cons cons 1002 remove 1060 ref varTerm 1065 def nil cons cons nil cons cons cons cons nil cons cons 1019 ref 1016 ref appTerm 1066 def betaConv 1021 ref 1015 ref appTerm 1067 def betaConv 1023 ref 1014 ref appTerm 1068 def betaConv 1025 ref 1013 ref appTerm 1069 def betaConv nil 1027 remove 148 ref 1069 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 1025 remove nil cons cons 126 ref 1013 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1024 remove nil cons cons 148 ref 1068 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 1023 remove nil cons cons "x" 1003 ref var 1070 def 1014 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1022 remove nil cons cons 148 ref 1067 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1021 remove nil cons cons 126 ref 1015 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1020 remove nil cons cons 148 ref 1066 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 1019 remove nil cons cons 1070 ref 1016 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp subst 1071 def absThm appThm absThm appThm trans appThm 299 ref appThm appThm 1018 ref refl 1072 def 1051 remove betaConv 1049 ref refl 1062 ref 87 ref refl 1073 def 1060 ref 1071 remove absThm appThm absThm appThm trans appThm 1036 ref refl 1074 def appThm appThm sym nil 122 ref "y'" 2 ref var 1075 def 47 ref 1060 ref 1043 ref 1062 ref 46 ref 464 ref 1065 ref appTerm 274 ref appTerm 1076 def appTerm 1077 def 1018 ref 1064 ref appTerm 1078 def 1036 ref appTerm 1079 def appTerm 1080 def absTerm appTerm absTerm 1081 def 1075 ref varTerm 1082 def appTerm 1083 def appTerm 464 ref 1082 remove appTerm 274 ref appTerm 1084 def appTerm 1085 def absTerm nil cons cons nil cons nil cons cons 133 ref subst 1075 remove nil 135 ref 1085 remove nil cons cons nil cons nil cons cons 140 ref subst 176 ref 1083 remove betaConv appThm 1084 ref refl appThm sym nil 146 ref 1043 ref 1062 ref 46 ref 1084 ref appTerm 1086 def 1079 ref appTerm absTerm 1087 def appTerm 1088 def nil cons 1089 def cons 148 ref 1084 ref nil cons 1090 def cons nil cons 1091 def cons nil cons cons 229 ref subst nil 1055 ref "y''" 1003 ref var 1092 def 18 ref 1087 ref 1092 ref varTerm 1093 def appTerm 1094 def appTerm 1084 ref appTerm 1095 def absTerm nil cons cons nil cons nil cons cons 1058 ref subst 1092 remove nil 135 ref 1095 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1094 ref nil cons 1096 def cons 1091 ref cons nil cons cons 1097 def 175 ref subst 1097 remove 197 ref subst 1094 ref betaConv 1094 remove assume eqMp nil 146 ref 1086 remove 1018 ref 1093 remove appTerm 1036 ref appTerm 1098 def appTerm nil cons 1099 def cons 1091 remove cons nil cons cons 1100 def 224 ref subst proveHyp 1100 ref 175 ref subst 1100 remove 197 ref subst nil 198 ref 1090 ref cons 1101 def 199 ref 1098 remove nil cons cons nil cons cons nil cons cons 211 ref subst eqMp nil 198 ref 1099 remove cons 199 ref 1090 ref cons nil cons 1102 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 1096 remove cons 1102 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 1006 ref 1070 ref 18 ref 1087 ref 1070 ref varTerm appTerm appTerm 1084 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 1088 ref appTerm 1084 ref appTerm nil cons 1103 def cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 1087 remove nil cons cons 1102 remove cons nil cons cons nil 146 ref 121 ref 126 ref 18 ref 296 ref appTerm 1104 def 203 ref appTerm absTerm 1105 def appTerm 1106 def nil cons 1107 def cons 1108 def 148 ref 18 ref 87 ref 123 ref appTerm 1109 def appTerm 1110 def 203 ref appTerm nil cons 1111 def cons nil cons cons nil cons cons 1112 def 175 ref subst 1112 remove 197 ref subst nil 146 ref 1109 ref nil cons 1113 def cons 1114 def 148 ref 203 ref nil cons 1115 def cons nil cons 1116 def cons nil cons cons 1117 def 175 ref subst 1117 remove 197 ref subst nil 1108 ref 1116 ref cons nil cons cons 1118 def 224 ref subst 148 ref 18 ref 121 ref 126 ref 1104 remove 155 ref appTerm absTerm 1119 def appTerm 1120 def appTerm 155 ref appTerm 1121 def absTerm 1122 def 203 ref appTerm 1123 def betaConv nil 1114 remove 148 ref 41 ref 1122 ref appTerm 1124 def nil cons 1125 def cons nil cons 1126 def cons nil cons cons 1127 def 224 ref subst 47 ref 1109 ref appTerm 1128 def refl 89 ref 41 ref 148 ref 18 ref 121 ref 126 ref 18 ref 276 ref appTerm 1129 def 155 ref appTerm absTerm appTerm appTerm 155 ref appTerm absTerm appTerm absTerm 1130 def 123 ref appTerm betaConv appThm nil 88 remove 1130 remove appTerm axiom 131 ref appThm eqMp 1131 def nil 146 ref 1128 remove 1124 ref appTerm nil cons cons 148 ref 1110 remove 1124 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1127 remove nil 146 ref 156 remove nil cons 1132 def cons 1133 def 148 ref 214 ref cons nil cons 1134 def cons nil cons cons 1135 def 175 ref subst 1135 remove 197 ref subst 213 remove eqMp nil 198 ref 1132 remove cons 1136 def 199 ref 214 remove cons nil cons 1137 def cons nil cons cons 211 ref subst deductAntisym eqMp 1138 def subst eqMp eqMp nil 146 ref 1125 ref cons 148 ref 1123 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1122 remove nil cons cons 42 ref 1115 ref cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1113 ref cons 1139 def 199 ref 1115 ref cons nil cons 1140 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 1107 remove cons 1141 def 199 ref 1111 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp 1142 def subst eqMp nil 146 ref 1103 remove cons 148 ref 18 ref 1084 ref appTerm 1088 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1090 remove cons 148 ref 1089 ref cons nil cons cons nil cons cons 1143 def 175 ref subst 1143 remove 197 ref subst 1061 ref 1062 ref 260 ref 1059 ref 1084 remove assume appThm 299 ref appThm 466 ref trans appThm 1079 ref refl 1144 def appThm nil 135 ref 1079 ref nil cons 1145 def cons nil cons nil cons cons 394 ref subst trans absThm appThm sym 1062 ref 1079 ref absTerm 1146 def 1036 ref appTerm betaConv sym 1074 ref eqMp 1056 ref 1055 ref 1146 remove nil cons cons 1070 ref 1063 ref cons 1147 def nil cons 1148 def cons nil cons cons 1131 ref sym nil 97 ref 199 ref 18 ref 1106 remove appTerm 203 ref appTerm 1149 def absTerm nil cons cons nil cons nil cons cons 134 ref subst 1150 def 199 ref nil 135 ref 1149 remove nil cons cons nil cons nil cons cons 140 ref subst 1118 ref 175 ref subst 1118 remove 197 ref subst nil 146 ref 297 ref cons 1151 def 1116 remove cons nil cons cons 224 ref subst 1105 ref 274 ref appTerm 1152 def betaConv nil 1108 remove 148 ref 1152 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 1105 remove nil cons cons 304 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 1141 remove 1140 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 1153 def subst proveHyp eqMp eqMp nil 1101 remove 199 ref 1089 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 146 ref 121 ref 271 ref 47 ref 1081 ref 275 ref appTerm appTerm 464 ref 275 ref appTerm 274 ref appTerm 1154 def appTerm absTerm appTerm nil cons cons 148 ref 464 ref 92 ref 1081 ref appTerm appTerm 274 ref appTerm nil cons 1155 def cons nil cons cons nil cons cons 224 ref subst proveHyp nil 89 ref 1081 remove nil cons cons nil cons nil cons cons 126 ref 18 ref 121 ref 271 ref 47 ref 277 ref appTerm 1154 ref appTerm absTerm appTerm appTerm 464 ref 93 remove appTerm 274 ref appTerm appTerm absTerm 1156 def 274 ref appTerm 1157 def betaConv 89 ref 121 ref 1156 ref appTerm 1158 def absTerm 1159 def 90 ref appTerm 1160 def betaConv nil 289 ref 1159 ref appTerm 1161 def axiom nil 146 ref 1161 remove nil cons cons 148 ref 1160 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 1159 remove nil cons cons 294 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1158 remove nil cons cons 148 ref 1157 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1156 remove nil cons cons 304 ref cons nil cons cons 300 ref subst eqMp eqMp 1162 def subst eqMp nil 146 ref 1155 remove cons 148 ref 1018 ref 1049 remove 1062 ref 87 ref 1060 ref 1080 ref absTerm 1163 def appTerm 1164 def absTerm 1165 def appTerm appTerm 1036 ref appTerm nil cons cons nil cons 1166 def cons nil cons cons 197 ref subst proveHyp nil 1055 ref 1062 ref 47 ref 1165 ref 1064 remove appTerm 1167 def appTerm 1079 ref appTerm 1168 def absTerm 1169 def nil cons cons nil cons nil cons cons 1058 ref subst 1062 ref nil 135 ref 1168 remove nil cons cons nil cons nil cons cons 140 ref subst 176 ref 1167 remove betaConv appThm 1144 remove appThm sym nil 146 ref 1164 ref nil cons 1170 def cons 148 ref 1145 ref cons nil cons 1171 def cons nil cons cons 229 ref subst nil 122 ref 1060 ref 18 ref 1163 ref 1065 ref appTerm 1172 def appTerm 1079 ref appTerm 1173 def absTerm 1174 def nil cons cons nil cons nil cons cons 133 ref subst 1060 ref nil 135 ref 1173 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1172 ref nil cons 1175 def cons 1171 ref cons nil cons cons 1176 def 175 ref subst 1176 remove 197 ref subst 1172 ref betaConv 1172 remove assume eqMp nil 146 ref 1080 remove nil cons 1177 def cons 1171 remove cons nil cons cons 1178 def 224 ref subst proveHyp 1178 ref 175 ref subst 1178 remove 197 ref subst nil 198 ref 1076 ref nil cons 1179 def cons 199 ref 1145 ref cons nil cons 1180 def cons nil cons cons 228 ref subst eqMp nil 198 ref 1177 remove cons 1180 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 1175 remove cons 1180 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 121 ref 1174 remove appTerm nil cons cons 148 ref 18 ref 1164 ref appTerm 1079 ref appTerm nil cons 1181 def cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1163 remove nil cons cons 1180 remove cons nil cons cons 1142 ref subst eqMp nil 146 ref 1181 remove cons 148 ref 18 ref 1079 ref appTerm 1164 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1145 ref cons 148 ref 1170 ref cons nil cons cons nil cons cons 1182 def 175 ref subst 1182 remove 197 ref subst 1073 ref 1060 ref 1077 remove refl 1072 ref 1079 remove assume appThm 1074 ref appThm nil 1148 ref nil cons cons 1057 ref 466 ref subst 1183 def subst trans appThm nil 135 ref 1179 remove cons nil cons nil cons cons 766 ref subst trans absThm appThm sym 1060 ref 1076 remove absTerm 1184 def 274 ref appTerm betaConv sym 299 ref eqMp 302 ref 122 ref 1184 remove nil cons cons 304 ref cons nil cons cons 1153 ref subst proveHyp eqMp eqMp nil 198 ref 1145 remove cons 199 ref 1170 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 146 ref 1006 ref 1169 remove appTerm nil cons cons 1166 remove cons nil cons cons 224 ref subst proveHyp nil 1147 remove "p" 1004 ref var 1185 def 1165 remove nil cons cons nil cons cons nil cons cons 1057 ref 1162 remove subst subst eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp "A" 1032 ref nil cons cons nil cons "P" 1033 remove var 1048 remove nil cons cons "x" 1032 remove var 1050 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp "A" 1028 ref nil cons cons nil cons "P" 1029 remove var 1039 remove nil cons cons "x" 1028 remove var 1045 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 1026 remove cons 199 ref 1040 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp 1186 def subst subst eqMp eqMp eqMp defineConstList 1187 def pop hdTl pop 32 ref constTerm 1188 def 340 ref appTerm appTerm 1189 def 26 ref varTerm 1190 def "HOLLight.NUMRIGHT" 39 ref nil cons 1191 def cons nil cons 39 ref 41 ref 42 ref 44 ref 45 ref 46 ref 47 ref 1188 ref 72 ref appTerm appTerm 70 ref appTerm 1192 def appTerm 1193 def 77 remove appTerm absTerm appTerm absTerm appTerm absTerm 1194 def refl 1195 def 21 ref 0 ref 36 ref 37 ref nil cons cons opType constTerm 1196 def 76 ref appTerm 1197 def 80 ref 0 ref 37 ref 51 ref cons opType constTerm 1198 def 1194 ref appTerm appTerm assume sym appThm 1194 ref 76 ref appTerm betaConv trans "A" 51 ref cons nil cons 83 ref cons 94 ref subst 1199 def 1195 remove appThm "p" 37 remove var 1200 def 1200 remove varTerm 1201 def 1198 ref 1201 remove appTerm appTerm absTerm 1202 def 1194 remove appTerm betaConv trans 1187 remove eqMp eqMp defineConstList 1203 def pop hdTl pop 36 ref constTerm 1204 def 340 ref appTerm 1205 def appTerm 29 ref varTerm 1206 def appTerm appTerm 27 ref varTerm 1207 def 1205 ref appTerm 1206 ref appTerm appTerm absTerm absTerm absTerm 1208 def absTerm 1209 def defineConst 1210 def pop 0 ref 9 ref 0 ref 9 ref 9 ref nil cons 1211 def cons opType nil cons cons opType constTerm 1212 def "HOLLight.INJN" "_15428" 4 ref var 1213 def 28 ref 29 ref 425 ref 1213 ref varTerm 1214 def appTerm absTerm absTerm absTerm 1215 def defineConst 1216 def pop 0 ref 4 ref 1211 ref cons opType 1217 def constTerm 1218 def 59 ref appTerm 1219 def appTerm 80 ref 0 ref 12 ref 1211 ref cons opType constTerm "z" 9 ref var 1220 def 127 ref absTerm appTerm 1221 def appTerm defineConst 1222 def pop 9 ref constTerm 1223 def appTerm 1224 def appTerm 1225 def 34 ref 43 remove constTerm 1226 def "c" 4 ref var 1227 def 87 ref "i" 2 ref var 1228 def 34 ref 0 ref 0 ref 1217 ref 6 ref cons opType 1229 def 6 ref cons opType 1230 def constTerm 1231 def "r" 1217 ref var 1232 def 46 ref 25 remove "HOLLight.ZCONSTR" "_15457" 4 ref var 1233 def "_15458" 2 ref var 1234 def "_15459" 1217 ref var 1235 def 1212 ref 1218 ref 55 ref 1233 ref varTerm 1236 def appTerm appTerm appTerm 1212 ref "HOLLight.INJA" "_15433" 2 ref var 1237 def 28 ref "b" 2 ref var 1238 def 464 ref 1238 ref varTerm appTerm 1239 def 1237 ref varTerm 1240 def appTerm absTerm absTerm absTerm 1241 def defineConst 1242 def pop 0 ref 2 ref 1211 ref cons opType constTerm 1243 def 1234 ref varTerm 1244 def appTerm appTerm "HOLLight.INJF" "_15440" 1217 ref var 1245 def 28 ref 1245 ref varTerm 1246 def "HOLLight.NUMFST" "X" 36 ref var 1247 def nil cons cons nil cons 1247 ref 38 ref 39 ref 44 ref 231 ref 44 ref 45 ref 46 ref 75 ref 1247 remove varTerm 1248 def "HOLLight.NUMPAIR" "_15382" 4 ref var 1249 def "_15383" 4 ref var 1250 def 56 ref "Number.Natural.^" const 52 ref constTerm 1251 def 61 remove appTerm 1252 def 1249 ref varTerm 1253 def appTerm appTerm 495 ref 62 ref 1250 ref varTerm 1254 def appTerm appTerm 60 ref appTerm appTerm absTerm 1255 def absTerm 1256 def defineConst 1257 def pop 52 ref constTerm 1258 def 238 ref appTerm 71 ref appTerm 1259 def appTerm appTerm 238 ref appTerm appTerm 75 ref 76 ref 1259 ref appTerm appTerm 71 ref appTerm 1260 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 1261 def refl 1262 def 1196 remove 1248 ref appTerm 1198 ref 1261 ref appTerm appTerm assume sym appThm 1261 ref 1248 remove appTerm betaConv trans 1199 ref 1262 remove appThm 1202 ref 1261 ref appTerm betaConv trans nil 141 ref 99 ref 44 ref "y1" 4 ref var 1263 def 44 ref 101 ref 44 ref "y2" 4 ref var 1264 def 47 ref 75 ref 1258 ref 103 ref appTerm 1263 ref varTerm 1265 def appTerm appTerm 1258 ref 105 ref appTerm 1266 def 1264 ref varTerm 1267 def appTerm 1268 def appTerm 1269 def appTerm 46 ref 109 ref appTerm 75 ref 1265 ref appTerm 1267 ref appTerm 1270 def appTerm 1271 def appTerm 1272 def absTerm 1273 def appTerm 1274 def absTerm 1275 def appTerm 1276 def absTerm 1277 def appTerm 1278 def absTerm 1279 def nil cons cons nil cons nil cons cons 145 ref subst 99 ref nil 135 ref 1278 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 1277 remove nil cons cons nil cons nil cons cons 145 ref subst 1263 ref nil 135 ref 1276 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 1275 remove nil cons cons nil cons nil cons cons 145 ref subst 101 ref nil 135 ref 1274 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 1273 remove nil cons cons nil cons nil cons cons 145 ref subst 1264 ref nil 135 ref 1272 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1269 ref nil cons 1280 def cons 1281 def 148 ref 1271 ref nil cons 1282 def cons nil cons cons nil cons cons 1283 def 229 ref subst 1283 ref 175 ref subst 1283 remove 197 ref subst 47 ref "_15394" 4 ref var 1284 def 46 ref 75 ref 1284 remove varTerm appTerm 105 ref appTerm appTerm 1270 ref appTerm absTerm 1285 def 103 ref appTerm 1286 def appTerm refl 1285 ref 105 ref appTerm betaConv appThm 176 ref 1286 remove betaConv appThm 46 ref 75 ref 105 ref appTerm 1287 def 105 ref appTerm appTerm 1270 ref appTerm 1288 def refl appThm trans 1285 remove refl nil 1281 remove 148 ref 389 ref cons nil cons cons nil cons cons 224 ref subst 1264 ref 18 ref 1269 ref appTerm 1289 def 109 ref appTerm absTerm 1290 def 1267 ref appTerm 1291 def betaConv 101 ref 44 ref 1290 ref appTerm 1292 def absTerm 1293 def 105 ref appTerm 1294 def betaConv 1263 ref 44 ref 1293 ref appTerm 1295 def absTerm 1296 def 1265 ref appTerm 1297 def betaConv 99 ref 44 ref 1296 ref appTerm 1298 def absTerm 1299 def 103 ref appTerm 1300 def betaConv 447 ref 99 ref 447 ref 1263 ref 447 ref 101 ref 447 ref 1264 ref 152 ref 230 ref nil 45 ref 1265 ref nil cons 1301 def cons 1302 def 233 remove nil cons 1303 def cons nil cons cons nil 1249 remove 239 ref cons 1250 remove 71 ref nil cons 1304 def cons nil cons cons nil cons cons 1257 remove 1253 ref refl appThm 1256 remove 1253 remove appTerm betaConv trans 1254 ref refl appThm 1255 remove 1254 remove appTerm betaConv trans subst 1305 def subst appThm nil 45 ref 1267 ref nil cons 1306 def cons 242 remove nil cons 1307 def cons nil cons cons 1305 ref subst 1308 def appThm appThm 388 remove appThm absThm appThm absThm appThm absThm appThm absThm appThm sym nil 141 ref 1263 ref 44 ref 101 ref 44 ref 1264 ref 18 ref 75 ref 56 ref 1252 ref 59 ref appTerm 1309 def appTerm 1310 def 495 ref 62 ref 1265 ref appTerm 1311 def appTerm 60 ref appTerm 1312 def appTerm appTerm 1313 def 56 ref 1252 ref 105 ref appTerm 1314 def appTerm 495 remove 62 ref 1267 ref appTerm 1315 def appTerm 60 ref appTerm 1316 def appTerm 1317 def appTerm appTerm 476 ref 105 ref appTerm appTerm absTerm appTerm 1318 def absTerm 1319 def appTerm 1320 def absTerm 1321 def nil cons cons nil cons nil cons cons 145 ref subst 1263 ref nil 135 ref 1320 remove nil cons 1322 def cons nil cons nil cons cons 140 ref subst nil 141 ref 1264 ref 18 ref 1313 ref 1310 remove 1316 ref appTerm 1323 def appTerm appTerm 477 remove appTerm absTerm 1324 def nil cons cons nil cons nil cons cons 145 ref subst 1264 ref 152 ref nil 415 ref 1316 ref nil cons 1325 def cons 1326 def 28 ref 1312 ref nil cons 1327 def cons 1328 def 401 ref 1309 remove nil cons cons nil cons cons cons nil cons cons 436 ref subst 438 ref 230 ref nil 401 ref 439 ref cons nil cons 1329 def nil cons cons nil 870 remove nil cons cons 401 ref 75 ref 1251 remove 402 ref appTerm 1330 def 59 ref appTerm appTerm 60 ref appTerm absTerm 1331 def 402 ref appTerm 1332 def betaConv nil 44 ref 1331 ref appTerm 1333 def axiom nil 146 ref 1333 remove nil cons cons 148 ref 1332 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1331 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp subst subst 1334 def appThm 555 ref appThm 930 remove trans appThm 75 ref 1312 ref appTerm 1316 ref appTerm 1335 def refl appThm nil 135 ref 1335 remove nil cons cons nil cons nil cons cons 1336 def 721 ref subst trans trans appThm 484 remove appThm 1336 remove 135 ref 47 ref 773 remove 127 ref appTerm appTerm 127 ref appTerm absTerm 1337 def 136 ref appTerm 1338 def betaConv nil 41 ref 1337 ref appTerm 1339 def axiom nil 146 ref 1339 remove nil cons cons 148 ref 1338 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1337 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 1340 def subst trans absThm eqMp nil 146 ref 44 ref 1324 remove appTerm 1341 def nil cons cons 148 ref 44 ref 101 ref 18 ref 1318 ref appTerm 44 ref 1264 ref 18 ref 1313 remove 56 ref 1252 ref 55 ref 105 ref appTerm 1342 def appTerm appTerm 1316 ref appTerm 1343 def appTerm appTerm 476 ref 1342 ref appTerm appTerm 1344 def absTerm 1345 def appTerm 1346 def appTerm 1347 def absTerm 1348 def appTerm 1349 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 141 ref 1348 remove nil cons cons nil cons nil cons cons 145 ref subst 101 ref nil 135 ref 1347 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1318 remove nil cons 1350 def cons 148 ref 1346 remove nil cons 1351 def cons nil cons cons nil cons cons 1352 def 175 ref subst 1352 remove 197 ref subst nil 141 ref 1345 remove nil cons cons nil cons nil cons cons 145 ref subst 1264 ref nil 135 ref 1344 remove nil cons cons nil cons nil cons cons 140 ref subst 152 ref 230 ref 709 ref 1334 remove appThm 1353 def 1312 ref refl 1354 def appThm appThm 709 ref nil 364 ref 416 ref cons nil cons cons 1355 def 28 ref 75 ref 1330 ref 341 ref appTerm appTerm 418 ref 1330 remove 340 ref appTerm 1356 def appTerm appTerm absTerm 1357 def 340 ref appTerm 1358 def betaConv 401 ref 44 ref 1357 ref appTerm 1359 def absTerm 1360 def 402 ref appTerm 1361 def betaConv nil 44 ref 1360 ref appTerm 1362 def axiom nil 146 ref 1362 remove nil cons cons 148 ref 1361 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1360 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1359 remove nil cons cons 148 ref 1358 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1357 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 1363 def subst appThm 1316 ref refl 1364 def appThm nil 1326 ref 28 ref 1314 ref nil cons 1365 def cons 416 ref cons cons nil cons cons 415 ref 75 ref 56 ref 419 remove appTerm 421 ref appTerm 1366 def appTerm 418 remove 56 ref 340 ref appTerm 421 ref appTerm appTerm 1367 def appTerm 1368 def absTerm 1369 def 421 ref appTerm 1370 def betaConv 28 ref 44 ref 1369 ref appTerm 1371 def absTerm 1372 def 340 ref appTerm 1373 def betaConv 401 ref 44 ref 1372 ref appTerm 1374 def absTerm 1375 def 402 ref appTerm 1376 def betaConv 447 ref 401 ref 447 ref 28 ref 447 ref 415 ref 1368 remove assume sym 75 ref 1367 remove appTerm 1366 remove appTerm 1377 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 44 ref 401 ref 44 ref 28 ref 44 ref 415 ref 1377 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 146 ref 44 ref 1375 ref appTerm nil cons cons 148 ref 1376 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1375 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1374 remove nil cons cons 148 ref 1373 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1372 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1371 remove nil cons cons 148 ref 1370 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1369 remove nil cons cons 435 ref cons nil cons cons 300 ref subst eqMp eqMp 1378 def subst trans 1379 def appThm appThm 365 remove 28 ref 262 ref 476 remove 341 ref appTerm 1380 def appTerm 1381 def absTerm 1382 def 340 ref appTerm 1383 def betaConv 447 ref 28 ref 349 ref 1380 ref assume sym 625 remove assume sym deductAntisym appThm absThm appThm 630 remove eqMp nil 146 ref 44 ref 1382 ref appTerm nil cons cons 148 ref 1383 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1382 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1381 remove nil cons cons 148 ref 47 ref 1380 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 198 ref 1380 remove nil cons cons nil cons nil cons cons 648 ref subst eqMp subst appThm nil 135 ref 75 ref 56 ref 60 remove appTerm 1384 def 1312 ref appTerm 1385 def appTerm 62 ref 1317 ref appTerm 1386 def appTerm 1387 def nil cons 1388 def cons nil cons nil cons cons 777 ref subst 1389 def trans sym 1389 remove nil 146 ref 1388 ref cons 637 ref cons nil cons cons 1390 def 175 ref subst 1390 remove 197 ref subst 255 ref 1387 remove assume appThm nil 146 ref 47 ref 254 ref 1385 remove appTerm appTerm 254 ref 1386 remove appTerm appTerm nil cons 1391 def cons 637 ref cons nil cons cons 224 ref subst proveHyp nil 135 ref 1391 remove cons nil cons nil cons cons 777 ref subst 349 ref 176 ref nil 1328 ref 1329 ref cons nil cons cons 785 ref subst 438 ref 793 ref appThm 1392 def nil 440 ref 401 ref 1311 remove nil cons cons nil cons 1393 def cons nil cons cons 792 ref subst 176 ref nil 28 ref 1301 ref cons 416 ref cons 1394 def nil cons cons 785 ref subst 438 ref 441 remove 255 ref 554 remove appThm 536 remove 792 ref subst nil 42 ref 799 remove cons nil cons nil cons cons 467 ref subst trans trans subst appThm 1395 def 254 ref 1265 ref appTerm 1396 def refl appThm nil 135 ref 1396 remove nil cons cons nil cons nil cons cons 798 ref subst trans trans appThm 793 ref appThm 800 ref trans trans 1397 def appThm 369 ref 721 ref subst 1398 def trans trans appThm nil 28 ref 1317 ref nil cons 1399 def cons 416 ref cons nil cons cons 785 ref subst 1395 ref nil 28 ref 1325 remove cons 1400 def 401 ref 1365 remove cons nil cons 1401 def cons nil cons cons 785 ref subst 20 ref 254 ref 1314 remove appTerm 1402 def appTerm refl nil 440 remove 401 ref 1315 remove nil cons 1403 def cons nil cons cons nil cons cons 792 remove subst 176 ref nil 28 ref 1306 ref cons 416 ref cons nil cons cons 785 ref subst 1395 ref 254 ref 1267 ref appTerm 1404 def refl appThm nil 135 ref 1404 remove nil cons cons nil cons nil cons cons 798 ref subst trans trans appThm 793 remove appThm 800 ref trans trans 1405 def appThm nil 135 ref 1402 remove nil cons cons nil cons nil cons cons 1406 def 135 ref 47 ref 20 ref 136 ref appTerm 360 ref appTerm appTerm 136 ref appTerm absTerm 1407 def 136 ref appTerm 1408 def betaConv nil 41 ref 1407 ref appTerm 1409 def axiom nil 146 ref 1409 remove nil cons cons 148 ref 1408 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1407 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp 1410 def subst trans trans appThm 1406 remove 798 ref subst trans trans appThm 955 remove trans appThm 379 ref trans trans sym 139 ref eqMp eqMp eqMp nil 198 ref 1388 remove cons 801 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp nil 198 ref 1350 remove cons 199 ref 1351 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 146 ref 46 ref 1341 remove appTerm 1349 remove appTerm nil cons cons 148 ref 1322 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 260 ref 1319 ref 59 ref appTerm betaConv appThm 447 ref 101 ref 152 ref 1319 ref 105 ref appTerm betaConv 1411 def appThm 1319 ref 1342 ref appTerm betaConv appThm absThm appThm appThm appThm 447 ref 101 ref 1411 remove absThm appThm appThm nil 545 ref 1319 remove nil cons cons nil cons nil cons cons 553 ref subst eqMp eqMp eqMp absThm eqMp nil 146 ref 44 ref 1321 remove appTerm 1412 def nil cons cons 148 ref 44 ref 99 ref 18 ref 44 ref 1263 ref 44 ref 101 ref 44 ref 1264 ref 18 ref 75 ref 56 ref 1252 ref 103 ref appTerm 1413 def appTerm 1312 ref appTerm 1414 def appTerm 1317 ref appTerm 1415 def appTerm 109 remove appTerm 1416 def absTerm 1417 def appTerm 1418 def absTerm 1419 def appTerm 1420 def absTerm 1421 def appTerm 1422 def appTerm 44 ref 1263 ref 44 ref 101 ref 44 ref 1264 ref 18 ref 75 ref 56 remove 1252 remove 55 ref 103 ref appTerm 1423 def appTerm appTerm 1312 remove appTerm appTerm 1424 def 1317 remove appTerm appTerm 75 ref 1423 ref appTerm 1425 def 105 ref appTerm appTerm absTerm appTerm 1426 def absTerm 1427 def appTerm 1428 def absTerm 1429 def appTerm 1430 def appTerm 1431 def absTerm 1432 def appTerm 1433 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 141 ref 1432 remove nil cons cons nil cons nil cons cons 145 ref subst 99 ref nil 135 ref 1431 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1422 ref nil cons 1434 def cons 1435 def 148 ref 1430 remove nil cons 1436 def cons nil cons cons nil cons cons 1437 def 175 ref subst 1437 remove 197 ref subst nil 141 ref 1429 remove nil cons cons nil cons nil cons cons 145 ref subst 1263 remove nil 135 ref 1428 remove nil cons 1438 def cons nil cons nil cons cons 140 ref subst nil 141 ref 1264 ref 18 ref 1424 ref 1323 remove appTerm appTerm 1425 ref 59 ref appTerm appTerm 1439 def absTerm 1440 def nil cons cons nil cons nil cons cons 145 ref subst 1264 ref nil 135 ref 1439 remove nil cons cons nil cons nil cons cons 140 ref subst 152 ref 230 ref 709 remove nil 417 remove nil cons cons 1363 remove subst appThm 1354 remove appThm nil 415 ref 1327 remove cons 28 ref 1413 ref nil cons 1441 def cons 416 ref cons cons nil cons cons 1378 remove subst trans appThm 1442 def 1353 remove 1364 remove appThm appThm appThm 351 remove 649 ref subst appThm nil 135 ref 75 ref 62 remove 1414 ref appTerm 1443 def appTerm 1384 remove 1316 remove appTerm 1444 def appTerm 1445 def nil cons 1446 def cons nil cons nil cons cons 777 ref subst 1447 def trans sym 1447 remove nil 146 ref 1446 ref cons 637 ref cons nil cons cons 1448 def 175 ref subst 1448 remove 197 ref subst 255 remove 1445 remove assume appThm nil 146 ref 47 ref 254 ref 1443 remove appTerm appTerm 254 ref 1444 remove appTerm appTerm nil cons 1449 def cons 637 ref cons nil cons cons 224 ref subst proveHyp nil 135 ref 1449 remove cons nil cons nil cons cons 777 ref subst 349 ref 176 ref nil 28 ref 1414 remove nil cons cons 416 remove cons 1450 def nil cons cons 785 ref subst 1395 remove nil 1328 ref 401 ref 1441 remove cons nil cons cons nil cons cons 785 ref subst 20 ref 254 remove 1413 remove appTerm 1451 def appTerm refl 1397 remove appThm nil 135 ref 1451 remove nil cons cons nil cons nil cons cons 1452 def 1410 ref subst trans trans appThm 1452 remove 798 remove subst trans trans appThm nil 1400 remove 1329 remove cons nil cons cons 785 remove subst 1392 remove 1405 remove appThm 1398 remove trans trans appThm 800 remove trans appThm 379 ref trans trans sym 139 ref eqMp eqMp eqMp nil 198 ref 1446 remove cons 801 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp nil 146 ref 44 ref 1440 remove appTerm 1453 def nil cons cons 148 ref 44 ref 101 ref 18 ref 1426 ref appTerm 44 ref 1264 ref 18 ref 1424 remove 1343 remove appTerm appTerm 1425 remove 1342 ref appTerm appTerm absTerm 1454 def appTerm 1455 def appTerm 1456 def absTerm 1457 def appTerm 1458 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 141 ref 1457 remove nil cons cons nil cons nil cons cons 145 ref subst 101 ref nil 135 ref 1456 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1426 remove nil cons 1459 def cons 148 ref 1455 remove nil cons 1460 def cons nil cons cons nil cons cons 1461 def 175 ref subst 1461 remove 197 ref subst nil 141 ref 1454 remove nil cons cons nil cons nil cons cons 145 ref subst 1264 remove 152 ref 1442 remove 1379 remove appThm nil 415 ref 1399 remove cons 1450 remove cons nil cons cons 436 ref subst 932 ref 1415 ref refl appThm nil 135 ref 1415 remove nil cons cons nil cons nil cons cons 721 ref subst trans trans trans appThm nil 364 remove 401 ref 232 remove cons nil cons cons nil cons cons 414 ref subst appThm nil 135 ref 1416 remove nil cons cons nil cons nil cons cons 140 ref subst 1417 ref 1267 remove appTerm 1462 def betaConv 1419 ref 105 ref appTerm 1463 def betaConv 1421 ref 1265 ref appTerm 1464 def betaConv nil 1435 remove 148 ref 1464 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 1421 remove nil cons cons 231 ref 1301 remove cons nil cons 1465 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1420 remove nil cons cons 148 ref 1463 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1419 remove nil cons cons 1307 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1418 remove nil cons cons 148 ref 1462 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1417 remove nil cons cons 231 ref 1306 ref cons nil cons 1466 def cons nil cons cons 300 ref subst eqMp eqMp eqMp trans absThm eqMp eqMp nil 198 ref 1459 remove cons 199 ref 1460 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 146 ref 46 ref 1453 remove appTerm 1458 remove appTerm nil cons cons 148 ref 1438 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 260 ref 1427 ref 59 ref appTerm betaConv appThm 447 ref 101 ref 152 ref 1427 ref 105 ref appTerm betaConv 1467 def appThm 1427 ref 1342 remove appTerm betaConv appThm absThm appThm appThm appThm 447 ref 101 remove 1467 remove absThm appThm appThm nil 545 ref 1427 remove nil cons cons nil cons nil cons cons 553 ref subst eqMp eqMp eqMp absThm eqMp eqMp nil 198 ref 1434 remove cons 199 ref 1436 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 146 ref 46 ref 1412 remove appTerm 1433 remove appTerm nil cons cons 148 ref 44 ref 99 ref 1422 remove absTerm 1468 def appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 260 ref 1468 ref 59 ref appTerm betaConv appThm 447 ref 99 ref 152 ref 1468 ref 103 ref appTerm betaConv 1469 def appThm 1468 ref 1423 remove appTerm betaConv appThm absThm appThm appThm appThm 447 ref 99 remove 1469 remove absThm appThm appThm nil 545 ref 1468 remove nil cons cons nil cons nil cons cons 553 remove subst eqMp eqMp eqMp nil 146 ref 44 ref 1299 ref appTerm nil cons cons 148 ref 1300 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1299 remove nil cons cons 1303 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1298 remove nil cons cons 148 ref 1297 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1296 remove nil cons cons 1465 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1295 remove nil cons cons 148 ref 1294 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1293 remove nil cons cons 1307 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1292 remove nil cons cons 148 ref 1291 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1290 remove nil cons cons 1466 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp 1470 def appThm eqMp sym 47 ref "_15396" 4 ref var 1471 def 75 ref 1258 ref 1471 remove varTerm appTerm 1265 ref appTerm appTerm 1268 ref appTerm absTerm 1472 def 103 remove appTerm 1473 def appTerm refl 1472 ref 105 remove appTerm betaConv appThm 176 ref 1473 remove betaConv appThm 75 ref 1266 remove 1265 remove appTerm appTerm 1268 remove appTerm 1474 def refl appThm trans 1472 remove refl 1470 remove appThm eqMp 1269 ref assume eqMp nil 146 ref 1474 remove nil cons cons 148 ref 1288 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 230 remove nil 1302 remove 1307 ref cons nil cons cons 1305 remove subst appThm 1308 remove appThm appThm 260 ref nil 1307 remove nil cons cons 483 ref subst appThm 1270 ref refl 1475 def appThm nil 135 ref 1270 remove nil cons 1476 def cons nil cons nil cons cons 1477 def 394 ref subst trans appThm sym 152 ref nil 1326 remove 1328 remove 1401 remove cons cons nil cons cons 436 ref subst 438 ref 1355 remove 28 ref 47 ref 75 ref 1356 remove appTerm 59 ref appTerm appTerm 46 ref 423 remove appTerm 262 ref 444 remove appTerm appTerm appTerm absTerm 1478 def 340 ref appTerm 1479 def betaConv 401 ref 44 ref 1478 ref appTerm 1480 def absTerm 1481 def 402 ref appTerm 1482 def betaConv nil 44 ref 1481 ref appTerm 1483 def axiom nil 146 ref 1483 remove nil cons cons 148 ref 1482 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1481 remove nil cons cons 413 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1480 remove nil cons cons 148 ref 1479 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1478 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp subst 260 ref 931 remove appThm 262 ref 1287 remove 59 ref appTerm appTerm 1484 def refl appThm nil 135 ref 1484 remove nil cons cons nil cons nil cons cons 864 ref subst trans trans appThm nil 28 ref 1403 remove cons 415 ref 439 remove cons 1393 remove cons cons nil cons cons 28 ref 47 ref 75 ref 526 remove 421 ref appTerm appTerm 496 remove 421 ref appTerm appTerm appTerm 405 remove appTerm absTerm 1485 def 340 ref appTerm 1486 def betaConv 401 ref 44 ref 1485 ref appTerm 1487 def absTerm 1488 def 402 ref appTerm 1489 def betaConv 415 ref 44 ref 1488 ref appTerm 1490 def absTerm 1491 def 421 remove appTerm 1492 def betaConv nil 44 ref 1491 ref appTerm 1493 def axiom nil 146 ref 1493 remove nil cons cons 148 ref 1492 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1491 remove nil cons cons 435 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1490 remove nil cons cons 148 ref 1489 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1488 remove nil cons cons 413 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1487 remove nil cons cons 148 ref 1486 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1485 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp subst nil 415 remove 1306 remove cons 1394 remove cons nil cons cons 436 remove subst trans 932 remove 1475 ref appThm 1477 ref 721 ref subst 1494 def trans trans appThm 1494 remove trans trans appThm 1475 remove appThm 1477 remove 939 ref subst trans sym 139 ref eqMp eqMp eqMp eqMp eqMp nil 198 ref 1280 ref cons 199 ref 1282 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 1289 remove 1271 ref appTerm nil cons cons 148 ref 18 ref 1271 remove appTerm 1269 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1282 ref cons 148 ref 1280 ref cons nil cons cons nil cons cons 1495 def 175 ref subst 1495 remove 197 ref subst 1258 ref refl nil 198 ref 389 remove cons 199 ref 1476 remove cons nil cons cons nil cons cons 1496 def 211 ref subst appThm 1496 remove 228 ref subst appThm eqMp nil 198 ref 1282 remove cons 199 ref 1280 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 146 ref 44 ref 1279 remove appTerm nil cons cons 148 ref 38 remove 1261 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "P" 52 remove var 1258 ref nil cons cons nil cons nil cons cons 1000 remove 1001 ref 143 ref cons cons 83 ref cons 1186 remove subst subst eqMp eqMp eqMp defineConstList 1497 def pop hdTl pop 36 ref constTerm 1498 def 340 ref appTerm 1499 def appTerm "HOLLight.NUMSND" 1191 remove cons nil cons 39 remove 44 ref 231 ref 44 ref 45 ref 46 ref 75 ref 1498 remove 1259 ref appTerm appTerm 238 ref appTerm 1500 def appTerm 1501 def 1260 remove appTerm absTerm appTerm absTerm appTerm absTerm 1502 def refl 1503 def 1197 remove 1198 remove 1502 ref appTerm appTerm assume sym appThm 1502 ref 76 remove appTerm betaConv trans 1199 remove 1503 remove appThm 1202 remove 1502 remove appTerm betaConv trans 1497 remove eqMp eqMp defineConstList 1504 def pop hdTl pop 36 remove constTerm 1505 def 340 ref appTerm 1506 def appTerm absTerm absTerm 1507 def defineConst 1508 def pop 0 ref 1217 ref 1211 ref cons opType 1509 def constTerm 1510 def 1235 ref varTerm 1511 def appTerm appTerm appTerm absTerm 1512 def absTerm 1513 def absTerm 1514 def defineConst 1515 def pop 0 ref 4 ref 0 ref 2 ref 1509 remove nil cons cons opType nil cons cons opType constTerm 1516 def 1227 ref varTerm 1517 def appTerm 1518 def 1228 ref varTerm 1519 def appTerm 1520 def 1232 ref varTerm 1521 def appTerm 1522 def appTerm 1523 def appTerm 1524 def 44 ref 28 ref 15 ref varTerm 1525 def 1521 ref 340 ref appTerm 1526 def appTerm 1527 def absTerm 1528 def appTerm 1529 def appTerm 1530 def absTerm 1531 def appTerm 1532 def absTerm 1533 def appTerm 1534 def absTerm 1535 def appTerm 1536 def appTerm 1537 def appTerm 1525 ref 24 ref appTerm 1538 def appTerm 1539 def absTerm 1540 def appTerm 1541 def appTerm 1542 def 1538 ref appTerm 1543 def absTerm 1544 def appTerm 1545 def absTerm 1546 def defineConst 1547 def pop 1548 def pop 1547 remove nil 146 ref 21 ref 0 ref 12 ref 13 ref nil cons cons opType constTerm 1549 def 1548 remove 12 ref constTerm 1550 def appTerm 1546 ref appTerm nil cons cons 148 ref 46 ref 46 ref 1550 ref 1223 ref appTerm 1551 def appTerm 44 ref 1227 ref 121 ref 1228 ref 11 ref 1230 remove constTerm 1552 def 1232 ref 18 ref 44 ref 28 ref 1550 ref 1526 ref appTerm 1553 def absTerm 1554 def appTerm 1555 def appTerm 1550 ref 1522 ref appTerm 1556 def appTerm absTerm 1557 def appTerm 1558 def absTerm 1559 def appTerm 1560 def absTerm 1561 def appTerm 1562 def appTerm 1563 def appTerm 46 ref 14 ref 15 ref 18 ref 46 ref 1525 ref 1223 ref appTerm appTerm 44 ref 1227 ref 121 ref 1228 ref 1552 ref 1232 ref 18 ref 1529 ref appTerm 1525 ref 1522 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 1564 def 19 ref 10 ref 18 ref 1550 ref 24 ref appTerm 1565 def appTerm 1566 def 1538 ref appTerm absTerm appTerm appTerm absTerm 1567 def appTerm 1568 def appTerm 19 ref 10 ref 47 ref 1565 ref appTerm 1225 ref 1226 ref 1227 ref 87 ref 1228 ref 1231 ref 1232 ref 1524 ref 1555 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm appTerm 1569 def appTerm 1570 def appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "ZRECSPACE" 12 ref var 1571 def 1550 ref nil cons cons nil cons nil cons cons nil 146 ref 1549 remove 1571 ref varTerm 1572 def appTerm 1546 ref appTerm 1573 def nil cons 1574 def cons 148 ref 46 ref 46 ref 1572 ref 1223 ref appTerm 1575 def appTerm 44 ref 1227 ref 121 ref 1228 ref 1552 ref 1232 ref 18 ref 44 ref 28 ref 1572 ref 1526 ref appTerm 1576 def absTerm 1577 def appTerm 1578 def appTerm 1579 def 1572 ref 1522 ref appTerm 1580 def appTerm 1581 def absTerm 1582 def appTerm 1583 def absTerm 1584 def appTerm 1585 def absTerm 1586 def appTerm 1587 def appTerm 1588 def appTerm 46 ref 14 ref 15 ref 1564 remove 19 ref 10 ref 18 ref 1572 ref 24 ref appTerm 1589 def appTerm 1590 def 1538 ref appTerm 1591 def absTerm 1592 def appTerm 1593 def appTerm absTerm appTerm 1594 def appTerm 19 ref 10 ref 47 ref 1589 ref appTerm 1595 def 1225 ref 1226 ref 1227 ref 87 ref 1228 ref 1231 ref 1232 ref 1524 ref 1578 ref appTerm 1596 def absTerm 1597 def appTerm 1598 def absTerm 1599 def appTerm 1600 def absTerm 1601 def appTerm 1602 def appTerm 1603 def appTerm 1604 def absTerm 1605 def appTerm 1606 def appTerm 1607 def appTerm nil cons 1608 def cons nil cons cons nil cons cons 1609 def 175 ref subst 1609 remove 197 ref subst nil "P" 13 remove var 1610 def 1571 ref 14 ref 15 ref 18 ref 1593 ref appTerm 19 ref 10 ref 18 ref 1603 ref appTerm 1611 def 1537 ref appTerm 1612 def absTerm 1613 def appTerm 1614 def appTerm 1615 def absTerm 1616 def appTerm 1617 def absTerm 1618 def nil cons cons 1619 def nil cons nil cons cons "A" 22 remove cons nil cons 1620 def 83 ref cons 133 ref subst 1621 def subst 1571 ref nil 135 ref 1617 remove nil cons 1622 def cons nil cons nil cons cons 140 ref subst nil 1610 ref 1616 ref nil cons cons 1623 def nil cons nil cons cons 1621 ref subst 15 ref nil 135 ref 1615 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1593 ref nil cons 1624 def cons 1625 def 148 ref 1614 remove nil cons 1626 def cons nil cons cons nil cons cons 1627 def 175 ref subst 1627 ref 197 ref subst nil "P" 12 ref var 1628 def 1613 ref nil cons cons 1629 def nil cons nil cons cons "A" 1211 ref cons nil cons 1630 def 83 ref cons 1631 def 133 ref subst 1632 def subst 10 ref nil 135 ref 1612 remove nil cons 1633 def cons nil cons nil cons cons 140 ref subst 146 ref 163 ref 153 ref appTerm absTerm 1634 def 1224 ref appTerm 1635 def betaConv 938 ref nil 146 ref 41 ref 1634 ref appTerm nil cons cons 1636 def 148 ref 1635 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1634 ref nil cons cons 1637 def 42 ref 1224 ref nil cons 1638 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 1224 ref appTerm 1639 def 1224 ref appTerm 1640 def nil cons cons 148 ref 18 ref 1602 ref appTerm 1641 def 1536 ref appTerm 1642 def nil cons cons nil cons 1643 def cons nil cons cons 197 ref subst proveHyp nil 141 ref 1227 ref 18 ref 1600 ref appTerm 1644 def 1534 remove appTerm 1645 def absTerm 1646 def nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 1645 remove nil cons 1647 def cons nil cons nil cons cons 140 ref subst nil 122 ref 1228 ref 18 ref 1598 ref appTerm 1648 def 1532 remove appTerm 1649 def absTerm 1650 def nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 1649 remove nil cons 1651 def cons nil cons nil cons cons 140 ref subst nil "P" 1229 ref var 1652 def 1232 ref 18 ref 1596 ref appTerm 1653 def 1530 remove appTerm 1654 def absTerm 1655 def nil cons cons nil cons nil cons cons "A" 1217 ref nil cons cons nil cons 1656 def 83 ref cons 1657 def 133 ref subst 1658 def subst 1232 ref nil 135 ref 1654 remove nil cons 1659 def cons nil cons nil cons cons 140 ref subst 1634 ref 1523 ref appTerm 1660 def betaConv 938 ref nil 1636 ref 148 ref 1660 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 ref 42 ref 1523 ref nil cons 1661 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 1523 ref appTerm 1523 remove appTerm 1662 def nil cons cons 148 ref 1579 remove 1529 ref appTerm 1663 def nil cons cons nil cons 1664 def cons nil cons cons 197 ref subst proveHyp 447 ref 28 ref nil 10 ref 1526 ref nil cons 1665 def cons nil cons nil cons cons nil 135 ref 1591 remove nil cons cons nil cons nil cons cons 140 ref subst 1666 def 1592 ref 24 ref appTerm 1667 def betaConv nil 1625 remove 148 ref 1667 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1630 ref 1628 ref 1592 remove nil cons cons 1668 def "x" 9 ref var 1669 def 24 ref nil cons cons nil cons 1670 def cons nil cons cons 300 ref subst eqMp eqMp eqMp subst absThm appThm 475 ref trans sym 139 ref eqMp nil 146 ref 44 ref 28 ref 18 ref 1576 remove appTerm 1527 remove appTerm absTerm appTerm nil cons cons 1664 remove cons nil cons cons 224 ref subst proveHyp 152 ref 447 ref 28 ref 152 ref 1577 ref 340 ref appTerm betaConv 1671 def appThm 1528 ref 340 ref appTerm betaConv 1672 def appThm absThm appThm appThm 152 ref 447 ref 28 ref 1671 remove absThm appThm appThm 447 ref 28 ref 1672 remove absThm appThm appThm appThm nil 545 ref 1577 remove nil cons cons "q" 32 remove var 1673 def 1528 remove nil cons cons nil cons cons nil cons cons 144 ref "q" 7 ref var 1674 def 18 ref 121 ref 126 ref 1129 remove 1674 ref varTerm 1675 def 274 ref appTerm 1676 def appTerm absTerm appTerm appTerm 1677 def 18 ref 121 ref 126 ref 276 ref absTerm 1678 def appTerm 1679 def appTerm 121 ref 126 ref 1676 ref absTerm 1680 def appTerm 1681 def appTerm appTerm absTerm 1682 def 1675 ref appTerm 1683 def betaConv 89 ref 289 ref 1682 ref appTerm 1684 def absTerm 1685 def 90 ref appTerm 1686 def betaConv nil 289 ref 1685 ref appTerm 1687 def axiom nil 146 ref 1687 remove nil cons cons 148 ref 1686 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 1685 remove nil cons cons 294 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1684 remove nil cons cons 148 ref 1683 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 1682 remove nil cons cons 293 ref 1675 ref nil cons cons nil cons 1688 def cons nil cons cons 300 ref subst eqMp eqMp subst 1689 def subst eqMp eqMp eqMp nil 146 ref 46 ref 1662 remove appTerm 1663 remove appTerm nil cons cons 148 ref 1659 remove cons nil cons cons nil cons cons 224 ref subst proveHyp nil "q2" 5 ref var 1690 def 1529 remove nil cons cons "p2" 5 ref var 1691 def 1661 ref cons "q1" 5 ref var 1692 def 1578 ref nil cons 1693 def cons "p1" 5 ref var 1694 def 1661 ref cons nil cons cons cons cons nil cons cons 1690 ref 18 ref 46 ref 18 ref 1694 ref varTerm 1695 def appTerm 1691 ref varTerm 1696 def appTerm appTerm 18 ref 1692 ref varTerm 1697 def appTerm 1690 ref varTerm 1698 def appTerm appTerm appTerm 1699 def 18 ref 46 ref 1695 ref appTerm 1697 ref appTerm appTerm 46 ref 1696 ref appTerm 1698 ref appTerm appTerm appTerm absTerm 1700 def 1698 ref appTerm 1701 def betaConv 1692 ref 41 ref 1700 ref appTerm 1702 def absTerm 1703 def 1697 ref appTerm 1704 def betaConv 1691 ref 41 ref 1703 ref appTerm 1705 def absTerm 1706 def 1696 ref appTerm 1707 def betaConv 1694 ref 41 ref 1706 ref appTerm 1708 def absTerm 1709 def 1695 ref appTerm 1710 def betaConv nil 41 ref 1709 ref appTerm 1711 def axiom nil 146 ref 1711 remove nil cons cons 148 ref 1710 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1709 remove nil cons cons 42 ref 1695 ref nil cons cons nil cons 1712 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1708 remove nil cons cons 148 ref 1707 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1706 remove nil cons cons 42 ref 1696 ref nil cons cons nil cons 1713 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1705 remove nil cons cons 148 ref 1704 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1703 remove nil cons cons 42 ref 1697 ref nil cons cons nil cons 1714 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1702 remove nil cons cons 148 ref 1701 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1700 remove nil cons cons 42 ref 1698 ref nil cons cons nil cons 1715 def cons nil cons cons 300 ref subst eqMp eqMp 1716 def subst eqMp eqMp absThm eqMp nil 146 ref 1552 ref 1655 remove appTerm nil cons cons 148 ref 1651 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 1552 ref refl 1717 def 1232 ref 152 ref 1597 ref 1521 ref appTerm 1718 def betaConv 1719 def appThm 1531 ref 1521 ref appTerm betaConv 1720 def appThm absThm appThm appThm 152 ref 1231 ref refl 1721 def 1232 ref 1719 ref absThm appThm appThm 1721 remove 1232 ref 1720 remove absThm appThm appThm appThm nil "p" 1229 ref var 1597 ref nil cons 1722 def cons "q" 1229 ref var 1531 remove nil cons cons nil cons cons nil cons cons 1657 ref 1674 ref 1677 remove 18 ref 87 ref 1678 ref appTerm 1723 def appTerm 87 ref 1680 remove appTerm 1724 def appTerm appTerm absTerm 1725 def 1675 ref appTerm 1726 def betaConv 89 ref 289 ref 1725 ref appTerm 1727 def absTerm 1728 def 90 ref appTerm 1729 def betaConv nil 289 ref 1728 ref appTerm 1730 def axiom nil 146 ref 1730 remove nil cons cons 148 ref 1729 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 1728 remove nil cons cons 294 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1727 remove nil cons cons 148 ref 1726 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 1725 remove nil cons cons 1688 ref cons nil cons cons 300 ref subst eqMp eqMp 1731 def subst subst eqMp eqMp eqMp absThm eqMp nil 146 ref 121 ref 1650 remove appTerm nil cons cons 148 ref 1647 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 121 ref refl 1732 def 1228 ref 152 ref 1599 ref 1519 ref appTerm 1733 def betaConv 1734 def appThm 1533 ref 1519 ref appTerm betaConv 1735 def appThm absThm appThm appThm 152 ref 1073 ref 1228 ref 1734 ref absThm appThm appThm 1073 ref 1228 ref 1735 remove absThm appThm appThm appThm nil 89 ref 1599 ref nil cons 1736 def cons 1674 ref 1533 remove nil cons cons nil cons cons nil cons cons 1731 ref subst eqMp eqMp eqMp absThm eqMp nil 146 ref 44 ref 1646 remove appTerm nil cons cons 1643 remove cons nil cons cons 224 ref subst proveHyp 152 ref 447 ref 1227 ref 152 ref 1601 ref 1517 ref appTerm 1737 def betaConv 1738 def appThm 1535 ref 1517 ref appTerm betaConv 1739 def appThm absThm appThm appThm 152 ref 1226 ref refl 1740 def 1227 ref 1738 ref absThm appThm appThm 1740 ref 1227 ref 1739 remove absThm appThm appThm appThm nil 545 ref 1601 ref nil cons 1741 def cons 1673 ref 1535 remove nil cons cons nil cons cons nil cons cons 144 ref 1731 ref subst 1742 def subst eqMp eqMp eqMp nil 146 ref 46 ref 1640 remove appTerm 1642 remove appTerm nil cons cons 148 ref 1633 ref cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1690 ref 1536 remove nil cons cons 1691 ref 1638 ref cons 1692 ref 1602 remove nil cons 1743 def cons 1694 ref 1638 ref cons nil cons cons cons cons nil cons cons 1690 ref 1699 remove 18 ref 20 ref 1695 ref appTerm 1697 ref appTerm appTerm 20 ref 1696 ref appTerm 1698 ref appTerm appTerm appTerm absTerm 1744 def 1698 remove appTerm 1745 def betaConv 1692 ref 41 ref 1744 ref appTerm 1746 def absTerm 1747 def 1697 remove appTerm 1748 def betaConv 1691 ref 41 ref 1747 ref appTerm 1749 def absTerm 1750 def 1696 remove appTerm 1751 def betaConv 1694 ref 41 ref 1750 ref appTerm 1752 def absTerm 1753 def 1695 remove appTerm 1754 def betaConv nil 41 ref 1753 ref appTerm 1755 def axiom nil 146 ref 1755 remove nil cons cons 148 ref 1754 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1753 remove nil cons cons 1712 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1752 remove nil cons cons 148 ref 1751 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1750 remove nil cons cons 1713 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1749 remove nil cons cons 148 ref 1748 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1747 remove nil cons cons 1714 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1746 remove nil cons cons 148 ref 1745 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1744 remove nil cons cons 1715 remove cons nil cons cons 300 ref subst eqMp eqMp 1756 def subst eqMp eqMp absThm eqMp eqMp nil 198 ref 1624 ref cons 199 ref 1626 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp 260 ref nil 146 ref 1575 ref nil cons 1757 def cons 148 ref 19 ref 10 ref 1639 remove 1589 ref appTerm 1758 def absTerm 1759 def appTerm 1760 def nil cons 1761 def cons nil cons cons nil cons cons 1762 def 229 ref subst 1762 ref 175 ref subst 1762 remove 197 ref subst nil 1628 ref 1759 ref nil cons cons 1763 def nil cons nil cons cons 1632 ref subst 1764 def 10 ref nil 135 ref 1758 remove nil cons cons nil cons nil cons cons 140 ref subst 1765 def nil 146 ref 1638 ref cons 1766 def 148 ref 1589 ref nil cons 1767 def cons nil cons 1768 def cons nil cons cons 1769 def 175 ref subst 1770 def 1769 ref 197 ref subst 1771 def 1572 ref refl 1772 def 1224 remove assume appThm sym 1575 ref assume eqMp eqMp nil 198 ref 1638 remove cons 1773 def 199 ref 1767 ref cons nil cons 1774 def cons nil cons cons 211 ref subst 1775 def deductAntisym eqMp eqMp absThm eqMp eqMp nil 198 ref 1757 ref cons 199 ref 1761 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 1575 ref appTerm 1760 ref appTerm nil cons cons 148 ref 18 ref 1760 ref appTerm 1575 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1761 ref cons 1776 def 148 ref 1757 ref cons nil cons 1777 def cons nil cons cons 1778 def 175 ref subst 1778 remove 197 ref subst 1223 ref refl nil 146 ref 23 ref 1223 ref appTerm 1223 ref appTerm nil cons cons 1777 remove cons nil cons cons 224 ref subst proveHyp 1759 ref 1223 ref appTerm 1779 def betaConv nil 1776 ref 148 ref 1779 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1630 ref 1763 ref 1669 ref 1223 ref nil cons 1780 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1761 remove cons 1781 def 199 ref 1757 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp appThm nil 146 ref 1587 ref nil cons 1782 def cons 1783 def 148 ref 19 ref 10 ref 44 ref 1227 ref 121 ref 1228 ref 1552 ref 1232 ref 1653 remove 1589 ref appTerm 1784 def absTerm 1785 def appTerm 1786 def absTerm 1787 def appTerm 1788 def absTerm 1789 def appTerm 1790 def absTerm 1791 def appTerm 1792 def nil cons 1793 def cons nil cons cons nil cons cons 1794 def 229 ref subst 1794 ref 175 ref subst 1794 remove 197 ref subst nil 1628 ref 1791 ref nil cons cons 1795 def nil cons nil cons cons 1632 ref subst 10 ref nil 135 ref 1790 ref nil cons 1796 def cons nil cons nil cons cons 140 ref subst nil 141 ref 1789 ref nil cons cons 1797 def nil cons nil cons cons 145 ref subst 1798 def 1227 ref nil 135 ref 1788 remove nil cons 1799 def cons nil cons nil cons cons 140 ref subst 1800 def nil 122 ref 1787 ref nil cons cons 1801 def nil cons nil cons cons 133 ref subst 1802 def 1228 ref nil 135 ref 1786 remove nil cons 1803 def cons nil cons nil cons cons 140 ref subst 1804 def nil 1652 ref 1785 ref nil cons cons 1805 def nil cons nil cons cons 1658 ref subst 1806 def 1232 ref nil 135 ref 1784 remove nil cons cons nil cons nil cons cons 140 ref subst 1807 def nil 146 ref 1596 ref nil cons 1808 def cons 1809 def 1768 ref cons nil cons cons 1810 def 175 ref subst 1811 def 1810 ref 197 ref subst 1812 def 1772 remove nil 198 ref 1661 remove cons 199 ref 1693 ref cons nil cons cons nil cons cons 1813 def 211 ref subst appThm sym 1813 remove 228 ref subst nil 146 ref 1693 ref cons 148 ref 1580 ref nil cons 1814 def cons nil cons 1815 def cons nil cons cons 1816 def 224 ref subst proveHyp 1582 ref 1521 ref appTerm 1817 def betaConv 1584 ref 1519 ref appTerm 1818 def betaConv 1586 ref 1517 ref appTerm 1819 def betaConv nil 1783 remove 148 ref 1819 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 1586 remove nil cons cons 1820 def 231 ref 1517 ref nil cons 1821 def cons nil cons 1822 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1585 remove nil cons 1823 def cons 148 ref 1818 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1584 remove nil cons cons 1824 def 126 ref 1519 ref nil cons 1825 def cons nil cons 1826 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1583 remove nil cons 1827 def cons 148 ref 1817 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1656 ref 1652 ref 1582 remove nil cons cons 1828 def "x" 1217 ref var 1829 def 1521 ref nil cons 1830 def cons nil cons 1831 def cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp eqMp nil 198 ref 1808 remove cons 1832 def 1774 ref cons nil cons cons 211 ref subst 1833 def deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 1782 ref cons 199 ref 1793 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 1587 ref appTerm 1792 ref appTerm nil cons cons 148 ref 18 ref 1792 remove appTerm 1587 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1793 ref cons 1834 def 148 ref 1782 ref cons nil cons cons nil cons cons 1835 def 175 ref subst 1835 remove 197 ref subst nil 1820 remove nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 1823 remove cons nil cons nil cons cons 140 ref subst nil 1824 remove nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 1827 remove cons nil cons nil cons cons 140 ref subst nil 1828 remove nil cons nil cons cons 1658 ref subst 1232 ref nil 135 ref 1581 remove nil cons cons nil cons nil cons cons 140 ref subst 1816 ref 175 ref subst 1816 remove 197 ref subst 1522 ref refl nil 146 ref 23 ref 1522 ref appTerm 1836 def 1522 ref appTerm 1837 def nil cons cons 148 ref 1693 ref cons nil cons cons nil cons cons 197 ref subst proveHyp 1578 ref assume eqMp nil 146 ref 46 ref 1837 remove appTerm 1578 remove appTerm nil cons cons 1815 remove cons nil cons cons 224 ref subst proveHyp "r'" 1217 ref var 1838 def 18 ref 46 ref 1836 ref 1520 ref 1838 ref varTerm 1839 def appTerm appTerm appTerm 44 ref 28 ref 1572 ref 1839 ref 340 ref appTerm appTerm absTerm appTerm 1840 def appTerm appTerm 1580 ref appTerm absTerm 1841 def 1521 ref appTerm 1842 def betaConv "i'" 2 ref var 1843 def 1552 ref 1838 ref 18 ref 46 ref 1836 ref 1518 remove 1843 ref varTerm 1844 def appTerm 1839 ref appTerm appTerm appTerm 1840 ref appTerm appTerm 1580 ref appTerm absTerm appTerm absTerm 1845 def 1519 ref appTerm 1846 def betaConv "c'" 4 ref var 1847 def 121 ref 1843 ref 1552 ref 1838 remove 18 ref 46 ref 1836 remove 1516 ref 1847 ref varTerm 1848 def appTerm 1844 ref appTerm 1839 remove appTerm appTerm appTerm 1840 remove appTerm appTerm 1580 remove appTerm absTerm appTerm absTerm appTerm absTerm 1849 def 1517 ref appTerm 1850 def betaConv 1791 remove 1522 ref appTerm 1851 def betaConv nil 1834 remove 148 ref 1851 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1630 ref 1795 remove 1669 ref 1522 ref nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 44 ref 1849 ref appTerm nil cons cons 148 ref 1850 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1849 remove nil cons cons 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 121 ref 1845 ref appTerm nil cons cons 148 ref 1846 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1845 remove nil cons cons 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1552 ref 1841 ref appTerm nil cons cons 148 ref 1842 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1656 ref 1652 ref 1841 remove nil cons cons 1831 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1693 remove cons 199 ref 1814 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 1793 remove cons 199 ref 1782 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 19 ref refl 1852 def 10 ref nil 146 ref 1796 ref cons 1853 def 148 ref 1641 ref 1589 ref appTerm 1854 def nil cons 1855 def cons nil cons cons nil cons cons 1856 def 229 ref subst 1856 ref 175 ref subst 1856 remove 197 ref subst nil 146 ref 1743 ref cons 1857 def 1768 ref cons nil cons cons 1858 def 175 ref subst 1859 def 1858 ref 197 ref subst 1860 def nil 1853 ref 1768 ref cons nil cons cons 1861 def 224 ref subst nil 1857 ref 148 ref 18 ref 1790 ref appTerm 1862 def 1589 ref appTerm 1863 def nil cons 1864 def cons nil cons 1865 def cons nil cons cons 224 ref subst nil 141 ref 1227 ref 18 ref 1737 ref appTerm 1863 ref appTerm 1866 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 1866 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1737 ref nil cons 1867 def cons 1865 ref cons nil cons cons 1868 def 175 ref subst 1868 remove 197 ref subst 1738 ref 1737 remove assume eqMp nil 146 ref 1600 remove nil cons cons 1865 ref cons nil cons cons 224 ref subst proveHyp nil 122 ref 1228 ref 18 ref 1733 ref appTerm 1863 ref appTerm 1869 def absTerm nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 1869 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1733 ref nil cons 1870 def cons 1865 ref cons nil cons cons 1871 def 175 ref subst 1871 remove 197 ref subst 1734 ref 1733 remove assume eqMp nil 146 ref 1598 remove nil cons cons 1865 ref cons nil cons cons 224 ref subst proveHyp nil 1652 ref 1232 ref 18 ref 1718 ref appTerm 1863 ref appTerm 1872 def absTerm nil cons cons nil cons nil cons cons 1658 ref subst 1232 ref nil 135 ref 1872 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1718 ref nil cons 1873 def cons 1865 ref cons nil cons cons 1874 def 175 ref subst 1874 remove 197 ref subst 1719 ref 1718 remove assume eqMp nil 1809 remove 1865 remove cons nil cons cons 1875 def 224 ref subst proveHyp 1875 ref 175 ref subst 1875 remove 197 ref subst 1861 ref 175 ref subst 1861 remove 197 ref subst 1810 remove 224 ref subst 1785 remove 1521 ref appTerm 1876 def betaConv 1787 remove 1519 ref appTerm 1877 def betaConv 1789 remove 1517 ref appTerm 1878 def betaConv nil 1853 remove 148 ref 1878 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 1797 remove 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1799 remove cons 148 ref 1877 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 1801 remove 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1803 remove cons 148 ref 1876 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1656 ref 1805 remove 1831 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1796 ref cons 1879 def 1774 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 1832 remove 199 ref 1864 remove cons nil cons 1880 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 1873 remove cons 1880 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 1552 ref 1829 ref 18 ref 1597 remove 1829 remove varTerm appTerm appTerm 1863 ref appTerm absTerm appTerm nil cons cons 148 ref 1648 remove 1863 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1656 ref 1652 ref 1722 remove cons 1881 def 1880 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp nil 198 ref 1870 remove cons 1880 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 121 ref 126 ref 18 ref 1599 remove 274 ref appTerm appTerm 1863 ref appTerm absTerm appTerm nil cons cons 148 ref 1644 remove 1863 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1736 remove cons 1882 def 1880 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp nil 198 ref 1867 remove cons 1880 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 44 ref 231 ref 18 ref 1601 remove 238 ref appTerm appTerm 1863 ref appTerm absTerm appTerm nil cons cons 148 ref 1641 remove 1863 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1741 remove cons 1883 def 1880 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1743 ref cons 1884 def 1774 ref cons nil cons cons 211 ref subst 1885 def deductAntisym eqMp eqMp nil 1879 remove 199 ref 1855 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 1862 remove 1854 ref appTerm nil cons cons 148 ref 18 ref 1854 ref appTerm 1790 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1855 ref cons 148 ref 1796 ref cons nil cons cons nil cons cons 1886 def 175 ref subst 1886 remove 197 ref subst 1798 remove 1227 ref 1800 remove 1802 remove 1228 ref 1804 remove 1806 remove 1232 ref 1807 remove 1811 remove 1812 remove 1738 remove sym 1734 remove sym 1719 remove sym 1596 remove assume eqMp 1656 ref 1881 remove 1831 ref cons nil cons cons 1153 ref subst proveHyp eqMp 302 ref 1882 remove 1826 ref cons nil cons cons 1153 ref subst proveHyp eqMp 143 ref 1883 remove 1822 ref cons nil cons cons 1153 ref subst proveHyp 1858 remove 224 ref subst 1887 def proveHyp 1854 ref assume eqMp eqMp 1833 remove deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 1855 ref cons 199 ref 1796 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp absThm appThm trans appThm nil 146 ref 46 ref 1760 remove appTerm 19 ref 10 ref 1854 remove absTerm 1888 def appTerm 1889 def appTerm 1890 def nil cons 1891 def cons 1892 def 148 ref 19 ref 10 ref 1611 ref 1589 ref appTerm 1893 def absTerm 1894 def appTerm 1895 def nil cons 1896 def cons nil cons cons nil cons cons 1897 def 229 ref subst 1897 ref 175 ref subst 1897 remove 197 ref subst nil 1628 ref 1894 ref nil cons cons 1898 def nil cons nil cons cons 1632 ref subst 1899 def 10 ref nil 135 ref 1893 remove nil cons 1900 def cons nil cons nil cons cons 140 ref subst 1901 def nil 146 ref 1603 ref nil cons 1902 def cons 1903 def 1768 ref cons nil cons cons 1904 def 175 ref subst 1905 def 1904 ref 197 ref subst 1906 def nil 1892 remove 1768 ref cons nil cons cons 1907 def 224 ref subst nil 1857 remove 148 ref 18 ref 1890 ref appTerm 1908 def 1589 ref appTerm nil cons 1909 def cons nil cons 1910 def cons nil cons cons 1911 def 175 ref subst 1911 remove 197 ref subst 1907 ref 175 ref subst 1912 def 1907 remove 197 ref subst 1913 def 1887 remove 1888 ref 24 ref appTerm 1914 def betaConv nil 1781 remove 199 ref 1889 remove nil cons 1915 def cons nil cons cons nil cons cons 1916 def 228 ref subst nil 146 ref 1915 ref cons 148 ref 1914 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1630 ref 1628 ref 1888 remove nil cons cons 1917 def 1670 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1891 ref cons 1918 def 1774 ref cons nil cons cons 211 ref subst 1919 def deductAntisym eqMp eqMp nil 1884 remove 199 ref 1909 ref cons nil cons 1920 def cons nil cons cons 211 ref subst deductAntisym eqMp nil 1766 remove 1910 remove cons nil cons cons 1921 def 175 ref subst 1921 remove 197 ref subst 1912 remove 1913 remove 1769 remove 224 ref subst 1759 remove 24 ref appTerm 1922 def betaConv 1916 remove 211 ref subst nil 1776 ref 148 ref 1922 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1630 ref 1763 remove 1670 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp 1919 remove deductAntisym eqMp eqMp nil 1773 ref 1920 remove cons nil cons cons 211 ref subst deductAntisym eqMp nil 1773 ref 199 ref 1743 remove cons 1923 def "R" 5 ref var 1924 def 1909 remove cons nil cons cons cons nil cons cons nil 146 ref 18 ref 203 ref appTerm 1925 def 1924 ref varTerm 1926 def appTerm 1927 def nil cons cons 148 ref 1926 ref nil cons 1928 def cons nil cons cons nil cons cons 224 ref subst nil 146 ref 640 ref 1926 ref appTerm nil cons cons 148 ref 18 ref 1927 remove appTerm 1926 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst "r" 5 ref var 1929 def 18 ref 640 ref 1929 ref varTerm 1930 def appTerm appTerm 1931 def 18 ref 1925 ref 1930 ref appTerm appTerm 1930 ref appTerm appTerm absTerm 1932 def 1926 remove appTerm 1933 def betaConv 47 ref 20 ref 201 ref appTerm 1934 def 203 ref appTerm 1935 def appTerm refl 148 ref 41 ref 1929 ref 1931 remove 18 ref 216 ref 1930 ref appTerm 1936 def appTerm 1937 def 1930 ref appTerm 1938 def appTerm absTerm appTerm absTerm 203 remove appTerm betaConv appThm 187 remove 1934 remove appTerm refl 146 ref 148 ref 41 ref 1929 ref 18 ref 163 ref 1930 ref appTerm 1939 def appTerm 1938 remove appTerm absTerm appTerm absTerm absTerm 1940 def 201 remove appTerm betaConv appThm nil 172 remove 20 ref appTerm 1940 remove appTerm axiom 209 remove appThm eqMp 206 remove appThm eqMp 1941 def 1935 remove assume eqMp nil 146 ref 41 ref 1932 ref appTerm nil cons cons 148 ref 1933 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 1932 remove nil cons cons 42 ref 1928 remove cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp 1942 def subst proveHyp proveHyp eqMp eqMp nil 198 ref 1902 ref cons 1774 ref cons nil cons cons 211 ref subst 1943 def deductAntisym eqMp eqMp absThm eqMp eqMp nil 1918 remove 199 ref 1896 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 1908 remove 1895 ref appTerm nil cons cons 148 ref 18 ref 1895 remove appTerm 1890 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 1896 ref cons 1944 def 148 ref 1891 ref cons nil cons cons nil cons cons 1945 def 175 ref subst 1945 remove 197 ref subst 1764 remove 10 ref 1765 remove 1770 remove 1771 remove nil 1944 ref 1768 remove cons nil cons cons 1946 def 224 ref subst 1947 def nil 1773 remove 1923 remove nil cons cons nil cons cons 1948 def 1941 remove sym 1949 def nil 97 ref 135 ref 18 ref 640 remove 136 ref appTerm 1950 def appTerm 18 ref 1925 remove 136 ref appTerm 1951 def appTerm 136 ref appTerm 1952 def appTerm 1953 def absTerm nil cons cons nil cons nil cons cons 134 ref subst 1954 def 135 ref nil 135 ref 1953 remove nil cons cons nil cons nil cons cons 140 ref subst 1955 def nil 146 ref 1950 ref nil cons 1956 def cons 148 ref 1952 remove nil cons 1957 def cons nil cons cons nil cons cons 1958 def 175 ref subst 1959 def 1958 remove 197 ref subst 1960 def nil 146 ref 1951 ref nil cons 1961 def cons 148 ref 375 ref cons nil cons 1962 def cons nil cons cons 1963 def 175 ref subst 1964 def 1963 remove 197 ref subst 1965 def nil 636 remove 1962 ref cons nil cons cons 224 ref subst 1950 remove assume eqMp eqMp nil 198 ref 1961 remove cons 199 ref 375 remove cons nil cons cons nil cons cons 211 ref subst 1966 def deductAntisym eqMp eqMp nil 198 ref 1956 remove cons 199 ref 1957 remove cons nil cons cons nil cons cons 211 ref subst 1967 def deductAntisym eqMp eqMp absThm eqMp eqMp 1968 def subst 1946 ref 175 ref subst 1946 remove 197 ref subst 1904 remove 224 ref subst 1894 remove 24 ref appTerm 1969 def betaConv nil 1944 remove 148 ref 1969 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1630 ref 1898 remove 1670 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1896 remove cons 1970 def 1774 remove cons nil cons cons 211 ref subst deductAntisym eqMp 1971 def proveHyp eqMp eqMp 1775 remove deductAntisym eqMp eqMp absThm eqMp nil 1776 remove 148 ref 1915 remove cons nil cons cons nil cons cons 197 ref subst proveHyp nil 1917 remove nil cons nil cons cons 1632 ref subst 10 ref nil 135 ref 1855 remove cons nil cons nil cons cons 140 ref subst 1859 remove 1860 remove 1947 remove 1948 remove 1949 remove 1954 remove 135 ref 1955 remove 1959 remove 1960 remove 1964 remove 1965 remove nil 146 ref 1115 remove cons 1962 remove cons nil cons cons 224 ref subst 1951 remove assume eqMp eqMp 1966 remove deductAntisym eqMp eqMp 1967 remove deductAntisym eqMp eqMp absThm eqMp eqMp 1972 def subst 1971 remove proveHyp eqMp eqMp 1885 remove deductAntisym eqMp eqMp absThm eqMp eqMp eqMp nil 1970 remove 199 ref 1891 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp trans sym 1973 def 1899 remove 10 ref 1901 remove 1905 remove 1906 remove 1595 ref refl 1546 remove 24 ref appTerm betaConv appThm 1573 remove assume 24 ref refl appThm eqMp 1974 def sym nil 1610 ref 1544 ref nil cons cons 1975 def nil cons nil cons cons 1621 ref subst 15 ref nil 135 ref 1543 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 1541 remove nil cons 1976 def cons 1977 def 148 ref 1538 ref nil cons 1978 def cons nil cons 1979 def cons nil cons cons 1980 def 175 ref subst 1980 ref 197 ref subst nil 1903 ref 1979 ref cons nil cons cons 224 ref subst 1540 ref 24 ref appTerm 1981 def betaConv nil 1977 ref 148 ref 1981 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1630 ref 1628 ref 1540 remove nil cons cons 1670 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1539 ref nil cons cons 148 ref 1611 remove 1538 ref appTerm 1982 def nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1613 remove 24 ref appTerm 1983 def betaConv nil 1668 remove nil cons nil cons cons 1632 ref subst 10 ref 1666 remove nil 146 ref 1767 ref cons 1984 def 1979 remove cons nil cons cons 1985 def 175 ref subst 1985 remove 197 ref subst 1980 remove 224 ref subst 1544 remove 1525 ref appTerm 1986 def betaConv nil 1984 ref 148 ref 1545 ref nil cons 1987 def cons nil cons cons nil cons cons 1988 def 224 ref subst 1974 remove nil 146 ref 1595 remove 1545 ref appTerm nil cons cons 148 ref 1590 ref 1545 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1988 remove 1138 ref subst eqMp eqMp nil 146 ref 1987 remove cons 148 ref 1986 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1620 ref 1975 remove "x" 12 remove var 1989 def 1525 ref nil cons 1990 def cons nil cons 1991 def cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 1767 remove cons 199 ref 1978 ref cons nil cons 1992 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp 1993 def 1627 remove 224 ref subst proveHyp 1616 remove 1525 remove appTerm 1994 def betaConv 1618 ref 1572 ref appTerm 1995 def betaConv nil 146 ref 14 ref 1618 ref appTerm nil cons cons 1996 def 148 ref 1995 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1620 ref 1619 ref 1989 ref 1572 ref nil cons cons nil cons 1997 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1622 remove cons 148 ref 1994 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1620 ref 1623 remove 1991 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp nil 146 ref 1626 remove cons 148 ref 1983 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1630 ref 1629 remove 1670 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1633 remove cons 148 ref 18 ref 1539 remove appTerm 1982 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1903 remove 148 ref 1537 ref nil cons cons 1929 ref 1978 remove cons nil cons cons cons nil cons cons nil 215 ref 148 ref 1937 remove 1939 ref appTerm nil cons 1998 def cons nil cons cons nil cons cons 1999 def 175 ref subst 1999 remove 197 ref subst nil 146 ref 1936 ref nil cons 2000 def cons 148 ref 1939 remove nil cons 2001 def cons nil cons cons nil cons cons 2002 def 175 ref subst 2002 remove 197 ref subst nil 146 ref 193 ref cons 2003 def 148 ref 1930 remove nil cons 2004 def cons nil cons 2005 def cons nil cons cons 2006 def 175 ref subst 2006 remove 197 ref subst 223 ref nil 160 ref 2005 remove cons nil cons cons 224 ref subst proveHyp 1936 remove assume eqMp eqMp nil 221 remove 199 ref 2004 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 2000 remove cons 199 ref 2001 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 225 ref 199 ref 1998 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp 2007 def subst eqMp eqMp eqMp eqMp nil 198 ref 1976 remove cons 2008 def 1992 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp 1943 remove deductAntisym eqMp 2009 def eqMp absThm eqMp 2010 def eqMp nil 146 ref 1588 remove nil cons cons 148 ref 1607 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 14 ref refl 15 ref 152 ref nil 1571 remove 1990 remove cons nil cons nil cons cons 1973 remove subst appThm 1593 ref refl appThm absThm appThm nil 1610 ref 15 ref 1542 remove 1593 remove appTerm 2011 def absTerm 2012 def nil cons cons 2013 def nil cons nil cons cons 1621 remove subst 15 ref nil 135 ref 2011 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1977 remove 148 ref 1624 ref cons nil cons cons nil cons cons 2014 def 175 ref subst 2014 remove 197 ref subst 1993 remove eqMp nil 2008 remove 199 ref 1624 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp 2015 def nil 146 ref 14 ref 2012 ref appTerm nil cons 2016 def cons 2017 def 148 ref 1606 remove nil cons 2018 def cons nil cons 2019 def cons nil cons cons 197 ref subst proveHyp nil 1628 ref 1605 remove nil cons cons nil cons nil cons cons 1632 remove subst 10 ref nil 135 ref 1604 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1984 remove 148 ref 1902 remove cons nil cons cons nil cons cons 229 ref subst 10 ref 1590 ref 1603 ref appTerm 2020 def absTerm 2021 def 24 ref appTerm 2022 def betaConv 1852 ref 10 ref 1590 ref refl 10 ref 1603 ref absTerm 2023 def 24 ref appTerm 2024 def betaConv 2025 def appThm absThm appThm 1852 ref 10 ref 18 ref 1225 remove 1226 ref 1227 ref 87 ref 1228 ref 1231 remove 1232 ref 1524 remove 44 ref 28 ref 2023 ref 1526 ref appTerm absTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 2026 def refl 2025 ref appThm absThm appThm sym 1852 ref 10 ref 152 ref 2025 remove appThm 1589 ref refl appThm absThm appThm sym 2010 remove eqMp nil 146 ref 19 ref 10 ref 18 ref 2024 ref appTerm 2027 def 1589 remove appTerm absTerm appTerm nil cons cons 148 ref 19 ref 10 ref 2026 ref 1603 remove appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 15 remove 18 ref 19 ref 10 ref 2027 remove 1538 remove appTerm absTerm appTerm appTerm 19 ref 10 ref 2026 ref 1537 remove appTerm absTerm appTerm appTerm absTerm 2028 def 1572 remove appTerm 2029 def betaConv 1618 remove 2023 ref appTerm 2030 def betaConv nil 1996 remove 148 ref 2030 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1620 ref 1619 remove 1989 ref 2023 ref nil cons cons nil cons 2031 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 14 remove 2028 ref appTerm nil cons cons 148 ref 2029 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1620 ref 1610 ref 2028 remove nil cons cons 1997 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 146 ref 19 ref 10 ref 2026 remove 2024 ref appTerm absTerm appTerm nil cons cons 148 ref 19 ref 10 ref 1590 remove 2024 remove appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2012 remove 2023 remove appTerm 2032 def betaConv 2015 remove nil 2017 remove 148 ref 2032 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1620 ref 2013 remove 2031 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 146 ref 19 ref 2021 ref appTerm nil cons cons 148 ref 2022 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1630 ref 1628 ref 2021 remove nil cons cons 1670 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2020 remove nil cons cons 148 ref 1900 remove cons nil cons cons nil cons cons 197 ref subst proveHyp 2009 remove eqMp eqMp eqMp absThm eqMp 2033 def eqMp nil 198 ref 2016 remove cons 199 ref 2018 remove cons nil cons cons nil cons cons 211 ref subst proveHyp eqMp nil 146 ref 1594 remove nil cons cons 2019 remove cons nil cons cons 197 ref subst proveHyp 2033 remove eqMp eqMp proveHyp eqMp nil 198 ref 1574 remove cons 199 ref 1608 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp 2034 def nil 198 ref 1563 remove nil cons cons 199 ref 1570 remove nil cons cons nil cons cons nil cons cons 2035 def 211 ref subst proveHyp 2036 def nil 198 ref 1551 ref nil cons 2037 def cons 199 ref 1562 remove nil cons 2038 def cons nil cons cons nil cons cons 2039 def 211 ref subst proveHyp 2040 def defineTypeOp 2041 def pop 2042 def pop 2043 def pop 2044 def pop 91 ref opType 2045 def var 2046 def "HOLLight.CONSTR" "_15482" 4 ref var 2047 def "_15483" 2 ref var 2048 def "_15484" 0 ref 4 ref 2045 ref nil cons 2049 def cons opType 2050 def var 2051 def 2044 remove 0 ref 9 ref 2049 ref cons opType constTerm 2052 def 1516 ref 2047 ref varTerm 2053 def appTerm 2048 ref varTerm 2054 def appTerm 28 ref 2043 remove 0 ref 2045 ref 1211 ref cons opType constTerm 2055 def 2051 ref varTerm 2056 def 340 ref appTerm appTerm absTerm appTerm appTerm absTerm 2057 def absTerm 2058 def absTerm 2059 def defineConst 2060 def pop 0 ref 4 ref 0 ref 2 ref 0 ref 2050 ref 2049 ref cons opType nil cons cons opType nil cons cons opType constTerm 2061 def 702 remove appTerm 3 ref varTerm 2062 def appTerm 2063 def "HOLLight.FCONS" "FCONS" 0 ref 2 ref 0 ref 0 ref 4 ref 91 ref cons opType 2064 def 2064 ref nil cons 2065 def cons opType nil cons cons opType 2066 def var 2067 def nil cons cons nil cons 2067 ref 46 ref 121 ref 29 ref 11 ref 0 ref 0 ref 2064 ref 6 ref cons opType 2068 def 6 ref cons opType 2069 def constTerm 2070 def "f" 2064 ref var 2071 def 464 ref 2067 ref varTerm 2072 def 1206 ref appTerm 2071 ref varTerm 2073 def appTerm 2074 def 59 ref appTerm appTerm 1206 ref appTerm absTerm appTerm absTerm appTerm appTerm 121 ref 29 ref 2070 ref 2071 ref 44 ref 28 ref 464 ref 2074 remove 341 ref appTerm appTerm 2073 ref 340 ref appTerm 2075 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 2076 def refl 2077 def 21 ref 0 ref 2066 ref 0 ref 2066 ref 6 ref cons opType 2078 def nil cons cons opType constTerm 2079 def 2072 ref appTerm 2080 def 80 ref 0 ref 2078 ref 2066 ref nil cons 2081 def cons opType constTerm 2082 def 2076 ref appTerm appTerm assume sym appThm 2076 ref 2072 ref appTerm betaConv 2083 def trans "A" 2081 remove cons nil cons 2084 def 83 ref cons 94 ref subst 2077 remove appThm "p" 2078 ref var 2085 def 2085 remove varTerm 2086 def 2082 remove 2086 remove appTerm appTerm absTerm 2076 ref appTerm betaConv trans 34 ref 0 ref 0 ref 0 ref 4 ref 0 ref 2 ref 0 ref 2064 ref 91 ref cons opType 2087 def nil cons cons opType 2088 def nil cons 2089 def cons opType 2090 def 6 ref cons opType 2091 def 6 ref cons opType 2092 def constTerm 2093 def refl "fn" 2090 ref var 2094 def 46 ref 21 ref 0 ref 2088 ref 0 ref 2088 ref 6 ref cons opType nil cons cons opType constTerm 2095 def 2094 remove varTerm 2096 def 59 ref appTerm appTerm 29 ref 2071 ref 1206 ref absTerm 2097 def absTerm 2098 def appTerm appTerm refl 447 ref 28 ref 2095 ref 2096 ref 341 ref appTerm appTerm refl "_15511" 2088 ref var 28 ref 29 ref 2071 ref 2075 ref absTerm 2099 def absTerm 2100 def absTerm 2101 def absTerm 2102 def 2096 remove 340 ref appTerm appTerm betaConv 712 remove appThm 2101 remove 340 ref appTerm betaConv trans appThm absThm appThm appThm absThm appThm nil "f" 0 ref 2088 ref 2090 ref nil cons 2103 def cons opType var 2102 remove nil cons cons "e" 2088 remove var 2098 ref nil cons cons nil cons cons nil cons cons "A" 2089 remove cons nil cons 83 ref cons "f" 0 ref 2 ref 2065 ref cons opType 2104 def var 2105 def "Data.Bool.?!" const 2106 def 2069 ref constTerm "fn" 2064 ref var 2107 def 46 ref 464 ref 2107 remove varTerm 2108 def 59 ref appTerm appTerm "e" 2 ref var 2109 def varTerm 2110 def appTerm appTerm 44 ref 28 ref 464 ref 2108 ref 341 ref appTerm appTerm 2105 remove varTerm 2111 def 2108 remove 340 ref appTerm appTerm 340 ref appTerm appTerm absTerm appTerm appTerm absTerm 2112 def appTerm 2113 def absTerm 2114 def 2111 ref appTerm 2115 def betaConv 2109 remove 11 ref 0 ref 0 ref 2104 ref 6 ref cons opType 2116 def 6 ref cons opType constTerm 2114 ref appTerm 2117 def absTerm 2118 def 2110 ref appTerm 2119 def betaConv nil 121 ref 2118 ref appTerm 2120 def axiom nil 146 ref 2120 remove nil cons cons 148 ref 2119 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 2118 remove nil cons cons 126 ref 2110 ref nil cons 2121 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2117 remove nil cons cons 148 ref 2115 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 2104 ref nil cons cons nil cons "P" 2116 remove var 2114 remove nil cons cons "x" 2104 remove var 2111 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2113 remove nil cons cons 148 ref 34 ref 2069 remove constTerm 2112 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 2065 remove cons nil cons 2122 def "P" 2068 remove var 2123 def 2112 remove nil cons cons nil cons nil cons cons nil 146 ref 2106 ref 84 remove constTerm 2124 def 123 ref appTerm 2125 def nil cons 2126 def cons 2127 def 148 ref 1113 ref cons nil cons cons nil cons cons 2128 def 175 ref subst 2128 remove 197 ref subst nil 2127 remove 148 ref 46 ref 1109 remove appTerm 121 ref 126 ref 121 ref 271 ref 18 ref 46 ref 296 ref appTerm 123 ref 275 ref appTerm appTerm appTerm 465 ref 275 ref appTerm 2129 def appTerm absTerm appTerm absTerm appTerm 2130 def appTerm 2131 def nil cons cons nil cons cons nil cons cons 2132 def 224 ref subst 47 ref 2125 ref appTerm 2133 def refl 89 ref 46 ref 87 ref 90 ref appTerm appTerm 121 ref 126 ref 121 ref 271 ref 18 ref 46 ref 276 ref appTerm 2134 def 277 remove appTerm appTerm 2129 ref appTerm absTerm appTerm absTerm appTerm appTerm absTerm 2135 def 123 ref appTerm betaConv appThm nil 86 remove 2124 ref appTerm 2135 remove appTerm axiom 131 remove appThm eqMp nil 146 ref 2133 remove 2131 ref appTerm nil cons cons 148 ref 18 ref 2125 remove appTerm 2131 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2132 remove 1138 ref subst eqMp eqMp nil 1139 remove 199 ref 2130 remove nil cons cons nil cons cons nil cons cons 211 ref subst proveHyp eqMp nil 198 ref 2126 remove cons 199 ref 1113 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp subst subst eqMp nil 146 ref 2093 ref "_15510" 2090 ref var 2136 def 46 ref 2095 ref 2136 ref varTerm 2137 def 59 ref appTerm 2138 def appTerm 2098 ref appTerm 2139 def appTerm 44 ref 28 ref 2095 remove 2137 ref 341 ref appTerm 2140 def appTerm 2100 ref appTerm absTerm 2141 def appTerm 2142 def appTerm 2143 def absTerm 2144 def appTerm 2145 def nil cons cons 148 ref 2093 remove 2136 ref 46 ref 121 ref 29 ref 2070 ref 2071 ref 464 ref 2138 remove 1206 ref appTerm 2146 def 2073 ref appTerm appTerm 2147 def 1206 ref appTerm 2148 def absTerm 2149 def appTerm 2150 def absTerm 2151 def appTerm 2152 def appTerm 121 ref 29 ref 2070 ref 2071 ref 44 ref 28 ref 464 ref 2140 remove 1206 ref appTerm 2153 def 2073 ref appTerm appTerm 2154 def 2075 ref appTerm 2155 def absTerm 2156 def appTerm 2157 def absTerm 2158 def appTerm 2159 def absTerm 2160 def appTerm 2161 def appTerm 2162 def absTerm 2163 def appTerm 2164 def nil cons 2165 def cons nil cons 2166 def cons nil cons cons 224 ref subst nil "P" 2091 remove var 2167 def 2136 ref 18 ref 2144 ref 2137 ref appTerm 2168 def appTerm 2164 ref appTerm 2169 def absTerm nil cons cons nil cons nil cons cons "A" 2103 remove cons nil cons 2170 def 83 ref cons 133 ref subst 2171 def subst 2136 ref nil 135 ref 2169 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2168 ref nil cons 2172 def cons 2166 ref cons nil cons cons 2173 def 175 ref subst 2173 remove 197 ref subst 2168 ref betaConv 2168 remove assume eqMp nil 146 ref 2143 remove nil cons 2174 def cons 2166 remove cons nil cons cons 2175 def 224 ref subst proveHyp 2175 ref 175 ref subst 2175 remove 197 ref subst 2163 ref 2137 ref appTerm 2176 def betaConv 2177 def sym nil 198 ref 2139 ref nil cons cons 199 ref 2142 remove nil cons 2178 def cons nil cons cons nil cons cons 2179 def 211 ref subst nil 122 ref 2151 remove nil cons cons nil cons nil cons cons 133 ref subst 29 ref nil 135 ref 2150 remove nil cons cons nil cons nil cons cons 140 ref subst nil 2123 ref 2149 remove nil cons cons nil cons nil cons cons 2122 ref 83 ref cons 133 ref subst 2180 def subst 2071 ref nil 135 ref 2148 remove nil cons cons nil cons nil cons cons 140 ref subst 2147 remove refl 2097 remove 2073 ref appTerm betaConv appThm 21 ref 0 ref 2087 ref 0 ref 2087 remove 6 ref cons opType nil cons cons opType constTerm 2181 def 2146 remove appTerm refl 2098 remove 1206 ref appTerm betaConv appThm 2139 remove assume 1206 ref refl 2182 def appThm eqMp 2073 ref refl 2183 def appThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 2152 remove nil cons cons 148 ref 2161 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 2179 remove 228 ref subst nil 122 ref 2160 remove nil cons cons nil cons nil cons cons 133 ref subst 29 ref nil 135 ref 2159 remove nil cons cons nil cons nil cons cons 140 ref subst nil 2123 ref 2158 remove nil cons cons nil cons nil cons cons 2180 remove subst 2071 ref nil 135 ref 2157 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 2156 remove nil cons cons nil cons nil cons cons 145 ref subst 28 ref nil 135 ref 2155 remove nil cons cons nil cons nil cons cons 140 ref subst 2154 remove refl 2099 remove 2073 ref appTerm betaConv appThm 2181 remove 2153 remove appTerm refl 2100 remove 1206 ref appTerm betaConv appThm 2141 ref 340 ref appTerm 2184 def betaConv nil 146 ref 2178 remove cons 148 ref 2184 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 2141 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp 2182 ref appThm eqMp 2183 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp eqMp eqMp 2170 ref 2167 ref 2163 ref nil cons cons 2185 def "x" 2090 remove var 2186 def 2137 ref nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 2174 remove cons 199 ref 2165 ref cons nil cons 2187 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 2172 remove cons 2187 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 2092 remove constTerm 2188 def 2186 ref 18 ref 2144 ref 2186 ref varTerm 2189 def appTerm appTerm 2164 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 2145 remove appTerm 2164 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2170 ref 2167 ref 2144 remove nil cons cons 2187 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp nil 146 ref 2165 remove cons 148 ref 34 ref 0 ref 2078 ref 6 ref cons opType constTerm 2076 ref appTerm 2190 def nil cons 2191 def cons nil cons 2192 def cons nil cons cons 224 ref subst nil 2167 remove 2136 ref 18 ref 2176 ref appTerm 2190 ref appTerm 2193 def absTerm nil cons cons nil cons nil cons cons 2171 remove subst 2136 remove nil 135 ref 2193 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2176 ref nil cons 2194 def cons 2192 ref cons nil cons cons 2195 def 175 ref subst 2195 remove 197 ref subst 2177 remove 2176 remove assume eqMp nil 146 ref 2162 ref nil cons 2196 def cons 2192 ref cons nil cons cons 2197 def 224 ref subst proveHyp 2197 ref 175 ref subst 2197 remove 197 ref subst "_15507" 2 ref var 2198 def "_15508" 2064 ref var 2199 def "_15509" 4 ref var 2200 def 2137 remove 2200 ref varTerm appTerm 2201 def 2198 remove varTerm appTerm 2199 ref varTerm 2202 def appTerm absTerm absTerm absTerm 2203 def refl nil 146 ref 2079 remove 2203 ref appTerm 2203 ref appTerm nil cons cons 2192 ref cons nil cons cons 224 ref subst proveHyp nil 2067 remove 2203 ref nil cons cons nil cons nil cons cons nil 146 ref 2080 remove 2203 ref appTerm 2204 def nil cons 2205 def cons 2192 remove cons nil cons cons 2206 def 175 ref subst 2206 remove 197 ref subst 2083 remove sym 260 ref 1732 ref 29 ref 2070 ref refl 2207 def 2071 ref 1059 ref 2204 remove assume 2182 ref appThm 2203 remove 1206 ref appTerm betaConv trans 2183 remove appThm 2199 remove 2200 ref 2201 remove 1206 ref appTerm 2208 def 2202 remove appTerm absTerm absTerm 2073 ref appTerm betaConv trans 2209 def 555 remove appThm 2200 remove 2208 remove 2073 ref appTerm absTerm 2210 def 59 ref appTerm betaConv trans appThm 2182 ref appThm absThm appThm absThm appThm appThm 1732 ref 29 ref 2207 remove 2071 ref 447 ref 28 ref 1059 ref 2209 remove 341 ref refl appThm 2210 remove 341 ref appTerm betaConv trans appThm 2075 ref refl appThm absThm appThm absThm appThm absThm appThm appThm sym 2162 remove assume eqMp eqMp 2084 remove "P" 2078 remove var 2076 remove nil cons cons "x" 2066 ref var 2072 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 2205 remove cons 199 ref 2191 remove cons nil cons 2211 def cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 2196 remove cons 2211 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 2194 remove cons 2211 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2188 remove 2186 remove 18 ref 2163 remove 2189 remove appTerm appTerm 2190 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 2164 remove appTerm 2190 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2170 remove 2185 remove 2211 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp eqMp eqMp defineConstList 2212 def pop hdTl pop 2213 def 0 ref 2045 ref 0 ref 2050 ref 2050 ref nil cons 2214 def cons opType nil cons cons opType constTerm 2215 def 2046 ref varTerm 2216 def appTerm 28 ref "HOLLight.BOTTOM" 2052 ref 1223 ref appTerm 2217 def defineConst 2218 def pop 2045 ref constTerm 2219 def absTerm 2220 def appTerm appTerm absTerm 2221 def absTerm 2222 def refl 2223 def nil 146 ref 21 ref 0 ref 0 ref 2 ref 0 ref 2045 ref 2049 ref cons opType 2224 def nil cons cons opType 2225 def 0 ref 2225 ref 6 ref cons opType nil cons cons opType constTerm 2226 def 2222 ref appTerm 2222 ref appTerm nil cons cons 2227 def 148 ref "a" 2045 ref var 2228 def 11 ref 0 ref 0 ref 0 ref 2045 ref 6 ref cons opType 2229 def 6 ref cons opType 2230 def 6 ref cons opType constTerm 2231 def "pstream'" 2229 ref var 2232 def 18 ref 11 ref 2230 ref constTerm 2233 def 2228 ref 18 ref 20 ref 21 ref 0 ref 2045 ref 2229 ref nil cons 2234 def cons opType constTerm 2235 def 2228 ref varTerm 2236 def appTerm 2237 def 2061 ref 59 ref appTerm 92 ref "v" 2 ref var 127 ref absTerm appTerm 2238 def appTerm 2220 ref appTerm 2239 def appTerm appTerm 2240 def 20 ref 2237 ref 2061 ref 698 remove appTerm 2238 ref appTerm 2220 ref appTerm 2241 def appTerm appTerm 2242 def 87 ref 3 ref 34 ref 2230 ref constTerm 2243 def 2046 ref 46 ref 2237 ref 2222 ref 2062 ref appTerm 2244 def 2216 ref appTerm appTerm appTerm 2232 ref varTerm 2245 def 2216 ref appTerm 2246 def appTerm absTerm appTerm absTerm appTerm 2247 def appTerm 2248 def appTerm appTerm 2245 ref 2236 ref appTerm 2249 def appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm 2250 def 2239 ref appTerm nil cons 2251 def cons nil cons 2252 def cons nil cons cons 224 ref subst proveHyp nil "_31355" 2225 ref var 2253 def 2222 ref nil cons cons nil cons nil cons cons 2254 def nil 146 ref 2226 remove 2253 remove varTerm 2255 def appTerm 2222 ref appTerm 2256 def nil cons 2257 def cons 2258 def 2252 ref cons nil cons cons 2259 def 175 ref subst 2259 remove 197 ref subst 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2240 ref 2242 ref 87 ref 3 ref 2243 ref 2046 ref 46 ref 2237 ref 2255 ref 2062 ref appTerm 2260 def 2216 ref appTerm 2261 def appTerm 2262 def appTerm 2263 def 2246 ref appTerm 2264 def absTerm 2265 def appTerm 2266 def absTerm 2267 def appTerm 2268 def appTerm 2269 def appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm 2270 def refl nil 146 ref 21 ref 0 ref 2229 ref 2230 ref nil cons cons opType constTerm 2271 def 2270 ref appTerm 2270 ref appTerm nil cons cons 2252 ref cons nil cons cons 224 ref subst proveHyp nil "pstream" 2229 ref var 2272 def 2270 ref nil cons cons nil cons nil cons cons nil 146 ref 2271 ref 2272 ref varTerm 2273 def appTerm 2274 def 2270 remove appTerm 2275 def nil cons 2276 def cons 2252 ref cons nil cons cons 2277 def 175 ref subst 2277 remove 197 ref subst 2239 ref refl 2278 def nil 146 ref 2235 ref 2239 ref appTerm 2239 ref appTerm nil cons cons 2279 def 2252 remove cons nil cons cons 224 ref subst proveHyp nil "_31353" 2045 ref var 2280 def 2239 ref nil cons cons nil cons nil cons cons 2281 def nil 146 ref 2235 ref 2280 remove varTerm 2282 def appTerm 2283 def 2239 ref appTerm 2284 def nil cons 2285 def cons 2286 def 148 ref 2250 ref 2282 ref appTerm nil cons 2287 def cons nil cons 2288 def cons nil cons cons 2289 def 175 ref subst 2289 remove 197 ref subst 2241 ref refl 2290 def nil 146 ref 2235 ref 2241 ref appTerm 2241 ref appTerm nil cons cons 2291 def 2288 ref cons nil cons cons 224 ref subst proveHyp nil "_31354" 2045 ref var 2292 def 2241 ref nil cons cons nil cons nil cons cons 2293 def nil 146 ref 2235 ref 2292 remove varTerm 2294 def appTerm 2295 def 2241 ref appTerm 2296 def nil cons 2297 def cons 2298 def 2288 remove cons nil cons cons 2299 def 175 ref subst 2299 remove 197 ref subst 2274 ref 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 20 ref 2237 ref 2282 ref appTerm 2300 def appTerm 2301 def 20 ref 2237 ref 2294 ref appTerm 2302 def appTerm 2303 def 2268 ref appTerm 2304 def appTerm 2305 def appTerm 2249 ref appTerm 2306 def absTerm 2307 def appTerm 2308 def appTerm 2309 def 2249 ref appTerm 2310 def absTerm 2311 def appTerm 2312 def absTerm 2313 def appTerm 2314 def assume 2315 def 2271 ref "_31362" 2225 ref var 2316 def 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2301 ref 2303 ref 87 ref 3 ref 2243 ref 2046 ref 46 ref 2237 ref 2316 ref varTerm 2062 ref appTerm 2216 ref appTerm appTerm appTerm 2246 ref appTerm absTerm appTerm absTerm appTerm 2317 def appTerm appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm absTerm 2255 ref appTerm 2318 def appTerm refl 2316 ref 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2240 ref 2242 remove 2317 ref appTerm appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm absTerm 2319 def 2222 ref appTerm betaConv appThm 2271 ref refl 2318 remove betaConv appThm 2250 ref refl 2320 def appThm trans 21 ref 0 ref 0 ref 2225 ref 2234 ref cons opType 2321 def 0 ref 2321 ref 6 ref cons opType nil cons cons opType constTerm 2322 def "_31361" 2045 ref var 2323 def 2316 ref 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2301 ref 20 ref 2237 ref 2323 ref varTerm appTerm appTerm 2317 remove appTerm 2324 def appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm absTerm absTerm 2294 ref appTerm 2325 def appTerm refl 2323 ref 2316 ref 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2240 remove 2324 ref appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm absTerm absTerm 2326 def 2241 ref appTerm betaConv appThm 2322 remove refl 2325 remove betaConv appThm 2319 remove refl appThm trans 21 ref 0 ref 0 ref 2045 ref 2321 remove nil cons cons opType 2327 def 0 ref 2327 remove 6 ref cons opType nil cons cons opType constTerm 2328 def "_31360" 2045 ref var 2329 def 2323 remove 2316 remove 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 20 ref 2237 remove 2329 remove varTerm appTerm appTerm 2324 remove appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm absTerm absTerm absTerm 2330 def 2282 ref appTerm 2331 def appTerm refl 2330 ref 2239 ref appTerm betaConv appThm 2328 remove refl 2331 remove betaConv appThm 2326 remove refl appThm trans 2330 remove refl 2284 remove assume 2332 def appThm eqMp 2296 remove assume 2333 def appThm eqMp 2256 remove assume 2334 def appThm eqMp trans 2335 def 2282 ref refl 2336 def appThm nil "P" 2230 remove var 2337 def 2272 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2273 ref 2236 ref appTerm 2338 def appTerm 2339 def 2249 ref appTerm 2340 def absTerm 2341 def appTerm 2342 def appTerm 2233 ref 2228 ref 18 ref 2301 ref 2303 ref 87 ref 3 ref 2243 ref 2046 ref 2263 ref 2273 ref 2216 ref appTerm 2343 def appTerm 2344 def absTerm 2345 def appTerm 2346 def absTerm 2347 def appTerm 2348 def appTerm 2349 def appTerm 2350 def appTerm 2351 def 2305 ref appTerm 2352 def absTerm 2353 def appTerm 2354 def appTerm 2355 def absTerm 2356 def appTerm 2357 def absTerm 2358 def nil cons cons 2359 def nil cons nil cons cons "A" 2234 remove cons nil cons 2360 def 83 ref cons 133 ref subst 2361 def subst 2272 ref nil 135 ref 2357 remove nil cons 2362 def cons nil cons nil cons cons 140 ref subst nil 2337 ref 2356 ref nil cons cons 2363 def nil cons nil cons cons 2361 ref subst 2232 ref nil 135 ref 2355 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2342 ref nil cons 2364 def cons 2365 def 148 ref 2354 remove nil cons 2366 def cons nil cons cons nil cons cons 2367 def 175 ref subst 2367 ref 197 ref subst nil "P" 2229 ref var 2368 def 2353 ref nil cons cons 2369 def nil cons nil cons cons "A" 2049 ref cons nil cons 2370 def 83 ref cons 2371 def 133 ref subst 2372 def subst 2228 ref nil 135 ref 2352 remove nil cons 2373 def cons nil cons nil cons cons 140 ref subst 1634 ref 2300 ref appTerm 2374 def betaConv 938 ref nil 1636 ref 148 ref 2374 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 ref 42 ref 2300 ref nil cons 2375 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 2300 ref appTerm 2376 def 2300 ref appTerm 2377 def nil cons cons 148 ref 18 ref 2349 ref appTerm 2304 ref appTerm 2378 def nil cons cons nil cons 2379 def cons nil cons cons 197 ref subst proveHyp 1634 ref 2302 ref appTerm 2380 def betaConv 938 ref nil 1636 ref 148 ref 2380 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 ref 42 ref 2302 ref nil cons 2381 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 2302 ref appTerm 2382 def 2302 ref appTerm 2383 def nil cons cons 148 ref 18 ref 2348 ref appTerm 2384 def 2268 ref appTerm 2385 def nil cons cons nil cons 2386 def cons nil cons cons 197 ref subst proveHyp nil 122 ref 3 ref 18 ref 2346 ref appTerm 2387 def 2266 remove appTerm 2388 def absTerm 2389 def nil cons cons nil cons nil cons cons 133 ref subst 3 ref nil 135 ref 2388 remove nil cons 2390 def cons nil cons nil cons cons 140 ref subst nil 2368 ref 2046 ref 18 ref 2344 ref appTerm 2391 def 2264 remove appTerm 2392 def absTerm 2393 def nil cons cons nil cons nil cons cons 2372 ref subst 2046 ref nil 135 ref 2392 remove nil cons 2394 def cons nil cons nil cons cons 140 ref subst 1634 ref 2262 ref appTerm 2395 def betaConv 938 ref nil 1636 ref 148 ref 2395 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 ref 42 ref 2262 ref nil cons 2396 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 2262 ref appTerm 2262 remove appTerm 2397 def nil cons cons 148 ref 18 ref 2343 ref appTerm 2398 def 2246 ref appTerm 2399 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 2228 ref 2216 ref nil cons 2400 def cons nil cons nil cons cons nil 135 ref 2340 remove nil cons cons nil cons nil cons cons 140 ref subst 2401 def 2341 ref 2236 ref appTerm 2402 def betaConv nil 2365 remove 148 ref 2402 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2368 ref 2341 remove nil cons cons 2403 def "x" 2045 ref var 2404 def 2236 ref nil cons cons nil cons 2405 def cons nil cons cons 300 ref subst eqMp eqMp eqMp subst sym 139 ref eqMp eqMp nil 146 ref 46 ref 2397 remove appTerm 2399 remove appTerm nil cons cons 148 ref 2394 remove cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1690 ref 2246 ref nil cons cons 1691 ref 2396 ref cons 1692 ref 2343 ref nil cons 2406 def cons 1694 ref 2396 ref cons nil cons cons cons cons nil cons cons 1716 ref subst eqMp eqMp absThm eqMp nil 146 ref 2233 ref 2393 remove appTerm nil cons cons 148 ref 2390 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 2233 ref refl 2407 def 2046 ref 152 ref 2345 ref 2216 ref appTerm 2408 def betaConv 2409 def appThm 2265 ref 2216 ref appTerm betaConv 2410 def appThm absThm appThm appThm 152 ref 2243 ref refl 2411 def 2046 ref 2409 ref absThm appThm appThm 2411 remove 2046 ref 2410 remove absThm appThm appThm appThm nil "p" 2229 ref var 2345 ref nil cons 2412 def cons "q" 2229 ref var 2265 remove nil cons cons nil cons cons nil cons cons 2371 ref 1731 ref subst subst eqMp eqMp eqMp absThm eqMp nil 146 ref 121 ref 2389 remove appTerm nil cons cons 2386 remove cons nil cons cons 224 ref subst proveHyp 152 ref 1732 ref 3 ref 152 ref 2347 ref 2062 ref appTerm 2413 def betaConv 2414 def appThm 2267 ref 2062 ref appTerm betaConv 2415 def appThm absThm appThm appThm 152 ref 1073 ref 3 ref 2414 ref absThm appThm appThm 1073 ref 3 ref 2415 remove absThm appThm appThm appThm nil 89 ref 2347 ref nil cons 2416 def cons 1674 ref 2267 remove nil cons cons nil cons cons nil cons cons 1731 ref subst eqMp eqMp eqMp nil 146 ref 46 ref 2383 remove appTerm 2385 remove appTerm nil cons cons 2379 remove cons nil cons cons 224 ref subst proveHyp nil 1690 ref 2268 remove nil cons cons 1691 ref 2381 ref cons 1692 ref 2348 remove nil cons 2417 def cons 1694 ref 2381 ref cons nil cons cons cons cons nil cons cons 1756 ref subst eqMp eqMp nil 146 ref 46 ref 2377 remove appTerm 2378 remove appTerm nil cons cons 148 ref 2373 ref cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1690 ref 2304 remove nil cons cons 1691 ref 2375 ref cons 1692 ref 2349 remove nil cons 2418 def cons 1694 ref 2375 ref cons nil cons cons cons cons nil cons cons 1756 ref subst eqMp eqMp absThm eqMp eqMp nil 198 ref 2364 ref cons 199 ref 2366 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp 260 ref nil 146 ref 2273 ref 2282 ref appTerm 2419 def nil cons 2420 def cons 2421 def 148 ref 2233 ref 2228 ref 2376 remove 2338 ref appTerm 2422 def absTerm 2423 def appTerm 2424 def nil cons 2425 def cons nil cons cons nil cons cons 2426 def 229 ref subst 2426 ref 175 ref subst 2426 remove 197 ref subst nil 2368 ref 2423 ref nil cons cons 2427 def nil cons nil cons cons 2372 ref subst 2428 def 2228 ref nil 135 ref 2422 remove nil cons cons nil cons nil cons cons 140 ref subst 2429 def nil 146 ref 2375 ref cons 2430 def 148 ref 2338 ref nil cons 2431 def cons nil cons 2432 def cons nil cons cons 2433 def 175 ref subst 2434 def 2433 ref 197 ref subst 2435 def 2273 ref refl 2436 def 2300 remove assume appThm sym 2419 ref assume eqMp eqMp nil 198 ref 2375 remove cons 2437 def 199 ref 2431 ref cons nil cons 2438 def cons nil cons cons 211 ref subst 2439 def deductAntisym eqMp eqMp absThm eqMp eqMp nil 198 ref 2420 ref cons 2440 def 199 ref 2425 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 2419 ref appTerm 2424 ref appTerm nil cons cons 148 ref 18 ref 2424 ref appTerm 2419 ref appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 2425 ref cons 2441 def 148 ref 2420 ref cons nil cons 2442 def cons nil cons cons 2443 def 175 ref subst 2443 remove 197 ref subst 2336 remove nil 146 ref 2283 remove 2282 ref appTerm nil cons cons 2442 remove cons nil cons cons 224 ref subst proveHyp 2423 ref 2282 ref appTerm 2444 def betaConv nil 2441 ref 148 ref 2444 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2427 ref 2404 ref 2282 ref nil cons 2445 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2425 remove cons 2446 def 199 ref 2420 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp appThm 260 ref nil 146 ref 2273 ref 2294 ref appTerm 2447 def nil cons 2448 def cons 2449 def 148 ref 2233 ref 2228 ref 2382 remove 2338 ref appTerm 2450 def absTerm 2451 def appTerm 2452 def nil cons 2453 def cons nil cons cons nil cons cons 2454 def 229 ref subst 2454 ref 175 ref subst 2454 remove 197 ref subst nil 2368 ref 2451 ref nil cons cons 2455 def nil cons nil cons cons 2372 ref subst 2456 def 2228 ref nil 135 ref 2450 remove nil cons cons nil cons nil cons cons 140 ref subst 2457 def nil 146 ref 2381 ref cons 2458 def 2432 ref cons nil cons cons 2459 def 175 ref subst 2460 def 2459 ref 197 ref subst 2461 def 2436 ref 2302 remove assume appThm sym 2447 ref assume eqMp eqMp nil 198 ref 2381 remove cons 2462 def 2438 ref cons nil cons cons 211 ref subst 2463 def deductAntisym eqMp eqMp absThm eqMp eqMp nil 198 ref 2448 ref cons 2464 def 199 ref 2453 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 2447 ref appTerm 2452 ref appTerm nil cons cons 148 ref 18 ref 2452 ref appTerm 2447 ref appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 2453 ref cons 2465 def 148 ref 2448 ref cons nil cons 2466 def cons nil cons cons 2467 def 175 ref subst 2467 remove 197 ref subst 2294 ref refl nil 146 ref 2295 remove 2294 ref appTerm nil cons cons 2466 remove cons nil cons cons 224 ref subst proveHyp 2451 ref 2294 ref appTerm 2468 def betaConv nil 2465 ref 148 ref 2468 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2455 ref 2404 ref 2294 ref nil cons 2469 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2453 remove cons 2470 def 199 ref 2448 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp appThm nil 146 ref 121 ref 3 ref 2233 ref 2046 ref 2398 remove 2273 ref 2261 ref appTerm 2471 def appTerm 2472 def absTerm 2473 def appTerm 2474 def absTerm 2475 def appTerm 2476 def nil cons 2477 def cons 2478 def 148 ref 2233 ref 2228 ref 121 ref 3 ref 2233 ref 2046 ref 2391 remove 2338 ref appTerm 2479 def absTerm 2480 def appTerm 2481 def absTerm 2482 def appTerm 2483 def absTerm 2484 def appTerm 2485 def nil cons 2486 def cons nil cons cons nil cons cons 2487 def 229 ref subst 2487 ref 175 ref subst 2487 remove 197 ref subst nil 2368 ref 2484 ref nil cons cons 2488 def nil cons nil cons cons 2372 ref subst 2228 ref nil 135 ref 2483 ref nil cons 2489 def cons nil cons nil cons cons 140 ref subst nil 122 ref 2482 ref nil cons cons 2490 def nil cons nil cons cons 133 ref subst 2491 def 3 ref nil 135 ref 2481 remove nil cons 2492 def cons nil cons nil cons cons 140 ref subst 2493 def nil 2368 ref 2480 ref nil cons cons 2494 def nil cons nil cons cons 2372 ref subst 2495 def 2046 ref nil 135 ref 2479 remove nil cons cons nil cons nil cons cons 140 ref subst 2496 def nil 146 ref 2344 ref nil cons 2497 def cons 2498 def 2432 ref cons nil cons cons 2499 def 175 ref subst 2500 def 2499 ref 197 ref subst 2501 def 2436 remove nil 198 ref 2396 remove cons 199 ref 2406 ref cons nil cons cons nil cons cons 2502 def 211 ref subst appThm sym 2502 remove 228 ref subst nil 146 ref 2406 ref cons 148 ref 2471 ref nil cons 2503 def cons nil cons 2504 def cons nil cons cons 2505 def 224 ref subst 2506 def proveHyp 2473 ref 2216 ref appTerm 2507 def betaConv 2508 def 2475 ref 2062 ref appTerm 2509 def betaConv 2510 def nil 2478 remove 148 ref 2509 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2511 def 302 ref 122 ref 2475 remove nil cons cons 2512 def 126 ref 2062 ref nil cons 2513 def cons nil cons 2514 def cons nil cons cons 300 ref subst 2515 def eqMp eqMp nil 146 ref 2474 remove nil cons 2516 def cons 148 ref 2507 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2517 def proveHyp 2370 ref 2368 ref 2473 remove nil cons cons 2518 def 2404 ref 2400 ref cons nil cons 2519 def cons nil cons cons 300 ref subst 2520 def eqMp eqMp eqMp eqMp eqMp nil 198 ref 2497 remove cons 2521 def 2438 ref cons nil cons cons 211 ref subst 2522 def deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 2477 ref cons 199 ref 2486 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 2476 ref appTerm 2485 ref appTerm nil cons cons 148 ref 18 ref 2485 remove appTerm 2476 ref appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 2486 ref cons 2523 def 148 ref 2477 ref cons nil cons cons nil cons cons 2524 def 175 ref subst 2524 remove 197 ref subst nil 2512 remove nil cons nil cons cons 133 ref subst 3 ref nil 135 ref 2516 remove cons nil cons nil cons cons 140 ref subst nil 2518 remove nil cons nil cons cons 2372 ref subst 2046 ref nil 135 ref 2472 remove nil cons cons nil cons nil cons cons 140 ref subst 2505 ref 175 ref subst 2505 remove 197 ref subst 2261 ref refl nil 146 ref 2235 ref 2261 ref appTerm 2525 def 2261 ref appTerm 2526 def nil cons cons 148 ref 2406 ref cons nil cons cons nil cons cons 197 ref subst proveHyp 2343 ref assume eqMp nil 146 ref 46 ref 2526 remove appTerm 2343 remove appTerm nil cons cons 2504 remove cons nil cons cons 224 ref subst proveHyp "a1'" 2045 ref var 2527 def 18 ref 46 ref 2525 ref 2260 ref 2527 ref varTerm 2528 def appTerm appTerm appTerm 2273 ref 2528 ref appTerm 2529 def appTerm appTerm 2471 ref appTerm absTerm 2530 def 2216 ref appTerm 2531 def betaConv "a0'" 2 ref var 2532 def 2233 ref 2527 remove 18 ref 46 ref 2525 remove 2255 ref 2532 remove varTerm appTerm 2528 remove appTerm appTerm appTerm 2529 remove appTerm appTerm 2471 ref appTerm absTerm appTerm absTerm 2533 def 2062 ref appTerm 2534 def betaConv 2484 remove 2261 ref appTerm 2535 def betaConv nil 2523 remove 148 ref 2535 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2488 remove 2404 ref 2261 ref nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 121 ref 2533 ref appTerm nil cons cons 148 ref 2534 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 2533 remove nil cons cons 2514 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2233 ref 2530 ref appTerm nil cons cons 148 ref 2531 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 2530 remove nil cons cons 2519 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2406 remove cons 2536 def 199 ref 2503 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 2486 remove cons 199 ref 2477 remove cons nil cons 2537 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 2407 ref 2228 ref nil 146 ref 2489 ref cons 2538 def 148 ref 2384 ref 2338 ref appTerm 2539 def nil cons 2540 def cons nil cons cons nil cons cons 2541 def 229 ref subst 2541 ref 175 ref subst 2541 remove 197 ref subst nil 146 ref 2417 ref cons 2542 def 2432 ref cons nil cons cons 2543 def 175 ref subst 2544 def 2543 ref 197 ref subst 2545 def nil 2538 ref 2432 ref cons nil cons cons 2546 def 224 ref subst nil 2542 ref 148 ref 18 ref 2483 ref appTerm 2547 def 2338 ref appTerm 2548 def nil cons 2549 def cons nil cons 2550 def cons nil cons cons 224 ref subst nil 122 ref 3 ref 18 ref 2413 ref appTerm 2548 ref appTerm 2551 def absTerm nil cons cons nil cons nil cons cons 133 ref subst 3 ref nil 135 ref 2551 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2413 ref nil cons 2552 def cons 2550 ref cons nil cons cons 2553 def 175 ref subst 2553 remove 197 ref subst 2414 ref 2413 remove assume eqMp nil 146 ref 2346 remove nil cons cons 2550 ref cons nil cons cons 224 ref subst proveHyp nil 2368 ref 2046 ref 18 ref 2408 ref appTerm 2548 ref appTerm 2554 def absTerm nil cons cons nil cons nil cons cons 2372 ref subst 2046 ref nil 135 ref 2554 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2408 ref nil cons 2555 def cons 2550 ref cons nil cons cons 2556 def 175 ref subst 2556 remove 197 ref subst 2409 ref 2408 remove assume eqMp nil 2498 remove 2550 remove cons nil cons cons 2557 def 224 ref subst proveHyp 2557 ref 175 ref subst 2557 remove 197 ref subst 2546 ref 175 ref subst 2546 remove 197 ref subst 2499 remove 224 ref subst 2480 remove 2216 ref appTerm 2558 def betaConv 2482 remove 2062 ref appTerm 2559 def betaConv nil 2538 remove 148 ref 2559 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 2490 remove 2514 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2492 remove cons 148 ref 2558 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2494 remove 2519 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2489 ref cons 2560 def 2438 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 2521 remove 199 ref 2549 remove cons nil cons 2561 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 2555 remove cons 2561 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2233 ref 2404 ref 18 ref 2345 remove 2404 ref varTerm 2562 def appTerm appTerm 2548 ref appTerm absTerm appTerm nil cons cons 148 ref 2387 remove 2548 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 2412 remove cons 2563 def 2561 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp nil 198 ref 2552 remove cons 2561 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 121 ref 126 ref 18 ref 2347 remove 274 ref appTerm appTerm 2548 ref appTerm absTerm appTerm nil cons cons 148 ref 2384 remove 2548 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 2416 remove cons 2564 def 2561 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2417 ref cons 2565 def 2438 ref cons nil cons cons 211 ref subst 2566 def deductAntisym eqMp eqMp nil 2560 remove 199 ref 2540 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 2547 remove 2539 ref appTerm nil cons cons 148 ref 18 ref 2539 ref appTerm 2483 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 2540 ref cons 148 ref 2489 ref cons nil cons cons nil cons cons 2567 def 175 ref subst 2567 remove 197 ref subst 2491 remove 3 ref 2493 remove 2495 remove 2046 ref 2496 remove 2500 remove 2501 remove 2414 remove sym 2409 remove sym 2344 remove assume eqMp 2370 ref 2563 remove 2519 remove cons nil cons cons 1153 ref subst proveHyp eqMp 302 ref 2564 remove 2514 ref cons nil cons cons 1153 ref subst proveHyp 2543 remove 224 ref subst 2568 def proveHyp 2539 ref assume eqMp eqMp 2522 remove deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 2540 ref cons 199 ref 2489 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp absThm appThm trans appThm appThm nil 146 ref 46 ref 2424 remove appTerm 46 ref 2452 remove appTerm 2233 ref 2228 ref 2539 remove absTerm 2569 def appTerm 2570 def appTerm 2571 def appTerm 2572 def nil cons 2573 def cons 2574 def 148 ref 2233 ref 2228 ref 2351 ref 2338 ref appTerm 2575 def absTerm 2576 def appTerm 2577 def nil cons 2578 def cons nil cons cons nil cons cons 2579 def 229 ref subst 2579 ref 175 ref subst 2579 remove 197 ref subst nil 2368 ref 2576 ref nil cons cons 2580 def nil cons nil cons cons 2372 ref subst 2581 def 2228 ref nil 135 ref 2575 remove nil cons 2582 def cons nil cons nil cons cons 140 ref subst 2583 def nil 146 ref 2350 ref nil cons 2584 def cons 2585 def 2432 ref cons nil cons cons 2586 def 175 ref subst 2587 def 2586 ref 197 ref subst 2588 def nil 2574 remove 2432 ref cons nil cons cons 2589 def 224 ref subst nil 146 ref 2418 ref cons 148 ref 18 ref 2572 ref appTerm 2590 def 2338 ref appTerm nil cons 2591 def cons nil cons 2592 def cons nil cons cons 2593 def 175 ref subst 2593 remove 197 ref subst nil 2542 remove 2592 ref cons nil cons cons 2594 def 175 ref subst 2594 remove 197 ref subst 2589 ref 175 ref subst 2595 def 2589 remove 197 ref subst 2596 def 2568 remove 2569 ref 2236 ref appTerm 2597 def betaConv nil 2446 remove 199 ref 2571 remove nil cons 2598 def cons nil cons cons nil cons cons 2599 def 228 ref subst 2600 def nil 2470 remove 199 ref 2570 remove nil cons 2601 def cons nil cons cons nil cons cons 2602 def 228 ref subst proveHyp nil 146 ref 2601 ref cons 148 ref 2597 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 2569 remove nil cons cons 2603 def 2405 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2573 ref cons 2604 def 2438 ref cons nil cons cons 211 ref subst 2605 def deductAntisym eqMp eqMp nil 2565 remove 199 ref 2591 ref cons nil cons 2606 def cons nil cons cons 211 ref subst deductAntisym eqMp nil 2458 remove 2592 ref cons nil cons cons 2607 def 175 ref subst 2607 remove 197 ref subst 2595 ref 2596 ref 2459 remove 224 ref subst 2451 remove 2236 ref appTerm 2608 def betaConv 2600 remove 2602 remove 211 ref subst proveHyp nil 2465 ref 148 ref 2608 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2455 remove 2405 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp 2605 ref deductAntisym eqMp eqMp nil 2462 ref 2606 ref cons nil cons cons 211 ref subst deductAntisym eqMp nil 2462 ref 199 ref 2417 remove cons 2609 def 1924 ref 2591 remove cons nil cons 2610 def cons cons nil cons cons 1942 ref subst proveHyp proveHyp eqMp nil 198 ref 2418 ref cons 2606 ref cons nil cons cons 211 ref subst deductAntisym eqMp nil 2430 remove 2592 remove cons nil cons cons 2611 def 175 ref subst 2611 remove 197 ref subst 2595 remove 2596 remove 2433 remove 224 ref subst 2423 remove 2236 ref appTerm 2612 def betaConv 2599 remove 211 ref subst nil 2441 ref 148 ref 2612 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2427 remove 2405 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp 2605 remove deductAntisym eqMp eqMp nil 2437 ref 2606 remove cons nil cons cons 211 ref subst deductAntisym eqMp nil 2437 ref 199 ref 2418 remove cons 2613 def 2610 remove cons cons nil cons cons 1942 ref subst proveHyp proveHyp eqMp eqMp nil 198 ref 2584 ref cons 2438 ref cons nil cons cons 211 ref subst 2614 def deductAntisym eqMp eqMp absThm eqMp eqMp nil 2604 remove 199 ref 2578 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 2590 remove 2577 ref appTerm nil cons cons 148 ref 18 ref 2577 remove appTerm 2572 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 2578 ref cons 2615 def 148 ref 2573 ref cons nil cons cons nil cons cons 2616 def 175 ref subst 2616 remove 197 ref subst 2428 remove 2228 ref 2429 remove 2434 remove 2435 remove nil 2615 ref 2432 remove cons nil cons cons 2617 def 224 ref subst 2618 def nil 2437 remove 2613 remove nil cons cons nil cons cons 2619 def 1968 ref subst 2617 ref 175 ref subst 2617 remove 197 ref subst 2586 remove 224 ref subst 2576 remove 2236 ref appTerm 2620 def betaConv nil 2615 remove 148 ref 2620 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2580 remove 2405 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2578 remove cons 2621 def 2438 remove cons nil cons cons 211 ref subst deductAntisym eqMp 2622 def proveHyp eqMp eqMp 2439 remove deductAntisym eqMp eqMp absThm eqMp nil 2441 remove 148 ref 2598 remove cons nil cons cons nil cons cons 197 ref subst proveHyp 2456 remove 2228 ref 2457 remove 2460 remove 2461 remove 2618 ref nil 2462 remove 2609 remove nil cons cons nil cons cons 2623 def 1968 ref subst 2619 remove 1972 ref subst 2622 remove proveHyp 2624 def proveHyp eqMp eqMp 2463 remove deductAntisym eqMp eqMp absThm eqMp nil 2465 remove 148 ref 2601 remove cons nil cons cons nil cons cons 197 ref subst proveHyp nil 2603 remove nil cons nil cons cons 2372 ref subst 2228 ref nil 135 ref 2540 remove cons nil cons nil cons cons 140 ref subst 2544 remove 2545 remove 2618 remove 2623 remove 1972 ref subst 2624 remove proveHyp eqMp eqMp 2566 remove deductAntisym eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 2621 remove 199 ref 2573 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp trans sym 2625 def 2581 remove 2228 ref 2583 remove 2587 remove 2588 remove 47 ref 2338 ref appTerm 2626 def refl 2313 remove 2236 ref appTerm betaConv appThm 2315 remove 2236 ref refl 2627 def appThm eqMp 2628 def sym nil 2337 ref 2311 ref nil cons cons 2629 def nil cons nil cons cons 2361 ref subst 2232 ref nil 135 ref 2310 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2308 remove nil cons 2630 def cons 2631 def 148 ref 2249 ref nil cons 2632 def cons nil cons 2633 def cons nil cons cons 2634 def 175 ref subst 2634 ref 197 ref subst nil 2585 ref 2633 ref cons nil cons cons 224 ref subst 2307 ref 2236 ref appTerm 2635 def betaConv nil 2631 ref 148 ref 2635 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2368 ref 2307 remove nil cons cons 2405 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2306 ref nil cons cons 148 ref 2351 remove 2249 ref appTerm 2636 def nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2353 remove 2236 ref appTerm 2637 def betaConv nil 2403 remove nil cons nil cons cons 2372 ref subst 2228 ref 2401 remove nil 146 ref 2431 ref cons 2638 def 2633 remove cons nil cons cons 2639 def 175 ref subst 2639 remove 197 ref subst 2634 remove 224 ref subst 2311 remove 2245 ref appTerm 2640 def betaConv nil 2638 ref 148 ref 2312 ref nil cons 2641 def cons nil cons cons nil cons cons 2642 def 224 ref subst 2628 remove nil 146 ref 2626 ref 2312 ref appTerm nil cons cons 148 ref 2339 ref 2312 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2642 remove 1138 ref subst eqMp eqMp nil 146 ref 2641 remove cons 148 ref 2640 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2360 ref 2629 remove "x" 2229 remove var 2643 def 2245 ref nil cons 2644 def cons nil cons 2645 def cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2431 remove cons 199 ref 2632 ref cons nil cons 2646 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp 2647 def 2367 remove 224 ref subst proveHyp 2356 remove 2245 ref appTerm 2648 def betaConv 2358 ref 2273 ref appTerm 2649 def betaConv nil 146 ref 2231 ref 2358 ref appTerm nil cons cons 2650 def 148 ref 2649 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2360 ref 2359 ref 2643 ref 2273 ref nil cons cons nil cons 2651 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2362 remove cons 148 ref 2648 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2360 ref 2363 remove 2645 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp nil 146 ref 2366 remove cons 148 ref 2637 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2369 remove 2405 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2373 remove cons 148 ref 18 ref 2306 remove appTerm 2636 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 2585 remove 148 ref 2305 ref nil cons cons 1929 ref 2632 remove cons nil cons cons cons nil cons cons 2007 ref subst eqMp eqMp eqMp eqMp nil 198 ref 2630 remove cons 2652 def 2646 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp 2614 remove deductAntisym eqMp 2653 def eqMp absThm eqMp 2654 def eqMp nil 146 ref 46 ref 2419 remove appTerm 2655 def 46 ref 2447 remove appTerm 2656 def 2476 remove appTerm 2657 def appTerm nil cons 2658 def cons 148 ref 46 ref 2231 ref 2232 ref 18 ref 46 ref 2245 ref 2282 ref appTerm appTerm 46 ref 2245 ref 2294 ref appTerm appTerm 121 ref 3 ref 2233 ref 2046 ref 18 ref 2246 remove appTerm 2245 remove 2261 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 2342 ref appTerm absTerm 2659 def appTerm 2660 def appTerm 2233 ref 2228 ref 2626 remove 2350 ref appTerm 2661 def absTerm 2662 def appTerm 2663 def appTerm nil cons 2664 def cons nil cons cons nil cons cons 197 ref subst proveHyp 2231 ref refl 2232 ref 152 ref nil 2272 ref 2644 remove cons nil cons nil cons cons 2625 remove subst appThm 2342 ref refl appThm absThm appThm nil 2337 ref 2232 ref 2309 remove 2342 remove appTerm 2665 def absTerm 2666 def nil cons cons 2667 def nil cons nil cons cons 2361 remove subst 2232 ref nil 135 ref 2665 remove nil cons cons nil cons nil cons cons 140 ref subst nil 2631 remove 148 ref 2364 ref cons nil cons cons nil cons cons 2668 def 175 ref subst 2668 remove 197 ref subst 2647 remove eqMp nil 2652 remove 199 ref 2364 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp 2669 def nil 146 ref 2231 ref 2666 ref appTerm nil cons 2670 def cons 2671 def 148 ref 2663 remove nil cons 2672 def cons nil cons 2673 def cons nil cons cons 197 ref subst proveHyp nil 2368 ref 2662 remove nil cons cons nil cons nil cons cons 2372 ref subst 2228 ref nil 135 ref 2661 remove nil cons cons nil cons nil cons cons 140 ref subst nil 2638 remove 148 ref 2584 remove cons nil cons cons nil cons cons 229 ref subst 2228 ref 2339 ref 2350 ref appTerm 2674 def absTerm 2675 def 2236 ref appTerm 2676 def betaConv 2407 ref 2228 ref 2339 ref refl 2228 ref 2350 ref absTerm 2677 def 2236 ref appTerm 2678 def betaConv 2679 def appThm absThm appThm 2407 ref 2228 ref 18 ref 2301 ref 2303 ref 87 ref 3 ref 2243 remove 2046 ref 2263 remove 2677 ref 2216 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 2680 def refl 2679 ref appThm absThm appThm sym 2407 ref 2228 ref 152 ref 2679 remove appThm 2338 ref refl appThm absThm appThm sym 2654 remove eqMp nil 146 ref 2233 ref 2228 ref 18 ref 2678 ref appTerm 2681 def 2338 remove appTerm absTerm appTerm nil cons cons 148 ref 2233 ref 2228 ref 2680 ref 2350 remove appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2232 ref 18 ref 2233 ref 2228 ref 2681 remove 2249 ref appTerm absTerm appTerm appTerm 2233 ref 2228 ref 2680 ref 2305 remove appTerm absTerm appTerm appTerm absTerm 2682 def 2273 ref appTerm 2683 def betaConv 2358 remove 2677 ref appTerm 2684 def betaConv nil 2650 remove 148 ref 2684 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2360 ref 2359 remove 2643 ref 2677 ref nil cons cons nil cons 2685 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2231 ref 2682 ref appTerm nil cons cons 148 ref 2683 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2360 ref 2337 ref 2682 remove nil cons cons 2651 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 146 ref 2233 ref 2228 ref 2680 remove 2678 ref appTerm absTerm appTerm nil cons cons 148 ref 2233 ref 2228 ref 2339 ref 2678 remove appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2666 remove 2677 remove appTerm 2686 def betaConv 2669 remove nil 2671 remove 148 ref 2686 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2360 ref 2667 remove 2685 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 146 ref 2233 ref 2675 ref appTerm nil cons cons 148 ref 2676 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 2675 remove nil cons cons 2405 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2674 remove nil cons cons 148 ref 2582 remove cons nil cons cons nil cons cons 197 ref subst proveHyp 2653 remove eqMp eqMp eqMp absThm eqMp 2687 def eqMp nil 198 ref 2670 remove cons 199 ref 2672 remove cons nil cons 2688 def cons nil cons cons 211 ref subst proveHyp eqMp nil 146 ref 2660 remove nil cons 2689 def cons 2690 def 2673 remove cons nil cons cons 197 ref subst proveHyp 2687 remove eqMp eqMp proveHyp 2691 def nil 198 ref 2658 remove cons 199 ref 2664 remove cons nil cons cons nil cons cons 2692 def 211 ref subst proveHyp 2693 def nil 2440 remove 199 ref 2657 remove nil cons cons nil cons cons nil cons cons 2694 def 211 ref subst proveHyp 2695 def eqMp eqMp nil 198 ref 2297 remove cons 2696 def 199 ref 2287 remove cons nil cons 2697 def cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 2285 remove cons 2698 def 2697 remove cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 2276 remove cons 199 ref 2251 remove cons nil cons 2699 def cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 2257 remove cons 2700 def 2699 remove cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp defineTypeOp 2701 def pop 2702 def pop 2703 def pop 2704 def pop 2705 def 91 ref opType 2706 def 35 remove cons opType 2707 def var 2708 def nil cons cons nil cons 2708 ref 46 ref 75 ref 2708 remove varTerm 2709 def "Parser.Stream.error" "HOLLight._31353" 2704 remove 0 ref 2045 ref 2706 ref nil cons 2710 def cons opType constTerm 2711 def 2239 ref appTerm 2712 def defineConst 2713 def pop 2706 ref constTerm 2714 def defineConst 2715 def pop 2716 def 2706 ref constTerm 2717 def appTerm appTerm 59 ref appTerm appTerm 46 ref 75 ref 2709 ref "Parser.Stream.eof" "HOLLight._31354" 2711 ref 2241 ref appTerm 2718 def defineConst 2719 def pop 2706 ref constTerm 2720 def defineConst 2721 def pop 2722 def 2706 ref constTerm 2723 def appTerm appTerm 59 ref appTerm appTerm 121 ref 126 ref 11 ref 0 ref 0 ref 2706 ref 6 ref cons opType 2724 def 6 ref cons opType 2725 def constTerm 2726 def "xs" 2706 ref var 2727 def 75 ref 2709 ref "Parser.Stream.cons" "HOLLight._31355" 3 ref "a1" 2706 ref var 2728 def 2711 ref 2244 ref 2703 remove 0 ref 2706 ref 2049 ref cons opType constTerm 2729 def 2728 ref varTerm 2730 def appTerm 2731 def appTerm appTerm absTerm absTerm 2732 def defineConst 2733 def pop 0 ref 2 ref 0 ref 2706 ref 2710 ref cons opType 2734 def nil cons 2735 def cons opType 2736 def constTerm 2737 def defineConst 2738 def pop 2739 def 2736 ref constTerm 2740 def 274 ref appTerm 2727 ref varTerm 2741 def appTerm 2742 def appTerm appTerm 55 ref 2709 ref 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 2743 def refl 2744 def 21 ref 0 ref 2707 ref 0 ref 2707 ref 6 ref cons opType 2745 def nil cons cons opType constTerm 2709 ref appTerm 80 ref 0 ref 2745 ref 2707 ref nil cons 2746 def cons opType constTerm 2747 def 2743 ref appTerm appTerm assume sym appThm 2743 ref 2709 remove appTerm betaConv trans "A" 2746 remove cons nil cons 83 ref cons 94 ref subst 2744 remove appThm "p" 2745 ref var 2748 def 2748 remove varTerm 2749 def 2747 remove 2749 remove appTerm appTerm absTerm 2743 remove appTerm betaConv trans 34 ref 0 ref 2745 remove 6 ref cons opType constTerm refl "fn" 2707 ref var 2750 def 46 ref 75 ref 2750 remove varTerm 2751 def 2717 ref appTerm appTerm 59 ref appTerm appTerm refl 46 ref 75 ref 2751 ref 2723 ref appTerm appTerm 59 ref appTerm appTerm refl 1732 ref 126 ref 2726 ref refl 2752 def 2727 ref 75 ref 2751 ref 2742 ref appTerm appTerm refl 126 ref 2727 ref "_31422" 4 ref var 2753 def 55 ref 2753 remove varTerm appTerm absTerm 2754 def absTerm 2755 def absTerm 2756 def 274 ref appTerm betaConv 2741 ref refl 2757 def appThm 2755 remove 2741 ref appTerm betaConv trans 2751 remove 2741 ref appTerm 2758 def refl appThm 2754 remove 2758 remove appTerm betaConv trans appThm absThm appThm absThm appThm appThm appThm absThm appThm nil "f" 0 ref 2 ref 0 ref 2706 ref 51 remove cons opType nil cons cons opType var 2756 remove nil cons cons "b" 4 ref var 482 ref cons "e" 4 ref var 482 ref cons nil cons cons cons nil cons cons 301 ref 1001 remove nil cons cons 83 ref cons nil "f2" 0 ref 2 ref 0 ref 2706 ref 0 ref 1003 ref 1031 ref cons opType nil cons 2759 def cons opType nil cons cons opType 2760 def var "f" 2760 ref var 2761 def varTerm 2762 def nil cons cons "f1" 1003 ref var "b" 1003 ref var 2763 def varTerm 2764 def nil cons 2765 def cons "f0" 1003 ref var "e" 1003 ref var 2766 def varTerm 2767 def nil cons cons nil cons cons cons nil cons cons 301 ref "Z" 1031 ref cons nil cons cons 83 ref cons 47 ref "_31396" 2736 ref var 2768 def 34 ref 0 ref 0 ref 0 ref 2706 ref "Z" varType 2769 def nil cons 2770 def cons opType 2771 def 6 ref cons opType 2772 def 6 ref cons opType 2773 def constTerm 2774 def "fn" 2771 ref var 2775 def 46 ref 21 ref 0 ref 2769 ref 0 ref 2769 ref 6 ref cons opType 2776 def nil cons cons opType constTerm 2777 def 2775 ref varTerm 2778 def 2714 ref appTerm appTerm 2779 def "f0" 2769 ref var varTerm 2780 def appTerm appTerm 2781 def 46 ref 2777 ref 2778 ref 2720 ref appTerm appTerm 2782 def "f1" 2769 ref var varTerm 2783 def appTerm appTerm 2784 def 121 ref 3 ref 2726 ref 2728 ref 2777 ref 2778 ref 2768 ref varTerm 2062 ref appTerm 2730 ref appTerm appTerm appTerm "f2" 0 ref 2 ref 0 ref 2706 ref 0 ref 2769 ref 2770 ref cons opType nil cons cons opType nil cons cons opType 2785 def var varTerm 2786 def 2062 ref appTerm 2730 ref appTerm 2778 ref 2730 ref appTerm 2787 def appTerm 2788 def appTerm absTerm appTerm absTerm appTerm 2789 def appTerm appTerm absTerm appTerm absTerm 2737 ref appTerm 2790 def appTerm refl 2768 ref 2774 ref 2775 ref 46 ref 2777 ref 2778 ref 2717 ref appTerm appTerm 2780 ref appTerm appTerm 2791 def 46 ref 2777 ref 2778 ref 2723 ref appTerm appTerm 2783 ref appTerm appTerm 2792 def 2789 ref appTerm appTerm absTerm appTerm absTerm 2793 def 2740 ref appTerm betaConv appThm 176 ref 2790 remove betaConv appThm 2774 ref 2775 ref 2791 ref 2792 remove 121 ref 3 ref 2726 ref 2728 ref 2777 ref 2778 ref 2740 ref 2062 ref appTerm 2730 ref appTerm 2794 def appTerm appTerm 2788 remove appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm appTerm refl appThm trans 21 ref 0 ref 0 ref 2736 ref 6 ref cons opType 2795 def 0 ref 2795 ref 6 ref cons opType nil cons cons opType constTerm 2796 def "_31395" 2706 ref var 2797 def 2768 ref 2774 ref 2775 ref 2781 ref 46 ref 2777 ref 2778 ref 2797 ref varTerm appTerm appTerm 2783 ref appTerm appTerm 2789 remove appTerm 2798 def appTerm absTerm appTerm absTerm absTerm 2720 ref appTerm 2799 def appTerm refl 2797 ref 2768 ref 2774 ref 2775 ref 2791 remove 2798 ref appTerm absTerm appTerm absTerm absTerm 2800 def 2723 ref appTerm betaConv appThm 2796 ref refl 2801 def 2799 remove betaConv appThm 2793 remove refl appThm trans 21 ref 0 ref 0 ref 2706 ref 2795 remove nil cons 2802 def cons opType 2803 def 0 ref 2803 remove 6 ref cons opType nil cons cons opType constTerm 2804 def "_31394" 2706 ref var 2805 def 2797 remove 2768 remove 2774 ref 2775 ref 46 ref 2777 ref 2778 ref 2805 remove varTerm appTerm appTerm 2780 ref appTerm appTerm 2798 remove appTerm absTerm appTerm absTerm absTerm absTerm 2806 def 2714 ref appTerm 2807 def appTerm refl 2806 ref 2717 ref appTerm betaConv appThm 2804 ref refl 2808 def 2807 remove betaConv appThm 2800 remove refl appThm trans 2806 remove refl 2715 remove sym 2809 def appThm eqMp 2721 remove sym 2810 def appThm eqMp 2738 remove sym 2811 def appThm eqMp "_31355'" 2785 ref var 2812 def 2774 ref 2775 ref 2781 ref 2784 remove 121 ref 3 ref 2726 ref 2728 ref 2777 ref 2778 ref 2737 ref 2062 ref appTerm 2813 def 2730 ref appTerm 2814 def appTerm appTerm 2815 def 2812 ref varTerm 2816 def 2062 ref appTerm 2817 def 2730 ref appTerm 2787 remove appTerm appTerm 2818 def absTerm 2819 def appTerm 2820 def absTerm 2821 def appTerm 2822 def appTerm appTerm absTerm appTerm absTerm 2823 def 2786 ref appTerm 2824 def betaConv "_31354'" 2769 ref var 2825 def 11 ref 0 ref 0 ref 2785 ref 6 ref cons opType 2826 def 6 ref cons opType constTerm 2827 def 2812 ref 2774 ref 2775 ref 2781 remove 46 ref 2782 ref 2825 ref varTerm 2828 def appTerm 2829 def appTerm 2822 ref appTerm 2830 def appTerm absTerm appTerm absTerm appTerm absTerm 2831 def 2783 ref appTerm 2832 def betaConv "_31353'" 2769 ref var 2833 def 11 ref 0 ref 2776 ref 6 ref cons opType constTerm 2834 def 2825 ref 2827 ref 2812 ref 2774 ref 2775 ref 46 ref 2779 ref 2833 ref varTerm 2835 def appTerm 2836 def appTerm 2830 ref appTerm absTerm 2837 def appTerm 2838 def absTerm 2839 def appTerm 2840 def absTerm 2841 def appTerm 2842 def absTerm 2843 def 2780 ref appTerm 2844 def betaConv nil "P" 2776 remove var 2845 def 2843 ref nil cons cons 2846 def nil cons nil cons cons "A" 2770 ref cons nil cons 2847 def 83 ref cons 133 ref subst 2848 def subst 2833 remove nil 135 ref 2842 remove nil cons cons nil cons nil cons cons 140 ref subst nil 2845 ref 2841 remove nil cons cons nil cons nil cons cons 2848 remove subst 2825 remove nil 135 ref 2840 remove nil cons cons nil cons nil cons cons 140 ref subst nil "P" 2826 remove var 2849 def 2839 remove nil cons cons nil cons nil cons cons "A" 2785 ref nil cons cons nil cons 2850 def 83 ref cons 133 ref subst subst 2812 remove nil 135 ref 2838 ref nil cons 2851 def cons nil cons nil cons cons 140 ref subst "Fn" 0 ref 4 ref 0 ref 2 ref 0 ref 2050 ref 0 ref 0 ref 4 ref 2770 ref cons opType 2852 def 2770 ref cons opType nil cons cons opType nil cons cons opType 2853 def nil cons 2854 def cons opType 2855 def var 2856 def 34 ref 0 ref 0 ref 0 ref 2045 ref 2770 ref cons opType 2857 def 6 ref cons opType 2858 def 6 ref cons opType 2859 def constTerm 2860 def "f" 2857 ref var 2861 def 44 ref 1227 ref 121 ref 1228 ref 11 ref 0 ref 0 ref 2050 ref 6 ref cons opType 2862 def 6 ref cons opType 2863 def constTerm 2864 def "r" 2050 ref var 2865 def 2777 ref 2861 ref varTerm 2866 def 2061 ref 1517 ref appTerm 2867 def 1519 ref appTerm 2868 def 2865 ref varTerm 2869 def appTerm 2870 def appTerm appTerm 2871 def 2856 remove varTerm 1517 ref appTerm 1519 ref appTerm 2869 ref appTerm 28 ref 2866 remove 2869 ref 340 ref appTerm 2872 def appTerm absTerm 2873 def appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 2874 def 2213 ref 0 ref 2853 ref 0 ref 2855 ref 2855 ref nil cons 2875 def cons opType nil cons cons opType constTerm 2876 def 1228 ref 2865 ref "s" 2852 remove var 2877 def 2835 remove absTerm 2878 def absTerm 2879 def absTerm 2880 def appTerm 2876 ref 1228 ref 2865 ref 2877 ref 2828 remove absTerm 2881 def absTerm 2882 def absTerm 2883 def appTerm 2876 remove 1228 ref 2865 ref 2877 ref 2816 remove 1519 ref appTerm 2711 ref 2869 ref 59 ref appTerm appTerm 2884 def appTerm 2877 ref varTerm 59 ref appTerm 2885 def appTerm absTerm absTerm absTerm 2886 def appTerm "HOLLight.FNIL" "_15514" 4 ref var 92 remove 128 remove appTerm absTerm defineConst pop 2855 ref constTerm 2887 def appTerm 2888 def appTerm 2889 def appTerm 2890 def appTerm 2891 def betaConv 301 ref "B" 2770 remove cons nil cons cons 83 ref cons nil "P" 0 ref 0 ref 4 ref 0 ref 2 ref 0 ref 2050 ref 0 ref 0 ref 4 ref 1031 ref cons opType 2892 def 1031 ref cons opType nil cons cons opType nil cons cons opType nil cons cons opType 2893 def 6 ref cons opType var "Fn" 2893 ref var 2894 def 34 ref 0 ref 0 ref 0 ref 2045 ref 1031 ref cons opType 2895 def 6 ref cons opType 2896 def 6 ref cons opType 2897 def constTerm 2898 def "f" 2895 ref var 2899 def 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 1018 ref 2899 ref varTerm 2900 def 2870 ref appTerm appTerm 2894 ref varTerm 2901 def 1517 ref appTerm 2902 def 1519 ref appTerm 2903 def 2869 ref appTerm 2904 def 28 ref 2900 ref 2872 ref appTerm absTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 2905 def appTerm 2906 def absTerm nil cons cons nil cons nil cons cons "A" 2893 remove nil cons cons nil cons 83 ref cons 133 ref subst subst 2894 remove nil 135 ref 2906 ref nil cons 2907 def cons nil cons nil cons cons 140 ref subst nil "P" 0 ref 0 ref 2045 ref 1017 ref cons opType 2908 def 6 ref cons opType 2909 def var 2910 def "Z" 2908 ref var 2911 def 18 ref 21 ref 0 ref 2908 ref 2909 ref nil cons 2912 def cons opType constTerm 2913 def 2911 ref varTerm 2914 def appTerm "a0" 2045 ref var 2915 def "a1" 1003 ref var 2916 def 11 ref 0 ref 2909 ref 6 ref cons opType 2917 def constTerm 2918 def "Z'" 2908 ref var 2919 def 18 ref 2233 ref 2915 ref 1006 ref 2916 ref 18 ref 20 ref 46 ref 2235 ref 2915 ref varTerm 2920 def appTerm 2921 def 2219 ref appTerm 2922 def appTerm 1018 ref 2916 ref varTerm 2923 def appTerm 2924 def 2764 ref appTerm 2925 def appTerm 2926 def appTerm 2927 def 1226 ref 1227 ref 87 ref 1228 ref 34 ref 2863 remove constTerm 2928 def 2865 ref 34 ref 0 ref 0 ref 2892 ref 6 ref cons opType 2929 def 6 ref cons opType 2930 def constTerm 2931 def "y" 2892 ref var 2932 def 46 ref 2921 remove 2870 ref appTerm 2933 def appTerm 2934 def 46 ref 2924 ref 2904 ref 2932 ref varTerm 2935 def appTerm 2936 def appTerm 2937 def appTerm 2938 def 44 ref 28 ref 2919 ref varTerm 2939 def 2872 ref appTerm 2935 ref 340 ref appTerm 2940 def appTerm 2941 def absTerm 2942 def appTerm 2943 def appTerm 2944 def appTerm 2945 def absTerm 2946 def appTerm 2947 def absTerm 2948 def appTerm 2949 def absTerm 2950 def appTerm 2951 def absTerm 2952 def appTerm 2953 def appTerm 2954 def appTerm 2939 ref 2920 ref appTerm 2923 ref appTerm 2955 def appTerm 2956 def absTerm 2957 def appTerm 2958 def absTerm 2959 def appTerm 2960 def appTerm 2961 def 2955 ref appTerm 2962 def absTerm 2963 def appTerm 2964 def absTerm 2965 def absTerm 2966 def appTerm 2967 def appTerm 2911 ref 46 ref 46 ref 2914 ref 2219 ref appTerm 2968 def 2764 ref appTerm 2969 def appTerm 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 11 ref 2930 remove constTerm 2970 def 2932 ref 18 ref 44 ref 28 ref 2914 ref 2872 ref appTerm 2971 def 2940 ref appTerm 2972 def absTerm 2973 def appTerm 2974 def appTerm 2975 def 2914 ref 2870 ref appTerm 2976 def 2936 ref appTerm 2977 def appTerm 2978 def absTerm 2979 def appTerm 2980 def absTerm 2981 def appTerm 2982 def absTerm 2983 def appTerm 2984 def absTerm 2985 def appTerm 2986 def appTerm 2987 def appTerm 46 ref 2918 ref 2919 ref 18 ref 46 ref 2939 ref 2219 ref appTerm 2764 ref appTerm appTerm 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 2970 ref 2932 ref 18 ref 2943 ref appTerm 2939 ref 2870 ref appTerm 2936 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 2233 ref 2915 ref 1006 ref 2916 ref 18 ref 2914 ref 2920 ref appTerm 2988 def 2923 ref appTerm 2989 def appTerm 2990 def 2955 ref appTerm 2991 def absTerm 2992 def appTerm 2993 def absTerm 2994 def appTerm 2995 def appTerm absTerm appTerm 2996 def appTerm 2233 ref 2915 ref 1006 ref 2916 ref 47 ref 2989 ref appTerm 2997 def 2927 ref 1226 ref 1227 ref 87 ref 1228 ref 2928 ref 2865 ref 2931 ref 2932 ref 2934 ref 2938 ref 2974 ref appTerm 2998 def appTerm 2999 def absTerm 3000 def appTerm 3001 def absTerm 3002 def appTerm 3003 def absTerm 3004 def appTerm 3005 def absTerm 3006 def appTerm 3007 def appTerm 3008 def appTerm 3009 def absTerm 3010 def appTerm 3011 def absTerm 3012 def appTerm 3013 def appTerm 3014 def appTerm 3015 def absTerm 3016 def 2914 ref appTerm 3017 def appTerm 3018 def absTerm nil cons cons nil cons nil cons cons "A" 2908 ref nil cons cons nil cons 3019 def 83 ref cons 3020 def 133 ref subst 3021 def subst 2911 ref nil 135 ref 3018 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2967 ref nil cons 3022 def cons 148 ref 3017 ref nil cons 3023 def cons nil cons cons nil cons cons 3024 def 175 ref subst 3024 remove 197 ref subst 3017 ref betaConv 3025 def sym nil 2910 ref 2911 ref 2918 ref 2919 ref 18 ref 2995 ref appTerm 2233 ref 2915 ref 1006 ref 2916 ref 18 ref 3008 ref appTerm 3026 def 2954 ref appTerm 3027 def absTerm 3028 def appTerm 3029 def absTerm 3030 def appTerm 3031 def appTerm 3032 def absTerm 3033 def appTerm 3034 def absTerm 3035 def nil cons cons 3036 def nil cons nil cons cons 3021 ref subst 2911 ref nil 135 ref 3034 remove nil cons 3037 def cons nil cons nil cons cons 140 ref subst nil 2910 ref 3033 ref nil cons cons 3038 def nil cons nil cons cons 3021 ref subst 2919 ref nil 135 ref 3032 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2995 ref nil cons 3039 def cons 3040 def 148 ref 3031 remove nil cons 3041 def cons nil cons cons nil cons cons 3042 def 175 ref subst 3042 ref 197 ref subst nil 2368 ref 3030 ref nil cons cons 3043 def nil cons nil cons cons 2372 ref subst 2915 ref nil 135 ref 3029 remove nil cons 3044 def cons nil cons nil cons cons 140 ref subst nil 1055 ref 3028 ref nil cons cons 3045 def nil cons nil cons cons 1058 ref subst 2916 ref nil 135 ref 3027 remove nil cons 3046 def cons nil cons nil cons cons 140 ref subst 1634 ref 2926 ref appTerm 3047 def betaConv 938 ref nil 1636 ref 148 ref 3047 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 ref 42 ref 2926 ref nil cons 3048 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 2926 ref appTerm 3049 def 2926 remove appTerm 3050 def nil cons cons 148 ref 18 ref 3007 ref appTerm 3051 def 2953 ref appTerm 3052 def nil cons cons nil cons 3053 def cons nil cons cons 197 ref subst proveHyp nil 141 ref 1227 ref 18 ref 3005 ref appTerm 3054 def 2951 remove appTerm 3055 def absTerm 3056 def nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3055 remove nil cons 3057 def cons nil cons nil cons cons 140 ref subst nil 122 ref 1228 ref 18 ref 3003 ref appTerm 3058 def 2949 remove appTerm 3059 def absTerm 3060 def nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3059 remove nil cons 3061 def cons nil cons nil cons cons 140 ref subst nil "P" 2862 ref var 3062 def 2865 ref 18 ref 3001 ref appTerm 3063 def 2947 remove appTerm 3064 def absTerm 3065 def nil cons cons nil cons nil cons cons "A" 2214 remove cons nil cons 3066 def 83 ref cons 3067 def 133 ref subst 3068 def subst 2865 ref nil 135 ref 3064 remove nil cons 3069 def cons nil cons nil cons cons 140 ref subst nil "P" 2929 ref var 3070 def 2932 ref 18 ref 2999 ref appTerm 3071 def 2945 remove appTerm 3072 def absTerm 3073 def nil cons cons nil cons nil cons cons "A" 2892 ref nil cons cons nil cons 3074 def 83 ref cons 3075 def 133 ref subst 3076 def subst 2932 ref nil 135 ref 3072 remove nil cons 3077 def cons nil cons nil cons cons 140 ref subst 1634 ref 2933 ref appTerm 3078 def betaConv 938 ref nil 1636 ref 148 ref 3078 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 ref 42 ref 2933 ref nil cons 3079 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 2933 ref appTerm 2933 remove appTerm 3080 def nil cons cons 148 ref 18 ref 2998 ref appTerm 2944 ref appTerm 3081 def nil cons cons nil cons 3082 def cons nil cons cons 197 ref subst proveHyp 1634 remove 2937 ref appTerm 3083 def betaConv 938 remove nil 1636 remove 148 ref 3083 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 1637 remove 42 ref 2937 ref nil cons 3084 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 2937 ref appTerm 2937 remove appTerm 3085 def nil cons cons 148 ref 2975 remove 2943 ref appTerm 3086 def nil cons cons nil cons 3087 def cons nil cons cons 197 ref subst proveHyp 447 ref 28 ref nil 2916 ref 2940 ref nil cons cons 2915 ref 2872 ref nil cons 3088 def cons nil cons cons nil cons cons nil 135 ref 2991 remove nil cons cons nil cons nil cons cons 140 ref subst 3089 def 2992 ref 2923 ref appTerm 3090 def betaConv 2994 ref 2920 ref appTerm 3091 def betaConv nil 3040 remove 148 ref 3091 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2368 ref 2994 remove nil cons cons 3092 def 2404 ref 2920 ref nil cons cons nil cons 3093 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2993 remove nil cons 3094 def cons 148 ref 3090 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 2992 remove nil cons cons 3095 def 1070 ref 2923 ref nil cons cons nil cons 3096 def cons nil cons cons 300 ref subst eqMp eqMp eqMp subst absThm appThm 475 ref trans sym 139 ref eqMp nil 146 ref 44 ref 28 ref 18 ref 2972 remove appTerm 2941 remove appTerm absTerm appTerm nil cons cons 3087 remove cons nil cons cons 224 ref subst proveHyp 152 ref 447 ref 28 ref 152 ref 2973 ref 340 ref appTerm betaConv 3097 def appThm 2942 ref 340 ref appTerm betaConv 3098 def appThm absThm appThm appThm 152 ref 447 ref 28 ref 3097 remove absThm appThm appThm 447 ref 28 ref 3098 remove absThm appThm appThm appThm nil 545 ref 2973 remove nil cons cons 1673 ref 2942 remove nil cons cons nil cons cons nil cons cons 1689 remove subst eqMp eqMp eqMp nil 146 ref 46 ref 3085 remove appTerm 3086 remove appTerm nil cons cons 3082 remove cons nil cons cons 224 ref subst proveHyp nil 1690 ref 2943 remove nil cons cons 1691 ref 3084 ref cons 1692 ref 2974 ref nil cons 3099 def cons 1694 ref 3084 ref cons nil cons cons cons cons nil cons cons 1716 ref subst eqMp eqMp nil 146 ref 46 ref 3080 remove appTerm 3081 remove appTerm nil cons cons 148 ref 3077 remove cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1690 ref 2944 remove nil cons cons 1691 ref 3079 ref cons 1692 ref 2998 remove nil cons 3100 def cons 1694 ref 3079 ref cons nil cons cons cons cons nil cons cons 1716 remove subst eqMp eqMp absThm eqMp nil 146 ref 2970 ref 3073 remove appTerm nil cons cons 148 ref 3069 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 2970 ref refl 2932 ref 152 ref 3000 ref 2935 ref appTerm 3101 def betaConv 3102 def appThm 2946 ref 2935 ref appTerm betaConv 3103 def appThm absThm appThm appThm 152 ref 2931 ref refl 3104 def 2932 ref 3102 ref absThm appThm appThm 3104 ref 2932 ref 3103 remove absThm appThm appThm appThm nil "p" 2929 ref var 3000 ref nil cons 3105 def cons "q" 2929 remove var 3106 def 2946 remove nil cons cons nil cons cons nil cons cons 3075 ref 1731 ref subst subst eqMp eqMp eqMp absThm eqMp nil 146 ref 2864 ref 3065 remove appTerm nil cons cons 148 ref 3061 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 2864 ref refl 3107 def 2865 ref 152 ref 3002 ref 2869 ref appTerm 3108 def betaConv 3109 def appThm 2948 ref 2869 ref appTerm betaConv 3110 def appThm absThm appThm appThm 152 ref 2928 ref refl 3111 def 2865 ref 3109 ref absThm appThm appThm 3111 ref 2865 ref 3110 remove absThm appThm appThm appThm nil "p" 2862 ref var 3112 def 3002 ref nil cons 3113 def cons "q" 2862 ref var 3114 def 2948 remove nil cons cons nil cons cons nil cons cons 3067 ref 1731 ref subst subst eqMp eqMp eqMp absThm eqMp nil 146 ref 121 ref 3060 remove appTerm nil cons cons 148 ref 3057 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 1732 ref 1228 ref 152 ref 3004 ref 1519 ref appTerm 3115 def betaConv 3116 def appThm 2950 ref 1519 ref appTerm betaConv 3117 def appThm absThm appThm appThm 152 ref 1073 ref 1228 ref 3116 ref absThm appThm appThm 1073 ref 1228 ref 3117 remove absThm appThm appThm appThm nil 89 ref 3004 ref nil cons 3118 def cons 1674 ref 2950 remove nil cons cons nil cons cons nil cons cons 1731 remove subst eqMp eqMp eqMp absThm eqMp nil 146 ref 44 ref 3056 remove appTerm nil cons cons 3053 remove cons nil cons cons 224 ref subst proveHyp 152 ref 447 ref 1227 ref 152 ref 3006 ref 1517 ref appTerm 3119 def betaConv 3120 def appThm 2952 ref 1517 ref appTerm betaConv 3121 def appThm absThm appThm appThm 152 ref 1740 ref 1227 ref 3120 ref absThm appThm appThm 1740 ref 1227 ref 3121 remove absThm appThm appThm appThm nil 545 ref 3006 ref nil cons 3122 def cons 1673 ref 2952 remove nil cons cons nil cons cons nil cons cons 1742 remove subst eqMp eqMp eqMp nil 146 ref 46 ref 3050 remove appTerm 3052 remove appTerm nil cons cons 148 ref 3046 ref cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1690 remove 2953 remove nil cons cons 1691 remove 3048 ref cons 1692 remove 3007 remove nil cons 3123 def cons 1694 remove 3048 ref cons nil cons cons cons cons nil cons cons 1756 remove subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 3039 ref cons 199 ref 3041 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp 260 ref nil 146 ref 2969 ref nil cons 3124 def cons 148 ref 2233 ref 2915 ref 1006 ref 2916 ref 3049 remove 2989 ref appTerm 3125 def absTerm 3126 def appTerm 3127 def absTerm 3128 def appTerm 3129 def nil cons 3130 def cons nil cons cons nil cons cons 3131 def 229 ref subst 3131 ref 175 ref subst 3131 remove 197 ref subst nil 2368 ref 3128 ref nil cons cons 3132 def nil cons nil cons cons 2372 ref subst 3133 def 2915 ref nil 135 ref 3127 remove nil cons 3134 def cons nil cons nil cons cons 140 ref subst 3135 def nil 1055 ref 3126 ref nil cons cons 3136 def nil cons nil cons cons 1058 ref subst 3137 def 2916 ref nil 135 ref 3125 remove nil cons cons nil cons nil cons cons 140 ref subst 3138 def nil 146 ref 3048 ref cons 3139 def 148 ref 2989 ref nil cons 3140 def cons nil cons 3141 def cons nil cons cons 3142 def 175 ref subst 3143 def 3142 ref 197 ref subst 3144 def 2914 ref refl 3145 def nil 198 ref 2922 remove nil cons cons 199 ref 2925 ref nil cons cons nil cons cons nil cons cons 3146 def 211 ref subst appThm 3146 remove 228 ref subst appThm sym 2969 ref assume eqMp eqMp nil 198 ref 3048 remove cons 3147 def 199 ref 3140 ref cons nil cons 3148 def cons nil cons cons 211 ref subst 3149 def deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 3124 ref cons 3150 def 199 ref 3130 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 2969 ref appTerm 3129 ref appTerm nil cons cons 148 ref 18 ref 3129 ref appTerm 2969 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3130 ref cons 3151 def 148 ref 3124 ref cons nil cons 3152 def cons nil cons cons 3153 def 175 ref subst 3153 remove 197 ref subst 2219 ref refl nil 146 ref 2235 ref 2219 ref appTerm 3154 def 2219 ref appTerm 3155 def nil cons cons 148 ref 1018 ref 2764 ref appTerm 2764 ref appTerm 3156 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 2764 ref refl 3157 def eqMp nil 146 ref 46 ref 3155 remove appTerm 3158 def 3156 remove appTerm nil cons cons 3152 remove cons nil cons cons 224 ref subst proveHyp 2916 ref 18 ref 3158 remove 2925 remove appTerm appTerm 2968 ref 2923 ref appTerm appTerm absTerm 3159 def 2764 ref appTerm 3160 def betaConv 3128 ref 2219 ref appTerm 3161 def betaConv nil 3151 ref 148 ref 3161 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 3132 ref 2404 ref 2219 ref nil cons 3162 def cons nil cons 3163 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1006 ref 3159 ref appTerm nil cons cons 148 ref 3160 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 3159 remove nil cons cons 1070 ref 2765 ref cons nil cons 3164 def cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3130 remove cons 3165 def 199 ref 3124 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp appThm nil 146 ref 2986 ref nil cons 3166 def cons 3167 def 148 ref 2233 ref 2915 ref 1006 ref 2916 ref 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 2970 ref 2932 ref 3071 remove 2989 ref appTerm 3168 def absTerm 3169 def appTerm 3170 def absTerm 3171 def appTerm 3172 def absTerm 3173 def appTerm 3174 def absTerm 3175 def appTerm 3176 def absTerm 3177 def appTerm 3178 def absTerm 3179 def appTerm 3180 def nil cons 3181 def cons nil cons cons nil cons cons 3182 def 229 ref subst 3182 ref 175 ref subst 3182 remove 197 ref subst nil 2368 ref 3179 ref nil cons cons 3183 def nil cons nil cons cons 2372 ref subst 2915 ref nil 135 ref 3178 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1055 ref 3177 remove nil cons cons nil cons nil cons cons 1058 ref subst 2916 ref nil 135 ref 3176 ref nil cons 3184 def cons nil cons nil cons cons 140 ref subst nil 141 ref 3175 ref nil cons cons 3185 def nil cons nil cons cons 145 ref subst 3186 def 1227 ref nil 135 ref 3174 remove nil cons 3187 def cons nil cons nil cons cons 140 ref subst 3188 def nil 122 ref 3173 ref nil cons cons 3189 def nil cons nil cons cons 133 ref subst 3190 def 1228 ref nil 135 ref 3172 remove nil cons 3191 def cons nil cons nil cons cons 140 ref subst 3192 def nil 3062 ref 3171 ref nil cons cons 3193 def nil cons nil cons cons 3068 ref subst 3194 def 2865 ref nil 135 ref 3170 remove nil cons 3195 def cons nil cons nil cons cons 140 ref subst 3196 def nil 3070 ref 3169 ref nil cons cons 3197 def nil cons nil cons cons 3076 ref subst 3198 def 2932 ref nil 135 ref 3168 remove nil cons cons nil cons nil cons cons 140 ref subst 3199 def nil 146 ref 2999 ref nil cons 3200 def cons 3201 def 3141 ref cons nil cons cons 3202 def 175 ref subst 3203 def 3202 ref 197 ref subst 3204 def 3145 remove nil 198 ref 3079 remove cons 199 ref 3100 remove cons nil cons cons nil cons cons 3205 def 211 ref subst appThm 3205 remove 228 ref subst 3206 def nil 198 ref 3084 remove cons 199 ref 3099 ref cons nil cons cons nil cons cons 3207 def 211 ref subst proveHyp appThm sym 3206 remove 3207 remove 228 ref subst proveHyp nil 146 ref 3099 ref cons 3208 def 148 ref 2977 ref nil cons 3209 def cons nil cons 3210 def cons nil cons cons 3211 def 224 ref subst proveHyp 2979 ref 2935 ref appTerm 3212 def betaConv 2981 ref 2869 ref appTerm 3213 def betaConv 2983 ref 1519 ref appTerm 3214 def betaConv 2985 ref 1517 ref appTerm 3215 def betaConv nil 3167 remove 148 ref 3215 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 2985 remove nil cons cons 3216 def 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2984 remove nil cons 3217 def cons 148 ref 3214 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 2983 remove nil cons cons 3218 def 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2982 remove nil cons 3219 def cons 148 ref 3213 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 ref 3062 ref 2981 remove nil cons cons 3220 def "x" 2050 ref var 3221 def 2869 ref nil cons 3222 def cons nil cons 3223 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2980 remove nil cons 3224 def cons 148 ref 3212 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 ref 3070 ref 2979 remove nil cons cons 3225 def "x" 2892 ref var 3226 def 2935 ref nil cons cons nil cons 3227 def cons nil cons cons 300 ref subst eqMp eqMp 3228 def eqMp eqMp eqMp nil 198 ref 3200 remove cons 3229 def 3148 ref cons nil cons cons 211 ref subst 3230 def deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 3166 ref cons 199 ref 3181 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 2986 ref appTerm 3180 ref appTerm nil cons cons 148 ref 18 ref 3180 remove appTerm 2986 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3181 ref cons 3231 def 148 ref 3166 ref cons nil cons cons nil cons cons 3232 def 175 ref subst 3232 remove 197 ref subst nil 3216 remove nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3217 remove cons nil cons nil cons cons 140 ref subst nil 3218 remove nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3219 remove cons nil cons nil cons cons 140 ref subst nil 3220 remove nil cons nil cons cons 3068 ref subst 2865 ref nil 135 ref 3224 remove cons nil cons nil cons cons 140 ref subst nil 3225 remove nil cons nil cons cons 3076 ref subst 2932 ref nil 135 ref 2978 remove nil cons cons nil cons nil cons cons 140 ref subst 3211 ref 175 ref subst 3211 remove 197 ref subst 2870 ref refl nil 146 ref 2235 ref 2870 ref appTerm 3233 def 2870 ref appTerm 3234 def nil cons cons 148 ref 46 ref 1018 ref 2936 ref appTerm 3235 def 2936 ref appTerm 3236 def appTerm 2974 ref appTerm 3237 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 2936 ref refl nil 146 ref 3236 remove nil cons cons 148 ref 3099 ref cons nil cons cons nil cons cons 197 ref subst proveHyp 2974 ref assume eqMp 3238 def eqMp nil 146 ref 46 ref 3234 remove appTerm 3239 def 3237 remove appTerm nil cons cons 3210 remove cons nil cons cons 224 ref subst proveHyp "y'" 2892 ref var 3240 def 18 ref 3239 remove 46 ref 3235 ref 2904 ref 3240 ref varTerm 3241 def appTerm appTerm appTerm 44 ref 28 ref 2971 ref 3241 ref 340 ref appTerm 3242 def appTerm absTerm appTerm 3243 def appTerm 3244 def appTerm appTerm 2977 ref appTerm absTerm 3245 def 2935 ref appTerm 3246 def betaConv "r'" 2050 ref var 3247 def 2970 ref 3240 ref 18 ref 46 ref 3233 ref 2868 ref 3247 ref varTerm 3248 def appTerm appTerm appTerm 46 ref 3235 ref 2903 remove 3248 ref appTerm 3241 ref appTerm appTerm appTerm 44 ref 28 ref 2914 ref 3248 ref 340 ref appTerm appTerm 3249 def 3242 remove appTerm absTerm appTerm 3250 def appTerm appTerm appTerm 2977 ref appTerm absTerm appTerm absTerm 3251 def 2869 ref appTerm 3252 def betaConv 1843 ref 2864 ref 3247 ref 2970 ref 3240 ref 18 ref 46 ref 3233 ref 2867 remove 1844 ref appTerm 3248 ref appTerm appTerm appTerm 46 ref 3235 ref 2902 remove 1844 ref appTerm 3248 ref appTerm 3241 ref appTerm appTerm appTerm 3250 ref appTerm appTerm appTerm 2977 ref appTerm absTerm appTerm absTerm appTerm absTerm 3253 def 1519 ref appTerm 3254 def betaConv 1847 ref 121 ref 1843 ref 2864 ref 3247 ref 2970 ref 3240 ref 18 ref 46 ref 3233 ref 2061 ref 1848 ref appTerm 1844 ref appTerm 3248 ref appTerm appTerm appTerm 3255 def 46 ref 3235 ref 2901 remove 1848 ref appTerm 3256 def 1844 ref appTerm 3257 def 3248 ref appTerm 3258 def 3241 ref appTerm appTerm appTerm 3250 remove appTerm 3259 def appTerm appTerm 2977 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 3260 def 1517 ref appTerm 3261 def betaConv 2916 ref 44 ref 1847 ref 121 ref 1843 ref 2864 ref 3247 ref 2970 ref 2932 ref 18 ref 3255 ref 46 ref 2924 remove 3258 remove 2935 ref appTerm 3262 def appTerm appTerm 44 ref 28 ref 3249 remove 2940 ref appTerm absTerm appTerm 3263 def appTerm appTerm appTerm 2976 ref 2923 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 3264 def 2936 ref appTerm 3265 def betaConv 3179 remove 2870 ref appTerm 3266 def betaConv nil 3231 remove 148 ref 3266 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 3183 remove 2404 ref 2870 ref nil cons 3267 def cons nil cons 3268 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1006 ref 3264 ref appTerm nil cons cons 148 ref 3265 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 3264 remove nil cons cons 1070 ref 2936 ref nil cons cons nil cons 3269 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 44 ref 3260 ref appTerm nil cons cons 148 ref 3261 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 3260 remove nil cons cons 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 121 ref 3253 ref appTerm nil cons cons 148 ref 3254 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3253 remove nil cons cons 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2864 ref 3251 ref appTerm nil cons cons 148 ref 3252 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 ref 3062 ref 3251 remove nil cons cons 3223 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2970 ref 3245 ref appTerm nil cons cons 148 ref 3246 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 ref 3070 ref 3245 remove nil cons cons 3227 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3099 remove cons 3270 def 199 ref 3209 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 3181 remove cons 199 ref 3166 remove cons nil cons 3271 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 2407 ref 2915 ref 1006 ref refl 3272 def 2916 ref nil 146 ref 3184 ref cons 3273 def 148 ref 3051 ref 2989 ref appTerm 3274 def nil cons 3275 def cons nil cons cons nil cons cons 3276 def 229 ref subst 3276 ref 175 ref subst 3276 remove 197 ref subst nil 146 ref 3123 ref cons 3277 def 3141 ref cons nil cons cons 3278 def 175 ref subst 3279 def 3278 ref 197 ref subst 3280 def nil 3273 ref 3141 ref cons nil cons cons 3281 def 224 ref subst nil 3277 ref 148 ref 18 ref 3176 ref appTerm 3282 def 2989 ref appTerm 3283 def nil cons 3284 def cons nil cons 3285 def cons nil cons cons 224 ref subst nil 141 ref 1227 ref 18 ref 3119 ref appTerm 3283 ref appTerm 3286 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3286 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3119 ref nil cons 3287 def cons 3285 ref cons nil cons cons 3288 def 175 ref subst 3288 remove 197 ref subst 3120 ref 3119 remove assume eqMp nil 146 ref 3005 remove nil cons cons 3285 ref cons nil cons cons 224 ref subst proveHyp nil 122 ref 1228 ref 18 ref 3115 ref appTerm 3283 ref appTerm 3289 def absTerm nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3289 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3115 ref nil cons 3290 def cons 3285 ref cons nil cons cons 3291 def 175 ref subst 3291 remove 197 ref subst 3116 ref 3115 remove assume eqMp nil 146 ref 3003 remove nil cons cons 3285 ref cons nil cons cons 224 ref subst proveHyp nil 3062 ref 2865 ref 18 ref 3108 ref appTerm 3283 ref appTerm 3292 def absTerm nil cons cons nil cons nil cons cons 3068 ref subst 2865 ref nil 135 ref 3292 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3108 ref nil cons 3293 def cons 3285 ref cons nil cons cons 3294 def 175 ref subst 3294 remove 197 ref subst 3109 ref 3108 remove assume eqMp nil 146 ref 3001 remove nil cons cons 3285 ref cons nil cons cons 224 ref subst proveHyp nil 3070 ref 2932 ref 18 ref 3101 ref appTerm 3283 ref appTerm 3295 def absTerm nil cons cons nil cons nil cons cons 3076 ref subst 2932 ref nil 135 ref 3295 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3101 ref nil cons 3296 def cons 3285 ref cons nil cons cons 3297 def 175 ref subst 3297 remove 197 ref subst 3102 ref 3101 remove assume eqMp nil 3201 remove 3285 remove cons nil cons cons 3298 def 224 ref subst proveHyp 3298 ref 175 ref subst 3298 remove 197 ref subst 3281 ref 175 ref subst 3281 remove 197 ref subst 3202 remove 224 ref subst 3169 remove 2935 ref appTerm 3299 def betaConv 3171 remove 2869 ref appTerm 3300 def betaConv 3173 remove 1519 ref appTerm 3301 def betaConv 3175 remove 1517 ref appTerm 3302 def betaConv nil 3273 remove 148 ref 3302 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 3185 remove 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3187 remove cons 148 ref 3301 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 3189 remove 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3191 remove cons 148 ref 3300 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 ref 3193 remove 3223 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3195 remove cons 148 ref 3299 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 ref 3197 remove 3227 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3184 ref cons 3303 def 3148 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 3229 remove 199 ref 3284 remove cons nil cons 3304 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 3296 remove cons 3304 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2970 ref 3226 ref 18 ref 3000 remove 3226 ref varTerm 3305 def appTerm appTerm 3283 ref appTerm absTerm appTerm nil cons cons 148 ref 3063 remove 3283 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 ref 3070 ref 3105 remove cons 3306 def 3304 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp nil 198 ref 3293 remove cons 3304 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2864 ref 3221 ref 18 ref 3002 remove 3221 remove varTerm appTerm appTerm 3283 ref appTerm absTerm appTerm nil cons cons 148 ref 3058 remove 3283 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 ref 3062 ref 3113 remove cons 3307 def 3304 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp nil 198 ref 3290 remove cons 3304 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 121 ref 126 ref 18 ref 3004 remove 274 ref appTerm appTerm 3283 ref appTerm absTerm appTerm nil cons cons 148 ref 3054 remove 3283 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3118 remove cons 3308 def 3304 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp nil 198 ref 3287 remove cons 3304 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 44 ref 231 ref 18 ref 3006 remove 238 ref appTerm appTerm 3283 ref appTerm absTerm appTerm nil cons cons 148 ref 3051 remove 3283 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 3122 remove cons 3309 def 3304 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3123 ref cons 3310 def 3148 ref cons nil cons cons 211 ref subst 3311 def deductAntisym eqMp eqMp nil 3303 remove 199 ref 3275 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 3282 remove 3274 ref appTerm nil cons cons 148 ref 18 ref 3274 ref appTerm 3176 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3275 ref cons 148 ref 3184 ref cons nil cons cons nil cons cons 3312 def 175 ref subst 3312 remove 197 ref subst 3186 remove 1227 ref 3188 remove 3190 remove 1228 ref 3192 remove 3194 remove 2865 ref 3196 remove 3198 remove 2932 ref 3199 remove 3203 remove 3204 remove 3120 remove sym 3116 remove sym 3109 remove sym 3102 remove sym 2999 remove assume eqMp 3074 ref 3306 remove 3227 ref cons nil cons cons 1153 ref subst proveHyp eqMp 3066 ref 3307 remove 3223 ref cons nil cons cons 1153 ref subst proveHyp eqMp 302 ref 3308 remove 1826 ref cons nil cons cons 1153 ref subst proveHyp eqMp 143 ref 3309 remove 1822 ref cons nil cons cons 1153 ref subst proveHyp 3278 remove 224 ref subst 3313 def proveHyp 3274 ref assume eqMp eqMp 3230 remove deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 3275 ref cons 199 ref 3184 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp absThm appThm absThm appThm trans appThm nil 146 ref 46 ref 3129 remove appTerm 2233 ref 2915 ref 1006 ref 2916 ref 3274 remove absTerm 3314 def appTerm 3315 def absTerm 3316 def appTerm 3317 def appTerm 3318 def nil cons 3319 def cons 3320 def 148 ref 2233 ref 2915 ref 1006 ref 2916 ref 3026 ref 2989 ref appTerm 3321 def absTerm 3322 def appTerm 3323 def absTerm 3324 def appTerm 3325 def nil cons 3326 def cons nil cons cons nil cons cons 3327 def 229 ref subst 3327 ref 175 ref subst 3327 remove 197 ref subst nil 2368 ref 3324 ref nil cons cons 3328 def nil cons nil cons cons 2372 ref subst 3329 def 2915 ref nil 135 ref 3323 remove nil cons 3330 def cons nil cons nil cons cons 140 ref subst 3331 def nil 1055 ref 3322 ref nil cons cons 3332 def nil cons nil cons cons 1058 ref subst 3333 def 2916 ref nil 135 ref 3321 remove nil cons 3334 def cons nil cons nil cons cons 140 ref subst 3335 def nil 146 ref 3008 ref nil cons 3336 def cons 3337 def 3141 ref cons nil cons cons 3338 def 175 ref subst 3339 def 3338 ref 197 ref subst 3340 def nil 3320 remove 3141 ref cons nil cons cons 3341 def 224 ref subst nil 3277 remove 148 ref 18 ref 3318 ref appTerm 3342 def 2989 ref appTerm nil cons 3343 def cons nil cons 3344 def cons nil cons cons 3345 def 175 ref subst 3345 remove 197 ref subst 3341 ref 175 ref subst 3346 def 3341 remove 197 ref subst 3347 def 3313 remove 3314 ref 2923 ref appTerm 3348 def betaConv 3316 ref 2920 ref appTerm 3349 def betaConv nil 3165 remove 199 ref 3317 remove nil cons 3350 def cons nil cons cons nil cons cons 3351 def 228 ref subst nil 146 ref 3350 ref cons 148 ref 3349 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 3316 remove nil cons cons 3352 def 3093 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3315 remove nil cons 3353 def cons 148 ref 3348 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 3314 remove nil cons cons 3354 def 3096 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3319 ref cons 3355 def 3148 ref cons nil cons cons 211 ref subst 3356 def deductAntisym eqMp eqMp nil 3310 remove 199 ref 3343 ref cons nil cons 3357 def cons nil cons cons 211 ref subst deductAntisym eqMp nil 3139 remove 3344 remove cons nil cons cons 3358 def 175 ref subst 3358 remove 197 ref subst 3346 remove 3347 remove 3142 remove 224 ref subst 3126 remove 2923 ref appTerm 3359 def betaConv 3128 remove 2920 ref appTerm 3360 def betaConv 3351 remove 211 ref subst nil 3151 ref 148 ref 3360 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 3132 remove 3093 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3134 remove cons 148 ref 3359 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 3136 remove 3096 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp 3356 remove deductAntisym eqMp eqMp nil 3147 ref 3357 remove cons nil cons cons 211 ref subst deductAntisym eqMp nil 3147 ref 199 ref 3123 remove cons 3361 def 1924 ref 3343 remove cons nil cons cons cons nil cons cons 1942 ref subst proveHyp proveHyp eqMp eqMp nil 198 ref 3336 ref cons 3148 ref cons nil cons cons 211 ref subst 3362 def deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 3355 remove 199 ref 3326 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 3342 remove 3325 ref appTerm nil cons cons 148 ref 18 ref 3325 remove appTerm 3318 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3326 ref cons 3363 def 148 ref 3319 ref cons nil cons cons nil cons cons 3364 def 175 ref subst 3364 remove 197 ref subst 3133 remove 2915 ref 3135 remove 3137 remove 2916 ref 3138 remove 3143 remove 3144 remove nil 3363 ref 3141 remove cons nil cons cons 3365 def 224 ref subst 3366 def nil 3147 remove 3361 remove nil cons cons nil cons cons 3367 def 1968 remove subst 3365 ref 175 ref subst 3365 remove 197 ref subst 3338 remove 224 ref subst 3322 remove 2923 ref appTerm 3368 def betaConv 3324 remove 2920 ref appTerm 3369 def betaConv nil 3363 remove 148 ref 3369 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 3328 remove 3093 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3330 remove cons 148 ref 3368 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 3332 remove 3096 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3326 remove cons 3370 def 3148 remove cons nil cons cons 211 ref subst deductAntisym eqMp 3371 def proveHyp eqMp eqMp 3149 remove deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp nil 3151 remove 148 ref 3350 remove cons nil cons cons nil cons cons 197 ref subst proveHyp nil 3352 remove nil cons nil cons cons 2372 ref subst 2915 ref nil 135 ref 3353 remove cons nil cons nil cons cons 140 ref subst nil 3354 remove nil cons nil cons cons 1058 ref subst 2916 ref nil 135 ref 3275 remove cons nil cons nil cons cons 140 ref subst 3279 remove 3280 remove 3366 remove 3367 remove 1972 remove subst 3371 remove proveHyp eqMp eqMp 3311 remove deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp nil 3370 remove 199 ref 3319 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp trans sym 3372 def 3329 remove 2915 ref 3331 remove 3333 remove 2916 ref 3335 remove 3339 remove 3340 remove 2997 ref refl 2965 remove 2923 ref appTerm betaConv appThm 21 ref 0 ref 1004 remove 1005 ref nil cons cons opType constTerm 2988 remove appTerm refl 2966 ref 2920 ref appTerm betaConv appThm 2967 remove assume 2920 ref refl appThm eqMp 2923 ref refl 3373 def appThm eqMp 3374 def sym nil 2910 ref 2963 ref nil cons cons 3375 def nil cons nil cons cons 3021 ref subst 2919 ref nil 135 ref 2962 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 2960 remove nil cons 3376 def cons 3377 def 148 ref 2955 ref nil cons 3378 def cons nil cons 3379 def cons nil cons cons 3380 def 175 ref subst 3380 ref 197 ref subst nil 3337 ref 3379 ref cons nil cons cons 224 ref subst 2957 ref 2923 ref appTerm 3381 def betaConv 2959 ref 2920 ref appTerm 3382 def betaConv nil 3377 ref 148 ref 3382 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2368 ref 2959 remove nil cons cons 3093 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2958 remove nil cons cons 148 ref 3381 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 2957 remove nil cons cons 3096 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2956 ref nil cons cons 148 ref 3026 remove 2955 ref appTerm 3383 def nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3028 remove 2923 ref appTerm 3384 def betaConv 3030 remove 2920 ref appTerm 3385 def betaConv nil 3092 remove nil cons nil cons cons 2372 ref subst 2915 ref nil 135 ref 3094 remove cons nil cons nil cons cons 140 ref subst nil 3095 remove nil cons nil cons cons 1058 ref subst 2916 ref 3089 remove nil 146 ref 3140 ref cons 3386 def 3379 remove cons nil cons cons 3387 def 175 ref subst 3387 remove 197 ref subst 3380 remove 224 ref subst 2963 remove 2939 ref appTerm 3388 def betaConv nil 3386 ref 148 ref 2964 ref nil cons 3389 def cons nil cons cons nil cons cons 3390 def 224 ref subst 3374 remove nil 146 ref 2997 remove 2964 ref appTerm nil cons cons 148 ref 2990 ref 2964 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3390 remove 1138 ref subst eqMp eqMp nil 146 ref 3389 remove cons 148 ref 3388 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3019 ref 3375 remove "x" 2908 ref var 3391 def 2939 ref nil cons 3392 def cons nil cons 3393 def cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3140 remove cons 199 ref 3378 ref cons nil cons 3394 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp 3395 def 3042 remove 224 ref subst proveHyp 3033 remove 2939 remove appTerm 3396 def betaConv 3035 ref 2914 ref appTerm 3397 def betaConv nil 146 ref 2918 ref 3035 ref appTerm nil cons cons 3398 def 148 ref 3397 remove nil cons cons nil cons cons nil cons cons 224 ref subst 3019 ref 3036 ref 3391 ref 2914 ref nil cons 3399 def cons nil cons 3400 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3037 remove cons 148 ref 3396 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3019 ref 3038 remove 3393 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp nil 146 ref 3041 remove cons 148 ref 3385 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 3043 remove 3093 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3044 remove cons 148 ref 3384 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 3045 remove 3096 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3046 remove cons 148 ref 18 ref 2956 remove appTerm 3383 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 3337 remove 148 ref 2954 ref nil cons cons 1929 remove 3378 remove cons nil cons cons cons nil cons cons 2007 remove subst eqMp eqMp eqMp eqMp nil 198 ref 3376 remove cons 3401 def 3394 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp 3362 remove deductAntisym eqMp 3402 def eqMp absThm eqMp eqMp absThm eqMp 3403 def eqMp nil 146 ref 2987 remove nil cons 3404 def cons 148 ref 3014 remove nil cons 3405 def cons nil cons cons nil cons cons 197 ref subst proveHyp 2918 ref refl 2919 ref 152 ref nil 2911 ref 3392 remove cons nil cons nil cons cons 3372 remove subst appThm 2995 ref refl appThm absThm appThm nil 2910 ref 2919 ref 2961 remove 2995 remove appTerm 3406 def absTerm 3407 def nil cons cons 3408 def nil cons nil cons cons 3021 ref subst 2919 ref nil 135 ref 3406 remove nil cons cons nil cons nil cons cons 140 ref subst nil 3377 remove 148 ref 3039 ref cons nil cons cons nil cons cons 3409 def 175 ref subst 3409 remove 197 ref subst 3395 remove eqMp nil 3401 remove 199 ref 3039 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp 3410 def nil 146 ref 2918 ref 3407 ref appTerm nil cons 3411 def cons 3412 def 148 ref 3013 remove nil cons 3413 def cons nil cons 3414 def cons nil cons cons 197 ref subst proveHyp nil 2368 ref 3012 ref nil cons cons 3415 def nil cons nil cons cons 2372 ref subst 2915 ref nil 135 ref 3011 remove nil cons 3416 def cons nil cons nil cons cons 140 ref subst nil 1055 ref 3010 ref nil cons cons 3417 def nil cons nil cons cons 1058 ref subst 2916 ref nil 135 ref 3009 remove nil cons cons nil cons nil cons cons 140 ref subst nil 3386 remove 148 ref 3336 remove cons nil cons cons nil cons cons 229 ref subst 2916 ref 2990 ref 3008 ref appTerm 3418 def absTerm 3419 def 2923 ref appTerm 3420 def betaConv 2915 ref 1006 ref 3419 ref appTerm 3421 def absTerm 3422 def 2920 ref appTerm 3423 def betaConv 2407 ref 2915 ref 3272 ref 2916 ref 2990 ref refl 47 ref 2915 ref 2916 ref 3008 ref absTerm 3424 def absTerm 3425 def 2920 ref appTerm 3426 def 2923 ref appTerm 3427 def appTerm refl 3424 remove 2923 ref appTerm betaConv appThm 3426 remove betaConv 3373 remove appThm eqMp 3428 def appThm absThm appThm absThm appThm 2407 ref 2915 ref 3272 ref 2916 ref 18 ref 2927 remove 1226 ref 1227 ref 87 ref 1228 ref 2928 ref 2865 ref 2931 ref 2932 ref 2934 remove 2938 remove 44 ref 28 ref 3425 ref 2872 ref appTerm 2940 remove appTerm absTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 3429 def refl 3428 ref appThm absThm appThm absThm appThm sym 2407 ref 2915 ref 3272 ref 2916 ref 152 ref 3428 remove appThm 2989 ref refl appThm absThm appThm absThm appThm sym 3403 remove eqMp nil 146 ref 2233 ref 2915 ref 1006 ref 2916 ref 18 ref 3427 ref appTerm 3430 def 2989 remove appTerm absTerm appTerm absTerm appTerm nil cons cons 148 ref 2233 ref 2915 ref 1006 ref 2916 ref 3429 ref 3008 remove appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2919 remove 18 ref 2233 ref 2915 ref 1006 ref 2916 ref 3430 remove 2955 remove appTerm absTerm appTerm absTerm appTerm appTerm 2233 ref 2915 ref 1006 ref 2916 ref 3429 ref 2954 remove appTerm absTerm appTerm absTerm appTerm appTerm absTerm 3431 def 2914 ref appTerm 3432 def betaConv 3035 remove 3425 ref appTerm 3433 def betaConv nil 3398 remove 148 ref 3433 remove nil cons cons nil cons cons nil cons cons 224 ref subst 3019 ref 3036 remove 3391 ref 3425 ref nil cons cons nil cons 3434 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2918 ref 3431 ref appTerm nil cons cons 148 ref 3432 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3019 ref 2910 ref 3431 remove nil cons cons 3400 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 146 ref 2233 ref 2915 ref 1006 ref 2916 ref 3429 remove 3427 ref appTerm absTerm appTerm absTerm appTerm nil cons cons 148 ref 2233 ref 2915 ref 1006 ref 2916 ref 2990 remove 3427 remove appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3407 remove 3425 remove appTerm 3435 def betaConv 3410 remove nil 3412 remove 148 ref 3435 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3019 ref 3408 remove 3434 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 146 ref 2233 ref 3422 ref appTerm nil cons cons 148 ref 3423 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 3422 remove nil cons cons 3093 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3421 remove nil cons cons 148 ref 3420 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 3419 remove nil cons cons 3096 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3418 remove nil cons cons 148 ref 3334 remove cons nil cons cons nil cons cons 197 ref subst proveHyp 3402 remove eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp 3436 def eqMp nil 198 ref 3411 remove cons 199 ref 3413 ref cons nil cons 3437 def cons nil cons cons 211 ref subst proveHyp eqMp nil 146 ref 2996 remove nil cons 3438 def cons 3414 remove cons nil cons cons 197 ref subst proveHyp 3436 remove eqMp eqMp proveHyp eqMp eqMp nil 198 ref 3022 remove cons 199 ref 3023 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2918 ref 3391 ref 18 ref 2913 remove 3391 ref varTerm 3439 def appTerm 3440 def 2966 ref appTerm appTerm 3016 ref 3439 ref appTerm 3441 def appTerm absTerm appTerm nil cons cons 148 ref 34 ref 2917 ref constTerm 3442 def 3016 ref appTerm 3443 def nil cons 3444 def cons nil cons cons nil cons cons 224 ref subst proveHyp "t" 2908 ref var 3445 def 18 ref 2918 ref 3391 ref 18 ref 3440 remove 3445 ref varTerm appTerm appTerm 3446 def 3441 ref appTerm absTerm appTerm appTerm 3443 ref appTerm absTerm 3447 def 2966 ref appTerm 3448 def betaConv 2910 ref 2918 ref 3445 remove 18 ref 2918 ref 3391 ref 3446 remove 2910 ref varTerm 3449 def 3439 remove appTerm appTerm absTerm appTerm appTerm 3442 remove 3449 remove appTerm appTerm absTerm appTerm absTerm 3450 def 3016 ref appTerm 3451 def betaConv 3020 remove 289 ref refl 122 ref 1732 ref "t" 2 ref var 3452 def 18 ref 121 ref 126 ref 18 ref 465 ref 3452 ref varTerm 3453 def appTerm appTerm 296 ref appTerm absTerm 3454 def appTerm 3455 def appTerm 3456 def refl 1131 remove appThm absThm appThm absThm appThm sym nil 292 ref 122 ref 121 ref 3452 ref 3456 remove 1124 remove appTerm 3457 def absTerm 3458 def appTerm 3459 def absTerm nil cons cons nil cons nil cons cons 291 ref 83 ref cons 3460 def 133 ref subst subst 122 ref nil 135 ref 3459 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 3458 remove nil cons cons nil cons nil cons cons 133 ref subst 3452 remove nil 135 ref 3457 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3455 remove nil cons 3461 def cons 3462 def 1126 remove cons nil cons cons 3463 def 175 ref subst 3463 remove 197 ref subst 1150 remove 148 ref nil 135 ref 1121 ref nil cons 3464 def cons nil cons nil cons cons 140 ref subst nil 146 ref 1120 remove nil cons 3465 def cons 3466 def 161 ref cons nil cons cons 3467 def 175 ref subst 3468 def 3467 ref 197 ref subst 3469 def 126 ref 296 remove absTerm 3470 def 3453 ref appTerm betaConv sym 3453 ref refl nil 146 ref 464 ref 3453 ref appTerm 3471 def 3453 ref appTerm nil cons cons 148 ref 123 ref 3453 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 126 ref 3453 ref nil cons 3472 def cons nil cons 3473 def nil cons cons 3454 ref 274 ref appTerm 3474 def betaConv nil 3462 remove 148 ref 3474 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 3454 remove nil cons cons 304 ref cons nil cons cons 300 ref subst eqMp eqMp subst eqMp eqMp 302 ref 122 ref 3470 ref nil cons cons 3475 def 3473 remove cons nil cons cons 1153 ref subst proveHyp nil 146 ref 87 ref 3470 ref appTerm 3476 def nil cons 3477 def cons 3478 def 161 ref cons nil cons cons 3479 def 224 ref subst proveHyp 3479 ref 175 ref subst 3479 remove 197 ref subst 3467 remove 224 ref subst nil 3478 remove 148 ref 3464 ref cons nil cons 3480 def cons nil cons cons 224 ref subst nil 122 ref 126 ref 18 ref 3470 remove 274 ref appTerm 3481 def appTerm 1121 ref appTerm 3482 def absTerm 3483 def nil cons cons nil cons nil cons cons 133 ref subst 126 ref nil 135 ref 3482 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3481 ref nil cons 3484 def cons 3480 ref cons nil cons cons 3485 def 175 ref subst 3485 remove 197 ref subst nil "f" 7 ref var 3486 def 123 remove nil cons cons 271 ref 303 remove cons nil cons cons nil cons cons "B" 6 ref cons 3487 def 302 ref cons 83 ref cons 271 ref 1018 ref 126 ref "f" 0 ref 2 ref 1031 ref cons opType 3488 def var 3489 def varTerm 3490 def 274 ref appTerm 3491 def absTerm 275 ref appTerm appTerm 3490 ref 275 ref appTerm appTerm absTerm 3492 def 275 ref appTerm 3493 def betaConv 3489 ref 121 ref 3492 ref appTerm 3494 def absTerm 3495 def 3490 ref appTerm 3496 def betaConv nil 11 ref 0 ref 0 ref 3488 ref 6 ref cons opType 3497 def 6 ref cons opType 3498 def constTerm 3499 def 3495 ref appTerm 3500 def axiom nil 146 ref 3500 remove nil cons cons 148 ref 3496 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 3488 ref nil cons cons nil cons 3501 def "P" 3497 ref var 3502 def 3495 remove nil cons cons "x" 3488 ref var 3503 def 3490 ref nil cons cons nil cons 3504 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3494 remove nil cons cons 148 ref 3493 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3492 remove nil cons cons 305 ref cons nil cons cons 300 ref subst eqMp eqMp subst subst 3481 remove assume eqMp nil 1151 ref 3480 remove cons nil cons cons 3505 def 224 ref subst proveHyp 3505 ref 175 ref subst 3505 remove 197 ref subst 3468 remove 3469 remove nil 1151 remove 161 ref cons nil cons cons 224 ref subst 1119 ref 274 ref appTerm 3506 def betaConv nil 3466 remove 148 ref 3506 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 1119 remove nil cons cons 304 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3465 remove cons 200 ref cons nil cons cons 211 ref subst 3507 def deductAntisym eqMp eqMp nil 198 ref 297 remove cons 199 ref 3464 remove cons nil cons 3508 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 3484 remove cons 3508 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 121 ref 3483 remove appTerm nil cons cons 148 ref 18 ref 3476 remove appTerm 1121 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 3475 remove 3508 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3477 remove cons 200 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 3507 remove deductAntisym eqMp eqMp absThm eqMp eqMp nil 198 ref 3461 remove cons 199 ref 1125 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 3509 def subst nil 146 ref 11 ref 0 ref 2917 ref 6 ref cons opType constTerm 3450 ref appTerm nil cons cons 148 ref 3451 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 2912 remove cons nil cons "P" 2917 remove var 3450 remove nil cons cons "x" 2909 remove var 3016 remove nil cons 3510 def cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2918 ref 3447 ref appTerm nil cons cons 148 ref 3448 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3019 ref 2910 ref 3447 remove nil cons cons 3391 ref 2966 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp nil 146 ref 3444 remove cons 148 ref 2907 ref cons nil cons 3511 def cons nil cons cons 224 ref subst proveHyp nil 2910 ref 2911 ref 18 ref 3017 ref appTerm 2906 ref appTerm 3512 def absTerm nil cons cons nil cons nil cons cons 3021 remove subst 2911 remove nil 135 ref 3512 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3023 ref cons 3511 ref cons nil cons cons 3513 def 175 ref subst 3513 remove 197 ref subst 3025 remove 3017 remove assume eqMp nil 146 ref 3015 remove nil cons 3514 def cons 3511 ref cons nil cons cons 3515 def 224 ref subst proveHyp 3515 ref 175 ref subst 3515 remove 197 ref subst nil 198 ref 3404 remove cons 199 ref 3405 remove cons nil cons cons nil cons cons 3516 def 211 ref subst 3516 remove 228 ref subst nil 3150 remove 3271 remove cons nil cons cons 228 ref subst nil 198 ref 3438 remove cons 3437 remove cons nil cons cons 228 ref subst 152 ref 260 ref 2404 ref 2106 remove 1005 remove constTerm 3517 def 1035 ref 2914 remove 2562 ref appTerm 1036 ref appTerm 3518 def absTerm appTerm absTerm 3519 def 2219 ref appTerm betaConv appThm 447 ref 1227 ref 1732 ref 1228 ref 3107 ref 2865 ref 152 ref 447 ref 28 ref 3519 ref 2872 ref appTerm betaConv absThm appThm appThm 3519 ref 2870 ref appTerm betaConv appThm absThm appThm absThm appThm absThm appThm appThm appThm 2407 ref 2404 ref 3519 ref 2562 ref appTerm betaConv absThm appThm appThm nil 2368 ref 3519 ref nil cons cons nil cons nil cons cons nil 146 ref 46 ref 2368 ref varTerm 3520 def 2219 ref appTerm 3521 def appTerm 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 18 ref 44 ref 28 ref 3520 ref 2872 ref appTerm absTerm appTerm 3522 def appTerm 3520 ref 2870 ref appTerm 3523 def appTerm absTerm 3524 def appTerm 3525 def absTerm 3526 def appTerm 3527 def absTerm 3528 def appTerm 3529 def appTerm nil cons 3530 def cons 148 ref 2233 ref 2404 ref 3520 ref 2562 ref appTerm 3531 def absTerm 3532 def appTerm nil cons 3533 def cons nil cons cons nil cons cons 3534 def 175 ref subst 3534 remove 197 ref subst nil 198 ref 3521 ref nil cons 3535 def cons 199 ref 3529 remove nil cons 3536 def cons nil cons cons nil cons cons 3537 def 211 ref subst 3537 remove 228 ref subst nil 2368 ref 3532 remove nil cons cons nil cons nil cons cons 2372 ref subst 2404 ref nil 135 ref 3531 ref nil cons 3538 def cons nil cons nil cons cons 140 ref subst 1567 ref 1220 ref 46 ref 1550 ref 1220 remove varTerm 3539 def appTerm appTerm 3520 ref 2052 ref 3539 remove appTerm appTerm appTerm absTerm 3540 def appTerm 3541 def betaConv 2034 remove 2035 remove 228 ref subst proveHyp nil 198 ref 1568 remove nil cons 3542 def cons 199 ref 1569 remove nil cons cons nil cons cons nil cons cons 211 ref subst proveHyp nil 146 ref 3542 remove cons 148 ref 3541 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1620 remove 1610 remove 1567 remove nil cons cons 1989 remove 3540 ref nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 46 ref 3540 ref 1223 ref appTerm 3543 def appTerm 44 ref 1227 ref 121 ref 1228 ref 1552 ref 1232 ref 18 ref 44 ref 28 ref 3540 ref 1526 ref appTerm 3544 def absTerm appTerm appTerm 3540 ref 1522 ref appTerm 3545 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm 19 ref 10 ref 1566 ref 3540 remove 24 ref appTerm 3546 def appTerm absTerm appTerm appTerm nil cons cons 148 ref 3538 ref cons nil cons 3547 def cons nil cons cons 224 ref subst proveHyp 152 ref 152 ref 260 ref 3543 remove betaConv appThm 447 ref 1227 ref 1732 ref 1228 ref 1717 ref 1232 ref 152 ref 447 ref 28 ref 3544 remove betaConv absThm appThm appThm 3545 remove betaConv appThm absThm appThm absThm appThm absThm appThm appThm appThm 1852 remove 10 ref 1566 ref refl 3546 remove betaConv appThm absThm appThm appThm appThm 3531 ref refl 3548 def appThm sym 152 ref 152 ref 260 ref 260 ref nil 135 ref 2037 remove cons nil cons nil cons cons 140 ref subst 2040 remove eqMp 3549 def appThm 3520 ref refl 3550 def 2235 ref 2217 ref appTerm 2219 ref appTerm assume sym 3154 ref 2217 ref appTerm assume sym deductAntisym 2218 ref eqMp appThm nil 135 ref 3535 remove cons nil cons nil cons cons 140 ref subst 3521 remove assume eqMp trans appThm 924 ref trans appThm 44 ref 1227 ref 121 ref 1228 ref 1552 remove 1232 ref 18 ref 44 ref 28 ref 46 ref 1553 remove appTerm 3520 ref 2052 ref 1526 ref appTerm 3551 def appTerm 3552 def appTerm absTerm appTerm appTerm 46 ref 1556 ref appTerm 3520 ref 2052 ref 1522 remove appTerm appTerm 3553 def appTerm 3554 def appTerm 3555 def absTerm 3556 def appTerm 3557 def absTerm 3558 def appTerm 3559 def absTerm 3560 def appTerm 3561 def refl appThm nil 135 ref 3561 remove nil cons 3562 def cons nil cons nil cons cons 394 ref subst trans appThm 19 remove 10 remove 1566 remove 46 ref 1565 remove appTerm 3520 ref 2052 ref 24 remove appTerm appTerm appTerm appTerm absTerm 3563 def appTerm 3564 def refl 3565 def appThm appThm 3548 ref appThm sym nil 141 ref 3560 ref nil cons cons 3566 def nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3559 remove nil cons 3567 def cons nil cons nil cons cons 140 ref subst nil 122 ref 3558 ref nil cons cons 3568 def nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3557 remove nil cons 3569 def cons nil cons nil cons cons 140 ref subst nil 1652 ref 3556 ref nil cons cons 3570 def nil cons nil cons cons 1658 remove subst 1232 ref nil 135 ref 3555 remove nil cons cons nil cons nil cons cons 140 ref subst 3571 def 152 ref 176 ref 447 ref 28 ref 260 ref 1554 ref 340 ref appTerm betaConv 3572 def appThm 28 ref 3552 remove absTerm 3573 def 340 ref appTerm betaConv 3574 def appThm absThm appThm appThm 260 ref 447 ref 28 ref 3572 remove absThm appThm appThm 447 ref 28 ref 3574 remove absThm appThm appThm appThm nil 545 ref 1554 remove nil cons cons 1673 ref 3573 ref nil cons cons nil cons cons nil cons cons 144 ref 1674 ref 47 ref 121 ref 126 ref 2134 ref 1676 ref appTerm absTerm appTerm 3575 def appTerm 46 ref 1679 remove appTerm 1681 remove appTerm 3576 def appTerm absTerm 3577 def 1675 ref appTerm 3578 def betaConv 89 ref 289 ref 3577 ref appTerm 3579 def absTerm 3580 def 90 ref appTerm 3581 def betaConv nil 289 ref 3580 ref appTerm 3582 def axiom nil 146 ref 3582 remove nil cons cons 148 ref 3581 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 3580 remove nil cons cons 294 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3579 remove nil cons cons 148 ref 3578 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 3577 remove nil cons cons 1688 ref cons nil cons cons 300 ref subst eqMp eqMp subst 3583 def subst eqMp appThm 3554 ref refl appThm sym nil 146 ref 46 ref 1555 ref appTerm 44 ref 3573 remove appTerm 3584 def appTerm nil cons 3585 def cons 148 ref 3554 remove nil cons 3586 def cons nil cons cons nil cons cons 3587 def 175 ref subst 3587 remove 197 ref subst nil 198 ref 1555 ref nil cons 3588 def cons 199 ref 3584 remove nil cons 3589 def cons nil cons cons nil cons cons 3590 def 211 ref subst 3590 remove 228 ref subst nil 146 ref 3588 remove cons 148 ref 1556 remove nil cons 3591 def cons nil cons cons nil cons cons 224 ref subst 1557 ref 1521 ref appTerm 3592 def betaConv 1559 ref 1519 ref appTerm 3593 def betaConv 1561 ref 1517 ref appTerm 3594 def betaConv 2036 remove 2039 remove 228 ref subst proveHyp nil 146 ref 2038 remove cons 148 ref 3594 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 1561 remove nil cons cons 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1560 remove nil cons cons 148 ref 3593 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 1559 remove nil cons cons 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 1558 remove nil cons cons 148 ref 3592 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1656 ref 1652 remove 1557 remove nil cons cons 1831 ref cons nil cons cons 300 ref subst eqMp eqMp 3595 def eqMp nil 146 ref 3591 remove cons 148 ref 3553 ref nil cons 3596 def cons 3597 def nil cons 3598 def cons nil cons cons 197 ref subst proveHyp nil 146 ref 3589 remove cons 148 ref 44 ref 1227 ref 121 ref 1228 ref 3520 ref 2868 remove 28 ref 3551 ref absTerm 3599 def appTerm appTerm absTerm appTerm absTerm appTerm 3600 def nil cons 3601 def cons nil cons cons nil cons cons 224 ref subst 152 ref 447 ref 28 ref 3550 ref 3599 ref 340 ref appTerm betaConv 3602 def appThm absThm appThm appThm 3600 remove refl appThm nil 2865 ref 3599 remove nil cons cons nil cons nil cons cons 3603 def nil 146 ref 3522 remove nil cons 3604 def cons 3605 def 148 ref 44 ref 1227 ref 121 ref 1228 ref 3523 ref absTerm 3606 def appTerm 3607 def absTerm 3608 def appTerm nil cons 3609 def cons nil cons cons nil cons cons 3610 def 175 ref subst 3610 remove 197 ref subst nil 141 ref 3608 remove nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3607 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 3606 remove nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3523 remove nil cons 3611 def cons nil cons nil cons cons 140 ref subst nil 3605 remove 148 ref 3611 remove cons nil cons cons nil cons cons 224 ref subst 3524 ref 2869 ref appTerm 3612 def betaConv 3526 ref 1519 ref appTerm 3613 def betaConv 3528 ref 1517 ref appTerm 3614 def betaConv nil 146 ref 3536 remove cons 148 ref 3614 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 3528 remove nil cons cons 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3527 remove nil cons cons 148 ref 3613 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3526 remove nil cons cons 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3525 remove nil cons cons 148 ref 3612 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 ref 3062 ref 3524 remove nil cons cons 3223 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 3604 remove cons 199 ref 3609 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 146 ref 3601 remove cons 3598 remove cons nil cons cons 224 ref subst proveHyp 152 ref 447 ref 1227 ref 1732 ref 1228 ref 3550 ref 3603 remove nil 2047 remove 1821 ref cons 2048 remove 1825 ref cons 2051 remove 3222 ref cons nil cons cons cons nil cons cons 2060 remove 2053 ref refl appThm 2059 remove 2053 remove appTerm betaConv trans 2054 ref refl appThm 2058 remove 2054 remove appTerm betaConv trans 2056 ref refl appThm 2057 remove 2056 remove appTerm betaConv trans subst 3615 def subst 2052 ref refl 3616 def 1520 ref refl 3617 def 28 ref 2055 ref refl 3618 def 3602 remove appThm absThm appThm appThm trans appThm absThm appThm absThm appThm appThm 3553 ref refl appThm sym nil 146 ref 44 ref 1227 ref 121 ref 1228 ref 3553 ref absTerm 3619 def appTerm 3620 def absTerm 3621 def appTerm 3622 def nil cons 3623 def cons 3624 def 148 ref 47 ref 3553 ref appTerm 3625 def 127 ref appTerm 3626 def nil cons 3627 def cons nil cons cons nil cons cons 3628 def 175 ref subst 3628 remove 197 ref subst nil 135 ref 3596 remove cons nil cons nil cons cons 140 ref subst 3619 ref 1519 ref appTerm 3629 def betaConv 3621 ref 1517 ref appTerm 3630 def betaConv nil 3624 remove 148 ref 3630 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 3621 remove nil cons cons 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3620 remove nil cons cons 148 ref 3629 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3619 remove nil cons cons 1826 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 3623 ref cons 199 ref 3627 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 3622 ref appTerm 3631 def 3626 remove appTerm nil cons cons 148 ref 47 ref 18 ref 44 ref 1227 ref 121 ref 1228 ref 3520 ref 2052 ref 1520 ref 28 ref 2055 ref 3551 remove appTerm 3632 def absTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm 3633 def appTerm 3553 remove appTerm appTerm 3634 def 3631 ref 127 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "q'" 5 ref var 3635 def 381 ref cons nil cons nil cons cons 3636 def 447 ref 1227 ref 1732 ref 1228 ref 3550 ref 3616 ref 3617 remove 28 ref 28 ref 23 ref 3632 remove appTerm 1526 remove appTerm absTerm 3637 def 340 ref appTerm 3638 def betaConv 447 ref 28 ref nil "r" 9 ref var 3639 def 1665 remove cons nil cons nil cons cons 176 ref 3639 ref 23 ref 2055 ref 2052 ref 3639 ref varTerm 3640 def appTerm appTerm appTerm 3640 ref appTerm absTerm 3640 ref appTerm betaConv appThm 3639 ref 1550 ref 3640 ref appTerm absTerm 3640 ref appTerm betaConv appThm 2041 remove 3640 remove refl appThm eqMp sym 3641 def subst absThm appThm 1555 remove assume eqMp nil 146 ref 44 ref 3637 ref appTerm nil cons cons 148 ref 3638 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 3637 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp absThm nil "t" 1217 ref var 1830 ref cons nil cons nil cons cons 142 ref "B" 1211 remove cons nil cons cons 83 ref cons 3642 def "t" 3488 ref var 3643 def 21 ref 0 ref 3488 ref 3497 remove nil cons cons opType constTerm 3644 def 126 ref 3643 remove varTerm 3645 def 274 ref appTerm absTerm appTerm 3645 ref appTerm absTerm 3646 def 3645 ref appTerm 3647 def betaConv nil 3499 ref 3646 ref appTerm 3648 def axiom nil 146 ref 3648 remove nil cons cons 148 ref 3647 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3501 ref 3502 ref 3646 remove nil cons cons 3503 ref 3645 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp 3649 def subst subst trans appThm appThm appThm absThm appThm absThm appThm nil 146 ref 47 ref 3633 ref appTerm 3650 def 3622 remove appTerm nil cons cons 148 ref 18 ref 3631 ref 3625 remove 3635 ref varTerm 3651 def appTerm 3652 def appTerm appTerm 3634 ref 3631 remove 3651 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "p'" 5 ref var 3653 def 3623 ref cons nil cons nil cons cons 3635 ref 18 ref 3650 remove 3653 ref varTerm 3654 def appTerm appTerm 18 ref 18 ref 3654 ref appTerm 3655 def 3652 remove appTerm appTerm 3634 remove 3655 ref 3651 ref appTerm 3656 def appTerm appTerm appTerm absTerm 3657 def 3651 ref appTerm 3658 def betaConv 3653 ref 41 ref 3657 ref appTerm 3659 def absTerm 3660 def 3654 ref appTerm 3661 def betaConv nil 3597 remove 146 ref 3633 remove nil cons cons nil cons cons nil cons cons nil 97 ref 3653 ref 41 ref 3635 ref 18 ref 154 remove 3654 ref appTerm 3662 def appTerm 18 ref 3655 ref 47 ref 155 ref appTerm 3651 ref appTerm 3663 def appTerm 3664 def appTerm 165 remove 3656 ref appTerm 3665 def appTerm 3666 def appTerm 3667 def absTerm 3668 def appTerm 3669 def absTerm nil cons cons nil cons nil cons cons 134 ref subst 3653 ref nil 135 ref 3669 remove nil cons cons nil cons nil cons cons 140 ref subst nil 97 ref 3668 remove nil cons cons nil cons nil cons cons 134 ref subst 3635 ref nil 135 ref 3667 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3662 remove nil cons 3670 def cons 3671 def 148 ref 3666 remove nil cons 3672 def cons nil cons cons nil cons cons 3673 def 175 ref subst 3673 remove 197 ref subst nil 146 ref 3664 ref nil cons 3674 def cons 148 ref 3665 remove nil cons 3675 def cons nil cons cons nil cons cons 3676 def 175 ref subst 3676 remove 197 ref subst nil 215 remove 148 ref 3656 ref nil cons 3677 def cons nil cons cons nil cons cons 3678 def 229 ref subst 3678 ref 175 ref subst 3678 remove 197 ref subst nil 146 ref 3654 ref nil cons 3679 def cons 3680 def 148 ref 3651 ref nil cons 3681 def cons nil cons 3682 def cons nil cons cons 3683 def 175 ref subst 3683 ref 197 ref subst nil 3671 ref 148 ref 163 remove 3654 ref appTerm 3684 def nil cons 3685 def cons nil cons cons nil cons cons 224 ref subst nil 2003 remove 148 ref 3679 ref cons nil cons cons nil cons cons 3686 def 1138 ref subst eqMp 3687 def nil 146 ref 3685 ref cons 3688 def 3682 ref cons nil cons cons 3689 def 224 ref subst proveHyp nil 3671 remove 148 ref 3655 ref 153 ref appTerm 3690 def nil cons 3691 def cons nil cons cons nil cons cons 224 ref subst 3686 ref nil 1133 remove 218 remove cons nil cons cons 3692 def 175 ref subst 3692 remove 197 ref subst 219 remove eqMp nil 1136 remove 226 remove cons nil cons cons 211 ref subst deductAntisym eqMp 3693 def subst eqMp 3694 def nil 146 ref 3691 ref cons 3695 def 148 ref 18 ref 3684 ref appTerm 3696 def 3651 ref appTerm nil cons 3697 def cons nil cons cons nil cons cons 3698 def 224 ref subst proveHyp 3698 ref 175 ref subst 3698 remove 197 ref subst 3689 ref 175 ref subst 3689 remove 197 ref subst nil 3680 ref 220 remove cons nil cons cons 224 ref subst 3690 remove assume eqMp 3699 def 3686 remove 224 ref subst 3684 remove assume eqMp 3700 def 3699 remove proveHyp proveHyp nil 3680 remove 148 ref 3663 remove nil cons 3701 def cons nil cons cons nil cons cons 224 ref subst 3664 remove assume eqMp 3702 def nil 146 ref 3701 remove cons 3703 def 148 ref 216 remove 3651 ref appTerm 3704 def nil cons 3705 def cons nil cons cons nil cons cons 224 ref subst proveHyp nil 160 remove 3682 ref cons nil cons cons 3706 def 1138 remove subst eqMp 3707 def nil 146 ref 3705 ref cons 3708 def 3682 remove cons nil cons cons 3709 def 224 ref subst proveHyp 3702 remove nil 3703 remove 148 ref 18 ref 3651 ref appTerm 155 ref appTerm 3710 def nil cons 3711 def cons nil cons cons nil cons cons 224 ref subst proveHyp 3706 ref 3693 remove subst eqMp 3712 def nil 146 ref 3711 ref cons 3713 def 148 ref 18 ref 3704 ref appTerm 3714 def 3651 ref appTerm nil cons 3715 def cons nil cons cons nil cons cons 3716 def 224 ref subst proveHyp 3716 ref 175 ref subst 3716 remove 197 ref subst 3709 ref 175 ref subst 3709 remove 197 ref subst 223 remove 3706 remove 224 ref subst 3704 remove assume eqMp proveHyp eqMp nil 198 ref 3705 remove cons 3717 def 199 ref 3681 ref cons nil cons 3718 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 3711 remove cons 3719 def 199 ref 3715 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 198 ref 3685 remove cons 3720 def 3718 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 3691 remove cons 3721 def 199 ref 3697 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 198 ref 3679 ref cons 3718 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 225 remove 199 ref 3677 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 164 ref appTerm 3656 ref appTerm nil cons cons 148 ref 18 ref 3656 ref appTerm 164 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3677 ref cons 1134 remove cons nil cons cons 3722 def 175 ref subst 3722 remove 197 ref subst 175 ref 197 ref 3687 remove nil 3688 remove 161 ref cons nil cons cons 3723 def 224 ref subst proveHyp 3694 remove nil 3695 remove 148 ref 3696 remove 155 ref appTerm nil cons 3724 def cons nil cons cons nil cons cons 3725 def 224 ref subst proveHyp 3725 ref 175 ref subst 3725 remove 197 ref subst 3723 ref 175 ref subst 3723 remove 197 ref subst 3700 remove 3707 remove nil 3708 remove 161 ref cons nil cons cons 3726 def 224 ref subst proveHyp 3712 remove nil 3713 remove 148 ref 3714 remove 155 remove appTerm nil cons 3727 def cons nil cons cons nil cons cons 3728 def 224 ref subst proveHyp 3728 ref 175 ref subst 3728 remove 197 ref subst 3726 ref 175 ref subst 3726 remove 197 ref subst 3683 remove 224 ref subst 3656 ref assume eqMp nil 146 ref 3681 ref cons 161 remove cons nil cons cons 224 ref subst 3710 remove assume eqMp proveHyp eqMp nil 3717 remove 200 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 3719 remove 199 ref 3727 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 3720 remove 200 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 3721 remove 199 ref 3724 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp 222 remove deductAntisym eqMp eqMp nil 198 ref 3677 remove cons 1137 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 198 ref 3674 remove cons 199 ref 3675 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 3670 remove cons 199 ref 3672 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp 3729 def subst nil 146 ref 41 ref 3660 ref appTerm nil cons cons 148 ref 3661 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 3660 remove nil cons cons 42 ref 3679 remove cons nil cons 3730 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3659 remove nil cons cons 148 ref 3658 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 3657 remove nil cons cons 42 ref 3681 remove cons nil cons 3731 def cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp nil 135 ref 3623 remove cons nil cons nil cons cons 1340 ref subst trans sym 139 ref eqMp eqMp eqMp eqMp proveHyp proveHyp eqMp nil 198 ref 3585 remove cons 199 ref 3586 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp 152 ref 152 ref 447 ref 1227 ref 1732 ref 1228 ref 1717 remove 1232 ref 3571 remove 3556 remove 1521 ref appTerm 3732 def betaConv 3558 remove 1519 ref appTerm 3733 def betaConv 3560 remove 1517 ref appTerm 3734 def betaConv nil 146 ref 3562 remove cons 148 ref 3734 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 3566 remove 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3567 remove cons 148 ref 3733 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 3568 remove 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3569 remove cons 148 ref 3732 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1656 remove 3570 remove 1831 remove cons nil cons cons 300 ref subst eqMp eqMp eqMp absThm appThm 382 ref 1657 remove 473 ref subst subst trans absThm appThm 382 ref 473 remove subst 3735 def trans absThm appThm 475 ref trans appThm 3565 remove appThm nil 135 ref 3564 remove nil cons 3736 def cons nil cons nil cons cons 400 ref subst trans appThm 3548 ref appThm sym nil 146 ref 3736 ref cons 3737 def 3547 ref cons nil cons cons 3738 def 175 ref subst 3738 remove 197 ref subst 3563 ref 2055 ref 2562 ref appTerm 3739 def appTerm 3740 def betaConv nil 3737 remove 148 ref 3740 remove nil cons cons nil cons cons nil cons cons 224 ref subst 1630 remove 1628 remove 3563 remove nil cons cons 1669 ref 3739 ref nil cons 3741 def cons nil cons 3742 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 18 ref 1550 ref 3739 ref appTerm 3743 def appTerm 3744 def 46 ref 3743 ref appTerm 3745 def 3520 remove 2052 ref 3739 ref appTerm 3746 def appTerm appTerm appTerm nil cons cons 3547 ref cons nil cons cons 224 ref subst proveHyp 152 ref 3744 ref refl 3745 remove refl 3550 remove nil 2228 ref 2562 ref nil cons 3747 def cons nil cons nil cons cons 2235 ref refl 3748 def 2228 ref 2052 ref 2055 ref 2236 ref appTerm appTerm absTerm 2236 ref appTerm betaConv appThm 2228 ref 2236 ref absTerm 2236 ref appTerm betaConv appThm 2042 remove 2627 remove appThm eqMp 3749 def subst 3750 def appThm appThm appThm appThm 3548 ref appThm sym 152 ref nil 234 ref 3538 ref cons "a" 5 ref var 3751 def 3743 remove nil cons 3752 def cons nil cons cons nil cons cons nil 146 ref 18 ref 3751 remove varTerm 3753 def appTerm 3754 def 46 ref 3753 ref appTerm 236 ref appTerm 3755 def appTerm 3756 def nil cons 3757 def cons 148 ref 3754 remove 236 ref appTerm 3758 def nil cons 3759 def cons nil cons cons nil cons cons 3760 def 229 ref subst 3760 ref 175 ref subst 3760 remove 197 ref subst nil 146 ref 3753 remove nil cons 3761 def cons 3762 def 148 ref 237 ref cons nil cons cons nil cons cons 3763 def 175 ref subst nil 3762 remove 148 ref 3755 remove nil cons 3764 def cons nil cons cons nil cons cons 3765 def 224 ref subst 3756 ref assume eqMp nil 198 ref 3761 remove cons 3766 def 199 ref 237 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 3757 ref cons 199 ref 3759 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 3756 ref appTerm 3758 ref appTerm nil cons cons 148 ref 18 ref 3758 ref appTerm 3756 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3759 ref cons 148 ref 3757 ref cons nil cons cons nil cons cons 3767 def 175 ref subst 3767 remove 197 ref subst 3765 ref 175 ref subst 3765 remove 197 ref subst 3763 ref 197 ref subst 3763 remove 224 ref subst 3758 remove assume eqMp eqMp eqMp nil 3766 remove 199 ref 3764 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 3759 remove cons 199 ref 3757 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp subst appThm 3548 remove appThm sym nil 146 ref 3744 remove 3531 remove appTerm 3768 def nil cons 3769 def cons 3547 ref cons nil cons cons 3770 def 175 ref subst 3770 remove 197 ref subst nil 3639 ref 3741 remove cons nil cons nil cons cons 3641 ref subst 23 ref refl 3771 def 3618 ref 3750 ref appThm appThm 3739 ref refl appThm nil 3742 remove nil cons cons 1631 remove 466 ref subst 3772 def subst trans trans sym 139 ref eqMp nil 146 ref 3752 remove cons 3547 remove cons nil cons cons 224 ref subst proveHyp 3768 remove assume eqMp eqMp nil 198 ref 3769 remove cons 199 ref 3538 remove cons nil cons 3773 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 198 ref 3736 remove cons 3773 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp proveHyp eqMp eqMp eqMp eqMp absThm eqMp proveHyp proveHyp eqMp nil 198 ref 3530 remove cons 199 ref 3533 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp nil 146 ref 18 ref 46 ref 3517 ref 1035 ref 2968 remove 1036 ref appTerm absTerm appTerm 3774 def appTerm 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 18 ref 44 ref 28 ref 3517 ref 1035 ref 2971 ref 1036 ref appTerm 3775 def absTerm 3776 def appTerm absTerm appTerm 3777 def appTerm 3517 ref 1035 ref 2976 ref 1036 ref appTerm absTerm 3778 def appTerm 3779 def appTerm 3780 def absTerm 3781 def appTerm 3782 def absTerm 3783 def appTerm 3784 def absTerm 3785 def appTerm 3786 def appTerm 3787 def appTerm 2233 ref 3519 remove appTerm 3788 def appTerm 3789 def nil cons 3790 def cons 148 ref 3788 remove nil cons 3791 def cons nil cons 3792 def cons nil cons cons 3793 def 224 ref subst proveHyp 3793 ref 175 ref subst 3793 remove 197 ref subst 3517 ref refl 3794 def 1035 ref nil 2916 ref 1063 remove cons 3795 def 2915 ref 3162 remove cons nil cons cons nil cons cons 3010 remove 2923 remove appTerm 3796 def betaConv 3012 remove 2920 remove appTerm 3797 def betaConv nil 146 ref 3413 remove cons 148 ref 3797 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 3415 remove 3093 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3416 remove cons 148 ref 3796 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 3417 remove 3096 remove cons nil cons cons 300 ref subst eqMp eqMp 3798 def subst absThm appThm sym 3794 ref 1035 ref 438 ref 260 ref nil 3163 remove nil cons cons 2371 ref 466 ref subst subst appThm 1018 ref 1036 ref appTerm 3799 def 2764 ref appTerm 3800 def refl 3801 def appThm nil 135 ref 3800 ref nil cons cons nil cons nil cons cons 3802 def 394 remove subst trans appThm 1740 ref 1227 ref 1073 ref 1228 ref 3111 ref 2865 ref 3104 ref 2932 ref 260 ref 2865 ref 262 ref 3154 remove 2870 ref appTerm 3803 def appTerm 3804 def absTerm 3805 def 2869 ref appTerm 3806 def betaConv 1228 ref 2864 ref 3805 ref appTerm 3807 def absTerm 3808 def 1519 ref appTerm 3809 def betaConv 1227 ref 121 ref 3808 ref appTerm 3810 def absTerm 3811 def 1517 ref appTerm 3812 def betaConv 447 ref 1227 ref 1732 ref 1228 ref 3107 ref 2865 ref 349 ref 3803 ref assume sym 3233 remove 2219 remove appTerm 3813 def assume sym deductAntisym appThm absThm appThm absThm appThm absThm appThm nil 141 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 262 ref 3813 ref appTerm 3814 def absTerm 3815 def appTerm 3816 def absTerm 3817 def appTerm 3818 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3818 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 3817 remove nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3816 remove nil cons cons nil cons nil cons cons 140 ref subst nil 3062 ref 3815 remove nil cons cons nil cons nil cons cons 3068 ref subst 2865 ref nil 135 ref 3814 remove nil cons 3819 def cons nil cons nil cons cons 140 ref subst 349 ref 3748 ref 3615 ref appThm 2218 remove appThm appThm sym nil 198 ref 2235 ref 2052 ref 1520 remove 28 ref 2055 ref 2872 ref appTerm 3820 def absTerm 3821 def appTerm 3822 def appTerm appTerm 2217 remove appTerm nil cons 3823 def cons 3824 def nil cons nil cons cons 770 remove subst nil 146 ref 3823 remove cons 3825 def 637 ref cons nil cons cons 3826 def 175 ref subst 3826 remove 197 ref subst nil 3825 remove 148 ref 18 ref 46 ref 1550 ref 3822 ref appTerm 3827 def appTerm 3828 def 1551 remove appTerm appTerm 23 ref 3822 ref appTerm 1223 remove appTerm appTerm nil cons 3829 def cons nil cons cons nil cons cons 224 ref subst nil "y" 9 ref var 3830 def 1780 remove cons 1669 ref 3822 remove nil cons cons nil cons cons nil cons cons nil 146 ref 2235 ref 2052 ref 1669 ref varTerm 3831 def appTerm 3832 def appTerm 2052 ref 3830 ref varTerm 3833 def appTerm 3834 def appTerm 3835 def nil cons 3836 def cons 148 ref 18 ref 46 ref 1550 ref 3831 ref appTerm appTerm 1550 ref 3833 ref appTerm appTerm appTerm 23 ref 3831 ref appTerm 3837 def 3833 ref appTerm 3838 def appTerm nil cons 3839 def cons nil cons cons nil cons cons 3840 def 175 ref subst 3840 remove 197 ref subst 152 ref 260 ref nil 3639 ref 3831 ref nil cons cons nil cons nil cons cons 3641 ref subst appThm nil 3639 ref 3833 ref nil cons cons nil cons nil cons cons 3641 ref subst appThm appThm 3838 ref refl appThm sym nil 146 ref 46 ref 23 ref 2055 ref 3832 remove appTerm 3841 def appTerm 3831 remove appTerm 3842 def appTerm 23 ref 2055 ref 3834 remove appTerm 3843 def appTerm 3833 ref appTerm 3844 def appTerm 3845 def nil cons 3846 def cons 148 ref 3838 remove nil cons 3847 def cons nil cons cons nil cons cons 3848 def 175 ref subst 3848 remove 197 ref subst 3771 ref 260 ref 3837 remove 3841 remove appTerm 3849 def assume sym 3842 remove assume sym deductAntisym appThm 23 ref 3833 remove appTerm 3843 remove appTerm 3850 def assume sym 3844 remove assume sym deductAntisym appThm 3845 remove assume eqMp 3851 def nil 198 ref 3849 remove nil cons cons 199 ref 3850 remove nil cons cons nil cons cons nil cons cons 3852 def 211 ref subst proveHyp appThm 3851 remove 3852 remove 228 ref subst proveHyp appThm sym 3618 ref 3835 remove assume appThm eqMp eqMp nil 198 ref 3846 remove cons 199 ref 3847 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 3836 remove cons 199 ref 3839 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp 3853 def subst eqMp nil 146 ref 3829 ref cons 637 remove cons nil cons cons 224 ref subst proveHyp nil 135 ref 3829 remove cons nil cons nil cons cons 777 ref subst 349 remove 152 ref 3828 remove refl 3549 remove appThm nil 135 ref 3827 remove nil cons 3854 def cons nil cons nil cons cons 3855 def 766 remove subst trans appThm nil 1232 ref 3821 ref nil cons cons nil cons nil cons cons 3856 def 3771 ref nil 1233 remove 1821 ref cons 1234 remove 1825 ref cons 1235 remove 1830 remove cons nil cons cons cons nil cons cons 1515 remove 1236 ref refl appThm 1514 remove 1236 remove appTerm betaConv trans 1244 ref refl appThm 1513 remove 1244 remove appTerm betaConv trans 1511 ref refl appThm 1512 remove 1511 remove appTerm betaConv trans subst 3857 def appThm 1222 remove appThm nil "f2'" 9 ref var 3858 def 1221 ref nil cons cons "f1'" 9 ref var 3859 def 1219 remove nil cons cons "f2" 9 ref var 3860 def 1212 ref 1243 ref 1519 ref appTerm appTerm 1510 ref 1521 remove appTerm appTerm 3861 def nil cons cons "f1" 9 ref var 3862 def 1218 ref 55 ref 1517 ref appTerm 3863 def appTerm nil cons cons nil cons cons cons cons nil cons cons nil 146 ref 23 ref 1212 ref 3862 ref varTerm 3864 def appTerm 3860 ref varTerm 3865 def appTerm appTerm 1212 ref 3859 ref varTerm 3866 def appTerm 3858 ref varTerm 3867 def appTerm appTerm 3868 def nil cons 3869 def cons 148 ref 46 ref 23 ref 3864 ref appTerm 3866 ref appTerm 3870 def appTerm 23 ref 3865 ref appTerm 3867 ref appTerm 3871 def appTerm 3872 def nil cons 3873 def cons nil cons cons nil cons cons 3874 def 229 ref subst 3874 ref 175 ref subst 3874 remove 197 ref subst 260 ref nil "g" 9 ref var 3875 def 3866 ref nil cons 3876 def cons "f" 9 remove var 3877 def 3864 ref nil cons 3878 def cons nil cons cons nil cons cons 142 ref "B" 8 remove cons nil cons cons 83 ref cons "g" 3488 ref var 3879 def 47 ref 3644 remove 3490 ref appTerm 3879 ref varTerm 3880 def appTerm 3881 def appTerm 121 ref 126 ref 1018 ref 3491 ref appTerm 3882 def 3880 ref 274 ref appTerm appTerm absTerm appTerm 3883 def appTerm absTerm 3884 def 3880 ref appTerm 3885 def betaConv 3489 ref 3499 ref 3884 ref appTerm 3886 def absTerm 3887 def 3490 ref appTerm 3888 def betaConv 3499 ref refl 3889 def 3489 ref 3889 ref 3879 ref nil "y" 5 ref var 3883 ref nil cons cons 42 ref 3881 ref nil cons cons nil cons cons nil cons cons 120 ref 271 ref 47 ref 2129 remove appTerm 1154 remove appTerm absTerm 3890 def 275 ref appTerm 3891 def betaConv 126 ref 121 ref 3890 ref appTerm 3892 def absTerm 3893 def 274 ref appTerm 3894 def betaConv nil 121 ref 3893 ref appTerm 3895 def axiom nil 146 ref 3895 remove nil cons cons 148 ref 3894 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3893 remove nil cons cons 304 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3892 remove nil cons cons 148 ref 3891 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3890 remove nil cons cons 305 ref cons nil cons cons 300 ref subst eqMp eqMp subst subst absThm appThm absThm appThm sym nil 3499 ref 3489 ref 3499 ref 3879 remove 47 ref 3883 remove appTerm 3881 remove appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 146 ref 3499 ref 3887 ref appTerm nil cons cons 148 ref 3888 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3501 ref 3502 ref 3887 remove nil cons cons 3504 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3886 remove nil cons cons 148 ref 3885 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3501 ref 3502 ref 3884 remove nil cons cons 3503 remove 3880 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp 3896 def subst 3897 def subst appThm nil 3875 ref 3867 ref nil cons 3898 def cons 3877 ref 3865 ref nil cons 3899 def cons nil cons cons nil cons cons 3897 ref subst appThm sym 176 ref 260 ref 447 ref 231 ref 231 ref 125 ref 3864 ref 238 ref appTerm appTerm 3866 ref 238 ref appTerm appTerm absTerm 3900 def 238 ref appTerm betaConv 3901 def absThm appThm appThm 447 ref 231 ref 231 ref 125 ref 3865 ref 238 ref appTerm appTerm 3867 ref 238 ref appTerm appTerm absTerm 3902 def 238 ref appTerm betaConv 3903 def absThm appThm appThm appThm 447 ref 231 ref 260 ref 3901 remove appThm 3903 remove appThm absThm appThm appThm nil 545 ref 3900 remove nil cons cons 1673 ref 3902 remove nil cons cons nil cons cons nil cons cons 144 ref 1674 ref 47 ref 3576 remove appTerm 3575 remove appTerm absTerm 3904 def 1675 ref appTerm 3905 def betaConv 89 ref 289 ref 3904 ref appTerm 3906 def absTerm 3907 def 90 ref appTerm 3908 def betaConv nil 289 ref 3907 ref appTerm 3909 def axiom nil 146 ref 3909 remove nil cons cons 148 ref 3908 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 3907 remove nil cons cons 294 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3906 remove nil cons cons 148 ref 3905 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 3904 remove nil cons cons 1688 ref cons nil cons cons 300 ref subst eqMp eqMp subst subst eqMp sym nil 141 ref 28 ref 46 ref 125 ref 3864 ref 340 ref appTerm 3910 def appTerm 3866 ref 340 ref appTerm 3911 def appTerm 3912 def appTerm 125 ref 3865 ref 340 ref appTerm 3913 def appTerm 3867 ref 340 ref appTerm 3914 def appTerm 3915 def appTerm 3916 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 28 ref nil 135 ref 3916 ref nil cons 3917 def cons nil cons nil cons cons 140 ref subst 3771 ref nil 26 remove 3878 remove cons 27 remove 3899 remove cons nil cons cons nil cons cons 1210 remove 1190 ref refl appThm 1209 remove 1190 remove appTerm betaConv trans 1207 ref refl appThm 1208 remove 1207 remove appTerm betaConv trans subst 3918 def appThm nil 3860 ref 3898 remove cons 3862 ref 3876 remove cons nil cons cons nil cons cons 3918 remove subst appThm 3868 ref assume eqMp nil 146 ref 23 ref 28 ref 29 ref 1189 ref 3864 ref 1205 ref appTerm 1206 ref appTerm appTerm 3865 ref 1205 ref appTerm 1206 ref appTerm appTerm absTerm absTerm 3919 def appTerm 28 ref 29 ref 1189 remove 3866 ref 1205 ref appTerm 1206 ref appTerm appTerm 3867 ref 1205 remove appTerm 1206 ref appTerm appTerm absTerm absTerm 3920 def appTerm 3921 def nil cons 3922 def cons 148 ref 3917 ref cons 3923 def nil cons 3924 def cons nil cons cons 3925 def 224 ref subst proveHyp 3925 ref 175 ref subst 3925 remove 197 ref subst nil 97 ref 234 ref 125 ref 3919 ref 69 ref 236 remove appTerm 340 ref appTerm 3926 def appTerm appTerm 3920 ref 3926 ref appTerm appTerm 3927 def absTerm 3928 def nil cons cons 3929 def nil cons nil cons cons 134 ref subst 234 remove nil 135 ref 3927 remove nil cons cons nil cons nil cons cons 140 ref subst 3921 remove assume 3926 remove refl appThm eqMp absThm eqMp nil 146 ref 41 ref 3928 ref appTerm nil cons 3930 def cons 3931 def 3924 ref cons nil cons cons 3932 def 224 ref subst proveHyp 3932 ref 175 ref subst 3932 remove 197 ref subst 3928 ref 127 ref appTerm 3933 def betaConv nil 3931 ref 148 ref 3933 remove nil cons cons nil cons cons nil cons cons 224 ref subst 119 ref 3929 ref 42 ref 381 ref cons nil cons 3934 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 125 ref 3919 ref 69 ref 127 ref appTerm 340 ref appTerm 3935 def appTerm 3936 def appTerm 3920 ref 3935 ref appTerm 3937 def appTerm 3938 def nil cons cons 3939 def 3924 remove cons nil cons cons 224 ref subst proveHyp 3928 remove 360 ref appTerm 3940 def betaConv nil 3931 remove 148 ref 3940 remove nil cons cons nil cons cons nil cons cons 224 ref subst 119 ref 3929 remove 42 ref 368 ref cons nil cons 3941 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 125 ref 3919 remove 69 remove 360 ref appTerm 340 ref appTerm 3942 def appTerm 3943 def appTerm 3920 remove 3942 ref appTerm 3944 def appTerm 3945 def nil cons cons 3946 def 148 ref 18 ref 3938 ref appTerm 3916 ref appTerm 3947 def nil cons cons 3948 def nil cons cons nil cons cons 224 ref subst proveHyp nil 146 ref 3915 ref nil cons 3949 def cons 148 ref 47 ref 3947 ref appTerm 3950 def 127 ref appTerm 3951 def nil cons 3952 def cons nil cons cons nil cons cons 3953 def 175 ref subst 3953 remove 197 ref subst nil 146 ref 3912 ref nil cons 3954 def cons 148 ref 47 ref 3916 remove appTerm 3955 def 127 ref appTerm 3956 def nil cons 3957 def cons nil cons cons nil cons cons 3958 def 175 ref subst 3958 remove 197 ref subst 260 ref 125 ref refl 3959 def 3912 ref assume appThm 3911 ref refl appThm nil 293 ref 3911 ref nil cons 3960 def cons nil cons nil cons cons 3460 remove 466 ref subst 3961 def subst trans appThm 3959 ref 3915 ref assume 3962 def appThm 3914 ref refl appThm nil 293 remove 3914 ref nil cons 3963 def cons nil cons nil cons cons 3961 remove subst trans appThm 924 ref trans eqMp nil 198 ref 3954 ref cons 199 ref 3957 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 3912 ref appTerm 3964 def 3956 remove appTerm nil cons cons 148 ref 3950 ref 3964 ref 127 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3636 ref 3959 ref 3936 remove betaConv 29 ref nil 146 ref 359 ref nil cons 3965 def cons 3966 def 148 ref 47 ref 3865 ref 1204 ref 3935 ref appTerm 3967 def appTerm 1206 ref appTerm 3968 def appTerm 3969 def 3914 remove 1206 ref appTerm 3970 def appTerm 3971 def nil cons 3972 def cons nil cons cons nil cons cons 3973 def 175 ref subst 3973 remove 197 ref subst 3865 ref refl 3974 def nil 45 ref 346 remove cons 3975 def 3934 remove cons nil cons cons 3976 def 45 ref 1193 remove 75 ref 1204 ref 72 remove appTerm appTerm 71 ref appTerm 3977 def appTerm absTerm 3978 def 71 ref appTerm 3979 def betaConv 42 ref 44 ref 3978 ref appTerm 3980 def absTerm 3981 def 70 ref appTerm 3982 def betaConv 1203 remove nil 146 ref 41 ref 3981 ref appTerm nil cons cons 148 ref 3982 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 3981 remove nil cons cons 42 ref 70 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3980 remove nil cons cons 148 ref 3979 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 3978 remove nil cons cons 231 ref 1304 remove cons nil cons 3983 def cons nil cons cons 300 ref subst eqMp eqMp 3984 def nil 198 ref 1192 remove nil cons cons 199 ref 3977 remove nil cons cons nil cons cons nil cons cons 3985 def 228 ref subst proveHyp 3986 def subst 3987 def appThm 3962 remove trans 2182 ref appThm eqMp nil 198 ref 3965 remove cons 3988 def 199 ref 3972 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 359 remove appTerm 3989 def 3971 remove appTerm nil cons cons 148 ref 47 ref 31 ref 1188 ref 3935 remove appTerm 3990 def appTerm 3991 def 3864 ref 3967 ref appTerm 1206 ref appTerm 3992 def appTerm 3968 ref appTerm appTerm 3993 def 31 ref 127 ref appTerm 3994 def 3910 ref 1206 ref appTerm 3995 def appTerm 3996 def 3970 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "e'" 5 ref var 3997 def 3970 ref nil cons 3998 def cons nil cons nil cons cons 3999 def nil 146 ref 381 ref cons 4000 def 148 ref 47 ref 3992 ref appTerm 4001 def 3995 ref appTerm 4002 def nil cons 4003 def cons nil cons cons nil cons cons 4004 def 175 ref subst 4004 remove 197 ref subst 3864 ref refl 4005 def 3987 ref appThm 2182 ref appThm eqMp nil 198 ref 381 ref cons 4006 def 199 ref 4003 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 396 ref 4002 remove appTerm nil cons cons 148 ref 18 ref 3989 ref 3969 remove 3997 ref varTerm 4007 def appTerm 4008 def appTerm appTerm 4009 def 3993 ref 3996 remove 4007 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "t'" 5 ref var 4010 def 3995 ref nil cons 4011 def cons nil cons nil cons cons 4012 def 3976 remove 3984 remove 3985 remove 211 ref subst proveHyp 4013 def subst 4014 def nil 146 ref 47 ref 3990 ref appTerm 4015 def 127 ref appTerm nil cons cons 4016 def 148 ref 18 ref 396 ref 4001 remove 4010 ref varTerm 4017 def appTerm 4018 def appTerm appTerm 4009 remove 3993 ref 3994 ref 4017 ref appTerm 4007 ref appTerm 4019 def appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil "g'" 5 ref var 4020 def 381 remove cons nil cons nil cons cons 4021 def 3997 ref 18 ref 4015 remove 4020 ref varTerm 4022 def appTerm appTerm 4023 def 18 ref 18 ref 4022 ref appTerm 4024 def 4018 remove appTerm appTerm 18 ref 18 ref 262 ref 4022 ref appTerm appTerm 4025 def 4008 remove appTerm appTerm 3993 remove 31 ref 4022 ref appTerm 4017 ref appTerm 4007 ref appTerm 4026 def appTerm appTerm appTerm appTerm absTerm 4027 def 4007 ref appTerm 4028 def betaConv 4010 ref 41 ref 4027 ref appTerm 4029 def absTerm 4030 def 4017 ref appTerm 4031 def betaConv 4020 ref 41 ref 4030 ref appTerm 4032 def absTerm 4033 def 4022 ref appTerm 4034 def betaConv nil "e" 5 ref var 4035 def 3968 remove nil cons cons 135 ref 3992 remove nil cons cons "g" 5 ref var 4036 def 3990 remove nil cons cons nil cons 4037 def cons cons nil cons cons 120 ref nil 97 ref 4020 ref 121 ref "t'" 2 ref var 4038 def 121 ref "e'" 2 ref var 4039 def 18 ref 47 ref 4036 ref varTerm 4040 def appTerm 4041 def 4022 ref appTerm appTerm 18 ref 4024 ref 3471 ref 4038 ref varTerm 4042 def appTerm 4043 def appTerm appTerm 4044 def 18 ref 4025 ref 464 ref 2110 ref appTerm 4045 def 4039 ref varTerm 4046 def appTerm 4047 def appTerm appTerm 4048 def 464 ref 272 ref 4040 ref appTerm 3453 ref appTerm 2110 ref appTerm appTerm 272 ref 4022 ref appTerm 4042 ref appTerm 4046 ref appTerm 4049 def appTerm appTerm appTerm appTerm 4050 def absTerm 4051 def appTerm 4052 def absTerm 4053 def appTerm 4054 def absTerm nil cons cons nil cons nil cons cons 134 remove subst 4020 ref nil 135 ref 4054 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 4053 remove nil cons cons nil cons nil cons cons 133 ref subst 4038 remove nil 135 ref 4052 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 4051 remove nil cons cons nil cons nil cons cons 133 ref subst 4039 remove nil 135 ref 4050 remove nil cons 4055 def cons nil cons nil cons cons 140 ref subst nil 146 ref 4041 ref 360 ref appTerm 4056 def nil cons 4057 def cons 148 ref 4055 ref cons nil cons 4058 def cons nil cons cons 4059 def 175 ref subst 4059 remove 197 ref subst 47 ref "_502" 5 ref var 4060 def 18 ref 47 ref 4060 remove varTerm 4061 def appTerm 4022 ref appTerm appTerm 4044 ref 4048 ref 464 ref 272 ref 4061 remove appTerm 3453 ref appTerm 2110 ref appTerm appTerm 4049 ref appTerm appTerm appTerm appTerm absTerm 4062 def 4040 ref appTerm 4063 def appTerm refl 4064 def 4062 ref 360 ref appTerm betaConv appThm 176 ref 4063 remove betaConv appThm 4065 def 18 ref 370 remove 4022 ref appTerm appTerm 4044 ref 4048 ref 464 ref 272 ref 360 ref appTerm 4066 def 3453 ref appTerm 2110 ref appTerm appTerm 4049 ref appTerm appTerm appTerm appTerm refl appThm trans 4062 remove refl 4067 def 4056 remove assume appThm eqMp sym 152 ref nil 135 ref 4022 ref nil cons 4068 def cons nil cons nil cons cons 4069 def 377 remove subst appThm 4044 ref refl 4070 def 4048 ref refl 4071 def 1059 ref nil "t2" 2 ref var 4072 def 2121 remove cons "t1" 2 ref var 4073 def 3472 remove cons nil cons cons nil cons cons 4074 def 4072 ref 464 ref 4066 ref 4073 ref varTerm 4075 def appTerm 4072 ref varTerm 4076 def appTerm appTerm 4076 ref appTerm absTerm 4077 def 4076 ref appTerm 4078 def betaConv 4073 ref 121 ref 4077 ref appTerm 4079 def absTerm 4080 def 4075 ref appTerm 4081 def betaConv nil 121 ref 4080 ref appTerm 4082 def axiom nil 146 ref 4082 remove nil cons cons 148 ref 4081 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4080 remove nil cons cons 126 ref 4075 ref nil cons cons nil cons 4083 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4079 remove nil cons cons 148 ref 4078 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4077 remove nil cons cons 126 ref 4076 ref nil cons cons nil cons 4084 def cons nil cons cons 300 ref subst eqMp eqMp 4085 def subst appThm 4049 ref refl 4086 def appThm appThm appThm appThm sym nil 146 ref 47 ref 4022 ref appTerm 4087 def 360 ref appTerm 4088 def nil cons 4089 def cons 4090 def 148 ref 4025 ref 4044 ref 4048 ref 4045 ref 4049 ref appTerm appTerm appTerm appTerm nil cons 4091 def cons nil cons 4092 def cons nil cons cons 4093 def 175 ref subst 4093 remove 197 ref subst 47 ref "_510" 5 ref var 4094 def 18 ref 262 ref 4094 remove varTerm 4095 def appTerm appTerm 4096 def 18 ref 18 ref 4095 ref appTerm 4043 ref appTerm appTerm 18 ref 4096 remove 4047 ref appTerm appTerm 4045 ref 272 ref 4095 remove appTerm 4042 ref appTerm 4046 ref appTerm appTerm appTerm appTerm appTerm absTerm 4097 def 4022 ref appTerm 4098 def appTerm refl 4099 def 4097 ref 360 ref appTerm betaConv appThm 176 ref 4098 remove betaConv appThm 4100 def 18 ref 378 ref appTerm 4101 def 18 ref 641 ref 4043 ref appTerm appTerm 4102 def 18 ref 4101 ref 4047 ref appTerm appTerm 4103 def 4045 ref 4066 remove 4042 ref appTerm 4046 ref appTerm 4104 def appTerm appTerm appTerm appTerm refl appThm trans 4097 remove refl 4105 def 4088 remove assume 4106 def appThm eqMp sym 152 ref 379 remove appThm 4107 def 152 ref nil 135 ref 4043 ref nil cons cons nil cons nil cons cons 4108 def 960 ref subst appThm 152 ref 4107 remove 4047 ref refl 4109 def appThm nil 135 ref 4047 ref nil cons cons nil cons nil cons cons 4110 def 400 ref subst trans appThm 4045 ref refl 4111 def nil 4072 ref 4046 ref nil cons cons 4073 ref 4042 ref nil cons cons nil cons cons nil cons cons 4112 def 4085 ref subst appThm appThm 4110 ref 939 ref subst trans appThm 382 remove 400 ref subst 4113 def trans appThm 4113 remove trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4089 ref cons 4114 def 199 ref 4091 ref cons nil cons 4115 def cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 4087 remove 127 ref appTerm 4116 def nil cons 4117 def cons 4118 def 4092 remove cons nil cons cons 4119 def 175 ref subst 4119 remove 197 ref subst 4099 remove "_508" 5 ref var 4120 def 18 ref 262 ref 4120 remove varTerm 4121 def appTerm appTerm 4122 def 18 ref 18 ref 4121 ref appTerm 4043 ref appTerm appTerm 18 ref 4122 remove 4047 ref appTerm appTerm 4045 ref 272 ref 4121 remove appTerm 4042 ref appTerm 4046 ref appTerm appTerm appTerm appTerm appTerm absTerm 127 ref appTerm betaConv appThm 4100 remove 3989 ref 18 ref 396 ref 4043 ref appTerm appTerm 4123 def 18 ref 3989 ref 4047 ref appTerm appTerm 4124 def 4045 ref 272 ref 127 ref appTerm 4125 def 4042 ref appTerm 4046 ref appTerm 4126 def appTerm appTerm appTerm appTerm refl appThm trans 4105 remove 4116 remove assume 4127 def appThm eqMp sym 152 ref 361 remove appThm 4128 def 152 ref 4108 ref 400 ref subst 4129 def appThm 4130 def 152 ref 4128 remove 4109 remove appThm 4110 remove 960 ref subst trans appThm 4131 def 4111 remove 4112 remove 4072 remove 464 ref 4125 ref 4075 ref appTerm 4076 ref appTerm appTerm 4075 ref appTerm absTerm 4132 def 4076 remove appTerm 4133 def betaConv 4073 remove 121 ref 4132 ref appTerm 4134 def absTerm 4135 def 4075 remove appTerm 4136 def betaConv nil 121 ref 4135 ref appTerm 4137 def axiom nil 146 ref 4137 remove nil cons cons 148 ref 4136 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4135 remove nil cons cons 4083 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4134 remove nil cons cons 148 ref 4133 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4132 remove nil cons cons 4084 remove cons nil cons cons 300 ref subst eqMp eqMp 4138 def subst 4139 def appThm appThm nil 135 ref 4045 remove 4042 ref appTerm 4140 def nil cons cons nil cons nil cons cons 400 ref subst trans appThm appThm nil 135 ref 18 ref 4043 ref appTerm 4140 remove appTerm nil cons cons nil cons nil cons cons 960 ref subst trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4117 remove cons 4141 def 4115 remove cons nil cons cons 211 ref subst deductAntisym eqMp 135 ref 20 ref 138 remove appTerm 559 remove appTerm absTerm 4142 def 4022 ref appTerm 4143 def betaConv nil 41 ref 4142 ref appTerm 4144 def axiom 4145 def nil 146 ref 4144 remove nil cons cons 4146 def 148 ref 4143 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4142 ref nil cons cons 4147 def 42 ref 4068 remove cons nil cons 4148 def cons nil cons cons 300 ref subst eqMp eqMp 4149 def nil 4141 ref 199 ref 4089 remove cons 4150 def 1924 ref 4091 remove cons nil cons cons cons nil cons cons 1942 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 198 ref 4057 ref cons 199 ref 4055 ref cons nil cons 4151 def cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 4041 remove 127 ref appTerm 4152 def nil cons 4153 def cons 4058 remove cons nil cons cons 4154 def 175 ref subst 4154 remove 197 ref subst 4064 remove "_500" 5 ref var 4155 def 18 ref 47 ref 4155 remove varTerm 4156 def appTerm 4022 ref appTerm appTerm 4044 ref 4048 ref 464 ref 272 ref 4156 remove appTerm 3453 ref appTerm 2110 ref appTerm appTerm 4049 ref appTerm appTerm appTerm appTerm absTerm 127 ref appTerm betaConv appThm 4065 remove 18 ref 317 remove 4022 ref appTerm appTerm 4044 ref 4048 ref 464 ref 4125 remove 3453 remove appTerm 2110 remove appTerm appTerm 4049 ref appTerm appTerm appTerm appTerm refl appThm trans 4067 remove 4152 remove assume appThm eqMp sym 152 ref 4069 remove 386 ref subst appThm 4070 remove 4071 remove 1059 remove 4074 remove 4138 ref subst appThm 4086 remove appThm appThm appThm appThm sym nil 4090 remove 148 ref 4024 ref 4044 remove 4048 remove 3471 ref 4049 remove appTerm appTerm appTerm appTerm nil cons 4157 def cons nil cons 4158 def cons nil cons cons 4159 def 175 ref subst 4159 remove 197 ref subst 47 ref "_506" 5 ref var 4160 def 18 ref 4160 remove varTerm 4161 def appTerm 4162 def 18 ref 4162 remove 4043 ref appTerm appTerm 18 ref 18 ref 262 ref 4161 ref appTerm appTerm 4047 ref appTerm appTerm 3471 ref 272 ref 4161 remove appTerm 4042 ref appTerm 4046 ref appTerm appTerm appTerm appTerm appTerm absTerm 4163 def 4022 ref appTerm 4164 def appTerm refl 4165 def 4163 ref 360 ref appTerm betaConv appThm 176 ref 4164 remove betaConv appThm 4166 def 641 ref 4102 remove 4103 remove 3471 ref 4104 remove appTerm appTerm appTerm 4167 def appTerm refl appThm trans 4163 remove refl 4168 def 4106 remove appThm eqMp sym nil 135 ref 4167 remove nil cons cons nil cons nil cons cons 960 remove subst sym 139 ref eqMp eqMp eqMp nil 4114 remove 199 ref 4157 ref cons nil cons 4169 def cons nil cons cons 211 ref subst deductAntisym eqMp nil 4118 remove 4158 remove cons nil cons cons 4170 def 175 ref subst 4170 remove 197 ref subst 4165 remove "_504" 5 ref var 4171 def 18 ref 4171 remove varTerm 4172 def appTerm 4173 def 18 ref 4173 remove 4043 remove appTerm appTerm 18 ref 18 ref 262 ref 4172 ref appTerm appTerm 4047 remove appTerm appTerm 3471 ref 272 remove 4172 remove appTerm 4042 remove appTerm 4046 remove appTerm appTerm appTerm appTerm appTerm absTerm 127 ref appTerm betaConv appThm 4166 remove 396 ref 4123 remove 4124 remove 3471 ref 4126 remove appTerm appTerm appTerm 4174 def appTerm refl appThm trans 4168 remove 4127 remove appThm eqMp sym nil 135 ref 4174 remove nil cons cons nil cons nil cons cons 400 ref subst 4130 remove 4131 remove 3471 remove refl 4139 remove appThm appThm 4129 remove trans appThm 4108 remove 939 ref subst trans trans sym 139 ref eqMp eqMp eqMp nil 4141 ref 4169 remove cons nil cons cons 211 ref subst deductAntisym eqMp 4149 remove nil 4141 remove 4150 remove 1924 ref 4157 remove cons nil cons cons cons nil cons cons 1942 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 198 ref 4153 remove cons 4175 def 4151 remove cons nil cons cons 211 ref subst deductAntisym eqMp 4142 remove 4040 ref appTerm 4176 def betaConv 4145 remove nil 4146 remove 148 ref 4176 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 4147 remove 42 ref 4040 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 4175 remove 199 ref 4057 remove cons 1924 remove 4055 remove cons nil cons cons cons nil cons cons 1942 remove subst proveHyp proveHyp proveHyp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp subst 4177 def subst nil 146 ref 41 ref 4033 ref appTerm nil cons cons 148 ref 4034 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4033 remove nil cons cons 4148 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4032 remove nil cons cons 148 ref 4031 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4030 remove nil cons cons 42 ref 4017 ref nil cons cons nil cons 4178 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4029 remove nil cons cons 148 ref 4028 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4027 remove nil cons cons 42 ref 4007 ref nil cons cons nil cons 4179 def cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp subst eqMp nil 745 ref 3998 remove cons 4180 def 746 ref 4011 remove cons nil cons 4181 def cons nil cons cons 120 ref 4138 remove subst 4182 def subst trans absThm nil "t" 7 ref var 4183 def 3910 remove nil cons cons nil cons nil cons cons 301 ref 3487 remove nil cons cons 83 ref cons 4184 def 3649 remove subst 4185 def subst trans trans appThm 3937 remove betaConv 29 ref nil 3966 remove 148 ref 47 ref 3867 ref 3967 ref appTerm 1206 ref appTerm 4186 def appTerm 4187 def 3970 ref appTerm 4188 def nil cons 4189 def cons nil cons cons nil cons cons 4190 def 175 ref subst 4190 remove 197 ref subst 3867 ref refl 4191 def 3987 ref appThm 2182 ref appThm eqMp nil 3988 remove 199 ref 4189 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 3989 ref 4188 remove appTerm nil cons cons 148 ref 47 ref 3991 remove 3866 ref 3967 remove appTerm 1206 ref appTerm 4192 def appTerm 4186 ref appTerm appTerm 4193 def 3994 remove 3911 remove 1206 ref appTerm 4194 def appTerm 4195 def 3970 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3999 ref nil 4000 remove 148 ref 47 ref 4192 ref appTerm 4196 def 4194 ref appTerm 4197 def nil cons 4198 def cons nil cons cons nil cons cons 4199 def 175 ref subst 4199 remove 197 ref subst 3866 ref refl 4200 def 3987 remove appThm 2182 ref appThm eqMp nil 4006 remove 199 ref 4198 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 396 ref 4197 remove appTerm nil cons cons 148 ref 18 ref 3989 remove 4187 remove 4007 ref appTerm 4201 def appTerm appTerm 4202 def 4193 ref 4195 remove 4007 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 4010 ref 4194 ref nil cons 4203 def cons nil cons nil cons cons 4204 def 4014 remove nil 4016 remove 148 ref 18 ref 396 remove 4196 remove 4017 ref appTerm 4205 def appTerm appTerm 4202 remove 4193 ref 4019 remove appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4021 remove 3997 ref 4023 remove 18 ref 4024 ref 4205 remove appTerm appTerm 18 ref 4025 ref 4201 remove appTerm appTerm 4193 remove 4026 ref appTerm appTerm appTerm appTerm absTerm 4206 def 4007 ref appTerm 4207 def betaConv 4010 ref 41 ref 4206 ref appTerm 4208 def absTerm 4209 def 4017 ref appTerm 4210 def betaConv 4020 ref 41 ref 4209 ref appTerm 4211 def absTerm 4212 def 4022 ref appTerm 4213 def betaConv nil 4035 ref 4186 remove nil cons cons 135 ref 4192 remove nil cons cons 4037 remove cons cons nil cons cons 4177 ref subst nil 146 ref 41 ref 4212 ref appTerm nil cons cons 148 ref 4213 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4212 remove nil cons cons 4148 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4211 remove nil cons cons 148 ref 4210 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4209 remove nil cons cons 4178 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4208 remove nil cons cons 148 ref 4207 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4206 remove nil cons cons 4179 ref cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp subst eqMp nil 4180 remove 746 ref 4203 remove cons nil cons cons nil cons cons 4214 def 4182 remove subst trans absThm nil 4183 ref 3960 remove cons nil cons nil cons cons 4185 ref subst trans trans appThm nil 146 ref 47 ref 3938 remove appTerm 4215 def 3912 remove appTerm nil cons cons 148 ref 18 ref 3964 ref 3955 remove 3651 ref appTerm 4216 def appTerm appTerm 3950 ref 3964 remove 3651 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 3653 ref 3954 ref cons nil cons nil cons cons 3635 ref 18 ref 4215 remove 3654 ref appTerm appTerm 18 ref 3655 ref 4216 remove appTerm appTerm 3950 ref 3656 ref appTerm appTerm appTerm absTerm 4217 def 3651 ref appTerm 4218 def betaConv 3653 ref 41 ref 4217 ref appTerm 4219 def absTerm 4220 def 3654 ref appTerm 4221 def betaConv nil 3923 remove 3939 remove nil cons cons nil cons cons 3729 ref subst nil 146 ref 41 ref 4220 ref appTerm nil cons cons 148 ref 4221 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4220 remove nil cons cons 3730 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4219 remove nil cons cons 148 ref 4218 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4217 remove nil cons cons 3731 ref cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp nil 135 ref 3954 remove cons nil cons nil cons cons 1340 ref subst trans eqMp nil 198 ref 3949 ref cons 199 ref 3952 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 3915 ref appTerm 4222 def 3951 remove appTerm nil cons cons 148 ref 47 ref 18 ref 3945 ref appTerm 3947 remove appTerm appTerm 4223 def 4222 ref 127 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3636 remove 3959 remove 3943 remove betaConv 29 ref nil 146 ref 378 remove nil cons 4224 def cons 4225 def 148 ref 47 ref 3865 remove 1204 remove 3942 ref appTerm 4226 def appTerm 1206 ref appTerm 4227 def appTerm 4228 def 3913 ref 1206 ref appTerm 4229 def appTerm 4230 def nil cons 4231 def cons nil cons cons nil cons cons 4232 def 175 ref subst 4232 remove 197 ref subst 3974 remove nil 3975 remove 3941 remove cons nil cons cons 4233 def 3986 remove subst 4234 def appThm 2182 ref appThm eqMp nil 198 ref 4224 remove cons 4235 def 199 ref 4231 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 4101 ref 4230 remove appTerm nil cons cons 148 ref 47 ref 31 ref 1188 remove 3942 remove appTerm 4236 def appTerm 4237 def 3864 remove 4226 ref appTerm 1206 ref appTerm 4238 def appTerm 4227 ref appTerm appTerm 4239 def 31 remove 360 ref appTerm 4240 def 3995 ref appTerm 4241 def 4229 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 3997 ref 4229 remove nil cons 4242 def cons nil cons nil cons cons nil 642 ref 148 ref 47 ref 4238 ref appTerm 4243 def 3995 remove appTerm 4244 def nil cons 4245 def cons nil cons cons nil cons cons 4246 def 175 ref subst 4246 remove 197 ref subst 4005 remove 4234 ref appThm 2182 ref appThm eqMp nil 647 ref 199 ref 4245 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 641 ref 4244 remove appTerm nil cons cons 148 ref 18 ref 4101 ref 4228 remove 4007 ref appTerm 4247 def appTerm appTerm 4248 def 4239 ref 4241 remove 4007 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4012 remove 4233 remove 4013 remove subst 4249 def nil 146 ref 47 ref 4236 ref appTerm 4250 def 360 ref appTerm nil cons cons 4251 def 148 ref 18 ref 641 ref 4243 remove 4017 ref appTerm 4252 def appTerm appTerm 4248 remove 4239 ref 4240 ref 4017 ref appTerm 4007 ref appTerm 4253 def appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 4020 ref 368 remove cons nil cons nil cons cons 4254 def 3997 ref 18 ref 4250 remove 4022 ref appTerm appTerm 4255 def 18 ref 4024 ref 4252 remove appTerm appTerm 18 ref 4025 ref 4247 remove appTerm appTerm 4239 remove 4026 ref appTerm appTerm appTerm appTerm absTerm 4256 def 4007 ref appTerm 4257 def betaConv 4010 ref 41 ref 4256 ref appTerm 4258 def absTerm 4259 def 4017 ref appTerm 4260 def betaConv 4020 ref 41 ref 4259 ref appTerm 4261 def absTerm 4262 def 4022 ref appTerm 4263 def betaConv nil 4035 ref 4227 remove nil cons cons 135 ref 4238 remove nil cons cons 4036 remove 4236 remove nil cons cons nil cons 4264 def cons cons nil cons cons 4177 ref subst nil 146 ref 41 ref 4262 ref appTerm nil cons cons 148 ref 4263 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4262 remove nil cons cons 4148 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4261 remove nil cons cons 148 ref 4260 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4259 remove nil cons cons 4178 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4258 remove nil cons cons 148 ref 4257 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4256 remove nil cons cons 4179 ref cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp subst eqMp nil 745 ref 4242 remove cons 4181 remove cons nil cons cons 120 remove 4085 remove subst 4265 def subst trans absThm nil 4183 ref 3913 remove nil cons cons nil cons nil cons cons 4185 ref subst trans trans appThm 3944 remove betaConv 29 ref nil 4225 remove 148 ref 47 ref 3867 remove 4226 ref appTerm 1206 ref appTerm 4266 def appTerm 4267 def 3970 ref appTerm 4268 def nil cons 4269 def cons nil cons cons nil cons cons 4270 def 175 ref subst 4270 remove 197 ref subst 4191 remove 4234 ref appThm 2182 ref appThm eqMp nil 4235 remove 199 ref 4269 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 4101 ref 4268 remove appTerm nil cons cons 148 ref 47 ref 4237 remove 3866 remove 4226 remove appTerm 1206 ref appTerm 4271 def appTerm 4266 ref appTerm appTerm 4272 def 4240 remove 4194 ref appTerm 4273 def 3970 remove appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3999 remove nil 642 remove 148 ref 47 ref 4271 ref appTerm 4274 def 4194 remove appTerm 4275 def nil cons 4276 def cons nil cons cons nil cons cons 4277 def 175 ref subst 4277 remove 197 ref subst 4200 remove 4234 remove appThm 2182 ref appThm eqMp nil 647 remove 199 ref 4276 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 641 ref 4275 remove appTerm nil cons cons 148 ref 18 ref 4101 remove 4267 remove 4007 ref appTerm 4278 def appTerm appTerm 4279 def 4272 ref 4273 remove 4007 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4204 remove 4249 remove nil 4251 remove 148 ref 18 ref 641 remove 4274 remove 4017 ref appTerm 4280 def appTerm appTerm 4279 remove 4272 ref 4253 remove appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4254 remove 3997 remove 4255 remove 18 ref 4024 remove 4280 remove appTerm appTerm 18 ref 4025 remove 4278 remove appTerm appTerm 4272 remove 4026 remove appTerm appTerm appTerm appTerm absTerm 4281 def 4007 remove appTerm 4282 def betaConv 4010 remove 41 ref 4281 ref appTerm 4283 def absTerm 4284 def 4017 remove appTerm 4285 def betaConv 4020 remove 41 ref 4284 ref appTerm 4286 def absTerm 4287 def 4022 remove appTerm 4288 def betaConv nil 4035 ref 4266 remove nil cons cons 135 ref 4271 remove nil cons cons 4264 remove cons cons nil cons cons 4177 remove subst nil 146 ref 41 ref 4287 ref appTerm nil cons cons 148 ref 4288 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4287 remove nil cons cons 4148 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4286 remove nil cons cons 148 ref 4285 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4284 remove nil cons cons 4178 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4283 remove nil cons cons 148 ref 4282 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4281 remove nil cons cons 4179 remove cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp subst eqMp 4214 remove 4265 remove subst trans absThm nil 4183 remove 3963 remove cons nil cons nil cons cons 4185 remove subst trans trans appThm nil 146 ref 47 ref 3945 remove appTerm 4289 def 3915 remove appTerm nil cons cons 148 ref 18 ref 4222 ref 3950 remove 3651 ref appTerm 4290 def appTerm appTerm 4223 ref 4222 remove 3651 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 3653 ref 3949 ref cons nil cons nil cons cons 3635 remove 18 ref 4289 remove 3654 ref appTerm appTerm 18 ref 3655 remove 4290 remove appTerm appTerm 4223 remove 3656 remove appTerm appTerm appTerm absTerm 4291 def 3651 remove appTerm 4292 def betaConv 3653 remove 41 ref 4291 ref appTerm 4293 def absTerm 4294 def 3654 remove appTerm 4295 def betaConv nil 3948 remove 3946 remove nil cons cons nil cons cons 3729 remove subst nil 146 ref 41 ref 4294 ref appTerm nil cons cons 148 ref 4295 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4294 remove nil cons cons 3730 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4293 remove nil cons cons 148 ref 4292 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4291 remove nil cons cons 3731 remove cons nil cons cons 300 ref subst eqMp eqMp subst eqMp subst eqMp nil 135 ref 3949 remove cons nil cons nil cons cons 1340 remove subst trans sym 139 ref eqMp eqMp eqMp eqMp nil 198 ref 3930 remove cons 199 ref 3917 remove cons nil cons 4296 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 3922 remove cons 4296 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp eqMp eqMp nil 198 ref 3869 ref cons 199 ref 3873 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 3868 ref appTerm 3872 ref appTerm nil cons cons 148 ref 18 ref 3872 remove appTerm 3868 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 3873 ref cons 148 ref 3869 ref cons nil cons cons nil cons cons 4297 def 175 ref subst 4297 remove 197 ref subst 1212 ref refl nil 198 ref 3870 remove nil cons cons 199 ref 3871 remove nil cons cons nil cons cons nil cons cons 4298 def 211 ref subst appThm 4298 remove 228 ref subst appThm eqMp nil 198 ref 3873 remove cons 199 ref 3869 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 4299 def subst 260 ref nil "n2" 4 ref var 4300 def 482 ref cons "n1" 4 ref var 4301 def 3863 remove nil cons cons nil cons cons nil cons cons nil 146 ref 23 ref 1218 ref 4301 ref varTerm 4302 def appTerm appTerm 1218 ref 4300 ref varTerm 4303 def appTerm appTerm 4304 def nil cons 4305 def cons 148 ref 75 ref 4302 ref appTerm 4303 ref appTerm 4306 def nil cons 4307 def cons nil cons 4308 def cons nil cons cons 4309 def 229 ref subst 4309 ref 175 ref subst 4309 remove 197 ref subst 3771 ref nil 401 ref 4302 ref nil cons 4310 def cons nil cons nil cons cons nil 1213 remove 412 ref cons nil cons nil cons cons 1216 remove 1214 ref refl appThm 1215 remove 1214 remove appTerm betaConv trans subst 4311 def subst appThm nil 401 ref 4303 ref nil cons cons nil cons nil cons cons 4311 remove subst appThm 4304 ref assume eqMp 4302 ref refl appThm nil 146 ref 125 remove 28 ref 29 ref 425 ref 4302 ref appTerm absTerm absTerm 4302 ref appTerm 4312 def appTerm 28 ref 29 ref 425 remove 4303 remove appTerm absTerm absTerm 4302 remove appTerm 4313 def appTerm 4314 def nil cons 4315 def cons 4308 ref cons nil cons cons 4316 def 224 ref subst proveHyp 4316 ref 175 ref subst 4316 remove 197 ref subst 4314 remove assume 2182 ref appThm nil 146 ref 47 ref 4312 ref 1206 ref appTerm appTerm 4313 ref 1206 ref appTerm appTerm nil cons cons 4308 remove cons nil cons cons 224 ref subst proveHyp 152 ref 176 ref 4312 remove betaConv 29 ref nil 231 ref 4310 remove cons nil cons nil cons cons 483 remove subst absThm trans 2182 ref appThm 29 ref 127 ref absTerm 1206 ref appTerm betaConv trans appThm 4313 remove betaConv 2182 ref appThm 29 ref 4306 ref absTerm 1206 ref appTerm betaConv trans appThm nil 135 ref 4307 ref cons nil cons nil cons cons 4317 def 386 ref subst trans appThm 4306 ref refl appThm 4317 remove 939 ref subst trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4315 remove cons 199 ref 4307 ref cons nil cons 4318 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4305 ref cons 4318 remove cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 4304 ref appTerm 4306 ref appTerm nil cons cons 148 ref 18 ref 4306 ref appTerm 4304 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 4307 ref cons 148 ref 4305 ref cons nil cons cons nil cons cons 4319 def 175 ref subst 4319 remove 197 ref subst 1218 ref refl 4306 remove assume appThm eqMp nil 198 ref 4307 remove cons 199 ref 4305 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 4320 def subst nil 28 ref 1821 ref cons nil cons nil cons cons 649 remove subst trans appThm 23 ref 3861 remove appTerm 1221 remove appTerm 4321 def refl appThm nil 135 ref 4321 remove nil cons cons nil cons nil cons cons 864 ref subst trans trans trans subst appThm 3855 ref 777 remove subst trans appThm 3855 remove 135 ref 47 ref 262 ref 371 remove appTerm appTerm 136 ref appTerm absTerm 4322 def 136 ref appTerm 4323 def betaConv nil 41 ref 4322 ref appTerm 4324 def axiom nil 146 ref 4324 remove nil cons cons 148 ref 4323 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4322 remove nil cons cons 376 ref cons nil cons cons 300 ref subst eqMp eqMp subst trans trans sym 447 ref 28 ref nil 3639 ref 3821 remove 340 ref appTerm 4325 def nil cons cons nil cons nil cons cons 3641 ref subst 3771 ref 3618 ref 3616 ref 4325 ref betaConv 4326 def appThm nil 2228 ref 3088 ref cons nil cons nil cons cons 3749 ref subst trans appThm appThm 4326 remove appThm nil 1669 ref 3820 remove nil cons cons nil cons nil cons cons 3772 ref subst trans trans absThm appThm 475 ref trans sym 139 ref eqMp nil 146 ref 44 ref 28 ref 1550 ref 4325 remove appTerm absTerm appTerm nil cons cons 148 ref 3854 remove cons nil cons cons nil cons cons 224 ref subst proveHyp 3856 remove 3595 ref subst eqMp eqMp eqMp eqMp nil 3824 remove 801 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp 4327 def eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 146 ref 44 ref 3811 ref appTerm nil cons cons 148 ref 3812 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 3811 remove nil cons cons 1822 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3810 remove nil cons cons 148 ref 3809 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 3808 remove nil cons cons 1826 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3807 remove nil cons cons 148 ref 3806 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 ref 3062 ref 3805 remove nil cons cons 3223 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 3804 remove nil cons cons 148 ref 47 ref 3803 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 198 ref 3803 remove nil cons cons nil cons nil cons cons 648 ref subst eqMp appThm 46 ref 3799 ref 2936 ref appTerm appTerm 2974 ref appTerm 4328 def refl appThm nil 135 ref 4328 remove nil cons cons nil cons nil cons cons 864 ref subst trans absThm appThm 369 ref 3075 ref 135 ref 47 ref 87 ref 469 remove appTerm appTerm 136 ref appTerm absTerm 4329 def 136 remove appTerm 4330 def betaConv nil 41 ref 4329 ref appTerm 4331 def axiom nil 146 ref 4331 remove nil cons cons 148 ref 4330 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4329 remove nil cons cons 376 remove cons nil cons cons 300 ref subst eqMp eqMp 4332 def subst subst trans absThm appThm 369 ref 3067 ref 4332 ref subst subst trans absThm appThm 369 ref 4332 ref subst trans absThm appThm 369 remove 144 ref 4332 remove subst subst trans appThm 3802 ref 1410 remove subst trans absThm appThm nil "a" 1003 ref var 2765 remove cons nil cons nil cons cons 1057 ref nil 135 ref 2124 ref 126 ref 465 ref 1206 ref appTerm absTerm appTerm 4333 def nil cons cons nil cons nil cons cons 140 ref subst 29 ref 4333 remove absTerm 4334 def 1206 ref appTerm 4335 def betaConv nil 121 ref 4334 ref appTerm 4336 def axiom nil 146 ref 4336 remove nil cons cons 148 ref 4335 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4334 remove nil cons cons 126 ref 1206 ref nil cons 4337 def cons nil cons 4338 def cons nil cons cons 300 ref subst eqMp eqMp eqMp subst subst trans sym 139 ref eqMp eqMp nil 146 ref 3774 remove nil cons cons 148 ref 3786 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 141 ref 3785 remove nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 3784 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 3783 remove nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 3782 remove nil cons cons nil cons nil cons cons 140 ref subst nil 3062 ref 3781 remove nil cons cons nil cons nil cons cons 3068 ref subst 2865 ref nil 135 ref 3780 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 3777 ref nil cons 4339 def cons 148 ref 3779 ref nil cons 4340 def cons nil cons 4341 def cons nil cons cons 4342 def 175 ref subst 4342 remove 197 ref subst 447 ref 28 ref 176 ref 3794 ref 1035 ref 3776 ref 1036 ref appTerm betaConv 4343 def absThm 4344 def appThm appThm 260 ref 1061 ref 4344 remove appThm appThm 3272 ref 1035 ref 3272 ref "x'" 1003 ref var 4345 def 152 ref 260 ref 4343 ref appThm 3776 ref 4345 ref varTerm 4346 def appTerm betaConv appThm appThm 3799 ref 4346 ref appTerm 4347 def refl 4348 def appThm absThm appThm absThm appThm appThm appThm nil 1185 ref 3776 ref nil cons cons nil cons nil cons cons 1057 remove 89 ref 47 ref 2124 remove 1678 remove appTerm appTerm 46 ref 1723 remove appTerm 121 ref 126 ref 121 ref 1060 remove 18 ref 2134 remove 90 ref 1065 ref appTerm appTerm appTerm 465 ref 1065 remove appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 4349 def 90 ref appTerm 4350 def betaConv nil 289 ref 4349 ref appTerm 4351 def axiom nil 146 ref 4351 remove nil cons cons 148 ref 4350 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 4349 remove nil cons cons 294 ref cons nil cons cons 300 ref subst eqMp eqMp subst 4352 def subst eqMp absThm appThm 176 ref 447 ref 28 ref 260 ref 28 ref 1043 ref 3776 ref appTerm absTerm 4353 def 340 ref appTerm betaConv 4354 def appThm 28 ref 1006 ref 1035 ref 1006 ref 4345 ref 18 ref 46 ref 3775 remove appTerm 2971 ref 4346 ref appTerm appTerm 4355 def appTerm 4347 ref appTerm absTerm 4356 def appTerm 4357 def absTerm 4358 def appTerm 4359 def absTerm 4360 def 340 ref appTerm 4361 def betaConv 4362 def appThm absThm appThm appThm 260 ref 447 ref 28 ref 4354 remove absThm appThm appThm 447 ref 28 ref 4362 ref absThm appThm appThm appThm nil 545 ref 4353 ref nil cons cons 1673 remove 4360 ref nil cons 4363 def cons nil cons cons nil cons cons 3583 remove subst eqMp trans 3777 remove assume eqMp nil 146 ref 46 ref 44 ref 4353 remove appTerm 4364 def appTerm 44 ref 4360 remove appTerm 4365 def appTerm nil cons 4366 def cons 4341 ref cons nil cons cons 4367 def 224 ref subst proveHyp 4367 ref 175 ref subst 4367 remove 197 ref subst nil 198 ref 4364 ref nil cons cons 199 ref 4365 ref nil cons 4368 def cons nil cons cons nil cons cons 4369 def 211 ref subst 4369 remove 228 ref subst 176 ref 447 ref 28 ref 1061 ref 1035 ref 28 ref 3776 ref absTerm 4370 def 340 ref appTerm betaConv 4371 def 1074 remove appThm 4343 remove trans absThm appThm absThm appThm appThm 3104 ref "f" 2892 ref var 4372 def 447 ref 28 ref 4371 remove 4372 ref varTerm 340 ref appTerm 4373 def refl appThm 3776 remove 4373 ref appTerm betaConv trans absThm appThm absThm appThm appThm nil "r" 0 ref 4 ref 1017 ref cons opType var 4370 remove nil cons cons nil cons nil cons cons "B" 1031 ref cons 4374 def 143 ref cons 83 ref cons "r" 0 ref 2 ref 1017 remove cons opType 4375 def var 4376 def 47 ref 121 ref 126 ref 1043 ref 1035 ref 4376 remove varTerm 4377 def 274 ref appTerm 4378 def 1036 ref appTerm absTerm appTerm absTerm appTerm appTerm 34 ref 3498 remove constTerm 4379 def 3489 ref 121 ref 126 ref 4378 remove 3491 ref appTerm absTerm appTerm absTerm appTerm appTerm absTerm 4380 def 4377 ref appTerm 4381 def betaConv nil 11 ref 0 ref 0 ref 4375 ref 6 ref cons opType 4382 def 6 ref cons opType constTerm 4383 def 4380 ref appTerm 4384 def axiom nil 146 ref 4384 remove nil cons cons 148 ref 4381 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 4375 ref nil cons cons nil cons 4385 def "P" 4382 remove var 4386 def 4380 remove nil cons cons "x" 4375 ref var 4387 def 4377 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp subst subst eqMp 4364 remove assume eqMp nil 146 ref 2931 ref 4372 ref 44 ref 28 ref 2971 ref 4373 remove appTerm absTerm appTerm absTerm 4388 def appTerm 4389 def nil cons cons 4341 ref cons nil cons cons 224 ref subst proveHyp nil 3070 ref 2932 ref 18 ref 4388 ref 2935 ref appTerm 4390 def appTerm 3779 ref appTerm 4391 def absTerm nil cons cons nil cons nil cons cons 3076 ref subst 2932 ref nil 135 ref 4391 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4390 ref nil cons 4392 def cons 4341 ref cons nil cons cons 4393 def 175 ref subst 4393 remove 197 ref subst 4390 ref betaConv 4390 remove assume eqMp nil 3208 remove 4341 remove cons nil cons cons 4394 def 224 ref subst proveHyp 4394 ref 175 ref subst 4394 remove 197 ref subst 176 ref 3794 remove 1035 ref 3778 ref 1036 ref appTerm betaConv 4395 def absThm 4396 def appThm appThm 260 ref 1061 ref 4396 remove appThm appThm 3272 ref 1035 ref 3272 ref 4345 ref 152 ref 260 ref 4395 remove appThm 3778 ref 4346 ref appTerm betaConv appThm appThm 4348 ref appThm absThm appThm absThm appThm appThm appThm nil 1185 remove 3778 remove nil cons cons nil cons nil cons cons 4352 remove subst eqMp sym 260 ref 1061 remove 1035 ref nil 3795 remove 2915 remove 3267 remove cons nil cons 4397 def cons nil cons cons 3798 ref subst 4398 def absThm appThm appThm 3272 ref 1035 ref 3272 ref 4345 ref 152 ref 260 ref 4398 remove appThm nil 2916 remove 4346 ref nil cons 4399 def cons 4397 remove cons nil cons cons 3798 remove subst appThm appThm 4348 ref appThm absThm appThm absThm appThm appThm sym 1035 ref 20 ref 46 ref 3813 ref appTerm 4400 def 3800 remove appTerm appTerm 1226 ref 1847 ref 87 ref 1843 ref 2928 ref 3247 ref 2931 ref 2932 ref 3255 ref 46 ref 3799 ref 3262 ref appTerm appTerm 3263 ref appTerm 4401 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 4402 def absTerm 4403 def 2936 ref appTerm betaConv sym 438 ref 260 ref 4327 remove nil 146 ref 3819 remove cons 148 ref 47 ref 3813 ref appTerm 360 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 198 ref 3813 remove nil cons cons nil cons nil cons cons 648 remove subst eqMp appThm 4404 def 3235 ref 2764 ref appTerm 4405 def refl appThm nil 135 ref 4405 remove nil cons cons nil cons nil cons cons 864 ref subst trans appThm 1740 ref 1847 ref 1073 ref 1843 ref 3111 ref 3247 ref 3104 ref 3240 ref 260 ref nil "r2" 2050 ref var 4406 def 3248 ref nil cons cons "i2" 2 ref var 4407 def 1844 ref nil cons cons "c2" 4 ref var 4408 def 1848 ref nil cons cons "r1" 2050 ref var 4409 def 3222 ref cons "i1" 2 ref var 4410 def 1825 ref cons "c1" 4 ref var 4411 def 1821 ref cons nil cons cons cons cons cons cons nil cons cons nil 146 ref 2235 ref 2061 ref 4411 remove varTerm 4412 def appTerm 4410 remove varTerm 4413 def appTerm 4409 remove varTerm 4414 def appTerm appTerm 2061 ref 4408 remove varTerm 4415 def appTerm 4407 remove varTerm 4416 def appTerm 4406 remove varTerm 4417 def appTerm appTerm 4418 def nil cons 4419 def cons 148 ref 46 ref 75 ref 4412 ref appTerm 4415 ref appTerm 4420 def appTerm 4421 def 46 ref 464 ref 4413 ref appTerm 4416 ref appTerm 4422 def appTerm 4423 def 21 ref 0 ref 2050 ref 2862 remove nil cons cons opType constTerm 4424 def 4414 ref appTerm 4417 ref appTerm 4425 def appTerm 4426 def appTerm 4427 def nil cons 4428 def cons nil cons 4429 def cons nil cons cons 4430 def 229 ref subst 4430 ref 175 ref subst 4430 remove 197 ref subst 3748 ref nil 2865 ref 4414 ref nil cons 4431 def cons 1228 ref 4413 ref nil cons 4432 def cons 1227 ref 4412 ref nil cons 4433 def cons nil cons cons 4434 def cons nil cons cons 3615 ref subst appThm nil 2865 ref 4417 ref nil cons 4435 def cons 1228 ref 4416 ref nil cons 4436 def cons 1227 ref 4415 ref nil cons 4437 def cons nil cons cons 4438 def cons nil cons cons 3615 remove subst appThm 4418 ref assume eqMp nil 146 ref 2235 ref 2052 ref 1516 ref 4412 ref appTerm 4413 ref appTerm 28 ref 2055 ref 4414 ref 340 ref appTerm 4439 def appTerm 4440 def absTerm 4441 def appTerm 4442 def appTerm appTerm 2052 ref 1516 remove 4415 ref appTerm 4416 ref appTerm 28 ref 2055 ref 4417 ref 340 ref appTerm 4443 def appTerm 4444 def absTerm 4445 def appTerm 4446 def appTerm appTerm nil cons 4447 def cons 4448 def 4429 ref cons nil cons cons 4449 def 224 ref subst proveHyp 4449 ref 175 ref subst 4449 remove 197 ref subst nil 4448 remove 148 ref 18 ref 46 ref 1550 ref 4442 ref appTerm 4450 def appTerm 1550 ref 4446 ref appTerm 4451 def appTerm appTerm 23 ref 4442 ref appTerm 4446 ref appTerm 4452 def appTerm nil cons 4453 def cons nil cons cons nil cons cons 224 ref subst nil 3830 remove 4446 remove nil cons cons 1669 ref 4442 remove nil cons cons nil cons cons nil cons cons 3853 remove subst eqMp nil 146 ref 4453 remove cons 4429 remove cons nil cons cons 224 ref subst proveHyp 447 ref 28 ref nil 3639 ref 4441 ref 340 ref appTerm 4454 def nil cons cons nil cons nil cons cons 3641 ref subst 3771 ref 3618 ref 3616 ref 4454 ref betaConv 4455 def appThm nil 2228 ref 4439 remove nil cons cons nil cons nil cons cons 3749 ref subst trans appThm appThm 4455 remove appThm nil 1669 ref 4440 remove nil cons cons nil cons nil cons cons 3772 ref subst trans trans absThm appThm 475 ref trans sym 139 ref eqMp nil 146 ref 44 ref 28 ref 1550 ref 4454 remove appTerm absTerm appTerm nil cons cons 148 ref 4450 remove nil cons 4456 def cons nil cons cons nil cons cons 224 ref subst proveHyp nil 1232 ref 4441 ref nil cons 4457 def cons 4434 remove cons nil cons cons 4458 def 3595 ref subst eqMp nil 146 ref 4456 ref cons 148 ref 4451 remove nil cons 4459 def cons nil cons 4460 def cons nil cons cons 197 ref subst proveHyp 447 ref 28 ref nil 3639 remove 4445 ref 340 ref appTerm 4461 def nil cons cons nil cons nil cons cons 3641 remove subst 3771 ref 3618 ref 3616 ref 4461 ref betaConv 4462 def appThm nil 2228 ref 4443 remove nil cons cons nil cons nil cons cons 3749 ref subst trans appThm appThm 4462 remove appThm nil 1669 remove 4444 remove nil cons cons nil cons nil cons cons 3772 remove subst trans trans absThm appThm 475 remove trans sym 139 ref eqMp nil 146 ref 44 ref 28 ref 1550 remove 4461 remove appTerm absTerm appTerm nil cons cons 4460 remove cons nil cons cons 224 ref subst proveHyp nil 1232 remove 4445 ref nil cons 4463 def cons 4438 remove cons nil cons cons 4464 def 3595 remove subst eqMp eqMp 152 ref 152 ref 260 ref nil 135 ref 4456 ref cons nil cons nil cons cons 140 ref subst nil 198 ref 4456 remove cons 199 ref 4459 ref cons nil cons cons nil cons cons 4465 def 211 ref subst eqMp appThm nil 135 ref 4459 remove cons nil cons nil cons cons 140 ref subst 4465 remove 228 ref subst eqMp appThm 924 ref trans appThm 4452 ref refl appThm nil 135 ref 4452 remove nil cons cons nil cons nil cons cons 400 remove subst trans appThm 4427 ref refl 4466 def appThm sym 152 ref 3771 ref 4458 remove 3857 ref subst appThm 4464 remove 3857 remove subst appThm appThm 4466 ref appThm sym 152 ref nil 3858 ref 1212 ref 1243 ref 4416 remove appTerm 4467 def appTerm 1510 ref 4445 ref appTerm 4468 def appTerm nil cons cons 3859 ref 1218 ref 55 ref 4415 remove appTerm 4469 def appTerm nil cons cons 3860 ref 1212 remove 1243 ref 4413 remove appTerm 4470 def appTerm 1510 ref 4441 ref appTerm 4471 def appTerm nil cons cons 3862 ref 1218 remove 55 ref 4412 remove appTerm 4472 def appTerm nil cons cons nil cons cons cons cons nil cons cons 4299 ref subst 260 ref nil 4300 remove 4469 ref nil cons cons 4301 remove 4472 ref nil cons cons nil cons cons nil cons cons 4320 remove subst appThm nil 3858 remove 4468 remove nil cons cons 3859 remove 4467 remove nil cons cons 3860 remove 4471 remove nil cons cons 3862 remove 4470 remove nil cons cons nil cons cons cons cons nil cons cons 4299 remove subst 260 ref nil "a2" 2 ref var 4473 def 4436 remove cons "a1" 2 ref var 4474 def 4432 remove cons nil cons cons nil cons cons 176 ref nil 3875 ref 1243 ref 4473 remove varTerm 4475 def appTerm 4476 def nil cons cons 3877 ref 1243 remove 4474 remove varTerm 4477 def appTerm 4478 def nil cons cons nil cons cons nil cons cons 3897 ref subst 447 ref 231 ref nil "g" 7 remove var 4479 def 4476 remove 238 ref appTerm nil cons cons 3486 ref 4478 remove 238 ref appTerm nil cons cons nil cons cons nil cons cons 4184 remove 3896 ref subst 4480 def subst 1732 ref 126 ref 176 ref nil 29 ref 4477 ref nil cons 4481 def cons nil cons nil cons cons nil 1237 remove 4337 remove cons nil cons nil cons cons 1242 remove 1240 ref refl appThm 1241 remove 1240 remove appTerm betaConv trans subst 4482 def subst 144 ref 299 ref subst 4483 def appThm 28 ref 1238 ref 1239 ref 4477 ref appTerm absTerm 4484 def absTerm 238 ref appTerm betaConv trans 299 ref appThm 4484 remove 274 ref appTerm betaConv trans appThm nil 29 ref 4475 ref nil cons cons nil cons nil cons cons 4482 remove subst 4483 remove appThm 28 ref 1238 remove 1239 remove 4475 ref appTerm absTerm 4485 def absTerm 238 ref appTerm betaConv trans 299 remove appThm 4485 remove 274 ref appTerm betaConv trans appThm absThm appThm trans absThm appThm nil 135 ref 121 ref 126 ref 47 ref 465 ref 4477 ref appTerm appTerm 465 ref 4475 ref appTerm 4486 def appTerm absTerm 4487 def appTerm 4488 def nil cons 4489 def cons nil cons nil cons cons 474 remove subst trans trans appThm 464 ref 4477 ref appTerm 4490 def 4475 ref appTerm 4491 def refl 4492 def appThm sym nil 146 ref 4489 ref cons 4493 def 148 ref 4491 ref nil cons 4494 def cons nil cons 4495 def cons nil cons cons 4496 def 229 ref subst 4496 ref 175 ref subst 4496 remove 197 ref subst 4487 ref 4477 ref appTerm 4497 def betaConv nil 4493 remove 148 ref 4497 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 4487 remove nil cons cons 126 ref 4481 remove cons nil cons 4498 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 47 ref 4490 remove 4477 ref appTerm appTerm 4491 ref appTerm nil cons cons 4495 remove cons nil cons cons 224 ref subst proveHyp 152 ref 176 ref nil 4498 remove nil cons cons 466 remove subst appThm 4492 ref appThm nil 135 ref 4494 ref cons nil cons nil cons cons 4499 def 386 remove subst trans appThm 4492 remove appThm 4499 remove 939 ref subst trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4489 ref cons 199 ref 4494 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 4488 ref appTerm 4491 ref appTerm nil cons cons 148 ref 18 ref 4491 ref appTerm 4488 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 4494 ref cons 148 ref 4489 ref cons nil cons cons nil cons cons 4500 def 175 ref subst 4500 remove 197 ref subst 47 ref "_15438" 2 ref var 4501 def 121 ref 126 ref 47 ref 465 remove 4501 remove varTerm appTerm appTerm 4486 ref appTerm absTerm appTerm absTerm 4502 def 4477 remove appTerm 4503 def appTerm refl 4502 ref 4475 remove appTerm betaConv appThm 176 ref 4503 remove betaConv appThm 121 ref 126 ref 47 ref 4486 ref appTerm 4486 ref appTerm absTerm appTerm refl appThm trans 4502 remove refl 4491 remove assume appThm eqMp sym 1732 ref 126 ref nil 42 ref 4486 remove nil cons cons nil cons nil cons cons 467 remove subst absThm appThm 3735 remove trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4494 remove cons 199 ref 4489 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp subst appThm nil "f2" 1217 ref var 4504 def 4463 ref cons "f1" 1217 ref var 4505 def 4457 ref cons nil cons cons nil cons cons nil 146 ref 23 ref 1510 ref 4505 remove varTerm 4506 def appTerm appTerm 1510 ref 4504 remove varTerm 4507 def appTerm appTerm 4508 def nil cons 4509 def cons 148 ref 21 ref 0 ref 1217 ref 1229 remove nil cons cons opType constTerm 4506 ref appTerm 4507 ref appTerm 4510 def nil cons 4511 def cons nil cons cons nil cons cons 4512 def 229 ref subst 4512 ref 175 ref subst 4512 remove 197 ref subst nil "g" 1217 ref var 4513 def 4507 ref nil cons 4514 def cons "f" 1217 remove var 4515 def 4506 ref nil cons cons nil cons 4516 def cons nil cons cons 3642 remove 3896 ref subst 4517 def subst 447 ref 231 ref nil 3875 remove 4507 ref 238 ref appTerm 4518 def nil cons cons 3877 remove 4506 ref 238 ref appTerm 4519 def nil cons cons nil cons cons nil cons cons 3897 remove subst 447 ref "x'" 4 ref var 4520 def nil 4479 remove 4518 remove 4520 ref varTerm 4521 def appTerm nil cons cons 3486 remove 4519 remove 4521 ref appTerm nil cons cons nil cons cons nil cons cons 4480 remove subst absThm appThm trans absThm appThm trans sym nil 141 ref 28 ref 44 ref 4520 remove 121 ref 126 ref 47 ref 4506 ref 340 ref appTerm 4522 def 4521 ref appTerm 274 ref appTerm appTerm 4507 ref 340 ref appTerm 4523 def 4521 remove appTerm 274 ref appTerm appTerm absTerm appTerm absTerm appTerm 4524 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 28 ref nil 135 ref 4524 remove nil cons cons nil cons nil cons cons 140 ref subst nil 141 ref 401 ref 121 ref 126 ref 47 ref 4522 remove 402 ref appTerm 4525 def 274 ref appTerm appTerm 4523 remove 402 ref appTerm 4526 def 274 ref appTerm appTerm absTerm appTerm 4527 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 401 ref nil 135 ref 4527 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 29 ref 47 ref 4525 remove 1206 ref appTerm appTerm 4526 remove 1206 ref appTerm appTerm 4528 def absTerm nil cons cons nil cons nil cons cons 133 ref subst 29 ref nil 135 ref 4528 ref nil cons 4529 def cons nil cons nil cons cons 4530 def 140 ref subst 3771 ref nil 4516 remove nil cons cons nil 1245 remove 4515 ref varTerm nil cons cons nil cons nil cons cons 1508 remove 1246 ref refl appThm 1507 remove 1246 remove appTerm betaConv trans subst 4531 def subst appThm nil 4515 ref 4514 remove cons nil cons nil cons cons 4531 remove subst appThm 4508 ref assume eqMp nil 146 ref 23 ref 28 ref 4506 ref 1499 ref appTerm 1506 ref appTerm absTerm 4532 def appTerm 28 ref 4507 ref 1499 remove appTerm 1506 remove appTerm absTerm 4533 def appTerm 4534 def nil cons 4535 def cons 148 ref 4529 ref cons nil cons 4536 def cons nil cons cons 4537 def 224 ref subst proveHyp 4537 ref 175 ref subst 4537 remove 197 ref subst 4534 remove assume 1258 remove 340 ref appTerm 402 remove appTerm 4538 def refl appThm 2182 ref appThm nil 146 ref 47 ref 4532 remove 4538 ref appTerm 4539 def 1206 ref appTerm appTerm 4533 remove 4538 remove appTerm 4540 def 1206 ref appTerm appTerm nil cons cons 4536 remove cons nil cons cons 224 ref subst proveHyp 152 ref 176 ref 4539 remove betaConv 4506 remove refl nil 45 ref 412 remove cons 347 ref cons nil cons cons 4541 def 45 remove 1501 remove 75 ref 1505 remove 1259 remove appTerm appTerm 71 ref appTerm 4542 def appTerm absTerm 4543 def 71 remove appTerm 4544 def betaConv 231 ref 44 ref 4543 ref appTerm 4545 def absTerm 4546 def 238 ref appTerm 4547 def betaConv 1504 remove nil 146 ref 44 ref 4546 ref appTerm nil cons cons 148 ref 4547 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 4546 remove nil cons cons 231 ref 239 remove cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4545 remove nil cons cons 148 ref 4544 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 4543 remove nil cons cons 3983 remove cons nil cons cons 300 ref subst eqMp eqMp 4548 def nil 198 ref 1500 remove nil cons cons 199 ref 4542 remove nil cons cons nil cons cons nil cons cons 4549 def 211 ref subst proveHyp subst 4550 def appThm 4541 remove 4548 remove 4549 remove 228 ref subst proveHyp subst 4551 def appThm trans 2182 ref appThm appThm 4540 remove betaConv 4507 remove refl 4550 remove appThm 4551 remove appThm trans 2182 remove appThm appThm appThm 4528 remove refl appThm 4530 remove 939 ref subst trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4535 remove cons 199 ref 4529 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp nil 198 ref 4509 ref cons 199 ref 4511 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 4508 ref appTerm 4510 ref appTerm nil cons cons 148 ref 18 ref 4510 ref appTerm 4508 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 4511 ref cons 148 ref 4509 ref cons nil cons cons nil cons cons 4552 def 175 ref subst 4552 remove 197 ref subst 1510 remove refl 4510 remove assume appThm eqMp nil 198 ref 4511 remove cons 199 ref 4509 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp subst appThm trans appThm trans appThm 4466 remove appThm sym 152 ref 46 ref 75 ref 4472 remove appTerm 4469 remove appTerm appTerm refl 4553 def 4423 ref refl 4554 def nil 4513 remove 4463 remove cons 4515 remove 4457 remove cons nil cons cons nil cons cons 4517 remove subst appThm appThm appThm 4421 ref refl 4554 ref nil "g" 2050 ref var 4435 remove cons "f" 2050 ref var 4555 def 4431 remove cons nil cons cons nil cons cons 142 ref "B" 2049 remove cons nil cons cons 83 ref cons 3896 ref subst subst appThm appThm appThm sym 152 ref 4553 remove 4554 ref 447 ref 231 ref 3771 remove 4441 remove 238 ref appTerm betaConv appThm 4445 remove 238 ref appTerm betaConv appThm absThm appThm appThm appThm appThm 4421 remove 4423 remove 44 ref 231 ref 2235 ref 4414 remove 238 ref appTerm 4556 def appTerm 4417 remove 238 ref appTerm 4557 def appTerm absTerm appTerm appTerm appTerm 4558 def refl 4559 def appThm sym 152 ref 260 ref nil 28 ref 4437 remove cons 401 remove 4433 remove cons nil cons cons nil cons cons 414 remove subst appThm 4554 remove 447 ref 231 ref nil "y" 2045 ref var 4560 def 4557 remove nil cons cons 2404 ref 4556 remove nil cons cons nil cons cons nil cons cons nil 146 ref 23 remove 3739 remove appTerm 2055 remove 4560 remove varTerm 4561 def appTerm 4562 def appTerm 4563 def nil cons 4564 def cons 148 ref 2235 ref 2562 ref appTerm 4561 ref appTerm 4565 def nil cons 4566 def cons nil cons 4567 def cons nil cons cons 4568 def 229 remove subst 4568 ref 175 ref subst 4568 remove 197 ref subst 3616 remove 4563 ref assume appThm nil 146 ref 2235 ref 3746 remove appTerm 2052 remove 4562 remove appTerm appTerm nil cons cons 4567 remove cons nil cons cons 224 ref subst proveHyp 152 ref 3748 ref 3750 remove appThm nil 2228 ref 4561 remove nil cons cons nil cons nil cons cons 3749 remove subst appThm appThm 4565 ref refl appThm nil 135 ref 4566 ref cons nil cons nil cons cons 939 ref subst trans sym 139 ref eqMp eqMp eqMp nil 198 ref 4564 ref cons 199 ref 4566 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 4563 ref appTerm 4565 ref appTerm nil cons cons 148 ref 18 ref 4565 ref appTerm 4563 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 4566 ref cons 148 ref 4564 ref cons nil cons cons nil cons cons 4569 def 175 ref subst 4569 remove 197 ref subst 3618 remove 4565 remove assume appThm eqMp nil 198 ref 4566 remove cons 199 ref 4564 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp subst absThm appThm appThm appThm appThm 4559 remove appThm nil 135 ref 4558 remove nil cons cons nil cons nil cons cons 939 remove subst trans sym 139 ref eqMp eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp nil 198 ref 4447 remove cons 199 ref 4428 ref cons nil cons 4570 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4419 ref cons 4570 remove cons nil cons cons 211 ref subst deductAntisym eqMp nil 146 ref 18 ref 4418 ref appTerm 4427 ref appTerm nil cons cons 148 ref 18 ref 4427 remove appTerm 4418 remove appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 146 ref 4428 ref cons 148 ref 4419 ref cons nil cons cons nil cons cons 4571 def 175 ref subst 4571 remove 197 ref subst 2061 remove refl nil 198 ref 4420 remove nil cons cons 199 ref 4426 remove nil cons cons nil cons cons nil cons cons 4572 def 211 ref subst appThm 4572 remove 228 ref subst 4573 def nil 198 ref 4422 remove nil cons cons 199 ref 4425 remove nil cons cons nil cons cons nil cons cons 4574 def 211 ref subst proveHyp appThm 4573 remove 4574 remove 228 ref subst proveHyp appThm eqMp nil 198 ref 4428 remove cons 199 ref 4419 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp subst appThm 4575 def 3259 ref refl appThm nil "t3" 5 ref var 4576 def 3259 ref nil cons cons 4577 def 745 ref 46 ref 464 ref 1519 ref appTerm 1844 ref appTerm 4578 def appTerm 4579 def 4424 remove 2869 ref appTerm 3248 ref appTerm 4580 def appTerm nil cons cons 746 ref 75 ref 1517 ref appTerm 1848 ref appTerm 4581 def nil cons 4582 def cons nil cons cons 4583 def cons nil cons cons 4576 ref 47 ref 46 ref 46 ref 747 ref appTerm 4584 def 748 ref appTerm appTerm 4576 ref varTerm 4585 def appTerm appTerm 4584 remove 46 ref 748 ref appTerm 4585 ref appTerm appTerm appTerm absTerm 4586 def 4585 ref appTerm 4587 def betaConv 745 ref 41 ref 4586 ref appTerm 4588 def absTerm 4589 def 748 remove appTerm 4590 def betaConv 746 ref 41 ref 4589 ref appTerm 4591 def absTerm 4592 def 747 remove appTerm 4593 def betaConv nil 41 ref 4592 ref appTerm 4594 def axiom nil 146 ref 4594 remove nil cons cons 148 ref 4593 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4592 remove nil cons cons 755 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4591 remove nil cons cons 148 ref 4590 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4589 remove nil cons cons 756 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4588 remove nil cons cons 148 ref 4587 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 ref 97 ref 4586 remove nil cons cons 42 ref 4585 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp 4595 def subst 46 ref 4581 remove appTerm 4596 def refl 4597 def nil 4577 remove 745 remove 4580 ref nil cons 4598 def cons 746 remove 4578 remove nil cons 4599 def cons nil cons cons 4600 def cons nil cons cons 4595 ref subst appThm trans trans absThm appThm absThm appThm absThm appThm absThm appThm appThm nil 135 ref 1226 ref 1847 ref 87 ref 1843 ref 2928 ref 3247 ref 2931 ref 3240 ref 4596 ref 4579 ref 46 ref 4580 remove appTerm 4601 def 3259 ref appTerm 4602 def appTerm 4603 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons nil cons cons 721 ref subst trans sym 1740 ref 1847 ref 1073 ref 1843 ref 3111 ref 3247 ref 176 ref 3104 ref 3240 ref 4597 ref 3240 ref 4603 remove absTerm 4604 def 3241 ref appTerm betaConv 4605 def appThm absThm appThm appThm 4597 ref 3104 ref 3240 ref 4605 remove absThm appThm appThm appThm nil 3106 ref 4604 remove nil cons cons 146 ref 4582 remove cons nil cons 4606 def cons nil cons cons 3075 remove 1674 ref 47 ref 87 ref 126 ref 166 ref 1676 remove appTerm absTerm appTerm appTerm 166 remove 1724 remove appTerm appTerm absTerm 4607 def 1675 remove appTerm 4608 def betaConv 146 ref 289 ref 4607 ref appTerm 4609 def absTerm 4610 def 153 remove appTerm 4611 def betaConv nil 41 ref 4610 ref appTerm 4612 def axiom nil 146 ref 4612 remove nil cons cons 148 ref 4611 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 119 remove 97 remove 4610 remove nil cons cons 42 remove 193 remove cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4609 remove nil cons cons 148 ref 4608 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 ref 292 ref 4607 remove nil cons cons 1688 remove cons nil cons cons 300 ref subst eqMp eqMp 4613 def subst 4614 def subst eqMp 4597 ref 176 ref 3104 ref 3240 ref 4579 ref refl 4615 def 3240 ref 4602 remove absTerm 4616 def 3241 ref appTerm betaConv 4617 def appThm absThm appThm appThm 4615 ref 3104 ref 3240 ref 4617 remove absThm appThm appThm appThm nil 3106 ref 4616 remove nil cons cons 146 ref 4599 remove cons nil cons 4618 def cons nil cons cons 4614 ref subst eqMp 4615 ref 176 ref 3104 ref 3240 ref 4601 ref refl 4619 def 3240 ref 3259 remove absTerm 4620 def 3241 ref appTerm betaConv 4621 def appThm absThm appThm appThm 4619 ref 3104 ref 3240 ref 4621 remove absThm appThm appThm appThm nil 3106 ref 4620 ref nil cons cons 146 ref 4598 remove cons nil cons 4622 def cons nil cons cons 4614 ref subst eqMp appThm trans appThm trans absThm appThm 176 ref 3111 ref 3247 ref 4597 ref 3247 ref 4579 ref 4601 ref 2931 ref 4620 remove appTerm 4623 def appTerm 4624 def appTerm absTerm 4625 def 3248 ref appTerm betaConv 4626 def appThm absThm appThm appThm 4597 ref 3111 ref 3247 ref 4626 remove absThm appThm appThm appThm nil 3114 ref 4625 remove nil cons cons 4606 ref cons nil cons cons 3067 ref 4613 ref subst 4627 def subst eqMp 4597 ref 176 ref 3111 ref 3247 ref 4615 ref 3247 ref 4624 remove absTerm 4628 def 3248 ref appTerm betaConv 4629 def appThm absThm appThm appThm 4615 ref 3111 ref 3247 ref 4629 remove absThm appThm appThm appThm nil 3114 ref 4628 remove nil cons cons 4618 ref cons nil cons cons 4627 ref subst eqMp 4615 ref 176 ref 3111 ref 3247 ref 4619 ref 3247 ref 4623 remove absTerm 4630 def 3248 ref appTerm betaConv appThm absThm appThm appThm 4630 ref 2869 ref appTerm betaConv appThm nil 3112 ref 4630 remove nil cons cons "a" 2050 remove var 3222 remove cons nil cons 4631 def cons nil cons cons 3067 remove 29 ref 47 ref 87 ref 126 ref 46 ref 464 ref 1206 ref appTerm 274 ref appTerm appTerm 276 remove appTerm absTerm appTerm appTerm 90 ref 1206 ref appTerm appTerm absTerm 4632 def 1206 ref appTerm 4633 def betaConv 89 ref 121 ref 4632 ref appTerm 4634 def absTerm 4635 def 90 remove appTerm 4636 def betaConv nil 289 remove 4635 ref appTerm 4637 def axiom nil 146 ref 4637 remove nil cons cons 148 ref 4636 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 291 remove 292 remove 4635 remove nil cons cons 294 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4634 remove nil cons cons 148 ref 4633 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4632 remove nil cons cons 4338 ref cons nil cons cons 300 ref subst eqMp eqMp 4638 def subst 4639 def subst eqMp appThm trans appThm trans trans absThm appThm 176 ref 1073 ref 1843 ref 4597 ref 1843 ref 4579 ref 2931 ref 3240 ref 46 ref 3235 ref 3257 remove 2869 ref appTerm 4640 def 3241 ref appTerm appTerm appTerm 3243 ref appTerm absTerm appTerm 4641 def appTerm absTerm 4642 def 1844 ref appTerm betaConv 4643 def appThm absThm appThm appThm 4597 ref 1073 ref 1843 ref 4643 remove absThm appThm appThm appThm nil 1674 ref 4642 remove nil cons cons 4606 ref cons nil cons cons 4613 ref subst eqMp 4597 ref 176 ref 1073 ref 1843 ref 4615 ref 1843 ref 4641 remove absTerm 4644 def 1844 ref appTerm betaConv appThm absThm appThm appThm 4644 ref 1519 ref appTerm betaConv appThm nil 89 ref 4644 remove nil cons cons 29 ref 1825 remove cons nil cons 4645 def cons nil cons cons 4638 ref subst eqMp appThm trans trans absThm appThm 176 ref 1740 ref 1847 ref 4597 ref 1847 ref 2931 ref 3240 ref 46 ref 3235 remove 3256 remove 1519 ref appTerm 2869 ref appTerm 4646 def 3241 remove appTerm appTerm appTerm 3243 remove appTerm absTerm appTerm absTerm 4647 def 1848 ref appTerm betaConv appThm absThm appThm appThm 4647 ref 1517 ref appTerm betaConv appThm nil 545 ref 4647 remove nil cons cons "a" 4 ref var 1821 remove cons nil cons 4648 def cons nil cons cons 144 remove 4638 ref subst 4649 def subst eqMp trans sym 3240 remove 3244 remove absTerm 4650 def 2935 ref appTerm betaConv sym 3238 remove eqMp 3074 ref 3070 ref 4650 remove nil cons cons 3227 remove cons nil cons cons 1153 ref subst proveHyp eqMp eqMp eqMp 1056 ref 1055 ref 4403 ref nil cons cons 3269 remove cons nil cons cons 1153 ref subst proveHyp nil 146 ref 1043 remove 4403 remove appTerm nil cons cons 148 ref 1006 ref 1035 ref 1006 ref 4345 ref 18 ref 46 ref 4402 remove appTerm 20 ref 4400 remove 1018 ref 4346 ref appTerm 4651 def 2764 ref appTerm 4652 def appTerm appTerm 1226 ref 1847 ref 87 ref 1843 ref 2928 ref 3247 ref 2931 ref 2932 ref 3255 remove 46 ref 4651 ref 3262 remove appTerm appTerm 3263 remove appTerm 4653 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 4347 ref appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 3272 ref 1035 ref 3272 ref 4345 ref 152 ref 260 ref 438 ref 4404 ref 3801 remove appThm 3802 remove 864 ref subst trans appThm 1740 ref 1847 ref 1073 ref 1843 ref 3111 ref 3247 ref 3104 ref 2932 ref 4575 ref 4401 ref refl appThm nil 4576 ref 4401 ref nil cons cons 4654 def 4583 ref cons nil cons cons 4595 ref subst 4597 ref nil 4654 remove 4600 ref cons nil cons cons 4595 ref subst appThm trans trans absThm appThm absThm appThm absThm appThm absThm appThm appThm nil 135 ref 1226 ref 1847 ref 87 ref 1843 ref 2928 ref 3247 ref 2931 ref 2932 ref 4596 ref 4579 ref 4601 ref 4401 ref appTerm 4655 def appTerm 4656 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons nil cons cons 721 ref subst trans appThm 438 remove 4404 remove 4652 ref refl appThm nil 135 ref 4652 remove nil cons cons nil cons nil cons cons 864 remove subst trans appThm 1740 ref 1847 ref 1073 ref 1843 ref 3111 ref 3247 ref 3104 ref 2932 ref 4575 remove 4653 ref refl appThm nil 4576 remove 4653 ref nil cons cons 4657 def 4583 remove cons nil cons cons 4595 ref subst 4597 ref nil 4657 remove 4600 remove cons nil cons cons 4595 remove subst appThm trans trans absThm appThm absThm appThm absThm appThm absThm appThm appThm nil 135 ref 1226 ref 1847 ref 87 remove 1843 ref 2928 remove 3247 ref 2931 ref 2932 ref 4596 remove 4579 ref 4601 ref 4653 ref appTerm 4658 def appTerm 4659 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons nil cons cons 721 remove subst trans appThm appThm 4348 ref appThm absThm appThm absThm appThm sym 3272 ref 1035 ref 3272 ref 4345 ref 152 ref 260 ref 1740 ref 1847 ref 1073 ref 1843 ref 3111 ref 3247 ref 176 ref 3104 ref 2932 ref 4597 ref 2932 ref 4656 remove absTerm 4660 def 2935 ref appTerm betaConv 4661 def appThm absThm appThm appThm 4597 ref 3104 ref 2932 ref 4661 remove absThm appThm appThm appThm nil 3106 ref 4660 remove nil cons cons 4606 ref cons nil cons cons 4614 ref subst eqMp 4597 ref 176 ref 3104 ref 2932 ref 4615 ref 2932 ref 4655 remove absTerm 4662 def 2935 ref appTerm betaConv 4663 def appThm absThm appThm appThm 4615 ref 3104 ref 2932 ref 4663 remove absThm appThm appThm appThm nil 3106 ref 4662 remove nil cons cons 4618 ref cons nil cons cons 4614 ref subst eqMp 4615 ref 176 ref 3104 ref 2932 ref 4619 ref 2932 ref 4401 remove absTerm 4664 def 2935 ref appTerm betaConv 4665 def appThm absThm appThm appThm 4619 ref 3104 ref 2932 ref 4665 remove absThm appThm appThm appThm nil 3106 ref 4664 ref nil cons cons 4622 ref cons nil cons cons 4614 ref subst eqMp appThm trans appThm trans absThm appThm 176 ref 3111 ref 3247 ref 4597 ref 3247 ref 4579 ref 4601 ref 2931 ref 4664 remove appTerm 4666 def appTerm 4667 def appTerm absTerm 4668 def 3248 ref appTerm betaConv 4669 def appThm absThm appThm appThm 4597 ref 3111 ref 3247 ref 4669 remove absThm appThm appThm appThm nil 3114 ref 4668 remove nil cons cons 4606 ref cons nil cons cons 4627 ref subst eqMp 4597 ref 176 ref 3111 ref 3247 ref 4615 ref 3247 ref 4667 remove absTerm 4670 def 3248 ref appTerm betaConv 4671 def appThm absThm appThm appThm 4615 ref 3111 ref 3247 ref 4671 remove absThm appThm appThm appThm nil 3114 ref 4670 remove nil cons cons 4618 ref cons nil cons cons 4627 ref subst eqMp 4615 ref 176 ref 3111 ref 3247 ref 4619 ref 3247 ref 4666 remove absTerm 4672 def 3248 ref appTerm betaConv appThm absThm appThm appThm 4672 ref 2869 ref appTerm betaConv appThm nil 3112 ref 4672 remove nil cons cons 4631 ref cons nil cons cons 4639 ref subst eqMp appThm trans appThm trans trans absThm appThm 176 ref 1073 ref 1843 ref 4597 ref 1843 ref 4579 ref 2931 ref 2932 ref 46 ref 3799 ref 4640 remove 2935 ref appTerm 4673 def appTerm appTerm 2974 ref appTerm absTerm appTerm 4674 def appTerm absTerm 4675 def 1844 ref appTerm betaConv 4676 def appThm absThm appThm appThm 4597 ref 1073 ref 1843 ref 4676 remove absThm appThm appThm appThm nil 1674 ref 4675 remove nil cons cons 4606 ref cons nil cons cons 4613 ref subst eqMp 4597 ref 176 ref 1073 ref 1843 ref 4615 ref 1843 ref 4674 remove absTerm 4677 def 1844 ref appTerm betaConv appThm absThm appThm appThm 4677 ref 1519 ref appTerm betaConv appThm nil 89 ref 4677 remove nil cons cons 4645 ref cons nil cons cons 4638 ref subst eqMp appThm trans trans absThm appThm 176 ref 1740 ref 1847 ref 4597 ref 1847 ref 2931 ref 2932 ref 46 ref 3799 remove 4646 remove 2935 ref appTerm 4678 def appTerm appTerm 2974 ref appTerm absTerm appTerm absTerm 4679 def 1848 ref appTerm betaConv appThm absThm appThm appThm 4679 ref 1517 ref appTerm betaConv appThm nil 545 ref 4679 remove nil cons cons 4648 ref cons nil cons cons 4649 ref subst eqMp trans appThm 1740 ref 1847 ref 1073 ref 1843 ref 3111 ref 3247 ref 176 ref 3104 ref 2932 ref 4597 ref 2932 ref 4659 remove absTerm 4680 def 2935 ref appTerm betaConv 4681 def appThm absThm appThm appThm 4597 ref 3104 ref 2932 ref 4681 remove absThm appThm appThm appThm nil 3106 ref 4680 remove nil cons cons 4606 ref cons nil cons cons 4614 ref subst eqMp 4597 ref 176 ref 3104 ref 2932 ref 4615 ref 2932 ref 4658 remove absTerm 4682 def 2935 ref appTerm betaConv 4683 def appThm absThm appThm appThm 4615 ref 3104 ref 2932 ref 4683 remove absThm appThm appThm appThm nil 3106 ref 4682 remove nil cons cons 4618 ref cons nil cons cons 4614 ref subst eqMp 4615 ref 176 ref 3104 ref 2932 ref 4619 ref 2932 ref 4653 remove absTerm 4684 def 2935 remove appTerm betaConv 4685 def appThm absThm appThm appThm 4619 ref 3104 remove 2932 ref 4685 remove absThm appThm appThm appThm nil 3106 remove 4684 ref nil cons cons 4622 remove cons nil cons cons 4614 remove subst eqMp appThm trans appThm trans absThm appThm 176 ref 3111 ref 3247 ref 4597 ref 3247 ref 4579 ref 4601 remove 2931 ref 4684 remove appTerm 4686 def appTerm 4687 def appTerm absTerm 4688 def 3248 ref appTerm betaConv 4689 def appThm absThm appThm appThm 4597 ref 3111 ref 3247 ref 4689 remove absThm appThm appThm appThm nil 3114 ref 4688 remove nil cons cons 4606 ref cons nil cons cons 4627 ref subst eqMp 4597 ref 176 ref 3111 ref 3247 ref 4615 ref 3247 ref 4687 remove absTerm 4690 def 3248 ref appTerm betaConv 4691 def appThm absThm appThm appThm 4615 ref 3111 ref 3247 ref 4691 remove absThm appThm appThm appThm nil 3114 remove 4690 remove nil cons cons 4618 remove cons nil cons cons 4627 remove subst eqMp 4615 ref 176 ref 3111 remove 3247 ref 4619 remove 3247 remove 4686 remove absTerm 4692 def 3248 remove appTerm betaConv appThm absThm appThm appThm 4692 ref 2869 ref appTerm betaConv appThm nil 3112 remove 4692 remove nil cons cons 4631 remove cons nil cons cons 4639 remove subst eqMp appThm trans appThm trans trans absThm appThm 176 ref 1073 ref 1843 ref 4597 ref 1843 ref 4579 remove 2931 ref 2932 ref 46 ref 4651 ref 4673 remove appTerm appTerm 2974 ref appTerm absTerm appTerm 4693 def appTerm absTerm 4694 def 1844 ref appTerm betaConv 4695 def appThm absThm appThm appThm 4597 ref 1073 ref 1843 ref 4695 remove absThm appThm appThm appThm nil 1674 remove 4694 remove nil cons cons 4606 remove cons nil cons cons 4613 remove subst eqMp 4597 ref 176 ref 1073 remove 1843 ref 4615 remove 1843 remove 4693 remove absTerm 4696 def 1844 remove appTerm betaConv appThm absThm appThm appThm 4696 ref 1519 ref appTerm betaConv appThm nil 89 remove 4696 remove nil cons cons 4645 remove cons nil cons cons 4638 remove subst eqMp appThm trans trans absThm appThm 176 ref 1740 remove 1847 ref 4597 remove 1847 remove 2931 ref 2932 ref 46 ref 4651 ref 4678 remove appTerm appTerm 2974 ref appTerm absTerm appTerm absTerm 4697 def 1848 remove appTerm betaConv appThm absThm appThm appThm 4697 ref 1517 ref appTerm betaConv appThm nil 545 remove 4697 remove nil cons cons 4648 remove cons nil cons cons 4649 remove subst eqMp trans appThm appThm 4348 remove appThm absThm appThm absThm appThm sym nil 1055 ref 1062 ref 1006 ref 4345 ref 18 ref 46 ref 2931 ref 2932 ref 46 ref 1078 ref 2936 ref appTerm appTerm 2974 ref appTerm absTerm 4698 def appTerm 4699 def appTerm 2931 remove 2932 ref 46 ref 4651 ref 2936 remove appTerm appTerm 2974 remove appTerm absTerm 4700 def appTerm 4701 def appTerm 4702 def appTerm 1078 ref 4346 ref appTerm 4703 def appTerm 4704 def absTerm 4705 def appTerm 4706 def absTerm nil cons cons nil cons nil cons cons 1058 ref subst 1062 remove nil 135 ref 4706 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1055 ref 4705 remove nil cons cons nil cons nil cons cons 1058 ref subst 4345 ref nil 135 ref 4704 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4702 remove nil cons 4707 def cons 148 ref 4703 ref nil cons 4708 def cons nil cons 4709 def cons nil cons cons 4710 def 175 ref subst 4710 remove 197 ref subst nil 198 ref 4699 ref nil cons 4711 def cons 199 ref 4701 ref nil cons 4712 def cons nil cons cons nil cons cons 4713 def 211 ref subst 4713 remove 228 ref subst nil 146 ref 4711 remove cons 4709 ref cons nil cons cons 224 ref subst nil 3070 ref "y''" 2892 ref var 4714 def 18 ref 4698 ref 4714 ref varTerm 4715 def appTerm 4716 def appTerm 4703 ref appTerm 4717 def absTerm nil cons cons nil cons nil cons cons 3076 ref subst 4714 remove nil 135 ref 4717 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4716 ref nil cons 4718 def cons 4709 ref cons nil cons cons 4719 def 175 ref subst 4719 remove 197 ref subst 4716 ref betaConv 4716 remove assume eqMp nil 146 ref 46 ref 1078 remove 2904 ref 4715 ref appTerm appTerm 4720 def appTerm 44 ref 28 ref 2971 ref 4715 ref 340 ref appTerm appTerm 4721 def absTerm 4722 def appTerm 4723 def appTerm nil cons 4724 def cons 4709 ref cons nil cons cons 4725 def 224 ref subst proveHyp 4725 ref 175 ref subst 4725 remove 197 ref subst nil 198 ref 4720 ref nil cons cons 199 ref 4723 remove nil cons 4726 def cons nil cons cons nil cons cons 4727 def 211 ref subst 4727 remove 228 ref subst nil 146 ref 4712 remove cons 4709 ref cons nil cons cons 224 ref subst nil 3070 ref "y'''" 2892 ref var 4728 def 18 ref 4700 ref 4728 ref varTerm 4729 def appTerm 4730 def appTerm 4703 ref appTerm 4731 def absTerm nil cons cons nil cons nil cons cons 3076 remove subst 4728 remove nil 135 ref 4731 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4730 ref nil cons 4732 def cons 4709 ref cons nil cons cons 4733 def 175 ref subst 4733 remove 197 ref subst 4730 ref betaConv 4730 remove assume eqMp nil 146 ref 46 ref 4651 remove 2904 ref 4729 ref appTerm appTerm 4734 def appTerm 44 ref 28 ref 2971 ref 4729 ref 340 ref appTerm appTerm 4735 def absTerm 4736 def appTerm 4737 def appTerm nil cons 4738 def cons 4709 remove cons nil cons cons 4739 def 224 ref subst proveHyp 4739 ref 175 ref subst 4739 remove 197 ref subst nil 198 ref 4734 ref nil cons cons 199 ref 4737 remove nil cons 4740 def cons nil cons cons nil cons cons 4741 def 211 ref subst 4741 remove 228 ref subst 1072 ref 4720 remove assume appThm 4734 remove assume appThm sym 2904 ref refl nil "g" 2892 remove var 4729 ref nil cons cons 4372 remove 4715 ref nil cons cons nil cons cons nil cons cons 142 remove 4374 ref nil cons cons 83 ref cons 3896 remove subst subst sym nil 141 ref "w" 4 remove var 4742 def 1018 ref 4715 remove 4742 ref varTerm 4743 def appTerm 4744 def appTerm 4729 remove 4743 ref appTerm 4745 def appTerm 4746 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 4742 remove nil 135 ref 4746 remove nil cons 4747 def cons nil cons nil cons cons 140 ref subst 28 ref 46 ref 2971 ref 4744 ref appTerm appTerm 2971 ref 4745 ref appTerm appTerm absTerm 4748 def 4743 ref appTerm betaConv sym 260 ref nil 28 ref 4743 remove nil cons 4749 def cons nil cons nil cons cons 4750 def nil 135 ref 4721 remove nil cons cons nil cons nil cons cons 140 ref subst 4722 ref 340 ref appTerm 4751 def betaConv nil 146 ref 4726 remove cons 148 ref 4751 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 4722 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp subst appThm 4750 remove nil 135 ref 4735 remove nil cons cons nil cons nil cons cons 140 ref subst 4736 ref 340 ref appTerm 4752 def betaConv nil 146 ref 4740 remove cons 148 ref 4752 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 4736 remove nil cons cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp eqMp subst appThm 924 remove trans sym 139 ref eqMp eqMp 143 ref 141 ref 4748 ref nil cons cons 231 ref 4749 remove cons nil cons cons nil cons cons 1153 ref subst proveHyp nil 146 ref 1226 ref 4748 remove appTerm nil cons cons 148 ref 4747 remove cons nil cons cons nil cons cons 224 ref subst proveHyp nil 4345 remove 4745 remove nil cons cons 1035 ref 4744 remove nil cons cons nil cons cons nil cons cons nil 146 ref 1226 remove 28 ref 4355 ref absTerm 4753 def appTerm 4754 def nil cons 4755 def cons 4756 def 148 ref 4347 ref nil cons 4757 def cons nil cons 4758 def cons nil cons cons 4759 def 175 ref subst 4759 remove 197 ref subst nil 146 ref 4368 ref cons 4760 def 4758 ref cons nil cons cons 4761 def 224 ref subst nil 4756 remove 148 ref 18 ref 4365 remove appTerm 4347 remove appTerm 4762 def nil cons 4763 def cons nil cons 4764 def cons nil cons cons 224 ref subst nil 141 ref 28 ref 18 ref 4753 ref 340 ref appTerm 4765 def appTerm 4762 ref appTerm 4766 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 28 ref nil 135 ref 4766 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4765 ref nil cons 4767 def cons 4764 ref cons nil cons cons 4768 def 175 ref subst 4768 remove 197 ref subst 4765 ref betaConv 4765 remove assume eqMp nil 146 ref 4355 remove nil cons 4769 def cons 4770 def 4764 remove cons nil cons cons 4771 def 224 ref subst proveHyp 4771 ref 175 ref subst 4771 remove 197 ref subst 4761 ref 175 ref subst 4761 remove 197 ref subst nil 4770 remove 4758 remove cons nil cons cons 224 ref subst 4356 ref 4346 remove appTerm 4772 def betaConv 4358 ref 1036 ref appTerm 4773 def betaConv 4362 remove nil 4760 remove 148 ref 4361 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 4363 remove cons 347 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4359 remove nil cons cons 148 ref 4773 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 4358 remove nil cons cons 1148 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4357 remove nil cons cons 148 ref 4772 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 4356 remove nil cons cons 1070 ref 4399 remove cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 4368 remove cons 199 ref 4757 remove cons nil cons 4774 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 198 ref 4769 remove cons 199 ref 4763 remove cons nil cons 4775 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4767 remove cons 4775 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 44 ref 231 remove 18 ref 4753 ref 238 remove appTerm appTerm 4762 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 4754 remove appTerm 4762 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 ref 141 ref 4753 remove nil cons cons 4775 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp eqMp nil 198 ref 4755 remove cons 4774 remove cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp absThm eqMp eqMp appThm eqMp proveHyp proveHyp eqMp nil 198 ref 4738 remove cons 199 ref 4708 remove cons nil cons 4776 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4732 remove cons 4776 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2970 ref 3226 ref 18 ref 4700 ref 3305 ref appTerm appTerm 4703 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 4701 remove appTerm 4703 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 ref 3070 ref 4700 remove nil cons cons 4776 ref cons nil cons cons 1142 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 198 ref 4724 remove cons 4776 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4718 remove cons 4776 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2970 ref 3226 ref 18 ref 4698 ref 3305 ref appTerm appTerm 4703 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 4699 remove appTerm 4703 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 ref 3070 ref 4698 remove nil cons cons 4776 ref cons nil cons cons 1142 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 198 ref 4707 remove cons 4776 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 3270 remove 199 ref 4340 remove cons nil cons 4777 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4392 remove cons 4777 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2970 remove 3226 remove 18 ref 4388 ref 3305 remove appTerm appTerm 3779 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 4389 remove appTerm 3779 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3074 remove 3070 remove 4388 remove nil cons cons 4777 ref cons nil cons cons 1142 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 198 ref 4366 remove cons 4777 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4339 remove cons 4777 remove cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 146 ref 3787 remove nil cons cons 3792 remove cons nil cons cons 224 ref subst proveHyp 3789 remove assume eqMp eqMp nil 198 ref 3790 remove cons 199 ref 3791 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 146 ref 3791 remove cons 3511 ref cons nil cons cons 224 ref subst 152 ref nil "p" 2908 remove var 3399 remove cons nil cons nil cons cons 4374 remove 2370 ref cons 83 ref cons "p" 4375 remove var 4778 def 47 ref 121 ref 126 ref 3517 remove 1035 ref 4778 remove varTerm 4779 def 274 ref appTerm 1036 ref appTerm 4780 def absTerm appTerm absTerm appTerm appTerm 4379 remove 3489 ref 121 ref 126 ref 1006 ref 1035 ref 47 ref 4780 remove appTerm 3882 remove 1036 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 4781 def 4779 ref appTerm 4782 def betaConv nil 4383 remove 4781 ref appTerm 4783 def axiom nil 146 ref 4783 remove nil cons cons 148 ref 4782 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4385 remove 4386 remove 4781 remove nil cons cons 4387 remove 4779 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp subst subst appThm 2906 ref refl appThm sym nil "P" 2896 remove var 4784 def "fn" 2895 ref var 4785 def 18 ref 2899 remove 2233 ref 2404 ref 1006 ref 1035 ref 47 ref 3518 ref appTerm 4786 def 1018 ref 2900 remove 2562 ref appTerm appTerm 1036 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm 4787 def 4785 ref varTerm 4788 def appTerm 4789 def appTerm 2906 ref appTerm 4790 def absTerm nil cons cons nil cons nil cons cons "A" 2895 ref nil cons cons nil cons 4791 def 83 ref cons 133 ref subst subst 4785 remove nil 135 ref 4790 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4789 ref nil cons 4792 def cons 3511 ref cons nil cons cons 4793 def 175 ref subst 4793 remove 197 ref subst 4789 ref betaConv 4789 remove assume eqMp nil 146 ref 2233 ref 2404 ref 1006 ref 1035 ref 4786 remove 1018 ref 4788 ref 2562 ref appTerm appTerm 1036 ref appTerm 4794 def appTerm 4795 def absTerm 4796 def appTerm 4797 def absTerm 4798 def appTerm 4799 def nil cons 4800 def cons 4801 def 3511 remove cons nil cons cons 4802 def 224 ref subst proveHyp 4802 ref 175 ref subst 4802 remove 197 ref subst 2905 ref 4788 ref appTerm betaConv sym 447 remove 1227 ref 1732 ref 1228 ref 3107 remove 2865 ref nil 1035 ref 2904 remove 28 ref 4788 ref 2872 ref appTerm 4803 def absTerm 4804 def appTerm 4805 def nil cons cons 3268 remove cons nil cons cons 1035 ref 47 ref 4794 remove appTerm 3518 remove appTerm 4806 def absTerm 4807 def 1036 ref appTerm 4808 def betaConv 2404 ref 1006 ref 4807 ref appTerm 4809 def absTerm 4810 def 2562 ref appTerm 4811 def betaConv 2407 remove 2404 ref 3272 ref 1035 ref 4806 remove assume sym 4795 remove assume sym deductAntisym absThm appThm absThm appThm 4799 remove assume eqMp nil 146 ref 2233 ref 4810 ref appTerm nil cons cons 148 ref 4811 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2370 ref 2368 ref 4810 remove nil cons cons 2404 ref 3747 remove cons nil cons 4812 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4809 remove nil cons cons 148 ref 4808 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 4807 remove nil cons cons 1148 ref cons nil cons cons 300 ref subst eqMp eqMp subst absThm appThm absThm appThm absThm appThm sym nil 141 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 2976 remove 4805 remove appTerm 4813 def absTerm 4814 def appTerm 4815 def absTerm 4816 def appTerm 4817 def absTerm nil cons cons nil cons nil cons cons 145 ref subst 1227 ref nil 135 ref 4817 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 4816 remove nil cons cons nil cons nil cons cons 133 ref subst 1228 ref nil 135 ref 4815 remove nil cons cons nil cons nil cons cons 140 ref subst nil 3062 ref 4814 remove nil cons cons nil cons nil cons cons 3068 remove subst 2865 ref nil 135 ref 4813 remove nil cons 4818 def cons nil cons nil cons cons 140 ref subst nil 141 ref 28 ref 2971 remove 4804 ref 340 ref appTerm 4819 def appTerm 4820 def absTerm 4821 def nil cons cons nil cons nil cons cons 145 remove subst 28 ref nil 135 ref 4820 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1035 remove 4819 ref nil cons cons 2404 ref 3088 remove cons nil cons cons nil cons cons 4796 ref 1036 remove appTerm 4822 def betaConv 4798 ref 2562 ref appTerm 4823 def betaConv nil 4801 remove 148 ref 4823 remove nil cons cons nil cons cons nil cons cons 224 ref subst 2370 ref 2368 ref 4798 remove nil cons cons 4812 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4797 remove nil cons cons 148 ref 4822 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 ref 1055 ref 4796 remove nil cons cons 1148 remove cons nil cons cons 300 ref subst eqMp eqMp subst sym 1018 ref 4803 ref appTerm refl 4819 remove betaConv appThm nil 1070 remove 4803 remove nil cons cons nil cons nil cons cons 1183 remove subst trans sym 139 ref eqMp eqMp eqMp absThm eqMp nil 146 ref 44 ref 4821 remove appTerm nil cons cons 148 ref 4818 remove cons nil cons cons nil cons cons 224 ref subst proveHyp nil 2932 remove 4804 remove nil cons cons nil cons nil cons cons 3228 remove subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp 4791 ref 4784 ref 2905 remove nil cons cons "x" 2895 remove var 4824 def 4788 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 4800 remove cons 199 ref 2907 remove cons nil cons 4825 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4792 remove cons 4825 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 2897 remove constTerm 4824 ref 18 ref 4787 ref 4824 remove varTerm appTerm appTerm 2906 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 2898 remove 4787 ref appTerm appTerm 2906 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4791 remove 4784 remove 4787 remove nil cons cons 4825 ref cons nil cons cons 1142 ref subst eqMp eqMp eqMp proveHyp proveHyp proveHyp proveHyp proveHyp eqMp nil 198 ref 3514 remove cons 4825 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 3023 remove cons 4825 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 2918 remove 3391 remove 18 ref 3441 remove appTerm 2906 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 3443 remove appTerm 2906 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3019 remove 2910 remove 3510 remove cons 4825 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp absThm eqMp subst nil 146 ref 11 ref 0 ref 0 ref 2855 ref 6 ref cons opType 4826 def 6 ref cons opType constTerm 2874 ref appTerm nil cons cons 148 ref 2891 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 2875 remove cons nil cons "P" 4826 remove var 2874 remove nil cons cons "x" 2855 ref var 2890 ref nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2860 remove 2861 remove 44 ref 1227 ref 121 ref 1228 ref 2864 ref 2865 ref 2871 remove 2890 remove 1517 ref appTerm 1519 ref appTerm 2869 ref appTerm 4827 def 2873 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 4828 def appTerm 4829 def nil cons cons 148 ref 2851 ref cons nil cons 4830 def cons nil cons cons 224 ref subst proveHyp nil "P" 2858 remove var 4831 def "fn" 2857 ref var 4832 def 18 ref 4828 ref 4832 ref varTerm 4833 def appTerm 4834 def appTerm 2838 ref appTerm 4835 def absTerm nil cons cons nil cons nil cons cons "A" 2857 ref nil cons cons nil cons 4836 def 83 ref cons 133 ref subst subst 4832 remove nil 135 ref 4835 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4834 ref nil cons 4837 def cons 4830 ref cons nil cons cons 4838 def 175 ref subst 4838 remove 197 ref subst 4834 ref betaConv 4834 remove assume eqMp nil 146 ref 44 ref 1227 ref 121 ref 1228 ref 2864 remove 2865 ref 2777 ref 4833 ref 2870 remove appTerm appTerm 4827 remove 28 ref 4833 ref 2872 remove appTerm absTerm appTerm appTerm absTerm 4839 def appTerm 4840 def absTerm 4841 def appTerm 4842 def absTerm 4843 def appTerm nil cons 4844 def cons 4845 def 4830 ref cons nil cons cons 4846 def 224 ref subst proveHyp 4846 ref 175 ref subst 4846 remove 197 ref subst nil "P" 2772 ref var 4847 def 2775 ref 18 ref 21 ref 0 ref 2771 ref 2772 ref nil cons 4848 def cons opType constTerm 4849 def 2778 ref appTerm "a" 2706 ref var 4850 def 4833 ref 2729 ref 4850 ref varTerm 4851 def appTerm 4852 def appTerm absTerm 4853 def appTerm 4854 def appTerm 2837 ref 2778 ref appTerm 4855 def appTerm 4856 def absTerm nil cons cons nil cons nil cons cons "A" 2771 ref nil cons cons nil cons 4857 def 83 ref cons 4858 def 133 ref subst subst 2775 remove nil 135 ref 4856 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 4854 ref nil cons 4859 def cons 148 ref 4855 ref nil cons 4860 def cons nil cons cons nil cons cons 4861 def 175 ref subst 4861 remove 197 ref subst 4855 remove betaConv sym 2320 ref nil 146 ref 2271 remove 2250 ref appTerm 2250 ref appTerm nil cons cons 4862 def 148 ref 46 ref 2779 remove 4833 ref 2239 ref appTerm appTerm 4863 def appTerm 46 ref 2782 remove 4833 ref 2241 ref appTerm appTerm 4864 def appTerm 2815 ref 4833 ref 2063 remove 2215 remove 2731 ref appTerm 2220 ref appTerm 4865 def appTerm appTerm appTerm 4866 def appTerm 4867 def appTerm 4868 def nil cons 4869 def cons nil cons 4870 def cons nil cons cons 224 ref subst proveHyp nil 2272 remove 2250 ref nil cons cons nil cons nil cons cons 4871 def 2278 ref nil 2279 ref 148 ref 18 ref 2274 ref 2250 ref appTerm appTerm 4872 def 4868 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2281 ref nil 2286 ref 148 ref 18 ref 2274 ref 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2301 ref 2248 remove appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm appTerm appTerm 4868 ref appTerm nil cons 4873 def cons nil cons 4874 def cons nil cons cons 4875 def 175 ref subst 4875 remove 197 ref subst 2290 ref nil 2291 ref 4874 remove cons nil cons cons 224 ref subst proveHyp 2293 ref nil 2298 ref 148 ref 18 ref 2274 ref 2228 ref 2231 ref 2232 ref 18 ref 2233 ref 2228 ref 18 ref 2301 ref 2303 remove 2247 remove appTerm appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 ref appTerm absTerm appTerm absTerm appTerm appTerm 4868 ref appTerm nil cons 4876 def cons nil cons 4877 def cons nil cons cons 4878 def 175 ref subst 4878 remove 197 ref subst 2223 ref nil 2227 ref 4877 remove cons nil cons cons 224 ref subst proveHyp 2254 ref nil 2258 ref 148 ref 18 ref 2314 ref appTerm 4879 def 4868 remove appTerm nil cons 4880 def cons nil cons cons nil cons cons 4881 def 175 ref subst 4881 remove 197 ref subst nil 146 ref 2314 remove nil cons 4882 def cons 4883 def 4870 remove cons nil cons cons 4884 def 175 ref subst 4884 remove 197 ref subst 4854 remove assume 4885 def 2713 remove 21 ref 0 ref 2706 ref 2724 ref nil cons 4886 def cons opType 4887 def constTerm 4888 def "_31372" 2045 ref var 4889 def 2711 ref 4889 remove varTerm appTerm absTerm 4890 def 2282 ref appTerm 4891 def appTerm refl 4890 ref 2239 remove appTerm betaConv appThm 4888 ref refl 4892 def 4891 remove betaConv appThm 2712 remove refl appThm trans 4890 remove refl 4893 def 2332 ref appThm eqMp sym trans 4894 def appThm 4853 ref 2711 ref 2282 ref appTerm appTerm betaConv trans 4833 ref refl 4895 def nil "r" 2045 ref var 4896 def 2445 remove cons nil cons nil cons cons 2335 remove 4896 ref varTerm 4897 def refl 4898 def appThm 176 ref 4896 ref 2235 ref 2729 ref 2711 ref 4897 ref appTerm appTerm appTerm 4897 ref appTerm absTerm 4897 ref appTerm betaConv appThm 4896 ref 2250 remove 4897 ref appTerm absTerm 4897 remove appTerm betaConv appThm 2701 remove 4898 remove appThm eqMp sym trans 4899 def subst 2695 ref eqMp appThm trans 4895 ref 2332 remove appThm trans nil 146 ref 4863 remove nil cons 4900 def cons 148 ref 4867 remove nil cons 4901 def cons nil cons cons nil cons cons 197 ref subst proveHyp 4885 ref 2719 remove 4888 ref "_31374" 2045 ref var 4902 def 2711 ref 4902 remove varTerm appTerm absTerm 4903 def 2294 ref appTerm 4904 def appTerm refl 4903 remove 2241 remove appTerm betaConv appThm 4892 ref 4904 remove betaConv appThm 2718 remove refl appThm trans 4893 remove 2333 ref appThm eqMp sym trans 4905 def appThm 4853 ref 2711 ref 2294 ref appTerm appTerm betaConv trans 4895 ref nil 4896 ref 2469 remove cons nil cons nil cons cons 4899 ref subst 2693 remove 2694 remove 228 ref subst proveHyp 4906 def nil 2464 remove 2537 remove cons nil cons cons 4907 def 211 ref subst proveHyp 4908 def eqMp appThm trans 4895 ref 2333 remove appThm trans nil 146 ref 4864 remove nil cons 4909 def cons 148 ref 4866 remove nil cons 4910 def cons nil cons cons nil cons cons 197 ref subst proveHyp 4885 ref 4888 ref 2814 ref appTerm refl 2728 ref 2711 ref 2260 ref 2731 ref appTerm 4911 def appTerm 4912 def absTerm 4913 def 2730 ref appTerm betaConv appThm 21 ref 0 ref 2734 ref 0 ref 2734 ref 6 ref cons opType nil cons cons opType constTerm 4914 def 2813 ref appTerm refl 3 ref 4913 remove absTerm 2062 ref appTerm betaConv appThm 2733 remove 21 ref 0 ref 2736 ref 2802 remove cons opType constTerm 4915 def "_31376" 2225 remove var 4916 def 3 ref 2728 ref 2711 ref 4916 remove varTerm 2062 ref appTerm 2731 ref appTerm appTerm absTerm absTerm absTerm 4917 def 2255 remove appTerm 4918 def appTerm refl 4917 ref 2222 remove appTerm betaConv appThm 4915 remove refl 4918 remove betaConv appThm 2732 remove refl appThm trans 4917 remove refl 2334 ref appThm eqMp sym trans 2062 ref refl 4919 def appThm eqMp 2730 ref refl appThm eqMp 4920 def appThm 4853 ref 4912 remove appTerm betaConv trans 4895 ref nil 4896 ref 4911 ref nil cons cons nil cons nil cons cons 4899 ref subst nil 4850 ref 2730 ref nil cons 4921 def cons nil cons nil cons cons 4922 def nil 135 ref 2273 ref 4852 ref appTerm nil cons cons nil cons nil cons cons 140 ref subst nil 4896 ref 4852 ref nil cons cons nil cons nil cons cons 4899 ref subst sym 2729 ref refl 4923 def 4892 remove 4850 ref 2711 ref 4852 remove appTerm absTerm 4851 ref appTerm betaConv appThm 4850 ref 4851 ref absTerm 4851 ref appTerm betaConv appThm 2702 remove 4851 ref refl 4924 def appThm eqMp 4925 def appThm eqMp eqMp subst sym 139 remove eqMp nil 146 ref 2273 ref 2731 ref appTerm nil cons cons 148 ref 2273 ref 4911 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp nil 2046 ref 2731 ref nil cons 4926 def cons nil cons nil cons cons 2508 remove 2510 remove 4906 remove 4907 remove 228 ref subst proveHyp 2511 remove proveHyp 2515 remove eqMp eqMp 2517 remove proveHyp 2520 remove eqMp eqMp 4927 def subst eqMp eqMp appThm trans 4895 ref 2235 ref 4911 remove appTerm refl 2221 remove 2731 ref appTerm betaConv appThm 21 ref 0 ref 2224 ref 0 ref 2224 remove 6 ref cons opType nil cons cons opType constTerm 2260 ref appTerm refl 2244 remove betaConv appThm 2334 remove 4919 ref appThm eqMp 2731 remove refl appThm eqMp appThm trans eqMp eqMp eqMp nil 198 ref 4882 remove cons 4928 def 199 ref 4869 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 2700 ref 199 ref 4880 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 2696 ref 199 ref 4876 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 2698 ref 199 ref 4873 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp subst eqMp 4929 def nil 198 ref 4900 remove cons 199 ref 4901 remove cons nil cons cons nil cons cons 4930 def 211 ref subst proveHyp nil 2865 ref 2220 ref nil cons 4931 def cons 4932 def 1228 ref 2238 ref nil cons cons 4933 def 1227 ref 482 remove cons nil cons cons cons nil cons cons 4839 ref 2869 remove appTerm 4934 def betaConv 4841 ref 1519 remove appTerm 4935 def betaConv 4843 ref 1517 remove appTerm 4936 def betaConv nil 4845 remove 148 ref 4936 remove nil cons cons nil cons cons nil cons cons 224 ref subst 143 ref 141 ref 4843 remove nil cons cons 1822 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4842 remove nil cons cons 148 ref 4935 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4841 remove nil cons cons 1826 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4840 remove nil cons cons 148 ref 4934 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 3066 remove 3062 remove 4839 remove nil cons cons 3223 remove cons nil cons cons 300 ref subst eqMp eqMp 4937 def subst trans nil "f" 2855 remove var 4938 def 2889 remove nil cons cons "a" 2853 remove var 4939 def 2880 ref nil cons cons nil cons cons 4940 def nil cons cons "A" 2854 remove cons nil cons 83 ref cons 4941 def 2071 ref 464 ref 2213 remove 2066 remove constTerm 1206 ref appTerm 2073 ref appTerm 4942 def 59 ref appTerm appTerm 1206 ref appTerm absTerm 4943 def 2073 ref appTerm 4944 def betaConv 29 ref 2070 ref 4943 ref appTerm 4945 def absTerm 4946 def 1206 ref appTerm 4947 def betaConv 2212 ref nil 198 ref 121 ref 4946 ref appTerm nil cons 4948 def cons 199 ref 121 ref 29 remove 2070 remove 2071 remove 44 remove 28 ref 464 remove 4942 remove 341 remove appTerm appTerm 2075 remove appTerm absTerm 4949 def appTerm 4950 def absTerm 4951 def appTerm 4952 def absTerm 4953 def appTerm nil cons 4954 def cons nil cons cons nil cons cons 4955 def 211 ref subst proveHyp nil 146 ref 4948 remove cons 148 ref 4947 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4946 remove nil cons cons 4338 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4945 remove nil cons cons 148 ref 4944 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2122 ref 2123 ref 4943 remove nil cons cons "x" 2064 remove var 2073 ref nil cons cons nil cons 4956 def cons nil cons cons 300 ref subst eqMp eqMp 4957 def subst 4958 def subst 2238 ref refl 4959 def appThm 2220 ref refl 4960 def appThm 28 ref 4833 ref 2220 ref 340 ref appTerm appTerm absTerm 4961 def refl 4962 def appThm trans 2880 remove 2238 ref appTerm betaConv 4960 ref appThm 4962 ref appThm trans 2879 remove 2220 ref appTerm betaConv 4962 ref appThm trans 2878 remove 4961 ref appTerm betaConv trans nil 146 ref 2836 remove nil cons cons 148 ref 2830 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 4929 remove 4930 remove 228 ref subst proveHyp 4963 def nil 198 ref 4909 remove cons 199 ref 4910 remove cons nil cons cons nil cons cons 4964 def 211 ref subst proveHyp nil 4932 remove 4933 remove 1227 ref 699 remove cons nil cons cons cons nil cons cons 4937 ref subst trans nil 485 ref 4940 ref cons nil cons cons 4941 remove 4949 ref 340 ref appTerm 4965 def betaConv 4951 ref 2073 remove appTerm 4966 def betaConv 4953 ref 1206 remove appTerm 4967 def betaConv 2212 remove 4955 remove 228 ref subst proveHyp nil 146 ref 4954 remove cons 148 ref 4967 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 302 ref 122 ref 4953 remove nil cons cons 4338 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4952 remove nil cons cons 148 ref 4966 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2122 remove 2123 remove 4951 remove nil cons cons 4956 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4950 remove nil cons cons 148 ref 4965 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 143 remove 141 remove 4949 remove nil cons cons 347 remove cons nil cons cons 300 ref subst eqMp eqMp subst 4968 def subst nil 4938 ref 2888 remove nil cons cons 4939 ref 2883 ref nil cons cons nil cons cons 4969 def nil cons cons 4958 ref subst trans 4959 remove appThm 4960 ref appThm 4962 ref appThm trans 2883 remove 2238 remove appTerm betaConv 4960 remove appThm 4962 ref appThm trans 2882 remove 2220 remove appTerm betaConv 4962 remove appThm trans 2881 remove 4961 remove appTerm betaConv trans nil 146 ref 2829 remove nil cons cons 148 ref 2822 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp nil 122 ref 2821 remove nil cons cons nil cons nil cons cons 133 ref subst 3 ref nil 135 ref 2820 remove nil cons cons nil cons nil cons cons 140 ref subst nil "P" 2724 ref var 4970 def 2819 remove nil cons cons nil cons nil cons cons "A" 2710 ref cons nil cons 4971 def 83 ref cons 133 ref subst 4972 def subst 2728 ref nil 135 ref 2818 remove nil cons cons nil cons nil cons cons 140 ref subst 2815 remove refl 2817 ref refl 2711 ref refl nil 4555 remove 4931 remove cons 2228 ref 4926 remove cons nil cons cons nil cons cons 2371 remove 4957 remove subst subst 4973 def appThm 4922 ref 4925 ref subst trans appThm 28 remove 4833 remove 4865 ref 340 remove appTerm appTerm absTerm 4974 def 59 ref appTerm betaConv 4895 remove 4973 remove appThm 4922 remove 2777 remove 2778 remove 4851 ref appTerm appTerm refl 4853 ref 4851 remove appTerm betaConv appThm 4885 remove 4924 remove appThm eqMp sym subst trans trans appThm appThm 4963 remove 4964 remove 228 ref subst proveHyp nil 2865 ref 4865 ref nil cons cons 1228 remove 2513 remove cons 1227 remove 703 remove cons nil cons cons cons nil cons cons 4937 remove subst trans nil 700 remove 4940 remove cons nil cons cons 4968 ref subst nil 485 remove 4969 remove cons nil cons cons 4968 remove subst nil 4938 remove 2887 remove nil cons cons 4939 remove 2886 ref nil cons cons nil cons cons nil cons cons 4958 remove subst trans trans 4919 remove appThm 4865 ref refl 4975 def appThm 4974 ref refl 4976 def appThm trans 2886 remove 2062 ref appTerm betaConv 4975 remove appThm 4976 ref appThm trans 2865 remove 2877 ref 2817 ref 2884 remove appTerm 2885 ref appTerm absTerm absTerm 4865 ref appTerm betaConv 4976 remove appThm trans 2877 remove 2817 remove 2711 ref 4865 remove 59 ref appTerm appTerm appTerm 2885 remove appTerm absTerm 4974 remove appTerm betaConv trans eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp eqMp eqMp eqMp nil 198 ref 4859 remove cons 199 ref 4860 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 2773 ref constTerm 4977 def "x" 2771 ref var 4978 def 18 ref 4849 remove 4978 ref varTerm 4979 def appTerm 4980 def 4853 ref appTerm appTerm 2837 ref 4979 ref appTerm 4981 def appTerm absTerm appTerm nil cons cons 4830 remove cons nil cons cons 224 ref subst proveHyp "t" 2771 remove var 4982 def 18 ref 4977 ref 4978 ref 18 ref 4980 remove 4982 ref varTerm appTerm appTerm 4983 def 4981 remove appTerm absTerm appTerm appTerm 2838 ref appTerm absTerm 4984 def 4853 ref appTerm 4985 def betaConv 4847 ref 4977 ref 4982 remove 18 ref 4977 ref 4978 ref 4983 remove 4847 ref varTerm 4986 def 4979 remove appTerm appTerm absTerm appTerm appTerm 2774 remove 4986 remove appTerm appTerm absTerm appTerm absTerm 4987 def 2837 ref appTerm 4988 def betaConv 4858 remove 3509 remove subst nil 146 ref 11 ref 0 ref 2773 ref 6 ref cons opType constTerm 4987 ref appTerm nil cons cons 148 ref 4988 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 4848 remove cons nil cons "P" 2773 remove var 4987 remove nil cons cons "x" 2772 remove var 2837 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 4977 remove 4984 ref appTerm nil cons cons 148 ref 4985 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4857 remove 4847 remove 4984 remove nil cons cons 4978 remove 4853 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp eqMp nil 198 ref 4844 remove cons 199 ref 2851 remove cons nil cons 4989 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 4837 remove cons 4989 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 2859 remove constTerm "x" 2857 remove var 4990 def 18 ref 4828 ref 4990 remove varTerm appTerm appTerm 2838 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 4829 remove appTerm 2838 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4836 remove 4831 remove 4828 remove nil cons cons 4989 remove cons nil cons cons 1142 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 146 ref 2834 ref 2843 remove appTerm nil cons cons 148 ref 2844 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2847 ref 2846 remove "x" 2769 remove var 4991 def 2780 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2834 remove 2831 ref appTerm nil cons cons 148 ref 2832 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2847 remove 2845 remove 2831 remove nil cons cons 4991 remove 2783 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 2827 remove 2823 ref appTerm nil cons cons 148 ref 2824 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2850 remove 2849 remove 2823 remove nil cons cons "x" 2785 remove var 2786 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp subst subst 4992 def subst subst eqMp eqMp eqMp defineConstList 4993 def pop 4994 def pop 4993 ref nil 198 ref 75 ref 4994 remove hdTl pop 2707 remove constTerm 4995 def 2717 ref appTerm appTerm 59 ref appTerm 4996 def nil cons cons 199 ref 46 ref 75 ref 4995 ref 2723 ref appTerm appTerm 59 remove appTerm 4997 def appTerm 121 ref 126 ref 2726 ref 2727 ref 75 remove 4995 ref 2742 ref appTerm appTerm 55 remove 4995 remove 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm 4998 def appTerm nil cons cons nil cons cons nil cons cons 4999 def 228 ref subst proveHyp 5000 def nil 198 ref 4997 ref nil cons cons 199 ref 4998 ref nil cons cons nil cons cons nil cons cons 5001 def 211 ref subst proveHyp nil 4997 remove thm 4993 remove 4999 remove 211 ref subst proveHyp nil 4996 remove thm 260 ref 2752 ref 2727 ref nil 135 ref "Parser.Stream.isProperSuffix" "is_proper_suffix_pstream" 4887 ref var 5002 def nil cons cons nil cons 5002 ref 46 ref 2726 ref 2727 ref 47 ref 5002 ref varTerm 5003 def 2741 ref appTerm 5004 def 2717 ref appTerm appTerm 360 ref appTerm absTerm appTerm appTerm 46 ref 2726 ref 2727 ref 47 ref 5004 ref 2723 ref appTerm appTerm 360 ref appTerm absTerm appTerm appTerm 2726 ref 2727 ref 121 ref 271 ref 2726 ref "ys" 2706 ref var 5005 def 47 ref 5004 ref 2740 ref 275 ref appTerm 5005 ref varTerm 5006 def appTerm 5007 def appTerm appTerm 20 ref 4888 ref 2741 ref appTerm 5006 ref appTerm appTerm 5008 def 5004 remove 5006 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 5009 def refl 5010 def 21 ref 0 ref 4887 ref 0 ref 4887 ref 6 ref cons opType 5011 def nil cons cons opType constTerm 5012 def 5003 ref appTerm 5013 def 80 ref 0 ref 5011 ref 4887 ref nil cons 5014 def cons opType constTerm 5015 def 5009 ref appTerm appTerm assume sym appThm 5009 ref 5003 ref appTerm betaConv 5016 def trans "A" 5014 remove cons nil cons 5017 def 83 ref cons 5018 def 94 ref subst 5010 remove appThm "p" 5011 ref var 5019 def 5019 remove varTerm 5020 def 5015 remove 5020 remove appTerm appTerm absTerm 5009 ref appTerm betaConv trans 34 ref 0 ref 5011 ref 6 ref cons opType 5021 def constTerm 5022 def refl "fn" 4887 ref var 5023 def 46 ref 21 ref 0 ref 2724 ref 2725 ref nil cons cons opType constTerm 5024 def 5023 remove varTerm 5025 def 2717 ref appTerm appTerm 2727 ref 360 ref absTerm 5026 def appTerm appTerm refl 46 ref 5024 ref 5025 ref 2723 ref appTerm appTerm 5026 ref appTerm appTerm refl 1732 ref 126 ref 2752 ref 2727 ref 5024 ref 5025 ref 2742 ref appTerm appTerm refl 271 ref 5005 ref "_31428" 2724 ref var 5027 def 2727 ref 5008 ref 5027 ref varTerm 5028 def 2741 ref appTerm appTerm absTerm absTerm absTerm 5029 def absTerm 5030 def 274 ref appTerm betaConv 2757 ref appThm 5029 remove 2741 ref appTerm betaConv trans 5025 remove 2741 ref appTerm 5031 def refl appThm 5027 remove "xs'" 2706 ref var 5032 def 20 ref 4888 ref 5032 ref varTerm 5033 def appTerm 2741 ref appTerm appTerm 5034 def 5028 remove 5033 ref appTerm appTerm absTerm absTerm 5031 remove appTerm betaConv trans appThm absThm appThm absThm appThm appThm appThm absThm appThm nil "f" 0 ref 2 ref 0 ref 2706 ref 0 ref 2724 ref 4886 ref cons opType nil cons cons opType nil cons cons opType var 5030 remove nil cons cons "b" 2724 ref var 5026 ref nil cons 5035 def cons "e" 2724 ref var 5035 remove cons nil cons cons cons nil cons cons 301 ref "B" 4886 ref cons nil cons cons 83 ref cons 4992 ref subst subst eqMp nil 146 ref 5022 ref "_31427" 4887 ref var 5036 def 46 ref 5024 ref 5036 ref varTerm 5037 def 2717 ref appTerm 5038 def appTerm 5026 ref appTerm 5039 def appTerm 5040 def 46 ref 5024 ref 5037 ref 2723 ref appTerm 5041 def appTerm 5026 ref appTerm 5042 def appTerm 5043 def 121 ref 271 ref 2726 ref 5005 ref 5024 ref 5037 ref 5007 ref appTerm 5044 def appTerm 2727 ref 5008 ref 5037 ref 5006 ref appTerm 2741 ref appTerm appTerm 5045 def absTerm 5046 def appTerm absTerm 5047 def appTerm 5048 def absTerm 5049 def appTerm 5050 def appTerm 5051 def appTerm 5052 def absTerm 5053 def appTerm 5054 def nil cons cons 148 ref 5022 ref 5036 ref 46 ref 2726 ref 2727 ref 47 ref 5038 remove 2741 ref appTerm appTerm 5055 def 360 ref appTerm 5056 def absTerm 5057 def appTerm 5058 def appTerm 46 ref 2726 ref 2727 ref 47 ref 5041 remove 2741 ref appTerm appTerm 5059 def 360 ref appTerm 5060 def absTerm 5061 def appTerm 5062 def appTerm 2726 ref 2727 ref 121 ref 271 ref 2726 ref 5005 ref 47 ref 5044 remove 2741 ref appTerm appTerm 5063 def 5045 remove appTerm 5064 def absTerm 5065 def appTerm 5066 def absTerm 5067 def appTerm 5068 def absTerm 5069 def appTerm 5070 def appTerm 5071 def appTerm 5072 def absTerm 5073 def appTerm 5074 def nil cons 5075 def cons nil cons 5076 def cons nil cons cons 224 ref subst nil "P" 5011 remove var 5077 def 5036 ref 18 ref 5053 ref 5037 ref appTerm 5078 def appTerm 5074 ref appTerm 5079 def absTerm nil cons cons nil cons nil cons cons 5018 remove 133 ref subst 5080 def subst 5036 ref nil 135 ref 5079 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5078 remove nil cons 5081 def cons 5076 ref cons nil cons cons 5082 def 175 ref subst 5082 remove 197 ref subst 5036 ref 5040 remove 5043 remove 121 ref 126 ref 2726 ref 2727 ref 5024 remove 5037 ref 2742 ref appTerm appTerm 5032 remove 5034 remove 5037 ref 2741 ref appTerm 5033 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 5037 ref appTerm 5083 def betaConv 5083 remove assume eqMp nil 146 ref 5052 remove nil cons 5084 def cons 5076 remove cons nil cons cons 5085 def 224 ref subst proveHyp 5085 ref 175 ref subst 5085 remove 197 ref subst 5073 ref 5037 ref appTerm 5086 def betaConv 5087 def sym nil 198 ref 5039 ref nil cons cons 199 ref 5051 remove nil cons cons nil cons cons nil cons cons 5088 def 211 ref subst nil 4970 ref 5057 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5056 remove nil cons cons nil cons nil cons cons 140 ref subst 5055 remove refl 5026 remove 2741 ref appTerm betaConv 5089 def appThm 5039 remove assume 2757 ref appThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5058 remove nil cons cons 148 ref 5071 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5088 remove 228 ref subst 5090 def nil 198 ref 5042 ref nil cons cons 199 ref 5050 remove nil cons 5091 def cons nil cons cons nil cons cons 5092 def 211 ref subst proveHyp nil 4970 ref 5061 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5060 remove nil cons cons nil cons nil cons cons 140 ref subst 5059 remove refl 5089 remove appThm 5042 remove assume 2757 ref appThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5062 remove nil cons cons 148 ref 5070 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5090 remove 5092 remove 228 ref subst proveHyp nil 4970 ref 5069 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5068 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 5067 remove nil cons cons nil cons nil cons cons 133 ref subst 271 ref nil 135 ref 5066 remove nil cons cons nil cons nil cons cons 140 ref subst nil 4970 ref 5065 remove nil cons cons nil cons nil cons cons 4972 ref subst 5005 ref nil 135 ref 5064 remove nil cons cons nil cons nil cons cons 140 ref subst 5063 remove refl 5046 remove 2741 ref appTerm betaConv appThm 5047 ref 5006 ref appTerm 5093 def betaConv 5049 ref 275 remove appTerm 5094 def betaConv nil 146 ref 5091 remove cons 148 ref 5094 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 5049 remove nil cons cons 305 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5048 remove nil cons cons 148 ref 5093 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4971 ref 4970 ref 5047 remove nil cons cons "x" 2706 ref var 5095 def 5006 ref nil cons cons nil cons 5096 def cons nil cons cons 300 ref subst eqMp eqMp 2757 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp eqMp eqMp eqMp 5017 ref 5077 ref 5073 ref nil cons cons 5097 def "x" 4887 ref var 5098 def 5037 ref nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 5084 remove cons 199 ref 5075 ref cons nil cons 5099 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5081 remove cons 5099 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 5021 remove constTerm 5100 def 5098 ref 18 ref 5053 ref 5098 ref varTerm 5101 def appTerm appTerm 5074 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5054 remove appTerm 5074 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5017 ref 5077 ref 5053 remove nil cons cons 5099 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp nil 146 ref 5075 remove cons 148 ref 5022 remove 5009 ref appTerm 5102 def nil cons 5103 def cons nil cons 5104 def cons nil cons cons 224 ref subst nil 5077 ref 5036 ref 18 ref 5086 ref appTerm 5102 ref appTerm 5105 def absTerm nil cons cons nil cons nil cons cons 5080 remove subst 5036 remove nil 135 ref 5105 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5086 ref nil cons 5106 def cons 5104 ref cons nil cons cons 5107 def 175 ref subst 5107 remove 197 ref subst 5087 remove 5086 remove assume eqMp nil 146 ref 5072 ref nil cons 5108 def cons 5104 ref cons nil cons cons 5109 def 224 ref subst proveHyp 5109 ref 175 ref subst 5109 remove 197 ref subst "_31425" 2706 ref var 5110 def "_31426" 2706 ref var 5111 def 5037 remove 5111 ref varTerm appTerm 5112 def 5110 remove varTerm appTerm absTerm absTerm 5113 def refl nil 146 ref 5012 remove 5113 ref appTerm 5113 ref appTerm nil cons cons 5104 ref cons nil cons cons 224 ref subst proveHyp nil 5002 remove 5113 ref nil cons cons nil cons nil cons cons nil 146 ref 5013 remove 5113 ref appTerm 5114 def nil cons 5115 def cons 5104 remove cons nil cons cons 5116 def 175 ref subst 5116 remove 197 ref subst 5016 remove sym 260 ref 2752 ref 2727 ref 176 ref 5114 remove assume 2757 ref appThm 5113 remove 2741 ref appTerm betaConv trans 5117 def 2717 ref refl 5118 def appThm 5111 remove 5112 remove 2741 ref appTerm absTerm 5119 def 2717 ref appTerm betaConv trans appThm 360 ref refl 5120 def appThm absThm appThm appThm 260 ref 2752 ref 2727 ref 176 ref 5117 ref 2723 ref refl 5121 def appThm 5119 ref 2723 ref appTerm betaConv trans appThm 5120 remove appThm absThm appThm appThm 2752 ref 2727 ref 1732 ref 271 ref 2752 ref 5005 ref 176 ref 5117 ref 5007 ref refl appThm 5119 ref 5007 ref appTerm betaConv trans appThm 5008 ref refl 5117 remove 5006 ref refl appThm 5119 remove 5006 ref appTerm betaConv trans appThm appThm absThm appThm absThm appThm absThm appThm appThm appThm sym 5072 remove assume eqMp eqMp 5017 ref 5077 remove 5009 remove nil cons cons 5098 ref 5003 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 5115 remove cons 199 ref 5103 remove cons nil cons 5122 def cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 5108 remove cons 5122 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5106 remove cons 5122 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 5100 remove 5098 remove 18 ref 5073 remove 5101 remove appTerm appTerm 5102 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5074 remove appTerm 5102 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5017 remove 5097 remove 5122 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp eqMp eqMp defineConstList 5123 def pop hdTl pop 4887 ref constTerm 5124 def 2741 ref appTerm 5125 def 2717 ref appTerm 5126 def nil cons cons nil cons nil cons cons 563 ref subst absThm appThm appThm 260 ref 2752 ref 2727 ref nil 135 ref 5125 ref 2723 ref appTerm 5127 def nil cons cons nil cons nil cons cons 563 remove subst absThm appThm appThm 2752 ref 2727 ref 1732 ref 271 ref 2752 ref 5005 ref 47 ref 5125 ref 5007 remove appTerm appTerm 5128 def refl 5005 ref 47 ref 5008 remove 5125 remove 5006 ref appTerm appTerm 5129 def appTerm "Parser.Stream.isSuffix" "_31431" 2706 ref var 5130 def "_31432" 2706 ref var 5131 def 20 remove 4888 ref 5130 ref varTerm 5132 def appTerm 5131 ref varTerm 5133 def appTerm appTerm 5124 remove 5132 ref appTerm 5133 ref appTerm appTerm 5134 def absTerm 5135 def absTerm 5136 def defineConst 5137 def pop 4887 remove constTerm 5138 def 2741 ref appTerm 5006 ref appTerm 5139 def appTerm 5140 def absTerm 5141 def 5006 remove appTerm 5142 def betaConv 2727 ref 2726 ref 5141 ref appTerm 5143 def absTerm 5144 def 2741 ref appTerm 5145 def betaConv 2752 ref 2727 ref 2752 ref 5005 ref 5140 remove assume sym 47 ref 5139 ref appTerm 5129 remove appTerm 5146 def assume sym deductAntisym absThm appThm absThm appThm nil 4970 ref 2727 ref 2726 ref 5005 ref 5146 remove absTerm appTerm absTerm 5147 def nil cons cons nil cons nil cons cons 4972 ref subst 5130 remove nil 135 ref 2726 ref 5131 ref 47 ref 5138 remove 5132 ref appTerm 5133 ref appTerm appTerm 5134 remove appTerm 5148 def absTerm 5149 def appTerm nil cons cons nil cons nil cons cons 140 ref subst nil 4970 ref 5149 remove nil cons cons nil cons nil cons cons 4972 ref subst 5131 remove nil 135 ref 5148 remove nil cons cons nil cons nil cons cons 140 ref subst 5137 remove 5132 ref refl appThm 5136 remove 5132 remove appTerm betaConv trans 5133 ref refl appThm 5135 remove 5133 remove appTerm betaConv trans eqMp absThm eqMp eqMp absThm eqMp 5150 def eqMp nil 146 ref 2726 ref 5144 ref appTerm nil cons cons 148 ref 5145 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4971 ref 4970 ref 5144 remove nil cons cons 5095 ref 2741 ref nil cons cons nil cons 5151 def cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5143 remove nil cons cons 148 ref 5142 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4971 ref 4970 ref 5141 remove nil cons cons 5096 remove cons nil cons cons 300 ref subst eqMp eqMp appThm absThm appThm absThm appThm absThm appThm appThm appThm 5123 remove eqMp 5152 def nil 198 ref 2726 ref 2727 ref 262 ref 5126 remove appTerm absTerm appTerm 5153 def nil cons cons 199 ref 46 ref 2726 ref 2727 ref 262 remove 5127 remove appTerm absTerm appTerm 5154 def appTerm 2726 ref 2727 ref 121 ref 271 remove 2726 ref 5005 remove 5128 remove 5139 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5155 def appTerm nil cons cons nil cons cons nil cons cons 5156 def 228 ref subst proveHyp 5157 def nil 198 ref 5154 ref nil cons cons 199 ref 5155 ref nil cons cons nil cons cons nil cons cons 5158 def 211 ref subst proveHyp nil 5154 remove thm 5152 remove 5156 remove 211 ref subst proveHyp nil 5153 remove thm "Parser.Stream.toList" "pstream_to_list" 0 ref 2706 ref "Data.Pair.*" typeOp "Data.List.list" typeOp 91 remove opType 5159 def 6 ref cons 5160 def opType 5161 def nil cons 5162 def cons opType 5163 def var 5164 def nil cons cons nil cons 5164 ref 46 ref 21 ref 0 ref 5161 ref 0 ref 5161 ref 6 ref cons opType nil cons cons opType constTerm 5165 def 5164 remove varTerm 5166 def 2717 ref appTerm appTerm "Data.Pair.," const 0 ref 5159 ref 0 ref 5 remove 5162 ref cons opType nil cons cons opType constTerm 5167 def "Data.List.[]" const 5159 ref constTerm 5168 def appTerm 5169 def 127 remove appTerm 5170 def appTerm appTerm 46 ref 5165 ref 5166 ref 2723 ref appTerm appTerm 5169 remove 360 remove appTerm 5171 def appTerm appTerm 121 ref 126 ref 2726 ref 2727 ref 5165 ref 5166 ref 2742 ref appTerm appTerm 80 ref 0 ref 0 ref 0 ref 5161 ref 5162 ref cons opType 5172 def 6 ref cons opType 5172 ref nil cons 5173 def cons opType constTerm "f" 5172 remove var 5174 def 41 remove 4035 ref 11 ref 0 ref 0 ref 5160 remove opType 5175 def 6 ref cons opType constTerm 5176 def "l" 5159 ref var 5177 def 5165 ref 5174 remove varTerm 5167 ref 5177 ref varTerm 5178 def appTerm 4035 remove varTerm 5179 def appTerm appTerm appTerm 5167 remove "Data.List.::" const 0 ref 2 ref 0 ref 5159 ref 5159 ref nil cons 5180 def cons opType nil cons cons opType constTerm 5181 def 274 ref appTerm 5178 ref appTerm appTerm 5179 remove appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5182 def 5166 ref 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 5183 def refl 5184 def 21 ref 0 ref 5163 ref 0 ref 5163 ref 6 ref cons opType 5185 def nil cons cons opType constTerm 5166 ref appTerm 80 ref 0 ref 5185 ref 5163 ref nil cons 5186 def cons opType constTerm 5187 def 5183 ref appTerm appTerm assume sym appThm 5183 ref 5166 remove appTerm betaConv trans "A" 5186 remove cons nil cons 83 ref cons 94 ref subst 5184 remove appThm "p" 5185 ref var 5188 def 5188 remove varTerm 5189 def 5187 remove 5189 remove appTerm appTerm absTerm 5183 remove appTerm betaConv trans 34 ref 0 ref 5185 remove 6 ref cons opType constTerm refl "fn" 5163 ref var 5190 def 46 ref 5165 ref 5190 remove varTerm 5191 def 2717 ref appTerm appTerm 5170 ref appTerm appTerm refl 46 ref 5165 ref 5191 ref 2723 ref appTerm appTerm 5171 ref appTerm appTerm refl 1732 ref 126 ref 2752 ref 2727 ref 5165 ref 5191 ref 2742 ref appTerm appTerm refl 126 ref 2727 ref "_31443" 5161 ref var 5192 def 5182 ref 5192 remove varTerm appTerm absTerm 5193 def absTerm 5194 def absTerm 5195 def 274 ref appTerm betaConv 2757 ref appThm 5194 remove 2741 ref appTerm betaConv trans 5191 remove 2741 ref appTerm 5196 def refl appThm 5193 remove 5196 remove appTerm betaConv trans appThm absThm appThm absThm appThm appThm appThm absThm appThm nil "f" 0 ref 2 ref 0 ref 2706 ref 5173 remove cons opType nil cons cons opType var 5195 remove nil cons cons "b" 5161 ref var 5171 ref nil cons cons "e" 5161 remove var 5170 ref nil cons cons nil cons cons cons nil cons cons 301 ref "B" 5162 remove cons nil cons cons 83 ref cons 4992 ref subst subst eqMp eqMp eqMp defineConstList 5197 def pop 5198 def pop 5197 ref nil 198 ref 5165 ref 5198 remove hdTl pop 5163 remove constTerm 5199 def 2717 ref appTerm appTerm 5170 remove appTerm 5200 def nil cons cons 199 ref 46 ref 5165 ref 5199 ref 2723 ref appTerm appTerm 5171 remove appTerm 5201 def appTerm 121 ref 126 ref 2726 ref 2727 ref 5165 remove 5199 ref 2742 ref appTerm appTerm 5182 remove 5199 remove 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm 5202 def appTerm nil cons cons nil cons cons nil cons cons 5203 def 228 ref subst proveHyp 5204 def nil 198 ref 5201 ref nil cons cons 199 ref 5202 ref nil cons cons nil cons cons nil cons cons 5205 def 211 ref subst proveHyp nil 5201 remove thm 5197 remove 5203 remove 211 ref subst proveHyp nil 5200 remove thm "Parser.Stream.append" "append_pstream" 0 ref 5159 ref 2735 ref cons opType 5206 def var 5207 def nil cons cons nil cons 5207 ref 46 ref 2726 ref 2727 ref 4888 ref 5207 ref varTerm 5208 def 5168 ref appTerm 5209 def 2741 ref appTerm appTerm 5210 def 2741 ref appTerm 5211 def absTerm 5212 def appTerm 5213 def appTerm 121 ref "h" 2 ref var 5214 def 5176 ref "t" 5159 ref var 5215 def 2726 ref 2727 ref 4888 ref 5208 ref 5181 remove 5214 ref varTerm 5216 def appTerm 5215 ref varTerm 5217 def appTerm 5218 def appTerm 5219 def 2741 ref appTerm appTerm 5220 def 2740 ref 5216 ref appTerm 5221 def 5208 ref 5217 ref appTerm 2741 ref appTerm appTerm 5222 def appTerm 5223 def absTerm 5224 def appTerm 5225 def absTerm 5226 def appTerm 5227 def absTerm 5228 def appTerm 5229 def appTerm absTerm 5230 def refl 5231 def 21 ref 0 ref 5206 ref 0 ref 5206 ref 6 ref cons opType 5232 def nil cons cons opType constTerm 5208 ref appTerm 80 ref 0 ref 5232 ref 5206 ref nil cons 5233 def cons opType constTerm 5234 def 5230 ref appTerm appTerm assume sym appThm 5230 ref 5208 ref appTerm betaConv 5235 def trans "A" 5233 remove cons nil cons 5236 def 83 ref cons 5237 def 94 ref subst 5231 remove appThm "p" 5232 ref var 5238 def 5238 remove varTerm 5239 def 5234 remove 5239 remove appTerm appTerm absTerm 5230 ref appTerm betaConv trans 34 ref 0 ref 5232 ref 6 ref cons opType 5240 def constTerm 5241 def refl "fn" 5206 ref var 5242 def 46 ref 4914 ref 5242 remove varTerm 5243 def 5168 ref appTerm appTerm 2727 ref 2741 ref absTerm 5244 def appTerm appTerm refl 1732 ref 5214 ref 5176 ref refl 5215 ref 4914 ref 5243 ref 5218 ref appTerm appTerm refl 5214 ref 5215 ref "_31446" 2734 ref var 5245 def 2727 ref 5221 ref 5245 remove varTerm 2741 ref appTerm appTerm absTerm absTerm 5246 def absTerm 5247 def absTerm 5248 def 5216 ref appTerm betaConv 5217 ref refl appThm 5247 remove 5217 ref appTerm betaConv trans 5243 remove 5217 ref appTerm 5249 def refl appThm 5246 remove 5249 remove appTerm betaConv trans appThm absThm appThm absThm appThm appThm absThm appThm nil "f" 0 ref 2 ref 0 ref 5159 ref 0 ref 2734 ref 2735 ref cons opType nil cons cons opType nil cons cons opType var 5248 remove nil cons cons "b" 2734 remove var 5244 ref nil cons cons nil cons cons nil cons cons 301 ref "B" 2735 remove cons nil cons cons 83 ref cons "f" 0 ref 2 ref 0 ref 5159 ref 2759 remove cons opType nil cons cons opType 5250 def var 5251 def 34 ref 0 ref 0 ref 0 ref 5159 ref 1031 ref cons opType 5252 def 6 ref cons opType 6 ref cons opType constTerm "fn" 5252 remove var 5253 def 46 ref 1018 ref 5253 remove varTerm 5254 def 5168 ref appTerm appTerm 2764 ref appTerm appTerm 121 ref 5214 ref 5176 ref 5215 ref 1018 ref 5254 ref 5218 ref appTerm appTerm 5251 remove varTerm 5255 def 5216 ref appTerm 5217 ref appTerm 5254 remove 5217 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm 5256 def 5255 ref appTerm 5257 def betaConv 2763 ref 11 ref 0 ref 0 ref 5250 ref 6 ref cons opType 5258 def 6 ref cons opType constTerm 5256 ref appTerm 5259 def absTerm 5260 def 2764 ref appTerm 5261 def betaConv nil 1006 ref 5260 ref appTerm 5262 def axiom nil 146 ref 5262 remove nil cons cons 148 ref 5261 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 1056 remove 1055 ref 5260 remove nil cons cons 3164 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5259 remove nil cons cons 148 ref 5257 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp "A" 5250 ref nil cons cons nil cons "P" 5258 remove var 5256 remove nil cons cons "x" 5250 remove var 5255 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp subst subst eqMp nil 146 ref 5241 ref 5207 ref 46 ref 4914 ref 5209 remove appTerm 5244 ref appTerm 5263 def appTerm 121 ref 5214 ref 5176 ref 5215 ref 4914 remove 5219 remove appTerm 2727 ref 5222 remove absTerm 5264 def appTerm absTerm 5265 def appTerm 5266 def absTerm 5267 def appTerm 5268 def appTerm 5269 def absTerm 5270 def appTerm 5271 def nil cons cons 148 ref 5241 remove 5230 ref appTerm 5272 def nil cons 5273 def cons nil cons 5274 def cons nil cons cons 224 ref subst nil "P" 5232 remove var 5275 def 5207 ref 18 ref 5270 ref 5208 ref appTerm 5276 def appTerm 5272 ref appTerm 5277 def absTerm nil cons cons nil cons nil cons cons 5237 remove 133 ref subst subst 5207 remove nil 135 ref 5277 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5276 ref nil cons 5278 def cons 5274 ref cons nil cons cons 5279 def 175 ref subst 5279 remove 197 ref subst 5276 ref betaConv 5276 remove assume eqMp nil 146 ref 5269 remove nil cons 5280 def cons 5274 remove cons nil cons cons 5281 def 224 ref subst proveHyp 5281 ref 175 ref subst 5281 remove 197 ref subst 5235 remove sym nil 198 ref 5263 ref nil cons cons 199 ref 5268 remove nil cons 5282 def cons nil cons cons nil cons cons 5283 def 211 ref subst nil 4970 ref 5212 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5211 remove nil cons cons nil cons nil cons cons 140 ref subst 5210 remove refl 5244 remove 2741 ref appTerm betaConv appThm 5263 remove assume 2757 ref appThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5213 remove nil cons cons 148 ref 5229 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5283 remove 228 ref subst nil 122 ref 5228 remove nil cons cons nil cons nil cons cons 133 ref subst 5214 ref nil 135 ref 5227 remove nil cons cons nil cons nil cons cons 140 ref subst nil "P" 5175 remove var 5284 def 5226 remove nil cons cons nil cons nil cons cons "A" 5180 remove cons nil cons 5285 def 83 ref cons 133 ref subst 5286 def subst 5215 ref nil 135 ref 5225 remove nil cons cons nil cons nil cons cons 140 ref subst nil 4970 ref 5224 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5223 remove nil cons cons nil cons nil cons cons 140 ref subst 5220 remove refl 5264 remove 2741 ref appTerm betaConv appThm 5265 ref 5217 ref appTerm 5287 def betaConv 5267 ref 5216 ref appTerm 5288 def betaConv nil 146 ref 5282 remove cons 148 ref 5288 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 5267 remove nil cons cons 126 ref 5216 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5266 remove nil cons cons 148 ref 5287 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5285 remove 5284 ref 5265 remove nil cons cons "x" 5159 ref var 5217 ref nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp 2757 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp eqMp eqMp 5236 ref 5275 ref 5230 remove nil cons cons "x" 5206 ref var 5289 def 5208 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 5280 remove cons 199 ref 5273 remove cons nil cons 5290 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5278 remove cons 5290 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 5240 remove constTerm 5289 ref 18 ref 5270 ref 5289 remove varTerm appTerm appTerm 5272 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5271 remove appTerm 5272 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5236 remove 5275 remove 5270 remove nil cons cons 5290 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp eqMp eqMp defineConstList 5291 def pop 5292 def pop 5291 ref nil 198 ref 2726 ref 2727 ref 4888 ref 5292 remove hdTl pop 5206 remove constTerm 5293 def 5168 remove appTerm 2741 ref appTerm appTerm 2741 ref appTerm absTerm appTerm 5294 def nil cons cons 199 ref 121 ref 5214 remove 5176 ref 5215 remove 2726 ref 2727 ref 4888 ref 5293 ref 5218 remove appTerm 2741 ref appTerm appTerm 5221 remove 5293 ref 5217 remove appTerm 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5295 def nil cons cons nil cons cons nil cons cons 5296 def 211 ref subst proveHyp nil 5294 remove thm "Parser.Stream.map" "map_pstream" 0 ref 3488 ref 0 ref 2706 ref 2705 remove 1031 ref opType 5297 def nil cons 5298 def cons opType nil cons cons opType 5299 def var 5300 def nil cons cons nil cons 5300 ref 46 ref 3499 ref 3489 ref 21 ref 0 ref 5297 ref 0 ref 5297 ref 6 ref cons opType nil cons cons opType constTerm 5301 def 5300 ref varTerm 5302 def 3490 ref appTerm 5303 def 2717 ref appTerm appTerm 2716 remove 5297 ref constTerm 5304 def appTerm absTerm appTerm appTerm 46 ref 3499 ref 3489 ref 5301 ref 5303 ref 2723 ref appTerm appTerm 2722 remove 5297 ref constTerm 5305 def appTerm absTerm appTerm appTerm 3499 ref 3489 ref 121 ref 126 ref 2726 ref 2727 ref 5301 ref 5303 ref 2742 ref appTerm appTerm 2739 remove 0 ref 1003 ref 0 ref 5297 remove 5298 ref cons opType nil cons cons opType constTerm 3491 remove appTerm 5306 def 5303 remove 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 5307 def refl 5308 def 21 ref 0 ref 5299 ref 0 ref 5299 ref 6 ref cons opType 5309 def nil cons cons opType constTerm 5310 def 5302 ref appTerm 5311 def 80 ref 0 ref 5309 ref 5299 ref nil cons 5312 def cons opType constTerm 5313 def 5307 ref appTerm appTerm assume sym appThm 5307 ref 5302 ref appTerm betaConv 5314 def trans "A" 5312 remove cons nil cons 5315 def 83 ref cons 94 ref subst 5308 remove appThm "p" 5309 ref var 5316 def 5316 remove varTerm 5317 def 5313 remove 5317 remove appTerm appTerm absTerm 5307 ref appTerm betaConv trans 34 ref 0 ref 0 ref 0 ref 2706 ref 0 ref 3488 ref 5298 remove cons opType 5318 def nil cons 5319 def cons opType 5320 def 6 ref cons opType 5321 def 6 ref cons opType 5322 def constTerm 5323 def refl "fn" 5320 ref var 5324 def 46 ref 21 ref 0 ref 5318 ref 0 ref 5318 ref 6 ref cons opType nil cons cons opType constTerm 5325 def 5324 remove varTerm 5326 def 2717 ref appTerm appTerm 3489 ref 5304 ref absTerm 5327 def appTerm appTerm refl 46 ref 5325 ref 5326 ref 2723 ref appTerm appTerm 3489 ref 5305 ref absTerm 5328 def appTerm appTerm refl 1732 ref 126 ref 2752 ref 2727 ref 5325 ref 5326 ref 2742 ref appTerm appTerm refl 126 ref 2727 ref "_31419" 5318 ref var 5329 def 3489 ref 5306 ref 5329 remove varTerm 3490 ref appTerm appTerm absTerm absTerm 5330 def absTerm 5331 def absTerm 5332 def 274 ref appTerm betaConv 2757 ref appThm 5331 remove 2741 ref appTerm betaConv trans 5326 remove 2741 ref appTerm 5333 def refl appThm 5330 remove 5333 remove appTerm betaConv trans appThm absThm appThm absThm appThm appThm appThm absThm appThm nil "f" 0 ref 2 ref 0 ref 2706 ref 0 ref 5318 ref 5319 ref cons opType nil cons cons opType nil cons cons opType var 5332 remove nil cons cons "b" 5318 ref var 5328 ref nil cons cons "e" 5318 remove var 5327 ref nil cons cons nil cons cons cons nil cons cons 301 ref "B" 5319 remove cons nil cons cons 83 ref cons 4992 ref subst subst eqMp nil 146 ref 5323 ref "_31418" 5320 ref var 5334 def 46 ref 5325 ref 5334 ref varTerm 5335 def 2717 ref appTerm 5336 def appTerm 5327 ref appTerm 5337 def appTerm 46 ref 5325 ref 5335 ref 2723 ref appTerm 5338 def appTerm 5328 ref appTerm 5339 def appTerm 121 ref 126 ref 2726 ref 2727 ref 5325 remove 5335 ref 2742 ref appTerm 5340 def appTerm 3489 ref 5306 ref 5335 ref 2741 ref appTerm 3490 ref appTerm appTerm 5341 def absTerm 5342 def appTerm absTerm 5343 def appTerm 5344 def absTerm 5345 def appTerm 5346 def appTerm 5347 def appTerm 5348 def absTerm 5349 def appTerm 5350 def nil cons cons 148 ref 5323 remove 5334 ref 46 ref 3499 ref 3489 ref 5301 ref 5336 remove 3490 ref appTerm appTerm 5351 def 5304 ref appTerm 5352 def absTerm 5353 def appTerm 5354 def appTerm 46 ref 3499 ref 3489 ref 5301 ref 5338 remove 3490 ref appTerm appTerm 5355 def 5305 ref appTerm 5356 def absTerm 5357 def appTerm 5358 def appTerm 3499 ref 3489 ref 121 ref 126 ref 2726 ref 2727 ref 5301 ref 5340 remove 3490 ref appTerm appTerm 5359 def 5341 remove appTerm 5360 def absTerm 5361 def appTerm 5362 def absTerm 5363 def appTerm 5364 def absTerm 5365 def appTerm 5366 def appTerm 5367 def appTerm 5368 def absTerm 5369 def appTerm 5370 def nil cons 5371 def cons nil cons 5372 def cons nil cons cons 224 ref subst nil "P" 5321 remove var 5373 def 5334 ref 18 ref 5349 ref 5335 ref appTerm 5374 def appTerm 5370 ref appTerm 5375 def absTerm nil cons cons nil cons nil cons cons "A" 5320 ref nil cons cons nil cons 5376 def 83 ref cons 133 ref subst 5377 def subst 5334 ref nil 135 ref 5375 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5374 ref nil cons 5378 def cons 5372 ref cons nil cons cons 5379 def 175 ref subst 5379 remove 197 ref subst 5374 ref betaConv 5374 remove assume eqMp nil 146 ref 5348 remove nil cons 5380 def cons 5372 remove cons nil cons cons 5381 def 224 ref subst proveHyp 5381 ref 175 ref subst 5381 remove 197 ref subst 5369 ref 5335 ref appTerm 5382 def betaConv 5383 def sym nil 198 ref 5337 ref nil cons cons 199 ref 5347 remove nil cons cons nil cons cons nil cons cons 5384 def 211 ref subst nil 3502 ref 5353 remove nil cons cons nil cons nil cons cons 3501 remove 83 ref cons 133 ref subst 5385 def subst 3489 ref nil 135 ref 5352 remove nil cons cons nil cons nil cons cons 140 ref subst 5351 remove refl 5327 remove 3490 ref appTerm betaConv appThm 5337 remove assume 3490 ref refl 5386 def appThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5354 remove nil cons cons 148 ref 5367 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5384 remove 228 ref subst 5387 def nil 198 ref 5339 ref nil cons cons 199 ref 5346 remove nil cons 5388 def cons nil cons cons nil cons cons 5389 def 211 ref subst proveHyp nil 3502 ref 5357 remove nil cons cons nil cons nil cons cons 5385 ref subst 3489 ref nil 135 ref 5356 remove nil cons cons nil cons nil cons cons 140 ref subst 5355 remove refl 5328 remove 3490 ref appTerm betaConv appThm 5339 remove assume 5386 ref appThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5358 remove nil cons cons 148 ref 5366 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5387 remove 5389 remove 228 ref subst proveHyp nil 3502 remove 5365 remove nil cons cons nil cons nil cons cons 5385 remove subst 3489 ref nil 135 ref 5364 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 5363 remove nil cons cons nil cons nil cons cons 133 ref subst 126 ref nil 135 ref 5362 remove nil cons cons nil cons nil cons cons 140 ref subst nil 4970 ref 5361 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5360 remove nil cons cons nil cons nil cons cons 140 ref subst 5359 remove refl 5342 remove 3490 ref appTerm betaConv appThm 5343 ref 2741 ref appTerm 5390 def betaConv 5345 ref 274 ref appTerm 5391 def betaConv nil 146 ref 5388 remove cons 148 ref 5391 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 5345 remove nil cons cons 304 ref cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5344 remove nil cons cons 148 ref 5390 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4971 ref 4970 ref 5343 remove nil cons cons 5151 ref cons nil cons cons 300 ref subst eqMp eqMp 5386 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp eqMp eqMp eqMp 5376 ref 5373 ref 5369 ref nil cons cons 5392 def "x" 5320 remove var 5393 def 5335 ref nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 5380 remove cons 199 ref 5371 ref cons nil cons 5394 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5378 remove cons 5394 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 5322 remove constTerm 5395 def 5393 ref 18 ref 5349 ref 5393 ref varTerm 5396 def appTerm appTerm 5370 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5350 remove appTerm 5370 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5376 ref 5373 ref 5349 remove nil cons cons 5394 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp nil 146 ref 5371 remove cons 148 ref 34 ref 0 ref 5309 ref 6 ref cons opType constTerm 5307 ref appTerm 5397 def nil cons 5398 def cons nil cons 5399 def cons nil cons cons 224 ref subst nil 5373 remove 5334 ref 18 ref 5382 ref appTerm 5397 ref appTerm 5400 def absTerm nil cons cons nil cons nil cons cons 5377 remove subst 5334 remove nil 135 ref 5400 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5382 ref nil cons 5401 def cons 5399 ref cons nil cons cons 5402 def 175 ref subst 5402 remove 197 ref subst 5383 remove 5382 remove assume eqMp nil 146 ref 5368 ref nil cons 5403 def cons 5399 ref cons nil cons cons 5404 def 224 ref subst proveHyp 5404 ref 175 ref subst 5404 remove 197 ref subst "_31416" 3488 remove var 5405 def "_31417" 2706 ref var 5406 def 5335 remove 5406 ref varTerm appTerm 5407 def 5405 remove varTerm appTerm absTerm absTerm 5408 def refl nil 146 ref 5310 remove 5408 ref appTerm 5408 ref appTerm nil cons cons 5399 ref cons nil cons cons 224 ref subst proveHyp nil 5300 remove 5408 ref nil cons cons nil cons nil cons cons nil 146 ref 5311 remove 5408 ref appTerm 5409 def nil cons 5410 def cons 5399 remove cons nil cons cons 5411 def 175 ref subst 5411 remove 197 ref subst 5314 remove sym 260 ref 3889 ref 3489 ref 5301 ref refl 5412 def 5409 remove assume 5386 remove appThm 5408 remove 3490 ref appTerm betaConv trans 5413 def 5118 ref appThm 5406 remove 5407 remove 3490 ref appTerm absTerm 5414 def 2717 ref appTerm betaConv trans appThm 5304 ref refl appThm absThm appThm appThm 260 ref 3889 ref 3489 ref 5412 ref 5413 ref 5121 ref appThm 5414 ref 2723 ref appTerm betaConv trans appThm 5305 ref refl appThm absThm appThm appThm 3889 remove 3489 ref 1732 ref 126 ref 2752 ref 2727 ref 5412 remove 5413 ref 2742 ref refl 5415 def appThm 5414 ref 2742 ref appTerm betaConv trans appThm 5306 ref refl 5413 remove 2757 ref appThm 5414 remove 2741 ref appTerm betaConv trans appThm appThm absThm appThm absThm appThm absThm appThm appThm appThm sym 5368 remove assume eqMp eqMp 5315 remove "P" 5309 remove var 5307 remove nil cons cons "x" 5299 ref var 5302 remove nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 5410 remove cons 199 ref 5398 remove cons nil cons 5416 def cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 5403 remove cons 5416 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5401 remove cons 5416 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 5395 remove 5393 remove 18 ref 5369 remove 5396 remove appTerm appTerm 5397 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5370 remove appTerm 5397 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5376 remove 5392 remove 5416 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp eqMp eqMp defineConstList 5417 def pop 5418 def pop 5417 ref nil 198 ref 3499 ref 3489 ref 5301 ref 5418 remove hdTl pop 5299 remove constTerm 3490 remove appTerm 5419 def 2717 ref appTerm appTerm 5304 remove appTerm absTerm appTerm 5420 def nil cons cons 199 ref 46 ref 3499 ref 3489 ref 5301 ref 5419 ref 2723 ref appTerm appTerm 5305 remove appTerm absTerm appTerm 5421 def appTerm 3499 remove 3489 remove 121 ref 126 ref 2726 ref 2727 ref 5301 remove 5419 ref 2742 ref appTerm appTerm 5306 remove 5419 remove 2741 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5422 def appTerm nil cons cons nil cons cons nil cons cons 5423 def 228 ref subst proveHyp 5424 def nil 198 ref 5421 ref nil cons cons 199 ref 5422 ref nil cons cons nil cons cons nil cons cons 5425 def 211 ref subst proveHyp nil 5421 remove thm 5417 remove 5423 remove 211 ref subst proveHyp nil 5420 remove thm nil 5284 remove 5177 remove 4888 ref "Parser.Stream.fromList" "_31449" 5159 ref var 5426 def 5293 ref 5426 ref varTerm 5427 def appTerm 2723 ref appTerm 5428 def absTerm 5429 def defineConst 5430 def pop 0 ref 5159 remove 2710 remove cons opType constTerm 5431 def 5178 ref appTerm appTerm 5293 remove 5178 remove appTerm 2723 ref appTerm appTerm absTerm 5432 def nil cons cons nil cons nil cons cons 5286 remove subst 5426 remove nil 135 ref 4888 remove 5431 remove 5427 ref appTerm appTerm 5428 remove appTerm nil cons cons nil cons nil cons cons 140 ref subst 5430 remove 5427 ref refl appThm 5429 remove 5427 remove appTerm betaConv trans eqMp absThm eqMp nil 5176 remove 5432 remove appTerm thm 5000 remove 5001 remove 228 ref subst proveHyp nil 4998 remove thm "Parser.Stream.case.error.eof.cons" "case_pstream" 0 ref 1003 ref 0 ref 1003 ref 0 ref 0 ref 2 ref 0 ref 2706 ref 1031 ref cons opType 5433 def nil cons 5434 def cons opType 5435 def 5434 remove cons opType nil cons cons opType nil cons cons opType 5436 def var 5437 def nil cons cons nil cons 5437 ref 46 ref 1006 ref 2766 ref 1006 ref 2763 ref 11 ref 0 ref 0 ref 5435 ref 6 ref cons opType 5438 def 6 ref cons opType constTerm 5439 def "f" 5435 ref var 5440 def 1018 ref 5437 ref varTerm 5441 def 2767 ref appTerm 2764 ref appTerm 5440 ref varTerm 5442 def appTerm 5443 def 2717 ref appTerm appTerm 2767 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 46 ref 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 1018 ref 5443 ref 2723 ref appTerm appTerm 2764 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 121 ref 126 ref 2726 ref 2727 ref 1018 ref 5443 remove 2742 ref appTerm appTerm 5442 ref 274 ref appTerm 2741 ref appTerm 5444 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm 5445 def refl 5446 def 21 ref 0 ref 5436 ref 0 ref 5436 ref 6 ref cons opType 5447 def nil cons cons opType constTerm 5448 def 5441 ref appTerm 5449 def 80 remove 0 ref 5447 ref 5436 ref nil cons 5450 def cons opType constTerm 5451 def 5445 ref appTerm appTerm assume sym appThm 5445 ref 5441 ref appTerm betaConv 5452 def trans "A" 5450 remove cons nil cons 5453 def 83 ref cons 94 remove subst 5446 remove appThm "p" 5447 ref var 5454 def 5454 remove varTerm 5455 def 5451 remove 5455 remove appTerm appTerm absTerm 5445 ref appTerm betaConv trans 34 ref 0 ref 0 ref 0 ref 2706 ref 0 ref 1003 ref 0 ref 1003 ref 0 ref 5435 ref 1031 remove cons opType 5456 def nil cons cons opType 5457 def nil cons cons opType 5458 def nil cons 5459 def cons opType 5460 def 6 ref cons opType 5461 def 6 ref cons opType 5462 def constTerm 5463 def refl "fn" 5460 ref var 5464 def 46 ref 21 ref 0 ref 5458 ref 0 ref 5458 ref 6 ref cons opType nil cons cons opType constTerm 5465 def 5464 remove varTerm 5466 def 2717 ref appTerm appTerm 2766 ref 2763 ref 5440 ref 2767 ref absTerm 5467 def absTerm 5468 def absTerm 5469 def appTerm appTerm refl 46 ref 5465 ref 5466 ref 2723 ref appTerm appTerm 2766 ref 2763 ref 5440 ref 2764 ref absTerm 5470 def absTerm 5471 def absTerm 5472 def appTerm appTerm refl 1732 ref 126 ref 2752 ref 2727 ref 5465 ref 5466 ref 2742 ref appTerm appTerm refl 126 ref 2727 ref "_31413" 5458 ref var 2766 ref 2763 ref 5440 ref 5444 ref absTerm 5473 def absTerm 5474 def absTerm 5475 def absTerm 5476 def absTerm 5477 def absTerm 5478 def 274 ref appTerm betaConv 2757 remove appThm 5477 remove 2741 ref appTerm betaConv trans 5466 remove 2741 ref appTerm 5479 def refl appThm 5476 remove 5479 remove appTerm betaConv trans appThm absThm appThm absThm appThm appThm appThm absThm appThm nil "f" 0 ref 2 remove 0 ref 2706 ref 0 ref 5458 ref 5459 ref cons opType nil cons cons opType nil cons cons opType var 5478 remove nil cons cons "b" 5458 ref var 5472 ref nil cons cons "e" 5458 remove var 5469 ref nil cons cons nil cons cons cons nil cons cons 301 remove "B" 5459 remove cons nil cons cons 83 ref cons 4992 ref subst subst eqMp nil 146 ref 5463 ref "_31412" 5460 ref var 5480 def 46 ref 5465 ref 5480 ref varTerm 5481 def 2717 ref appTerm 5482 def appTerm 5469 ref appTerm 5483 def appTerm 46 ref 5465 ref 5481 ref 2723 ref appTerm 5484 def appTerm 5472 ref appTerm 5485 def appTerm 121 ref 126 ref 2726 ref 2727 ref 5465 remove 5481 ref 2742 ref appTerm 5486 def appTerm 5475 ref appTerm absTerm 5487 def appTerm 5488 def absTerm 5489 def appTerm 5490 def appTerm 5491 def appTerm 5492 def absTerm 5493 def appTerm 5494 def nil cons cons 148 ref 5463 remove 5480 ref 46 ref 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 1018 ref 5482 remove 2767 ref appTerm 5495 def 2764 ref appTerm 5496 def 5442 ref appTerm appTerm 5497 def 2767 ref appTerm 5498 def absTerm 5499 def appTerm 5500 def absTerm 5501 def appTerm 5502 def absTerm 5503 def appTerm 5504 def appTerm 46 ref 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 1018 ref 5484 remove 2767 ref appTerm 5505 def 2764 ref appTerm 5506 def 5442 ref appTerm appTerm 5507 def 2764 ref appTerm 5508 def absTerm 5509 def appTerm 5510 def absTerm 5511 def appTerm 5512 def absTerm 5513 def appTerm 5514 def appTerm 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 121 ref 126 ref 2726 ref 2727 ref 1018 ref 5486 remove 2767 ref appTerm 5515 def 2764 ref appTerm 5516 def 5442 ref appTerm appTerm 5517 def 5444 ref appTerm 5518 def absTerm 5519 def appTerm 5520 def absTerm 5521 def appTerm 5522 def absTerm 5523 def appTerm 5524 def absTerm 5525 def appTerm 5526 def absTerm 5527 def appTerm 5528 def appTerm 5529 def appTerm 5530 def absTerm 5531 def appTerm 5532 def nil cons 5533 def cons nil cons 5534 def cons nil cons cons 224 ref subst nil "P" 5461 remove var 5535 def 5480 ref 18 ref 5493 ref 5481 ref appTerm 5536 def appTerm 5532 ref appTerm 5537 def absTerm nil cons cons nil cons nil cons cons "A" 5460 ref nil cons cons nil cons 5538 def 83 ref cons 133 ref subst 5539 def subst 5480 ref nil 135 ref 5537 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5536 ref nil cons 5540 def cons 5534 ref cons nil cons cons 5541 def 175 ref subst 5541 remove 197 ref subst 5536 ref betaConv 5536 remove assume eqMp nil 146 ref 5492 remove nil cons 5542 def cons 5534 remove cons nil cons cons 5543 def 224 ref subst proveHyp 5543 ref 175 ref subst 5543 remove 197 ref subst 5531 ref 5481 ref appTerm 5544 def betaConv 5545 def sym nil 198 ref 5483 ref nil cons cons 199 ref 5491 remove nil cons cons nil cons cons nil cons cons 5546 def 211 ref subst nil 1055 ref 5503 remove nil cons cons nil cons nil cons cons 1058 ref subst 2766 ref nil 135 ref 5502 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1055 ref 5501 remove nil cons cons nil cons nil cons cons 1058 ref subst 2763 ref nil 135 ref 5500 remove nil cons cons nil cons nil cons cons 140 ref subst nil "P" 5438 remove var 5547 def 5499 remove nil cons cons nil cons nil cons cons "A" 5435 ref nil cons cons nil cons 83 ref cons 133 ref subst 5548 def subst 5440 ref nil 135 ref 5498 remove nil cons cons nil cons nil cons cons 140 ref subst 5497 remove refl 5467 remove 5442 ref appTerm betaConv appThm 21 ref 0 ref 5456 ref 0 ref 5456 remove 6 ref cons opType nil cons cons opType constTerm 5549 def 5496 remove appTerm refl 5468 remove 2764 ref appTerm betaConv appThm 21 remove 0 ref 5457 ref 0 ref 5457 remove 6 ref cons opType nil cons cons opType constTerm 5550 def 5495 remove appTerm refl 5469 remove 2767 ref appTerm betaConv appThm 5483 remove assume 2767 ref refl 5551 def appThm eqMp 3157 ref appThm eqMp 5442 ref refl 5552 def appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5504 remove nil cons cons 148 ref 5529 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5546 remove 228 ref subst 5553 def nil 198 ref 5485 ref nil cons cons 199 ref 5490 remove nil cons 5554 def cons nil cons cons nil cons cons 5555 def 211 ref subst proveHyp nil 1055 ref 5513 remove nil cons cons nil cons nil cons cons 1058 ref subst 2766 ref nil 135 ref 5512 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1055 ref 5511 remove nil cons cons nil cons nil cons cons 1058 ref subst 2763 ref nil 135 ref 5510 remove nil cons cons nil cons nil cons cons 140 ref subst nil 5547 ref 5509 remove nil cons cons nil cons nil cons cons 5548 ref subst 5440 ref nil 135 ref 5508 remove nil cons cons nil cons nil cons cons 140 ref subst 5507 remove refl 5470 remove 5442 ref appTerm betaConv appThm 5549 ref 5506 remove appTerm refl 5471 remove 2764 ref appTerm betaConv appThm 5550 ref 5505 remove appTerm refl 5472 remove 2767 ref appTerm betaConv appThm 5485 remove assume 5551 ref appThm eqMp 3157 ref appThm eqMp 5552 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp nil 146 ref 5514 remove nil cons cons 148 ref 5528 remove nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5553 remove 5555 remove 228 ref subst proveHyp nil 1055 ref 5527 remove nil cons cons nil cons nil cons cons 1058 ref subst 2766 ref nil 135 ref 5526 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1055 ref 5525 remove nil cons cons nil cons nil cons cons 1058 ref subst 2763 ref nil 135 ref 5524 remove nil cons cons nil cons nil cons cons 140 ref subst nil 5547 remove 5523 remove nil cons cons nil cons nil cons cons 5548 remove subst 5440 ref nil 135 ref 5522 remove nil cons cons nil cons nil cons cons 140 ref subst nil 122 ref 5521 remove nil cons cons nil cons nil cons cons 133 ref subst 126 ref nil 135 ref 5520 remove nil cons cons nil cons nil cons cons 140 ref subst nil 4970 ref 5519 remove nil cons cons nil cons nil cons cons 4972 ref subst 2727 ref nil 135 ref 5518 remove nil cons cons nil cons nil cons cons 140 ref subst 5517 remove refl 5473 remove 5442 ref appTerm betaConv appThm 5549 remove 5516 remove appTerm refl 5474 remove 2764 ref appTerm betaConv appThm 5550 remove 5515 remove appTerm refl 5475 remove 2767 ref appTerm betaConv appThm 5487 ref 2741 ref appTerm 5556 def betaConv 5489 ref 274 ref appTerm 5557 def betaConv nil 146 ref 5554 remove cons 148 ref 5557 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 ref 122 ref 5489 remove nil cons cons 304 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5488 remove nil cons cons 148 ref 5556 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4971 ref 4970 ref 5487 remove nil cons cons 5151 remove cons nil cons cons 300 ref subst eqMp eqMp 5551 ref appThm eqMp 3157 ref appThm eqMp 5552 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp eqMp eqMp eqMp 5538 ref 5535 ref 5531 ref nil cons cons 5558 def "x" 5460 remove var 5559 def 5481 ref nil cons cons nil cons cons nil cons cons 1153 ref subst proveHyp eqMp nil 198 ref 5542 remove cons 199 ref 5533 ref cons nil cons 5560 def cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5540 remove cons 5560 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 11 ref 5462 remove constTerm 5561 def 5559 ref 18 ref 5493 ref 5559 ref varTerm 5562 def appTerm appTerm 5532 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5494 remove appTerm 5532 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5538 ref 5535 ref 5493 remove nil cons cons 5560 remove cons nil cons cons 1142 ref subst eqMp eqMp proveHyp nil 146 ref 5533 remove cons 148 ref 34 ref 0 ref 5447 ref 6 ref cons opType constTerm 5445 ref appTerm 5563 def nil cons 5564 def cons nil cons 5565 def cons nil cons cons 224 ref subst nil 5535 remove 5480 ref 18 ref 5544 ref appTerm 5563 ref appTerm 5566 def absTerm nil cons cons nil cons nil cons cons 5539 remove subst 5480 remove nil 135 ref 5566 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5544 ref nil cons 5567 def cons 5565 ref cons nil cons cons 5568 def 175 ref subst 5568 remove 197 ref subst 5545 remove 5544 remove assume eqMp nil 146 ref 5530 ref nil cons 5569 def cons 5565 ref cons nil cons cons 5570 def 224 ref subst proveHyp 5570 ref 175 ref subst 5570 remove 197 ref subst "_31408" 1003 ref var 5571 def "_31409" 1003 remove var 5572 def "_31410" 5435 remove var 5573 def "_31411" 2706 ref var 5574 def 5481 remove 5574 ref varTerm appTerm 5575 def 5571 remove varTerm appTerm 5572 ref varTerm 5576 def appTerm 5573 ref varTerm 5577 def appTerm absTerm absTerm absTerm absTerm 5578 def refl nil 146 ref 5448 remove 5578 ref appTerm 5578 ref appTerm nil cons cons 5565 ref cons nil cons cons 224 ref subst proveHyp nil 5437 remove 5578 ref nil cons cons nil cons nil cons cons nil 146 ref 5449 remove 5578 ref appTerm 5579 def nil cons 5580 def cons 5565 remove cons nil cons cons 5581 def 175 ref subst 5581 remove 197 ref subst 5452 remove sym 260 ref 3272 ref 2766 ref 3272 ref 2763 ref 5439 ref refl 5582 def 5440 ref 1072 ref 5579 remove assume 5551 ref appThm 5578 remove 2767 ref appTerm betaConv trans 3157 ref appThm 5572 remove 5573 ref 5574 ref 5575 remove 2767 ref appTerm 5583 def 5576 remove appTerm 5577 ref appTerm absTerm absTerm absTerm 2764 ref appTerm betaConv trans 5552 remove appThm 5573 remove 5574 ref 5583 remove 2764 ref appTerm 5584 def 5577 remove appTerm absTerm absTerm 5442 ref appTerm betaConv trans 5585 def 5118 remove appThm 5574 remove 5584 remove 5442 ref appTerm absTerm 5586 def 2717 ref appTerm betaConv trans appThm 5551 remove appThm absThm appThm absThm appThm absThm appThm appThm 260 remove 3272 ref 2766 ref 3272 ref 2763 ref 5582 ref 5440 ref 1072 ref 5585 ref 5121 remove appThm 5586 ref 2723 ref appTerm betaConv trans appThm 3157 remove appThm absThm appThm absThm appThm absThm appThm appThm 3272 ref 2766 ref 3272 remove 2763 ref 5582 remove 5440 ref 1732 remove 126 ref 2752 remove 2727 ref 1072 remove 5585 remove 5415 remove appThm 5586 remove 2742 ref appTerm betaConv trans appThm 5444 ref refl appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm appThm appThm sym 5530 remove assume eqMp eqMp 5453 remove "P" 5447 remove var 5445 remove nil cons cons "x" 5436 ref var 5441 remove nil cons cons nil cons cons nil cons cons 1153 remove subst proveHyp eqMp nil 198 ref 5580 remove cons 199 ref 5564 remove cons nil cons 5587 def cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 198 ref 5569 remove cons 5587 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp nil 198 ref 5567 remove cons 5587 ref cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp nil 146 ref 5561 remove 5559 remove 18 ref 5531 remove 5562 remove appTerm appTerm 5563 ref appTerm absTerm appTerm nil cons cons 148 ref 18 ref 5532 remove appTerm 5563 remove appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 5538 remove 5558 remove 5587 remove cons nil cons cons 1142 remove subst eqMp eqMp proveHyp eqMp eqMp defineConstList 5588 def pop 5589 def pop 5588 ref nil 198 ref 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 1018 ref 5589 remove hdTl pop 5436 remove constTerm 2767 ref appTerm 2764 ref appTerm 5442 remove appTerm 5590 def 2717 ref appTerm appTerm 2767 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5591 def nil cons cons 199 ref 46 ref 1006 ref 2766 ref 1006 ref 2763 ref 5439 ref 5440 ref 1018 ref 5590 ref 2723 ref appTerm appTerm 2764 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5592 def appTerm 1006 ref 2766 ref 1006 ref 2763 ref 5439 remove 5440 remove 121 ref 126 ref 2726 ref 2727 ref 1018 ref 5590 remove 2742 ref appTerm appTerm 5444 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 5593 def appTerm nil cons cons nil cons cons nil cons cons 5594 def 228 ref subst proveHyp 5595 def nil 198 ref 5592 ref nil cons cons 199 ref 5593 ref nil cons cons nil cons cons nil cons cons 5596 def 211 ref subst proveHyp nil 5592 remove thm 5588 remove 5594 remove 211 ref subst proveHyp nil 5591 remove thm 5157 remove 5158 remove 228 ref subst proveHyp nil 5155 remove thm 5150 remove nil 2726 ref 5147 remove appTerm thm 5291 remove 5296 remove 228 ref subst proveHyp nil 5295 remove thm 5424 remove 5425 remove 228 ref subst proveHyp nil 5422 remove thm 5595 remove 5596 remove 228 ref subst proveHyp nil 5593 remove thm 47 ref "_31390" 2736 remove var 5597 def 11 ref 0 ref 2725 ref 6 ref cons opType constTerm 5598 def 4970 ref 18 ref 46 ref 4970 ref varTerm 5599 def 2714 ref appTerm 5600 def appTerm 5601 def 46 ref 5599 ref 2720 ref appTerm 5602 def appTerm 5603 def 121 ref 3 ref 2726 ref 2728 ref 18 ref 5599 ref 2730 ref appTerm appTerm 5604 def 5599 ref 5597 ref varTerm 2062 ref appTerm 2730 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm 5605 def appTerm appTerm appTerm 2726 ref 5095 ref 5599 ref 5095 ref varTerm 5606 def appTerm 5607 def absTerm 5608 def appTerm 5609 def appTerm absTerm appTerm absTerm 2737 remove appTerm 5610 def appTerm refl 5597 ref 5598 ref 4970 ref 18 ref 46 ref 5599 ref 2717 ref appTerm appTerm 5611 def 46 ref 5599 ref 2723 ref appTerm appTerm 5612 def 5605 ref appTerm appTerm appTerm 5609 ref appTerm absTerm appTerm absTerm 5613 def 2740 remove appTerm betaConv appThm 176 ref 5610 remove betaConv appThm 5598 ref 4970 ref 18 ref 5611 ref 5612 remove 121 ref 3 ref 2726 ref 2728 ref 5604 ref 5599 ref 2794 remove appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 5609 ref appTerm absTerm appTerm refl appThm trans 2796 remove "_31389" 2706 ref var 5614 def 5597 ref 5598 ref 4970 ref 18 ref 5601 ref 46 ref 5599 ref 5614 ref varTerm appTerm appTerm 5605 remove appTerm 5615 def appTerm appTerm 5609 ref appTerm absTerm appTerm absTerm absTerm 2720 remove appTerm 5616 def appTerm refl 5614 ref 5597 ref 5598 ref 4970 ref 18 ref 5611 remove 5615 ref appTerm appTerm 5609 ref appTerm absTerm appTerm absTerm absTerm 5617 def 2723 ref appTerm betaConv appThm 2801 remove 5616 remove betaConv appThm 5613 remove refl appThm trans 2804 remove "_31388" 2706 remove var 5618 def 5614 remove 5597 remove 5598 ref 4970 ref 18 ref 46 ref 5599 ref 5618 remove varTerm appTerm appTerm 5615 remove appTerm appTerm 5609 ref appTerm absTerm appTerm absTerm absTerm absTerm 5619 def 2714 remove appTerm 5620 def appTerm refl 5619 ref 2717 ref appTerm betaConv appThm 2808 remove 5620 remove betaConv appThm 5617 remove refl appThm trans 5619 remove refl 2809 remove appThm eqMp 2810 remove appThm eqMp 2811 remove appThm eqMp 2320 remove nil 4862 remove 148 ref 5598 ref 4970 ref 18 ref 5601 remove 5603 remove 121 ref 3 ref 2726 ref 2728 ref 5604 remove 5599 ref 2814 remove appTerm appTerm absTerm 5621 def appTerm 5622 def absTerm 5623 def appTerm 5624 def appTerm 5625 def appTerm 5626 def appTerm 5609 ref appTerm 5627 def absTerm 5628 def appTerm 5629 def nil cons 5630 def cons nil cons 5631 def cons nil cons cons 224 ref subst proveHyp 4871 remove 2223 remove nil 2227 remove 148 ref 4872 remove 5629 ref appTerm nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2254 remove nil 2258 remove 148 ref 18 ref 2275 remove appTerm 5629 ref appTerm nil cons 5632 def cons nil cons 5633 def cons nil cons cons 5634 def 175 ref subst 5634 remove 197 ref subst 2278 remove nil 2279 remove 5633 remove cons nil cons cons 224 ref subst proveHyp 2281 remove nil 2286 remove 148 ref 18 ref 2274 remove 2228 ref 2231 remove 2232 remove 18 ref 2233 ref 2228 ref 18 ref 2301 remove 2269 remove appTerm appTerm 2249 ref appTerm absTerm appTerm appTerm 2249 remove appTerm absTerm appTerm absTerm appTerm appTerm 5629 ref appTerm nil cons 5635 def cons nil cons 5636 def cons nil cons cons 5637 def 175 ref subst 5637 remove 197 ref subst 2290 remove nil 2291 remove 5636 remove cons nil cons cons 224 ref subst proveHyp 2293 remove nil 2298 remove 148 ref 4879 remove 5629 remove appTerm nil cons 5638 def cons nil cons cons nil cons cons 5639 def 175 ref subst 5639 remove 197 ref subst nil 4883 remove 5631 remove cons nil cons cons 5640 def 175 ref subst 5640 remove 197 ref subst nil "P" 2725 remove var 5628 remove nil cons cons nil cons nil cons cons "A" 4886 remove cons nil cons 83 ref cons 133 ref subst subst 4970 ref nil 135 ref 5627 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5626 remove nil cons 5641 def cons 148 ref 5609 remove nil cons 5642 def cons nil cons cons nil cons cons 5643 def 175 ref subst 5643 remove 197 ref subst nil 4970 ref 5608 remove nil cons cons nil cons nil cons cons 4972 remove subst 5095 ref nil 135 ref 5607 remove nil cons cons nil cons nil cons cons 140 ref subst 5599 ref refl 5644 def nil 4850 remove 5606 ref nil cons cons nil cons nil cons cons 4925 remove subst 5645 def appThm 2404 ref 46 ref 2273 ref 2562 ref appTerm appTerm 5599 ref 2711 ref 2562 remove appTerm appTerm appTerm absTerm 5646 def 2729 ref 5606 remove appTerm 5647 def appTerm 5648 def betaConv 5647 ref refl 5649 def nil 146 ref 2235 remove 5647 ref appTerm 5647 ref appTerm nil cons cons 148 ref 5648 ref nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 152 ref 3748 remove 4923 remove 5645 remove appThm appThm 5649 remove appThm appThm 5648 remove refl 5650 def appThm 152 remove nil 4896 ref 5647 ref nil cons 5651 def cons nil cons nil cons cons 4899 ref subst appThm 5650 remove appThm 2228 remove 2339 remove 5646 ref 2236 remove appTerm appTerm absTerm 5652 def 5647 ref appTerm 5653 def betaConv nil 198 ref 5600 ref nil cons 5654 def cons 5655 def 199 ref 5625 remove nil cons cons nil cons cons nil cons cons 5656 def 211 ref subst nil 146 ref 5654 ref cons 148 ref 5646 ref 2282 remove appTerm 5657 def nil cons 5658 def cons nil cons cons nil cons cons 5659 def 224 ref subst proveHyp 5659 ref 175 ref subst 5659 remove 197 ref subst 47 ref 5657 ref appTerm refl 2655 remove refl 5644 ref 4894 remove sym appThm appThm appThm 5657 ref betaConv eqMp sym 2695 remove nil 2421 remove 148 ref 5654 remove cons nil cons cons nil cons cons 197 ref subst proveHyp 5600 remove assume eqMp eqMp eqMp nil 5655 remove 199 ref 5658 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 146 ref 5658 remove cons 148 ref 46 ref 5646 ref 2294 remove appTerm 5660 def appTerm 121 ref 3 ref 2233 ref 2046 ref 18 ref 5646 ref 2216 ref appTerm 5661 def appTerm 5646 ref 2261 remove appTerm 5662 def appTerm 5663 def absTerm 5664 def appTerm 5665 def absTerm 5666 def appTerm 5667 def appTerm 5668 def nil cons cons nil cons cons nil cons cons 197 ref subst proveHyp 5656 remove 228 ref subst 5669 def nil 198 ref 5602 ref nil cons 5670 def cons 5671 def 199 ref 5624 remove nil cons 5672 def cons nil cons cons nil cons cons 5673 def 211 ref subst proveHyp nil 146 ref 5670 ref cons 148 ref 5660 ref nil cons 5674 def cons nil cons cons nil cons cons 5675 def 224 ref subst proveHyp 5675 ref 175 ref subst 5675 remove 197 ref subst 47 ref 5660 ref appTerm refl 2656 remove refl 5644 ref 4905 remove sym appThm appThm appThm 5660 remove betaConv eqMp sym 4908 remove nil 2449 remove 148 ref 5670 remove cons nil cons cons nil cons cons 197 ref subst proveHyp 5602 remove assume eqMp eqMp eqMp nil 5671 remove 199 ref 5674 ref cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 146 ref 5674 remove cons 148 ref 5667 remove nil cons 5676 def cons nil cons 5677 def cons nil cons cons 197 ref subst proveHyp 5669 remove 5673 remove 228 ref subst proveHyp nil 146 ref 5672 ref cons 5678 def 5677 remove cons nil cons cons 5679 def 224 ref subst proveHyp 5679 ref 175 ref subst 5679 remove 197 ref subst nil 122 ref 5666 remove nil cons cons nil cons nil cons cons 133 ref subst 3 remove nil 135 ref 5665 remove nil cons cons nil cons nil cons cons 140 ref subst nil 2368 ref 5664 remove nil cons cons nil cons nil cons cons 2372 remove subst 2046 remove nil 135 ref 5663 remove nil cons cons nil cons nil cons cons 140 ref subst nil 146 ref 5661 ref nil cons 5680 def cons 148 ref 5662 ref nil cons 5681 def cons nil cons cons nil cons cons 5682 def 175 remove subst 5682 remove 197 ref subst 47 ref 5662 ref appTerm refl 46 ref 2471 remove appTerm refl 5683 def 5644 remove nil 2728 remove 2711 ref 2216 ref appTerm 5684 def nil cons cons nil cons nil cons cons 5685 def 4920 remove sym subst appThm appThm appThm 5662 remove betaConv 5683 remove 47 remove "_31378" 2045 remove var 5686 def 5599 ref 2711 ref 2260 ref 5686 remove varTerm appTerm appTerm appTerm absTerm 5687 def 2216 remove appTerm 5688 def appTerm refl 5687 ref 2729 remove 5684 ref appTerm 5689 def appTerm betaConv appThm 176 remove 5688 remove betaConv appThm 5599 ref 2711 ref 2260 remove 5689 remove appTerm appTerm appTerm refl appThm trans 5687 remove refl nil 4896 remove 2400 remove cons nil cons nil cons cons 4899 remove subst 5661 ref betaConv 5661 remove assume eqMp 5690 def nil 2536 remove 199 ref 5599 ref 5684 ref appTerm nil cons 5691 def cons nil cons cons nil cons cons 5692 def 211 ref subst proveHyp 5693 def eqMp sym appThm eqMp appThm trans eqMp sym 5693 remove 2506 remove proveHyp 4927 remove eqMp nil 146 ref 2503 remove cons 148 ref 5599 ref 2813 remove 5684 remove appTerm appTerm nil cons cons nil cons 5694 def cons nil cons cons 197 remove subst proveHyp 5690 remove 5692 remove 228 ref subst proveHyp nil 146 ref 5691 remove cons 5694 remove cons nil cons cons 224 ref subst proveHyp 5685 remove 5621 ref 2730 remove appTerm 5695 def betaConv 5623 ref 2062 remove appTerm 5696 def betaConv nil 5678 remove 148 ref 5696 remove nil cons cons nil cons cons nil cons cons 224 ref subst 302 remove 122 remove 5623 remove nil cons cons 2514 remove cons nil cons cons 300 ref subst eqMp eqMp nil 146 ref 5622 remove nil cons cons 148 ref 5695 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 4971 remove 4970 remove 5621 remove nil cons cons 5095 remove 4921 remove cons nil cons cons nil cons cons 300 ref subst eqMp eqMp subst eqMp eqMp eqMp eqMp nil 198 ref 5680 remove cons 199 ref 5681 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 198 ref 5672 remove cons 199 ref 5676 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 146 ref 46 ref 5657 remove appTerm 5668 remove appTerm nil cons cons 148 ref 2233 remove 5652 ref appTerm nil cons 5697 def cons nil cons cons nil cons cons 224 ref subst proveHyp 2659 ref 5646 ref appTerm 5698 def betaConv 2691 remove 2692 remove 228 ref subst proveHyp nil 198 ref 2689 remove cons 2688 remove cons nil cons cons 211 ref subst proveHyp nil 2690 remove 148 ref 5698 remove nil cons cons nil cons cons nil cons cons 224 ref subst proveHyp 2360 remove 2337 remove 2659 remove nil cons cons 2643 remove 5646 remove nil cons cons nil cons cons nil cons cons 300 ref subst eqMp eqMp eqMp nil 146 remove 5697 remove cons 148 remove 5653 remove nil cons cons nil cons cons nil cons cons 224 remove subst proveHyp 2370 remove 2368 remove 5652 remove nil cons cons 2404 remove 5651 remove cons nil cons cons nil cons cons 300 remove subst eqMp eqMp eqMp eqMp eqMp eqMp nil 198 ref 2273 remove 5647 ref appTerm nil cons cons 199 ref 5599 remove 2711 remove 5647 remove appTerm appTerm nil cons cons nil cons cons nil cons cons 228 ref subst proveHyp eqMp eqMp absThm eqMp eqMp nil 198 remove 5641 remove cons 199 ref 5642 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 4928 remove 199 ref 5630 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp eqMp nil 2696 remove 199 ref 5638 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 2698 remove 199 ref 5635 remove cons nil cons cons nil cons cons 211 ref subst deductAntisym eqMp subst eqMp eqMp nil 2700 remove 199 remove 5632 remove cons nil cons cons nil cons cons 211 remove subst deductAntisym eqMp subst eqMp subst eqMp eqMp nil 5598 remove "p" 2724 remove var 5699 def 18 ref 46 ref 5699 remove varTerm 5700 def 2717 ref appTerm appTerm 46 ref 5700 ref 2723 ref appTerm appTerm 121 ref 126 ref 2726 ref 2727 ref 18 remove 5700 ref 2741 ref appTerm 5701 def appTerm 5700 remove 2742 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm appTerm 2726 ref 2727 ref 5701 remove absTerm appTerm appTerm absTerm appTerm thm 5204 remove 5205 remove 228 remove subst proveHyp nil 5202 remove thm nil 1055 ref 2766 ref 1006 ref 2763 ref 11 remove 0 ref 0 ref 2760 ref 6 ref cons opType 5702 def 6 ref cons opType constTerm 2761 ref 34 remove 0 ref 0 remove 5433 ref 6 ref cons opType 6 remove cons opType constTerm "fn" 5433 remove var 5703 def 46 ref 1018 ref 5703 remove varTerm 5704 def 2717 remove appTerm appTerm 2767 remove appTerm appTerm 46 remove 1018 ref 5704 ref 2723 remove appTerm appTerm 2764 remove appTerm appTerm 121 remove 126 remove 2726 remove 2727 remove 1018 remove 5704 ref 2742 remove appTerm appTerm 2762 remove 274 remove appTerm 2741 ref appTerm 5704 remove 2741 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm appTerm absTerm appTerm 5705 def absTerm 5706 def appTerm 5707 def absTerm 5708 def appTerm 5709 def absTerm 5710 def nil cons cons nil cons nil cons cons 1058 ref subst 2766 remove nil 135 ref 5709 remove nil cons cons nil cons nil cons cons 140 ref subst nil 1055 remove 5708 remove nil cons cons nil cons nil cons cons 1058 remove subst 2763 remove nil 135 ref 5707 remove nil cons cons nil cons nil cons cons 140 ref subst nil "P" 5702 remove var 5706 remove nil cons cons nil cons nil cons cons "A" 2760 remove nil cons cons nil cons 83 remove cons 133 remove subst subst 2761 remove nil 135 remove 5705 remove nil cons cons nil cons nil cons cons 140 remove subst 4992 remove eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 1006 remove 5710 remove appTerm thm