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