path: "vendor/opentheory/data/theories/montgomery-thm/montgomery-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 "n" 1 ref var 6 def "Data.Bool.!" const 7 def 0 ref 4 ref 3 ref cons opType 8 def constTerm 9 def "r" 1 ref var 10 def 9 ref "k" 1 ref var 11 def 9 ref "a" 1 ref var 12 def "Data.Bool.==>" const 0 ref 2 ref 0 ref 2 ref 3 ref cons opType 13 def nil cons cons opType 14 def constTerm 15 def "Data.Bool./\\" const 14 ref constTerm 16 def "Data.Bool.~" const 13 ref constTerm 17 def "=" const 18 def 0 ref 1 ref 4 ref nil cons cons opType 19 def constTerm 20 def 6 ref varTerm 21 def appTerm 22 def "Number.Natural.zero" const 1 ref constTerm 23 def appTerm 24 def appTerm 25 def appTerm 26 def 16 ref 17 ref 20 ref 10 ref varTerm 27 def appTerm 23 ref appTerm 28 def appTerm 29 def appTerm 30 def "Number.Natural.<=" const 19 ref constTerm 31 def 12 ref varTerm 32 def appTerm 33 def 27 ref appTerm 34 def appTerm 35 def appTerm 36 def appTerm 31 ref "Number.Natural.Montgomery.reduce" const 0 ref 1 ref 0 ref 1 ref 0 ref 1 ref 0 ref 1 ref 1 ref nil cons 37 def cons opType 38 def nil cons cons opType 39 def nil cons 40 def cons opType nil cons cons opType constTerm 21 ref appTerm 41 def 27 ref appTerm 11 ref varTerm 42 def appTerm 32 ref appTerm 43 def appTerm 21 ref appTerm 44 def appTerm 45 def absTerm 46 def appTerm 47 def absTerm 48 def appTerm 49 def absTerm 50 def appTerm 51 def absTerm 52 def nil cons cons nil cons nil cons cons "A" 37 ref cons nil cons 53 def nil nil cons 54 def cons 55 def 18 ref 14 ref constTerm 56 def 7 ref 0 ref 0 ref "A" varType 57 def 3 ref cons opType 58 def 3 ref cons opType 59 def constTerm 60 def "P" 58 ref var 61 def varTerm 62 def appTerm 63 def appTerm refl "p" 58 ref var 64 def 18 ref 0 ref 58 ref 59 ref nil cons cons opType constTerm 64 ref varTerm 65 def appTerm "x" 57 ref var 66 def "Data.Bool.T" const 2 ref constTerm 67 def absTerm 68 def appTerm absTerm 69 def 62 ref appTerm betaConv 70 def appThm nil 18 ref 0 ref 59 ref 0 ref 59 ref 3 ref cons opType 71 def nil cons cons opType constTerm 72 def 60 ref appTerm 69 remove appTerm axiom 62 ref refl 73 def appThm 74 def eqMp sym 75 def subst 76 def subst 6 ref nil "t" 2 ref var 77 def 51 remove nil cons cons nil cons nil cons cons 56 ref 77 ref varTerm 78 def appTerm 79 def 67 ref appTerm 80 def assume sym nil 67 ref axiom 81 def eqMp 78 ref assume 81 ref deductAntisym deductAntisym 82 def subst nil 5 ref 50 remove nil cons cons nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 49 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 48 remove nil cons cons nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 47 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 46 remove nil cons cons nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 45 remove nil cons cons nil cons nil cons cons 82 ref subst nil "p" 2 ref var 83 def 36 remove nil cons 84 def cons "q" 2 ref var 85 def 44 remove nil cons 86 def cons nil cons cons nil cons cons 87 def 56 ref 15 ref 83 ref varTerm 88 def appTerm 89 def 85 ref varTerm 90 def appTerm 91 def appTerm refl 83 ref 85 ref 56 ref 16 ref 88 ref appTerm 92 def 90 ref appTerm 93 def appTerm 94 def 88 ref appTerm absTerm 95 def absTerm 96 def 88 ref appTerm betaConv 90 ref refl 97 def appThm 95 remove 90 ref appTerm betaConv trans appThm nil 18 ref 0 ref 14 ref 0 ref 14 ref 3 ref cons opType 98 def nil cons cons opType constTerm 99 def 15 ref appTerm 96 remove appTerm axiom 88 ref refl 100 def appThm 97 ref appThm eqMp 101 def sym 102 def subst 87 remove 56 ref refl 103 def "f" 14 ref var 104 def 104 ref varTerm 105 def 88 ref appTerm 90 ref appTerm absTerm 106 def 83 ref 85 ref 90 ref absTerm 107 def absTerm 108 def appTerm betaConv 108 ref 88 ref appTerm betaConv 97 ref appThm 107 ref 90 ref appTerm betaConv trans trans appThm 104 ref 105 ref 67 ref appTerm 67 ref appTerm absTerm 109 def 108 ref appTerm betaConv 108 ref 67 ref appTerm betaConv 67 ref refl 110 def appThm 107 ref 67 ref appTerm betaConv trans trans 111 def appThm 94 remove refl 85 ref 18 ref 0 ref 98 ref 0 ref 98 remove 3 ref cons opType nil cons cons opType constTerm 112 def 106 remove appTerm 109 ref appTerm absTerm 113 def 90 ref appTerm betaConv appThm 18 ref 0 ref 13 ref 0 ref 13 ref 3 ref cons opType 114 def nil cons cons opType constTerm 115 def 92 remove appTerm refl 83 ref 113 remove absTerm 116 def 88 ref appTerm betaConv appThm nil 99 ref 16 ref appTerm 116 ref appTerm axiom 117 def 100 remove appThm eqMp 97 ref appThm eqMp 118 def 93 remove assume eqMp 108 ref refl 119 def appThm eqMp sym 81 ref eqMp 120 def 118 remove sym 104 ref 105 ref refl nil 77 ref 88 ref nil cons 121 def cons nil cons nil cons cons 82 ref subst 88 ref assume 122 def eqMp appThm nil 77 ref 90 ref nil cons 123 def cons nil cons nil cons cons 82 ref subst 90 ref assume 124 def eqMp appThm absThm eqMp 125 def deductAntisym 126 def subst nil "P" 2 ref var 127 def 25 ref nil cons 128 def cons 129 def "Q" 2 ref var 130 def 35 remove nil cons cons nil cons cons nil cons cons 131 def 103 ref 104 ref 105 remove 127 ref varTerm 132 def appTerm 133 def 130 ref varTerm 134 def appTerm absTerm 135 def 83 ref 85 ref 88 ref absTerm absTerm 136 def appTerm betaConv 136 ref 132 ref appTerm betaConv 134 ref refl 137 def appThm 85 ref 132 ref absTerm 134 ref appTerm betaConv trans trans appThm 109 ref 136 ref appTerm betaConv 136 ref 67 ref appTerm betaConv 110 remove appThm 85 ref 67 ref absTerm 67 ref appTerm betaConv trans trans appThm 56 ref 16 ref 132 ref appTerm 138 def 134 ref appTerm 139 def appTerm refl 85 ref 112 remove 104 remove 133 remove 90 ref appTerm absTerm appTerm 109 remove appTerm absTerm 134 ref appTerm betaConv appThm 115 ref 138 remove appTerm refl 116 remove 132 ref appTerm betaConv appThm 117 remove 132 ref refl 140 def appThm eqMp 137 ref appThm eqMp 139 remove assume eqMp 141 def 136 remove refl appThm eqMp sym 81 ref eqMp 142 def subst 131 remove 103 ref 135 remove 108 ref appTerm betaConv 108 remove 132 ref appTerm betaConv 137 ref appThm 107 remove 134 ref appTerm betaConv trans trans appThm 111 remove appThm 141 remove 119 remove appThm eqMp sym 81 ref eqMp 143 def subst nil 127 ref 29 ref nil cons 144 def cons 145 def 130 ref 34 ref nil cons 146 def cons nil cons cons nil cons cons 147 def 142 ref subst 147 remove 143 ref subst nil "m" 1 ref var 148 def 43 ref nil cons 149 def cons nil cons 150 def nil cons cons 6 ref 56 ref 31 ref 148 ref varTerm 151 def appTerm 21 ref appTerm 152 def appTerm "Number.Natural.<" const 19 ref constTerm 153 def 151 ref appTerm 154 def "Number.Natural.suc" const 38 ref constTerm 155 def 21 ref appTerm 156 def appTerm 157 def appTerm 158 def absTerm 159 def 21 ref appTerm 160 def betaConv 148 ref 9 ref 159 ref appTerm 161 def absTerm 162 def 151 ref appTerm 163 def betaConv 9 ref refl 164 def 148 ref 164 ref 6 ref 158 remove assume sym 56 ref 157 remove appTerm 152 ref appTerm 165 def assume sym deductAntisym absThm appThm absThm appThm nil 9 ref 148 ref 9 ref 6 ref 165 remove absTerm appTerm absTerm appTerm axiom eqMp nil 83 ref 9 ref 162 ref appTerm nil cons cons 85 ref 163 remove nil cons cons nil cons cons nil cons cons 102 ref 125 remove nil 127 ref 121 ref cons 130 ref 123 ref cons nil cons 166 def cons nil cons cons 142 ref subst deductAntisym eqMp 101 remove 91 ref assume eqMp sym 122 remove eqMp 120 remove proveHyp deductAntisym 167 def subst proveHyp 53 ref 5 ref 162 remove nil cons cons "x" 1 ref var 168 def 151 ref nil cons 169 def cons nil cons 170 def cons nil cons cons nil 83 ref 63 ref nil cons 171 def cons 85 ref 62 ref 66 ref varTerm 172 def appTerm 173 def nil cons 174 def cons nil cons cons nil cons cons 175 def 102 ref subst 175 remove 126 ref subst 56 ref 173 ref appTerm refl 68 remove 172 ref appTerm betaConv appThm 70 remove 74 remove 63 remove assume eqMp eqMp 172 ref refl 176 def appThm eqMp sym 81 ref eqMp eqMp nil 127 ref 171 remove cons 130 ref 174 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp 177 def subst eqMp eqMp nil 83 ref 161 remove nil cons cons 85 ref 160 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 159 remove nil cons cons 168 ref 21 ref nil cons 178 def cons nil cons 179 def cons nil cons cons 177 ref subst eqMp eqMp subst 153 ref 43 ref appTerm 180 def refl 181 def nil 148 ref 178 ref cons nil cons 182 def nil cons cons 183 def 148 ref 20 ref 155 ref 151 ref appTerm 184 def appTerm 185 def "Number.Natural.+" const 39 ref constTerm 186 def "Number.Natural.bit1" const 38 ref constTerm 187 def 23 ref appTerm 188 def appTerm 189 def 151 ref appTerm appTerm absTerm 190 def 151 ref appTerm 191 def betaConv 164 ref 148 ref 185 ref refl nil 6 ref 188 ref nil cons 192 def cons 193 def nil cons nil cons cons 194 def 6 ref 20 ref 186 ref 151 ref appTerm 195 def 21 ref appTerm 196 def appTerm 197 def 186 ref 21 ref appTerm 198 def 151 ref appTerm 199 def appTerm absTerm 200 def 21 ref appTerm 201 def betaConv 148 ref 9 ref 200 ref appTerm 202 def absTerm 203 def 151 ref appTerm 204 def betaConv nil 9 ref 203 ref appTerm 205 def axiom nil 83 ref 205 remove nil cons cons 85 ref 204 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 203 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 202 remove nil cons cons 85 ref 201 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 200 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp 206 def subst appThm absThm appThm nil 9 ref 148 ref 185 remove 195 ref 188 ref appTerm 207 def appTerm 208 def absTerm appTerm axiom 209 def eqMp nil 83 ref 9 ref 190 ref appTerm nil cons cons 85 ref 191 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 190 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm trans sym 16 ref refl 210 def 17 ref refl 211 def nil 83 ref 128 remove cons 212 def 85 ref 56 ref 24 ref appTerm "Data.Bool.F" const 2 ref constTerm 213 def appTerm nil cons cons nil cons cons nil cons cons 167 ref subst nil 127 ref 24 ref nil cons cons nil cons nil cons cons nil 83 ref 17 ref 132 ref appTerm 214 def nil cons 215 def cons 85 ref 56 ref 132 ref appTerm 213 ref appTerm nil cons 216 def cons nil cons cons nil cons cons 217 def 102 ref subst 217 remove 126 ref subst nil 83 ref 132 ref nil cons 218 def cons 85 ref 213 ref nil cons 219 def cons nil cons 220 def cons nil cons cons 15 ref refl 221 def 56 ref 88 ref appTerm 90 ref appTerm 222 def assume 223 def appThm 97 remove appThm sym nil 83 ref 123 ref cons 224 def 85 ref 123 ref cons nil cons cons nil cons cons 225 def 102 ref subst 225 remove 126 ref subst 124 remove eqMp nil 127 ref 123 remove cons 166 remove cons nil cons cons 142 ref subst deductAntisym eqMp 226 def eqMp 227 def nil 83 ref 91 remove nil cons 228 def cons 85 ref 15 ref 90 ref appTerm 229 def 88 ref appTerm nil cons 230 def cons nil cons cons nil cons cons 126 ref subst proveHyp 229 ref refl 223 remove appThm sym 226 remove eqMp eqMp nil 224 remove 85 ref 121 remove cons nil cons cons nil cons cons 167 ref subst nil 127 ref 228 ref cons 130 ref 230 remove cons nil cons cons nil cons cons 231 def 143 ref subst eqMp 167 ref 231 remove 142 ref subst eqMp deductAntisym deductAntisym subst 56 ref 214 ref appTerm refl 83 ref 89 ref 213 ref appTerm absTerm 232 def 132 ref appTerm betaConv appThm nil 115 ref 17 ref appTerm 232 remove appTerm axiom 140 ref appThm eqMp 233 def 214 remove assume eqMp nil 83 ref 15 ref 132 ref appTerm 234 def 213 ref appTerm nil cons cons 85 ref 15 ref 213 ref appTerm 132 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 83 ref 219 ref cons 85 ref 218 ref cons nil cons cons nil cons cons 235 def 102 ref subst 235 remove 126 ref subst 83 ref 88 remove absTerm 236 def 132 ref appTerm 237 def betaConv nil 56 ref 213 ref appTerm 7 ref 114 remove constTerm 238 def 236 ref appTerm 239 def appTerm axiom 213 ref assume eqMp nil 83 ref 239 remove nil cons cons 85 ref 237 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp "A" 3 remove cons nil cons 240 def "P" 13 remove var 241 def 236 remove nil cons cons "x" 2 ref var 242 def 218 ref cons nil cons cons nil cons cons 177 ref subst eqMp eqMp 243 def eqMp nil 127 ref 219 ref cons 130 ref 218 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 127 ref 215 remove cons 130 ref 216 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp 244 def subst eqMp appThm nil 56 ref 17 ref 213 ref appTerm appTerm 67 ref appTerm axiom 245 def trans 246 def appThm 247 def 210 ref 211 ref nil 83 ref 144 remove cons 248 def 85 ref 56 ref 28 ref appTerm 213 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst nil 127 ref 28 ref nil cons 249 def cons 250 def nil cons nil cons cons 251 def 244 ref subst eqMp 252 def appThm 245 ref trans 253 def appThm 254 def 33 ref refl nil 148 ref 27 ref nil cons 255 def cons nil cons 256 def nil cons cons 257 def 148 ref 20 ref "Number.Natural.*" const 39 ref constTerm 258 def 151 ref appTerm 259 def 188 ref appTerm appTerm 151 ref appTerm absTerm 260 def 151 ref appTerm 261 def betaConv nil 9 ref 260 ref appTerm 262 def axiom nil 83 ref 262 remove nil cons cons 85 ref 261 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 260 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp 263 def subst appThm nil 77 ref 146 remove cons nil cons nil cons cons 82 ref subst 34 remove assume eqMp trans appThm nil 77 ref 67 ref nil cons cons nil cons nil cons cons 264 def 77 ref 56 ref 16 ref 67 ref appTerm 78 ref appTerm appTerm 78 ref appTerm absTerm 265 def 78 ref appTerm 266 def betaConv nil 238 ref 265 ref appTerm 267 def axiom nil 83 ref 267 remove nil cons cons 85 ref 266 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 265 remove nil cons cons 242 ref 78 ref nil cons cons nil cons 268 def cons nil cons cons 177 ref subst eqMp eqMp subst 269 def trans appThm 269 ref trans sym 81 ref eqMp nil 83 ref 26 ref 30 ref 33 ref 258 ref 27 ref appTerm 270 def 188 ref appTerm appTerm appTerm appTerm nil cons cons 85 ref 180 ref 189 ref 21 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 148 ref 192 ref cons nil cons 271 def nil cons cons nil 83 ref 26 ref 30 ref 33 ref 270 ref 151 ref appTerm 272 def appTerm 273 def appTerm 274 def appTerm 275 def nil cons 276 def cons 85 ref 180 ref 196 ref appTerm 277 def nil cons 278 def cons nil cons cons nil cons cons 279 def 102 ref subst 279 remove 126 ref subst nil 129 ref 130 ref 274 remove nil cons cons nil cons cons nil cons cons 280 def 142 ref subst 280 remove 143 ref subst nil 145 ref 130 ref 273 ref nil cons 281 def cons nil cons cons nil cons cons 282 def 142 ref subst 282 remove 143 ref subst 153 ref refl 283 def 12 ref 20 ref 43 ref appTerm 284 def "Number.Natural.div" const 39 ref constTerm 285 def 186 ref 32 ref appTerm 286 def 258 ref "Number.Natural.mod" const 39 ref constTerm 287 def 258 ref 32 ref appTerm 288 def 42 ref appTerm 289 def appTerm 290 def 27 ref appTerm 291 def appTerm 292 def 21 ref appTerm 293 def appTerm 294 def appTerm 295 def 27 ref appTerm 296 def appTerm absTerm 297 def 32 ref appTerm 298 def betaConv 11 ref 9 ref 297 ref appTerm 299 def absTerm 300 def 42 ref appTerm 301 def betaConv 10 ref 9 ref 300 ref appTerm 302 def absTerm 303 def 27 ref appTerm 304 def betaConv 6 ref 9 ref 303 ref appTerm 305 def absTerm 306 def 21 ref appTerm 307 def betaConv nil 9 ref 306 ref appTerm 308 def axiom nil 83 ref 308 remove nil cons cons 85 ref 307 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 306 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 305 remove nil cons cons 85 ref 304 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 303 remove nil cons cons 168 ref 255 ref cons nil cons 309 def cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 302 remove nil cons cons 85 ref 301 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 300 remove nil cons cons 168 ref 42 ref nil cons 310 def cons nil cons 311 def cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 299 remove nil cons cons 85 ref 298 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 297 remove nil cons cons 168 ref 32 ref nil cons 312 def cons nil cons 313 def cons nil cons cons 177 ref subst eqMp eqMp 314 def appThm 196 ref refl appThm sym 153 ref 294 ref appTerm 315 def refl nil "p" 1 ref var 316 def 178 remove cons 317 def 6 ref 169 ref cons 256 ref cons cons nil cons cons 316 ref 20 ref 259 ref 198 ref 316 ref varTerm 318 def appTerm 319 def appTerm appTerm 186 ref 259 ref 21 ref appTerm 320 def appTerm 259 ref 318 ref appTerm 321 def appTerm appTerm absTerm 322 def 318 ref appTerm 323 def betaConv 6 ref 9 ref 322 ref appTerm 324 def absTerm 325 def 21 ref appTerm 326 def betaConv 148 ref 9 ref 325 ref appTerm 327 def absTerm 328 def 151 ref appTerm 329 def betaConv nil 9 ref 328 ref appTerm 330 def axiom nil 83 ref 330 remove nil cons cons 85 ref 329 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 328 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 327 remove nil cons cons 85 ref 326 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 325 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 324 remove nil cons cons 85 ref 323 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 322 remove nil cons cons 168 ref 318 ref nil cons cons nil cons 331 def cons nil cons cons 177 ref subst eqMp eqMp 332 def subst appThm sym "n'" 1 ref var 333 def 16 ref 315 ref 333 ref varTerm 334 def appTerm appTerm 31 ref 334 ref appTerm 335 def 186 ref 272 ref appTerm 270 ref 21 ref appTerm 336 def appTerm 337 def appTerm appTerm absTerm 338 def 286 ref 336 ref appTerm 339 def appTerm betaConv sym 210 ref nil 316 ref 336 ref nil cons 340 def cons 6 ref 293 ref nil cons 341 def cons 148 ref 312 ref cons nil cons 342 def cons cons nil cons cons 316 ref 56 ref 153 ref 196 ref appTerm 195 ref 318 ref appTerm 343 def appTerm appTerm 153 ref 21 ref appTerm 344 def 318 ref appTerm 345 def appTerm absTerm 346 def 318 ref appTerm 347 def betaConv 6 ref 9 ref 346 ref appTerm 348 def absTerm 349 def 21 ref appTerm 350 def betaConv 148 ref 9 ref 349 ref appTerm 351 def absTerm 352 def 151 ref appTerm 353 def betaConv nil 9 ref 352 ref appTerm 354 def axiom nil 83 ref 354 remove nil cons cons 85 ref 353 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 352 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 351 remove nil cons cons 85 ref 350 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 349 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 348 remove nil cons cons 85 ref 347 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 346 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp 355 def subst nil 6 ref 255 ref cons 356 def 317 ref 148 ref 291 ref nil cons 357 def cons nil cons 358 def cons 359 def cons nil cons cons 316 ref 56 ref 153 ref 321 ref appTerm 258 ref 21 ref appTerm 360 def 318 ref appTerm 361 def appTerm appTerm 16 ref 154 ref 21 ref appTerm 362 def appTerm 363 def 17 ref 20 ref 318 ref appTerm 23 ref appTerm 364 def appTerm appTerm appTerm absTerm 365 def 318 ref appTerm 366 def betaConv 6 ref 9 ref 365 ref appTerm 367 def absTerm 368 def 21 ref appTerm 369 def betaConv 148 ref 9 ref 368 ref appTerm 370 def absTerm 371 def 151 ref appTerm 372 def betaConv nil 9 ref 371 ref appTerm 373 def axiom nil 83 ref 373 remove nil cons cons 85 ref 372 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 371 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 370 remove nil cons cons 85 ref 369 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 368 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 367 remove nil cons cons 85 ref 366 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 365 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst trans 16 ref 153 ref 291 ref appTerm 27 ref appTerm 374 def appTerm refl 246 ref appThm nil 77 ref 374 remove nil cons 375 def cons nil cons nil cons cons 77 ref 56 ref 16 ref 78 ref appTerm 67 ref appTerm appTerm 78 ref appTerm absTerm 376 def 78 ref appTerm 377 def betaConv nil 238 ref 376 ref appTerm 378 def axiom nil 83 ref 378 remove nil cons cons 85 ref 377 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 376 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp subst 379 def trans trans appThm nil 316 ref 272 remove nil cons cons 148 ref 340 remove cons 6 ref 312 ref cons nil cons 380 def cons cons nil cons cons 316 ref 56 ref 31 ref 199 ref appTerm 186 ref 318 ref appTerm 151 ref appTerm 381 def appTerm appTerm 31 ref 21 ref appTerm 382 def 318 ref appTerm 383 def appTerm absTerm 384 def 318 ref appTerm 385 def betaConv 6 ref 9 ref 384 ref appTerm 386 def absTerm 387 def 21 ref appTerm 388 def betaConv 148 ref 9 ref 387 ref appTerm 389 def absTerm 390 def 151 ref appTerm 391 def betaConv nil 9 ref 390 ref appTerm 392 def axiom nil 83 ref 392 remove nil cons cons 85 ref 391 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 390 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 389 remove nil cons cons 85 ref 388 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 387 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 386 remove nil cons cons 85 ref 385 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 384 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst nil 77 ref 281 remove cons nil cons nil cons cons 82 ref subst 273 remove assume eqMp trans appThm 379 remove trans sym nil 248 ref 85 ref 375 remove cons nil cons cons nil cons cons 167 ref subst nil 356 ref 148 ref 289 ref nil cons 393 def cons nil cons 394 def cons nil cons cons 6 ref 15 ref 25 remove appTerm 395 def 153 ref 287 ref 151 ref appTerm 396 def 21 ref appTerm 397 def appTerm 21 ref appTerm appTerm absTerm 398 def 21 ref appTerm 399 def betaConv 148 ref 9 ref 398 ref appTerm 400 def absTerm 401 def 151 ref appTerm 402 def betaConv nil 9 ref 401 ref appTerm 403 def axiom nil 83 ref 403 remove nil cons cons 85 ref 402 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 401 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 400 remove nil cons cons 85 ref 399 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 398 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp 404 def subst eqMp eqMp eqMp 53 ref 5 ref 338 ref nil cons cons 168 ref 339 remove nil cons cons nil cons cons nil cons cons 56 ref "Data.Bool.?" const 405 def 59 ref constTerm 406 def 62 ref appTerm 407 def appTerm 408 def refl 64 ref 238 ref 85 ref 15 ref 60 ref 66 ref 15 ref 65 ref 172 ref appTerm 409 def appTerm 90 ref appTerm absTerm appTerm appTerm 90 ref appTerm absTerm appTerm absTerm 410 def 62 remove appTerm betaConv appThm nil 72 remove 406 ref appTerm 410 remove appTerm axiom 73 remove appThm eqMp 411 def sym nil 241 ref 130 ref 15 ref 60 ref 66 ref 15 ref 173 remove appTerm 412 def 134 ref appTerm absTerm 413 def appTerm 414 def appTerm 134 ref appTerm 415 def absTerm nil cons cons nil cons nil cons cons 240 ref 54 remove cons 75 ref subst subst 130 ref nil 77 ref 415 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 414 remove nil cons 416 def cons 417 def 85 ref 134 ref nil cons 418 def cons nil cons 419 def cons nil cons cons 420 def 102 ref subst 420 ref 126 ref subst nil 83 ref 174 remove cons 419 ref cons nil cons cons 167 ref subst 413 ref 172 ref appTerm 421 def betaConv nil 417 ref 85 ref 421 remove nil cons cons nil cons cons nil cons cons 167 ref subst "A" 57 ref nil cons 422 def cons nil cons 423 def 61 ref 413 remove nil cons cons 66 ref 172 ref nil cons cons nil cons 424 def cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp nil 127 ref 416 remove cons 425 def 130 ref 418 ref cons nil cons 426 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 427 def subst proveHyp nil 83 ref 405 remove 8 remove constTerm 428 def 338 remove appTerm nil cons cons 85 ref 315 ref 337 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 316 ref 337 remove nil cons cons 148 ref 294 ref nil cons 429 def cons nil cons 430 def cons nil cons cons 316 ref 15 ref 428 ref 6 ref 363 ref 383 remove appTerm 431 def absTerm 432 def appTerm 433 def appTerm 434 def 154 remove 318 ref appTerm 435 def appTerm 436 def absTerm 437 def 318 ref appTerm 438 def betaConv 148 ref 9 ref 437 ref appTerm 439 def absTerm 440 def 151 ref appTerm 441 def betaConv nil 9 ref 148 ref 9 ref 6 ref 9 ref 316 ref 15 ref 431 ref appTerm 435 ref appTerm absTerm 442 def appTerm 443 def absTerm 444 def appTerm 445 def absTerm 446 def appTerm 447 def axiom nil 83 ref 447 ref nil cons 448 def cons 449 def 85 ref 9 ref 440 ref appTerm nil cons 450 def cons nil cons cons nil cons cons 451 def 167 ref subst proveHyp 451 ref 102 ref subst 451 remove 126 ref subst nil 5 ref 440 remove nil cons cons 452 def nil cons nil cons cons 76 ref subst 148 ref nil 77 ref 439 remove nil cons 453 def cons nil cons nil cons cons 82 ref subst nil 5 ref 437 remove nil cons cons 454 def nil cons nil cons cons 76 ref subst 316 ref nil 77 ref 436 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 433 remove nil cons 455 def cons 456 def 85 ref 435 ref nil cons 457 def cons nil cons 458 def cons nil cons cons 459 def 102 ref subst 459 remove 126 ref subst nil 449 ref 458 ref cons nil cons cons 460 def 167 ref subst nil 456 remove 85 ref 15 ref 447 remove appTerm 435 ref appTerm 461 def nil cons 462 def cons nil cons 463 def cons nil cons cons 167 ref subst nil 5 ref 6 ref 15 ref 432 ref 21 ref appTerm 464 def appTerm 461 ref appTerm 465 def absTerm nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 465 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 464 ref nil cons 466 def cons 463 ref cons nil cons cons 467 def 102 ref subst 467 remove 126 ref subst 464 ref betaConv 464 remove assume eqMp nil 83 ref 431 remove nil cons 468 def cons 469 def 463 remove cons nil cons cons 470 def 167 ref subst proveHyp 470 ref 102 ref subst 470 remove 126 ref subst 460 ref 102 ref subst 460 remove 126 ref subst nil 469 remove 458 ref cons nil cons cons 167 ref subst 442 ref 318 ref appTerm 471 def betaConv 444 ref 21 ref appTerm 472 def betaConv 446 ref 151 ref appTerm 473 def betaConv nil 449 remove 85 ref 473 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 446 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 445 remove nil cons cons 85 ref 472 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 444 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 443 remove nil cons cons 85 ref 471 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 442 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp nil 127 ref 448 remove cons 474 def 130 ref 457 remove cons nil cons 475 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 127 ref 468 remove cons 130 ref 462 remove cons nil cons 476 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 466 remove cons 476 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 9 ref 168 ref 15 ref 432 ref 168 ref varTerm 477 def appTerm appTerm 461 ref appTerm absTerm appTerm nil cons cons 85 ref 434 remove 461 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 432 remove nil cons cons 476 remove cons nil cons cons nil 417 remove 85 ref 15 ref 407 ref appTerm 478 def 134 ref appTerm nil cons 479 def cons nil cons cons nil cons cons 480 def 102 ref subst 480 remove 126 ref subst nil 83 ref 407 remove nil cons 481 def cons 482 def 419 remove cons nil cons cons 483 def 102 ref subst 483 remove 126 ref subst 420 remove 167 ref subst 85 ref 15 ref 60 ref 66 ref 412 remove 90 ref appTerm absTerm appTerm appTerm 90 remove appTerm absTerm 484 def 134 ref appTerm 485 def betaConv nil 482 remove 85 ref 238 ref 484 ref appTerm 486 def nil cons 487 def cons nil cons cons nil cons cons 488 def 167 ref subst 411 remove nil 83 ref 408 remove 486 ref appTerm nil cons cons 85 ref 478 remove 486 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 488 remove nil 83 ref 222 remove nil cons 489 def cons 85 ref 228 ref cons nil cons cons nil cons cons 490 def 102 ref subst 490 remove 126 ref subst 227 remove eqMp nil 127 ref 489 remove cons 130 ref 228 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp subst eqMp eqMp nil 83 ref 487 remove cons 85 ref 485 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 484 remove nil cons cons 242 ref 418 remove cons nil cons cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp nil 127 ref 481 remove cons 426 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 425 remove 130 ref 479 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp 491 def subst eqMp eqMp eqMp eqMp nil 127 ref 455 remove cons 475 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 474 remove 130 ref 450 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 450 remove cons 85 ref 441 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 452 remove 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 453 remove cons 85 ref 438 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 454 remove 331 ref cons nil cons cons 177 ref subst eqMp eqMp 492 def subst eqMp eqMp nil 83 ref 315 remove 270 ref 196 ref appTerm appTerm nil cons cons 85 ref 153 ref 296 ref appTerm 196 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 6 ref 196 ref nil cons cons 12 ref 255 ref cons 493 def "b" 1 ref var 494 def 429 ref cons nil cons cons cons nil cons cons 6 ref 15 ref 153 ref 494 ref varTerm 495 def appTerm 288 ref 21 ref appTerm appTerm appTerm 153 ref 285 ref 495 ref appTerm 32 ref appTerm appTerm 21 ref appTerm appTerm absTerm 496 def 21 ref appTerm 497 def betaConv 12 ref 9 ref 496 ref appTerm 498 def absTerm 499 def 32 ref appTerm 500 def betaConv 494 ref 9 ref 499 ref appTerm 501 def absTerm 502 def 495 ref appTerm 503 def betaConv nil 9 ref 12 ref 9 ref 494 ref 498 ref absTerm 504 def appTerm 505 def absTerm 506 def appTerm 507 def axiom nil 83 ref 507 remove nil cons 508 def cons 509 def 85 ref 9 ref 502 ref appTerm nil cons 510 def cons nil cons cons nil cons cons 511 def 167 ref subst proveHyp 511 ref 102 ref subst 511 remove 126 ref subst nil 5 ref 502 remove nil cons cons 512 def nil cons nil cons cons 76 ref subst 494 ref nil 77 ref 501 remove nil cons 513 def cons nil cons nil cons cons 82 ref subst nil 5 ref 499 remove nil cons cons 514 def nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 498 remove nil cons 515 def cons nil cons nil cons cons 82 ref subst 504 ref 495 ref appTerm 516 def betaConv 506 ref 32 ref appTerm 517 def betaConv nil 509 remove 85 ref 517 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 506 remove nil cons cons 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 505 remove nil cons cons 85 ref 516 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 504 remove nil cons cons 168 ref 495 ref nil cons cons nil cons 518 def cons nil cons cons 177 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 127 ref 508 remove cons 130 ref 510 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 510 remove cons 85 ref 503 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 512 remove 518 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 513 remove cons 85 ref 500 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 514 remove 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 515 remove cons 85 ref 497 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 496 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 127 ref 276 remove cons 130 ref 278 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp 519 def subst eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 127 ref 84 remove cons 130 ref 86 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 9 ref 52 remove appTerm thm nil 5 ref 6 ref 9 ref 10 ref 9 ref 11 ref 9 ref 12 ref 15 ref 26 ref 30 ref 33 ref 270 ref 27 ref appTerm appTerm appTerm appTerm appTerm 180 ref 186 ref 27 ref appTerm 520 def 21 ref appTerm appTerm appTerm 521 def absTerm 522 def appTerm 523 def absTerm 524 def appTerm 525 def absTerm 526 def appTerm 527 def absTerm 528 def nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 527 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 526 remove nil cons cons nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 525 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 524 remove nil cons cons nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 523 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 522 remove nil cons cons nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 521 remove nil cons cons nil cons nil cons cons 82 ref subst 257 ref 519 ref subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 9 ref 528 remove appTerm thm nil 5 ref 6 ref 9 ref 10 ref 9 ref 11 ref 9 ref 148 ref 9 ref 12 ref 15 ref 275 remove appTerm 277 remove appTerm 529 def absTerm 530 def appTerm 531 def absTerm 532 def appTerm 533 def absTerm 534 def appTerm 535 def absTerm 536 def appTerm 537 def absTerm 538 def nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 537 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 536 remove nil cons cons nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 535 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 534 remove nil cons cons nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 533 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 532 remove nil cons cons nil cons nil cons cons 76 ref subst 148 ref nil 77 ref 531 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 530 remove nil cons cons nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 529 remove nil cons cons nil cons nil cons cons 82 ref subst 519 ref eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 9 ref 538 remove appTerm thm nil 5 ref 6 ref 9 ref 10 ref 9 ref 11 ref 9 ref 12 ref 15 ref 26 ref 30 remove 33 remove 336 remove appTerm 539 def appTerm 540 def appTerm 541 def appTerm 180 ref 258 ref "Number.Natural.bit0" const 38 remove constTerm 542 def 188 ref appTerm 543 def appTerm 21 ref appTerm 544 def appTerm 545 def appTerm 546 def absTerm 547 def appTerm 548 def absTerm 549 def appTerm 550 def absTerm 551 def appTerm 552 def absTerm 553 def nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 552 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 551 remove nil cons cons nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 550 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 549 remove nil cons cons nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 548 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 547 remove nil cons cons nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 546 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 541 remove nil cons 554 def cons 555 def 85 ref 545 remove nil cons 556 def cons nil cons cons nil cons cons 557 def 102 ref subst 557 remove 126 ref subst nil 129 ref 130 ref 540 remove nil cons cons nil cons cons nil cons cons 558 def 142 ref subst 558 remove 143 ref subst nil 145 remove 130 ref 539 ref nil cons 559 def cons nil cons cons nil cons cons 560 def 142 ref subst 560 remove 143 ref subst 181 remove 6 ref 20 ref 544 ref appTerm 198 remove 21 ref appTerm 561 def appTerm 562 def absTerm 563 def 21 ref appTerm 564 def betaConv nil 9 ref 563 ref appTerm 565 def axiom 566 def nil 83 ref 565 remove nil cons cons 85 ref 564 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 563 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp appThm sym 247 remove 254 remove nil 77 ref 559 remove cons nil cons nil cons cons 82 ref subst 539 remove assume eqMp appThm 269 ref trans appThm 269 remove trans sym 81 ref eqMp nil 555 remove 85 ref 180 remove 561 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 183 remove 519 remove subst eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 127 ref 554 remove cons 130 ref 556 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 9 ref 553 remove appTerm thm nil 5 ref 6 ref 9 ref 10 ref 9 ref "s" 1 ref var 567 def 9 ref 11 ref 9 ref 12 ref 15 ref 26 remove 20 ref 270 ref 567 ref varTerm 568 def appTerm 569 def appTerm 186 ref 258 ref 42 ref appTerm 21 ref appTerm 570 def appTerm 188 ref appTerm 571 def appTerm 572 def appTerm 573 def appTerm 20 ref 287 ref 43 ref appTerm 21 ref appTerm 574 def appTerm 575 def 287 ref 288 ref 568 ref appTerm appTerm 21 ref appTerm 576 def appTerm 577 def appTerm 578 def absTerm 579 def appTerm 580 def absTerm 581 def appTerm 582 def absTerm 583 def appTerm 584 def absTerm 585 def appTerm 586 def absTerm 587 def nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 586 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 585 remove nil cons cons nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 584 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 583 remove nil cons cons nil cons nil cons cons 76 ref subst 567 ref nil 77 ref 582 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 581 remove nil cons cons nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 580 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 579 remove nil cons cons nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 578 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 573 remove nil cons 588 def cons 85 ref 577 remove nil cons 589 def cons nil cons 590 def cons nil cons cons 591 def 102 ref subst 591 remove 126 ref subst nil 129 remove 130 ref 572 ref nil cons 592 def cons nil cons cons nil cons cons 593 def 142 ref subst 593 remove 143 ref subst 251 remove 233 remove sym subst nil 83 ref 249 ref cons 220 ref cons nil cons cons 594 def 102 ref subst 594 remove 126 ref subst 56 ref "_44281" 1 ref var 595 def 20 ref 258 ref 595 remove varTerm appTerm 568 ref appTerm appTerm 571 ref appTerm absTerm 596 def 27 ref appTerm 597 def appTerm refl 596 ref 23 ref appTerm betaConv appThm 103 ref 597 remove betaConv appThm 20 ref 258 ref 23 ref appTerm 598 def 568 ref appTerm appTerm 571 ref appTerm 599 def refl appThm trans 596 remove refl 28 ref assume appThm eqMp 572 ref assume 600 def eqMp nil 83 ref 599 remove nil cons 601 def cons 220 ref cons nil cons cons 167 ref subst proveHyp nil 77 ref 601 remove cons nil cons nil cons cons 77 ref 56 ref 15 ref 78 ref appTerm 602 def 213 ref appTerm appTerm 17 ref 78 ref appTerm 603 def appTerm absTerm 604 def 78 ref appTerm 605 def betaConv nil 238 ref 604 ref appTerm 606 def axiom nil 83 ref 606 remove nil cons cons 85 ref 605 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 604 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp 607 def subst 211 ref 20 ref refl 608 def nil 6 ref 568 ref nil cons 609 def cons 610 def nil cons nil cons cons 6 ref 20 ref 598 ref 21 ref appTerm appTerm 23 ref appTerm absTerm 611 def 21 ref appTerm 612 def betaConv nil 9 ref 611 ref appTerm 613 def axiom nil 83 ref 613 remove nil cons cons 85 ref 612 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 611 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp 614 def subst appThm nil 148 ref 570 ref nil cons 615 def cons nil cons nil cons cons 148 ref 20 ref 207 remove appTerm 184 ref appTerm 616 def absTerm 617 def 151 ref appTerm 618 def betaConv 164 ref 148 ref 616 remove assume sym 208 remove assume sym deductAntisym absThm appThm 209 remove eqMp nil 83 ref 9 ref 617 ref appTerm nil cons cons 85 ref 618 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 617 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm nil 6 ref 615 ref cons 619 def nil cons 620 def nil cons cons 211 ref 20 ref 23 ref appTerm 621 def 156 ref appTerm 622 def assume sym 20 ref 156 ref appTerm 23 ref appTerm 623 def assume sym deductAntisym appThm 6 ref 17 ref 623 ref appTerm 624 def absTerm 625 def 21 ref appTerm 626 def betaConv nil 9 ref 625 ref appTerm 627 def axiom nil 83 ref 627 remove nil cons cons 85 ref 626 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 625 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp 628 def eqMp nil 83 ref 17 ref 622 ref appTerm nil cons cons 85 ref 56 ref 622 ref appTerm 213 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 127 ref 622 remove nil cons cons nil cons nil cons cons 244 ref subst eqMp subst trans appThm 245 remove trans trans sym 81 ref eqMp eqMp eqMp nil 250 remove 130 ref 219 remove cons nil cons 629 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp 630 def "y" 1 ref var 631 def 16 ref 575 ref 631 ref varTerm 632 def appTerm appTerm 20 ref 632 ref appTerm 633 def 576 ref appTerm appTerm absTerm 634 def 287 ref 258 ref 43 ref appTerm 569 ref appTerm appTerm 21 ref appTerm 635 def appTerm betaConv sym 148 ref 20 ref 397 ref appTerm 636 def 287 ref 259 ref 569 ref appTerm appTerm 21 ref appTerm appTerm 637 def absTerm 638 def 43 remove appTerm 639 def betaConv nil 5 ref 638 ref nil cons cons 640 def nil cons nil cons cons 76 ref subst 148 ref nil 77 ref 637 remove nil cons cons nil cons nil cons cons 82 ref subst 56 ref "_44334" 1 ref var 641 def 636 ref 287 ref 259 ref 641 remove varTerm appTerm appTerm 21 ref appTerm appTerm absTerm 642 def 569 ref appTerm 643 def appTerm refl 642 ref 571 ref appTerm betaConv appThm 103 ref 643 remove betaConv appThm 636 ref 287 ref 259 ref 571 ref appTerm appTerm 21 ref appTerm appTerm refl appThm trans 642 remove refl 600 ref appThm eqMp sym 636 ref refl 644 def 287 ref refl 645 def nil 316 ref 192 ref cons 620 remove cons nil cons cons 332 ref subst 186 ref 259 ref 570 ref appTerm 646 def appTerm 647 def refl 263 ref appThm trans appThm 21 ref refl 648 def appThm appThm sym 6 ref 9 ref 12 ref 9 ref 494 ref 395 ref 20 ref 287 ref 186 ref 287 ref 32 ref appTerm 649 def 21 ref appTerm 650 def appTerm 651 def 287 ref 495 ref appTerm 652 def 21 ref appTerm appTerm appTerm 21 ref appTerm 653 def appTerm 287 ref 286 ref 495 ref appTerm appTerm 654 def 21 ref appTerm 655 def appTerm 656 def appTerm 657 def absTerm 658 def appTerm 659 def absTerm 660 def appTerm 661 def absTerm 662 def 21 ref appTerm 663 def betaConv nil 9 ref 662 ref appTerm 664 def axiom 665 def nil 83 ref 664 remove nil cons cons 666 def 85 ref 663 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 662 ref nil cons cons 667 def 179 ref cons nil cons cons 177 ref subst eqMp eqMp 668 def nil 83 ref 661 remove nil cons cons 669 def 85 ref 636 ref 287 ref 647 remove 151 ref appTerm appTerm 21 ref appTerm appTerm 670 def nil cons 671 def cons nil cons 672 def cons nil cons cons 167 ref subst proveHyp 221 ref 164 ref 12 ref 164 ref 494 ref 221 ref 246 remove appThm 673 def 656 ref refl appThm nil 77 ref 656 ref nil cons cons nil cons nil cons cons 77 ref 56 ref 15 ref 67 ref appTerm 78 ref appTerm appTerm 78 ref appTerm absTerm 674 def 78 ref appTerm 675 def betaConv nil 238 ref 674 ref appTerm 676 def axiom nil 83 ref 676 remove nil cons cons 85 ref 675 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 674 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp 677 def subst trans absThm appThm absThm appThm appThm 678 def 670 remove refl appThm sym nil 83 ref 9 ref 12 ref 9 ref 494 ref 656 ref absTerm appTerm absTerm appTerm 679 def nil cons 680 def cons 681 def 672 remove cons nil cons cons 682 def 102 ref subst 682 remove 126 ref subst 644 ref nil 494 ref 169 remove cons 12 ref 646 ref nil cons cons nil cons cons nil cons cons 494 ref 20 ref 655 remove appTerm 653 remove appTerm 683 def absTerm 684 def 495 ref appTerm 685 def betaConv 12 ref 9 ref 684 ref appTerm 686 def absTerm 687 def 32 ref appTerm 688 def betaConv 164 ref 12 ref 164 ref 494 ref 683 remove assume sym 656 remove assume sym deductAntisym absThm appThm absThm appThm 679 remove assume eqMp nil 83 ref 9 ref 687 ref appTerm nil cons cons 85 ref 688 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 687 remove nil cons cons 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 686 remove nil cons cons 85 ref 685 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 684 remove nil cons cons 518 ref cons nil cons cons 177 ref subst eqMp eqMp 689 def subst appThm sym 608 ref 645 ref nil 317 ref 6 ref 310 remove cons 690 def nil cons cons nil cons cons 316 ref 20 ref 259 ref 361 ref appTerm 691 def appTerm 258 ref 320 ref appTerm 318 ref appTerm 692 def appTerm 693 def absTerm 694 def 318 ref appTerm 695 def betaConv 6 ref 9 ref 694 ref appTerm 696 def absTerm 697 def 21 ref appTerm 698 def betaConv 148 ref 9 ref 697 ref appTerm 699 def absTerm 700 def 151 ref appTerm 701 def betaConv nil 9 ref 700 ref appTerm 702 def axiom 703 def nil 83 ref 702 remove nil cons cons 85 ref 701 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 700 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 699 remove nil cons cons 85 ref 698 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 697 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 696 remove nil cons cons 85 ref 695 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 694 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp 704 def subst appThm 648 ref appThm appThm nil 6 ref 23 ref nil cons 705 def cons nil cons nil cons cons 706 def 648 ref subst 707 def appThm sym 608 ref 645 ref nil 148 ref 259 remove 42 ref appTerm 708 def nil cons 709 def cons nil cons nil cons cons 6 ref 20 ref 320 ref appTerm 360 ref 151 ref appTerm appTerm absTerm 710 def 21 ref appTerm 711 def betaConv 148 ref 9 ref 710 ref appTerm 712 def absTerm 713 def 151 ref appTerm 714 def betaConv nil 9 ref 713 ref appTerm 715 def axiom nil 83 ref 715 remove nil cons cons 85 ref 714 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 713 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 712 remove nil cons cons 85 ref 711 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 710 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp 716 def subst appThm 648 ref appThm appThm 707 ref appThm sym nil 212 ref 85 ref 20 ref 287 ref 360 ref 708 remove appTerm appTerm 21 ref appTerm appTerm 23 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst nil 6 ref 709 remove cons 182 ref cons nil cons cons 148 ref 15 ref 17 ref 20 ref 151 ref appTerm 717 def 23 ref appTerm 718 def appTerm appTerm 20 ref 287 ref 320 remove appTerm 151 ref appTerm appTerm 23 ref appTerm appTerm 719 def absTerm 720 def 151 ref appTerm 721 def betaConv 6 ref 9 ref 720 ref appTerm 722 def absTerm 723 def 21 ref appTerm 724 def betaConv nil 9 ref 148 ref 9 ref 6 ref 719 ref absTerm 725 def appTerm 726 def absTerm 727 def appTerm 728 def axiom nil 83 ref 728 remove nil cons 729 def cons 730 def 85 ref 9 ref 723 ref appTerm nil cons 731 def cons nil cons cons nil cons cons 732 def 167 ref subst proveHyp 732 ref 102 ref subst 732 remove 126 ref subst nil 5 ref 723 remove nil cons cons 733 def nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 722 remove nil cons 734 def cons nil cons nil cons cons 82 ref subst nil 5 ref 720 remove nil cons cons 735 def nil cons nil cons cons 76 ref subst 148 ref nil 77 ref 719 remove nil cons cons nil cons nil cons cons 82 ref subst 725 ref 21 ref appTerm 736 def betaConv 727 ref 151 ref appTerm 737 def betaConv nil 730 remove 85 ref 737 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 727 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 726 remove nil cons cons 85 ref 736 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 725 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 127 ref 729 remove cons 130 ref 731 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 731 remove cons 85 ref 724 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 733 remove 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 734 remove cons 85 ref 721 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 735 remove 170 ref cons nil cons cons 177 ref subst eqMp eqMp 738 def subst eqMp eqMp eqMp 56 ref "_44336" 1 ref var 739 def 636 ref 287 ref 186 ref 739 remove varTerm appTerm 397 ref appTerm appTerm 21 ref appTerm appTerm absTerm 740 def 287 ref 646 remove appTerm 21 ref appTerm 741 def appTerm 742 def appTerm refl 740 ref 23 ref appTerm betaConv appThm 103 ref 742 remove betaConv appThm 636 ref 287 ref 186 ref 23 ref appTerm 743 def 397 ref appTerm appTerm 21 ref appTerm appTerm refl appThm trans 740 remove refl 20 ref 741 remove appTerm 23 ref appTerm assume appThm eqMp sym 644 remove 645 ref nil 6 ref 397 ref nil cons 744 def cons nil cons nil cons cons 6 ref 20 ref 743 remove 21 ref appTerm appTerm 21 ref appTerm absTerm 745 def 21 ref appTerm 746 def betaConv nil 9 ref 745 ref appTerm 747 def axiom nil 83 ref 747 remove nil cons cons 85 ref 746 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 745 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm 648 ref appThm appThm sym nil 212 ref 85 ref 20 ref 287 ref 397 ref appTerm 21 ref appTerm 748 def appTerm 397 ref appTerm 749 def nil cons 750 def cons nil cons cons nil cons cons 167 ref subst 148 ref 395 ref 749 remove appTerm 751 def absTerm 752 def 151 ref appTerm 753 def betaConv 6 ref 9 ref 752 ref appTerm 754 def absTerm 755 def 21 ref appTerm 756 def betaConv nil 9 ref 755 ref appTerm 757 def axiom 758 def nil 83 ref 757 remove nil cons cons 759 def 85 ref 756 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 755 ref nil cons cons 760 def 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 754 remove nil cons cons 85 ref 753 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 752 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp 761 def eqMp nil 83 ref 750 remove cons 85 ref 636 remove 748 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 168 ref 748 remove nil cons cons 631 ref 744 remove cons nil cons cons nil cons cons 55 ref 66 ref 15 ref 18 remove 0 ref 57 ref 58 ref nil cons 762 def cons opType constTerm 763 def 172 ref appTerm 764 def "y" 57 ref var 765 def varTerm 766 def appTerm 767 def appTerm 763 ref 766 ref appTerm 768 def 172 ref appTerm appTerm 769 def absTerm 770 def 172 ref appTerm 771 def betaConv 765 ref 60 ref 770 ref appTerm 772 def absTerm 773 def 766 ref appTerm 774 def betaConv nil 60 ref 66 ref 60 ref 765 ref 769 ref absTerm 775 def appTerm 776 def absTerm 777 def appTerm 778 def axiom nil 83 ref 778 remove nil cons 779 def cons 780 def 85 ref 60 ref 773 ref appTerm nil cons 781 def cons nil cons cons nil cons cons 782 def 167 ref subst proveHyp 782 ref 102 ref subst 782 remove 126 ref subst nil 61 ref 773 remove nil cons cons 783 def nil cons nil cons cons 75 ref subst 765 ref nil 77 ref 772 remove nil cons 784 def cons nil cons nil cons cons 82 ref subst nil 61 ref 770 remove nil cons cons 785 def nil cons nil cons cons 75 ref subst 66 ref nil 77 ref 769 remove nil cons cons nil cons nil cons cons 82 ref subst 775 ref 766 ref appTerm 786 def betaConv 777 ref 172 ref appTerm 787 def betaConv nil 780 remove 85 ref 787 remove nil cons cons nil cons cons nil cons cons 167 ref subst 423 ref 61 ref 777 remove nil cons cons 424 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 776 remove nil cons cons 85 ref 786 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 775 remove nil cons cons 66 ref 766 ref nil cons cons nil cons 788 def cons nil cons cons 177 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 127 ref 779 remove cons 130 ref 781 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 781 remove cons 85 ref 774 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 783 remove 788 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 784 remove cons 85 ref 771 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 785 remove 424 ref cons nil cons cons 177 ref subst eqMp eqMp subst subst eqMp eqMp eqMp proveHyp eqMp eqMp nil 127 ref 680 remove cons 789 def 130 ref 671 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 83 ref 9 ref 638 remove appTerm nil cons cons 85 ref 639 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 640 remove 168 ref 149 remove cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 575 remove 635 ref appTerm nil cons cons 85 ref 20 ref 635 ref appTerm 576 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 608 ref 645 ref nil 316 ref 609 ref cons 790 def 356 ref 150 remove cons cons nil cons cons 704 ref subst 258 ref refl 791 def 791 ref 314 ref appThm 27 ref refl 792 def appThm appThm 568 ref refl appThm trans appThm 648 ref appThm appThm 576 ref refl appThm sym 6 ref 9 ref 148 ref 9 ref 316 ref 395 ref 20 ref 287 ref 258 ref 397 ref appTerm 287 ref 318 ref appTerm 793 def 21 ref appTerm appTerm appTerm 21 ref appTerm 794 def appTerm 287 ref 321 ref appTerm 795 def 21 ref appTerm 796 def appTerm 797 def appTerm absTerm appTerm absTerm appTerm 798 def absTerm 799 def 21 ref appTerm 800 def betaConv nil 9 ref 799 ref appTerm 801 def axiom 802 def nil 83 ref 801 remove nil cons cons 803 def 85 ref 800 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 799 ref nil cons cons 804 def 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 798 remove nil cons cons 85 ref 20 ref 287 ref 258 ref 258 ref 296 ref appTerm 27 ref appTerm 805 def appTerm 568 ref appTerm appTerm 21 ref appTerm appTerm 576 ref appTerm 806 def nil cons 807 def cons nil cons 808 def cons nil cons cons 167 ref subst proveHyp 221 ref 164 ref 148 ref 164 ref 316 ref 673 remove 797 ref refl appThm nil 77 ref 797 ref nil cons cons nil cons nil cons cons 677 ref subst trans absThm appThm absThm appThm appThm 806 remove refl appThm sym nil 83 ref 9 ref 148 ref 9 ref 316 ref 797 ref absTerm appTerm absTerm appTerm 809 def nil cons 810 def cons 808 remove cons nil cons cons 811 def 102 ref subst 811 remove 126 ref subst 608 ref nil 790 ref 148 ref 805 ref nil cons cons nil cons 812 def cons nil cons cons 316 ref 20 ref 796 remove appTerm 794 remove appTerm 813 def absTerm 814 def 318 ref appTerm 815 def betaConv 148 ref 9 ref 814 ref appTerm 816 def absTerm 817 def 151 ref appTerm 818 def betaConv 164 ref 148 ref 164 ref 316 ref 813 remove assume sym 797 remove assume sym deductAntisym absThm appThm absThm appThm 809 remove assume eqMp nil 83 ref 9 ref 817 ref appTerm nil cons cons 85 ref 818 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 817 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 816 remove nil cons cons 85 ref 815 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 814 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp 819 def subst appThm nil 790 remove 342 ref cons nil cons cons 819 remove subst appThm sym 645 ref 791 ref 333 ref 15 ref 17 ref 20 ref 334 ref appTerm 23 ref appTerm appTerm appTerm 820 def 20 ref 186 ref 258 ref 295 remove 334 ref appTerm appTerm 334 ref appTerm appTerm 287 ref 294 ref appTerm 821 def 334 ref appTerm 822 def appTerm appTerm 294 ref appTerm appTerm absTerm 823 def 27 ref appTerm 824 def betaConv 148 ref 9 ref 6 ref 395 ref 20 ref 186 ref 258 ref 285 ref 151 ref appTerm 21 ref appTerm appTerm 21 ref appTerm appTerm 397 remove appTerm appTerm 151 ref appTerm appTerm absTerm appTerm absTerm 825 def 294 ref appTerm 826 def betaConv nil 9 ref 825 ref appTerm 827 def axiom 828 def nil 83 ref 827 remove nil cons cons 829 def 85 ref 826 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 825 ref nil cons cons 830 def 168 ref 429 remove cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 823 ref appTerm nil cons cons 85 ref 824 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 823 remove nil cons cons 309 ref cons nil cons cons 177 ref subst eqMp eqMp 831 def nil 83 ref 15 ref 29 remove appTerm 832 def 20 ref 186 ref 805 ref appTerm 833 def 821 ref 27 ref appTerm 834 def appTerm appTerm 294 ref appTerm 835 def appTerm nil cons cons 836 def 85 ref 20 ref 287 ref 805 ref appTerm 21 ref appTerm appTerm 650 ref appTerm 837 def nil cons 838 def cons nil cons 839 def cons nil cons cons 167 ref subst proveHyp 221 ref 221 ref 253 remove appThm 840 def 835 ref refl appThm nil 77 ref 835 remove nil cons cons nil cons nil cons cons 677 ref subst trans appThm 837 ref refl 841 def appThm sym 630 ref 755 remove 27 ref appTerm 842 def betaConv 758 remove nil 759 remove 85 ref 842 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 760 remove 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 148 ref 832 ref 20 ref 287 ref 396 remove 27 ref appTerm 843 def appTerm 27 ref appTerm appTerm 843 ref appTerm 844 def appTerm absTerm appTerm 845 def nil cons cons 85 ref 20 ref 834 ref appTerm 23 ref appTerm 846 def nil cons 847 def cons nil cons 848 def cons nil cons cons 167 ref subst proveHyp 799 remove 27 ref appTerm 849 def betaConv 802 remove nil 803 remove 85 ref 849 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 804 remove 309 ref cons nil cons cons 177 ref subst eqMp eqMp 850 def nil 83 ref 9 ref 148 ref 9 ref 316 ref 832 ref 20 ref 287 ref 258 ref 843 remove appTerm 793 remove 27 ref appTerm 851 def appTerm appTerm 27 ref appTerm 852 def appTerm 795 remove 27 ref appTerm 853 def appTerm 854 def appTerm absTerm appTerm absTerm 855 def appTerm 856 def nil cons cons 857 def 85 ref 15 ref 845 remove appTerm 846 ref appTerm 858 def nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 662 remove 27 ref appTerm 859 def betaConv 665 remove nil 666 remove 85 ref 859 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 667 remove 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 12 ref 9 ref 494 ref 832 ref 20 ref 287 ref 186 ref 649 ref 27 ref appTerm 860 def appTerm 861 def 652 ref 27 ref appTerm 862 def appTerm appTerm 27 ref appTerm 863 def appTerm 654 remove 27 ref appTerm 864 def appTerm 865 def appTerm absTerm appTerm absTerm appTerm nil cons cons 85 ref 15 ref 856 remove appTerm 858 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 221 ref 164 ref 12 ref 164 ref 494 ref 840 ref 865 ref refl appThm nil 77 ref 865 ref nil cons cons nil cons nil cons cons 677 ref subst trans absThm appThm absThm appThm appThm 221 ref 164 ref 148 ref 164 ref 316 ref 840 ref 854 ref refl appThm nil 77 ref 854 ref nil cons cons nil cons nil cons cons 677 ref subst trans absThm appThm absThm appThm appThm 221 ref 164 ref 148 ref 840 ref 844 ref refl appThm nil 77 ref 844 ref nil cons cons nil cons nil cons cons 677 ref subst trans absThm appThm appThm 846 ref refl 866 def appThm appThm appThm sym nil 83 ref 9 ref 12 ref 9 ref 494 ref 865 ref absTerm 867 def appTerm 868 def absTerm 869 def appTerm 870 def nil cons 871 def cons 872 def 85 ref 15 ref 9 ref 148 ref 9 ref 316 ref 854 ref absTerm 873 def appTerm 874 def absTerm 875 def appTerm 876 def appTerm 877 def 15 ref 9 ref 148 ref 844 remove absTerm 878 def appTerm 879 def appTerm 880 def 846 ref appTerm appTerm nil cons 881 def cons nil cons cons nil cons cons 882 def 102 ref subst 882 remove 126 ref subst 877 remove refl 880 ref refl 883 def 608 ref nil 494 ref 341 ref cons nil cons nil cons cons 884 def 494 ref 20 ref 864 remove appTerm 863 remove appTerm 885 def absTerm 886 def 495 ref appTerm 887 def betaConv 12 ref 9 ref 886 ref appTerm 888 def absTerm 889 def 32 ref appTerm 890 def betaConv 164 ref 12 ref 164 ref 494 ref 885 remove assume sym 865 remove assume sym deductAntisym absThm appThm absThm appThm 870 remove assume eqMp nil 83 ref 9 ref 889 ref appTerm nil cons cons 85 ref 890 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 889 remove nil cons cons 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 888 remove nil cons cons 85 ref 887 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 886 remove nil cons cons 518 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm 707 ref appThm appThm appThm sym nil 83 ref 876 ref nil cons 891 def cons 892 def 85 ref 880 remove 20 ref 287 ref 861 ref 287 ref 293 ref appTerm 893 def 27 ref appTerm 894 def appTerm 895 def appTerm 27 ref appTerm 896 def appTerm 897 def 23 ref appTerm 898 def appTerm nil cons 899 def cons nil cons cons nil cons cons 900 def 102 ref subst 900 remove 126 ref subst 883 remove 608 ref 645 ref 861 ref refl 901 def nil 359 remove nil cons cons 316 ref 20 ref 853 remove appTerm 852 remove appTerm 902 def absTerm 903 def 318 ref appTerm 904 def betaConv 148 ref 9 ref 903 ref appTerm 905 def absTerm 906 def 151 ref appTerm 907 def betaConv 164 ref 148 ref 164 ref 316 ref 902 remove assume sym 854 remove assume sym deductAntisym absThm appThm absThm appThm 876 remove assume eqMp nil 83 ref 9 ref 906 ref appTerm nil cons cons 85 ref 907 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 906 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 905 remove nil cons cons 85 ref 904 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 903 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm appThm 792 ref appThm appThm 707 ref appThm appThm sym nil 83 ref 879 remove nil cons 908 def cons 909 def 85 ref 20 ref 287 ref 861 ref 287 ref 258 ref 287 ref 291 ref appTerm 27 ref appTerm 910 def appTerm 911 def 287 ref 21 ref appTerm 912 def 27 ref appTerm 913 def appTerm appTerm 27 ref appTerm 914 def appTerm 915 def appTerm 27 ref appTerm appTerm 23 ref appTerm nil cons 916 def cons nil cons cons nil cons cons 917 def 102 ref subst 917 remove 126 ref subst 608 ref 645 ref 901 ref 645 ref 791 ref nil 394 ref nil cons cons 878 ref 151 ref appTerm 918 def betaConv nil 909 remove 85 ref 918 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 878 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm 913 ref refl appThm appThm 792 ref appThm appThm appThm 792 ref appThm appThm 707 ref appThm sym 608 ref 645 ref 901 ref nil 317 ref 394 remove cons nil cons cons 873 ref 318 ref appTerm 919 def betaConv 875 ref 151 ref appTerm 920 def betaConv nil 892 remove 85 ref 920 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 875 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 874 remove nil cons cons 85 ref 919 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 873 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm appThm 792 ref appThm appThm 707 ref appThm sym 608 ref nil 494 ref 258 ref 289 ref appTerm 921 def 21 ref appTerm 922 def nil cons cons nil cons nil cons cons 867 ref 495 ref appTerm 923 def betaConv 869 ref 32 ref appTerm 924 def betaConv nil 872 remove 85 ref 924 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 869 remove nil cons cons 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 868 remove nil cons cons 85 ref 923 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 867 remove nil cons cons 518 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm 707 ref appThm sym 20 ref 286 ref 922 ref appTerm 925 def appTerm 926 def refl nil 316 ref 615 remove cons 193 remove 342 ref cons cons nil cons cons 332 remove subst 186 ref refl 927 def nil 342 ref nil cons cons 928 def 263 remove subst appThm nil 317 remove 690 remove 342 ref cons cons nil cons cons 929 def 704 remove subst appThm trans appThm nil 168 ref 925 ref nil cons cons nil cons nil cons cons 55 ref nil 77 ref 764 ref 172 ref appTerm nil cons cons nil cons nil cons cons 82 ref subst 176 remove eqMp subst 930 def subst trans sym 81 ref eqMp 56 ref "_44271" 1 ref var 931 def 20 ref 287 ref 931 remove varTerm appTerm 27 ref appTerm appTerm 23 ref appTerm absTerm 932 def 925 remove appTerm 933 def appTerm refl 932 ref 288 ref 189 remove 570 ref appTerm appTerm 934 def appTerm betaConv appThm 103 ref 933 remove betaConv appThm 20 ref 287 ref 934 ref appTerm 27 ref appTerm appTerm 23 ref appTerm refl appThm trans 932 remove refl 926 remove 934 remove appTerm assume appThm eqMp sym 608 ref 645 ref 288 ref refl nil 619 remove 271 remove cons nil cons cons 206 ref subst appThm appThm 792 ref appThm appThm 707 ref appThm sym 56 ref "_44273" 1 ref var 935 def 20 ref 287 ref 288 ref 935 remove varTerm appTerm appTerm 27 ref appTerm appTerm 23 ref appTerm absTerm 936 def 571 ref appTerm 937 def appTerm refl 936 ref 569 ref appTerm betaConv appThm 103 ref 937 remove betaConv appThm 20 ref 287 ref 288 ref 569 ref appTerm appTerm 27 ref appTerm appTerm 23 ref appTerm refl appThm trans 936 remove refl 600 ref sym appThm eqMp sym 608 ref 645 ref nil 6 ref 569 remove nil cons cons 342 ref cons nil cons cons 716 ref subst appThm 792 ref appThm appThm 707 ref appThm sym 608 ref 645 ref nil 316 ref 312 remove cons 610 remove 256 ref cons cons nil cons cons 316 ref 20 ref 692 remove appTerm 691 remove appTerm 938 def absTerm 939 def 318 ref appTerm 940 def betaConv 6 ref 9 ref 939 ref appTerm 941 def absTerm 942 def 21 ref appTerm 943 def betaConv 148 ref 9 ref 942 ref appTerm 944 def absTerm 945 def 151 ref appTerm 946 def betaConv 164 ref 148 ref 164 ref 6 ref 164 ref 316 ref 938 remove assume sym 693 remove assume sym deductAntisym absThm appThm absThm appThm absThm appThm 703 remove eqMp nil 83 ref 9 ref 945 ref appTerm nil cons cons 85 ref 946 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 945 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 944 remove nil cons cons 85 ref 943 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 942 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 941 remove nil cons cons 85 ref 940 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 939 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp 947 def subst appThm 792 ref appThm appThm 707 ref appThm sym nil 248 ref 85 ref 20 ref 287 ref 270 remove 258 ref 568 ref appTerm 32 ref appTerm 948 def appTerm appTerm 27 ref appTerm appTerm 23 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst nil 6 ref 948 remove nil cons cons 256 ref cons nil cons cons 738 ref subst eqMp eqMp eqMp eqMp eqMp eqMp proveHyp eqMp eqMp eqMp eqMp nil 127 ref 908 remove cons 130 ref 916 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 891 remove cons 130 ref 899 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 871 remove cons 130 ref 881 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp proveHyp 949 def 56 ref "_44338" 1 ref var 950 def 15 ref 20 ref 833 ref 950 remove varTerm appTerm appTerm 294 ref appTerm appTerm 837 ref appTerm absTerm 951 def 834 ref appTerm 952 def appTerm refl 951 ref 23 ref appTerm betaConv appThm 103 ref 952 remove betaConv appThm 15 ref 20 ref 833 ref 23 ref appTerm appTerm 294 ref appTerm appTerm 837 remove appTerm refl appThm trans 951 remove refl 846 ref assume 953 def appThm eqMp sym 221 ref 608 ref nil 812 remove nil cons cons 148 ref 20 ref 195 ref 23 ref appTerm appTerm 151 ref appTerm absTerm 954 def 151 ref appTerm 955 def betaConv nil 9 ref 954 ref appTerm 956 def axiom nil 83 ref 956 remove nil cons cons 85 ref 955 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 954 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp 957 def subst 958 def appThm 294 ref refl 959 def appThm appThm 841 remove appThm sym nil 83 ref 20 ref 805 ref appTerm 960 def 294 ref appTerm 961 def nil cons 962 def cons 963 def 839 remove cons nil cons cons 964 def 102 ref subst 964 remove 126 ref subst 56 ref "_44340" 1 ref var 965 def 20 ref 287 ref 965 remove varTerm appTerm 21 ref appTerm appTerm 650 ref appTerm absTerm 966 def 805 ref appTerm 967 def appTerm refl 966 ref 294 ref appTerm betaConv appThm 103 ref 967 remove betaConv appThm 20 ref 821 remove 21 ref appTerm appTerm 650 ref appTerm 968 def refl 969 def appThm trans 966 remove refl 961 remove assume 970 def appThm eqMp sym 668 ref nil 669 ref 85 ref 968 remove nil cons 971 def cons nil cons 972 def cons nil cons cons 167 ref subst proveHyp 678 remove 969 remove appThm sym nil 681 remove 972 remove cons nil cons cons 973 def 102 ref subst 973 remove 126 ref subst 608 ref 884 remove 689 remove subst appThm 650 ref refl 974 def appThm sym 608 ref 645 ref nil 358 remove nil cons cons 716 remove subst appThm 648 ref appThm appThm 707 ref appThm sym nil 212 ref 85 ref 20 ref 287 ref 360 remove 291 ref appTerm appTerm 21 ref appTerm appTerm 23 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst nil 6 ref 357 ref cons 182 remove cons nil cons cons 738 remove subst eqMp eqMp 56 ref "_44342" 1 ref var 975 def 20 ref 287 ref 651 ref 975 remove varTerm appTerm appTerm 21 ref appTerm appTerm 650 ref appTerm absTerm 976 def 893 ref 21 ref appTerm 977 def appTerm 978 def appTerm refl 976 ref 23 ref appTerm betaConv appThm 103 ref 978 remove betaConv appThm 20 ref 287 ref 651 remove 23 ref appTerm appTerm 21 ref appTerm appTerm 650 ref appTerm refl appThm trans 976 remove refl 20 ref 977 remove appTerm 23 ref appTerm assume appThm eqMp sym 608 ref 645 ref nil 148 ref 650 ref nil cons cons nil cons nil cons cons 957 ref subst appThm 648 ref appThm appThm 974 remove appThm sym nil 212 remove 85 ref 20 ref 287 ref 650 ref appTerm 21 ref appTerm appTerm 650 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst 928 remove 761 ref subst eqMp eqMp eqMp proveHyp eqMp eqMp nil 789 remove 130 ref 971 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 127 ref 962 ref cons 979 def 130 ref 838 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp eqMp appThm 287 ref 568 ref appTerm 21 ref appTerm refl appThm appThm 648 ref appThm eqMp eqMp nil 127 ref 810 remove cons 130 ref 807 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp 53 ref 5 ref 634 ref nil cons cons 168 ref 635 remove nil cons cons nil cons cons nil cons cons 427 ref subst proveHyp nil 83 ref 428 ref 634 remove appTerm nil cons cons 590 remove cons nil cons cons 167 ref subst proveHyp nil "z" 1 ref var 980 def 576 remove nil cons cons 168 ref 574 remove nil cons cons nil cons cons nil cons cons 55 ref "z" 57 ref var 981 def 15 ref 406 remove 765 ref 16 ref 767 remove appTerm 768 remove 981 ref varTerm 982 def appTerm appTerm 983 def absTerm 984 def appTerm 985 def appTerm 986 def 764 remove 982 ref appTerm 987 def appTerm 988 def absTerm 989 def 982 ref appTerm 990 def betaConv 66 ref 60 ref 989 ref appTerm 991 def absTerm 992 def 172 ref appTerm 993 def betaConv nil 60 ref 66 ref 60 ref 765 ref 60 ref 981 ref 15 ref 983 ref appTerm 987 ref appTerm absTerm 994 def appTerm 995 def absTerm 996 def appTerm 997 def absTerm 998 def appTerm 999 def axiom nil 83 ref 999 ref nil cons 1000 def cons 1001 def 85 ref 60 ref 992 ref appTerm nil cons 1002 def cons nil cons cons nil cons cons 1003 def 167 ref subst proveHyp 1003 ref 102 ref subst 1003 remove 126 ref subst nil 61 ref 992 remove nil cons cons 1004 def nil cons nil cons cons 75 ref subst 66 ref nil 77 ref 991 remove nil cons 1005 def cons nil cons nil cons cons 82 ref subst nil 61 ref 989 remove nil cons cons 1006 def nil cons nil cons cons 75 ref subst 981 remove nil 77 ref 988 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 985 remove nil cons 1007 def cons 1008 def 85 ref 987 ref nil cons 1009 def cons nil cons 1010 def cons nil cons cons 1011 def 102 ref subst 1011 remove 126 ref subst nil 1001 ref 1010 ref cons nil cons cons 1012 def 167 ref subst nil 1008 remove 85 ref 15 ref 999 remove appTerm 987 remove appTerm 1013 def nil cons 1014 def cons nil cons 1015 def cons nil cons cons 167 ref subst nil 61 ref 765 ref 15 ref 984 ref 766 ref appTerm 1016 def appTerm 1013 ref appTerm 1017 def absTerm nil cons cons nil cons nil cons cons 75 remove subst 765 ref nil 77 ref 1017 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1016 ref nil cons 1018 def cons 1015 ref cons nil cons cons 1019 def 102 ref subst 1019 remove 126 ref subst 1016 ref betaConv 1016 remove assume eqMp nil 83 ref 983 remove nil cons 1020 def cons 1021 def 1015 remove cons nil cons cons 1022 def 167 ref subst proveHyp 1022 ref 102 ref subst 1022 remove 126 ref subst 1012 ref 102 ref subst 1012 remove 126 ref subst nil 1021 remove 1010 remove cons nil cons cons 167 ref subst 994 ref 982 ref appTerm 1023 def betaConv 996 ref 766 ref appTerm 1024 def betaConv 998 ref 172 ref appTerm 1025 def betaConv nil 1001 remove 85 ref 1025 remove nil cons cons nil cons cons nil cons cons 167 ref subst 423 ref 61 ref 998 remove nil cons cons 424 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 997 remove nil cons cons 85 ref 1024 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 996 remove nil cons cons 788 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 995 remove nil cons cons 85 ref 1023 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 994 remove nil cons cons 66 ref 982 remove nil cons cons nil cons 1026 def cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp nil 127 ref 1000 remove cons 1027 def 130 ref 1009 remove cons nil cons 1028 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 127 ref 1020 remove cons 130 ref 1014 remove cons nil cons 1029 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1018 remove cons 1029 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 60 ref "x'" 57 ref var 1030 def 15 ref 984 ref 1030 remove varTerm appTerm appTerm 1013 ref appTerm absTerm appTerm nil cons cons 85 ref 986 remove 1013 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 984 remove nil cons cons 1029 remove cons nil cons cons 491 ref subst eqMp eqMp eqMp eqMp nil 127 ref 1007 remove cons 1028 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1027 remove 130 ref 1002 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 1002 remove cons 85 ref 993 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 1004 remove 424 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1005 remove cons 85 ref 990 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 1006 remove 1026 remove cons nil cons cons 177 ref subst eqMp eqMp subst 1031 def subst eqMp proveHyp proveHyp proveHyp eqMp nil 127 ref 588 remove cons 130 ref 589 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 9 ref 587 remove appTerm thm nil 5 ref 6 ref 9 ref 10 ref 9 ref 567 ref 9 ref 11 ref 9 ref 12 ref 15 ref 572 ref appTerm 1032 def 284 remove 186 ref 285 ref 32 ref appTerm 1033 def 27 ref appTerm 1034 def appTerm 186 ref 285 ref 293 ref appTerm 1035 def 27 ref appTerm 1036 def appTerm "Data.Bool.cond" const 1037 def 0 ref 2 ref 40 remove cons opType constTerm 1038 def 20 ref 287 ref 288 remove 570 remove appTerm 1039 def appTerm 1040 def 27 ref appTerm 1041 def appTerm 23 ref appTerm 1042 def appTerm 23 ref appTerm 188 ref appTerm 1043 def appTerm 1044 def appTerm 1045 def appTerm 1046 def appTerm 1047 def absTerm 1048 def appTerm 1049 def absTerm 1050 def appTerm 1051 def absTerm 1052 def appTerm 1053 def absTerm 1054 def appTerm 1055 def absTerm 1056 def nil cons cons 1057 def nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 1055 remove nil cons 1058 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1054 ref nil cons cons 1059 def nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 1053 remove nil cons 1060 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1052 ref nil cons cons 1061 def nil cons nil cons cons 76 ref subst 567 ref nil 77 ref 1051 remove nil cons 1062 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1050 ref nil cons cons 1063 def nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 1049 remove nil cons 1064 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1048 ref nil cons cons 1065 def nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 1047 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 592 ref cons 1066 def 85 ref 1046 ref nil cons 1067 def cons nil cons 1068 def cons nil cons cons 1069 def 102 ref subst 1069 ref 126 ref subst 608 ref 314 remove appThm 1045 ref refl appThm sym 630 remove nil 248 ref 85 ref 20 ref 296 ref appTerm 1045 ref appTerm 1070 def nil cons 1071 def cons nil cons cons nil cons cons 167 ref subst nil 316 ref 255 ref cons 1072 def 6 ref 1045 remove nil cons cons 148 ref 296 remove nil cons cons nil cons cons cons nil cons cons 316 ref 56 ref "Data.Bool.\\/" const 14 remove constTerm 1073 def 717 ref 21 ref appTerm 1074 def appTerm 364 ref appTerm 1075 def appTerm 20 ref 321 ref appTerm 361 ref appTerm 1076 def appTerm 1077 def absTerm 1078 def 318 ref appTerm 1079 def betaConv 6 ref 9 ref 1078 ref appTerm 1080 def absTerm 1081 def 21 ref appTerm 1082 def betaConv 148 ref 9 ref 1081 ref appTerm 1083 def absTerm 1084 def 151 ref appTerm 1085 def betaConv 164 ref 148 ref 164 ref 6 ref 164 ref 316 ref 1077 remove assume sym 56 ref 1076 remove appTerm 1075 remove appTerm 1086 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 9 ref 148 ref 9 ref 6 ref 9 ref 316 ref 1086 remove absTerm 1087 def appTerm 1088 def absTerm 1089 def appTerm 1090 def absTerm 1091 def appTerm 1092 def axiom 1093 def eqMp nil 83 ref 9 ref 1084 ref appTerm nil cons cons 85 ref 1085 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1084 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1083 remove nil cons cons 85 ref 1082 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1081 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1080 remove nil cons cons 85 ref 1079 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1078 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst 960 ref refl nil 1072 ref 6 ref 1044 remove nil cons cons 148 ref 1034 ref nil cons cons nil cons cons cons nil cons cons 316 ref 20 ref 258 ref 196 ref appTerm 318 ref appTerm appTerm 186 ref 321 ref appTerm 361 ref appTerm appTerm absTerm 1094 def 318 ref appTerm 1095 def betaConv 6 ref 9 ref 1094 ref appTerm 1096 def absTerm 1097 def 21 ref appTerm 1098 def betaConv 148 ref 9 ref 1097 ref appTerm 1099 def absTerm 1100 def 151 ref appTerm 1101 def betaConv nil 9 ref 1100 ref appTerm 1102 def axiom nil 83 ref 1102 remove nil cons cons 85 ref 1101 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1100 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1099 remove nil cons cons 85 ref 1098 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1097 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1096 remove nil cons cons 85 ref 1095 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1094 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp 1103 def subst 186 ref 258 ref 1034 remove appTerm 27 ref appTerm 1104 def appTerm 1105 def refl 1106 def nil 1072 ref 6 ref 1043 ref nil cons cons 1107 def 148 ref 1036 ref nil cons cons nil cons cons cons nil cons cons 1103 remove subst appThm trans appThm trans sym nil 1066 ref 848 remove cons nil cons cons 1108 def 102 ref subst 1108 remove 126 ref subst 949 remove eqMp nil 127 ref 592 remove cons 1109 def 130 ref 847 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp nil 83 ref 1032 remove 846 remove appTerm nil cons cons 85 ref 960 remove 1105 ref 186 ref 258 ref 1036 remove appTerm 27 ref appTerm 1110 def appTerm 1111 def 258 ref 1043 ref appTerm 27 ref appTerm 1112 def appTerm 1113 def appTerm 1114 def appTerm 1115 def nil cons 1116 def cons nil cons 1117 def cons nil cons cons 167 ref subst proveHyp 221 ref 221 ref 608 ref 600 remove appThm 571 ref refl appThm nil 168 ref 571 ref nil cons cons nil cons nil cons cons 930 ref subst trans appThm 866 remove appThm nil 77 ref 847 ref cons nil cons nil cons cons 677 ref subst trans appThm 1115 remove refl 1118 def appThm sym nil 83 ref 847 ref cons 1117 ref cons nil cons cons 1119 def 102 ref subst 1119 remove 126 ref subst 831 remove nil 836 remove 1117 ref cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 608 ref 833 remove refl 953 ref appThm 958 remove trans appThm 959 remove appThm appThm nil 77 ref 962 remove cons nil cons nil cons cons 677 ref subst trans appThm 1118 remove appThm sym nil 963 remove 1117 remove cons nil cons cons 1120 def 102 ref subst 1120 remove 126 ref subst 56 ref "_44283" 1 ref var 1121 def 20 ref 1121 remove varTerm appTerm 1114 ref appTerm absTerm 1122 def 805 remove appTerm 1123 def appTerm refl 1122 ref 294 ref appTerm betaConv appThm 103 ref 1123 remove betaConv appThm 20 ref 294 ref appTerm 1114 ref appTerm refl appThm trans 1122 remove refl 970 remove appThm eqMp sym nil 333 ref 1114 ref nil cons cons 430 ref cons nil cons cons 333 ref 56 ref 717 ref 334 ref appTerm 1124 def appTerm 20 ref 195 ref 895 ref appTerm appTerm 186 ref 334 ref appTerm 895 ref appTerm appTerm 1125 def appTerm 1126 def absTerm 1127 def 334 ref appTerm 1128 def betaConv 148 ref 9 ref 1127 ref appTerm 1129 def absTerm 1130 def 151 ref appTerm 1131 def betaConv 164 ref 148 ref 164 ref 333 ref 1126 remove assume sym 56 ref 1125 remove appTerm 1124 remove appTerm assume sym deductAntisym absThm appThm absThm appThm 316 ref 9 ref 148 ref 9 ref 6 ref 56 ref 20 ref 343 ref appTerm 319 ref appTerm appTerm 1074 remove appTerm absTerm appTerm absTerm appTerm absTerm 1132 def 895 ref appTerm 1133 def betaConv nil 9 ref 1132 ref appTerm 1134 def axiom nil 83 ref 1134 remove nil cons cons 85 ref 1133 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1132 remove nil cons cons 168 ref 895 ref nil cons 1135 def cons nil cons 1136 def cons nil cons cons 177 ref subst eqMp eqMp eqMp nil 83 ref 9 ref 1130 ref appTerm nil cons cons 85 ref 1131 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1130 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1129 remove nil cons cons 85 ref 1128 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1127 remove nil cons cons 168 ref 334 ref nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp subst sym 631 ref 16 ref 20 ref 186 ref 294 remove appTerm 1137 def 895 ref appTerm 1138 def appTerm 1139 def 632 remove appTerm appTerm 633 remove 186 ref 1114 remove appTerm 895 ref appTerm 1140 def appTerm appTerm absTerm 1141 def 186 ref 186 ref 1105 remove 860 ref appTerm 1142 def appTerm 1111 ref 894 ref appTerm 1143 def appTerm appTerm 1112 ref appTerm 1144 def appTerm betaConv sym 6 ref 395 ref 20 ref 186 ref 258 ref 1033 ref 21 ref appTerm appTerm 21 ref appTerm appTerm 650 remove appTerm appTerm 32 ref appTerm appTerm absTerm 1145 def 27 ref appTerm 1146 def betaConv 825 ref 32 ref appTerm 1147 def betaConv 828 ref nil 829 ref 85 ref 1147 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 830 ref 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1145 ref appTerm nil cons cons 85 ref 1146 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1145 remove nil cons cons 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 20 ref 1142 ref appTerm 32 ref appTerm 1148 def appTerm nil cons cons 85 ref 1139 ref 1144 ref appTerm 1149 def nil cons 1150 def cons nil cons 1151 def cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 1148 ref refl appThm nil 77 ref 1148 ref nil cons 1152 def cons nil cons nil cons cons 677 ref subst trans appThm 1149 remove refl appThm sym nil 83 ref 1152 ref cons 1151 remove cons nil cons cons 1153 def 102 ref subst 1153 remove 126 ref subst 56 ref "_44285" 1 ref var 1154 def 1139 ref 186 ref 186 ref 1154 remove varTerm appTerm 1143 ref appTerm appTerm 1112 ref appTerm appTerm absTerm 1155 def 1142 ref appTerm 1156 def appTerm refl 1155 ref 32 ref appTerm betaConv appThm 103 ref 1156 remove betaConv appThm 1139 ref 186 ref 286 ref 1143 ref appTerm appTerm 1112 ref appTerm appTerm 1157 def refl 1158 def appThm trans 1155 remove refl 1148 remove assume appThm eqMp sym 333 ref 820 ref 20 ref 186 ref 258 ref 1035 remove 334 ref appTerm appTerm 334 ref appTerm appTerm 893 remove 334 ref appTerm 1159 def appTerm appTerm 293 ref appTerm appTerm absTerm 1160 def 27 ref appTerm 1161 def betaConv 825 remove 293 ref appTerm 1162 def betaConv 828 remove nil 829 remove 85 ref 1162 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 830 remove 168 ref 341 remove cons nil cons 1163 def cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1160 ref appTerm nil cons cons 85 ref 1161 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1160 remove nil cons cons 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 20 ref 1143 ref appTerm 293 ref appTerm 1164 def appTerm nil cons cons 85 ref 1157 remove nil cons 1165 def cons nil cons 1166 def cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 1164 ref refl appThm nil 77 ref 1164 ref nil cons 1167 def cons nil cons nil cons cons 677 ref subst trans appThm 1158 remove appThm sym nil 83 ref 1167 ref cons 1166 remove cons nil cons cons 1168 def 102 ref subst 1168 remove 126 ref subst 56 ref "_44287" 1 ref var 1169 def 1139 ref 186 ref 286 remove 1169 remove varTerm appTerm appTerm 1112 ref appTerm appTerm absTerm 1170 def 1143 ref appTerm 1171 def appTerm refl 1170 ref 293 ref appTerm betaConv appThm 103 ref 1171 remove betaConv appThm 1139 ref 1137 remove 1112 ref appTerm appTerm refl appThm trans 1170 remove refl 1164 remove assume appThm eqMp sym nil 316 ref 1112 ref nil cons 1172 def cons 1173 def 6 ref 1135 ref cons 430 remove cons cons nil cons cons 316 ref 56 ref 197 ref 343 remove appTerm appTerm 22 remove 318 ref appTerm appTerm absTerm 1174 def 318 ref appTerm 1175 def betaConv 6 ref 9 ref 1174 ref appTerm 1176 def absTerm 1177 def 21 ref appTerm 1178 def betaConv 148 ref 9 ref 1177 ref appTerm 1179 def absTerm 1180 def 151 ref appTerm 1181 def betaConv nil 9 ref 1180 ref appTerm 1182 def axiom nil 83 ref 1182 remove nil cons cons 85 ref 1181 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1180 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1179 remove nil cons cons 85 ref 1178 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1177 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1176 remove nil cons cons 85 ref 1175 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1174 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp 1183 def subst sym 494 ref 832 ref 56 ref "Number.Natural.divides" const 19 remove constTerm 1184 def 27 ref appTerm 1185 def 495 ref appTerm appTerm 20 ref 862 remove appTerm 23 ref appTerm appTerm appTerm absTerm 1186 def 895 ref appTerm 1187 def betaConv 12 ref 9 ref 494 ref 15 ref 17 ref 20 ref 32 ref appTerm 23 ref appTerm appTerm appTerm 56 ref 1184 remove 32 ref appTerm 495 ref appTerm appTerm 1188 def 20 ref 652 remove 32 ref appTerm appTerm 23 ref appTerm appTerm appTerm absTerm appTerm absTerm 1189 def 27 ref appTerm 1190 def betaConv nil 9 ref 1189 ref appTerm 1191 def axiom nil 83 ref 1191 remove nil cons cons 85 ref 1190 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1189 remove nil cons cons 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1186 ref appTerm nil cons cons 85 ref 1187 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1186 remove nil cons cons 1136 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 56 ref 1185 ref 895 ref appTerm 1192 def appTerm 1193 def 898 ref appTerm 1194 def appTerm nil cons cons 85 ref 20 ref 895 ref appTerm 1112 ref appTerm 1195 def nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 1194 ref refl appThm nil 77 ref 1194 ref nil cons cons nil cons nil cons cons 677 ref subst trans appThm 1195 ref refl 1196 def appThm sym 333 ref 820 remove 20 ref 287 ref 186 ref 649 remove 334 ref appTerm appTerm 1159 remove appTerm appTerm 334 ref appTerm appTerm 822 remove appTerm appTerm absTerm 1197 def 27 ref appTerm 1198 def betaConv 494 ref 9 ref 6 ref 657 ref absTerm 1199 def appTerm 1200 def absTerm 1201 def 293 remove appTerm 1202 def betaConv nil 5 ref 1201 ref nil cons cons 1203 def nil cons nil cons cons 76 ref subst 494 ref nil 77 ref 1200 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 1199 remove nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 657 remove nil cons cons nil cons nil cons cons 82 ref subst 658 ref 495 ref appTerm 1204 def betaConv 660 ref 32 ref appTerm 1205 def betaConv 668 remove nil 669 remove 85 ref 1205 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 660 remove nil cons cons 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 659 remove nil cons cons 85 ref 1204 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 658 remove nil cons cons 518 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 83 ref 9 ref 1201 remove appTerm nil cons cons 85 ref 1202 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1203 remove 1163 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1197 ref appTerm nil cons cons 85 ref 1198 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1197 remove nil cons cons 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 897 ref 834 remove appTerm appTerm nil cons cons 85 ref 15 ref 1194 remove appTerm 1195 ref appTerm 1206 def nil cons 1207 def cons nil cons 1208 def cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 897 remove refl 953 remove appThm appThm nil 77 ref 898 ref nil cons 1209 def cons nil cons nil cons cons 677 ref subst trans appThm 1206 remove refl appThm sym nil 83 ref 1209 ref cons 1208 remove cons nil cons cons 1210 def 102 ref subst 1210 remove 126 ref subst 56 ref "_44289" 1 ref var 1211 def 15 ref 1193 ref 20 ref 1211 remove varTerm appTerm 23 ref appTerm appTerm appTerm 1195 ref appTerm absTerm 1212 def 896 remove appTerm 1213 def appTerm refl 1212 ref 23 ref appTerm betaConv appThm 103 ref 1213 remove betaConv appThm 15 ref 1193 ref 621 ref 23 ref appTerm appTerm appTerm 1195 ref appTerm 1214 def refl appThm trans 1212 remove refl 898 remove assume appThm eqMp sym 316 ref 832 ref 20 ref 287 ref 911 remove 851 ref appTerm appTerm 27 ref appTerm appTerm 287 ref 292 ref 318 ref appTerm appTerm 27 ref appTerm appTerm appTerm absTerm 1215 def 21 ref appTerm 1216 def betaConv 855 ref 291 ref appTerm 1217 def betaConv 850 ref nil 857 ref 85 ref 1217 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 855 ref nil cons cons 1218 def 168 ref 357 remove cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1215 ref appTerm nil cons cons 85 ref 1216 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1215 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 20 ref 914 ref appTerm 894 ref appTerm 1219 def appTerm nil cons cons 85 ref 1214 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 1219 ref refl appThm nil 77 ref 1219 ref nil cons 1220 def cons nil cons nil cons cons 677 ref subst trans appThm 221 ref 1193 remove refl nil 168 ref 705 ref cons nil cons nil cons cons 930 ref subst 1221 def appThm nil 77 ref 1192 ref nil cons cons nil cons nil cons cons 77 ref 56 ref 80 ref appTerm 78 ref appTerm absTerm 1222 def 78 ref appTerm 1223 def betaConv nil 238 ref 1222 ref appTerm 1224 def axiom nil 83 ref 1224 remove nil cons cons 85 ref 1223 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1222 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp subst trans appThm 1196 remove appThm appThm sym nil 83 ref 1220 ref cons 85 ref 15 ref 1192 remove appTerm 1195 remove appTerm nil cons 1225 def cons nil cons cons nil cons cons 1226 def 102 ref subst 1226 remove 126 ref subst 56 ref "_44291" 1 ref var 1227 def 15 ref 1185 ref 861 ref 1227 remove varTerm appTerm 1228 def appTerm appTerm 20 ref 1228 remove appTerm 1112 ref appTerm appTerm absTerm 1229 def 894 ref appTerm 1230 def appTerm refl 1229 ref 914 remove appTerm betaConv appThm 103 ref 1230 remove betaConv appThm 15 ref 1185 ref 915 ref appTerm appTerm 20 ref 915 remove appTerm 1112 ref appTerm appTerm 1231 def refl 1232 def appThm trans 1229 remove refl 1233 def 1219 remove assume sym appThm eqMp sym 6 ref 395 remove 20 ref 287 ref 290 ref 21 ref appTerm 1234 def appTerm 21 ref appTerm appTerm 1234 remove appTerm appTerm absTerm 1235 def 27 ref appTerm 1236 def betaConv 148 ref 9 ref 6 ref 751 ref absTerm 1237 def appTerm 1238 def absTerm 1239 def 289 ref appTerm 1240 def betaConv nil 5 ref 1239 ref nil cons cons 1241 def nil cons nil cons cons 76 ref subst 148 ref nil 77 ref 1238 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 1237 remove nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 751 remove nil cons cons nil cons nil cons cons 82 ref subst 761 remove eqMp absThm eqMp eqMp absThm eqMp nil 83 ref 9 ref 1239 remove appTerm nil cons cons 85 ref 1240 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1241 remove 168 ref 393 ref cons nil cons 1242 def cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1235 ref appTerm nil cons cons 85 ref 1236 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1235 remove nil cons cons 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 20 ref 910 ref appTerm 291 ref appTerm 1243 def appTerm nil cons cons 85 ref 1231 remove nil cons 1244 def cons nil cons 1245 def cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 1243 ref refl appThm nil 77 ref 1243 ref nil cons 1246 def cons nil cons nil cons cons 677 ref subst trans appThm 1232 remove appThm sym nil 83 ref 1246 ref cons 1245 remove cons nil cons cons 1247 def 102 ref subst 1247 remove 126 ref subst 56 ref "_44293" 1 ref var 1248 def 15 ref 1185 ref 861 ref 287 ref 258 ref 1248 remove varTerm appTerm 913 ref appTerm appTerm 27 ref appTerm appTerm 1249 def appTerm appTerm 20 ref 1249 remove appTerm 1112 ref appTerm appTerm absTerm 1250 def 910 remove appTerm 1251 def appTerm refl 1250 ref 291 remove appTerm betaConv appThm 103 ref 1251 remove betaConv appThm 15 ref 1185 ref 861 ref 287 ref 292 ref 913 remove appTerm appTerm 27 ref appTerm 1252 def appTerm 1253 def appTerm appTerm 20 ref 1253 remove appTerm 1112 ref appTerm appTerm 1254 def refl 1255 def appThm trans 1250 remove refl 1243 remove assume appThm eqMp sym 316 ref 832 ref 20 ref 287 ref 292 remove 851 remove appTerm appTerm 27 ref appTerm appTerm 287 ref 921 remove 318 ref appTerm appTerm 27 ref appTerm appTerm appTerm absTerm 1256 def 21 ref appTerm 1257 def betaConv 855 remove 289 ref appTerm 1258 def betaConv 850 remove nil 857 remove 85 ref 1258 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1218 remove 1242 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 9 ref 1256 ref appTerm nil cons cons 85 ref 1257 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1256 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 832 ref 20 ref 1252 ref appTerm 287 remove 922 remove appTerm 27 ref appTerm 1259 def appTerm 1260 def appTerm nil cons cons 85 ref 1254 remove nil cons 1261 def cons nil cons 1262 def cons nil cons cons 167 ref subst proveHyp 221 ref 840 ref 1260 ref refl appThm nil 77 ref 1260 ref nil cons 1263 def cons nil cons nil cons cons 677 ref subst trans appThm 1255 remove appThm sym nil 83 ref 1263 ref cons 1262 remove cons nil cons cons 1264 def 102 ref subst 1264 remove 126 ref subst 56 ref "_44295" 1 ref var 1265 def 15 ref 1185 ref 861 ref 1265 remove varTerm appTerm 1266 def appTerm appTerm 20 ref 1266 remove appTerm 1112 ref appTerm appTerm absTerm 1267 def 1252 remove appTerm 1268 def appTerm refl 1267 remove 1259 ref appTerm betaConv appThm 103 ref 1268 remove betaConv appThm 15 ref 1185 ref 861 ref 1259 remove appTerm 1269 def appTerm appTerm 20 ref 1269 remove appTerm 1112 ref appTerm appTerm refl appThm trans 1233 remove 1260 remove assume appThm eqMp sym 221 ref 1185 remove refl 901 ref 645 remove 929 remove 947 remove subst appThm 792 ref appThm appThm 1270 def appThm appThm 608 ref 1270 remove appThm 1112 ref refl 1271 def appThm appThm sym 221 ref nil 494 ref 861 ref 1041 ref appTerm 1272 def nil cons 1273 def cons 493 remove nil cons cons nil cons cons 494 remove 1188 remove 428 ref "c" 1 ref var 1274 def 20 ref 258 ref 1274 ref varTerm appTerm 1275 def 32 ref appTerm appTerm 495 ref appTerm absTerm appTerm appTerm absTerm 1276 def 495 remove appTerm 1277 def betaConv 12 ref 9 ref 1276 ref appTerm 1278 def absTerm 1279 def 32 ref appTerm 1280 def betaConv nil 9 ref 1279 ref appTerm 1281 def axiom nil 83 ref 1281 remove nil cons cons 85 ref 1280 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1279 remove nil cons cons 313 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1278 remove nil cons cons 85 ref 1277 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1276 remove nil cons cons 518 remove cons nil cons cons 177 ref subst eqMp eqMp subst appThm 20 ref 1272 ref appTerm 1282 def 1112 ref appTerm 1283 def refl appThm sym nil 5 ref "q" 1 ref var 1284 def 15 ref 1274 remove 20 ref 1275 remove 27 ref appTerm appTerm 1272 ref appTerm absTerm 1285 def 1284 ref varTerm 1286 def appTerm 1287 def appTerm 1283 ref appTerm 1288 def absTerm nil cons cons nil cons nil cons cons 76 ref subst 1284 remove nil 77 ref 1288 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1287 ref nil cons 1289 def cons 85 ref 1283 ref nil cons 1290 def cons nil cons 1291 def cons nil cons cons 1292 def 102 ref subst 1292 remove 126 ref subst 1287 ref betaConv 1287 remove assume eqMp nil 83 ref 20 ref 258 ref 1286 ref appTerm 27 ref appTerm 1293 def appTerm 1272 ref appTerm 1294 def nil cons 1295 def cons 1291 remove cons nil cons cons 1296 def 167 ref subst proveHyp 1296 ref 102 ref subst 1296 remove 126 ref subst 608 ref 1294 remove assume sym 1297 def appThm 1271 remove appThm nil 1107 remove 1072 ref 148 ref 1286 ref nil cons 1298 def cons nil cons cons cons nil cons cons 1087 ref 318 ref appTerm 1299 def betaConv 1089 ref 21 ref appTerm 1300 def betaConv 1091 ref 151 ref appTerm 1301 def betaConv 1093 remove nil 83 ref 1092 remove nil cons cons 85 ref 1301 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1091 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1090 remove nil cons cons 85 ref 1300 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1089 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1088 remove nil cons cons 85 ref 1299 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1087 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst 1073 ref 20 ref 1286 ref appTerm 1302 def 1043 ref appTerm 1303 def appTerm refl 252 ref appThm nil 77 ref 1303 ref nil cons 1304 def cons nil cons nil cons cons 77 ref 56 ref 1073 ref 78 ref appTerm 213 ref appTerm appTerm 78 ref appTerm absTerm 1305 def 78 ref appTerm 1306 def betaConv nil 238 ref 1305 ref appTerm 1307 def axiom nil 83 ref 1307 remove nil cons cons 85 ref 1306 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1305 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp 1308 def subst trans trans trans sym 1297 remove nil 83 ref 1282 ref 1293 remove appTerm 1309 def nil cons cons 85 ref 1304 remove cons nil cons cons nil cons cons 167 ref subst proveHyp 148 ref 1073 ref 718 ref appTerm 428 ref 6 ref 717 remove 156 ref appTerm absTerm appTerm appTerm absTerm 1310 def 1286 ref appTerm 1311 def betaConv nil 9 ref 1310 ref appTerm 1312 def axiom 1313 def nil 83 ref 1312 remove nil cons cons 1314 def 85 ref 1311 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1310 ref nil cons cons 1315 def 168 ref 1298 remove cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1073 ref 1302 ref 23 ref appTerm 1316 def appTerm 428 ref 6 ref 1302 ref 156 ref appTerm absTerm 1317 def appTerm 1318 def appTerm nil cons 1319 def cons 85 ref 15 ref 1309 remove appTerm 1303 remove appTerm 1320 def nil cons 1321 def cons nil cons 1322 def cons nil cons cons 1323 def 167 ref subst proveHyp 1323 ref 102 ref subst 1323 remove 126 ref subst nil 5 ref "qs" 1 ref var 1324 def 15 ref 1317 ref 1324 ref varTerm 1325 def appTerm 1326 def appTerm 1320 ref appTerm 1327 def absTerm nil cons cons nil cons nil cons cons 76 ref subst 1324 remove nil 77 ref 1327 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1326 ref nil cons 1328 def cons 1322 ref cons nil cons cons 1329 def 102 ref subst 1329 remove 126 ref subst 1326 ref betaConv 1326 remove assume eqMp nil 83 ref 1302 remove 155 ref 1325 ref appTerm 1330 def appTerm 1331 def nil cons 1332 def cons 1322 ref cons nil cons cons 1333 def 167 ref subst proveHyp 1333 ref 102 ref subst 1333 remove 126 ref subst 56 ref "_44303" 1 ref var 1334 def 15 ref 1282 ref 258 ref 1334 remove varTerm 1335 def appTerm 27 ref appTerm appTerm appTerm 20 ref 1335 remove appTerm 1043 ref appTerm appTerm absTerm 1336 def 1286 remove appTerm 1337 def appTerm refl 1338 def 1336 ref 1330 ref appTerm betaConv appThm 103 ref 1337 remove betaConv appThm 1339 def 15 ref 1282 ref 258 ref 1330 ref appTerm 27 ref appTerm appTerm appTerm 20 ref 1330 remove appTerm 1043 ref appTerm appTerm 1340 def refl appThm trans 1336 remove refl 1341 def 1331 remove assume appThm eqMp sym 1310 remove 1325 ref appTerm 1342 def betaConv 1313 remove nil 1314 remove 85 ref 1342 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1315 remove 168 ref 1325 ref nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1073 ref 20 ref 1325 ref appTerm 1343 def 23 ref appTerm 1344 def appTerm 428 ref 6 ref 1343 ref 156 ref appTerm absTerm 1345 def appTerm 1346 def appTerm nil cons 1347 def cons 85 ref 1340 ref nil cons 1348 def cons nil cons 1349 def cons nil cons cons 1350 def 167 ref subst proveHyp 1350 ref 102 ref subst 1350 remove 126 ref subst nil 5 ref "qss" 1 ref var 1351 def 15 ref 1345 ref 1351 ref varTerm 1352 def appTerm 1353 def appTerm 1340 ref appTerm 1354 def absTerm nil cons cons nil cons nil cons cons 76 ref subst 1351 remove nil 77 ref 1354 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1353 ref nil cons 1355 def cons 1349 ref cons nil cons cons 1356 def 102 ref subst 1356 remove 126 ref subst 1353 ref betaConv 1353 remove assume eqMp nil 83 ref 1343 remove 155 ref 1352 ref appTerm 1357 def appTerm 1358 def nil cons 1359 def cons 1349 ref cons nil cons cons 1360 def 167 ref subst proveHyp 1360 ref 102 ref subst 1360 remove 126 ref subst 56 ref "_44315" 1 ref var 1361 def 15 ref 1282 ref 258 ref 155 ref 1361 remove varTerm appTerm 1362 def appTerm 27 ref appTerm appTerm appTerm 20 ref 1362 remove appTerm 1043 ref appTerm appTerm absTerm 1363 def 1325 remove appTerm 1364 def appTerm refl 1365 def 1363 ref 1357 ref appTerm betaConv appThm 103 ref 1364 remove betaConv appThm 1366 def 15 ref 1282 ref 258 ref 155 ref 1357 ref appTerm 1367 def appTerm 27 ref appTerm 1368 def appTerm 1369 def appTerm 20 ref 1367 ref appTerm 1043 ref appTerm 1370 def appTerm refl appThm trans 1363 remove refl 1371 def 1358 remove assume appThm eqMp sym nil 83 ref 1369 ref nil cons 1372 def cons 85 ref 1370 remove nil cons 1373 def cons nil cons cons nil cons cons 1374 def 102 ref subst 1374 remove 126 ref subst 6 ref 17 ref 344 remove 21 ref appTerm appTerm absTerm 1375 def 1368 ref appTerm 1376 def betaConv nil 9 ref 1375 ref appTerm 1377 def axiom nil 83 ref 1377 remove nil cons cons 85 ref 1376 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1375 remove nil cons cons 168 ref 1368 ref nil cons 1378 def cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 17 ref 153 ref 1368 ref appTerm 1368 ref appTerm 1379 def appTerm nil cons 1380 def cons 220 ref cons nil cons cons 167 ref subst proveHyp nil 77 ref 1380 remove cons nil cons nil cons cons 607 ref subst nil 77 ref 1379 remove nil cons cons nil cons nil cons cons 77 ref 56 ref 17 ref 603 remove appTerm appTerm 78 ref appTerm absTerm 1381 def 78 ref appTerm 1382 def betaConv nil 238 ref 1381 ref appTerm 1383 def axiom nil 83 ref 1383 remove nil cons cons 85 ref 1382 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1381 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp 1384 def subst trans sym 283 ref 1369 remove assume sym appThm 1368 ref refl 1385 def appThm sym 333 ref 16 ref 153 ref 1272 remove appTerm 1386 def 334 ref appTerm appTerm 153 ref 334 ref appTerm 1368 ref appTerm appTerm absTerm 1387 def 520 ref 1041 ref appTerm 1388 def appTerm betaConv sym nil 1072 ref 148 ref 1041 ref nil cons 1389 def cons 6 ref 860 ref nil cons 1390 def cons 1391 def nil cons cons cons nil cons cons 316 ref 56 ref 153 ref 199 remove appTerm 381 remove appTerm appTerm 345 ref appTerm absTerm 1392 def 318 ref appTerm 1393 def betaConv 6 ref 9 ref 1392 ref appTerm 1394 def absTerm 1395 def 21 ref appTerm 1396 def betaConv 148 ref 9 ref 1395 ref appTerm 1397 def absTerm 1398 def 151 ref appTerm 1399 def betaConv nil 9 ref 1398 ref appTerm 1400 def axiom nil 83 ref 1400 remove nil cons cons 85 ref 1399 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1398 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1397 remove nil cons cons 85 ref 1396 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1395 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1394 remove nil cons cons 85 ref 1393 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1392 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst sym nil 248 ref 85 ref 153 ref 860 ref appTerm 27 ref appTerm 1401 def nil cons cons nil cons cons nil cons cons 167 ref subst nil 356 ref 342 remove cons nil cons cons 404 ref subst 1402 def eqMp eqMp nil 83 ref 1386 ref 1388 ref appTerm nil cons cons 85 ref 153 ref 1388 ref appTerm 1403 def 1368 ref appTerm nil cons cons nil cons 1404 def cons nil cons cons 126 ref subst proveHyp 333 remove 16 ref 1403 ref 334 remove appTerm appTerm 335 remove 1368 ref appTerm appTerm absTerm 1405 def 520 remove 27 ref appTerm 1406 def appTerm betaConv sym nil 1072 ref 6 ref 1389 remove cons 1407 def 256 ref cons cons nil cons cons 355 remove subst sym nil 248 remove 85 ref 153 ref 1041 remove appTerm 27 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst nil 356 ref 148 ref 1039 ref nil cons 1408 def cons nil cons cons nil cons cons 404 remove subst eqMp eqMp nil 83 ref 1403 remove 1406 ref appTerm nil cons cons 85 ref 31 ref 1406 ref appTerm 1368 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 31 ref refl 1409 def nil 356 ref nil cons nil cons cons 1410 def 6 ref 20 ref 561 remove appTerm 544 remove appTerm 1411 def absTerm 1412 def 21 ref appTerm 1413 def betaConv 164 ref 6 ref 1411 remove assume sym 562 remove assume sym deductAntisym absThm appThm 566 remove eqMp nil 83 ref 9 ref 1412 ref appTerm nil cons cons 85 ref 1413 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1412 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm 1385 remove appThm nil 6 ref 1367 ref nil cons cons 1072 remove 148 ref 543 ref nil cons cons nil cons cons cons nil cons cons 316 ref 56 ref 31 ref 321 remove appTerm 361 remove appTerm appTerm 1073 ref 152 ref appTerm 364 remove appTerm appTerm absTerm 1414 def 318 ref appTerm 1415 def betaConv 6 ref 9 ref 1414 ref appTerm 1416 def absTerm 1417 def 21 ref appTerm 1418 def betaConv 148 ref 9 ref 1417 ref appTerm 1419 def absTerm 1420 def 151 ref appTerm 1421 def betaConv nil 9 ref 1420 ref appTerm 1422 def axiom nil 83 ref 1422 remove nil cons cons 85 ref 1421 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1420 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1419 remove nil cons cons 85 ref 1418 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1417 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1416 remove nil cons cons 85 ref 1415 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1414 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst 1073 ref 31 ref 543 ref appTerm 1367 ref appTerm 1423 def appTerm refl 252 remove appThm nil 77 ref 1423 remove nil cons cons nil cons nil cons cons 1308 remove subst trans trans trans sym 1409 remove 542 ref refl 706 ref 6 ref 20 ref 187 remove 21 ref appTerm appTerm 155 ref 542 ref 21 ref appTerm appTerm 1424 def appTerm absTerm 1425 def 21 ref appTerm 1426 def betaConv nil 9 ref 1425 ref appTerm 1427 def axiom nil 83 ref 1427 remove nil cons cons 85 ref 1426 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1425 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst 155 ref refl 1428 def nil 20 ref 542 ref 23 ref appTerm appTerm 23 ref appTerm axiom appThm 1429 def trans 1430 def appThm 706 ref 6 ref 20 ref 542 remove 156 ref appTerm appTerm 155 ref 1424 remove appTerm appTerm absTerm 1431 def 21 ref appTerm 1432 def betaConv nil 9 ref 1431 ref appTerm 1433 def axiom nil 83 ref 1433 remove nil cons cons 85 ref 1432 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1431 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst 1428 remove 1429 remove appThm trans trans appThm 1367 remove refl appThm nil 6 ref 1357 remove nil cons cons 148 ref 155 ref 23 ref appTerm 1434 def nil cons cons nil cons cons nil cons cons 6 ref 56 ref 31 ref 184 remove appTerm 156 remove appTerm appTerm 152 remove appTerm absTerm 1435 def 21 ref appTerm 1436 def betaConv 148 ref 9 ref 1435 ref appTerm 1437 def absTerm 1438 def 151 ref appTerm 1439 def betaConv nil 9 ref 1438 ref appTerm 1440 def axiom nil 83 ref 1440 remove nil cons cons 85 ref 1439 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1438 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1437 remove nil cons cons 85 ref 1436 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1435 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp 1441 def subst nil 6 ref 1352 remove nil cons cons 1442 def 148 ref 705 ref cons nil cons cons nil cons cons 1441 remove subst nil 1442 remove nil cons nil cons cons nil 77 ref 31 remove 23 ref appTerm 21 ref appTerm 1443 def nil cons cons nil cons nil cons cons 82 ref subst 6 ref 1443 remove absTerm 1444 def 21 ref appTerm 1445 def betaConv nil 9 ref 1444 ref appTerm 1446 def axiom nil 83 ref 1446 remove nil cons cons 85 ref 1445 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1444 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp subst trans trans trans sym 81 ref eqMp eqMp eqMp eqMp 53 ref 5 ref 1405 ref nil cons cons 168 ref 1406 remove nil cons cons nil cons cons nil cons cons 427 ref subst proveHyp nil 83 ref 428 ref 1405 remove appTerm nil cons cons 1404 remove cons nil cons cons 167 ref subst proveHyp nil 316 ref 1378 remove cons 1447 def 148 ref 1388 remove nil cons 1448 def cons nil cons cons nil cons cons 492 remove subst eqMp eqMp eqMp 53 ref 5 ref 1387 ref nil cons cons 168 ref 1448 remove cons nil cons cons nil cons cons 427 ref subst proveHyp nil 83 ref 428 ref 1387 remove appTerm nil cons cons 85 ref 1386 remove 1368 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 1447 remove 148 ref 1273 remove cons nil cons cons nil cons cons 316 ref 15 ref 428 ref 6 ref 363 remove 345 remove appTerm 1449 def absTerm 1450 def appTerm 1451 def appTerm 1452 def 435 ref appTerm 1453 def absTerm 1454 def 318 ref appTerm 1455 def betaConv 148 ref 9 ref 1454 ref appTerm 1456 def absTerm 1457 def 151 ref appTerm 1458 def betaConv nil 9 ref 148 ref 9 ref 6 ref 9 ref 316 ref 15 ref 1449 ref appTerm 435 ref appTerm absTerm 1459 def appTerm 1460 def absTerm 1461 def appTerm 1462 def absTerm 1463 def appTerm 1464 def axiom nil 83 ref 1464 ref nil cons 1465 def cons 1466 def 85 ref 9 ref 1457 ref appTerm nil cons 1467 def cons nil cons cons nil cons cons 1468 def 167 ref subst proveHyp 1468 ref 102 ref subst 1468 remove 126 ref subst nil 5 ref 1457 remove nil cons cons 1469 def nil cons nil cons cons 76 ref subst 148 ref nil 77 ref 1456 remove nil cons 1470 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1454 remove nil cons cons 1471 def nil cons nil cons cons 76 ref subst 316 ref nil 77 ref 1453 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1451 remove nil cons 1472 def cons 1473 def 458 ref cons nil cons cons 1474 def 102 ref subst 1474 remove 126 ref subst nil 1466 ref 458 ref cons nil cons cons 1475 def 167 ref subst nil 1473 remove 85 ref 15 ref 1464 remove appTerm 435 remove appTerm 1476 def nil cons 1477 def cons nil cons 1478 def cons nil cons cons 167 ref subst nil 5 ref 6 ref 15 ref 1450 ref 21 ref appTerm 1479 def appTerm 1476 ref appTerm 1480 def absTerm nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 1480 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1479 ref nil cons 1481 def cons 1478 ref cons nil cons cons 1482 def 102 ref subst 1482 remove 126 ref subst 1479 ref betaConv 1479 remove assume eqMp nil 83 ref 1449 remove nil cons 1483 def cons 1484 def 1478 remove cons nil cons cons 1485 def 167 ref subst proveHyp 1485 ref 102 ref subst 1485 remove 126 ref subst 1475 ref 102 ref subst 1475 remove 126 ref subst nil 1484 remove 458 remove cons nil cons cons 167 ref subst 1459 ref 318 ref appTerm 1486 def betaConv 1461 ref 21 ref appTerm 1487 def betaConv 1463 ref 151 ref appTerm 1488 def betaConv nil 1466 remove 85 ref 1488 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 5 ref 1463 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1462 remove nil cons cons 85 ref 1487 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1461 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1460 remove nil cons cons 85 ref 1486 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1459 remove nil cons cons 331 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp nil 127 ref 1465 remove cons 1489 def 475 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 127 ref 1483 remove cons 130 ref 1477 remove cons nil cons 1490 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1481 remove cons 1490 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 9 ref 168 ref 15 ref 1450 ref 477 ref appTerm appTerm 1476 ref appTerm absTerm appTerm nil cons cons 85 ref 1452 remove 1476 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1450 remove nil cons cons 1490 remove cons nil cons cons 491 ref subst eqMp eqMp eqMp eqMp nil 127 ref 1472 remove cons 475 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1489 remove 130 ref 1467 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 1467 remove cons 85 ref 1458 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1469 remove 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1470 remove cons 85 ref 1455 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1471 remove 331 ref cons nil cons cons 177 ref subst eqMp eqMp subst eqMp eqMp eqMp eqMp nil 127 ref 1373 ref cons nil cons nil cons cons 243 remove subst proveHyp eqMp nil 127 ref 1372 remove cons 130 ref 1373 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1359 remove cons 130 ref 1348 ref cons nil cons 1491 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1355 remove cons 1491 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 9 ref 168 ref 15 ref 1345 ref 477 ref appTerm appTerm 1340 ref appTerm absTerm appTerm nil cons cons 85 ref 15 ref 1346 ref appTerm 1340 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1345 remove nil cons cons 1491 ref cons nil cons cons 491 ref subst eqMp nil 83 ref 1344 ref nil cons 1492 def cons 1349 remove cons nil cons cons 1493 def 102 ref subst 1493 remove 126 ref subst 1365 remove "_44309" 1 ref var 1494 def 15 ref 1282 ref 258 ref 155 remove 1494 remove varTerm appTerm 1495 def appTerm 27 ref appTerm appTerm appTerm 20 ref 1495 remove appTerm 1043 ref appTerm appTerm absTerm 23 ref appTerm betaConv appThm 1366 remove 15 ref 1282 ref 258 ref 1434 ref appTerm 27 ref appTerm appTerm appTerm 20 ref 1434 ref appTerm 1496 def 1043 ref appTerm appTerm refl appThm trans 1371 remove 1344 remove assume appThm eqMp sym 221 ref 1282 ref refl 1497 def 791 ref 1496 remove 188 ref appTerm assume sym 20 ref 188 ref appTerm 1498 def 1434 remove appTerm assume sym deductAntisym 1430 ref eqMp 1499 def appThm 792 ref appThm 257 remove 148 ref 20 ref 258 ref 188 ref appTerm 151 ref appTerm appTerm 151 ref appTerm absTerm 1500 def 151 ref appTerm 1501 def betaConv nil 9 ref 1500 ref appTerm 1502 def axiom nil 83 ref 1502 remove nil cons cons 85 ref 1501 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1500 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp subst trans appThm appThm 608 ref 1499 remove appThm 1043 ref refl appThm appThm sym 103 ref "_44321" 1 ref var 1503 def 15 ref 1282 ref 27 ref appTerm 1504 def appTerm 1505 def 1498 ref 1503 remove varTerm appTerm appTerm absTerm 1506 def 1043 ref appTerm betaConv appThm 210 remove 15 ref 1042 ref appTerm 1507 def refl 1506 ref 23 ref appTerm betaConv appThm appThm 15 ref 17 ref 1042 ref appTerm 1508 def appTerm 1509 def refl 1506 ref 188 ref appTerm betaConv appThm appThm appThm nil "_485" 1 ref var 192 ref cons "_482" 1 ref var 705 ref cons "_483" 2 ref var 1510 def 1042 ref nil cons 1511 def cons nil cons cons cons nil cons cons nil "_484" 4 remove var 1506 remove nil cons cons nil cons nil cons cons 55 ref nil 66 ref "_482" 57 ref var varTerm nil cons cons "c" 2 ref var 1512 def 1510 remove varTerm nil cons cons 64 ref "_484" 58 ref var varTerm nil cons cons 765 ref "_485" 57 ref var varTerm nil cons cons nil cons cons cons cons nil cons cons 765 ref 56 ref 65 ref 1037 remove 0 ref 2 ref 0 ref 57 ref 0 ref 57 ref 422 remove cons opType nil cons cons opType nil cons cons opType constTerm 1513 def 1512 ref varTerm 1514 def appTerm 1515 def 172 ref appTerm 766 ref appTerm appTerm appTerm 16 ref 15 ref 1514 ref appTerm 409 remove appTerm appTerm 15 ref 17 ref 1514 ref appTerm 1516 def appTerm 65 ref 766 ref appTerm appTerm appTerm appTerm absTerm 1517 def 766 ref appTerm 1518 def betaConv 66 ref 60 ref 1517 ref appTerm 1519 def absTerm 1520 def 172 ref appTerm 1521 def betaConv 1512 ref 60 ref 1520 ref appTerm 1522 def absTerm 1523 def 1514 ref appTerm 1524 def betaConv 64 remove 238 ref 1523 ref appTerm 1525 def absTerm 1526 def 65 ref appTerm 1527 def betaConv nil 7 remove 71 remove constTerm 1526 ref appTerm 1528 def axiom nil 83 ref 1528 remove nil cons cons 85 ref 1527 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp "A" 762 remove cons nil cons "P" 59 remove var 1526 remove nil cons cons "x" 58 remove var 65 remove nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1525 remove nil cons cons 85 ref 1524 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1523 remove nil cons cons 242 ref 1514 ref nil cons cons nil cons 1529 def cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1522 remove nil cons cons 85 ref 1521 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 1520 remove nil cons cons 424 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1519 remove nil cons cons 85 ref 1518 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 1517 remove nil cons cons 788 ref cons nil cons cons 177 ref subst eqMp eqMp subst subst subst subst eqMp sym nil 83 ref 1511 ref cons 85 ref 1505 ref 1498 ref 23 ref appTerm appTerm 1530 def nil cons 1531 def cons nil cons cons nil cons cons 1532 def 102 ref subst 1532 remove 126 ref subst 221 ref 608 ref 901 ref 1042 ref assume 1533 def appThm nil 148 ref 1390 ref cons nil cons 1534 def nil cons cons 957 remove subst trans appThm 792 ref appThm appThm 608 ref 1430 remove appThm 707 ref appThm 706 remove 628 remove nil 83 ref 624 remove nil cons cons 85 ref 56 ref 623 ref appTerm 213 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 127 ref 623 remove nil cons cons nil cons nil cons cons 244 remove subst eqMp subst trans appThm nil 77 ref 20 ref 860 ref appTerm 1535 def 27 ref appTerm 1536 def nil cons 1537 def cons nil cons nil cons cons 607 ref subst 1538 def trans sym 1538 remove nil 83 ref 1537 ref cons 220 ref cons nil cons cons 1539 def 102 ref subst 1539 remove 126 ref subst 1402 remove nil 83 ref 832 ref 1401 remove appTerm nil cons 1540 def cons 220 remove cons nil cons cons 167 ref subst proveHyp nil 77 ref 1540 remove cons nil cons nil cons cons 607 ref subst 211 remove 840 remove 283 remove 1536 remove assume appThm 792 remove appThm appThm nil 77 ref 153 remove 27 ref appTerm 27 ref appTerm nil cons cons nil cons nil cons cons 677 ref subst trans appThm nil 356 remove 256 remove cons nil cons cons 6 ref 56 ref 17 ref 362 remove appTerm appTerm 382 ref 151 ref appTerm appTerm absTerm 1541 def 21 ref appTerm 1542 def betaConv 148 ref 9 ref 1541 ref appTerm 1543 def absTerm 1544 def 151 ref appTerm 1545 def betaConv nil 9 ref 1544 ref appTerm 1546 def axiom nil 83 ref 1546 remove nil cons cons 85 ref 1545 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1544 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1543 remove nil cons cons 85 ref 1542 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1541 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst 1410 ref nil 77 ref 382 remove 21 ref appTerm 1547 def nil cons cons nil cons nil cons cons 82 ref subst 6 ref 1547 remove absTerm 1548 def 21 ref appTerm 1549 def betaConv nil 9 ref 1548 ref appTerm 1550 def axiom nil 83 ref 1550 remove nil cons cons 85 ref 1549 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1548 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp subst trans trans trans sym 81 ref eqMp eqMp eqMp nil 127 ref 1537 remove cons 629 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 127 ref 1511 ref cons 130 ref 1531 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp nil 83 ref 1507 remove 1530 remove appTerm nil cons cons 85 ref 1509 remove 1505 ref 1498 remove 188 ref appTerm appTerm 1551 def appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp nil 83 ref 1508 remove nil cons 1552 def cons 85 ref 1551 remove nil cons 1553 def cons nil cons cons nil cons cons 1554 def 102 ref subst 1554 remove 126 ref subst 1505 remove refl nil 168 ref 192 ref cons 1555 def nil cons nil cons cons 930 remove subst appThm nil 77 ref 1504 remove nil cons cons nil cons nil cons cons 77 ref 56 ref 602 ref 67 ref appTerm appTerm 67 ref appTerm absTerm 1556 def 78 ref appTerm 1557 def betaConv nil 238 ref 1556 ref appTerm 1558 def axiom nil 83 ref 1558 remove nil cons cons 85 ref 1557 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1556 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp 1559 def subst trans sym 81 ref eqMp eqMp nil 127 ref 1552 remove cons 130 ref 1553 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp nil 127 ref 1492 remove cons 1560 def 1491 ref cons nil cons cons 142 ref subst deductAntisym eqMp nil 1560 remove 130 ref 1346 remove nil cons cons "R" 2 ref var 1561 def 1348 remove cons nil cons cons cons nil cons cons nil 83 ref 15 ref 134 ref appTerm 1562 def 1561 ref varTerm 1563 def appTerm 1564 def nil cons cons 85 ref 1563 ref nil cons 1565 def cons nil cons cons nil cons cons 167 ref subst nil 83 ref 234 ref 1563 ref appTerm nil cons cons 85 ref 15 ref 1564 remove appTerm 1563 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst "r" 2 ref var 1566 def 15 ref 234 remove 1566 ref varTerm 1567 def appTerm appTerm 1568 def 15 ref 1562 remove 1567 ref appTerm appTerm 1567 ref appTerm appTerm absTerm 1569 def 1563 remove appTerm 1570 def betaConv 56 ref 1073 ref 132 ref appTerm 1571 def 134 ref appTerm 1572 def appTerm refl 85 ref 238 ref 1566 ref 1568 remove 15 ref 229 remove 1567 ref appTerm appTerm 1567 ref appTerm 1573 def appTerm absTerm appTerm absTerm 134 remove appTerm betaConv appThm 115 remove 1571 remove appTerm refl 83 ref 85 ref 238 ref 1566 remove 15 ref 89 remove 1567 remove appTerm appTerm 1573 remove appTerm absTerm appTerm absTerm absTerm 1574 def 132 remove appTerm betaConv appThm nil 99 remove 1073 ref appTerm 1574 remove appTerm axiom 140 remove appThm eqMp 137 remove appThm eqMp 1572 remove assume eqMp nil 83 ref 238 ref 1569 ref appTerm nil cons cons 85 ref 1570 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1569 remove nil cons cons 242 ref 1565 remove cons nil cons cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp 1575 def subst proveHyp proveHyp eqMp nil 127 ref 1347 remove cons 1491 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 127 ref 1332 remove cons 130 ref 1321 ref cons nil cons 1576 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1328 remove cons 1576 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 9 ref 168 ref 15 ref 1317 ref 477 ref appTerm appTerm 1320 ref appTerm absTerm appTerm nil cons cons 85 ref 15 ref 1318 ref appTerm 1320 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1317 remove nil cons cons 1576 ref cons nil cons cons 491 ref subst eqMp nil 83 ref 1316 ref nil cons 1577 def cons 1322 remove cons nil cons cons 1578 def 102 ref subst 1578 remove 126 ref subst 1338 remove "_44297" 1 ref var 1579 def 15 ref 1282 ref 258 ref 1579 remove varTerm 1580 def appTerm 27 ref appTerm appTerm appTerm 20 ref 1580 remove appTerm 1043 ref appTerm appTerm absTerm 23 ref appTerm betaConv appThm 1339 remove 15 ref 1282 remove 598 remove 27 ref appTerm appTerm appTerm 621 ref 1043 remove appTerm 1581 def appTerm refl appThm trans 1341 remove 1316 remove assume appThm eqMp sym 221 ref 1497 remove 1410 remove 614 remove subst appThm nil 1407 remove 1534 ref cons nil cons cons 6 ref 56 ref 197 remove 23 ref appTerm appTerm 16 ref 718 remove appTerm 24 remove appTerm appTerm absTerm 1582 def 21 ref appTerm 1583 def betaConv 148 ref 9 ref 1582 ref appTerm 1584 def absTerm 1585 def 151 ref appTerm 1586 def betaConv nil 9 ref 1585 ref appTerm 1587 def axiom nil 83 ref 1587 remove nil cons cons 85 ref 1586 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1585 remove nil cons cons 170 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1584 remove nil cons cons 85 ref 1583 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1582 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp subst trans appThm 1581 ref refl appThm sym nil 83 ref 16 remove 1535 remove 23 ref appTerm 1588 def appTerm 1042 remove appTerm nil cons 1589 def cons 85 ref 1581 remove nil cons 1590 def cons nil cons cons nil cons cons 1591 def 102 ref subst 1591 remove 126 ref subst nil 127 ref 1588 remove nil cons cons 130 ref 1511 remove cons nil cons cons nil cons cons 143 remove subst 621 remove refl 1038 ref refl 1592 def 608 ref 1533 remove appThm 707 ref appThm 1221 ref trans appThm 707 ref appThm 194 remove 648 ref subst 1593 def appThm nil "t2" 1 ref var 192 remove cons "t1" 1 remove var 705 ref cons nil cons cons nil cons cons 55 ref "t2" 57 ref var 1594 def 763 ref 1513 ref 67 ref appTerm "t1" 57 remove var 1595 def varTerm 1596 def appTerm 1594 remove varTerm 1597 def appTerm appTerm 1596 ref appTerm absTerm 1598 def 1597 ref appTerm 1599 def betaConv 1595 remove 60 ref 1598 ref appTerm 1600 def absTerm 1601 def 1596 ref appTerm 1602 def betaConv nil 60 ref 1601 ref appTerm 1603 def axiom nil 83 ref 1603 remove nil cons cons 85 ref 1602 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 1601 remove nil cons cons 66 ref 1596 remove nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1600 remove nil cons cons 85 ref 1599 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 1598 remove nil cons cons 66 ref 1597 remove nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp subst subst trans appThm 1221 remove trans sym 81 ref eqMp proveHyp eqMp nil 127 ref 1589 remove cons 130 ref 1590 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 127 ref 1577 remove cons 1604 def 1576 ref cons nil cons cons 142 ref subst deductAntisym eqMp nil 1604 remove 130 ref 1318 remove nil cons cons 1561 ref 1321 remove cons nil cons cons cons nil cons cons 1575 ref subst proveHyp proveHyp eqMp nil 127 ref 1319 remove cons 1576 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 127 ref 1295 remove cons 130 ref 1290 remove cons nil cons 1605 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1289 remove cons 1605 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 9 ref 168 ref 15 ref 1285 ref 477 ref appTerm appTerm 1283 ref appTerm absTerm appTerm nil cons cons 85 ref 15 ref 428 ref 1285 ref appTerm appTerm 1283 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1285 remove nil cons cons 1605 remove cons nil cons cons 491 ref subst eqMp eqMp eqMp eqMp eqMp nil 127 ref 1263 remove cons 130 ref 1261 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 127 ref 1246 remove cons 130 ref 1244 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 127 ref 1220 remove cons 130 ref 1225 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 127 ref 1209 remove cons 130 ref 1207 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp eqMp eqMp eqMp nil 127 ref 1167 remove cons 130 ref 1165 remove cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 127 ref 1152 remove cons 130 ref 1150 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 83 ref 1150 remove cons 85 ref 20 ref 1144 ref appTerm 1140 ref appTerm nil cons cons nil cons cons nil cons cons 126 ref subst proveHyp 608 ref nil 1173 ref 6 ref 1143 ref nil cons cons 148 ref 1142 remove nil cons cons nil cons cons cons nil cons cons 316 ref 20 ref 186 ref 196 remove appTerm 318 ref appTerm 1606 def appTerm 195 remove 319 remove appTerm 1607 def appTerm 1608 def absTerm 1609 def 318 remove appTerm 1610 def betaConv 6 ref 9 ref 1609 ref appTerm 1611 def absTerm 1612 def 21 ref appTerm 1613 def betaConv 148 ref 9 ref 1612 ref appTerm 1614 def absTerm 1615 def 151 remove appTerm 1616 def betaConv 164 ref 148 ref 164 ref 6 ref 164 remove 316 ref 1608 remove assume sym 20 ref 1607 remove appTerm 1606 remove appTerm 1617 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 9 ref 148 ref 9 ref 6 ref 9 ref 316 ref 1617 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 83 ref 9 ref 1615 ref appTerm nil cons cons 85 ref 1616 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1615 remove nil cons cons 170 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1614 remove nil cons cons 85 ref 1613 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1612 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1611 remove nil cons cons 85 ref 1610 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1609 remove nil cons cons 331 remove cons nil cons cons 177 ref subst eqMp eqMp 1618 def subst nil 316 ref 186 ref 1143 remove appTerm 1112 ref appTerm nil cons cons 1391 ref 148 ref 1104 remove nil cons cons nil cons 1619 def cons cons nil cons cons 1618 ref subst trans 1106 ref 901 remove nil 1173 remove 6 ref 894 ref nil cons 1620 def cons 148 ref 1110 remove nil cons cons nil cons 1621 def cons cons nil cons cons 1618 ref subst appThm appThm trans appThm nil 316 ref 1135 remove cons 1622 def 6 ref 1113 remove nil cons cons 1619 ref cons cons nil cons cons 1618 ref subst 1106 remove nil 1622 remove 6 ref 1172 ref cons 1623 def 1621 ref cons cons nil cons cons 1618 ref subst appThm trans appThm nil 316 ref 1111 ref 186 ref 1112 ref appTerm 1624 def 895 remove appTerm 1625 def appTerm 1626 def nil cons cons 6 ref 861 remove 1111 ref 186 ref 894 remove appTerm 1627 def 1112 remove appTerm 1628 def appTerm 1629 def appTerm nil cons cons 1619 remove cons cons nil cons cons 1183 ref subst trans sym 608 ref nil 6 ref 1629 remove nil cons cons 1534 remove cons nil cons cons 206 ref subst appThm 1626 remove refl 1630 def appThm sym 608 ref nil 316 ref 1390 remove cons 1631 def 6 ref 1628 remove nil cons cons 1621 ref cons cons nil cons cons 1618 ref subst 1111 remove refl nil 1631 remove 1623 remove 148 ref 1620 ref cons nil cons 1632 def cons cons nil cons cons 1618 ref subst appThm trans appThm 1630 remove appThm nil 316 ref 1625 ref nil cons cons 6 ref 1627 remove 1624 remove 860 remove appTerm 1633 def appTerm nil cons cons 1621 remove cons cons nil cons cons 1183 remove subst trans sym 608 ref nil 6 ref 1633 remove nil cons cons 1632 remove cons nil cons cons 206 remove subst appThm 1625 remove refl appThm sym nil 316 remove 1620 remove cons 1391 remove 148 remove 1172 remove cons nil cons cons cons nil cons cons 1618 remove subst eqMp eqMp eqMp eqMp eqMp eqMp 53 ref 5 ref 1141 ref nil cons cons 168 ref 1144 remove nil cons cons nil cons cons nil cons cons 427 ref subst proveHyp nil 83 ref 428 ref 1141 remove appTerm nil cons cons 85 ref 1139 remove 1140 ref appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 980 remove 1140 remove nil cons cons 168 ref 1138 remove nil cons cons nil cons cons nil cons cons 1031 remove subst eqMp eqMp eqMp eqMp nil 979 remove 130 ref 1116 remove cons nil cons 1634 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 127 ref 847 remove cons 1634 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 83 ref 1073 ref 1070 ref appTerm 28 remove appTerm nil cons cons 85 ref 832 remove 1070 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil "y" 2 ref var 1635 def 1071 remove cons 242 ref 249 remove cons nil cons cons nil cons cons nil 83 ref 56 ref 1635 ref varTerm 1636 def appTerm 1637 def 213 ref appTerm 1638 def nil cons 1639 def cons 85 ref 15 ref 1073 ref 1636 ref appTerm 242 ref varTerm 1640 def appTerm appTerm 15 ref 17 ref 1640 ref appTerm 1641 def appTerm 1642 def 1636 ref appTerm appTerm 1643 def nil cons 1644 def cons nil cons 1645 def cons nil cons cons 1646 def 102 ref subst 1646 remove 126 ref subst 56 ref "_44277" 2 ref var 1647 def 15 ref 1073 ref 1647 remove varTerm 1648 def appTerm 1640 ref appTerm appTerm 1642 ref 1648 remove appTerm appTerm absTerm 1649 def 1636 ref appTerm appTerm refl 1650 def 1649 remove 213 ref appTerm betaConv appThm 103 remove 1635 remove 1643 remove absTerm 1651 def 1636 ref appTerm betaConv appThm 1652 def 15 ref 1073 ref 213 ref appTerm 1653 def 1640 ref appTerm appTerm 1642 ref 213 ref appTerm appTerm refl appThm trans 1651 remove refl 1654 def 1638 remove assume appThm eqMp sym 221 ref nil 77 ref 1640 ref nil cons cons nil cons nil cons cons 1655 def 77 ref 56 ref 1653 remove 78 ref appTerm appTerm 78 ref appTerm absTerm 1656 def 78 ref appTerm 1657 def betaConv nil 238 ref 1656 ref appTerm 1658 def axiom nil 83 ref 1658 remove nil cons cons 85 ref 1657 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1656 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp subst appThm nil 77 ref 1641 remove nil cons cons nil cons nil cons cons 1659 def 607 remove subst 1655 ref 1384 remove subst trans appThm 1655 ref nil 77 ref 602 remove 78 ref appTerm 1660 def nil cons cons nil cons nil cons cons 82 ref subst 77 ref 1660 remove absTerm 1661 def 78 ref appTerm 1662 def betaConv nil 238 ref 1661 ref appTerm 1663 def axiom nil 83 ref 1663 remove nil cons cons 85 ref 1662 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1661 remove nil cons cons 268 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp subst trans sym 81 ref eqMp eqMp eqMp nil 127 ref 1639 ref cons 130 ref 1644 ref cons nil cons 1664 def cons nil cons cons 142 ref subst deductAntisym eqMp nil 83 ref 1637 remove 67 ref appTerm 1665 def nil cons 1666 def cons 1645 remove cons nil cons cons 1667 def 102 ref subst 1667 remove 126 ref subst 1650 remove "_44275" 2 ref var 1668 def 15 ref 1073 ref 1668 remove varTerm 1669 def appTerm 1640 ref appTerm appTerm 1642 ref 1669 remove appTerm appTerm absTerm 67 ref appTerm betaConv appThm 1652 remove 15 ref 1073 ref 67 ref appTerm 1670 def 1640 remove appTerm appTerm 1642 remove 67 ref appTerm appTerm refl appThm trans 1654 remove 1665 remove assume appThm eqMp sym 221 remove 1655 remove 77 ref 56 remove 1670 remove 78 ref appTerm appTerm 67 remove appTerm absTerm 1671 def 78 remove appTerm 1672 def betaConv nil 238 ref 1671 ref appTerm 1673 def axiom nil 83 ref 1673 remove nil cons cons 85 ref 1672 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1671 remove nil cons cons 268 remove cons nil cons cons 177 ref subst eqMp eqMp subst appThm 1659 remove 1559 remove subst appThm 264 remove 677 remove subst trans sym 81 remove eqMp eqMp eqMp nil 127 ref 1666 remove cons 1674 def 1664 remove cons nil cons cons 142 ref subst deductAntisym eqMp 77 ref 1073 remove 80 remove appTerm 79 remove 213 remove appTerm appTerm absTerm 1675 def 1636 ref appTerm 1676 def betaConv nil 238 ref 1675 ref appTerm 1677 def axiom nil 83 ref 1677 remove nil cons cons 85 ref 1676 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1675 remove nil cons cons 242 ref 1636 remove nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp nil 1674 remove 130 ref 1639 remove cons 1561 remove 1644 remove cons nil cons cons cons nil cons cons 1575 remove subst proveHyp proveHyp proveHyp subst eqMp eqMp proveHyp eqMp eqMp nil 1109 ref 130 ref 1067 remove cons nil cons 1678 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp 1679 def nil 9 ref 1056 ref appTerm 1680 def thm nil 5 ref 6 ref 9 ref 10 ref 9 ref 567 ref 9 ref 11 ref 9 ref 12 ref 15 ref 20 ref 258 ref "Number.Natural.^" const 39 ref constTerm 543 remove appTerm 1681 def 27 ref appTerm 1682 def appTerm 568 ref appTerm appTerm 571 remove appTerm 1683 def appTerm 20 ref 41 remove 1682 ref appTerm 42 ref appTerm 32 ref appTerm appTerm 1684 def 186 ref "Number.Natural.Bits.shiftRight" const 39 ref constTerm 1685 def 32 ref appTerm 27 ref appTerm appTerm 186 ref 1685 ref 258 ref "Number.Natural.Bits.bound" const 39 remove constTerm 1686 def 289 remove appTerm 27 ref appTerm appTerm 21 ref appTerm 1687 def appTerm 27 ref appTerm appTerm "Number.Natural.fromBool" const 0 remove 2 ref 37 remove cons opType constTerm 1688 def 17 remove 20 ref 1686 ref 1039 remove appTerm 27 ref appTerm appTerm 23 ref appTerm 1689 def appTerm 1690 def appTerm appTerm appTerm appTerm 1691 def appTerm 1692 def absTerm 1693 def appTerm 1694 def absTerm 1695 def appTerm 1696 def absTerm 1697 def appTerm 1698 def absTerm 1699 def appTerm 1700 def absTerm 1701 def nil cons cons nil cons nil cons cons 76 ref subst 6 ref nil 77 ref 1700 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 1699 remove nil cons cons nil cons nil cons cons 76 ref subst 10 ref nil 77 ref 1698 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 1697 remove nil cons cons nil cons nil cons cons 76 ref subst 567 ref nil 77 ref 1696 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 1695 remove nil cons cons nil cons nil cons cons 76 ref subst 11 ref nil 77 ref 1694 remove nil cons cons nil cons nil cons cons 82 ref subst nil 5 ref 1693 remove nil cons cons nil cons nil cons cons 76 ref subst 12 ref nil 77 ref 1692 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1683 ref nil cons 1702 def cons 85 ref 1691 remove nil cons 1703 def cons nil cons cons nil cons cons 1704 def 102 ref subst 1704 remove 126 ref subst 1684 ref refl 927 ref nil 11 ref 255 remove cons 1705 def 380 remove cons nil cons cons 11 ref 20 ref 1685 remove 21 ref appTerm 42 ref appTerm appTerm 285 ref 21 ref appTerm 1681 remove 42 ref appTerm 1706 def appTerm appTerm absTerm 1707 def 42 ref appTerm 1708 def betaConv 6 ref 9 ref 1707 ref appTerm 1709 def absTerm 1710 def 21 ref appTerm 1711 def betaConv nil 9 ref 1710 ref appTerm 1712 def axiom nil 83 ref 1712 remove nil cons cons 85 ref 1711 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1710 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1709 remove nil cons cons 85 ref 1708 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1707 remove nil cons cons 311 ref cons nil cons cons 177 ref subst eqMp eqMp 1713 def subst appThm 927 remove nil 1705 ref 6 ref 1687 remove nil cons cons nil cons cons nil cons cons 1713 remove subst 285 ref refl 791 remove nil 1705 ref 6 ref 393 remove cons nil cons cons nil cons cons 11 ref 20 ref 1686 remove 21 ref appTerm 42 ref appTerm appTerm 912 remove 1706 remove appTerm appTerm absTerm 1714 def 42 ref appTerm 1715 def betaConv 6 ref 9 ref 1714 ref appTerm 1716 def absTerm 1717 def 21 ref appTerm 1718 def betaConv nil 9 ref 1717 ref appTerm 1719 def axiom nil 83 ref 1719 remove nil cons cons 85 ref 1718 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1717 remove nil cons cons 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1716 remove nil cons cons 85 ref 1715 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 ref 1714 remove nil cons cons 311 ref cons nil cons cons 177 ref subst eqMp eqMp 1720 def subst appThm 648 remove appThm appThm 1682 ref refl appThm trans appThm nil "b" 2 remove var 1721 def 1690 remove nil cons cons nil cons nil cons cons 1721 ref 20 ref 1688 remove 1721 remove varTerm 1722 def appTerm appTerm 1038 ref 1722 ref appTerm 188 ref appTerm 23 ref appTerm appTerm absTerm 1723 def 1722 ref appTerm 1724 def betaConv nil 238 ref 1723 ref appTerm 1725 def axiom nil 83 ref 1725 remove nil cons cons 85 ref 1724 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 ref 241 ref 1723 remove nil cons cons 242 remove 1722 remove nil cons cons nil cons cons nil cons cons 177 ref subst eqMp eqMp subst nil 631 remove 705 remove cons 1555 remove 1512 ref 1689 remove nil cons cons nil cons cons cons nil cons cons 55 remove 765 remove 763 remove 1513 remove 1516 remove appTerm 172 ref appTerm 766 ref appTerm appTerm 1515 remove 766 ref appTerm 172 ref appTerm appTerm absTerm 1726 def 766 remove appTerm 1727 def betaConv 66 remove 60 ref 1726 ref appTerm 1728 def absTerm 1729 def 172 remove appTerm 1730 def betaConv 1512 remove 60 remove 1729 ref appTerm 1731 def absTerm 1732 def 1514 remove appTerm 1733 def betaConv nil 238 remove 1732 ref appTerm 1734 def axiom nil 83 ref 1734 remove nil cons cons 85 ref 1733 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 240 remove 241 remove 1732 remove nil cons cons 1529 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1731 remove nil cons cons 85 ref 1730 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 ref 61 ref 1729 remove nil cons cons 424 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1728 remove nil cons cons 85 ref 1727 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 423 remove 61 remove 1726 remove nil cons cons 788 remove cons nil cons cons 177 ref subst eqMp eqMp subst subst trans 1592 remove 608 remove nil 1705 remove 6 ref 1408 remove cons nil cons cons nil cons cons 1720 remove subst appThm 707 ref appThm appThm 707 remove appThm 1593 remove appThm trans appThm appThm appThm sym 567 ref 1683 ref absTerm 1735 def 568 ref appTerm betaConv sym 1683 remove assume eqMp 53 ref 5 ref 1735 ref nil cons cons 168 ref 609 remove cons nil cons 1736 def cons nil cons cons 427 remove subst proveHyp nil 83 ref 428 ref 1735 remove appTerm nil cons cons 85 ref 1684 remove 186 ref 1033 remove 1682 ref appTerm appTerm 186 remove 285 remove 258 remove 290 remove 1682 ref appTerm appTerm 21 ref appTerm appTerm 1682 ref appTerm appTerm 1038 remove 20 remove 1040 remove 1682 ref appTerm appTerm 23 ref appTerm appTerm 23 remove appTerm 188 remove appTerm appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp nil 10 ref 1682 remove nil cons cons nil cons nil cons cons 10 ref 15 ref 428 remove 567 ref 572 remove absTerm 1737 def appTerm 1738 def appTerm 1739 def 1046 ref appTerm 1740 def absTerm 1741 def 27 ref appTerm 1742 def betaConv 6 ref 9 ref 1741 ref appTerm 1743 def absTerm 1744 def 21 ref appTerm 1745 def betaConv 11 ref 9 ref 1744 ref appTerm 1746 def absTerm 1747 def 42 ref appTerm 1748 def betaConv 12 ref 9 ref 1747 ref appTerm 1749 def absTerm 1750 def 32 ref appTerm 1751 def betaConv 1679 remove nil 83 ref 1680 ref nil cons 1752 def cons 1753 def 85 ref 9 ref 1750 ref appTerm nil cons 1754 def cons nil cons cons nil cons cons 1755 def 167 ref subst proveHyp 1755 ref 102 ref subst 1755 remove 126 ref subst nil 5 ref 1750 remove nil cons cons 1756 def nil cons nil cons cons 76 ref subst 12 remove nil 77 ref 1749 remove nil cons 1757 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1747 remove nil cons cons 1758 def nil cons nil cons cons 76 ref subst 11 remove nil 77 ref 1746 remove nil cons 1759 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1744 remove nil cons cons 1760 def nil cons nil cons cons 76 ref subst 6 remove nil 77 ref 1743 remove nil cons 1761 def cons nil cons nil cons cons 82 ref subst nil 5 ref 1741 remove nil cons cons 1762 def nil cons nil cons cons 76 ref subst 10 remove nil 77 ref 1740 remove nil cons cons nil cons nil cons cons 82 ref subst nil 83 ref 1738 remove nil cons 1763 def cons 1764 def 1068 ref cons nil cons cons 1765 def 102 ref subst 1765 remove 126 ref subst nil 1753 ref 1068 remove cons nil cons cons 1766 def 167 ref subst nil 1764 remove 85 ref 15 ref 1680 remove appTerm 1046 remove appTerm 1767 def nil cons 1768 def cons nil cons 1769 def cons nil cons cons 167 ref subst nil 5 ref 567 ref 15 ref 1737 ref 568 ref appTerm 1770 def appTerm 1767 ref appTerm 1771 def absTerm nil cons cons nil cons nil cons cons 76 remove subst 567 remove nil 77 remove 1771 remove nil cons cons nil cons nil cons cons 82 remove subst nil 83 ref 1770 ref nil cons 1772 def cons 1769 ref cons nil cons cons 1773 def 102 ref subst 1773 remove 126 ref subst 1770 ref betaConv 1770 remove assume eqMp nil 1066 remove 1769 remove cons nil cons cons 1774 def 167 ref subst proveHyp 1774 ref 102 ref subst 1774 remove 126 ref subst 1766 ref 102 remove subst 1766 remove 126 remove subst 1069 remove 167 ref subst 1048 remove 32 remove appTerm 1775 def betaConv 1050 remove 42 remove appTerm 1776 def betaConv 1052 remove 568 remove appTerm 1777 def betaConv 1054 remove 27 remove appTerm 1778 def betaConv 1056 remove 21 remove appTerm 1779 def betaConv nil 1753 remove 85 ref 1779 remove nil cons cons nil cons cons nil cons cons 167 ref subst 53 ref 1057 remove 179 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1058 remove cons 85 ref 1778 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1059 remove 309 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1060 remove cons 85 ref 1777 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1061 remove 1736 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1062 remove cons 85 ref 1776 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1063 remove 311 ref cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1064 remove cons 85 ref 1775 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1065 remove 313 ref cons nil cons cons 177 ref subst eqMp eqMp eqMp eqMp nil 127 ref 1752 remove cons 1780 def 1678 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 1109 remove 130 ref 1768 remove cons nil cons 1781 def cons nil cons cons 142 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 1772 remove cons 1781 ref cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp nil 83 ref 9 ref 168 remove 15 remove 1737 ref 477 remove appTerm appTerm 1767 ref appTerm absTerm appTerm nil cons cons 85 ref 1739 remove 1767 remove appTerm nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 5 remove 1737 remove nil cons cons 1781 remove cons nil cons cons 491 remove subst eqMp eqMp eqMp eqMp nil 127 ref 1763 remove cons 1678 remove cons nil cons cons 142 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1780 remove 130 ref 1754 ref cons nil cons cons nil cons cons 142 ref subst deductAntisym eqMp eqMp nil 83 ref 1754 remove cons 85 ref 1751 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1756 remove 313 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1757 remove cons 85 ref 1748 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1758 remove 311 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 ref 1759 remove cons 85 ref 1745 remove nil cons cons nil cons cons nil cons cons 167 ref subst proveHyp 53 ref 1760 remove 179 remove cons nil cons cons 177 ref subst eqMp eqMp nil 83 remove 1761 remove cons 85 remove 1742 remove nil cons cons nil cons cons nil cons cons 167 remove subst proveHyp 53 remove 1762 remove 309 remove cons nil cons cons 177 remove subst eqMp eqMp subst eqMp eqMp eqMp nil 127 remove 1702 remove cons 130 remove 1703 remove cons nil cons cons nil cons cons 142 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 9 remove 1701 remove appTerm thm