path: "vendor/opentheory/data/theories/natural-mult-thm/natural-mult-thm.art"
6 version nil "n" "Number.Natural.natural" typeOp nil opType 0 def var 1 def "Number.Natural.*" const "->" typeOp 2 def 0 ref 2 ref 0 ref 0 ref nil cons 3 def cons opType 4 def nil cons 5 def cons opType 6 def constTerm 7 def "Number.Natural.zero" const 0 ref constTerm 8 def appTerm 9 def 8 ref appTerm 10 def nil cons cons nil cons nil cons cons 11 def nil "t" "bool" typeOp nil opType 12 def var 13 def "Number.Natural.<=" const 2 ref 0 ref 2 ref 0 ref 12 ref nil cons 14 def cons opType 15 def nil cons 16 def cons opType 17 def constTerm 18 def 8 ref appTerm 19 def 1 ref varTerm 20 def appTerm 21 def nil cons cons nil cons nil cons cons "=" const 22 def 2 ref 12 ref 2 ref 12 ref 14 ref cons opType 23 def nil cons cons opType 24 def constTerm 25 def 13 ref varTerm 26 def appTerm 27 def "Data.Bool.T" const 12 ref constTerm 28 def appTerm 29 def assume sym nil 28 ref axiom 30 def eqMp 26 ref assume 30 ref deductAntisym deductAntisym 31 def subst 1 ref 21 remove absTerm 32 def 20 ref appTerm 33 def betaConv nil "Data.Bool.!" const 34 def 2 ref 15 ref 14 ref cons opType 35 def constTerm 36 def 32 ref appTerm 37 def axiom nil "p" 12 ref var 38 def 37 remove nil cons cons "q" 12 ref var 39 def 33 remove nil cons cons nil cons cons nil cons cons 25 ref "Data.Bool.==>" const 24 ref constTerm 40 def 38 ref varTerm 41 def appTerm 42 def 39 ref varTerm 43 def appTerm 44 def appTerm 45 def refl 38 ref 39 ref 25 ref "Data.Bool./\\" const 24 ref constTerm 46 def 41 ref appTerm 47 def 43 ref appTerm 48 def appTerm 49 def 41 ref appTerm absTerm 50 def absTerm 51 def 41 ref appTerm betaConv 43 ref refl 52 def appThm 50 remove 43 ref appTerm betaConv trans appThm nil 22 ref 2 ref 24 ref 2 ref 24 ref 14 ref cons opType 53 def nil cons cons opType constTerm 54 def 40 ref appTerm 51 remove appTerm axiom 41 ref refl 55 def appThm 52 ref appThm eqMp 56 def sym 57 def 49 remove refl 39 ref 22 ref 2 ref 53 ref 2 ref 53 remove 14 ref cons opType nil cons cons opType constTerm 58 def "f" 24 ref var 59 def 59 ref varTerm 60 def 41 ref appTerm 43 ref appTerm absTerm 61 def appTerm 59 ref 60 ref 28 ref appTerm 28 ref appTerm absTerm 62 def appTerm absTerm 63 def 43 ref appTerm betaConv appThm 22 ref 2 ref 23 ref 2 ref 23 ref 14 ref cons opType 64 def nil cons cons opType constTerm 65 def 47 remove appTerm refl 38 ref 63 remove absTerm 66 def 41 ref appTerm betaConv appThm nil 54 ref 46 ref appTerm 66 ref appTerm axiom 67 def 55 remove appThm eqMp 52 ref appThm eqMp 68 def sym 59 ref 60 ref refl nil 13 ref 41 ref nil cons 69 def cons nil cons nil cons cons 31 ref subst 41 ref assume 70 def eqMp appThm nil 13 ref 43 ref nil cons 71 def cons nil cons nil cons cons 31 ref subst 43 ref assume 72 def eqMp appThm absThm eqMp 73 def nil "P" 12 ref var 74 def 69 ref cons "Q" 12 ref var 75 def 71 ref cons nil cons 76 def cons nil cons cons 25 ref refl 77 def 59 ref 60 remove 74 ref varTerm 78 def appTerm 79 def 75 ref varTerm 80 def appTerm absTerm 81 def 38 ref 39 ref 41 ref absTerm absTerm 82 def appTerm betaConv 82 ref 78 ref appTerm betaConv 80 ref refl 83 def appThm 39 ref 78 ref absTerm 80 ref appTerm betaConv trans trans appThm 62 ref 82 ref appTerm betaConv 82 ref 28 ref appTerm betaConv 28 ref refl 84 def appThm 39 ref 28 ref absTerm 28 ref appTerm betaConv trans trans appThm 25 ref 46 ref 78 ref appTerm 85 def 80 ref appTerm 86 def appTerm refl 39 ref 58 remove 59 remove 79 remove 43 ref appTerm absTerm appTerm 62 ref appTerm absTerm 80 ref appTerm betaConv appThm 65 ref 85 remove appTerm refl 66 remove 78 ref appTerm betaConv appThm 67 remove 78 ref refl 87 def appThm eqMp 83 ref appThm eqMp 86 remove assume eqMp 88 def 82 remove refl appThm eqMp sym 30 ref eqMp 89 def subst 90 def deductAntisym eqMp 56 remove 44 ref assume eqMp sym 70 remove eqMp 77 ref 61 remove 38 ref 39 ref 43 ref absTerm 91 def absTerm 92 def appTerm betaConv 92 ref 41 ref appTerm betaConv 52 ref appThm 91 ref 43 ref appTerm betaConv trans trans appThm 62 remove 92 ref appTerm betaConv 92 ref 28 ref appTerm betaConv 84 remove appThm 91 ref 28 ref appTerm betaConv trans trans 93 def appThm 68 remove 48 remove assume eqMp 92 ref refl 94 def appThm eqMp sym 30 ref eqMp 95 def proveHyp 96 def deductAntisym 97 def subst proveHyp "A" 3 remove cons nil cons 98 def "P" 15 ref var 99 def 32 remove nil cons cons "x" 0 ref var 100 def 20 ref nil cons 101 def cons nil cons 102 def cons nil cons cons nil 38 ref 34 ref 2 ref 2 ref "A" varType 103 def 14 ref cons opType 104 def 14 ref cons opType 105 def constTerm 106 def "P" 104 ref var 107 def varTerm 108 def appTerm 109 def nil cons 110 def cons 39 ref 108 ref "x" 103 ref var 111 def varTerm 112 def appTerm 113 def nil cons 114 def cons nil cons cons nil cons cons 115 def 57 ref subst 115 remove 95 remove 73 remove deductAntisym 116 def subst 25 ref 113 ref appTerm refl 111 ref 28 ref absTerm 117 def 112 ref appTerm betaConv appThm "p" 104 ref var 118 def 22 ref 2 ref 104 ref 105 ref nil cons cons opType constTerm 118 ref varTerm 119 def appTerm 117 remove appTerm absTerm 120 def 108 ref appTerm betaConv 121 def nil 22 ref 2 ref 105 ref 2 ref 105 ref 14 ref cons opType nil cons cons opType constTerm 122 def 106 ref appTerm 120 remove appTerm axiom 108 ref refl 123 def appThm 124 def 109 ref assume eqMp eqMp 112 ref refl 125 def appThm eqMp sym 30 ref eqMp eqMp nil 74 ref 110 remove cons 75 ref 114 ref cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp 126 def subst eqMp eqMp eqMp 127 def subst sym 30 ref eqMp nil 38 ref 19 ref 10 ref appTerm 128 def nil cons cons 39 ref 36 ref 1 ref 40 ref 18 ref 20 ref appTerm 129 def 7 ref 20 ref appTerm 130 def 20 ref appTerm 131 def appTerm 132 def appTerm 18 ref "Number.Natural.suc" const 4 ref constTerm 133 def 20 ref appTerm 134 def appTerm 135 def 7 ref 134 ref appTerm 134 ref appTerm appTerm 136 def appTerm 137 def absTerm 138 def appTerm 139 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 138 remove nil cons cons nil cons nil cons cons 98 ref nil nil cons 140 def cons 141 def 25 ref 109 remove appTerm refl 121 remove appThm 124 remove eqMp sym 142 def subst 143 def subst 1 ref nil 13 ref 137 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 132 ref nil cons 144 def cons 39 ref 136 remove nil cons 145 def cons nil cons cons nil cons cons 146 def 57 ref subst 146 remove 116 ref subst 135 ref refl nil 1 ref 134 ref nil cons 147 def cons 148 def "m" 0 ref var 149 def 101 ref cons nil cons 150 def cons nil cons cons 151 def 1 ref 22 ref 17 ref constTerm 152 def 7 ref 133 ref 149 ref varTerm 153 def appTerm 154 def appTerm 155 def 20 ref appTerm 156 def appTerm 157 def "Number.Natural.+" const 6 ref constTerm 158 def 7 ref 153 ref appTerm 159 def 20 ref appTerm 160 def appTerm 161 def 20 ref appTerm 162 def appTerm 163 def absTerm 164 def 20 ref appTerm 165 def betaConv 149 ref 36 ref 164 ref appTerm 166 def absTerm 167 def 153 ref appTerm 168 def betaConv nil 36 ref 167 ref appTerm 169 def axiom 170 def nil 38 ref 169 remove nil cons cons 39 ref 168 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 167 remove nil cons cons 100 ref 153 ref nil cons 171 def cons nil cons 172 def cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 166 remove nil cons cons 39 ref 165 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 164 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 173 def subst 158 ref refl 174 def nil 150 ref nil cons cons 175 def 1 ref 152 ref 159 ref 134 ref appTerm 176 def appTerm 158 ref 153 ref appTerm 177 def 160 ref appTerm 178 def appTerm absTerm 179 def 20 ref appTerm 180 def betaConv 181 def 149 ref 36 ref 179 ref appTerm 182 def absTerm 183 def 153 ref appTerm 184 def betaConv 185 def 36 ref refl 186 def 1 ref 152 ref refl 187 def nil 148 remove nil cons 188 def nil cons cons 189 def 1 ref 152 ref 9 ref 20 ref appTerm 190 def appTerm 191 def 8 ref appTerm 192 def absTerm 193 def 20 ref appTerm 194 def betaConv nil 36 ref 193 ref appTerm 195 def axiom nil 38 ref 195 remove nil cons cons 39 ref 194 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 193 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 196 def subst 197 def appThm 198 def nil 1 ref 190 ref nil cons cons nil cons nil cons cons 1 ref 152 ref 158 ref 8 ref appTerm 199 def 20 ref appTerm appTerm 20 ref appTerm absTerm 200 def 20 ref appTerm 201 def betaConv nil 36 ref 200 ref appTerm 202 def axiom nil 38 ref 202 remove nil cons cons 39 ref 201 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 200 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 203 def subst 196 ref trans appThm nil 100 ref 8 ref nil cons 204 def cons nil cons 205 def nil cons cons 141 ref nil 13 ref 22 remove 2 ref 103 ref 104 remove nil cons cons opType constTerm 206 def 112 ref appTerm 207 def 112 ref appTerm nil cons cons nil cons nil cons cons 31 ref subst 125 remove eqMp 208 def subst 209 def subst 210 def trans absThm appThm nil 13 ref 28 ref nil cons 211 def cons nil cons nil cons cons 212 def 141 ref 13 ref 25 ref 106 ref 111 ref 26 ref absTerm appTerm appTerm 26 ref appTerm absTerm 213 def 26 ref appTerm 214 def betaConv nil 34 ref 64 remove constTerm 215 def 213 ref appTerm 216 def axiom nil 38 ref 216 remove nil cons cons 39 ref 214 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp "A" 14 ref cons nil cons 217 def "P" 23 ref var 218 def 213 remove nil cons cons "x" 12 ref var 219 def 26 ref nil cons cons nil cons 220 def cons nil cons cons 126 ref subst eqMp eqMp subst subst 221 def trans sym 30 ref eqMp nil 38 ref 36 ref 1 ref 152 ref 9 ref 134 ref appTerm 222 def appTerm 223 def 199 ref 190 ref appTerm appTerm absTerm appTerm 224 def nil cons cons 39 ref 36 ref 149 ref 40 ref 182 ref appTerm 36 ref 1 ref 152 ref 155 ref 134 ref appTerm 225 def appTerm 226 def 158 ref 154 ref appTerm 227 def 156 ref appTerm appTerm absTerm appTerm 228 def appTerm 229 def absTerm 230 def appTerm 231 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 230 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 229 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 182 remove nil cons 232 def cons 233 def 39 ref 228 remove nil cons 234 def cons nil cons cons nil cons cons 235 def 57 ref subst 235 remove 116 ref subst 186 ref 1 ref 187 ref 189 remove 173 ref subst nil 149 ref 176 ref nil cons cons nil cons nil cons cons 1 ref 152 ref 177 ref 134 ref appTerm appTerm 133 ref 177 ref 20 ref appTerm 236 def appTerm 237 def appTerm absTerm 238 def 20 ref appTerm 239 def betaConv 149 ref 36 ref 238 ref appTerm 240 def absTerm 241 def 153 ref appTerm 242 def betaConv nil 36 ref 241 ref appTerm 243 def axiom nil 38 ref 243 remove nil cons cons 39 ref 242 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 241 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 240 remove nil cons cons 39 ref 239 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 238 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 244 def subst 245 def trans 246 def 133 ref refl 247 def 174 ref 181 remove nil 233 remove 39 ref 180 remove nil cons cons nil cons cons nil cons cons 97 ref subst 248 def 98 ref 99 ref 179 remove nil cons cons 102 ref cons nil cons cons 126 ref subst 249 def eqMp eqMp appThm 20 ref refl 250 def appThm appThm trans appThm nil 1 ref 156 ref nil cons cons nil cons nil cons cons 1 ref 152 ref 227 remove 20 ref appTerm appTerm 237 remove appTerm absTerm 251 def 20 ref appTerm 252 def betaConv 149 ref 36 ref 251 ref appTerm 253 def absTerm 254 def 153 ref appTerm 255 def betaConv nil 36 ref 254 ref appTerm 256 def axiom nil 38 ref 256 remove nil cons cons 39 ref 255 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 254 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 253 remove nil cons cons 39 ref 252 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 251 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 257 def subst 247 ref 177 ref refl 258 def 173 ref appThm nil "p" 0 ref var 259 def 101 ref cons 260 def 1 ref 160 ref nil cons 261 def cons nil cons 262 def cons nil cons cons 263 def 259 ref 152 ref 177 ref 158 ref 20 ref appTerm 264 def 259 ref varTerm 265 def appTerm 266 def appTerm 267 def appTerm 158 ref 236 ref appTerm 265 ref appTerm 268 def appTerm 269 def absTerm 270 def 265 ref appTerm 271 def betaConv 1 ref 36 ref 270 ref appTerm 272 def absTerm 273 def 20 ref appTerm 274 def betaConv 149 ref 36 ref 273 ref appTerm 275 def absTerm 276 def 153 ref appTerm 277 def betaConv nil 36 ref 276 ref appTerm 278 def axiom 279 def nil 38 ref 278 remove nil cons cons 39 ref 277 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 276 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 275 remove nil cons cons 39 ref 274 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 273 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 272 remove nil cons cons 39 ref 271 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 270 remove nil cons cons 100 ref 265 ref nil cons 280 def cons nil cons 281 def cons nil cons cons 126 ref subst eqMp eqMp 282 def subst trans appThm trans appThm nil 100 ref 133 ref 158 ref 178 ref appTerm 283 def 20 ref appTerm 284 def appTerm nil cons 285 def cons nil cons nil cons cons 209 ref subst trans absThm appThm 221 ref trans sym 30 ref eqMp eqMp nil 74 ref 232 remove cons 75 ref 234 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 224 remove appTerm 231 remove appTerm nil cons cons 39 ref 36 ref 183 ref appTerm 286 def nil cons 287 def cons nil cons cons nil cons cons 97 ref subst proveHyp 40 ref refl 288 def 46 ref refl 289 def 183 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 185 ref appThm 183 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 185 remove absThm appThm appThm nil "p" 15 ref var 290 def 183 remove nil cons 291 def cons nil cons nil cons cons 290 ref 40 ref 46 ref 290 ref varTerm 292 def 8 ref appTerm appTerm 36 ref 1 ref 40 ref 292 ref 20 ref appTerm 293 def appTerm 292 ref 134 ref appTerm appTerm absTerm appTerm appTerm appTerm 36 ref 1 ref 293 remove absTerm appTerm appTerm absTerm 294 def 292 ref appTerm 295 def betaConv nil 34 ref 2 ref 35 ref 14 ref cons opType constTerm 294 ref appTerm 296 def axiom nil 38 ref 296 remove nil cons cons 39 ref 295 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp "A" 16 remove cons nil cons "P" 35 ref var 294 remove nil cons cons "x" 15 remove var 292 remove nil cons cons nil cons cons nil cons cons 126 ref subst eqMp eqMp 297 def subst eqMp eqMp 298 def nil 38 ref 287 remove cons 39 ref 184 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 291 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp 248 remove proveHyp 249 remove eqMp eqMp 299 def subst appThm 134 ref refl appThm trans appThm nil 149 ref 264 ref 131 remove appTerm nil cons cons 188 remove cons nil cons cons nil 13 ref 129 ref 236 ref appTerm 300 def nil cons cons nil cons nil cons cons 31 ref subst 1 ref 300 remove absTerm 301 def 20 ref appTerm 302 def betaConv 149 ref 36 ref 301 ref appTerm 303 def absTerm 304 def 153 ref appTerm 305 def betaConv nil 36 ref 304 ref appTerm 306 def axiom nil 38 ref 306 remove nil cons cons 39 ref 305 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 304 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 303 remove nil cons cons 39 ref 302 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 301 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp 307 def subst trans sym 30 ref eqMp eqMp nil 74 ref 144 remove cons 75 ref 145 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 128 remove appTerm 139 remove appTerm nil cons cons 39 ref 36 ref 1 ref 132 remove absTerm 308 def appTerm 309 def nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 308 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 308 ref 20 ref appTerm betaConv 310 def appThm 308 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 310 remove absThm appThm appThm nil 290 ref 308 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 309 remove thm nil 1 ref 204 ref cons 311 def nil cons nil cons cons 312 def 196 ref subst 313 def nil 38 ref 152 ref 10 ref appTerm 314 def 8 ref appTerm 315 def nil cons cons 39 ref 36 ref 149 ref 40 ref 152 ref 159 ref 8 ref appTerm 316 def appTerm 8 ref appTerm 317 def appTerm 152 ref 155 ref 8 ref appTerm 318 def appTerm 319 def 8 ref appTerm 320 def appTerm 321 def absTerm 322 def appTerm 323 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 322 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 321 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 317 ref nil cons 324 def cons 39 ref 320 ref nil cons 325 def cons nil cons cons nil cons cons 326 def 57 ref subst 326 remove 116 ref subst 312 ref 173 ref subst 327 def nil 149 ref 316 ref nil cons cons nil cons nil cons cons 149 ref 152 ref 177 ref 8 ref appTerm appTerm 153 ref appTerm absTerm 328 def 153 ref appTerm 329 def betaConv nil 36 ref 328 ref appTerm 330 def axiom nil 38 ref 330 remove nil cons cons 39 ref 329 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 328 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp 331 def subst 332 def 317 ref assume trans trans eqMp nil 74 ref 324 remove cons 75 ref 325 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 315 ref appTerm 323 remove appTerm nil cons cons 39 ref 36 ref 149 ref 317 remove absTerm 333 def appTerm 334 def nil cons 335 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 333 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 333 ref 153 ref appTerm 336 def betaConv 337 def appThm 333 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 337 ref absThm appThm appThm nil 290 ref 333 remove nil cons 338 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 339 def nil 334 remove thm 186 ref 149 ref 187 ref 159 ref refl 340 def 312 ref 1 ref 152 ref "Number.Natural.bit1" const 4 ref constTerm 341 def 20 ref appTerm appTerm 133 ref "Number.Natural.bit0" const 4 ref constTerm 342 def 20 ref appTerm 343 def appTerm 344 def appTerm absTerm 345 def 20 ref appTerm 346 def betaConv nil 36 ref 345 ref appTerm 347 def axiom nil 38 ref 347 remove nil cons cons 39 ref 346 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 345 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp subst 247 ref nil 152 ref 342 ref 8 ref appTerm appTerm 348 def 8 ref appTerm axiom 349 def appThm trans 350 def appThm 312 ref 299 ref subst 258 ref 337 remove 339 remove nil 38 ref 335 remove cons 39 ref 336 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 338 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp 351 def appThm 331 ref trans trans trans appThm 153 ref refl 352 def appThm nil 172 ref nil cons cons 209 ref subst 353 def trans absThm appThm 221 ref trans sym 30 ref eqMp 354 def nil 36 ref 149 ref 152 ref 159 ref 341 remove 8 ref appTerm 355 def appTerm 356 def appTerm 153 ref appTerm 357 def absTerm appTerm thm 186 ref 149 ref 187 ref 7 ref refl 358 def 350 ref appThm 352 ref appThm nil 1 ref 171 ref cons 359 def 149 ref 204 remove cons nil cons cons nil cons cons 173 ref subst 174 ref nil 359 ref nil cons nil cons cons 360 def 196 ref subst appThm 352 ref appThm 360 ref 203 ref subst trans trans trans 361 def appThm 352 remove appThm 353 remove trans absThm appThm 221 ref trans sym 30 ref eqMp nil 36 ref 149 ref 152 ref 7 ref 355 ref appTerm 153 ref appTerm appTerm 153 ref appTerm absTerm appTerm thm 186 ref 1 ref 187 ref 196 ref appThm 362 def 175 ref 351 ref subst appThm 210 ref trans absThm appThm 221 ref trans sym 30 ref eqMp nil 38 ref 36 ref 1 ref 191 ref 130 ref 8 ref appTerm appTerm absTerm appTerm 363 def nil cons cons 39 ref 36 ref 149 ref 40 ref 36 ref 1 ref 152 ref 160 ref appTerm 364 def 130 ref 153 ref appTerm 365 def appTerm absTerm 366 def appTerm 367 def appTerm 36 ref 1 ref 157 ref 130 ref 154 ref appTerm appTerm absTerm appTerm 368 def appTerm 369 def absTerm 370 def appTerm 371 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 370 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 369 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 367 ref nil cons 372 def cons 373 def 39 ref 368 remove nil cons 374 def cons nil cons cons nil cons cons 375 def 57 ref subst 375 remove 116 ref subst 186 ref 1 ref 187 ref 173 ref 174 ref 366 ref 20 ref appTerm 376 def betaConv 377 def nil 373 remove 39 ref 376 remove nil cons cons nil cons cons nil cons cons 97 ref subst 378 def 98 ref 99 ref 366 remove nil cons cons 102 ref cons nil cons cons 126 ref subst 379 def eqMp eqMp appThm 250 ref appThm trans appThm nil 359 ref 150 ref cons nil cons cons 380 def 299 ref subst appThm nil 149 ref 365 ref nil cons 381 def cons nil cons nil cons cons nil 13 ref 152 ref 236 ref appTerm 382 def 264 ref 153 ref appTerm appTerm 383 def nil cons cons nil cons nil cons cons 31 ref subst 1 ref 383 remove absTerm 384 def 20 ref appTerm 385 def betaConv 149 ref 36 ref 384 ref appTerm 386 def absTerm 387 def 153 ref appTerm 388 def betaConv nil 36 ref 387 ref appTerm 389 def axiom nil 38 ref 389 remove nil cons cons 39 ref 388 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 387 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 386 remove nil cons cons 39 ref 385 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 384 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 390 def eqMp subst trans absThm appThm 221 ref trans sym 30 ref eqMp eqMp nil 74 ref 372 remove cons 75 ref 374 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 363 remove appTerm 371 remove appTerm nil cons cons 39 ref 36 ref 149 ref 367 remove absTerm 391 def appTerm 392 def nil cons 393 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 391 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 391 ref 153 ref appTerm 394 def betaConv 395 def appThm 391 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 395 ref absThm appThm appThm nil 290 ref 391 remove nil cons 396 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 397 def nil 392 remove thm nil 99 ref 1 ref 152 ref 7 ref 342 ref 355 ref appTerm appTerm 20 ref appTerm appTerm 264 remove 20 ref appTerm 398 def appTerm absTerm 399 def nil cons cons nil cons nil cons cons 143 ref subst 1 ref 187 ref 358 ref nil 1 ref 355 ref nil cons 400 def cons 401 def nil cons 402 def nil cons cons 1 ref 152 ref 343 remove appTerm 398 ref appTerm 403 def absTerm 404 def 20 ref appTerm 405 def betaConv 406 def 187 ref 349 remove appThm 312 ref 203 ref subst appThm 210 ref trans sym 30 ref eqMp nil 38 ref 348 remove 199 ref 8 ref appTerm 407 def appTerm 408 def nil cons cons 39 ref 36 ref 1 ref 40 ref 403 ref appTerm 152 ref 342 remove 134 ref appTerm appTerm 409 def 158 ref 134 ref appTerm 410 def 134 ref appTerm appTerm 411 def appTerm 412 def absTerm 413 def appTerm 414 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 413 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 412 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 403 ref nil cons 415 def cons 39 ref 411 remove nil cons 416 def cons nil cons cons nil cons cons 417 def 57 ref subst 417 remove 116 ref subst 187 ref 1 ref 409 remove 133 ref 344 remove appTerm appTerm absTerm 418 def 20 ref appTerm 419 def betaConv nil 36 ref 418 ref appTerm 420 def axiom nil 38 ref 420 remove nil cons cons 39 ref 419 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 418 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 247 ref 247 ref 403 remove assume appThm appThm trans appThm 151 remove 257 ref subst 247 ref 175 ref 244 ref subst appThm trans appThm nil 100 ref 133 ref 133 ref 398 ref appTerm appTerm nil cons cons nil cons nil cons cons 209 ref subst trans sym 30 ref eqMp eqMp nil 74 ref 415 remove cons 75 ref 416 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 408 remove appTerm 414 remove appTerm nil cons cons 39 ref 36 ref 404 ref appTerm nil cons 421 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 404 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 406 ref appThm 404 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 406 remove absThm appThm appThm nil 290 ref 404 remove nil cons 422 def cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 421 remove cons 39 ref 405 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 422 remove cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp subst appThm 250 ref appThm nil 260 ref 401 remove 149 ref 400 ref cons nil cons cons cons nil cons cons 259 ref 152 ref 7 ref 236 ref appTerm 265 ref appTerm appTerm 158 ref 159 ref 265 ref appTerm 423 def appTerm 424 def 130 ref 265 ref appTerm 425 def appTerm appTerm absTerm 426 def 265 ref appTerm 427 def betaConv 1 ref 36 ref 426 ref appTerm 428 def absTerm 429 def 20 ref appTerm 430 def betaConv 149 ref 36 ref 429 ref appTerm 431 def absTerm 432 def 153 ref appTerm 433 def betaConv 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 187 ref nil 1 ref 280 ref cons 434 def 149 ref 236 ref nil cons 435 def cons nil cons cons nil cons cons 377 remove 395 remove 397 remove nil 38 ref 393 remove cons 39 ref 394 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 396 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp 378 remove proveHyp 379 remove eqMp eqMp 436 def subst appThm 174 ref nil 434 ref nil cons 437 def nil cons cons 438 def 436 ref subst 439 def appThm nil 434 ref 150 ref cons 440 def nil cons cons 441 def 436 ref subst 442 def appThm appThm absThm appThm absThm appThm absThm appThm sym nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 152 ref 7 ref 265 ref appTerm 443 def 236 ref appTerm appTerm 158 ref 443 ref 153 ref appTerm 444 def appTerm 443 ref 20 ref appTerm 445 def appTerm appTerm 446 def absTerm 447 def appTerm 448 def absTerm 449 def appTerm 450 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 450 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 449 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 448 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 447 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 446 remove nil cons cons nil cons nil cons cons 31 ref subst nil 260 ref 359 ref 149 ref 280 ref cons 451 def nil cons 452 def cons cons nil cons cons 453 def 259 ref 152 ref 159 ref 266 ref appTerm appTerm 161 remove 423 ref appTerm appTerm absTerm 454 def 265 ref appTerm 455 def betaConv 456 def 1 ref 36 ref 454 ref appTerm 457 def absTerm 458 def 20 ref appTerm 459 def betaConv 460 def 186 ref 259 ref 187 ref 340 ref 438 ref 203 ref subst appThm appThm 174 ref 351 ref appThm 423 ref refl 461 def appThm nil 1 ref 423 ref nil cons 462 def cons 463 def nil cons nil cons cons 464 def 203 ref subst trans appThm nil 100 ref 462 ref cons nil cons nil cons cons 209 ref subst trans absThm appThm 221 ref trans sym 30 ref eqMp nil 38 ref 36 ref 259 ref 152 ref 159 ref 199 remove 265 ref appTerm appTerm appTerm 158 ref 316 remove appTerm 465 def 423 ref appTerm appTerm absTerm appTerm 466 def nil cons cons 39 ref 36 ref 1 ref 40 ref 457 ref appTerm 36 ref 259 ref 152 ref 159 ref 410 remove 265 ref appTerm appTerm appTerm 158 ref 176 remove appTerm 467 def 423 ref appTerm appTerm absTerm appTerm 468 def appTerm 469 def absTerm 470 def appTerm 471 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 470 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 469 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 457 remove nil cons 472 def cons 473 def 39 ref 468 remove nil cons 474 def cons nil cons cons nil cons cons 475 def 57 ref subst 475 remove 116 ref subst 186 ref 259 ref 187 ref 340 ref 441 ref 257 remove subst appThm nil 1 ref 266 remove nil cons cons nil cons nil cons cons 299 ref subst 258 remove 456 remove nil 473 remove 39 ref 455 remove nil cons cons nil cons cons nil cons cons 97 ref subst 476 def 98 ref 99 ref 454 remove nil cons cons 281 ref cons nil cons cons 126 ref subst 477 def eqMp eqMp appThm nil 259 ref 462 ref cons 262 ref cons nil cons cons 282 ref subst trans trans trans appThm 174 ref 299 ref appThm 478 def 461 ref appThm appThm nil 100 ref 283 remove 423 ref appTerm nil cons cons nil cons nil cons cons 209 ref subst trans absThm appThm 221 ref trans sym 30 ref eqMp eqMp nil 74 ref 472 remove cons 75 ref 474 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 466 remove appTerm 471 remove appTerm nil cons cons 39 ref 36 ref 458 ref appTerm 479 def nil cons 480 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 458 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 460 ref appThm 458 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 460 remove absThm appThm appThm nil 290 ref 458 remove nil cons 481 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 482 def nil 38 ref 480 ref cons 39 ref 459 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 481 remove cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 476 remove proveHyp 477 remove eqMp eqMp 483 def subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 484 def nil 38 ref 36 ref 432 ref appTerm 485 def nil cons cons 39 ref 433 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 432 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 431 remove nil cons cons 39 ref 430 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 429 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 428 remove nil cons cons 39 ref 427 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 426 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 486 def subst 174 ref 175 remove 361 remove subst 487 def appThm 487 remove appThm trans trans appThm 398 ref refl appThm nil 100 ref 398 remove nil cons cons nil cons nil cons cons 209 ref subst trans absThm eqMp nil 36 ref 399 remove appTerm thm 298 remove nil 286 remove thm nil 99 ref "a" 0 ref var 488 def 36 ref "b" 0 ref var 489 def 25 ref 36 ref 1 ref 18 ref 7 ref 488 ref varTerm 490 def appTerm 491 def 20 ref appTerm 492 def appTerm 493 def 489 ref varTerm 494 def appTerm absTerm appTerm appTerm 152 ref 490 ref appTerm 495 def 8 ref appTerm appTerm 496 def absTerm 497 def appTerm 498 def absTerm 499 def nil cons cons nil cons nil cons cons 143 ref subst 488 ref nil 13 ref 498 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 497 remove nil cons cons nil cons nil cons cons 143 ref subst 489 ref nil 13 ref 496 ref nil cons 500 def cons nil cons nil cons cons 501 def 31 ref subst "c" 0 ref var 502 def 25 ref 36 ref 1 ref 493 ref 158 ref 190 ref appTerm 503 def 502 ref varTerm 504 def appTerm appTerm absTerm appTerm appTerm 18 ref 490 ref appTerm 505 def 8 ref appTerm 506 def appTerm absTerm 507 def 494 ref appTerm 508 def betaConv 489 ref 36 ref 502 ref 25 ref 36 ref 1 ref 493 ref 158 ref 7 ref 494 ref appTerm 509 def 20 ref appTerm 510 def appTerm 511 def 504 ref appTerm 512 def appTerm absTerm appTerm 513 def appTerm 505 remove 494 ref appTerm 514 def appTerm 515 def absTerm 516 def appTerm 517 def absTerm 518 def 8 ref appTerm 519 def betaConv nil 99 ref 518 ref nil cons cons 520 def nil cons nil cons cons 143 ref subst 489 ref nil 13 ref 517 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 516 remove nil cons cons nil cons nil cons cons 143 ref subst 502 ref nil 13 ref 515 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 513 ref nil cons 521 def cons 39 ref 514 ref nil cons 522 def cons nil cons cons nil cons cons 288 ref 25 ref 41 ref appTerm 523 def 43 ref appTerm 524 def assume 525 def appThm 52 remove appThm sym nil 38 ref 71 ref cons 526 def 39 ref 71 ref cons nil cons 527 def cons nil cons cons 528 def 57 ref subst 528 remove 116 ref subst 72 remove eqMp nil 74 ref 71 remove cons 76 ref cons nil cons cons 89 ref subst deductAntisym eqMp 529 def eqMp 530 def nil 38 ref 44 ref nil cons 531 def cons 532 def 39 ref 40 ref 43 ref appTerm 533 def 41 ref appTerm nil cons 534 def cons nil cons 535 def cons nil cons cons 116 ref subst proveHyp 533 ref refl 525 remove appThm sym 529 remove eqMp 536 def eqMp nil 526 ref 39 ref 69 ref cons nil cons 537 def cons nil cons cons 97 ref subst nil 74 ref 531 ref cons 538 def 75 ref 534 remove cons nil cons 539 def cons nil cons cons 540 def 77 ref 81 remove 92 ref appTerm betaConv 92 remove 78 ref appTerm betaConv 83 ref appThm 91 remove 80 ref appTerm betaConv trans trans appThm 93 remove appThm 88 remove 94 remove appThm eqMp sym 30 ref eqMp 541 def subst eqMp 97 ref 540 remove 89 ref subst eqMp deductAntisym deductAntisym 542 def subst nil "a" 12 ref var 543 def 521 ref cons "b" 12 ref var 544 def 522 ref cons nil cons cons nil cons cons nil 38 ref 25 ref 543 ref varTerm 545 def appTerm 546 def "Data.Bool.F" const 12 ref constTerm 547 def appTerm 548 def nil cons 549 def cons 39 ref 25 ref 40 ref 545 ref appTerm 544 ref varTerm 550 def appTerm appTerm 40 ref "Data.Bool.~" const 23 remove constTerm 551 def 550 ref appTerm 552 def appTerm 553 def 551 ref 545 ref appTerm appTerm appTerm nil cons 554 def cons nil cons 555 def cons nil cons cons 556 def 57 ref subst 556 remove 116 ref subst 25 ref "_416" 12 ref var 557 def 25 ref 40 ref 557 remove varTerm 558 def appTerm 550 ref appTerm appTerm 553 ref 551 ref 558 remove appTerm appTerm appTerm absTerm 559 def 545 ref appTerm 560 def appTerm refl 561 def 559 ref 547 ref appTerm betaConv appThm 77 ref 560 remove betaConv appThm 562 def 25 ref 40 ref 547 ref appTerm 563 def 550 ref appTerm appTerm 553 ref 551 ref 547 ref appTerm 564 def appTerm appTerm refl appThm trans 559 remove refl 565 def 548 remove assume appThm eqMp sym 77 ref nil 13 ref 550 ref nil cons 566 def cons nil cons nil cons cons 567 def 13 ref 25 ref 563 ref 26 ref appTerm appTerm 28 ref appTerm absTerm 568 def 26 ref appTerm 569 def betaConv nil 215 ref 568 ref appTerm 570 def axiom nil 38 ref 570 remove nil cons cons 39 ref 569 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 568 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 571 def subst appThm 553 ref refl 572 def nil 25 ref 564 remove appTerm 28 ref appTerm axiom 573 def appThm nil 13 ref 552 remove nil cons cons nil cons nil cons cons 574 def 13 ref 25 ref 40 ref 26 ref appTerm 575 def 28 ref appTerm appTerm 28 ref appTerm absTerm 576 def 26 ref appTerm 577 def betaConv nil 215 ref 576 ref appTerm 578 def axiom nil 38 ref 578 remove nil cons cons 39 ref 577 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 576 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 579 def subst trans appThm 212 ref 13 ref 25 ref 25 ref 28 ref appTerm 26 ref appTerm appTerm 26 ref appTerm absTerm 580 def 26 ref appTerm 581 def betaConv nil 215 ref 580 ref appTerm 582 def axiom nil 38 ref 582 remove nil cons cons 39 ref 581 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 580 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp subst 583 def trans sym 30 ref eqMp eqMp eqMp nil 74 ref 549 ref cons 75 ref 554 ref cons nil cons 584 def cons nil cons cons 89 ref subst deductAntisym eqMp nil 38 ref 546 remove 28 ref appTerm 585 def nil cons 586 def cons 555 remove cons nil cons cons 587 def 57 ref subst 587 remove 116 ref subst 561 remove "_414" 12 ref var 588 def 25 ref 40 ref 588 remove varTerm 589 def appTerm 550 ref appTerm appTerm 553 ref 551 ref 589 remove appTerm appTerm appTerm absTerm 28 ref appTerm betaConv appThm 562 remove 25 ref 40 ref 28 ref appTerm 590 def 550 ref appTerm appTerm 553 remove 551 ref 28 ref appTerm 591 def appTerm appTerm refl appThm trans 565 remove 585 remove assume appThm eqMp sym 77 ref 567 ref 13 ref 25 ref 590 remove 26 ref appTerm appTerm 26 ref appTerm absTerm 592 def 26 ref appTerm 593 def betaConv nil 215 ref 592 ref appTerm 594 def axiom nil 38 ref 594 remove nil cons cons 39 ref 593 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 592 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp subst appThm 572 remove nil 25 ref 591 remove appTerm 547 ref appTerm axiom 595 def appThm 574 remove 13 ref 25 ref 575 ref 547 ref appTerm appTerm 551 ref 26 ref appTerm 596 def appTerm absTerm 597 def 26 ref appTerm 598 def betaConv nil 215 ref 597 ref appTerm 599 def axiom nil 38 ref 599 remove nil cons cons 39 ref 598 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 597 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 600 def subst trans appThm sym 25 ref 550 remove appTerm refl 567 remove 13 ref 25 ref 551 ref 596 ref appTerm appTerm 26 ref appTerm absTerm 601 def 26 ref appTerm 602 def betaConv nil 215 ref 601 ref appTerm 603 def axiom nil 38 ref 603 remove nil cons cons 39 ref 602 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 601 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 604 def subst appThm nil 219 ref 566 remove cons nil cons nil cons cons 217 ref 140 ref cons 605 def 208 remove subst 606 def subst trans sym 30 ref eqMp eqMp eqMp eqMp nil 74 ref 586 remove cons 607 def 584 remove cons nil cons cons 89 ref subst deductAntisym eqMp 13 ref "Data.Bool.\\/" const 24 remove constTerm 608 def 29 ref appTerm 27 remove 547 ref appTerm appTerm absTerm 609 def 545 ref appTerm 610 def betaConv nil 215 ref 609 ref appTerm 611 def axiom 612 def nil 38 ref 611 remove nil cons cons 613 def 39 ref 610 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 609 ref nil cons cons 614 def 219 ref 545 remove nil cons cons nil cons cons nil cons cons 126 ref subst eqMp eqMp nil 607 remove 75 ref 549 remove cons "R" 12 ref var 615 def 554 remove cons nil cons cons cons nil cons cons nil 38 ref 40 ref 80 ref appTerm 616 def 615 ref varTerm 617 def appTerm 618 def nil cons cons 39 ref 617 ref nil cons 619 def cons nil cons cons nil cons cons 97 ref subst nil 38 ref 40 ref 78 ref appTerm 620 def 617 ref appTerm nil cons cons 39 ref 40 ref 618 remove appTerm 617 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst "r" 12 ref var 621 def 40 ref 620 ref 621 ref varTerm 622 def appTerm appTerm 623 def 40 ref 616 remove 622 ref appTerm appTerm 622 ref appTerm appTerm absTerm 624 def 617 remove appTerm 625 def betaConv 25 ref 608 ref 78 ref appTerm 626 def 80 ref appTerm 627 def appTerm refl 39 ref 215 ref 621 ref 623 remove 40 ref 533 ref 622 ref appTerm appTerm 622 ref appTerm 628 def appTerm absTerm appTerm absTerm 80 ref appTerm betaConv appThm 65 ref 626 remove appTerm refl 38 ref 39 ref 215 ref 621 remove 40 ref 42 ref 622 remove appTerm appTerm 628 remove appTerm absTerm appTerm absTerm absTerm 629 def 78 ref appTerm betaConv appThm nil 54 remove 608 ref appTerm 629 remove appTerm axiom 87 ref appThm eqMp 83 remove appThm eqMp 627 remove assume eqMp nil 38 ref 215 ref 624 ref appTerm nil cons cons 39 ref 625 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 624 remove nil cons cons 219 ref 619 remove cons nil cons cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp 630 def subst proveHyp proveHyp proveHyp 631 def subst sym 288 ref nil 1 ref 494 ref nil cons 632 def cons 633 def 149 ref 490 ref nil cons 634 def cons nil cons 635 def cons 636 def nil cons cons 637 def 1 ref 25 ref 551 ref 18 ref 153 ref appTerm 638 def 20 ref appTerm 639 def appTerm appTerm "Number.Natural.<" const 17 remove constTerm 640 def 20 ref appTerm 641 def 153 ref appTerm appTerm absTerm 642 def 20 ref appTerm 643 def betaConv 149 ref 36 ref 642 ref appTerm 644 def absTerm 645 def 153 ref appTerm 646 def betaConv nil 36 ref 645 ref appTerm 647 def axiom nil 38 ref 647 remove nil cons cons 39 ref 646 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 645 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 644 remove nil cons cons 39 ref 643 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 642 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 648 def subst appThm 551 ref 513 ref appTerm 649 def refl appThm sym nil 38 ref 640 ref 494 ref appTerm 490 ref appTerm 650 def nil cons 651 def cons 39 ref 649 ref nil cons 652 def cons nil cons 653 def cons nil cons cons 654 def 57 ref subst 654 remove 116 ref subst nil 1 ref 634 remove cons 655 def 149 ref 632 ref cons nil cons 656 def cons nil cons cons 1 ref 25 ref 640 ref 153 ref appTerm 657 def 20 ref appTerm 658 def appTerm 659 def "Data.Bool.?" const 660 def 35 remove constTerm 661 def "d" 0 ref var 662 def 152 ref 20 ref appTerm 663 def 177 ref 133 ref 662 ref varTerm 664 def appTerm 665 def appTerm appTerm absTerm appTerm appTerm absTerm 666 def 20 ref appTerm 667 def betaConv 149 ref 36 ref 666 ref appTerm 668 def absTerm 669 def 153 ref appTerm 670 def betaConv nil 36 ref 669 ref appTerm 671 def axiom nil 38 ref 671 remove nil cons cons 39 ref 670 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 669 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 668 remove nil cons cons 39 ref 667 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 666 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp subst 650 remove assume eqMp nil 38 ref 661 ref 662 ref 495 remove 158 ref 494 ref appTerm 665 ref appTerm 672 def appTerm 673 def absTerm 674 def appTerm 675 def nil cons cons 653 ref cons nil cons cons 97 ref subst proveHyp nil 99 ref 662 ref 40 ref 674 ref 664 ref appTerm 676 def appTerm 649 ref appTerm 677 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 662 ref nil 13 ref 677 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 676 ref nil cons 678 def cons 653 ref cons nil cons cons 679 def 57 ref subst 679 remove 116 ref subst 676 ref betaConv 676 remove assume eqMp nil 38 ref 673 ref nil cons 680 def cons 653 remove cons nil cons cons 681 def 97 ref subst proveHyp 681 ref 57 ref subst 681 remove 116 ref subst 25 ref "_16394" 0 ref var 682 def 551 ref 36 ref 1 ref 18 ref 7 ref 682 remove varTerm appTerm 20 ref appTerm appTerm 512 ref appTerm absTerm appTerm appTerm absTerm 683 def 490 ref appTerm 684 def appTerm refl 683 ref 672 ref appTerm betaConv appThm 77 ref 684 remove betaConv appThm 551 ref 36 ref 1 ref 18 ref 7 ref 672 remove appTerm 20 ref appTerm appTerm 512 ref appTerm absTerm appTerm appTerm refl appThm trans 683 remove refl 673 remove assume appThm eqMp sym 551 ref refl 685 def 186 ref 1 ref 18 ref refl 686 def nil 260 ref 1 ref 665 ref nil cons cons 656 ref cons cons nil cons cons 486 ref subst appThm 512 remove refl appThm nil 259 ref 504 ref nil cons 687 def cons 688 def 1 ref 7 ref 665 remove appTerm 689 def 20 ref appTerm 690 def nil cons cons 149 ref 510 ref nil cons 691 def cons nil cons 692 def cons cons nil cons cons 259 ref 25 ref 18 ref 236 ref appTerm 177 ref 265 ref appTerm 693 def appTerm appTerm 129 ref 265 ref appTerm 694 def appTerm absTerm 695 def 265 ref appTerm 696 def betaConv 1 ref 36 ref 695 ref appTerm 697 def absTerm 698 def 20 ref appTerm 699 def betaConv 149 ref 36 ref 698 ref appTerm 700 def absTerm 701 def 153 ref appTerm 702 def betaConv nil 36 ref 701 ref appTerm 703 def axiom nil 38 ref 703 remove nil cons cons 39 ref 702 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 701 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 700 remove nil cons cons 39 ref 699 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 698 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 697 remove nil cons cons 39 ref 696 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 695 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 704 def subst trans absThm appThm appThm sym nil 74 ref 36 ref 1 ref 18 ref 690 remove appTerm 504 ref appTerm absTerm 705 def appTerm nil cons 706 def cons 707 def nil cons nil cons cons 25 ref 551 ref 78 ref appTerm 708 def appTerm refl 38 ref 42 ref 547 ref appTerm absTerm 709 def 78 ref appTerm betaConv appThm nil 65 remove 551 ref appTerm 709 remove appTerm axiom 87 remove appThm eqMp 710 def sym subst nil 38 ref 706 remove cons 711 def 39 ref 547 ref nil cons 712 def cons nil cons 713 def cons nil cons cons 714 def 57 ref subst 714 remove 116 ref subst 705 ref 133 ref 504 ref appTerm 715 def appTerm 716 def betaConv nil 711 remove 39 ref 716 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 705 remove nil cons cons 100 ref 715 ref nil cons 717 def cons nil cons cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 18 ref 689 remove 715 ref appTerm 718 def appTerm 504 ref appTerm nil cons 719 def cons 713 ref cons nil cons cons 97 ref subst proveHyp nil 13 ref 719 remove cons nil cons nil cons cons 600 remove subst nil 1 ref 687 ref cons 720 def 149 ref 718 remove nil cons cons nil cons cons nil cons cons 648 remove subst trans 640 ref 504 ref appTerm refl nil 1 ref 717 remove cons 149 ref 664 ref nil cons 721 def cons nil cons 722 def cons nil cons cons 173 ref subst nil 720 ref 149 ref 7 ref 664 ref appTerm 723 def 715 remove appTerm nil cons cons nil cons cons nil cons cons 244 ref subst trans 247 ref 174 ref nil 720 ref 722 remove cons nil cons cons 299 ref subst appThm 504 ref refl 724 def appThm appThm trans appThm nil 1 ref 158 ref 158 ref 664 ref appTerm 723 ref 504 ref appTerm appTerm 725 def appTerm 504 ref appTerm nil cons cons 149 ref 687 remove cons nil cons cons nil cons cons 1 ref 25 ref 657 ref 134 ref appTerm appTerm 639 ref appTerm absTerm 726 def 20 ref appTerm 727 def betaConv 149 ref 36 ref 726 ref appTerm 728 def absTerm 729 def 153 ref appTerm 730 def betaConv nil 36 ref 729 ref appTerm 731 def axiom nil 38 ref 731 remove nil cons cons 39 ref 730 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 729 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 728 remove nil cons cons 39 ref 727 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 726 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp subst trans trans sym nil 149 ref 725 remove nil cons cons 720 remove nil cons cons nil cons cons 307 remove subst sym 30 ref eqMp eqMp eqMp eqMp nil 707 remove 75 ref 712 ref cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp eqMp eqMp nil 74 ref 680 remove cons 75 ref 652 remove cons nil cons 732 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 678 remove cons 732 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 674 ref 100 ref varTerm 733 def appTerm appTerm 649 ref appTerm absTerm appTerm nil cons cons 39 ref 40 ref 675 remove appTerm 649 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 674 remove nil cons cons 732 ref cons nil cons cons nil 38 ref 106 ref 111 ref 40 ref 113 remove appTerm 734 def 80 ref appTerm absTerm 735 def appTerm 736 def nil cons 737 def cons 738 def 39 ref 40 ref 660 remove 105 remove constTerm 739 def 108 ref appTerm 740 def appTerm 741 def 80 ref appTerm nil cons 742 def cons nil cons cons nil cons cons 743 def 57 ref subst 743 remove 116 ref subst nil 38 ref 740 ref nil cons 744 def cons 745 def 39 ref 80 ref nil cons 746 def cons nil cons 747 def cons nil cons cons 748 def 57 ref subst 748 remove 116 ref subst nil 738 ref 747 ref cons nil cons cons 749 def 97 ref subst 39 ref 40 ref 106 ref 111 ref 734 remove 43 ref appTerm absTerm appTerm appTerm 43 ref appTerm absTerm 750 def 80 ref appTerm 751 def betaConv nil 745 remove 39 ref 215 ref 750 ref appTerm 752 def nil cons 753 def cons nil cons cons nil cons cons 754 def 97 ref subst 25 ref 740 remove appTerm 755 def refl 118 remove 215 ref 39 ref 40 ref 106 ref 111 ref 40 ref 119 remove 112 ref appTerm appTerm 43 ref appTerm absTerm appTerm appTerm 43 ref appTerm absTerm appTerm absTerm 756 def 108 remove appTerm betaConv appThm nil 122 remove 739 remove appTerm 756 remove appTerm axiom 123 remove appThm eqMp 757 def nil 38 ref 755 remove 752 ref appTerm nil cons cons 39 ref 741 remove 752 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 754 remove nil 38 ref 524 remove nil cons 758 def cons 759 def 39 ref 531 ref cons nil cons 760 def cons nil cons cons 761 def 57 ref subst 761 remove 116 ref subst 530 remove eqMp nil 74 ref 758 remove cons 762 def 75 ref 531 remove cons nil cons 763 def cons nil cons cons 89 ref subst deductAntisym eqMp 764 def subst eqMp eqMp nil 38 ref 753 remove cons 39 ref 751 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 750 remove nil cons cons 219 ref 746 ref cons nil cons cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp nil 74 ref 744 remove cons 75 ref 746 remove cons nil cons 765 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 74 ref 737 remove cons 766 def 75 ref 742 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp 767 def subst eqMp eqMp eqMp nil 74 ref 651 remove cons 732 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 38 ref 40 ref 513 ref appTerm 514 ref appTerm nil cons cons 39 ref 40 ref 514 ref appTerm 513 ref appTerm nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 38 ref 522 ref cons 39 ref 521 ref cons nil cons 768 def cons nil cons cons 769 def 57 ref subst 769 remove 116 ref subst 637 remove 1 ref 25 ref 639 ref appTerm 661 ref 662 ref 663 ref 177 ref 664 ref appTerm appTerm absTerm 770 def appTerm 771 def appTerm absTerm 772 def 20 ref appTerm 773 def betaConv 149 ref 36 ref 772 ref appTerm 774 def absTerm 775 def 153 ref appTerm 776 def betaConv nil 36 ref 775 ref appTerm 777 def axiom nil 38 ref 777 remove nil cons cons 39 ref 776 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 775 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 774 remove nil cons cons 39 ref 773 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 772 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 778 def subst 514 remove assume eqMp nil 38 ref 661 ref 662 ref 152 ref 494 ref appTerm 158 ref 490 ref appTerm 779 def 664 ref appTerm 780 def appTerm 781 def absTerm 782 def appTerm 783 def nil cons cons 768 ref cons nil cons cons 97 ref subst proveHyp nil 99 ref 662 ref 40 ref 782 ref 664 ref appTerm 784 def appTerm 513 ref appTerm 785 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 662 ref nil 13 ref 785 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 784 ref nil cons 786 def cons 768 ref cons nil cons cons 787 def 57 ref subst 787 remove 116 ref subst 784 ref betaConv 784 remove assume eqMp nil 38 ref 781 ref nil cons 788 def cons 768 remove cons nil cons cons 789 def 97 ref subst proveHyp 789 ref 57 ref subst 789 remove 116 ref subst 25 ref "_16396" 0 ref var 790 def 36 ref 1 ref 493 ref 158 ref 7 ref 790 remove varTerm appTerm 20 ref appTerm appTerm 504 ref appTerm appTerm absTerm appTerm absTerm 791 def 494 ref appTerm 792 def appTerm refl 791 ref 780 ref appTerm betaConv appThm 77 ref 792 remove betaConv appThm 36 ref 1 ref 493 ref 158 ref 7 ref 780 remove appTerm 20 ref appTerm appTerm 504 ref appTerm appTerm absTerm appTerm refl appThm trans 791 remove refl 781 remove assume appThm eqMp sym 186 ref 1 ref 493 ref refl 793 def 174 ref nil 260 ref 1 ref 721 ref cons 794 def 635 ref cons cons nil cons cons 486 ref subst appThm 724 remove appThm nil 688 remove 1 ref 723 remove 20 ref appTerm 795 def nil cons cons 149 ref 492 ref nil cons cons nil cons 796 def cons cons nil cons cons 259 ref 152 ref 268 remove appTerm 267 remove appTerm 797 def absTerm 798 def 265 ref appTerm 799 def betaConv 1 ref 36 ref 798 ref appTerm 800 def absTerm 801 def 20 ref appTerm 802 def betaConv 149 ref 36 ref 801 ref appTerm 803 def absTerm 804 def 153 ref appTerm 805 def betaConv 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 797 remove assume sym 269 remove assume sym deductAntisym absThm appThm absThm appThm absThm appThm 279 remove eqMp nil 38 ref 36 ref 804 ref appTerm nil cons cons 39 ref 805 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 804 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 803 remove nil cons cons 39 ref 802 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 801 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 800 remove nil cons cons 39 ref 799 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 798 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 806 def subst trans appThm nil 1 ref 158 ref 795 remove appTerm 504 ref appTerm nil cons cons 796 ref cons nil cons cons nil 13 ref 638 ref 236 ref appTerm 807 def nil cons cons nil cons nil cons cons 31 ref subst 1 ref 807 remove absTerm 808 def 20 ref appTerm 809 def betaConv 149 ref 36 ref 808 ref appTerm 810 def absTerm 811 def 153 ref appTerm 812 def betaConv nil 36 ref 811 ref appTerm 813 def axiom nil 38 ref 813 remove nil cons cons 39 ref 812 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 811 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 810 remove nil cons cons 39 ref 809 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 808 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp 814 def subst trans absThm appThm 221 ref trans sym 30 ref eqMp eqMp eqMp nil 74 ref 788 remove cons 75 ref 521 remove cons nil cons 815 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 786 remove cons 815 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 782 ref 733 ref appTerm appTerm 513 ref appTerm absTerm appTerm nil cons cons 39 ref 40 ref 783 remove appTerm 513 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 782 remove nil cons cons 815 ref cons nil cons cons 767 ref subst eqMp eqMp eqMp nil 74 ref 522 remove cons 815 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp 816 def nil 38 ref 36 ref 518 remove appTerm 817 def nil cons 818 def cons 39 ref 519 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 520 remove 205 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 36 ref 507 ref appTerm nil cons cons 39 ref 508 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 507 remove nil cons cons 100 ref 632 ref cons nil cons 819 def cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 25 ref 36 ref 1 ref 493 remove 503 remove 494 ref appTerm appTerm absTerm appTerm appTerm 506 remove appTerm nil cons cons 39 ref 500 remove cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 77 ref 186 ref 1 ref 793 remove 174 ref 196 ref appThm 494 ref refl appThm nil 633 ref nil cons nil cons cons 203 remove subst trans appThm absThm appThm appThm nil 635 remove nil cons cons 149 ref 25 ref 638 ref 8 ref appTerm appTerm 152 ref 153 ref appTerm 820 def 8 ref appTerm 821 def appTerm absTerm 822 def 153 ref appTerm 823 def betaConv nil 36 ref 822 ref appTerm 824 def axiom nil 38 ref 824 remove nil cons cons 39 ref 823 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 822 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp 825 def subst appThm appThm 496 remove refl appThm 501 remove nil 13 ref 575 remove 26 ref appTerm 826 def nil cons cons nil cons nil cons cons 31 ref subst 13 ref 826 remove absTerm 827 def 26 ref appTerm 828 def betaConv nil 215 ref 827 ref appTerm 829 def axiom nil 38 ref 829 remove nil cons cons 39 ref 828 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 827 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp subst trans sym 30 ref eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 499 remove appTerm thm nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 152 ref 159 ref 425 ref appTerm appTerm 830 def 130 ref 423 ref appTerm appTerm 831 def absTerm 832 def appTerm 833 def absTerm 834 def appTerm 835 def absTerm 836 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 835 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 834 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 833 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 832 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 831 remove nil cons cons nil cons nil cons cons 31 ref subst 187 ref 259 ref 830 remove 7 ref 160 ref appTerm 265 ref appTerm 837 def appTerm absTerm 838 def 265 ref appTerm 839 def betaConv 840 def 1 ref 36 ref 838 ref appTerm 841 def absTerm 842 def 20 ref appTerm 843 def betaConv 844 def 149 ref 36 ref 842 ref appTerm 845 def absTerm 846 def 153 ref appTerm 847 def betaConv 848 def 186 ref 1 ref 186 ref 259 ref 187 ref nil 1 ref 425 ref nil cons 849 def cons nil cons nil cons cons 850 def 196 ref subst appThm 358 ref 196 ref appThm 265 ref refl 851 def appThm 438 ref 196 ref subst 852 def trans appThm 210 ref trans absThm appThm 221 ref trans absThm appThm 221 ref trans sym 30 ref eqMp nil 38 ref 36 ref 1 ref 36 ref 259 ref 152 ref 9 ref 425 ref appTerm appTerm 7 ref 190 ref appTerm 265 ref appTerm appTerm absTerm appTerm absTerm appTerm 853 def nil cons cons 39 ref 36 ref 149 ref 40 ref 845 ref appTerm 36 ref 1 ref 36 ref 259 ref 152 ref 155 ref 425 ref appTerm appTerm 7 ref 156 ref appTerm 265 ref appTerm appTerm absTerm appTerm absTerm appTerm 854 def appTerm 855 def absTerm 856 def appTerm 857 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 856 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 855 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 845 remove nil cons 858 def cons 859 def 39 ref 854 remove nil cons 860 def cons nil cons cons nil cons cons 861 def 57 ref subst 861 remove 116 ref subst 186 ref 1 ref 186 ref 259 ref 187 ref 850 remove 173 ref subst 174 ref 840 remove 844 remove nil 859 remove 39 ref 843 remove nil cons cons nil cons cons nil cons cons 97 ref subst 862 def 98 ref 99 ref 842 remove nil cons cons 102 ref cons nil cons cons 126 ref subst 863 def eqMp eqMp nil 38 ref 841 remove nil cons cons 39 ref 839 remove nil cons cons nil cons cons nil cons cons 97 ref subst 864 def proveHyp 98 ref 99 ref 838 remove nil cons cons 281 ref cons nil cons cons 126 ref subst 865 def eqMp eqMp appThm 425 ref refl appThm trans appThm 358 ref 173 ref appThm 851 ref appThm nil 149 ref 261 ref cons nil cons 866 def nil cons cons 486 ref subst trans appThm nil 100 ref 158 ref 837 remove appTerm 425 ref appTerm nil cons cons nil cons nil cons cons 209 ref subst trans absThm appThm 221 ref trans absThm appThm 221 ref trans sym 30 ref eqMp eqMp nil 74 ref 858 remove cons 75 ref 860 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 853 remove appTerm 857 remove appTerm nil cons cons 39 ref 36 ref 846 ref appTerm 867 def nil cons 868 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 846 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 848 ref appThm 846 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 848 remove absThm appThm appThm nil 290 ref 846 remove nil cons 869 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 870 def nil 38 ref 868 remove cons 39 ref 847 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 869 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp 862 remove proveHyp 863 remove eqMp eqMp 864 remove proveHyp 865 remove eqMp eqMp 871 def appThm 380 ref 871 remove subst appThm sym 358 ref 436 ref appThm 851 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 836 remove appTerm thm 870 remove nil 867 remove thm 77 ref 640 ref 8 ref appTerm 872 def refl 873 def 313 ref appThm appThm nil 13 ref 872 ref 8 ref appTerm 874 def nil cons 875 def cons nil cons nil cons cons 876 def 13 ref 25 ref 46 ref 26 ref appTerm 877 def 26 ref appTerm appTerm 26 ref appTerm absTerm 878 def 26 ref appTerm 879 def betaConv nil 215 ref 878 ref appTerm 880 def axiom nil 38 ref 880 remove nil cons cons 39 ref 879 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 878 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 881 def subst appThm nil 219 ref 875 remove cons nil cons nil cons cons 606 ref subst 882 def trans sym 30 ref eqMp nil 38 ref 25 ref 872 ref 10 ref appTerm appTerm 46 ref 874 ref appTerm 883 def 874 ref appTerm appTerm 884 def nil cons cons 39 ref 36 ref 1 ref 40 ref 25 ref 872 ref 190 ref appTerm appTerm 883 ref 872 ref 20 ref appTerm 885 def appTerm appTerm 886 def appTerm 25 ref 872 ref 222 ref appTerm appTerm 883 ref 872 ref 134 ref appTerm 887 def appTerm appTerm 888 def appTerm 889 def absTerm 890 def appTerm 891 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 890 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 889 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 886 ref nil cons 892 def cons 39 ref 888 remove nil cons 893 def cons nil cons cons nil cons cons 894 def 57 ref subst 894 remove 116 ref subst 77 ref 873 ref 197 ref appThm appThm 883 remove refl nil 13 ref 887 ref nil cons cons nil cons nil cons cons 31 ref subst 1 ref 887 ref absTerm 895 def 20 ref appTerm 896 def betaConv nil 36 ref 895 ref appTerm 897 def axiom nil 38 ref 897 remove nil cons cons 39 ref 896 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 895 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp 898 def appThm 876 ref 13 ref 25 ref 877 ref 28 ref appTerm appTerm 26 ref appTerm absTerm 899 def 26 ref appTerm 900 def betaConv nil 215 ref 899 ref appTerm 901 def axiom nil 38 ref 901 remove nil cons cons 39 ref 900 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 899 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 902 def subst trans appThm 882 ref trans sym 30 ref eqMp eqMp nil 74 ref 892 remove cons 75 ref 893 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 884 remove appTerm 891 remove appTerm nil cons cons 39 ref 36 ref 1 ref 886 remove absTerm 903 def appTerm 904 def nil cons 905 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 903 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 903 ref 20 ref appTerm betaConv 906 def appThm 903 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 906 remove absThm appThm appThm nil 290 ref 903 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 905 remove cons 39 ref 36 ref 149 ref 40 ref 36 ref 1 ref 25 ref 872 ref 160 ref appTerm appTerm 46 ref 872 ref 153 ref appTerm appTerm 885 ref appTerm appTerm absTerm appTerm 907 def appTerm 36 ref 1 ref 25 ref 872 ref 156 ref appTerm appTerm 46 ref 872 ref 154 ref appTerm appTerm 908 def 885 remove appTerm appTerm 909 def absTerm 910 def appTerm 911 def appTerm 912 def absTerm 913 def appTerm 914 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 913 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 912 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 907 ref nil cons 915 def cons 39 ref 911 remove nil cons 916 def cons nil cons 917 def cons nil cons cons 918 def 57 ref subst 918 remove 116 ref subst 77 ref 873 ref 327 remove 332 remove 351 ref trans 919 def trans 920 def appThm appThm 289 ref 360 ref 898 ref subst appThm 921 def 874 ref refl appThm 876 remove 13 ref 25 ref 46 ref 28 ref appTerm 922 def 26 ref appTerm appTerm 26 ref appTerm absTerm 923 def 26 ref appTerm 924 def betaConv nil 215 ref 923 ref appTerm 925 def axiom nil 38 ref 925 remove nil cons cons 39 ref 924 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 923 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 926 def subst trans appThm 882 remove trans sym 30 ref eqMp nil 38 ref 25 ref 872 ref 318 ref appTerm appTerm 908 ref 874 ref appTerm appTerm 927 def nil cons cons 39 ref 36 ref 1 ref 40 ref 909 ref appTerm 25 ref 872 ref 225 ref appTerm appTerm 908 remove 887 remove appTerm appTerm 928 def appTerm 929 def absTerm 930 def appTerm 931 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 930 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 929 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 909 remove nil cons 932 def cons 39 ref 928 remove nil cons 933 def cons nil cons cons nil cons cons 934 def 57 ref subst 934 remove 116 ref subst 77 ref 873 remove 246 remove 247 ref 478 remove 250 ref appThm appThm 935 def trans 936 def appThm nil 1 ref 284 remove nil cons 937 def cons nil cons nil cons cons 938 def 898 ref subst trans appThm 921 remove 898 ref appThm 212 ref 926 ref subst 939 def trans appThm 583 ref trans sym 30 ref eqMp eqMp nil 74 ref 932 remove cons 75 ref 933 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 927 remove appTerm 931 remove appTerm nil cons cons 917 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 910 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 910 ref 20 ref appTerm betaConv 940 def appThm 910 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 940 remove absThm appThm appThm nil 290 ref 910 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 915 remove cons 75 ref 916 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 904 remove appTerm 914 remove appTerm nil cons cons 39 ref 36 ref 149 ref 907 remove absTerm 941 def appTerm 942 def nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 941 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 941 ref 153 ref appTerm betaConv 943 def appThm 941 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 943 remove absThm appThm appThm nil 290 ref 941 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 942 remove thm 77 ref 187 ref 313 ref appThm 944 def 312 ref 250 remove subst 945 def appThm 210 ref trans appThm nil 13 ref 152 ref 8 ref appTerm 946 def 8 ref appTerm 947 def nil cons cons nil cons nil cons cons 13 ref 25 ref 608 ref 26 ref appTerm 948 def 26 ref appTerm appTerm 26 ref appTerm absTerm 949 def 26 ref appTerm 950 def betaConv nil 215 ref 949 ref appTerm 951 def axiom nil 38 ref 951 remove nil cons cons 39 ref 950 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 949 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp subst 210 ref trans appThm 583 ref trans sym 30 ref eqMp nil 38 ref 25 ref 315 remove appTerm 608 ref 947 ref appTerm 952 def 947 ref appTerm appTerm 953 def nil cons cons 39 ref 36 ref 1 ref 40 ref 25 ref 192 remove appTerm 952 ref 663 ref 8 ref appTerm 954 def appTerm appTerm 955 def appTerm 25 ref 223 ref 8 ref appTerm appTerm 952 ref 152 ref 134 ref appTerm 956 def 8 ref appTerm 957 def appTerm appTerm 958 def appTerm 959 def absTerm 960 def appTerm 961 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 960 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 959 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 955 ref nil cons 962 def cons 39 ref 958 remove nil cons 963 def cons nil cons cons nil cons cons 964 def 57 ref subst 964 remove 116 ref subst 77 ref 198 ref 945 ref appThm 210 ref trans appThm 608 ref refl 965 def 210 ref appThm 966 def 1 ref 551 ref 957 ref appTerm 967 def absTerm 968 def 20 ref appTerm 969 def betaConv nil 36 ref 968 ref appTerm 970 def axiom nil 38 ref 970 remove nil cons cons 39 ref 969 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 968 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 971 def nil 38 ref 967 ref nil cons 972 def cons 39 ref 25 ref 957 ref appTerm 547 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil 74 ref 957 ref nil cons cons nil cons nil cons cons nil 38 ref 708 ref nil cons 973 def cons 39 ref 25 ref 78 ref appTerm 547 ref appTerm nil cons 974 def cons nil cons cons nil cons cons 975 def 57 ref subst 975 remove 116 ref subst nil 38 ref 78 ref nil cons 976 def cons 713 remove cons nil cons cons 542 ref subst 710 remove 708 remove assume eqMp nil 38 ref 620 remove 547 ref appTerm nil cons cons 39 ref 563 remove 78 ref appTerm nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 38 ref 712 ref cons 39 ref 976 ref cons nil cons cons nil cons cons 977 def 57 ref subst 977 remove 116 ref subst 38 ref 41 ref absTerm 978 def 78 remove appTerm 979 def betaConv nil 25 ref 547 ref appTerm 980 def 215 ref 978 ref appTerm 981 def appTerm axiom 547 ref assume eqMp nil 38 ref 981 remove nil cons cons 39 ref 979 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 978 remove nil cons cons 219 ref 976 ref cons nil cons cons nil cons cons 126 ref subst eqMp eqMp eqMp nil 74 ref 712 ref cons 75 ref 976 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 74 ref 973 remove cons 75 ref 974 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp 982 def subst eqMp 983 def appThm nil 13 ref 712 remove cons nil cons nil cons cons 984 def 13 ref 25 ref 608 ref 28 ref appTerm 985 def 26 ref appTerm appTerm 28 ref appTerm absTerm 986 def 26 ref appTerm 987 def betaConv nil 215 ref 986 ref appTerm 988 def axiom nil 38 ref 988 remove nil cons cons 39 ref 987 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 986 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 989 def subst trans appThm 583 ref trans sym 30 ref eqMp eqMp nil 74 ref 962 remove cons 75 ref 963 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 953 remove appTerm 961 remove appTerm nil cons cons 39 ref 36 ref 1 ref 955 remove absTerm 990 def appTerm 991 def nil cons 992 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 990 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 990 ref 20 ref appTerm betaConv 993 def appThm 990 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 993 remove absThm appThm appThm nil 290 ref 990 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 992 remove cons 39 ref 36 ref 149 ref 40 ref 36 ref 1 ref 25 ref 364 ref 8 ref appTerm appTerm 608 ref 821 ref appTerm 994 def 954 ref appTerm 995 def appTerm absTerm 996 def appTerm 997 def appTerm 36 ref 1 ref 25 ref 157 ref 8 ref appTerm appTerm 608 ref 152 ref 154 ref appTerm 998 def 8 ref appTerm 999 def appTerm 1000 def 954 ref appTerm appTerm 1001 def absTerm 1002 def appTerm 1003 def appTerm 1004 def absTerm 1005 def appTerm 1006 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1005 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1004 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 997 ref nil cons 1007 def cons 1008 def 39 ref 1003 remove nil cons 1009 def cons nil cons 1010 def cons nil cons cons 1011 def 57 ref subst 1011 remove 116 ref subst 77 ref 187 ref 920 ref appThm 1012 def 945 ref appThm 210 ref trans appThm 965 ref 360 ref 983 ref subst 1013 def appThm 1014 def 210 ref appThm 212 ref 13 ref 25 ref 608 ref 547 ref appTerm 1015 def 26 ref appTerm appTerm 26 ref appTerm absTerm 1016 def 26 ref appTerm 1017 def betaConv nil 215 ref 1016 ref appTerm 1018 def axiom nil 38 ref 1018 remove nil cons cons 39 ref 1017 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1016 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 1019 def subst 1020 def trans appThm 583 ref trans sym 30 ref eqMp nil 38 ref 25 ref 320 remove appTerm 1000 ref 947 ref appTerm appTerm 1021 def nil cons cons 39 ref 36 ref 1 ref 40 ref 1001 ref appTerm 25 ref 226 ref 8 ref appTerm appTerm 1000 ref 957 ref appTerm appTerm 1022 def appTerm 1023 def absTerm 1024 def appTerm 1025 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1024 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1023 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1001 remove nil cons 1026 def cons 39 ref 1022 remove nil cons 1027 def cons nil cons cons nil cons cons 1028 def 57 ref subst 1028 remove 116 ref subst 77 ref 187 ref 936 ref appThm 1029 def 945 ref appThm 938 remove 983 ref subst 1030 def trans appThm 1014 ref 983 ref appThm 984 ref 1019 ref subst 1031 def trans appThm 984 ref 13 ref 25 ref 980 remove 26 ref appTerm appTerm 596 ref appTerm absTerm 1032 def 26 ref appTerm 1033 def betaConv nil 215 ref 1032 ref appTerm 1034 def axiom nil 38 ref 1034 remove nil cons cons 39 ref 1033 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1032 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp subst 573 ref trans 1035 def trans sym 30 ref eqMp eqMp nil 74 ref 1026 remove cons 75 ref 1027 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1021 remove appTerm 1025 remove appTerm nil cons cons 1010 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1002 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1002 ref 20 ref appTerm betaConv 1036 def appThm 1002 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1036 remove absThm appThm appThm nil 290 ref 1002 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1007 remove cons 75 ref 1009 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 991 remove appTerm 1006 remove appTerm nil cons cons 39 ref 36 ref 149 ref 997 remove absTerm 1037 def appTerm 1038 def nil cons 1039 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1037 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 1037 ref 153 ref appTerm 1040 def betaConv 1041 def appThm 1037 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 1041 ref absThm appThm appThm nil 290 ref 1037 remove nil cons 1042 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 1043 def nil 1038 remove thm nil 99 ref 149 ref 36 ref 1 ref 25 ref 820 ref 160 ref appTerm appTerm 994 ref 663 ref 355 ref appTerm 1044 def appTerm 1045 def appTerm 1046 def absTerm 1047 def appTerm 1048 def absTerm 1049 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1048 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1047 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1046 remove nil cons cons nil cons nil cons cons 31 ref subst 77 ref 187 ref 149 ref 820 ref 356 remove appTerm 1050 def absTerm 1051 def 153 ref appTerm 1052 def betaConv 186 ref 149 ref 1050 remove assume sym 357 remove assume sym deductAntisym absThm appThm 354 remove eqMp nil 38 ref 36 ref 1051 ref appTerm nil cons cons 39 ref 1052 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1051 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp appThm 160 ref refl appThm appThm 1045 ref refl 1053 def appThm sym 77 ref nil 260 ref 402 remove cons nil cons cons 259 ref 25 ref 364 ref 423 ref appTerm 1054 def appTerm 994 ref 663 ref 265 ref appTerm 1055 def appTerm appTerm absTerm 1056 def 265 ref appTerm 1057 def betaConv 1 ref 36 ref 1056 ref appTerm 1058 def absTerm 1059 def 20 ref appTerm 1060 def betaConv 149 ref 36 ref 1059 ref appTerm 1061 def absTerm 1062 def 153 ref appTerm 1063 def betaConv 1064 def 186 ref 1 ref 186 ref 259 ref 77 ref 362 remove 852 remove appThm 210 ref trans appThm 966 ref 1055 ref refl 1065 def appThm nil 13 ref 1055 ref nil cons 1066 def cons nil cons nil cons cons 1067 def 989 ref subst trans appThm 583 ref trans absThm appThm 221 ref trans absThm appThm 221 remove trans sym 30 ref eqMp nil 38 ref 36 ref 1 ref 36 ref 259 ref 25 ref 191 ref 9 ref 265 ref appTerm 1068 def appTerm appTerm 952 ref 1055 ref appTerm appTerm absTerm appTerm absTerm appTerm 1069 def nil cons cons 39 ref 36 ref 149 ref 40 ref 1061 ref appTerm 36 ref 1 ref 36 ref 259 ref 25 ref 157 ref 155 ref 265 ref appTerm 1070 def appTerm appTerm 1000 ref 1055 ref appTerm appTerm absTerm appTerm absTerm appTerm 1071 def appTerm 1072 def absTerm 1073 def appTerm 1074 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1073 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1072 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1061 remove nil cons 1075 def cons 1076 def 39 ref 1071 remove nil cons 1077 def cons nil cons cons nil cons cons 1078 def 57 ref subst 1078 remove 116 ref subst 186 ref 1 ref 186 ref 259 ref 77 ref 187 ref 173 ref appThm 438 ref 173 ref subst appThm appThm 1014 ref 1065 remove appThm 1067 remove 1019 ref subst trans appThm absThm appThm absThm appThm sym 77 ref nil 100 ref 465 remove 8 ref appTerm 1079 def nil cons cons nil cons nil cons cons 209 ref subst appThm 210 ref appThm 583 ref trans sym 30 ref eqMp nil 38 ref 25 ref 152 ref 1079 ref appTerm 1080 def 1079 ref appTerm appTerm 947 ref appTerm 1081 def nil cons cons 39 ref 36 ref 259 ref 40 ref 25 ref 1080 ref 424 ref 265 ref appTerm 1082 def appTerm appTerm 946 ref 265 ref appTerm appTerm 1083 def appTerm 25 ref 1080 remove 158 ref 159 ref 133 ref 265 ref appTerm 1084 def appTerm 1085 def appTerm 1084 ref appTerm 1086 def appTerm appTerm 946 ref 1084 ref appTerm appTerm 1087 def appTerm 1088 def absTerm 1089 def appTerm 1090 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1089 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1088 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1083 ref nil cons 1091 def cons 39 ref 1087 remove nil cons 1092 def cons nil cons cons nil cons cons 1093 def 57 ref subst 1093 remove 116 ref subst 77 ref 187 ref 919 ref appThm nil 434 ref 149 ref 1085 remove nil cons cons nil cons cons nil cons cons 244 remove subst 1094 def 247 ref 174 ref 438 ref 299 ref subst appThm 851 remove appThm appThm 1095 def trans 1096 def appThm nil 1 ref 158 ref 177 ref 423 ref appTerm appTerm 265 ref appTerm 1097 def nil cons cons 1098 def nil cons nil cons cons 1099 def 685 ref 946 ref 134 ref appTerm 1100 def assume sym 957 ref assume sym deductAntisym appThm 971 remove eqMp nil 38 ref 551 ref 1100 ref appTerm nil cons cons 39 ref 25 ref 1100 ref appTerm 547 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil 74 ref 1100 remove nil cons cons nil cons nil cons cons 982 ref subst eqMp 1101 def subst trans appThm 438 ref 1101 ref subst appThm 1035 ref trans sym 30 ref eqMp eqMp nil 74 ref 1091 remove cons 75 ref 1092 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1081 remove appTerm 1090 remove appTerm nil cons cons 39 ref 36 ref 259 ref 1083 remove absTerm 1102 def appTerm 1103 def nil cons 1104 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1102 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1102 ref 265 ref appTerm betaConv 1105 def appThm 1102 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1105 remove absThm appThm appThm nil 290 ref 1102 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1104 remove cons 39 ref 36 ref 1 ref 40 ref 36 ref 259 ref 25 ref 152 ref 162 ref appTerm 1106 def 1082 ref appTerm appTerm 1055 ref appTerm absTerm 1107 def appTerm 1108 def appTerm 36 ref 259 ref 25 ref 152 ref 467 remove 134 ref appTerm appTerm 1109 def 1082 ref appTerm appTerm 956 ref 265 ref appTerm appTerm 1110 def absTerm 1111 def appTerm 1112 def appTerm 1113 def absTerm 1114 def appTerm 1115 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1114 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1113 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1108 ref nil cons 1116 def cons 1117 def 39 ref 1112 remove nil cons 1118 def cons nil cons 1119 def cons nil cons cons 1120 def 57 ref subst 1120 remove 116 ref subst 77 ref 187 ref 245 remove 935 remove trans appThm 1121 def 919 remove appThm 1030 remove trans appThm 983 ref appThm 1035 ref trans sym 30 ref eqMp nil 38 ref 25 ref 1109 ref 1079 remove appTerm appTerm 957 remove appTerm 1122 def nil cons cons 39 ref 36 ref 259 ref 40 ref 1110 ref appTerm 25 ref 1109 remove 1086 remove appTerm appTerm 956 ref 1084 ref appTerm 1123 def appTerm 1124 def appTerm 1125 def absTerm 1126 def appTerm 1127 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1126 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1125 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1110 remove nil cons 1128 def cons 39 ref 1124 remove nil cons 1129 def cons nil cons cons nil cons cons 1130 def 57 ref subst 1130 remove 116 ref subst 77 ref 1121 remove 1096 remove appThm appThm 1123 remove refl appThm sym 77 ref nil 1098 remove 149 ref 937 remove cons nil cons 1131 def cons nil cons cons 1132 def 1 ref 25 ref 998 ref 134 ref appTerm appTerm 820 ref 20 ref appTerm 1133 def appTerm absTerm 1134 def 20 ref appTerm 1135 def betaConv 149 ref 36 ref 1134 ref appTerm 1136 def absTerm 1137 def 153 ref appTerm 1138 def betaConv nil 36 ref 1137 ref appTerm 1139 def axiom nil 38 ref 1139 remove nil cons cons 39 ref 1138 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1137 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1136 remove nil cons cons 39 ref 1135 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1134 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1140 def subst 187 ref 263 remove 806 ref subst 1141 def appThm 464 remove 806 ref subst 1142 def appThm nil 259 ref 1082 remove nil cons cons 1 ref 162 ref nil cons cons nil cons cons nil cons cons 1143 def 259 ref 25 ref 382 ref 693 ref appTerm appTerm 1055 ref appTerm absTerm 1144 def 265 ref appTerm 1145 def betaConv 1 ref 36 ref 1144 ref appTerm 1146 def absTerm 1147 def 20 ref appTerm 1148 def betaConv 149 ref 36 ref 1147 ref appTerm 1149 def absTerm 1150 def 153 ref appTerm 1151 def betaConv nil 36 ref 1150 ref appTerm 1152 def axiom nil 38 ref 1152 remove nil cons cons 39 ref 1151 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1150 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1149 remove nil cons cons 39 ref 1148 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1147 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1146 remove nil cons cons 39 ref 1145 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1144 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp subst 1107 ref 265 ref appTerm 1153 def betaConv nil 1117 remove 39 ref 1153 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 1107 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp trans trans trans appThm 441 ref 1140 ref subst appThm nil 219 ref 1066 ref cons nil cons nil cons cons 606 remove subst trans sym 30 ref eqMp eqMp eqMp nil 74 ref 1128 remove cons 75 ref 1129 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1122 remove appTerm 1127 remove appTerm nil cons cons 1119 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1111 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1111 ref 265 ref appTerm betaConv 1154 def appThm 1111 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1154 remove absThm appThm appThm nil 290 ref 1111 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1116 remove cons 75 ref 1118 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1103 remove appTerm 1115 remove appTerm nil cons cons 39 ref 36 ref 1 ref 1108 remove absTerm 1155 def appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1155 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1155 ref 20 ref appTerm betaConv 1156 def appThm 1155 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1156 remove absThm appThm appThm nil 290 ref 1155 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp eqMp nil 74 ref 1075 remove cons 75 ref 1077 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1069 remove appTerm 1074 remove appTerm nil cons cons 39 ref 36 ref 1062 ref appTerm 1157 def nil cons 1158 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1062 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 1064 ref appThm 1062 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 1064 remove absThm appThm appThm nil 290 ref 1062 remove nil cons 1159 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 1160 def nil 38 ref 1158 remove cons 39 ref 1063 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1159 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 1076 remove 39 ref 1060 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1059 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1058 remove nil cons cons 39 ref 1057 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1056 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 1161 def subst appThm 1053 ref appThm sym 994 ref refl nil "y" 0 ref var 1162 def 101 remove cons 100 ref 400 remove cons nil cons cons nil cons cons 141 remove "y" 103 ref var 1163 def 25 ref 207 remove 1163 remove varTerm 1164 def appTerm appTerm 206 remove 1164 ref appTerm 112 ref appTerm appTerm absTerm 1165 def 1164 ref appTerm 1166 def betaConv 111 ref 106 ref 1165 ref appTerm 1167 def absTerm 1168 def 112 ref appTerm 1169 def betaConv nil 106 remove 1168 ref appTerm 1170 def axiom nil 38 ref 1170 remove nil cons cons 39 ref 1169 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp "A" 103 remove nil cons cons nil cons 1171 def 107 ref 1168 remove nil cons cons 111 ref 112 ref nil cons cons nil cons 1172 def cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1167 remove nil cons cons 39 ref 1166 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 1171 ref 107 ref 1165 remove nil cons cons 111 remove 1164 remove nil cons cons nil cons cons nil cons cons 126 ref subst eqMp eqMp subst 1173 def subst appThm eqMp eqMp 1174 def eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1049 remove appTerm thm nil 99 ref 149 ref 36 ref 1 ref 25 ref 820 ref 365 ref appTerm appTerm 1045 ref appTerm 1175 def absTerm 1176 def appTerm 1177 def absTerm 1178 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1177 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1176 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1175 remove nil cons cons nil cons nil cons cons 31 ref subst 77 ref 820 ref refl 380 remove 436 ref subst appThm appThm 1053 ref appThm sym 1174 ref eqMp 1179 def eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1178 remove appTerm thm nil 99 ref 149 ref 36 ref 1 ref 25 ref 364 ref 153 ref appTerm appTerm 1045 ref appTerm 1180 def absTerm 1181 def appTerm 1182 def absTerm 1183 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1182 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1181 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1180 remove nil cons cons nil cons nil cons cons 31 ref subst 77 ref nil 1162 remove 171 remove cons 1184 def 100 ref 261 remove cons nil cons cons nil cons cons 1173 ref subst appThm 1053 ref appThm sym 1174 remove eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1183 remove appTerm thm nil 99 ref 149 ref 36 ref 1 ref 25 ref 152 ref 365 remove appTerm 153 ref appTerm appTerm 1045 remove appTerm 1185 def absTerm 1186 def appTerm 1187 def absTerm 1188 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1187 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1186 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1185 remove nil cons cons nil cons nil cons cons 31 ref subst 77 ref nil 1184 remove 100 ref 381 remove cons nil cons cons nil cons cons 1173 remove subst appThm 1053 remove appThm sym 1179 remove eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1188 remove appTerm thm nil 99 ref 149 ref 479 remove absTerm 1189 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 480 remove cons nil cons nil cons cons 31 ref subst 482 remove eqMp absThm eqMp nil 36 ref 1189 remove appTerm thm 484 remove nil 485 remove thm nil 99 ref 488 ref 817 remove absTerm 1190 def nil cons cons nil cons nil cons cons 143 ref subst 488 ref nil 13 ref 818 remove cons nil cons nil cons cons 31 ref subst 816 remove eqMp absThm eqMp nil 36 ref 1190 remove appTerm thm 77 ref 944 remove 350 ref appThm 312 ref 1101 remove subst 1191 def trans appThm nil 13 ref 946 ref 355 ref appTerm 1192 def nil cons cons nil cons nil cons cons 881 remove subst 946 remove refl 350 ref appThm 1191 ref trans 1193 def trans appThm 1035 ref trans sym 30 ref eqMp nil 38 ref 25 ref 314 remove 355 ref appTerm appTerm 46 ref 1192 ref appTerm 1194 def 1192 ref appTerm appTerm 1195 def nil cons cons 39 ref 36 ref 1 ref 40 ref 25 ref 191 remove 355 ref appTerm appTerm 1194 ref 1044 ref appTerm appTerm 1196 def appTerm 25 ref 223 remove 355 ref appTerm appTerm 1194 remove 956 ref 355 ref appTerm 1197 def appTerm appTerm 1198 def appTerm 1199 def absTerm 1200 def appTerm 1201 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1200 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1199 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1196 ref nil cons 1202 def cons 39 ref 1198 remove nil cons 1203 def cons nil cons cons nil cons cons 1204 def 57 ref subst 1204 remove 116 ref subst 77 ref 198 remove 350 ref appThm 1191 ref trans appThm 289 ref 1193 ref appThm 956 ref refl 350 ref appThm 1205 def appThm nil 13 ref 956 remove 133 ref 8 ref appTerm 1206 def appTerm nil cons cons nil cons nil cons cons 13 ref 25 ref 46 ref 547 ref appTerm 1207 def 26 ref appTerm appTerm 547 ref appTerm absTerm 1208 def 26 ref appTerm 1209 def betaConv nil 215 ref 1208 ref appTerm 1210 def axiom nil 38 ref 1210 remove nil cons cons 39 ref 1209 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1208 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp 1211 def subst trans appThm 1035 ref trans sym 30 ref eqMp eqMp nil 74 ref 1202 remove cons 75 ref 1203 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1195 remove appTerm 1201 remove appTerm nil cons cons 39 ref 36 ref 1 ref 1196 remove absTerm 1212 def appTerm 1213 def nil cons 1214 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1212 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1212 ref 20 ref appTerm betaConv 1215 def appThm 1212 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1215 remove absThm appThm appThm nil 290 ref 1212 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1214 remove cons 39 ref 36 ref 149 ref 40 ref 36 ref 1 ref 25 ref 364 remove 355 ref appTerm appTerm 46 ref 820 remove 355 ref appTerm appTerm 1044 ref appTerm appTerm absTerm appTerm 1216 def appTerm 36 ref 1 ref 25 ref 157 remove 355 ref appTerm appTerm 46 ref 998 ref 355 ref appTerm appTerm 1217 def 1044 remove appTerm appTerm 1218 def absTerm 1219 def appTerm 1220 def appTerm 1221 def absTerm 1222 def appTerm 1223 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1222 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1221 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1216 ref nil cons 1224 def cons 39 ref 1220 remove nil cons 1225 def cons nil cons 1226 def cons nil cons cons 1227 def 57 ref subst 1227 remove 116 ref subst 77 ref 1012 remove 350 ref appThm 1191 remove trans appThm 289 ref 998 ref refl 350 ref appThm appThm 1228 def 1193 remove appThm nil 13 ref 998 remove 1206 remove appTerm nil cons cons nil cons nil cons cons 13 ref 25 ref 877 remove 547 ref appTerm appTerm 547 ref appTerm absTerm 1229 def 26 ref appTerm 1230 def betaConv nil 215 ref 1229 ref appTerm 1231 def axiom nil 38 ref 1231 remove nil cons cons 39 ref 1230 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1229 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp subst trans appThm 1035 ref trans sym 30 ref eqMp nil 38 ref 25 ref 319 remove 355 ref appTerm appTerm 1217 ref 1192 remove appTerm appTerm 1232 def nil cons cons 39 ref 36 ref 1 ref 40 ref 1218 ref appTerm 25 ref 226 remove 355 remove appTerm appTerm 1217 remove 1197 remove appTerm appTerm 1233 def appTerm 1234 def absTerm 1235 def appTerm 1236 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1235 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1234 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1218 remove nil cons 1237 def cons 39 ref 1233 remove nil cons 1238 def cons nil cons cons nil cons cons 1239 def 57 ref subst 1239 remove 116 ref subst 77 ref 1029 remove 350 remove appThm appThm 1228 remove 1205 remove appThm appThm sym 77 ref nil 311 ref 1131 remove cons nil cons cons 1140 ref subst nil 149 ref 178 remove nil cons cons nil cons nil cons cons 1 ref 25 ref 382 remove 8 ref appTerm 1240 def appTerm 46 ref 821 ref appTerm 1241 def 954 ref appTerm 1242 def appTerm absTerm 1243 def 20 ref appTerm 1244 def betaConv 149 ref 36 ref 1243 ref appTerm 1245 def absTerm 1246 def 153 ref appTerm 1247 def betaConv nil 36 ref 1246 ref appTerm 1248 def axiom nil 38 ref 1248 remove nil cons cons 39 ref 1247 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1246 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1245 remove nil cons cons 39 ref 1244 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1243 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1249 def subst trans 289 ref nil 262 remove nil cons cons 1249 ref subst 1241 ref refl 996 ref 20 ref appTerm 1250 def betaConv 1041 remove 1043 remove nil 38 ref 1039 remove cons 39 ref 1040 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1042 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 1008 remove 39 ref 1250 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 996 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp appThm trans appThm 954 ref refl 1251 def appThm trans appThm 289 ref 312 ref 1140 ref subst appThm nil 311 remove 150 ref cons nil cons cons 1140 remove subst appThm appThm sym nil 38 ref 25 ref 821 ref appTerm 1252 def 547 ref appTerm 1253 def nil cons 1254 def cons 39 ref 25 ref 46 ref 1241 remove 995 remove appTerm appTerm 954 ref appTerm appTerm 1242 remove appTerm nil cons 1255 def cons nil cons 1256 def cons nil cons cons 1257 def 57 ref subst 1257 remove 116 ref subst 25 ref "_2255" 12 ref var 1258 def 25 ref 46 ref 46 ref 1258 remove varTerm 1259 def appTerm 1260 def 608 ref 1259 remove appTerm 954 ref appTerm appTerm appTerm 954 ref appTerm appTerm 1260 remove 954 ref appTerm appTerm absTerm 1261 def 821 ref appTerm 1262 def appTerm refl 1263 def 1261 ref 547 ref appTerm betaConv appThm 77 ref 1262 remove betaConv appThm 1264 def 25 ref 46 ref 1207 ref 1015 remove 954 ref appTerm 1265 def appTerm appTerm 954 ref appTerm appTerm 1207 remove 954 ref appTerm appTerm refl appThm trans 1261 remove refl 1266 def 1253 remove assume appThm eqMp sym 289 ref nil 13 ref 1265 remove nil cons cons nil cons nil cons cons 1211 ref subst appThm 1251 ref appThm eqMp eqMp nil 74 ref 1254 ref cons 75 ref 1255 ref cons nil cons 1267 def cons nil cons cons 89 ref subst deductAntisym eqMp nil 38 ref 1252 remove 28 ref appTerm 1268 def nil cons 1269 def cons 1256 remove cons nil cons cons 1270 def 57 ref subst 1270 remove 116 ref subst 1263 remove "_2253" 12 ref var 1271 def 25 ref 46 ref 46 ref 1271 remove varTerm 1272 def appTerm 1273 def 608 ref 1272 remove appTerm 954 ref appTerm appTerm appTerm 954 ref appTerm appTerm 1273 remove 954 ref appTerm appTerm absTerm 28 ref appTerm betaConv appThm 1264 remove 25 ref 46 ref 922 ref 985 remove 954 ref appTerm 1274 def appTerm appTerm 954 ref appTerm appTerm 922 remove 954 ref appTerm appTerm refl appThm trans 1266 remove 1268 remove assume appThm eqMp sym 289 ref nil 13 ref 1274 remove nil cons cons nil cons nil cons cons 926 ref subst nil 13 ref 954 ref nil cons 1275 def cons nil cons nil cons cons 1276 def 989 ref subst trans appThm 1251 remove appThm eqMp eqMp nil 74 ref 1269 remove cons 1277 def 1267 remove cons nil cons cons 89 ref subst deductAntisym eqMp 609 remove 821 ref appTerm 1278 def betaConv 612 remove nil 613 remove 39 ref 1278 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 614 remove 219 ref 821 ref nil cons 1279 def cons nil cons cons nil cons cons 126 ref subst eqMp eqMp nil 1277 remove 75 ref 1254 ref cons 615 ref 1255 remove cons nil cons cons cons nil cons cons 630 ref subst proveHyp proveHyp proveHyp eqMp eqMp eqMp nil 74 ref 1237 remove cons 75 ref 1238 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1232 remove appTerm 1236 remove appTerm nil cons cons 1226 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1219 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1219 ref 20 ref appTerm betaConv 1280 def appThm 1219 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1280 remove absThm appThm appThm nil 290 ref 1219 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1224 remove cons 75 ref 1225 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1213 remove appTerm 1223 remove appTerm nil cons cons 39 ref 36 ref 149 ref 1216 remove absTerm 1281 def appTerm 1282 def nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1281 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 1281 ref 153 ref appTerm betaConv 1283 def appThm 1281 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 1283 remove absThm appThm appThm nil 290 ref 1281 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 1282 remove thm 1160 remove nil 1157 remove thm 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 77 ref 187 ref 439 ref appThm 442 ref appThm appThm nil "t2" 12 ref var 1284 def 152 ref 265 ref appTerm 8 ref appTerm 1285 def nil cons 1286 def cons 1287 def "t1" 12 ref var 1288 def 1133 ref nil cons cons nil cons cons nil cons cons 1284 ref 25 ref 608 ref 1288 ref varTerm 1289 def appTerm 1284 ref varTerm 1290 def appTerm appTerm 608 ref 1290 ref appTerm 1289 ref appTerm appTerm absTerm 1291 def 1290 ref appTerm 1292 def betaConv 1288 ref 215 ref 1291 ref appTerm 1293 def absTerm 1294 def 1289 ref appTerm 1295 def betaConv nil 215 ref 1294 ref appTerm 1296 def axiom nil 38 ref 1296 remove nil cons cons 39 ref 1295 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1294 remove nil cons cons 219 ref 1289 ref nil cons cons nil cons 1297 def cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1293 remove nil cons cons 39 ref 1292 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1291 remove nil cons cons 219 ref 1290 ref nil cons cons nil cons 1298 def cons nil cons cons 126 ref subst eqMp eqMp 1299 def subst appThm absThm appThm absThm appThm absThm appThm sym nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 25 ref 152 ref 444 ref appTerm 445 ref appTerm appTerm 608 ref 1285 ref appTerm 1300 def 1133 ref appTerm appTerm 1301 def absTerm 1302 def appTerm 1303 def absTerm 1304 def appTerm 1305 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1305 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1304 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1303 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1302 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1301 remove nil cons cons nil cons nil cons cons 31 ref subst 453 ref 1161 ref subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 36 ref 149 ref 36 ref 1 ref 36 ref 259 ref 25 ref 152 ref 423 ref appTerm 425 ref appTerm appTerm 608 ref 1133 ref appTerm 1285 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm thm 77 ref 11 ref nil 13 ref 129 ref 20 ref appTerm 1306 def nil cons cons nil cons nil cons cons 31 ref subst 1 ref 1306 remove absTerm 1307 def 20 ref appTerm 1308 def betaConv nil 36 ref 1307 ref appTerm 1309 def axiom nil 38 ref 1309 remove nil cons cons 39 ref 1308 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1307 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp 1310 def subst appThm 966 ref 312 ref 127 ref subst 1311 def appThm 212 ref 989 ref subst 1312 def trans appThm 583 ref trans sym 30 ref eqMp nil 38 ref 25 ref 18 ref 10 ref appTerm 1313 def 10 ref appTerm appTerm 952 ref 19 ref 8 ref appTerm 1314 def appTerm appTerm 1315 def nil cons cons 39 ref 36 ref 259 ref 40 ref 25 ref 1313 ref 1068 ref appTerm appTerm 952 ref 19 ref 265 ref appTerm 1316 def appTerm appTerm 1317 def appTerm 25 ref 1313 remove 9 ref 1084 ref appTerm 1318 def appTerm appTerm 952 ref 19 remove 1084 ref appTerm 1319 def appTerm appTerm 1320 def appTerm 1321 def absTerm 1322 def appTerm 1323 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1322 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1321 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1317 ref nil cons 1324 def cons 39 ref 1320 remove nil cons 1325 def cons nil cons cons nil cons cons 1326 def 57 ref subst 1326 remove 116 ref subst 77 ref 686 ref 313 ref appThm nil 1 ref 1084 ref nil cons cons nil cons nil cons cons 1327 def 196 remove subst 1328 def appThm 1311 ref trans appThm 966 ref 1327 ref 127 ref subst 1329 def appThm 1312 ref trans appThm 583 ref trans sym 30 ref eqMp eqMp nil 74 ref 1324 remove cons 75 ref 1325 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1315 remove appTerm 1323 remove appTerm nil cons cons 39 ref 36 ref 259 ref 1317 remove absTerm 1330 def appTerm 1331 def nil cons 1332 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1330 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1330 ref 265 ref appTerm betaConv 1333 def appThm 1330 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1333 remove absThm appThm appThm nil 290 ref 1330 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1332 remove cons 39 ref 36 ref 1 ref 40 ref 36 ref 259 ref 25 ref 18 ref 190 ref appTerm 1068 ref appTerm appTerm 952 ref 694 ref appTerm appTerm absTerm appTerm 1334 def appTerm 36 ref 259 ref 25 ref 18 ref 222 ref appTerm 1335 def 1068 ref appTerm appTerm 952 ref 135 ref 265 ref appTerm 1336 def appTerm appTerm 1337 def absTerm 1338 def appTerm 1339 def appTerm 1340 def absTerm 1341 def appTerm 1342 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1341 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1340 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1334 ref nil cons 1343 def cons 39 ref 1339 remove nil cons 1344 def cons nil cons 1345 def cons nil cons cons 1346 def 57 ref subst 1346 remove 116 ref subst 77 ref 686 ref 197 ref appThm 1347 def 313 ref appThm 1311 ref trans appThm 966 ref 135 ref 8 ref appTerm 1348 def refl 1349 def appThm nil 13 ref 1348 ref nil cons cons nil cons nil cons cons 1350 def 989 ref subst trans appThm 583 ref trans sym 30 ref eqMp nil 38 ref 25 ref 1335 ref 10 ref appTerm appTerm 952 ref 1348 ref appTerm appTerm 1351 def nil cons cons 39 ref 36 ref 259 ref 40 ref 1337 ref appTerm 25 ref 1335 remove 1318 ref appTerm appTerm 952 remove 135 remove 1084 ref appTerm 1352 def appTerm appTerm 1353 def appTerm 1354 def absTerm 1355 def appTerm 1356 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1355 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1354 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1337 remove nil cons 1357 def cons 39 ref 1353 remove nil cons 1358 def cons nil cons cons nil cons cons 1359 def 57 ref subst 1359 remove 116 ref subst 77 ref 1347 remove 1328 ref appThm 1311 ref trans appThm 966 remove 1352 ref refl 1360 def appThm nil 13 ref 1352 ref nil cons cons nil cons nil cons cons 1361 def 989 ref subst trans appThm 583 ref trans sym 30 ref eqMp eqMp nil 74 ref 1357 remove cons 75 ref 1358 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1351 remove appTerm 1356 remove appTerm nil cons cons 1345 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1338 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1338 ref 265 ref appTerm betaConv 1362 def appThm 1338 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1362 remove absThm appThm appThm nil 290 ref 1338 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1343 remove cons 75 ref 1344 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1331 remove appTerm 1342 remove appTerm nil cons cons 39 ref 36 ref 1 ref 1334 remove absTerm 1363 def appTerm 1364 def nil cons 1365 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1363 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1363 ref 20 ref appTerm betaConv 1366 def appThm 1363 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1366 remove absThm appThm appThm nil 290 ref 1363 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1365 remove cons 39 ref 36 ref 149 ref 40 ref 36 ref 1 ref 36 ref 259 ref 25 ref 18 ref 160 ref appTerm 423 ref appTerm 1367 def appTerm 994 remove 694 ref appTerm appTerm absTerm 1368 def appTerm 1369 def absTerm 1370 def appTerm 1371 def appTerm 36 ref 1 ref 36 ref 259 ref 25 ref 18 ref 156 ref appTerm 1070 ref appTerm appTerm 1000 ref 694 ref appTerm appTerm absTerm 1372 def appTerm 1373 def absTerm 1374 def appTerm 1375 def appTerm 1376 def absTerm 1377 def appTerm 1378 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1377 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1376 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1371 ref nil cons 1379 def cons 1380 def 39 ref 1375 remove nil cons 1381 def cons nil cons 1382 def cons nil cons cons 1383 def 57 ref subst 1383 remove 116 ref subst 77 ref nil 1 ref 318 ref nil cons cons nil cons nil cons cons 1384 def 1310 ref subst appThm 1014 ref 1311 remove appThm 1020 ref trans appThm 583 ref trans sym 30 ref eqMp nil 38 ref 25 ref 18 ref 318 ref appTerm 1385 def 318 ref appTerm appTerm 1000 ref 1314 remove appTerm appTerm 1386 def nil cons cons 39 ref 36 ref 259 ref 40 ref 25 ref 1385 ref 1070 ref appTerm appTerm 1000 ref 1316 remove appTerm appTerm 1387 def appTerm 25 ref 1385 remove 155 remove 1084 ref appTerm 1388 def appTerm appTerm 1000 ref 1319 remove appTerm appTerm 1389 def appTerm 1390 def absTerm 1391 def appTerm 1392 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1391 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1390 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1387 ref nil cons 1393 def cons 39 ref 1389 remove nil cons 1394 def cons nil cons cons nil cons cons 1395 def 57 ref subst 1395 remove 116 ref subst 77 ref 686 ref 920 ref appThm 1327 remove 173 remove subst 1094 remove trans 1095 remove trans 1396 def appThm nil 1 ref 133 remove 1097 remove appTerm nil cons cons nil cons nil cons cons 127 ref subst trans appThm 1014 ref 1329 remove appThm 1020 remove trans appThm 583 ref trans sym 30 ref eqMp eqMp nil 74 ref 1393 remove cons 75 ref 1394 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1386 remove appTerm 1392 remove appTerm nil cons cons 39 ref 36 ref 259 ref 1387 remove absTerm 1397 def appTerm 1398 def nil cons 1399 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1397 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1397 ref 265 ref appTerm betaConv 1400 def appThm 1397 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1400 remove absThm appThm appThm nil 290 ref 1397 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1399 remove cons 39 ref 36 ref 1 ref 40 ref 1373 ref appTerm 36 ref 259 ref 25 ref 18 ref 225 ref appTerm 1401 def 1070 ref appTerm appTerm 1000 ref 1336 remove appTerm appTerm 1402 def absTerm 1403 def appTerm 1404 def appTerm 1405 def absTerm 1406 def appTerm 1407 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1406 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1405 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1373 remove nil cons 1408 def cons 1409 def 39 ref 1404 remove nil cons 1410 def cons nil cons 1411 def cons nil cons cons 1412 def 57 ref subst 1412 remove 116 ref subst 77 ref 686 ref 936 ref appThm 1413 def 920 ref appThm appThm 1014 ref 1349 remove appThm 1350 remove 1019 ref subst trans appThm sym 77 ref nil 149 ref 285 remove cons nil cons nil cons cons 1414 def 825 ref subst 187 ref 247 remove 1141 ref appThm appThm 945 ref appThm trans appThm nil 149 ref 147 remove cons nil cons nil cons cons 1415 def 825 remove subst appThm sym 77 ref nil 1 ref 177 ref 162 remove appTerm nil cons cons nil cons nil cons cons 983 ref subst appThm 983 remove appThm 1035 ref trans sym 30 ref eqMp eqMp eqMp nil 38 ref 25 ref 1401 ref 318 ref appTerm appTerm 1000 ref 1348 remove appTerm appTerm 1416 def nil cons cons 39 ref 36 ref 259 ref 40 ref 1402 ref appTerm 25 ref 1401 remove 1388 ref appTerm appTerm 1000 remove 1352 remove appTerm appTerm 1417 def appTerm 1418 def absTerm 1419 def appTerm 1420 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1419 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1418 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1402 remove nil cons 1421 def cons 39 ref 1417 remove nil cons 1422 def cons nil cons cons nil cons cons 1423 def 57 ref subst 1423 remove 116 ref subst 77 ref 1413 remove 1396 ref appThm appThm 1014 ref 1360 remove appThm 1361 remove 1019 ref subst trans appThm sym 77 ref 1132 ref 1 ref 25 ref 18 ref 154 ref appTerm 134 ref appTerm appTerm 639 ref appTerm absTerm 1424 def 20 ref appTerm 1425 def betaConv 149 ref 36 ref 1424 ref appTerm 1426 def absTerm 1427 def 153 ref appTerm 1428 def betaConv nil 36 ref 1427 ref appTerm 1429 def axiom nil 38 ref 1429 remove nil cons cons 39 ref 1428 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1427 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1426 remove nil cons cons 39 ref 1425 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1424 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1430 def subst appThm 441 ref 1430 remove subst appThm sym 77 ref 686 ref 1141 ref appThm 1142 ref appThm 1143 ref 704 ref subst trans appThm 694 ref refl 1431 def appThm sym 686 ref 1 ref 1106 remove 156 ref appTerm 1432 def absTerm 1433 def 20 ref appTerm 1434 def betaConv 149 ref 36 ref 1433 ref appTerm 1435 def absTerm 1436 def 153 ref appTerm 1437 def betaConv 186 ref 149 ref 186 ref 1 ref 1432 remove assume sym 163 remove assume sym deductAntisym absThm appThm absThm appThm 170 remove eqMp nil 38 ref 36 ref 1436 ref appTerm nil cons cons 39 ref 1437 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1436 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1435 remove nil cons cons 39 ref 1434 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1433 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1438 def appThm 438 ref 1438 ref subst 1439 def appThm 1372 ref 265 ref appTerm 1440 def betaConv nil 1409 remove 39 ref 1440 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 1372 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 1014 remove 1431 remove appThm nil 13 ref 694 ref nil cons 1441 def cons nil cons nil cons cons 1442 def 1019 ref subst trans trans trans eqMp eqMp eqMp eqMp nil 74 ref 1421 remove cons 75 ref 1422 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1416 remove appTerm 1420 remove appTerm nil cons cons 1411 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1403 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1403 ref 265 ref appTerm betaConv 1443 def appThm 1403 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1443 remove absThm appThm appThm nil 290 ref 1403 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1408 remove cons 75 ref 1410 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1398 remove appTerm 1407 remove appTerm nil cons cons 1382 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1374 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1374 ref 20 ref appTerm betaConv 1444 def appThm 1374 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1444 remove absThm appThm appThm nil 290 ref 1374 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1379 remove cons 75 ref 1381 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1364 remove appTerm 1378 remove appTerm nil cons cons 39 ref 36 ref 149 ref 1371 remove absTerm 1445 def appTerm 1446 def nil cons 1447 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1445 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 1445 ref 153 ref appTerm 1448 def betaConv 1449 def appThm 1445 ref 154 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 1449 ref absThm appThm appThm nil 290 ref 1445 ref nil cons 1450 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 1451 def nil 1446 remove thm 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 77 ref 686 ref 439 ref appThm 442 ref appThm appThm nil 1287 remove 1288 ref 639 ref nil cons 1452 def cons nil cons cons nil cons cons 1299 remove subst appThm absThm appThm absThm appThm absThm appThm sym nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 25 ref 18 ref 444 ref appTerm 445 ref appTerm appTerm 1300 remove 639 ref appTerm appTerm 1453 def absTerm 1454 def appTerm 1455 def absTerm 1456 def appTerm 1457 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1457 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1456 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1455 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1454 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1453 remove nil cons cons nil cons nil cons cons 31 ref subst 453 ref 1368 ref 265 ref appTerm 1458 def betaConv 1370 ref 20 ref appTerm 1459 def betaConv 1449 remove 1451 ref nil 38 ref 1447 remove cons 1460 def 39 ref 1448 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1450 remove cons 1461 def 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 1380 remove 39 ref 1459 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1370 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1369 remove nil cons cons 39 ref 1458 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1368 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 1462 def subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 1463 def nil 36 ref 149 ref 36 ref 1 ref 36 ref 259 ref 25 ref 18 ref 423 ref appTerm 1464 def 425 ref appTerm appTerm 608 ref 639 ref appTerm 1285 ref appTerm appTerm absTerm 1465 def appTerm 1466 def absTerm 1467 def appTerm 1468 def absTerm 1469 def appTerm 1470 def thm 77 ref 11 remove 1 ref 551 ref 641 ref 20 ref appTerm 1471 def appTerm 1472 def absTerm 1473 def 20 ref appTerm 1474 def betaConv nil 36 ref 1473 ref appTerm 1475 def axiom nil 38 ref 1475 remove nil cons cons 39 ref 1474 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1473 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1472 remove nil cons cons 39 ref 25 ref 1471 ref appTerm 547 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil 74 ref 1471 remove nil cons cons nil cons nil cons cons 982 ref subst eqMp 1476 def subst appThm 289 ref 685 ref 210 ref appThm 595 remove trans 1477 def appThm 1478 def 312 remove 1476 ref subst 1479 def appThm 984 ref 1211 ref subst trans appThm 1035 ref trans sym 30 ref eqMp nil 38 ref 25 ref 640 ref 10 ref appTerm 1480 def 10 ref appTerm appTerm 46 ref 551 ref 947 remove appTerm 1481 def appTerm 1482 def 874 ref appTerm appTerm 1483 def nil cons cons 39 ref 36 ref 259 ref 40 ref 25 ref 1480 ref 1068 ref appTerm appTerm 1482 ref 872 ref 265 ref appTerm 1484 def appTerm appTerm 1485 def appTerm 25 ref 1480 remove 1318 ref appTerm appTerm 1482 ref 872 remove 1084 ref appTerm 1486 def appTerm appTerm 1487 def appTerm 1488 def absTerm 1489 def appTerm 1490 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1489 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1488 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1485 ref nil cons 1491 def cons 39 ref 1487 remove nil cons 1492 def cons nil cons cons nil cons cons 1493 def 57 ref subst 1493 remove 116 ref subst 77 ref 640 ref refl 1494 def 313 ref appThm 1328 ref appThm 1479 ref trans appThm 1478 ref 438 remove 898 ref subst 1495 def appThm 212 remove 1211 ref subst trans appThm 1035 ref trans sym 30 ref eqMp eqMp nil 74 ref 1491 remove cons 75 ref 1492 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1483 remove appTerm 1490 remove appTerm nil cons cons 39 ref 36 ref 259 ref 1485 remove absTerm 1496 def appTerm 1497 def nil cons 1498 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1496 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1496 ref 265 ref appTerm betaConv 1499 def appThm 1496 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1499 remove absThm appThm appThm nil 290 ref 1496 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1498 remove cons 39 ref 36 ref 1 ref 40 ref 36 ref 259 ref 25 ref 640 ref 190 remove appTerm 1068 ref appTerm appTerm 1482 ref 641 remove 265 ref appTerm 1500 def appTerm appTerm absTerm appTerm 1501 def appTerm 36 ref 259 ref 25 ref 640 ref 222 remove appTerm 1502 def 1068 remove appTerm appTerm 1482 ref 640 ref 134 ref appTerm 1503 def 265 ref appTerm 1504 def appTerm appTerm 1505 def absTerm 1506 def appTerm 1507 def appTerm 1508 def absTerm 1509 def appTerm 1510 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1509 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1508 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1501 ref nil cons 1511 def cons 39 ref 1507 remove nil cons 1512 def cons nil cons 1513 def cons nil cons cons 1514 def 57 ref subst 1514 remove 116 ref subst 77 ref 1494 ref 197 remove appThm 1515 def 313 remove appThm 1479 ref trans appThm 1478 ref 1503 ref 8 ref appTerm 1516 def refl 1517 def appThm nil 13 ref 1516 ref nil cons cons nil cons nil cons cons 1518 def 1211 ref subst trans appThm 1035 ref trans sym 30 ref eqMp nil 38 ref 25 ref 1502 ref 10 remove appTerm appTerm 1482 ref 1516 ref appTerm appTerm 1519 def nil cons cons 39 ref 36 ref 259 ref 40 ref 1505 ref appTerm 25 ref 1502 remove 1318 remove appTerm appTerm 1482 remove 1503 remove 1084 ref appTerm 1520 def appTerm appTerm 1521 def appTerm 1522 def absTerm 1523 def appTerm 1524 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1523 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1522 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1505 remove nil cons 1525 def cons 39 ref 1521 remove nil cons 1526 def cons nil cons cons nil cons cons 1527 def 57 ref subst 1527 remove 116 ref subst 77 ref 1515 remove 1328 remove appThm 1479 ref trans appThm 1478 remove 1520 ref refl 1528 def appThm nil 13 ref 1520 ref nil cons cons nil cons nil cons cons 1529 def 1211 remove subst trans appThm 1035 ref trans sym 30 ref eqMp eqMp nil 74 ref 1525 remove cons 75 ref 1526 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1519 remove appTerm 1524 remove appTerm nil cons cons 1513 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1506 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1506 ref 265 ref appTerm betaConv 1530 def appThm 1506 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1530 remove absThm appThm appThm nil 290 ref 1506 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1511 remove cons 75 ref 1512 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1497 remove appTerm 1510 remove appTerm nil cons cons 39 ref 36 ref 1 ref 1501 remove absTerm 1531 def appTerm 1532 def nil cons 1533 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1531 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1531 ref 20 ref appTerm betaConv 1534 def appThm 1531 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1534 remove absThm appThm appThm nil 290 ref 1531 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1533 remove cons 39 ref 36 ref 149 ref 40 ref 36 ref 1 ref 36 ref 259 ref 25 ref 640 ref 160 ref appTerm 423 ref appTerm 1535 def appTerm 46 ref 551 ref 821 remove appTerm 1536 def appTerm 1537 def 1500 ref appTerm 1538 def appTerm absTerm 1539 def appTerm 1540 def absTerm 1541 def appTerm 1542 def appTerm 36 ref 1 ref 36 ref 259 ref 25 ref 640 ref 156 remove appTerm 1070 ref appTerm appTerm 46 ref 551 ref 999 remove appTerm appTerm 1543 def 1500 ref appTerm appTerm absTerm 1544 def appTerm 1545 def absTerm 1546 def appTerm 1547 def appTerm 1548 def absTerm 1549 def appTerm 1550 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1549 remove nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1548 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1542 ref nil cons 1551 def cons 1552 def 39 ref 1547 remove nil cons 1553 def cons nil cons 1554 def cons nil cons cons 1555 def 57 ref subst 1555 remove 116 ref subst 77 ref 1384 remove 1476 remove subst appThm 289 ref 685 ref 1013 remove appThm 573 ref trans appThm 1556 def 1479 remove appThm 984 remove 926 ref subst trans appThm 1035 ref trans sym 30 ref eqMp nil 38 ref 25 ref 640 ref 318 ref appTerm 1557 def 318 ref appTerm appTerm 1543 ref 874 remove appTerm appTerm 1558 def nil cons cons 39 ref 36 ref 259 ref 40 ref 25 ref 1557 ref 1070 ref appTerm appTerm 1543 ref 1484 remove appTerm appTerm 1559 def appTerm 25 ref 1557 remove 1388 ref appTerm appTerm 1543 ref 1486 remove appTerm appTerm 1560 def appTerm 1561 def absTerm 1562 def appTerm 1563 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1562 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1561 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1559 ref nil cons 1564 def cons 39 ref 1560 remove nil cons 1565 def cons nil cons cons nil cons cons 1566 def 57 ref subst 1566 remove 116 ref subst 77 ref 1494 ref 920 ref appThm 1396 ref appThm 1099 remove 898 remove subst trans appThm 1556 ref 1495 remove appThm 939 ref trans appThm 583 remove trans sym 30 ref eqMp eqMp nil 74 ref 1564 remove cons 75 ref 1565 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1558 remove appTerm 1563 remove appTerm nil cons cons 39 ref 36 ref 259 ref 1559 remove absTerm 1567 def appTerm 1568 def nil cons 1569 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1567 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1567 ref 265 ref appTerm betaConv 1570 def appThm 1567 ref 1084 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1570 remove absThm appThm appThm nil 290 ref 1567 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp nil 38 ref 1569 remove cons 39 ref 36 ref 1 ref 40 ref 1545 ref appTerm 36 ref 259 ref 25 ref 640 ref 225 remove appTerm 1571 def 1070 remove appTerm appTerm 1543 ref 1504 remove appTerm appTerm 1572 def absTerm 1573 def appTerm 1574 def appTerm 1575 def absTerm 1576 def appTerm 1577 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1576 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1575 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1545 remove nil cons 1578 def cons 1579 def 39 ref 1574 remove nil cons 1580 def cons nil cons 1581 def cons nil cons cons 1582 def 57 ref subst 1582 remove 116 ref subst 77 ref 1494 ref 936 remove appThm 1583 def 920 remove appThm appThm 1556 ref 1517 remove appThm 1518 remove 926 ref subst trans appThm sym 77 ref 1414 remove 149 ref 551 ref 657 ref 8 ref appTerm 1584 def appTerm 1585 def absTerm 1586 def 153 ref appTerm 1587 def betaConv nil 36 ref 1586 ref appTerm 1588 def axiom nil 38 ref 1588 remove nil cons cons 39 ref 1587 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1586 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1585 remove nil cons cons 39 ref 25 ref 1584 ref appTerm 547 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil 74 ref 1584 remove nil cons cons nil cons nil cons cons 982 ref subst eqMp 1589 def subst appThm 1415 remove 1589 ref subst appThm 1035 remove trans sym 30 ref eqMp eqMp nil 38 ref 25 ref 1571 ref 318 remove appTerm appTerm 1543 ref 1516 remove appTerm appTerm 1590 def nil cons cons 39 ref 36 ref 259 ref 40 ref 1572 ref appTerm 25 ref 1571 remove 1388 remove appTerm appTerm 1543 remove 1520 remove appTerm appTerm 1591 def appTerm 1592 def absTerm 1593 def appTerm 1594 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 1593 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1592 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1572 remove nil cons 1595 def cons 39 ref 1591 remove nil cons 1596 def cons nil cons cons nil cons cons 1597 def 57 ref subst 1597 remove 116 ref subst 77 ref 1583 remove 1396 remove appThm appThm 1556 ref 1528 remove appThm 1529 remove 926 ref subst trans appThm sym 77 ref 1132 remove 1 ref 25 ref 640 ref 154 ref appTerm 134 ref appTerm appTerm 658 ref appTerm absTerm 1598 def 20 ref appTerm 1599 def betaConv 149 ref 36 ref 1598 ref appTerm 1600 def absTerm 1601 def 153 ref appTerm 1602 def betaConv nil 36 ref 1601 ref appTerm 1603 def axiom nil 38 ref 1603 remove nil cons cons 39 ref 1602 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1601 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1600 remove nil cons cons 39 ref 1599 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1598 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1604 def subst appThm 441 ref 1604 remove subst appThm sym 77 ref 1494 ref 1141 remove appThm 1142 remove appThm 1143 remove 259 ref 25 ref 640 ref 236 ref appTerm 693 remove appTerm appTerm 1500 ref appTerm absTerm 1605 def 265 ref appTerm 1606 def betaConv 1 ref 36 ref 1605 ref appTerm 1607 def absTerm 1608 def 20 ref appTerm 1609 def betaConv 149 ref 36 ref 1608 ref appTerm 1610 def absTerm 1611 def 153 ref appTerm 1612 def betaConv nil 36 ref 1611 ref appTerm 1613 def axiom nil 38 ref 1613 remove nil cons cons 39 ref 1612 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1611 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1610 remove nil cons cons 39 ref 1609 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1608 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1607 remove nil cons cons 39 ref 1606 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1605 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp subst trans appThm 1500 ref refl 1614 def appThm sym 1494 ref 1438 remove appThm 1439 remove appThm 1544 ref 265 ref appTerm 1615 def betaConv nil 1579 remove 39 ref 1615 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 1544 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 1556 remove 1614 remove appThm nil 13 ref 1500 ref nil cons cons nil cons nil cons cons 926 ref subst trans trans trans eqMp eqMp eqMp eqMp nil 74 ref 1595 remove cons 75 ref 1596 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1590 remove appTerm 1594 remove appTerm nil cons cons 1581 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1573 ref 8 ref appTerm betaConv appThm 186 ref 259 ref 288 ref 1573 ref 265 ref appTerm betaConv 1616 def appThm 1573 ref 1084 remove appTerm betaConv appThm absThm appThm appThm appThm 186 ref 259 ref 1616 remove absThm appThm appThm nil 290 ref 1573 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1578 remove cons 75 ref 1580 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1568 remove appTerm 1577 remove appTerm nil cons cons 1554 remove cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1546 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 1546 ref 20 ref appTerm betaConv 1617 def appThm 1546 ref 134 ref appTerm betaConv appThm absThm appThm appThm appThm 186 ref 1 ref 1617 remove absThm appThm appThm nil 290 ref 1546 remove nil cons cons nil cons nil cons cons 297 ref subst eqMp eqMp eqMp nil 74 ref 1551 remove cons 75 ref 1553 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 1532 remove appTerm 1550 remove appTerm nil cons cons 39 ref 36 ref 149 ref 1542 remove absTerm 1618 def appTerm 1619 def nil cons 1620 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 1618 ref 8 ref appTerm betaConv appThm 186 ref 149 ref 288 ref 1618 ref 153 ref appTerm 1621 def betaConv 1622 def appThm 1618 ref 154 remove appTerm betaConv appThm absThm appThm appThm appThm 186 ref 149 ref 1622 ref absThm appThm appThm nil 290 ref 1618 remove nil cons 1623 def cons nil cons nil cons cons 297 ref subst eqMp eqMp 1624 def nil 1619 remove thm 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 77 ref 1494 remove 439 ref appThm 442 ref appThm appThm nil 1284 ref 551 ref 1285 ref appTerm 1625 def nil cons cons 1288 ref 658 ref nil cons 1626 def cons nil cons cons nil cons cons 1284 remove 25 ref 46 ref 1289 ref appTerm 1290 ref appTerm appTerm 46 ref 1290 ref appTerm 1289 ref appTerm appTerm absTerm 1627 def 1290 remove appTerm 1628 def betaConv 1288 remove 215 ref 1627 ref appTerm 1629 def absTerm 1630 def 1289 remove appTerm 1631 def betaConv nil 215 ref 1630 ref appTerm 1632 def axiom nil 38 ref 1632 remove nil cons cons 39 ref 1631 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1630 remove nil cons cons 1297 remove cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1629 remove nil cons cons 39 ref 1628 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1627 remove nil cons cons 1298 remove cons nil cons cons 126 ref subst eqMp eqMp subst appThm absThm appThm absThm appThm absThm appThm sym nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 25 ref 640 ref 444 ref appTerm 445 ref appTerm appTerm 46 ref 1625 ref appTerm 658 ref appTerm appTerm 1633 def absTerm 1634 def appTerm 1635 def absTerm 1636 def appTerm 1637 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1637 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1636 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1635 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1634 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1633 remove nil cons cons nil cons nil cons cons 31 ref subst 453 remove 1539 ref 265 ref appTerm 1638 def betaConv 1541 ref 20 ref appTerm 1639 def betaConv 1622 remove 1624 remove nil 38 ref 1620 remove cons 39 ref 1621 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1623 remove cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 1552 remove 39 ref 1639 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1541 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1540 remove nil cons cons 39 ref 1638 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1539 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 1640 def subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 36 ref 149 ref 36 ref 1 ref 36 ref 259 ref 25 ref 640 ref 423 ref appTerm 1641 def 425 ref appTerm appTerm 46 ref 658 ref appTerm 1642 def 1625 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm thm nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 40 ref 1538 remove appTerm 1535 remove appTerm 1643 def absTerm 1644 def appTerm 1645 def absTerm 1646 def appTerm 1647 def absTerm 1648 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1647 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1646 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1645 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1644 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1643 remove nil cons cons nil cons nil cons cons 31 ref subst 288 ref 1537 ref refl 441 remove 1 ref 659 remove 46 ref 639 ref appTerm 1649 def 551 ref 1133 remove appTerm appTerm appTerm absTerm 1650 def 20 ref appTerm 1651 def betaConv 149 ref 36 ref 1650 ref appTerm 1652 def absTerm 1653 def 153 ref appTerm 1654 def betaConv nil 36 ref 1653 ref appTerm 1655 def axiom nil 38 ref 1655 remove nil cons cons 39 ref 1654 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1653 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1652 remove nil cons cons 39 ref 1651 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1650 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1656 def subst appThm appThm nil 463 remove 866 remove cons nil cons cons 1656 remove subst appThm sym nil 38 ref 1537 remove 46 ref 694 ref appTerm 551 ref 1055 ref appTerm 1657 def appTerm 1658 def appTerm nil cons 1659 def cons 39 ref 46 ref 1367 ref appTerm 551 ref 1054 remove appTerm 1660 def appTerm nil cons 1661 def cons nil cons cons nil cons cons 1662 def 57 ref subst 1662 remove 116 ref subst nil 74 ref 1536 remove nil cons 1663 def cons 75 ref 1658 remove nil cons cons nil cons cons nil cons cons 1664 def 89 ref subst 1664 remove 541 ref subst nil 74 ref 1441 remove cons 75 ref 1657 remove nil cons 1665 def cons nil cons cons nil cons cons 1666 def 89 ref subst 1666 remove 541 ref subst 289 ref 360 remove 1310 remove subst appThm 1442 remove 31 ref subst 694 ref assume eqMp appThm 939 remove trans sym 30 ref eqMp nil 38 ref 46 ref 638 ref 153 ref appTerm appTerm 694 ref appTerm nil cons cons 39 ref 1367 remove nil cons 1667 def cons nil cons cons nil cons cons 97 ref subst proveHyp nil "q" 0 ref var 1668 def 280 remove cons 359 remove 260 remove nil cons cons 1669 def cons nil cons cons 288 ref 289 ref 778 ref appThm nil 1 ref 1668 ref varTerm 1670 def nil cons 1671 def cons 452 ref cons nil cons cons 778 ref subst appThm appThm nil 1 ref 130 ref 1670 ref appTerm 1672 def nil cons 1673 def cons 149 ref 462 remove cons nil cons 1674 def cons nil cons cons 778 ref subst appThm sym nil 38 ref 46 ref 771 ref appTerm 661 ref 662 ref 152 ref 1670 ref appTerm 1675 def 158 ref 265 ref appTerm 1676 def 664 ref appTerm 1677 def appTerm absTerm 1678 def appTerm 1679 def appTerm nil cons 1680 def cons 39 ref 661 ref 662 ref 152 ref 1672 ref appTerm 424 ref 664 ref appTerm appTerm absTerm 1681 def appTerm 1682 def nil cons 1683 def cons nil cons 1684 def cons nil cons cons 1685 def 57 ref subst 1685 remove 116 ref subst nil 74 ref 771 ref nil cons 1686 def cons 75 ref 1679 ref nil cons 1687 def cons nil cons cons nil cons cons 1688 def 89 ref subst 1688 remove 541 ref subst nil 38 ref 1686 remove cons 1684 ref cons nil cons cons 97 ref subst nil 99 ref 488 ref 40 ref 770 ref 490 ref appTerm 1689 def appTerm 1682 ref appTerm 1690 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 488 ref nil 13 ref 1690 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1689 ref nil cons 1691 def cons 1684 ref cons nil cons cons 1692 def 57 ref subst 1692 remove 116 ref subst 1689 ref betaConv 1689 remove assume eqMp nil 38 ref 663 ref 177 remove 490 ref appTerm 1693 def appTerm 1694 def nil cons 1695 def cons 1684 ref cons nil cons cons 1696 def 97 ref subst proveHyp 1696 ref 57 ref subst 1696 remove 116 ref subst nil 38 ref 1687 remove cons 1684 ref cons nil cons cons 97 ref subst nil 99 ref 489 ref 40 ref 1678 ref 494 ref appTerm 1697 def appTerm 1682 ref appTerm 1698 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 489 ref nil 13 ref 1698 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1697 ref nil cons 1699 def cons 1684 ref cons nil cons cons 1700 def 57 ref subst 1700 remove 116 ref subst 1697 ref betaConv 1697 remove assume eqMp nil 38 ref 1675 remove 1676 remove 494 ref appTerm appTerm 1701 def nil cons 1702 def cons 1684 remove cons nil cons cons 1703 def 97 ref subst proveHyp 1703 ref 57 ref subst 1703 remove 116 ref subst 1681 ref 158 ref 491 ref 265 ref appTerm 1704 def appTerm 158 ref 159 ref 494 ref appTerm 1705 def appTerm 491 ref 494 ref appTerm 1706 def appTerm 1707 def appTerm 1708 def appTerm betaConv sym 187 ref 358 ref 1694 remove assume appThm 1701 remove assume appThm nil 259 ref 632 remove cons 1709 def 434 ref 149 ref 1693 remove nil cons cons nil cons cons cons nil cons cons 483 ref subst trans appThm 424 ref 1708 ref appTerm refl appThm sym 187 ref 174 ref nil 655 ref nil cons 1710 def nil cons cons 486 ref subst appThm nil 1709 ref 1710 remove cons nil cons cons 486 ref subst appThm nil 259 ref 1706 ref nil cons cons 1 ref 1705 ref nil cons cons 149 ref 424 remove 1704 ref appTerm 1711 def nil cons cons nil cons cons cons nil cons cons 282 ref subst 1712 def trans appThm nil 259 ref 1707 remove nil cons cons 1 ref 1704 remove nil cons cons 1674 ref cons cons nil cons cons 282 remove subst 1712 remove trans appThm nil 100 ref 158 ref 158 ref 1711 remove appTerm 1705 remove appTerm appTerm 1706 remove appTerm nil cons cons nil cons nil cons cons 209 ref subst trans sym 30 ref eqMp eqMp eqMp 98 ref 99 ref 1681 remove nil cons cons 100 ref 1708 remove nil cons cons nil cons cons nil cons cons 757 remove sym nil 218 ref 75 ref 40 ref 736 remove appTerm 80 remove appTerm 1713 def absTerm nil cons cons nil cons nil cons cons 605 remove 142 ref subst 1714 def subst 75 ref nil 13 ref 1713 remove nil cons cons nil cons nil cons cons 31 ref subst 749 ref 57 ref subst 749 remove 116 ref subst nil 38 ref 114 remove cons 747 remove cons nil cons cons 97 ref subst 735 ref 112 remove appTerm 1715 def betaConv nil 738 remove 39 ref 1715 remove nil cons cons nil cons cons nil cons cons 97 ref subst 1171 remove 107 remove 735 remove nil cons cons 1172 remove cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp nil 766 remove 765 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 1716 def subst proveHyp eqMp nil 74 ref 1702 remove cons 75 ref 1683 remove cons nil cons 1717 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 1699 remove cons 1717 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 1678 ref 733 ref appTerm appTerm 1682 ref appTerm absTerm appTerm nil cons cons 39 ref 40 ref 1679 remove appTerm 1682 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1678 remove nil cons cons 1717 ref cons nil cons cons 767 ref subst eqMp eqMp eqMp nil 74 ref 1695 remove cons 1717 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 1691 remove cons 1717 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 770 ref 733 ref appTerm appTerm 1682 ref appTerm absTerm appTerm nil cons cons 39 ref 40 ref 771 remove appTerm 1682 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 770 remove nil cons cons 1717 ref cons nil cons cons 767 ref subst eqMp eqMp proveHyp proveHyp eqMp nil 74 ref 1680 remove cons 1717 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp 1718 def subst eqMp nil 38 ref 1667 remove cons 39 ref 1660 remove nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp 685 ref 1161 remove 965 ref nil 38 ref 1663 remove cons 39 ref 1254 remove cons nil cons cons nil cons cons 97 ref subst nil 74 ref 1279 remove cons 1719 def nil cons nil cons cons 982 ref subst eqMp appThm nil 38 ref 1665 remove cons 39 ref 25 ref 1055 remove appTerm 547 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst nil 74 ref 1066 remove cons nil cons nil cons cons 982 ref subst eqMp appThm 1031 remove trans trans appThm 573 ref trans sym 30 ref eqMp eqMp proveHyp proveHyp proveHyp proveHyp eqMp nil 74 ref 1659 remove cons 75 ref 1661 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1648 remove appTerm thm nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 36 ref 1668 ref 40 ref 1642 remove 640 ref 265 ref appTerm 1670 ref appTerm 1720 def appTerm 1721 def appTerm 1641 remove 1672 ref appTerm 1722 def appTerm 1723 def absTerm 1724 def appTerm 1725 def absTerm 1726 def appTerm 1727 def absTerm 1728 def appTerm 1729 def absTerm 1730 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1729 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1728 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1727 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1726 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1725 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1724 remove nil cons cons nil cons nil cons cons 143 ref subst 1668 ref nil 13 ref 1723 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1721 remove nil cons 1731 def cons 39 ref 1722 remove nil cons 1732 def cons nil cons 1733 def cons nil cons cons 1734 def 57 ref subst 1734 remove 116 ref subst nil 74 ref 1626 ref cons 75 ref 1720 ref nil cons 1735 def cons nil cons cons nil cons cons 1736 def 89 ref subst 1736 remove 541 ref subst "n'" 0 ref var 1737 def 46 ref 1464 ref 1737 ref varTerm 1738 def appTerm appTerm 640 remove 1738 ref appTerm 1672 ref appTerm appTerm absTerm 1739 def 425 ref appTerm betaConv sym 289 ref 1465 ref 265 ref appTerm 1740 def betaConv 1467 ref 20 ref appTerm 1741 def betaConv 1469 ref 153 ref appTerm 1742 def betaConv 1463 remove nil 38 ref 1470 remove nil cons cons 39 ref 1742 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1469 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1468 remove nil cons cons 39 ref 1741 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1467 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1466 remove nil cons cons 39 ref 1740 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1465 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp 965 ref nil 13 ref 1452 ref cons nil cons nil cons cons 31 ref subst nil 38 ref 1626 ref cons 1743 def 39 ref 1452 remove cons nil cons cons nil cons cons 97 ref subst 1 ref 40 ref 658 ref appTerm 639 remove appTerm absTerm 1744 def 20 ref appTerm 1745 def betaConv 149 ref 36 ref 1744 ref appTerm 1746 def absTerm 1747 def 153 ref appTerm 1748 def betaConv nil 36 ref 1747 ref appTerm 1749 def axiom nil 38 ref 1749 remove nil cons cons 39 ref 1748 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1747 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1746 remove nil cons cons 39 ref 1745 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1744 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp appThm 1285 remove refl appThm nil 13 ref 1286 remove cons nil cons nil cons cons 989 remove subst trans trans appThm nil 259 ref 1671 remove cons 440 remove cons nil cons cons 1640 remove subst 46 ref 551 ref 954 ref appTerm 1750 def appTerm refl nil 13 ref 1735 remove cons nil cons nil cons cons 31 ref subst 1720 remove assume eqMp appThm nil 13 ref 1750 ref nil cons 1751 def cons nil cons nil cons cons 1752 def 902 ref subst trans trans appThm 1752 remove 926 ref subst trans sym nil 1743 remove 39 ref 1751 ref cons nil cons cons nil cons cons 97 ref subst nil 543 remove 1626 remove cons 544 remove 1751 ref cons nil cons cons nil cons cons 631 remove subst sym nil 38 ref 1275 ref cons 1753 def 39 ref 25 ref 551 ref 658 remove appTerm 1754 def appTerm 1755 def 28 ref appTerm 1756 def nil cons 1757 def cons nil cons cons nil cons cons 1758 def 57 ref subst 1758 remove 116 ref subst 685 remove 657 ref refl 954 ref assume 1759 def appThm 1589 remove trans appThm 573 remove trans eqMp nil 74 ref 1275 ref cons 1760 def 75 ref 1757 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp nil 38 ref 40 ref 954 ref appTerm 1761 def 1756 remove appTerm nil cons cons 39 ref 25 ref 40 ref 551 ref 1750 ref appTerm 1762 def appTerm 1754 ref appTerm appTerm 1763 def 1761 ref 28 ref appTerm appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil "q'" 12 ref var 1764 def 211 remove cons nil cons nil cons cons 1276 ref 604 remove subst nil 38 ref 25 ref 1762 ref appTerm 1765 def 954 ref appTerm nil cons cons 39 ref 40 ref 1761 ref 1755 remove 1764 ref varTerm 1766 def appTerm 1767 def appTerm appTerm 1763 ref 1761 remove 1766 ref appTerm appTerm appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil "p'" 12 remove var 1768 def 1275 ref cons nil cons nil cons cons 1764 ref 40 ref 1765 remove 1768 ref varTerm 1769 def appTerm appTerm 40 ref 40 ref 1769 ref appTerm 1770 def 1767 remove appTerm appTerm 1763 remove 1770 ref 1766 ref appTerm 1771 def appTerm appTerm appTerm absTerm 1772 def 1766 ref appTerm 1773 def betaConv 1768 ref 215 ref 1772 ref appTerm 1774 def absTerm 1775 def 1769 ref appTerm 1776 def betaConv nil 39 ref 1754 remove nil cons cons 38 ref 1762 remove nil cons cons nil cons cons nil cons cons nil 218 ref 1768 ref 215 ref 1764 ref 40 ref 523 remove 1769 ref appTerm 1777 def appTerm 40 ref 1770 ref 25 ref 43 ref appTerm 1766 ref appTerm 1778 def appTerm 1779 def appTerm 45 remove 1771 ref appTerm 1780 def appTerm 1781 def appTerm 1782 def absTerm 1783 def appTerm 1784 def absTerm nil cons cons nil cons nil cons cons 1714 ref subst 1768 remove nil 13 ref 1784 remove nil cons cons nil cons nil cons cons 31 ref subst nil 218 ref 1783 remove nil cons cons nil cons nil cons cons 1714 remove subst 1764 remove nil 13 ref 1782 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1777 remove nil cons 1785 def cons 1786 def 39 ref 1781 remove nil cons 1787 def cons nil cons cons nil cons cons 1788 def 57 ref subst 1788 remove 116 ref subst nil 38 ref 1779 ref nil cons 1789 def cons 39 ref 1780 remove nil cons 1790 def cons nil cons cons nil cons cons 1791 def 57 ref subst 1791 remove 116 ref subst nil 532 remove 39 ref 1771 ref nil cons 1792 def cons nil cons cons nil cons cons 1793 def 542 ref subst 1793 ref 57 ref subst 1793 remove 116 ref subst nil 38 ref 1769 ref nil cons 1794 def cons 1795 def 39 ref 1766 ref nil cons 1796 def cons nil cons 1797 def cons nil cons cons 1798 def 57 ref subst 1798 ref 116 ref subst nil 1786 ref 39 ref 42 remove 1769 remove appTerm 1799 def nil cons 1800 def cons nil cons cons nil cons cons 97 ref subst nil 38 ref 69 remove cons 39 ref 1794 ref cons nil cons cons nil cons cons 1801 def 764 ref subst eqMp 1802 def nil 38 ref 1800 ref cons 1803 def 1797 ref cons nil cons cons 1804 def 97 ref subst proveHyp nil 1786 remove 39 ref 1770 remove 41 remove appTerm 1805 def nil cons 1806 def cons nil cons cons nil cons cons 97 ref subst 1801 ref nil 759 remove 535 remove cons nil cons cons 1807 def 57 ref subst 1807 remove 116 ref subst 536 remove eqMp nil 762 remove 539 remove cons nil cons cons 89 ref subst deductAntisym eqMp 1808 def subst eqMp 1809 def nil 38 ref 1806 ref cons 1810 def 39 ref 40 ref 1799 ref appTerm 1811 def 1766 ref appTerm nil cons 1812 def cons nil cons cons nil cons cons 1813 def 97 ref subst proveHyp 1813 ref 57 ref subst 1813 remove 116 ref subst 1804 ref 57 ref subst 1804 remove 116 ref subst nil 1795 ref 537 remove cons nil cons cons 97 ref subst 1805 remove assume eqMp 1814 def 1801 remove 97 ref subst 1799 remove assume eqMp 1815 def 1814 remove proveHyp proveHyp nil 1795 remove 39 ref 1778 remove nil cons 1816 def cons nil cons cons nil cons cons 97 ref subst 1779 remove assume eqMp 1817 def nil 38 ref 1816 remove cons 1818 def 39 ref 533 remove 1766 ref appTerm 1819 def nil cons 1820 def cons nil cons cons nil cons cons 97 ref subst proveHyp nil 526 remove 1797 ref cons nil cons cons 1821 def 764 remove subst eqMp 1822 def nil 38 ref 1820 ref cons 1823 def 1797 remove cons nil cons cons 1824 def 97 ref subst proveHyp 1817 remove nil 1818 remove 39 ref 40 ref 1766 ref appTerm 43 ref appTerm 1825 def nil cons 1826 def cons nil cons cons nil cons cons 97 ref subst proveHyp 1821 ref 1808 remove subst eqMp 1827 def nil 38 ref 1826 ref cons 1828 def 39 ref 40 ref 1819 ref appTerm 1829 def 1766 remove appTerm nil cons 1830 def cons nil cons cons nil cons cons 1831 def 97 ref subst proveHyp 1831 ref 57 ref subst 1831 remove 116 ref subst 1824 ref 57 ref subst 1824 remove 116 ref subst 96 remove 1821 remove 97 ref subst 1819 remove assume eqMp proveHyp eqMp nil 74 ref 1820 remove cons 1832 def 75 ref 1796 ref cons nil cons 1833 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 74 ref 1826 remove cons 1834 def 75 ref 1830 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 74 ref 1800 remove cons 1835 def 1833 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 74 ref 1806 remove cons 1836 def 75 ref 1812 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 74 ref 1794 ref cons 1833 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 538 remove 75 ref 1792 ref cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp nil 38 ref 40 ref 44 ref appTerm 1771 ref appTerm nil cons cons 39 ref 40 ref 1771 ref appTerm 44 remove appTerm nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 38 ref 1792 ref cons 760 remove cons nil cons cons 1837 def 57 ref subst 1837 remove 116 ref subst 57 ref 116 ref 1802 remove nil 1803 remove 527 ref cons nil cons cons 1838 def 97 ref subst proveHyp 1809 remove nil 1810 remove 39 ref 1811 remove 43 ref appTerm nil cons 1839 def cons nil cons cons nil cons cons 1840 def 97 ref subst proveHyp 1840 ref 57 ref subst 1840 remove 116 ref subst 1838 ref 57 ref subst 1838 remove 116 ref subst 1815 remove 1822 remove nil 1823 remove 527 ref cons nil cons cons 1841 def 97 ref subst proveHyp 1827 remove nil 1828 remove 39 ref 1829 remove 43 remove appTerm nil cons 1842 def cons nil cons cons nil cons cons 1843 def 97 ref subst proveHyp 1843 ref 57 ref subst 1843 remove 116 ref subst 1841 ref 57 ref subst 1841 remove 116 ref subst 1798 remove 97 ref subst 1771 remove assume eqMp nil 38 ref 1796 ref cons 527 remove cons nil cons cons 97 ref subst 1825 remove assume eqMp proveHyp eqMp nil 1832 remove 76 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 1834 remove 75 ref 1842 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp proveHyp eqMp nil 1835 remove 76 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 1836 remove 75 ref 1839 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp eqMp 90 remove deductAntisym eqMp eqMp nil 74 ref 1792 remove cons 763 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 74 ref 1789 remove cons 75 ref 1790 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 74 ref 1785 remove cons 75 ref 1787 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp subst nil 38 ref 215 ref 1775 ref appTerm nil cons cons 39 ref 1776 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1775 remove nil cons cons 219 ref 1794 remove cons nil cons cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1774 remove nil cons cons 39 ref 1773 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1772 remove nil cons cons 219 ref 1796 remove cons nil cons cons nil cons cons 126 ref subst eqMp eqMp subst eqMp subst eqMp 1276 ref 579 ref subst trans sym 30 ref eqMp eqMp eqMp eqMp eqMp 98 ref 99 ref 1739 ref nil cons cons 100 ref 849 remove cons nil cons cons nil cons cons 1716 ref subst proveHyp nil 38 ref 661 ref 1739 remove appTerm nil cons cons 1733 remove cons nil cons cons 97 ref subst proveHyp nil 259 ref 1673 remove cons 1674 ref cons nil cons cons 259 ref 40 ref 661 ref 1 ref 1649 ref 1500 remove appTerm 1844 def absTerm 1845 def appTerm 1846 def appTerm 1847 def 657 remove 265 ref appTerm 1848 def appTerm 1849 def absTerm 1850 def 265 ref appTerm 1851 def betaConv 149 ref 36 ref 1850 ref appTerm 1852 def absTerm 1853 def 153 ref appTerm 1854 def betaConv nil 36 ref 149 ref 36 ref 1 ref 36 ref 259 ref 40 ref 1844 ref appTerm 1848 ref appTerm absTerm 1855 def appTerm 1856 def absTerm 1857 def appTerm 1858 def absTerm 1859 def appTerm 1860 def axiom nil 38 ref 1860 ref nil cons 1861 def cons 1862 def 39 ref 36 ref 1853 ref appTerm nil cons 1863 def cons nil cons cons nil cons cons 1864 def 97 ref subst proveHyp 1864 ref 57 ref subst 1864 remove 116 ref subst nil 99 ref 1853 remove nil cons cons 1865 def nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1852 remove nil cons 1866 def cons nil cons nil cons cons 31 ref subst nil 99 ref 1850 remove nil cons cons 1867 def nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1849 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1846 remove nil cons 1868 def cons 1869 def 39 ref 1848 ref nil cons 1870 def cons nil cons 1871 def cons nil cons cons 1872 def 57 ref subst 1872 remove 116 ref subst nil 1862 ref 1871 ref cons nil cons cons 1873 def 97 ref subst nil 1869 remove 39 ref 40 ref 1860 remove appTerm 1848 remove appTerm 1874 def nil cons 1875 def cons nil cons 1876 def cons nil cons cons 97 ref subst nil 99 ref 1 ref 40 ref 1845 ref 20 ref appTerm 1877 def appTerm 1874 ref appTerm 1878 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1878 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1877 ref nil cons 1879 def cons 1876 ref cons nil cons cons 1880 def 57 ref subst 1880 remove 116 ref subst 1877 ref betaConv 1877 remove assume eqMp nil 38 ref 1844 remove nil cons 1881 def cons 1882 def 1876 remove cons nil cons cons 1883 def 97 ref subst proveHyp 1883 ref 57 ref subst 1883 remove 116 ref subst 1873 ref 57 ref subst 1873 remove 116 ref subst nil 1882 remove 1871 remove cons nil cons cons 97 ref subst 1855 ref 265 ref appTerm 1884 def betaConv 1857 ref 20 ref appTerm 1885 def betaConv 1859 ref 153 ref appTerm 1886 def betaConv nil 1862 remove 39 ref 1886 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 1859 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1858 remove nil cons cons 39 ref 1885 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1857 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1856 remove nil cons cons 39 ref 1884 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1855 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp nil 74 ref 1861 remove cons 1887 def 75 ref 1870 remove cons nil cons 1888 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 74 ref 1881 remove cons 75 ref 1875 remove cons nil cons 1889 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 1879 remove cons 1889 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 1845 ref 733 ref appTerm appTerm 1874 ref appTerm absTerm appTerm nil cons cons 39 ref 1847 remove 1874 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1845 remove nil cons cons 1889 remove cons nil cons cons 767 ref subst eqMp eqMp eqMp eqMp nil 74 ref 1868 remove cons 1888 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 1887 remove 75 ref 1863 ref cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 38 ref 1863 remove cons 39 ref 1854 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 1865 remove 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1866 remove cons 39 ref 1851 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 1867 remove 281 ref cons nil cons cons 126 ref subst eqMp eqMp subst eqMp proveHyp proveHyp eqMp nil 74 ref 1731 remove cons 75 ref 1732 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1730 remove appTerm thm nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 36 ref 1668 ref 40 ref 1649 ref 18 ref 265 ref appTerm 1890 def 1670 remove appTerm appTerm appTerm 1464 remove 1672 remove appTerm appTerm 1891 def absTerm 1892 def appTerm 1893 def absTerm 1894 def appTerm 1895 def absTerm 1896 def appTerm 1897 def absTerm 1898 def nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1897 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1896 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1895 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1894 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1893 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1892 remove nil cons cons nil cons nil cons cons 143 ref subst 1668 remove nil 13 ref 1891 remove nil cons cons nil cons nil cons cons 31 ref subst 1718 remove eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 36 ref 1898 remove appTerm thm 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 40 ref 129 remove 153 ref appTerm appTerm 1899 def refl 187 ref nil 434 remove 149 ref "Number.Natural.-" const 6 ref constTerm 1900 def 153 ref appTerm 20 ref appTerm 1901 def nil cons cons nil cons cons nil cons cons 436 ref subst appThm 1900 ref refl 1902 def 439 remove appThm 442 remove appThm appThm appThm absThm appThm absThm appThm absThm appThm sym nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 1899 ref 152 ref 443 remove 1901 ref appTerm appTerm 1900 ref 444 remove appTerm 445 remove appTerm appTerm appTerm 1903 def absTerm 1904 def appTerm 1905 def absTerm 1906 def appTerm 1907 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1907 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1906 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1905 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1904 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1903 remove nil cons cons nil cons nil cons cons 31 ref subst nil 451 remove 1669 remove cons nil cons cons 259 ref 40 ref 1890 remove 20 ref appTerm appTerm 152 ref 159 ref 1900 ref 20 ref appTerm 265 ref appTerm appTerm appTerm 1900 ref 160 remove appTerm 423 ref appTerm appTerm 1908 def appTerm absTerm 1909 def 265 ref appTerm 1910 def betaConv 1 ref 36 ref 1909 ref appTerm 1911 def absTerm 1912 def 20 ref appTerm 1913 def betaConv 149 ref 36 ref 1912 ref appTerm 1914 def absTerm 1915 def 153 ref appTerm 1916 def betaConv 186 ref 149 ref 186 ref 1 ref 186 ref 259 ref 288 ref nil 452 ref nil cons cons 778 remove subst appThm 1908 ref refl appThm absThm appThm absThm appThm absThm appThm sym nil 99 ref 149 ref 36 ref 1 ref 36 ref 259 ref 40 ref 661 ref 662 ref 663 remove 1677 ref appTerm 1917 def absTerm 1918 def appTerm appTerm 1908 ref appTerm 1919 def absTerm 1920 def appTerm 1921 def absTerm 1922 def appTerm 1923 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 1923 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1922 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1921 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 1920 remove nil cons cons nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 1919 remove nil cons 1924 def cons nil cons nil cons cons 31 ref subst nil 99 ref 662 ref 40 ref 1918 ref 664 ref appTerm 1925 def appTerm 1908 ref appTerm 1926 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 662 remove nil 13 ref 1926 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1925 ref nil cons 1927 def cons 39 ref 1908 ref nil cons 1928 def cons nil cons 1929 def cons nil cons cons 1930 def 57 ref subst 1930 remove 116 ref subst 1925 ref betaConv 1925 remove assume eqMp nil 38 ref 1917 ref nil cons 1931 def cons 1929 remove cons nil cons cons 1932 def 97 ref subst proveHyp 1932 ref 57 ref subst 1932 remove 116 ref subst 25 ref "_2257" 0 ref var 1933 def 152 ref 159 ref 1900 ref 1933 remove varTerm 1934 def appTerm 265 ref appTerm appTerm appTerm 1900 ref 159 ref 1934 remove appTerm appTerm 423 ref appTerm appTerm absTerm 1935 def 20 ref appTerm 1936 def appTerm refl 1935 ref 1677 ref appTerm betaConv appThm 77 ref 1936 remove betaConv appThm 152 ref 159 ref 1900 ref 1677 ref appTerm 265 ref appTerm appTerm appTerm 1900 ref 159 ref 1677 remove appTerm appTerm 423 ref appTerm appTerm refl appThm trans 1935 remove refl 1917 remove assume appThm eqMp sym 187 ref 340 remove nil 794 remove 452 remove cons nil cons cons 1 ref 152 ref 1900 ref 236 ref appTerm 153 ref appTerm appTerm 20 ref appTerm absTerm 1937 def 20 ref appTerm 1938 def betaConv 149 ref 36 ref 1937 ref appTerm 1939 def absTerm 1940 def 153 ref appTerm 1941 def betaConv nil 36 ref 1940 ref appTerm 1942 def axiom nil 38 ref 1942 remove nil cons cons 39 ref 1941 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1940 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1939 remove nil cons cons 39 ref 1938 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1937 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp 1943 def subst appThm appThm 1902 remove nil 259 ref 721 remove cons 437 remove cons nil cons cons 483 ref subst appThm 461 remove appThm nil 1 ref 159 remove 664 remove appTerm nil cons 1944 def cons 1674 remove cons nil cons cons 1943 remove subst trans appThm nil 100 ref 1944 remove cons nil cons nil cons cons 209 remove subst trans sym 30 ref eqMp eqMp eqMp nil 74 ref 1931 remove cons 75 ref 1928 remove cons nil cons 1945 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 1927 remove cons 1945 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 1918 ref 733 ref appTerm appTerm 1908 remove appTerm absTerm appTerm nil cons cons 39 ref 1924 remove cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1918 remove nil cons cons 1945 remove cons nil cons cons 767 ref subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 1946 def nil 38 ref 36 ref 1915 ref appTerm 1947 def nil cons cons 39 ref 1916 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1915 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1914 remove nil cons cons 39 ref 1913 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1912 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 1911 remove nil cons cons 39 ref 1910 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1909 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 36 ref 149 ref 36 ref 1 ref 36 ref 259 ref 1899 remove 152 ref 7 ref 1901 remove appTerm 265 ref appTerm appTerm 1900 remove 423 remove appTerm 425 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm thm 1946 remove nil 1947 remove thm nil "P" 2 ref 4 ref 14 ref cons opType 1948 def var "p" 4 remove var 1949 def 25 ref 661 ref 489 ref 36 ref 1 ref 18 ref 1949 ref varTerm 1950 def 20 ref appTerm 1951 def appTerm 1952 def 494 ref appTerm 1953 def absTerm 1954 def appTerm 1955 def absTerm 1956 def appTerm 1957 def appTerm 661 ref 488 ref 661 ref 489 ref 36 ref 1 ref 18 ref 130 ref 1951 ref appTerm 1958 def appTerm 1959 def 158 ref 492 remove appTerm 494 ref appTerm 1960 def appTerm 1961 def absTerm 1962 def appTerm 1963 def absTerm 1964 def appTerm 1965 def absTerm 1966 def appTerm 1967 def appTerm 1968 def absTerm 1969 def nil cons cons nil cons nil cons cons "A" 5 remove cons nil cons 140 ref cons 142 ref subst subst 1949 remove nil 13 ref 1968 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1957 ref nil cons 1970 def cons 39 ref 1967 ref nil cons 1971 def cons nil cons 1972 def cons nil cons cons 542 remove subst nil 99 ref 489 ref 40 ref 1956 ref 494 ref appTerm 1973 def appTerm 1967 ref appTerm 1974 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 489 ref nil 13 ref 1974 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1973 ref nil cons 1975 def cons 1972 ref cons nil cons cons 1976 def 57 ref subst 1976 remove 116 ref subst 1973 ref betaConv 1973 remove assume eqMp nil 38 ref 1955 remove nil cons 1977 def cons 1978 def 1972 remove cons nil cons cons 1979 def 97 ref subst proveHyp 1979 ref 57 ref subst 1979 remove 116 ref subst 1966 ref 494 ref appTerm betaConv sym "b'" 0 remove var 1980 def 36 ref 1 ref 1959 ref 511 ref 1980 remove varTerm appTerm appTerm absTerm appTerm absTerm 1981 def 8 ref appTerm betaConv sym nil 99 ref 1 ref 1959 ref 511 ref 8 ref appTerm appTerm 1982 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 1982 remove nil cons cons nil cons nil cons cons 31 ref subst 1959 ref refl 1983 def nil 692 ref nil cons cons 331 remove subst appThm sym 1983 remove nil 656 ref nil cons cons 1984 def 436 ref subst appThm sym nil 1709 ref 1 ref 1951 ref nil cons 1985 def cons 150 ref cons cons nil cons cons 1462 remove subst 608 remove 954 ref appTerm 1986 def refl nil 13 ref 1953 remove nil cons cons nil cons nil cons cons 31 ref subst 1954 ref 20 ref appTerm 1987 def betaConv nil 1978 remove 39 ref 1987 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 1954 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp appThm 1276 remove 13 ref 25 ref 948 ref 28 ref appTerm appTerm 28 remove appTerm absTerm 1988 def 26 ref appTerm 1989 def betaConv nil 215 ref 1988 ref appTerm 1990 def axiom nil 38 ref 1990 remove nil cons cons 39 ref 1989 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 1988 remove nil cons cons 220 ref cons nil cons cons 126 ref subst eqMp eqMp subst trans trans sym 30 ref eqMp eqMp eqMp eqMp absThm eqMp eqMp 98 ref 99 ref 1981 remove nil cons cons 205 remove cons nil cons cons 1716 ref subst proveHyp eqMp 98 ref 99 ref 1966 ref nil cons cons 1991 def 819 remove cons nil cons cons 1716 ref subst proveHyp eqMp nil 74 ref 1977 remove cons 75 ref 1971 remove cons nil cons 1992 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 1975 remove cons 1992 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 1956 ref 733 ref appTerm appTerm 1967 ref appTerm absTerm appTerm nil cons cons 39 ref 40 ref 1957 ref appTerm 1967 ref appTerm nil cons 1993 def cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1956 ref nil cons cons 1994 def 1992 remove cons nil cons cons 767 ref subst eqMp nil 38 ref 1993 remove cons 39 ref 40 ref 1967 remove appTerm 1957 ref appTerm nil cons cons nil cons 1995 def cons nil cons cons 116 ref subst proveHyp nil 99 ref 488 ref 40 ref 1966 ref 490 ref appTerm 1996 def appTerm 1957 ref appTerm 1997 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 488 ref nil 13 ref 1997 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 1996 ref nil cons 1998 def cons 39 ref 1970 ref cons nil cons 1999 def cons nil cons cons 2000 def 57 ref subst 2000 remove 116 ref subst 1996 ref betaConv 1996 remove assume eqMp nil 38 ref 1965 ref nil cons cons 1999 ref cons nil cons cons 97 ref subst proveHyp nil 99 ref 489 ref 40 ref 1964 ref 494 ref appTerm 2001 def appTerm 1957 ref appTerm 2002 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 489 ref nil 13 ref 2002 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 2001 ref nil cons 2003 def cons 1999 ref cons nil cons cons 2004 def 57 ref subst 2004 remove 116 ref subst 2001 ref betaConv 2001 remove assume eqMp nil 38 ref 1963 remove nil cons 2005 def cons 2006 def 1999 remove cons nil cons cons 2007 def 97 ref subst proveHyp 2007 ref 57 ref subst 2007 remove 116 ref subst 1956 remove 158 ref 1950 ref 8 ref appTerm 2008 def appTerm 779 remove 494 ref appTerm 2009 def appTerm 2010 def appTerm betaConv sym nil 99 ref 1 ref 1952 ref 2010 ref appTerm 2011 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 2011 ref nil cons 2012 def cons nil cons nil cons cons 2013 def 31 ref subst 259 ref 25 ref 1959 ref 425 ref appTerm appTerm 1986 ref 1952 remove 265 ref appTerm appTerm appTerm absTerm 2014 def 2010 ref appTerm 2015 def betaConv 1737 ref 36 ref 259 ref 25 ref 18 ref 130 ref 1738 ref appTerm appTerm 425 remove appTerm appTerm 1986 ref 18 ref 1738 ref appTerm 2016 def 265 ref appTerm appTerm appTerm absTerm appTerm absTerm 2017 def 1951 remove appTerm 2018 def betaConv 1445 remove 20 ref appTerm 2019 def betaConv 1451 remove nil 1460 remove 39 ref 2019 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 1461 remove 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 36 ref 2017 ref appTerm nil cons cons 39 ref 2018 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2017 remove nil cons cons 100 ref 1985 remove cons nil cons cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 36 ref 2014 ref appTerm nil cons cons 39 ref 2015 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2014 remove nil cons cons 100 ref 2010 ref nil cons cons nil cons 2020 def cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 25 ref 1959 ref 130 ref 2010 ref appTerm 2021 def appTerm 2022 def appTerm 2023 def 1986 remove 2011 ref appTerm appTerm 2024 def nil cons cons 39 ref 2012 ref cons nil cons 2025 def cons nil cons cons 97 ref subst proveHyp nil 38 ref 1751 ref cons 2026 def 39 ref 40 ref 2024 remove appTerm 2011 ref appTerm nil cons 2027 def cons nil cons 2028 def cons nil cons cons 2029 def 57 ref subst 2029 remove 116 ref subst 288 ref 2023 ref refl 965 ref nil 2026 ref 39 ref 25 ref 954 ref appTerm 547 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst nil 1760 ref nil cons nil cons cons 982 remove subst eqMp appThm 2011 ref refl 2030 def appThm 2013 remove 1019 remove subst trans appThm appThm 2030 remove appThm sym nil 38 ref 2023 remove 2011 remove appTerm 2031 def nil cons 2032 def cons 2025 remove cons nil cons cons 2033 def 57 ref subst 2033 remove 116 ref subst 2031 remove assume 1737 ref 46 ref 1959 remove 1738 ref appTerm appTerm 2016 ref 2021 ref appTerm appTerm absTerm 2034 def 1960 ref appTerm betaConv sym 289 ref nil 13 ref 1961 remove nil cons cons nil cons nil cons cons 31 ref subst 1962 ref 20 ref appTerm 2035 def betaConv nil 2006 remove 39 ref 2035 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 1962 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp appThm 18 ref 1960 ref appTerm 2036 def 2021 ref appTerm 2037 def refl appThm nil 13 ref 2037 remove nil cons cons nil cons nil cons cons 926 ref subst trans sym 2036 remove refl 2038 def nil 259 ref 2009 ref nil cons 2039 def cons 1 ref 2008 ref nil cons 2040 def cons 150 ref cons 2041 def cons nil cons cons 483 ref subst 158 ref 130 ref 2008 ref appTerm 2042 def appTerm refl nil 1709 remove 655 remove 150 ref cons 2043 def cons nil cons cons 483 remove subst appThm trans appThm sym 2038 ref nil 1 ref 158 ref 130 ref 490 remove appTerm appTerm 130 remove 494 ref appTerm appTerm nil cons cons 149 ref 2042 remove nil cons cons nil cons cons nil cons cons 390 remove subst appThm sym 2038 ref 174 ref 174 ref nil 2043 remove nil cons cons 436 ref subst appThm nil 633 ref 150 remove cons nil cons cons 436 ref subst appThm appThm nil 2041 remove nil cons cons 436 remove subst appThm appThm sym 2038 remove nil 259 ref 7 ref 2008 ref appTerm 20 ref appTerm 2044 def nil cons 2045 def cons 1 ref 691 ref cons 2046 def 796 ref cons cons nil cons cons 806 remove subst appThm nil 259 ref 511 remove 2044 remove appTerm 2047 def nil cons cons 2048 def 633 ref 796 remove cons cons nil cons cons 704 ref subst trans sym 1737 ref 46 ref 18 ref 494 ref appTerm 2049 def 1738 ref appTerm appTerm 2016 ref 2047 ref appTerm appTerm absTerm 2050 def 510 ref appTerm betaConv sym 46 ref 2049 ref 510 remove appTerm 2051 def appTerm refl nil 1 ref 2045 remove cons 692 remove cons nil cons cons 814 ref subst appThm nil 13 ref 2051 ref nil cons 2052 def cons nil cons nil cons cons 902 remove subst trans sym nil 2026 remove 39 ref 2052 remove cons nil cons cons nil cons cons 97 ref subst 1 ref 40 ref 1750 remove appTerm 2051 remove appTerm 2053 def absTerm 2054 def 20 ref appTerm 2055 def betaConv 2056 def 288 ref 1477 remove appThm 2049 ref refl 2057 def 1984 ref 351 remove subst appThm appThm nil 13 ref 2049 ref 8 ref appTerm nil cons cons nil cons nil cons cons 571 remove subst trans sym 30 ref eqMp nil 38 ref 40 ref 1481 remove appTerm 2049 ref 509 ref 8 ref appTerm appTerm appTerm 2058 def nil cons cons 39 ref 36 ref 1 ref 40 ref 2053 ref appTerm 40 ref 967 remove appTerm 2059 def 2049 ref 509 ref 134 ref appTerm appTerm appTerm 2060 def appTerm 2061 def absTerm 2062 def appTerm 2063 def nil cons cons nil cons cons nil cons cons 116 ref subst proveHyp nil 99 ref 2062 remove nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 2061 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 2053 remove nil cons 2064 def cons 39 ref 2060 remove nil cons 2065 def cons nil cons cons nil cons cons 2066 def 57 ref subst 2066 remove 116 ref subst 2059 remove refl 2057 remove 1984 remove 299 remove subst appThm nil 2046 remove 656 ref cons nil cons cons 814 ref subst trans appThm nil 13 ref 972 remove cons nil cons nil cons cons 579 ref subst trans sym 30 ref eqMp eqMp nil 74 ref 2064 remove cons 75 ref 2065 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 38 ref 46 ref 2058 remove appTerm 2063 remove appTerm nil cons cons 39 ref 36 ref 2054 ref appTerm nil cons 2067 def cons nil cons cons nil cons cons 97 ref subst proveHyp 288 ref 289 ref 2054 ref 8 ref appTerm betaConv appThm 186 ref 1 ref 288 ref 2056 ref appThm 2054 ref 134 remove appTerm betaConv appThm absThm appThm appThm appThm 186 remove 1 ref 2056 remove absThm appThm appThm nil 290 remove 2054 remove nil cons 2068 def cons nil cons nil cons cons 297 remove subst eqMp eqMp 2069 def nil 38 ref 2067 remove cons 39 ref 2055 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2068 remove cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp eqMp 98 ref 99 ref 2050 ref nil cons cons 100 ref 691 remove cons nil cons cons nil cons cons 1716 ref subst proveHyp nil 38 ref 661 ref 2050 remove appTerm nil cons cons 39 ref 2049 ref 2047 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil 2048 remove 656 remove cons nil cons cons 259 ref 40 ref 661 ref 1 ref 1649 remove 694 remove appTerm 2070 def absTerm 2071 def appTerm 2072 def appTerm 2073 def 638 remove 265 ref appTerm 2074 def appTerm 2075 def absTerm 2076 def 265 ref appTerm 2077 def betaConv 149 ref 36 ref 2076 ref appTerm 2078 def absTerm 2079 def 153 ref appTerm 2080 def betaConv nil 36 ref 149 ref 36 ref 1 ref 36 ref 259 ref 40 ref 2070 ref appTerm 2074 ref appTerm absTerm 2081 def appTerm 2082 def absTerm 2083 def appTerm 2084 def absTerm 2085 def appTerm 2086 def axiom nil 38 ref 2086 ref nil cons 2087 def cons 2088 def 39 ref 36 ref 2079 ref appTerm nil cons 2089 def cons nil cons cons nil cons cons 2090 def 97 ref subst proveHyp 2090 ref 57 ref subst 2090 remove 116 ref subst nil 99 ref 2079 remove nil cons cons 2091 def nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 2078 remove nil cons 2092 def cons nil cons nil cons cons 31 ref subst nil 99 ref 2076 remove nil cons cons 2093 def nil cons nil cons cons 143 ref subst 259 ref nil 13 ref 2075 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 2072 remove nil cons 2094 def cons 2095 def 39 ref 2074 ref nil cons 2096 def cons nil cons 2097 def cons nil cons cons 2098 def 57 ref subst 2098 remove 116 ref subst nil 2088 ref 2097 ref cons nil cons cons 2099 def 97 ref subst nil 2095 remove 39 ref 40 ref 2086 remove appTerm 2074 remove appTerm 2100 def nil cons 2101 def cons nil cons 2102 def cons nil cons cons 97 ref subst nil 99 ref 1 ref 40 ref 2071 ref 20 ref appTerm 2103 def appTerm 2100 ref appTerm 2104 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 1 ref nil 13 ref 2104 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 2103 ref nil cons 2105 def cons 2102 ref cons nil cons cons 2106 def 57 ref subst 2106 remove 116 ref subst 2103 ref betaConv 2103 remove assume eqMp nil 38 ref 2070 remove nil cons 2107 def cons 2108 def 2102 remove cons nil cons cons 2109 def 97 ref subst proveHyp 2109 ref 57 ref subst 2109 remove 116 ref subst 2099 ref 57 ref subst 2099 remove 116 ref subst nil 2108 remove 2097 remove cons nil cons cons 97 ref subst 2081 ref 265 ref appTerm 2110 def betaConv 2083 ref 20 ref appTerm 2111 def betaConv 2085 ref 153 ref appTerm 2112 def betaConv nil 2088 remove 39 ref 2112 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 2085 remove nil cons cons 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 2084 remove nil cons cons 39 ref 2111 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2083 remove nil cons cons 102 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 2082 remove nil cons cons 39 ref 2110 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2081 remove nil cons cons 281 ref cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp nil 74 ref 2087 remove cons 2113 def 75 ref 2096 remove cons nil cons 2114 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 74 ref 2107 remove cons 75 ref 2101 remove cons nil cons 2115 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 2105 remove cons 2115 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 2071 ref 733 ref appTerm appTerm 2100 ref appTerm absTerm appTerm nil cons cons 39 ref 2073 remove 2100 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2071 remove nil cons cons 2115 remove cons nil cons cons 767 ref subst eqMp eqMp eqMp eqMp nil 74 ref 2094 remove cons 2114 remove cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 2113 remove 75 ref 2089 ref cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp nil 38 ref 2089 remove cons 39 ref 2080 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 2091 remove 172 ref cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 2092 remove cons 39 ref 2077 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 2093 remove 281 remove cons nil cons cons 126 ref subst eqMp eqMp 2116 def subst eqMp eqMp eqMp eqMp eqMp eqMp eqMp 98 ref 99 ref 2034 ref nil cons cons 100 ref 1960 remove nil cons cons nil cons cons nil cons cons 1716 ref subst proveHyp nil 38 ref 661 ref 2034 remove appTerm nil cons cons 39 ref 2022 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp nil 259 ref 2021 remove nil cons cons 149 ref 1958 remove nil cons cons nil cons cons nil cons cons 2116 ref subst eqMp eqMp eqMp nil 74 ref 2032 remove cons 75 ref 2012 remove cons nil cons cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 1751 ref cons 75 ref 2027 ref cons nil cons 2117 def cons nil cons cons 89 ref subst deductAntisym eqMp nil 1753 remove 2028 remove cons nil cons cons 2118 def 57 ref subst 2118 remove 116 ref subst 288 remove 77 remove 686 ref 358 remove 1759 ref appThm 2119 def 1950 remove refl 1759 ref appThm 2120 def appThm appThm 2119 remove 2010 ref refl 2121 def appThm appThm appThm 965 remove 187 remove 1759 remove appThm 945 remove appThm 210 remove trans appThm 686 ref 2120 remove appThm 2121 remove appThm nil 1 ref 2039 ref cons 149 ref 2040 remove cons nil cons cons nil cons cons 814 remove subst trans 2122 def appThm 1312 remove trans appThm nil 13 ref 18 ref 9 ref 2008 remove appTerm appTerm 9 remove 2010 remove appTerm appTerm nil cons cons nil cons nil cons cons 2123 def 13 ref 25 remove 29 remove appTerm 26 ref appTerm absTerm 2124 def 26 remove appTerm 2125 def betaConv nil 215 ref 2124 ref appTerm 2126 def axiom nil 38 ref 2126 remove nil cons cons 39 ref 2125 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 ref 2124 remove nil cons cons 220 remove cons nil cons cons 126 ref subst eqMp eqMp subst trans appThm 2122 remove appThm 2123 remove 579 remove subst trans sym 30 ref eqMp eqMp nil 1760 ref 2117 remove cons nil cons cons 89 ref subst deductAntisym eqMp 13 ref 948 remove 596 remove appTerm absTerm 2127 def 954 remove appTerm 2128 def betaConv nil 215 remove 2127 ref appTerm 2129 def axiom 2130 def nil 38 ref 2129 remove nil cons cons 2131 def 39 ref 2128 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 217 ref 218 remove 2127 ref nil cons cons 2132 def 219 ref 1275 ref cons nil cons cons nil cons cons 126 ref subst eqMp eqMp nil 1760 remove 75 ref 1751 remove cons 615 ref 2027 remove cons nil cons cons cons nil cons cons 630 ref subst proveHyp proveHyp proveHyp eqMp eqMp absThm eqMp eqMp 98 ref 1994 remove 2020 remove cons nil cons cons 1716 ref subst proveHyp eqMp nil 74 ref 2005 remove cons 75 ref 1970 remove cons nil cons 2133 def cons nil cons cons 89 ref subst deductAntisym eqMp eqMp eqMp nil 74 ref 2003 remove cons 2133 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 1964 ref 733 ref appTerm appTerm 1957 ref appTerm absTerm appTerm nil cons cons 39 ref 40 ref 1965 remove appTerm 1957 ref appTerm nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 1964 remove nil cons cons 2133 ref cons nil cons cons 767 ref subst eqMp eqMp eqMp nil 74 ref 1998 remove cons 2133 ref cons nil cons cons 89 ref subst deductAntisym eqMp eqMp absThm eqMp nil 38 ref 36 ref 100 ref 40 ref 1966 remove 733 remove appTerm appTerm 1957 remove appTerm absTerm appTerm nil cons cons 1995 remove cons nil cons cons 97 ref subst proveHyp 98 ref 1991 remove 2133 remove cons nil cons cons 767 remove subst eqMp eqMp eqMp eqMp absThm eqMp nil 34 ref 2 ref 1948 remove 14 ref cons opType constTerm 1969 remove appTerm thm nil "P" 2 ref 6 ref 14 ref cons opType 2134 def var "p" 6 ref var 2135 def 36 ref 488 ref 36 ref 489 ref 40 ref 46 ref 152 remove 2135 ref varTerm 2136 def 8 ref appTerm 8 ref appTerm appTerm 8 remove appTerm 2137 def appTerm 36 ref 149 ref 36 ref 1 ref 18 ref 2136 ref 153 ref appTerm 20 ref appTerm 2138 def appTerm 2139 def 158 remove 491 remove 236 ref appTerm 2140 def appTerm 494 remove appTerm 2141 def appTerm 2142 def absTerm 2143 def appTerm 2144 def absTerm 2145 def appTerm 2146 def appTerm 2147 def appTerm 661 ref 502 remove 36 ref 149 ref 36 ref 1 ref 2139 ref 7 ref 504 remove appTerm 236 ref appTerm appTerm absTerm appTerm absTerm appTerm absTerm 2148 def appTerm 2149 def appTerm 2150 def absTerm 2151 def appTerm 2152 def absTerm 2153 def appTerm 2154 def absTerm 2155 def nil cons cons nil cons nil cons cons "A" 6 remove nil cons cons nil cons 140 remove cons 142 remove subst subst 2135 remove nil 13 ref 2154 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 2153 remove nil cons cons nil cons nil cons cons 143 ref subst 488 remove nil 13 ref 2152 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 2151 remove nil cons cons nil cons nil cons cons 143 ref subst 489 remove nil 13 ref 2150 remove nil cons cons nil cons nil cons cons 31 ref subst nil 38 ref 2147 remove nil cons 2156 def cons 39 ref 2149 remove nil cons 2157 def cons nil cons cons nil cons cons 2158 def 57 ref subst 2158 remove 116 ref subst nil 74 ref 2137 ref nil cons cons 75 ref 2146 remove nil cons 2159 def cons nil cons cons nil cons cons 2160 def 89 ref subst 2160 remove 541 ref subst 2148 ref 2009 ref appTerm betaConv sym nil 99 ref 149 ref 36 ref 1 ref 2139 ref 7 remove 2009 remove appTerm 2161 def 236 ref appTerm 2162 def appTerm 2163 def absTerm 2164 def appTerm 2165 def absTerm nil cons cons nil cons nil cons cons 143 ref subst 149 ref nil 13 ref 2165 remove nil cons cons nil cons nil cons cons 31 ref subst nil 99 ref 2164 remove nil cons cons nil cons nil cons cons 143 remove subst 1 ref nil 13 ref 2163 remove nil cons 2166 def cons nil cons nil cons cons 31 ref subst nil 38 ref 551 remove 1240 ref appTerm nil cons 2167 def cons 2168 def 39 ref 2166 ref cons nil cons 2169 def cons nil cons cons 2170 def 57 ref subst 2170 remove 116 ref subst 1737 remove 46 remove 2139 remove 1738 remove appTerm appTerm 2016 remove 2162 ref appTerm appTerm absTerm 2171 def 2141 ref appTerm betaConv sym 289 remove nil 13 ref 2142 remove nil cons cons nil cons nil cons cons 31 remove subst 2143 ref 20 remove appTerm 2172 def betaConv 2145 ref 153 remove appTerm 2173 def betaConv nil 38 ref 2159 remove cons 39 ref 2173 remove nil cons cons nil cons cons nil cons cons 97 ref subst 98 ref 99 ref 2145 remove nil cons cons 172 remove cons nil cons cons 126 ref subst eqMp eqMp nil 38 ref 2144 remove nil cons cons 39 ref 2172 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2143 remove nil cons cons 102 remove cons nil cons cons 126 ref subst eqMp eqMp eqMp appThm 18 remove 2141 ref appTerm 2174 def 2162 ref appTerm 2175 def refl appThm nil 13 remove 2175 remove nil cons cons nil cons nil cons cons 926 remove subst trans sym 2174 remove refl nil 259 ref 435 ref cons 636 remove cons nil cons cons 486 remove subst appThm nil 259 ref 509 ref 236 ref appTerm 2176 def nil cons cons 633 remove 149 ref 2140 remove nil cons cons nil cons cons cons nil cons cons 704 remove subst trans sym nil 2168 remove 39 ref 2049 ref 2176 remove appTerm nil cons cons nil cons cons nil cons cons 97 ref subst 259 ref 40 remove 1625 remove appTerm 2049 remove 509 remove 265 remove appTerm appTerm appTerm absTerm 2177 def 236 remove appTerm 2178 def betaConv 2069 remove nil 38 ref 36 remove 2177 ref appTerm nil cons cons 39 ref 2178 remove nil cons cons nil cons cons nil cons cons 97 ref subst proveHyp 98 ref 99 ref 2177 remove nil cons cons 100 ref 435 remove cons nil cons cons nil cons cons 126 ref subst eqMp eqMp eqMp eqMp eqMp eqMp 98 ref 99 ref 2171 ref nil cons cons 100 ref 2141 remove nil cons cons nil cons cons nil cons cons 1716 ref subst proveHyp nil 38 ref 661 remove 2171 remove appTerm nil cons cons 2169 ref cons nil cons cons 97 ref subst proveHyp nil 259 remove 2162 remove nil cons cons 149 remove 2138 remove nil cons cons nil cons cons nil cons cons 2116 remove subst eqMp eqMp nil 74 ref 2167 ref cons 75 ref 2166 ref cons nil cons 2179 def cons nil cons cons 89 ref subst deductAntisym eqMp nil 38 remove 1240 ref nil cons 2180 def cons 2169 remove cons nil cons cons 2181 def 57 remove subst 2181 remove 116 remove subst 686 remove 2136 remove refl 1249 remove 1240 ref assume eqMp 2182 def nil 1719 remove 75 ref 1275 remove cons nil cons cons nil cons cons 2183 def 89 ref subst proveHyp 2184 def appThm 2182 remove 2183 remove 541 remove subst proveHyp 2185 def appThm 2137 remove assume trans appThm 2161 ref refl 174 remove 2184 remove appThm 2185 remove appThm appThm appThm nil 1 remove 2161 remove 407 remove appTerm nil cons cons nil cons nil cons cons 127 remove subst trans sym 30 remove eqMp eqMp nil 74 ref 2180 ref cons 2186 def 2179 remove cons nil cons cons 89 ref subst deductAntisym eqMp 2127 remove 1240 remove appTerm 2187 def betaConv 2130 remove nil 2131 remove 39 remove 2187 remove nil cons cons nil cons cons nil cons cons 97 remove subst proveHyp 217 remove 2132 remove 219 remove 2180 remove cons nil cons cons nil cons cons 126 remove subst eqMp eqMp nil 2186 remove 75 ref 2167 remove cons 615 remove 2166 remove cons nil cons cons cons nil cons cons 630 remove subst proveHyp proveHyp proveHyp eqMp absThm eqMp eqMp absThm eqMp eqMp 98 remove 99 remove 2148 remove nil cons cons 100 remove 2039 remove cons nil cons cons nil cons cons 1716 remove subst proveHyp proveHyp proveHyp eqMp nil 74 remove 2156 remove cons 75 remove 2157 remove cons nil cons cons nil cons cons 89 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp nil 34 remove 2 remove 2134 remove 14 remove cons opType constTerm 2155 remove appTerm thm