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