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