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