path: "vendor/opentheory/data/theories/natural-add-sub-thm/natural-add-sub-thm.art"
6 version nil "P" "->" typeOp 0 def "Number.Natural.natural" typeOp nil opType 1 def "bool" typeOp nil opType 2 def nil cons 3 def cons opType 4 def var 5 def "m" 1 ref var 6 def "=" const 7 def 0 ref 1 ref 4 ref nil cons 8 def cons opType 9 def constTerm 10 def "Number.Natural.-" const 0 ref 1 ref 0 ref 1 ref 1 ref nil cons 11 def cons opType 12 def nil cons cons opType 13 def constTerm 14 def 6 ref varTerm 15 def appTerm 16 def "Number.Natural.zero" const 1 ref constTerm 17 def appTerm 18 def appTerm 15 ref appTerm 19 def absTerm 20 def nil cons cons nil cons nil cons cons "A" 11 remove cons nil cons 21 def nil nil cons 22 def cons 23 def 7 ref 0 ref 2 ref 0 ref 2 ref 3 ref cons opType 24 def nil cons cons opType 25 def constTerm 26 def "Data.Bool.!" const 27 def 0 ref 0 ref "A" varType 28 def 3 ref cons opType 29 def 3 ref cons opType 30 def constTerm 31 def "P" 29 ref var 32 def varTerm 33 def appTerm 34 def appTerm refl "p" 29 ref var 35 def 7 ref 0 ref 29 ref 30 ref nil cons cons opType constTerm 35 ref varTerm 36 def appTerm "x" 28 ref var 37 def "Data.Bool.T" const 2 ref constTerm 38 def absTerm 39 def appTerm absTerm 40 def 33 ref appTerm betaConv 41 def appThm nil 7 ref 0 ref 30 ref 0 ref 30 ref 3 ref cons opType nil cons cons opType constTerm 42 def 31 ref appTerm 40 remove appTerm axiom 33 ref refl 43 def appThm 44 def eqMp sym 45 def subst 46 def subst 6 ref nil "t" 2 ref var 47 def 19 remove nil cons cons nil cons nil cons cons 26 ref 47 ref varTerm 48 def appTerm 38 ref appTerm assume sym nil 38 ref axiom 49 def eqMp 48 ref assume 49 ref deductAntisym deductAntisym 50 def subst 10 ref refl 51 def 14 ref refl 52 def 6 ref 10 ref 15 ref appTerm 53 def "Number.Natural.+" const 13 remove constTerm 54 def 15 ref appTerm 55 def 17 ref appTerm 56 def appTerm 57 def absTerm 58 def 15 ref appTerm 59 def betaConv 27 ref 0 ref 4 ref 3 ref cons opType 60 def constTerm 61 def refl 62 def 6 ref 57 remove assume sym 10 ref 56 remove appTerm 15 ref appTerm 63 def assume sym deductAntisym absThm appThm nil 61 ref 6 ref 63 remove absTerm appTerm axiom eqMp nil "p" 2 ref var 64 def 61 ref 58 ref appTerm nil cons cons "q" 2 ref var 65 def 59 remove nil cons cons nil cons cons nil cons cons 26 ref "Data.Bool.==>" const 25 ref constTerm 66 def 64 ref varTerm 67 def appTerm 68 def 65 ref varTerm 69 def appTerm 70 def appTerm refl 64 ref 65 ref 26 ref "Data.Bool./\\" const 25 ref constTerm 71 def 67 ref appTerm 72 def 69 ref appTerm 73 def appTerm 74 def 67 ref appTerm absTerm 75 def absTerm 76 def 67 ref appTerm betaConv 69 ref refl 77 def appThm 75 remove 69 ref appTerm betaConv trans appThm nil 7 ref 0 ref 25 ref 0 ref 25 ref 3 ref cons opType 78 def nil cons cons opType constTerm 79 def 66 ref appTerm 76 remove appTerm axiom 67 ref refl 80 def appThm 77 ref appThm eqMp 81 def sym 82 def 74 remove refl 65 ref 7 ref 0 ref 78 ref 0 ref 78 remove 3 ref cons opType nil cons cons opType constTerm 83 def "f" 25 remove var 84 def 84 ref varTerm 85 def 67 ref appTerm 69 ref appTerm absTerm 86 def appTerm 84 ref 85 ref 38 ref appTerm 38 ref appTerm absTerm 87 def appTerm absTerm 88 def 69 ref appTerm betaConv appThm 7 ref 0 ref 24 ref 0 ref 24 ref 3 ref cons opType 89 def nil cons cons opType constTerm 90 def 72 remove appTerm refl 64 ref 88 remove absTerm 91 def 67 ref appTerm betaConv appThm nil 79 remove 71 ref appTerm 91 ref appTerm axiom 92 def 80 remove appThm eqMp 77 ref appThm eqMp 93 def sym 84 ref 85 ref refl nil 47 ref 67 ref nil cons 94 def cons nil cons nil cons cons 50 ref subst 67 ref assume 95 def eqMp appThm nil 47 ref 69 ref nil cons 96 def cons nil cons nil cons cons 50 ref subst 69 ref assume 97 def eqMp appThm absThm eqMp 98 def nil "P" 2 ref var 99 def 94 ref cons "Q" 2 ref var 100 def 96 ref cons nil cons 101 def cons nil cons cons 26 ref refl 102 def 84 ref 85 remove 99 ref varTerm 103 def appTerm 104 def 100 ref varTerm 105 def appTerm absTerm 106 def 64 ref 65 ref 67 ref absTerm absTerm 107 def appTerm betaConv 107 ref 103 ref appTerm betaConv 105 ref refl 108 def appThm 65 ref 103 ref absTerm 105 ref appTerm betaConv trans trans appThm 87 ref 107 ref appTerm betaConv 107 ref 38 ref appTerm betaConv 38 ref refl 109 def appThm 65 ref 38 ref absTerm 38 ref appTerm betaConv trans trans appThm 26 ref 71 ref 103 ref appTerm 110 def 105 ref appTerm 111 def appTerm refl 65 ref 83 remove 84 remove 104 remove 69 ref appTerm absTerm appTerm 87 ref appTerm absTerm 105 ref appTerm betaConv appThm 90 ref 110 remove appTerm refl 91 remove 103 ref appTerm betaConv appThm 92 remove 103 ref refl 112 def appThm eqMp 108 ref appThm eqMp 111 remove assume eqMp 113 def 107 remove refl appThm eqMp sym 49 ref eqMp 114 def subst 115 def deductAntisym eqMp 81 remove 70 ref assume eqMp sym 95 ref eqMp 102 ref 86 remove 64 ref 65 ref 69 ref absTerm 116 def absTerm 117 def appTerm betaConv 117 ref 67 ref appTerm betaConv 77 remove appThm 116 ref 69 ref appTerm betaConv trans trans appThm 87 remove 117 ref appTerm betaConv 117 ref 38 ref appTerm betaConv 109 remove appThm 116 ref 38 ref appTerm betaConv trans trans 118 def appThm 93 remove 73 remove assume eqMp 117 ref refl 119 def appThm eqMp sym 49 ref eqMp 120 def proveHyp deductAntisym 121 def subst proveHyp 21 ref 5 ref 58 remove nil cons cons "x" 1 ref var 122 def 15 ref nil cons 123 def cons nil cons 124 def cons nil cons cons nil 64 ref 34 ref nil cons 125 def cons 65 ref 33 ref 37 ref varTerm 126 def appTerm 127 def nil cons 128 def cons nil cons cons nil cons cons 129 def 82 ref subst 129 remove 120 remove 98 remove deductAntisym 130 def subst 26 ref 127 ref appTerm refl 39 remove 126 ref appTerm betaConv appThm 41 remove 44 remove 34 remove assume eqMp eqMp 126 ref refl 131 def appThm eqMp sym 49 ref eqMp eqMp nil 99 ref 125 remove cons 100 ref 128 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp 132 def subst eqMp eqMp 133 def appThm 17 ref refl 134 def appThm appThm 15 ref refl 135 def appThm sym nil "n" 1 ref var 136 def 17 ref nil cons 137 def cons 138 def nil cons nil cons cons 136 ref 10 ref 14 ref 55 ref 136 ref varTerm 139 def appTerm 140 def appTerm 141 def 139 ref appTerm appTerm 15 ref appTerm absTerm 142 def 139 ref appTerm 143 def betaConv 6 ref 61 ref 142 ref appTerm 144 def absTerm 145 def 15 ref appTerm 146 def betaConv nil 61 ref 145 ref appTerm 147 def axiom nil 64 ref 147 remove nil cons cons 65 ref 146 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 145 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 144 remove nil cons cons 65 ref 143 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 142 remove nil cons cons 122 ref 139 ref nil cons 148 def cons nil cons 149 def cons nil cons cons 132 ref subst eqMp eqMp 150 def subst eqMp 151 def eqMp absThm eqMp nil 61 ref 20 remove appTerm thm nil 5 ref 136 ref 10 ref 14 ref 139 ref appTerm 152 def 139 ref appTerm appTerm 17 ref appTerm 153 def absTerm 154 def nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 153 remove nil cons cons nil cons nil cons cons 50 ref subst 51 ref 52 ref nil 6 ref 148 ref cons nil cons 155 def nil cons cons 156 def 133 remove subst appThm 139 ref refl 157 def appThm appThm 134 ref appThm sym nil 138 remove 155 ref cons nil cons cons 136 ref 10 ref 141 ref 15 ref appTerm appTerm 139 ref appTerm absTerm 158 def 139 ref appTerm 159 def betaConv 6 ref 61 ref 158 ref appTerm 160 def absTerm 161 def 15 ref appTerm 162 def betaConv 62 ref 6 ref 62 ref 136 ref 51 ref 52 ref 136 ref 10 ref 140 ref appTerm 163 def 54 ref 139 ref appTerm 164 def 15 ref appTerm 165 def appTerm absTerm 166 def 139 ref appTerm 167 def betaConv 6 ref 61 ref 166 ref appTerm 168 def absTerm 169 def 15 ref appTerm 170 def betaConv nil 61 ref 169 ref appTerm 171 def axiom nil 64 ref 171 remove nil cons cons 65 ref 170 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 169 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 168 remove nil cons cons 65 ref 167 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 166 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp 172 def appThm 135 ref appThm appThm 157 ref appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 10 ref 14 ref 165 remove appTerm 15 ref appTerm appTerm 139 ref appTerm 173 def absTerm 174 def appTerm 175 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 175 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 174 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 173 remove nil cons cons nil cons nil cons cons 50 ref subst nil 136 ref 123 remove cons 176 def 155 ref cons nil cons cons 177 def 150 ref subst eqMp absThm eqMp eqMp absThm eqMp eqMp 178 def nil 64 ref 61 ref 161 ref appTerm 179 def nil cons cons 65 ref 162 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 161 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 160 remove nil cons cons 65 ref 159 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 158 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp 180 def subst eqMp eqMp absThm eqMp nil 61 ref 154 remove appTerm thm 62 ref 136 ref 51 ref 52 ref 156 ref 6 ref 10 ref "Number.Natural.suc" const 12 ref constTerm 181 def 15 ref appTerm 182 def appTerm 55 ref "Number.Natural.bit1" const 12 ref constTerm 17 ref appTerm 183 def appTerm 184 def appTerm 185 def absTerm 186 def 15 ref appTerm 187 def betaConv nil 61 ref 186 ref appTerm 188 def axiom 189 def nil 64 ref 188 remove nil cons cons 65 ref 187 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 186 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp 190 def subst 191 def appThm 183 ref refl appThm nil 136 ref 183 ref nil cons 192 def cons 155 ref cons 193 def nil cons cons 150 ref subst trans 194 def appThm 157 ref appThm nil 149 ref nil cons cons 23 ref nil 47 ref 7 remove 0 ref 28 ref 29 remove nil cons cons opType constTerm 195 def 126 ref appTerm 196 def 126 ref appTerm nil cons cons nil cons nil cons cons 50 ref subst 131 remove eqMp 197 def subst 198 def subst 199 def trans absThm appThm nil 47 ref 38 ref nil cons cons nil cons nil cons cons 23 ref 47 ref 26 ref 31 ref 37 ref 48 ref absTerm appTerm appTerm 48 ref appTerm absTerm 200 def 48 ref appTerm 201 def betaConv nil 27 ref 89 remove constTerm 202 def 200 ref appTerm 203 def axiom nil 64 ref 203 remove nil cons cons 65 ref 201 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp "A" 3 ref cons nil cons 204 def "P" 24 ref var 205 def 200 remove nil cons cons "x" 2 ref var 206 def 48 ref nil cons cons nil cons 207 def cons nil cons cons 132 ref subst eqMp eqMp subst subst 208 def trans sym 49 ref eqMp nil 61 ref 136 ref 10 ref 14 ref 181 ref 139 ref appTerm 209 def appTerm 183 ref appTerm 210 def appTerm 139 ref appTerm absTerm appTerm thm 178 remove nil 179 remove thm 66 ref refl 211 def "Data.Bool.~" const 24 remove constTerm 212 def refl 213 def nil 122 ref 137 remove cons nil cons nil cons cons 198 ref subst appThm nil 26 ref 212 ref 38 ref appTerm appTerm "Data.Bool.F" const 2 remove constTerm 214 def appTerm axiom trans appThm 10 ref "Number.Natural.pre" const 12 remove constTerm 215 def 17 ref appTerm appTerm 14 ref 17 ref appTerm 216 def 183 ref appTerm appTerm 217 def refl appThm nil 47 ref 217 ref nil cons cons nil cons nil cons cons 47 ref 26 ref 66 ref 214 ref appTerm 218 def 48 ref appTerm appTerm 38 ref appTerm absTerm 219 def 48 ref appTerm 220 def betaConv nil 202 ref 219 ref appTerm 221 def axiom nil 64 ref 221 remove nil cons cons 65 ref 220 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 204 ref 205 ref 219 remove nil cons cons 207 ref cons nil cons cons 132 ref subst eqMp eqMp 222 def subst trans sym 49 ref eqMp nil 64 ref 66 ref 212 ref 10 ref 17 ref appTerm 17 ref appTerm appTerm appTerm 217 remove appTerm 223 def nil cons cons 65 ref 61 ref 136 ref 66 ref 66 ref 212 ref 10 ref 139 ref appTerm 224 def 17 ref appTerm 225 def appTerm appTerm 10 ref 215 ref 139 ref appTerm appTerm 152 ref 183 ref appTerm appTerm appTerm 226 def appTerm 66 ref 212 ref 10 ref 209 ref appTerm 17 ref appTerm 227 def appTerm 228 def appTerm 229 def 10 ref 215 ref 209 ref appTerm appTerm 230 def 210 remove appTerm appTerm 231 def appTerm 232 def absTerm 233 def appTerm 234 def nil cons cons nil cons cons nil cons cons 130 ref subst proveHyp nil 5 ref 233 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 232 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 226 ref nil cons 235 def cons 65 ref 231 remove nil cons 236 def cons nil cons cons nil cons cons 237 def 82 ref subst 237 remove 130 ref subst 229 remove refl 51 ref 136 ref 230 remove 139 ref appTerm absTerm 238 def 139 ref appTerm 239 def betaConv nil 61 ref 238 ref appTerm 240 def axiom nil 64 ref 240 remove nil cons cons 65 ref 239 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 238 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp 241 def appThm 194 remove appThm 199 remove trans appThm nil 47 ref 228 ref nil cons 242 def cons nil cons nil cons cons 47 ref 26 ref 66 ref 48 ref appTerm 243 def 38 ref appTerm appTerm 38 ref appTerm absTerm 244 def 48 ref appTerm 245 def betaConv nil 202 ref 244 ref appTerm 246 def axiom nil 64 ref 246 remove nil cons cons 65 ref 245 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 204 ref 205 ref 244 remove nil cons cons 207 ref cons nil cons cons 132 ref subst eqMp eqMp 247 def subst trans sym 49 ref eqMp eqMp nil 99 ref 235 remove cons 100 ref 236 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 64 ref 71 ref 223 remove appTerm 234 remove appTerm nil cons cons 65 ref 61 ref 136 ref 226 remove absTerm 248 def appTerm 249 def nil cons 250 def cons nil cons cons nil cons cons 121 ref subst proveHyp 211 ref 71 ref refl 251 def 248 ref 17 ref appTerm betaConv appThm 62 ref 136 ref 211 ref 248 ref 139 ref appTerm 252 def betaConv 253 def appThm 248 ref 209 ref appTerm betaConv appThm absThm appThm appThm appThm 62 ref 136 ref 253 ref absThm appThm appThm nil "p" 4 ref var 254 def 248 remove nil cons 255 def cons nil cons nil cons cons 254 ref 66 ref 71 ref 254 ref varTerm 256 def 17 ref appTerm appTerm 61 ref 136 ref 66 ref 256 ref 139 ref appTerm 257 def appTerm 256 ref 209 ref appTerm appTerm absTerm appTerm appTerm appTerm 61 ref 136 ref 257 remove absTerm appTerm appTerm absTerm 258 def 256 ref appTerm 259 def betaConv nil 27 remove 0 remove 60 ref 3 remove cons opType constTerm 258 ref appTerm 260 def axiom nil 64 ref 260 remove nil cons cons 65 ref 259 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp "A" 8 remove cons nil cons "P" 60 ref var 258 remove nil cons cons "x" 4 remove var 256 remove nil cons cons nil cons cons nil cons cons 132 ref subst eqMp eqMp 261 def subst eqMp eqMp 262 def nil 249 remove thm 62 ref 6 ref 62 ref 136 ref 66 ref "Number.Natural.<=" const 9 ref constTerm 263 def 139 ref appTerm 15 ref appTerm 264 def appTerm 265 def refl 266 def 51 ref nil 136 ref 16 ref 139 ref appTerm 267 def nil cons cons 268 def 155 ref cons nil cons cons 172 ref subst appThm 135 remove appThm appThm absThm appThm absThm appThm sym 62 ref 6 ref 62 ref 136 ref 211 ref 177 ref 136 ref 26 ref 263 ref 15 ref appTerm 139 ref appTerm 269 def appTerm 270 def "Data.Bool.?" const 271 def 60 remove constTerm 272 def "d" 1 ref var 273 def 224 ref 55 ref 273 ref varTerm 274 def appTerm appTerm absTerm appTerm appTerm absTerm 275 def 139 ref appTerm 276 def betaConv 6 ref 61 ref 275 ref appTerm 277 def absTerm 278 def 15 ref appTerm 279 def betaConv nil 61 ref 278 ref appTerm 280 def axiom nil 64 ref 280 remove nil cons cons 65 ref 279 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 278 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 277 remove nil cons cons 65 ref 276 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 275 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp 281 def subst appThm 282 def 10 ref 54 ref 267 ref appTerm 139 ref appTerm appTerm 15 ref appTerm 283 def refl appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 66 ref 272 ref 273 ref 53 ref 164 ref 274 ref appTerm 284 def appTerm 285 def absTerm 286 def appTerm appTerm 287 def 283 ref appTerm 288 def absTerm 289 def appTerm 290 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 290 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 289 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 288 remove nil cons 291 def cons nil cons nil cons cons 50 ref subst nil 5 ref 273 ref 66 ref 286 ref 274 ref appTerm 292 def appTerm 293 def 283 ref appTerm 294 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 273 ref nil 47 ref 294 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 292 ref nil cons 295 def cons 296 def 65 ref 283 ref nil cons 297 def cons nil cons 298 def cons nil cons cons 299 def 82 ref subst 299 remove 130 ref subst 292 ref betaConv 292 remove assume eqMp 300 def nil 64 ref 285 ref nil cons 301 def cons 302 def 298 remove cons nil cons cons 303 def 121 ref subst proveHyp 303 ref 82 ref subst 303 remove 130 ref subst 26 ref "_2232" 1 ref var 304 def 10 ref 54 ref 14 ref 304 remove varTerm 305 def appTerm 139 ref appTerm appTerm 139 ref appTerm appTerm 305 remove appTerm absTerm 306 def 15 ref appTerm 307 def appTerm refl 306 ref 284 ref appTerm betaConv appThm 102 ref 307 remove betaConv appThm 10 ref 54 ref 14 ref 284 ref appTerm 139 ref appTerm 308 def appTerm 139 ref appTerm appTerm 284 ref appTerm refl appThm trans 306 remove refl 285 remove assume 309 def appThm eqMp sym 51 ref 54 ref refl 310 def nil 136 ref 274 ref nil cons 311 def cons 312 def 155 ref cons nil cons cons 313 def 180 ref subst 314 def appThm 157 ref appThm appThm 284 ref refl appThm sym nil 6 ref 311 ref cons nil cons nil cons cons 315 def 172 ref subst eqMp eqMp eqMp nil 99 ref 301 remove cons 316 def 100 ref 297 remove cons nil cons 317 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 99 ref 295 remove cons 318 def 317 ref cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp nil 64 ref 61 ref 122 ref 66 ref 286 ref 122 ref varTerm 319 def appTerm appTerm 320 def 283 ref appTerm absTerm appTerm nil cons cons 65 ref 291 remove cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 286 remove nil cons cons 321 def 317 remove cons nil cons cons nil 64 ref 31 ref 37 ref 66 ref 127 remove appTerm 322 def 105 ref appTerm absTerm appTerm nil cons 323 def cons 324 def 65 ref 66 ref 271 remove 30 remove constTerm 325 def 33 ref appTerm 326 def appTerm 327 def 105 ref appTerm nil cons 328 def cons nil cons cons nil cons cons 329 def 82 ref subst 329 remove 130 ref subst nil 64 ref 326 ref nil cons 330 def cons 331 def 65 ref 105 ref nil cons 332 def cons nil cons 333 def cons nil cons cons 334 def 82 ref subst 334 remove 130 ref subst nil 324 remove 333 remove cons nil cons cons 121 ref subst 65 ref 66 ref 31 ref 37 ref 322 remove 69 ref appTerm absTerm appTerm appTerm 69 ref appTerm absTerm 335 def 105 ref appTerm 336 def betaConv nil 331 remove 65 ref 202 ref 335 ref appTerm 337 def nil cons 338 def cons nil cons cons nil cons cons 339 def 121 ref subst 26 ref 326 remove appTerm 340 def refl 35 remove 202 ref 65 ref 66 ref 31 ref 37 ref 66 ref 36 remove 126 ref appTerm appTerm 69 ref appTerm absTerm appTerm appTerm 69 ref appTerm absTerm appTerm absTerm 341 def 33 remove appTerm betaConv appThm nil 42 remove 325 remove appTerm 341 remove appTerm axiom 43 remove appThm eqMp nil 64 ref 340 remove 337 ref appTerm nil cons cons 65 ref 327 remove 337 remove appTerm nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 339 remove nil 64 ref 26 ref 67 ref appTerm 69 ref appTerm 342 def nil cons 343 def cons 65 ref 70 remove nil cons 344 def cons nil cons cons nil cons cons 345 def 82 ref subst 345 remove 130 ref subst 82 ref 130 ref 342 remove assume 346 def 95 remove eqMp eqMp 115 remove deductAntisym eqMp 347 def eqMp nil 99 ref 343 remove cons 100 ref 344 ref cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp subst eqMp eqMp nil 64 ref 338 remove cons 65 ref 336 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 204 ref 205 ref 335 remove nil cons cons 206 ref 332 ref cons nil cons cons nil cons cons 132 ref subst eqMp eqMp eqMp eqMp nil 99 ref 330 remove cons 100 ref 332 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp eqMp nil 99 ref 323 remove cons 100 ref 328 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp 348 def subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 349 def eqMp nil 61 ref 6 ref 61 ref 136 ref 265 ref 10 ref 164 ref 267 ref appTerm appTerm 15 ref appTerm appTerm absTerm appTerm absTerm appTerm thm 349 remove nil 61 ref 6 ref 61 ref 136 ref 265 ref 283 remove appTerm absTerm appTerm absTerm appTerm thm nil 5 ref 6 ref 61 ref 136 ref 66 ref "Number.Natural.<" const 9 remove constTerm 350 def 139 ref appTerm 351 def 15 ref appTerm 352 def appTerm 353 def 10 ref 16 ref 209 ref appTerm 354 def appTerm 355 def 215 ref 267 ref appTerm 356 def appTerm 357 def appTerm 358 def absTerm 359 def appTerm 360 def absTerm 361 def nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 360 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 359 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 358 remove nil cons 362 def cons nil cons nil cons cons 50 ref subst nil 64 ref 352 ref nil cons 363 def cons 364 def 65 ref 357 ref nil cons 365 def cons nil cons 366 def cons nil cons cons 367 def 82 ref subst 367 remove 130 ref subst "p" 1 ref var 368 def 66 ref 263 ref 164 ref 368 ref varTerm 369 def appTerm 370 def appTerm 15 ref appTerm appTerm 10 ref 16 ref 370 ref appTerm appTerm 14 ref 267 ref appTerm 371 def 369 ref appTerm appTerm 372 def appTerm absTerm 373 def 183 ref appTerm 374 def betaConv 136 ref 61 ref 373 ref appTerm 375 def absTerm 376 def 139 ref appTerm 377 def betaConv 6 ref 61 ref 376 ref appTerm 378 def absTerm 379 def 15 ref appTerm 380 def betaConv 62 ref 6 ref 62 ref 136 ref 62 ref 368 ref 211 ref nil 176 ref 6 ref 370 ref nil cons cons nil cons 381 def cons nil cons cons 281 ref subst appThm 372 ref refl appThm absThm appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 61 ref 368 ref 66 ref 272 ref 273 ref 53 ref 54 ref 370 ref appTerm 274 ref appTerm 382 def appTerm 383 def absTerm 384 def appTerm appTerm 372 ref appTerm 385 def absTerm 386 def appTerm 387 def absTerm 388 def appTerm 389 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 389 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 388 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 387 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 386 remove nil cons cons nil cons nil cons cons 46 ref subst 368 ref nil 47 ref 385 remove nil cons 390 def cons nil cons nil cons cons 50 ref subst nil 5 ref 273 ref 66 ref 384 ref 274 ref appTerm 391 def appTerm 372 ref appTerm 392 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 273 ref nil 47 ref 392 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 391 ref nil cons 393 def cons 65 ref 372 ref nil cons 394 def cons nil cons 395 def cons nil cons cons 396 def 82 ref subst 396 remove 130 ref subst 391 ref betaConv 391 remove assume eqMp nil 64 ref 383 ref nil cons 397 def cons 395 remove cons nil cons cons 398 def 121 ref subst proveHyp 398 ref 82 ref subst 398 remove 130 ref subst 26 ref "_2236" 1 ref var 399 def 10 ref 14 ref 399 remove varTerm appTerm 400 def 370 ref appTerm appTerm 14 ref 400 remove 139 ref appTerm appTerm 369 ref appTerm appTerm absTerm 401 def 15 ref appTerm 402 def appTerm refl 401 ref 382 ref appTerm betaConv appThm 102 ref 402 remove betaConv appThm 10 ref 14 ref 382 remove appTerm 403 def 370 ref appTerm appTerm 14 ref 403 remove 139 ref appTerm appTerm 369 ref appTerm 404 def appTerm refl appThm trans 401 remove refl 383 remove assume appThm eqMp sym 51 ref nil 312 ref 381 remove cons nil cons cons 180 ref subst appThm 404 remove refl appThm sym 10 ref 274 ref appTerm 405 def refl 52 ref 52 ref nil 368 ref 311 ref cons 406 def 136 ref 369 ref nil cons 407 def cons 408 def 155 ref cons 409 def cons nil cons cons 368 ref 10 ref 54 ref 140 ref appTerm 369 ref appTerm 410 def appTerm 55 ref 370 ref appTerm 411 def appTerm 412 def absTerm 413 def 369 ref appTerm 414 def betaConv 136 ref 61 ref 413 ref appTerm 415 def absTerm 416 def 139 ref appTerm 417 def betaConv 6 ref 61 ref 416 ref appTerm 418 def absTerm 419 def 15 ref appTerm 420 def betaConv 62 ref 6 ref 62 ref 136 ref 62 ref 368 ref 412 remove assume sym 10 ref 411 remove appTerm 410 remove appTerm 421 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 61 ref 6 ref 61 ref 136 ref 61 ref 368 ref 421 remove absTerm 422 def appTerm 423 def absTerm 424 def appTerm 425 def absTerm 426 def appTerm 427 def axiom 428 def eqMp nil 64 ref 61 ref 419 ref appTerm nil cons cons 65 ref 420 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 419 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 418 remove nil cons cons 65 ref 417 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 416 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 415 remove nil cons cons 65 ref 414 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 413 remove nil cons cons 122 ref 407 ref cons nil cons 429 def cons nil cons cons 132 ref subst eqMp eqMp 430 def subst appThm 157 ref appThm nil 136 ref 54 ref 369 ref appTerm 431 def 274 ref appTerm 432 def nil cons cons 155 ref cons nil cons cons 180 ref subst trans appThm 369 ref refl appThm nil 312 ref 6 ref 407 remove cons 433 def nil cons 434 def cons nil cons cons 180 ref subst 435 def trans appThm nil 122 ref 311 remove cons nil cons nil cons cons 198 ref subst 436 def trans sym 49 ref eqMp eqMp eqMp eqMp nil 99 ref 397 remove cons 100 ref 394 remove cons nil cons 437 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 99 ref 393 remove cons 437 ref cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp nil 64 ref 61 ref 122 ref 66 ref 384 ref 319 ref appTerm appTerm 372 remove appTerm absTerm appTerm nil cons cons 65 ref 390 remove cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 384 remove nil cons cons 437 remove cons nil cons cons 348 ref subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 438 def nil 64 ref 61 ref 379 ref appTerm 439 def nil cons cons 65 ref 380 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 379 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 378 remove nil cons cons 65 ref 377 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 376 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 375 remove nil cons cons 65 ref 374 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 373 remove nil cons cons 122 ref 192 ref cons nil cons 440 def cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 66 ref 263 ref 164 remove 183 ref appTerm 441 def appTerm 15 ref appTerm appTerm 10 ref 16 ref 441 ref appTerm appTerm 371 remove 183 ref appTerm 442 def appTerm appTerm nil cons cons 366 ref cons nil cons cons 121 ref subst proveHyp 211 ref 211 ref nil 176 ref 6 ref 441 ref nil cons cons nil cons cons nil cons cons 136 ref 270 remove 350 ref 15 ref appTerm 443 def 209 ref appTerm 444 def appTerm 445 def absTerm 446 def 139 ref appTerm 447 def betaConv 6 ref 61 ref 446 ref appTerm 448 def absTerm 449 def 15 ref appTerm 450 def betaConv 62 ref 6 ref 62 ref 136 ref 445 remove assume sym 26 ref 444 remove appTerm 269 ref appTerm 451 def assume sym deductAntisym absThm appThm absThm appThm nil 61 ref 6 ref 61 ref 136 ref 451 remove absTerm 452 def appTerm 453 def absTerm 454 def appTerm 455 def axiom 456 def eqMp nil 64 ref 61 ref 449 ref appTerm nil cons cons 65 ref 450 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 449 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 448 remove nil cons cons 65 ref 447 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 446 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst 350 ref refl 156 ref 6 ref 10 ref 184 ref appTerm 182 ref appTerm 457 def absTerm 458 def 15 ref appTerm 459 def betaConv 62 ref 6 ref 457 remove assume sym 185 remove assume sym deductAntisym absThm appThm 189 remove eqMp nil 64 ref 61 ref 458 ref appTerm nil cons cons 65 ref 459 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 458 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp 460 def subst 461 def appThm 182 ref refl appThm 177 ref 136 ref 26 ref 350 remove 182 ref appTerm 209 ref appTerm appTerm 443 ref 139 ref appTerm 462 def appTerm absTerm 463 def 139 ref appTerm 464 def betaConv 6 ref 61 ref 463 ref appTerm 465 def absTerm 466 def 15 ref appTerm 467 def betaConv nil 61 ref 466 ref appTerm 468 def axiom nil 64 ref 468 remove nil cons cons 65 ref 467 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 466 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 465 remove nil cons cons 65 ref 464 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 463 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst nil 47 ref 363 ref cons nil cons nil cons cons 50 ref subst 352 remove assume eqMp 469 def trans trans trans appThm 51 ref 16 remove refl 461 remove appThm appThm 442 ref refl appThm appThm nil 47 ref 355 remove 442 ref appTerm 470 def nil cons 471 def cons nil cons nil cons cons 47 ref 26 ref 66 ref 38 ref appTerm 48 ref appTerm appTerm 48 ref appTerm absTerm 472 def 48 ref appTerm 473 def betaConv nil 202 ref 472 ref appTerm 474 def axiom nil 64 ref 474 remove nil cons cons 65 ref 473 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 204 ref 205 ref 472 remove nil cons cons 207 ref cons nil cons cons 132 ref subst eqMp eqMp 475 def subst trans appThm 357 ref refl 476 def appThm sym nil 64 ref 471 ref cons 366 remove cons nil cons cons 477 def 82 ref subst 477 remove 130 ref subst 26 ref "_2244" 1 ref var 478 def 10 ref 478 remove varTerm appTerm 356 ref appTerm absTerm 479 def 354 ref appTerm 480 def appTerm refl 479 ref 442 ref appTerm betaConv appThm 102 ref 480 remove betaConv appThm 10 ref 442 ref appTerm 356 ref appTerm 481 def refl appThm trans 479 remove refl 470 remove assume appThm eqMp sym nil 364 ref 65 ref 212 ref 10 ref 267 ref appTerm 17 ref appTerm 482 def appTerm 483 def nil cons 484 def cons nil cons 485 def cons nil cons cons 121 ref subst 211 ref 177 ref 136 ref 26 ref 462 ref appTerm 263 ref 182 ref appTerm 139 ref appTerm 486 def appTerm 487 def absTerm 488 def 139 ref appTerm 489 def betaConv 6 ref 61 ref 488 ref appTerm 490 def absTerm 491 def 15 ref appTerm 492 def betaConv 62 ref 6 ref 62 ref 136 ref 487 remove assume sym 26 ref 486 remove appTerm 462 ref appTerm 493 def assume sym deductAntisym absThm appThm absThm appThm nil 61 ref 6 ref 61 ref 136 ref 493 remove absTerm 494 def appTerm 495 def absTerm 496 def appTerm 497 def axiom 498 def eqMp nil 64 ref 61 ref 491 ref appTerm nil cons cons 65 ref 492 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 491 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 490 remove nil cons cons 65 ref 489 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 488 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst nil 176 ref 6 ref 209 ref nil cons cons nil cons cons nil cons cons 281 ref subst trans appThm 483 ref refl appThm sym nil 5 ref 273 ref 66 ref 273 ref 53 ref 54 ref 209 ref appTerm 274 ref appTerm 499 def appTerm 500 def absTerm 501 def 274 ref appTerm 502 def appTerm 483 ref appTerm 503 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 273 ref nil 47 ref 503 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 502 ref nil cons 504 def cons 485 ref cons nil cons cons 505 def 82 ref subst 505 remove 130 ref subst 502 ref betaConv 502 remove assume eqMp nil 64 ref 500 ref nil cons 506 def cons 485 remove cons nil cons cons 507 def 121 ref subst proveHyp 507 ref 82 ref subst 507 remove 130 ref subst 26 ref "_2246" 1 ref var 508 def 212 ref 10 ref 14 ref 508 remove varTerm appTerm 139 ref appTerm appTerm 17 ref appTerm appTerm absTerm 509 def 15 ref appTerm 510 def appTerm refl 509 ref 499 ref appTerm betaConv appThm 102 ref 510 remove betaConv appThm 212 ref 10 ref 14 ref 499 remove appTerm 139 ref appTerm appTerm 17 ref appTerm appTerm refl appThm trans 509 remove refl 500 remove assume appThm eqMp sym 213 ref 51 ref 52 ref 310 remove 191 ref appThm 274 ref refl appThm nil 406 ref 193 remove cons nil cons cons 430 remove subst trans appThm 157 ref appThm nil 136 ref 54 ref 183 ref appTerm 274 ref appTerm nil cons cons 155 remove cons nil cons cons 180 ref subst trans appThm 134 ref appThm appThm sym 213 ref 51 ref nil 312 ref 6 ref 192 remove cons nil cons cons nil cons cons 172 ref subst appThm 134 ref appThm appThm sym 213 remove 51 ref 315 ref 460 remove subst appThm 134 ref appThm nil 312 ref nil cons nil cons cons 136 ref 228 remove absTerm 511 def 139 ref appTerm 512 def betaConv nil 61 ref 511 ref appTerm 513 def axiom nil 64 ref 513 remove nil cons cons 65 ref 512 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 511 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 242 remove cons 65 ref 26 ref 227 ref appTerm 214 ref appTerm nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp nil 99 ref 227 remove nil cons cons nil cons nil cons cons nil 64 ref 212 ref 103 ref appTerm 514 def nil cons 515 def cons 65 ref 26 ref 103 ref appTerm 214 ref appTerm nil cons 516 def cons nil cons cons nil cons cons 517 def 82 ref subst 517 remove 130 ref subst nil 64 ref 103 ref nil cons 518 def cons 65 ref 214 ref nil cons 519 def cons nil cons cons nil cons cons 347 remove nil 64 ref 344 ref cons 65 ref 66 ref 69 remove appTerm 520 def 67 ref appTerm nil cons 521 def cons nil cons cons nil cons cons 130 ref subst proveHyp 520 remove refl 346 remove appThm sym nil 64 ref 96 ref cons 522 def 65 ref 96 ref cons nil cons cons nil cons cons 523 def 82 ref subst 523 remove 130 ref subst 97 remove eqMp nil 99 ref 96 remove cons 101 remove cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 522 remove 65 ref 94 remove cons nil cons cons nil cons cons 121 ref subst nil 99 ref 344 remove cons 100 ref 521 remove cons nil cons cons nil cons cons 524 def 102 ref 106 remove 117 ref appTerm betaConv 117 remove 103 ref appTerm betaConv 108 remove appThm 116 remove 105 remove appTerm betaConv trans trans appThm 118 remove appThm 113 remove 119 remove appThm eqMp sym 49 ref eqMp subst eqMp 121 ref 524 remove 114 ref subst eqMp deductAntisym deductAntisym subst 26 ref 514 ref appTerm refl 64 ref 68 remove 214 ref appTerm absTerm 525 def 103 ref appTerm betaConv appThm nil 90 remove 212 ref appTerm 525 remove appTerm axiom 112 remove appThm eqMp 514 remove assume eqMp nil 64 ref 66 ref 103 ref appTerm 214 ref appTerm nil cons cons 65 ref 218 remove 103 ref appTerm nil cons cons nil cons cons nil cons cons 130 ref subst proveHyp nil 64 ref 519 ref cons 65 ref 518 ref cons nil cons cons nil cons cons 526 def 82 ref subst 526 remove 130 ref subst 64 ref 67 remove absTerm 527 def 103 remove appTerm 528 def betaConv nil 26 ref 214 ref appTerm 202 ref 527 ref appTerm 529 def appTerm axiom 214 ref assume eqMp nil 64 ref 529 remove nil cons cons 65 ref 528 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 204 ref 205 ref 527 remove nil cons cons 206 ref 518 ref cons nil cons cons nil cons cons 132 ref subst eqMp eqMp eqMp nil 99 ref 519 remove cons 100 ref 518 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 99 ref 515 remove cons 100 ref 516 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp 530 def subst eqMp subst trans appThm nil 26 ref 212 ref 214 ref appTerm appTerm 38 remove appTerm axiom trans sym 49 ref eqMp eqMp eqMp eqMp eqMp nil 99 ref 506 remove cons 100 ref 484 ref cons nil cons 531 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 99 ref 504 remove cons 531 ref cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp nil 64 ref 61 ref 122 ref 66 ref 501 ref 319 ref appTerm appTerm 483 ref appTerm absTerm appTerm nil cons cons 65 ref 66 ref 272 ref 501 ref appTerm appTerm 483 remove appTerm nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 501 remove nil cons cons 531 remove cons nil cons cons 348 ref subst eqMp eqMp eqMp nil 64 ref 484 remove cons 65 ref 10 ref 356 ref appTerm 442 ref appTerm nil cons 532 def cons nil cons cons nil cons cons 121 ref subst proveHyp nil 268 remove nil cons nil cons cons 253 remove 262 remove nil 64 ref 250 remove cons 65 ref 252 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 255 remove cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst eqMp nil 64 ref 532 remove cons 65 ref 481 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp nil 122 ref 356 ref nil cons cons "y" 1 ref var 442 remove nil cons cons nil cons cons nil cons cons 23 remove 37 ref 66 ref 196 remove "y" 28 ref var 533 def varTerm 534 def appTerm appTerm 195 remove 534 ref appTerm 126 ref appTerm appTerm 535 def absTerm 536 def 126 ref appTerm 537 def betaConv 533 ref 31 ref 536 ref appTerm 538 def absTerm 539 def 534 ref appTerm 540 def betaConv nil 31 ref 37 ref 31 ref 533 ref 535 ref absTerm 541 def appTerm 542 def absTerm 543 def appTerm 544 def axiom nil 64 ref 544 remove nil cons 545 def cons 546 def 65 ref 31 remove 539 ref appTerm nil cons 547 def cons nil cons cons nil cons cons 548 def 121 ref subst proveHyp 548 ref 82 ref subst 548 remove 130 ref subst nil 32 ref 539 remove nil cons cons 549 def nil cons nil cons cons 45 ref subst 533 remove nil 47 ref 538 remove nil cons 550 def cons nil cons nil cons cons 50 ref subst nil 32 ref 536 remove nil cons cons 551 def nil cons nil cons cons 45 remove subst 37 ref nil 47 ref 535 remove nil cons cons nil cons nil cons cons 50 ref subst 541 ref 534 ref appTerm 552 def betaConv 543 ref 126 ref appTerm 553 def betaConv nil 546 remove 65 ref 553 remove nil cons cons nil cons cons nil cons cons 121 ref subst "A" 28 remove nil cons cons nil cons 554 def 32 ref 543 remove nil cons cons 37 ref 126 remove nil cons cons nil cons 555 def cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 542 remove nil cons cons 65 ref 552 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 554 ref 32 remove 541 remove nil cons cons 37 remove 534 remove nil cons cons nil cons 556 def cons nil cons cons 132 ref subst eqMp eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 99 ref 545 remove cons 100 ref 547 ref cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp eqMp nil 64 ref 547 remove cons 65 ref 540 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 554 ref 549 remove 556 remove cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 550 remove cons 65 ref 537 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 554 remove 551 remove 555 remove cons nil cons cons 132 ref subst eqMp eqMp subst subst eqMp eqMp eqMp nil 99 ref 471 remove cons 100 ref 365 ref cons nil cons 557 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 99 ref 363 remove cons 558 def 557 remove cons nil cons cons 114 ref subst deductAntisym eqMp 559 def eqMp absThm eqMp eqMp absThm eqMp nil 61 ref 361 remove appTerm thm 62 ref 136 ref 211 ref 156 remove 6 ref 212 remove 443 remove 17 ref appTerm 560 def appTerm 561 def absTerm 562 def 15 ref appTerm 563 def betaConv nil 61 ref 562 ref appTerm 564 def axiom nil 64 ref 564 remove nil cons cons 65 ref 563 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 562 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 561 remove nil cons cons 65 ref 26 ref 560 ref appTerm 214 remove appTerm nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp nil 99 ref 560 remove nil cons cons nil cons nil cons cons 530 remove subst eqMp subst appThm 10 ref 181 ref 216 ref 209 ref appTerm appTerm appTerm 216 remove 139 ref appTerm appTerm 565 def refl appThm nil 47 ref 565 ref nil cons cons nil cons nil cons cons 222 remove subst trans absThm appThm 208 remove trans sym 49 ref eqMp nil 64 ref 61 ref 136 ref 66 ref 351 ref 17 ref appTerm appTerm 565 remove appTerm absTerm appTerm 566 def nil cons cons 65 ref 61 ref 6 ref 66 ref 61 ref 136 ref 353 remove 10 ref 181 ref 354 ref appTerm appTerm 267 ref appTerm appTerm absTerm appTerm 567 def appTerm 61 ref 136 ref 66 ref 351 remove 182 ref appTerm appTerm 10 ref 181 ref 14 ref 182 ref appTerm 568 def 209 ref appTerm 569 def appTerm appTerm 568 ref 139 ref appTerm 570 def appTerm 571 def appTerm absTerm appTerm 572 def appTerm 573 def absTerm 574 def appTerm 575 def nil cons cons nil cons cons nil cons cons 130 ref subst proveHyp nil 5 ref 574 remove nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 573 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 567 ref nil cons 576 def cons 65 ref 572 remove nil cons 577 def cons nil cons cons nil cons cons 578 def 82 ref subst 578 remove 130 ref subst 62 ref 136 ref 211 ref 177 ref 452 ref 139 ref appTerm 579 def betaConv 454 ref 15 ref appTerm 580 def betaConv 456 remove nil 64 ref 455 remove nil cons cons 65 ref 580 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 454 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 453 remove nil cons cons 65 ref 579 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 452 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst appThm 571 ref refl 581 def appThm absThm appThm sym nil 5 ref 136 ref 265 ref 571 ref appTerm 582 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 582 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 264 ref nil cons 583 def cons 584 def 65 ref 571 remove nil cons 585 def cons nil cons 586 def cons nil cons cons 587 def 82 ref subst 587 remove 130 ref subst nil 584 ref 65 ref 10 ref 569 ref appTerm 267 ref appTerm 588 def nil cons 589 def cons nil cons 590 def cons nil cons cons 591 def 82 ref subst 591 remove 130 ref subst 368 ref 265 ref 10 ref 14 ref 55 ref 369 ref appTerm 592 def appTerm 370 remove appTerm appTerm 267 ref appTerm appTerm absTerm 593 def 183 remove appTerm 594 def betaConv 136 ref 61 ref 593 ref appTerm 595 def absTerm 596 def 139 ref appTerm 597 def betaConv 6 ref 61 ref 596 ref appTerm 598 def absTerm 599 def 15 ref appTerm 600 def betaConv 62 ref 6 ref 62 ref 136 ref 62 ref 368 ref 266 remove 51 ref 52 ref nil 408 remove nil cons 601 def nil cons cons 172 ref subst appThm nil 409 remove nil cons cons 172 ref subst appThm appThm 267 ref refl 602 def appThm appThm absThm appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 61 ref 368 ref 265 ref 10 ref 14 ref 431 ref 15 ref appTerm appTerm 431 remove 139 ref appTerm appTerm appTerm 267 ref appTerm appTerm 603 def absTerm 604 def appTerm 605 def absTerm 606 def appTerm 607 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 607 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 606 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 605 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 604 remove nil cons cons nil cons nil cons cons 46 ref subst 368 ref nil 47 ref 603 remove nil cons cons nil cons nil cons cons 50 ref subst nil 433 remove 176 ref 368 ref 148 remove cons nil cons cons cons nil cons cons 368 ref 66 ref 263 ref 369 ref appTerm 139 ref appTerm appTerm 10 ref 141 remove 592 ref appTerm appTerm 152 remove 369 ref appTerm appTerm 608 def appTerm absTerm 609 def 369 ref appTerm 610 def betaConv 136 ref 61 ref 609 ref appTerm 611 def absTerm 612 def 139 ref appTerm 613 def betaConv 6 ref 61 ref 612 ref appTerm 614 def absTerm 615 def 15 ref appTerm 616 def betaConv 62 ref 6 ref 62 ref 136 ref 62 ref 368 ref 211 ref nil 434 remove nil cons cons 281 remove subst appThm 608 ref refl appThm absThm appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 61 ref 368 ref 66 ref 272 remove 273 ref 224 remove 432 ref appTerm 617 def absTerm 618 def appTerm appTerm 608 ref appTerm 619 def absTerm 620 def appTerm 621 def absTerm 622 def appTerm 623 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 623 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 622 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 621 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 620 remove nil cons cons nil cons nil cons cons 46 ref subst 368 remove nil 47 ref 619 remove nil cons 624 def cons nil cons nil cons cons 50 ref subst nil 5 ref 273 ref 66 ref 618 ref 274 ref appTerm 625 def appTerm 608 ref appTerm 626 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 273 ref nil 47 ref 626 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 625 ref nil cons 627 def cons 65 ref 608 ref nil cons 628 def cons nil cons 629 def cons nil cons cons 630 def 82 ref subst 630 remove 130 ref subst 625 ref betaConv 625 remove assume eqMp nil 64 ref 617 ref nil cons 631 def cons 629 remove cons nil cons cons 632 def 121 ref subst proveHyp 632 ref 82 ref subst 632 remove 130 ref subst 26 ref "_2234" 1 ref var 633 def 10 ref 14 ref 55 ref 633 remove varTerm 634 def appTerm appTerm 592 ref appTerm appTerm 14 ref 634 remove appTerm 369 ref appTerm appTerm absTerm 635 def 139 ref appTerm 636 def appTerm refl 635 ref 432 ref appTerm betaConv appThm 102 ref 636 remove betaConv appThm 10 ref 14 ref 55 remove 432 ref appTerm appTerm 592 ref appTerm appTerm 14 ref 432 remove appTerm 369 ref appTerm appTerm refl appThm trans 635 remove refl 617 remove assume appThm eqMp sym 51 ref 52 ref nil 406 remove 601 remove cons nil cons cons 422 ref 369 remove appTerm 637 def betaConv 424 ref 139 ref appTerm 638 def betaConv 426 ref 15 ref appTerm 639 def betaConv 428 remove nil 64 ref 427 remove nil cons cons 65 ref 639 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 426 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 425 remove nil cons cons 65 ref 638 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 424 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 423 remove nil cons cons 65 ref 637 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 422 remove nil cons cons 429 ref cons nil cons cons 132 ref subst eqMp eqMp subst appThm 592 ref refl appThm nil 312 remove 6 ref 592 remove nil cons cons nil cons cons nil cons cons 180 remove subst trans appThm 435 remove appThm 436 remove trans sym 49 ref eqMp eqMp eqMp nil 99 ref 631 remove cons 100 ref 628 remove cons nil cons 640 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 99 ref 627 remove cons 640 ref cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp nil 64 ref 61 ref 122 ref 66 ref 618 ref 319 remove appTerm appTerm 608 remove appTerm absTerm appTerm nil cons cons 65 ref 624 remove cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 618 remove nil cons cons 640 remove cons nil cons cons 348 ref subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 641 def nil 64 ref 61 ref 615 ref appTerm 642 def nil cons cons 65 ref 616 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 615 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 614 remove nil cons cons 65 ref 613 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 612 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 611 remove nil cons cons 65 ref 610 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 609 remove nil cons cons 429 remove cons nil cons cons 132 ref subst eqMp eqMp subst eqMp absThm eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 643 def nil 64 ref 61 ref 599 ref appTerm 644 def nil cons cons 65 ref 600 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 599 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 598 remove nil cons cons 65 ref 597 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 596 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 595 remove nil cons cons 65 ref 594 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 593 remove nil cons cons 440 remove cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 265 ref 10 ref 14 ref 184 remove appTerm 441 remove appTerm appTerm 267 ref appTerm 645 def appTerm nil cons cons 590 remove cons nil cons cons 121 ref subst proveHyp 211 ref 211 ref nil 47 ref 583 ref cons nil cons nil cons cons 50 ref subst 264 remove assume eqMp appThm 646 def 645 ref refl appThm nil 47 ref 645 remove nil cons cons nil cons nil cons cons 647 def 475 ref subst trans appThm 51 ref 52 ref 190 remove appThm 191 remove appThm appThm 602 remove appThm appThm 647 remove nil 47 ref 243 remove 48 ref appTerm 648 def nil cons cons nil cons nil cons cons 50 ref subst 47 ref 648 remove absTerm 649 def 48 remove appTerm 650 def betaConv nil 202 remove 649 ref appTerm 651 def axiom nil 64 ref 651 remove nil cons cons 65 ref 650 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 204 ref 205 remove 649 remove nil cons cons 207 remove cons nil cons cons 132 ref subst eqMp eqMp eqMp subst trans sym 49 ref eqMp eqMp eqMp nil 99 ref 583 ref cons 652 def 100 ref 589 ref cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp 653 def nil 64 ref 265 ref 588 ref appTerm 654 def nil cons 655 def cons 586 ref cons nil cons cons 121 ref subst proveHyp 211 ref 646 remove 588 ref refl appThm nil 47 ref 589 ref cons nil cons nil cons cons 475 ref subst trans 656 def appThm 581 remove appThm sym nil 64 ref 589 ref cons 586 remove cons nil cons cons 657 def 82 ref subst 657 remove 130 ref subst 26 ref "_2242" 1 ref var 658 def 10 ref 181 ref 658 remove varTerm appTerm appTerm 570 ref appTerm absTerm 659 def 569 ref appTerm 660 def appTerm refl 659 ref 267 ref appTerm betaConv appThm 102 ref 660 remove betaConv appThm 10 ref 181 ref 267 ref appTerm appTerm 570 ref appTerm 661 def refl 662 def appThm trans 659 remove refl 588 remove assume appThm eqMp sym nil 584 remove 65 ref 661 ref nil cons 663 def cons nil cons 664 def cons nil cons cons 121 ref subst 136 ref 265 ref 661 ref appTerm absTerm 665 def 139 ref appTerm 666 def betaConv 6 ref 61 ref 665 ref appTerm 667 def absTerm 668 def 15 ref appTerm 669 def betaConv 62 ref 6 ref 62 ref 136 ref 282 ref 662 remove appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 287 ref 661 ref appTerm 670 def absTerm 671 def appTerm 672 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 672 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 671 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 670 remove nil cons 673 def cons nil cons nil cons cons 50 ref subst nil 5 ref 273 ref 293 ref 661 ref appTerm 674 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 273 ref nil 47 ref 674 remove nil cons cons nil cons nil cons cons 50 ref subst nil 296 ref 664 ref cons nil cons cons 675 def 82 ref subst 675 remove 130 ref subst 300 ref nil 302 ref 664 remove cons nil cons cons 676 def 121 ref subst proveHyp 676 ref 82 ref subst 676 remove 130 ref subst 26 ref "_2240" 1 ref var 677 def 10 ref 181 ref 14 ref 677 remove varTerm 678 def appTerm 139 ref appTerm appTerm appTerm 14 ref 181 ref 678 remove appTerm appTerm 139 ref appTerm appTerm absTerm 679 def 15 ref appTerm 680 def appTerm refl 679 ref 284 ref appTerm betaConv appThm 102 ref 680 remove betaConv appThm 10 ref 181 ref 308 ref appTerm appTerm 14 ref 181 ref 284 ref appTerm appTerm 139 ref appTerm 681 def appTerm refl appThm trans 679 remove refl 309 ref appThm eqMp sym 51 ref 181 ref refl 682 def 314 ref appThm appThm 681 remove refl appThm sym 10 ref 181 ref 274 remove appTerm 683 def appTerm refl 684 def 52 ref 682 remove 313 ref 172 remove subst appThm appThm 157 ref appThm appThm sym 684 ref 52 remove 315 remove 136 ref 10 ref 181 remove 140 remove appTerm 685 def appTerm 54 remove 182 ref appTerm 139 ref appTerm 686 def appTerm 687 def absTerm 688 def 139 ref appTerm 689 def betaConv 6 ref 61 ref 688 ref appTerm 690 def absTerm 691 def 15 ref appTerm 692 def betaConv 62 ref 6 ref 62 ref 136 ref 687 remove assume sym 10 ref 686 remove appTerm 685 remove appTerm 693 def assume sym deductAntisym absThm appThm absThm appThm nil 61 ref 6 ref 61 ref 136 ref 693 remove absTerm appTerm absTerm appTerm axiom eqMp nil 64 ref 61 ref 691 ref appTerm nil cons cons 65 ref 692 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 691 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 690 remove nil cons cons 65 ref 689 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 688 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst appThm 157 remove appThm appThm sym 684 remove nil 6 ref 683 remove nil cons 694 def cons nil cons nil cons cons 150 remove subst appThm nil 122 ref 694 remove cons nil cons nil cons cons 198 ref subst trans sym 49 ref eqMp eqMp eqMp eqMp eqMp eqMp nil 316 ref 100 ref 663 remove cons nil cons 695 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 318 ref 695 ref cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp nil 64 ref 61 ref 122 ref 320 ref 661 remove appTerm absTerm appTerm nil cons cons 65 ref 673 remove cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 321 ref 695 remove cons nil cons cons 348 ref subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp 696 def nil 64 ref 61 ref 668 ref appTerm 697 def nil cons cons 65 ref 669 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 668 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 667 remove nil cons cons 65 ref 666 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 665 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp eqMp eqMp eqMp nil 99 ref 589 remove cons 100 ref 585 remove cons nil cons 698 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 652 remove 698 remove cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp nil 99 ref 576 remove cons 100 ref 577 remove cons nil cons cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 64 ref 71 ref 566 remove appTerm 575 remove appTerm nil cons cons 65 ref 61 ref 6 ref 567 remove absTerm 699 def appTerm 700 def nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 211 ref 251 ref 699 ref 17 ref appTerm betaConv appThm 62 ref 6 ref 211 ref 699 ref 15 ref appTerm betaConv 701 def appThm 699 ref 182 ref appTerm betaConv appThm absThm appThm appThm appThm 62 ref 6 ref 701 remove absThm appThm appThm nil 254 ref 699 remove nil cons cons nil cons nil cons cons 261 ref subst eqMp eqMp nil 700 remove thm 696 remove nil 697 remove thm 62 ref 6 ref 62 ref 136 ref 282 remove 26 ref 482 remove appTerm 53 remove 139 ref appTerm appTerm 702 def refl appThm absThm appThm absThm appThm sym nil 5 ref 6 ref 61 ref 136 ref 287 remove 702 ref appTerm 703 def absTerm 704 def appTerm 705 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 705 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 ref 704 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 703 remove nil cons 706 def cons nil cons nil cons cons 50 ref subst nil 5 ref 273 ref 293 remove 702 ref appTerm 707 def absTerm nil cons cons nil cons nil cons cons 46 ref subst 273 remove nil 47 ref 707 remove nil cons cons nil cons nil cons cons 50 ref subst nil 296 remove 65 ref 702 ref nil cons 708 def cons nil cons 709 def cons nil cons cons 710 def 82 ref subst 710 remove 130 ref subst 300 remove nil 302 remove 709 remove cons nil cons cons 711 def 121 ref subst proveHyp 711 ref 82 ref subst 711 remove 130 ref subst 26 ref "_2238" 1 ref var 712 def 26 ref 10 ref 14 remove 712 remove varTerm 713 def appTerm 139 ref appTerm appTerm 17 ref appTerm appTerm 10 ref 713 remove appTerm 139 ref appTerm appTerm absTerm 714 def 15 ref appTerm 715 def appTerm refl 714 ref 284 ref appTerm betaConv appThm 102 ref 715 remove betaConv appThm 26 ref 10 ref 308 remove appTerm 17 ref appTerm appTerm 10 ref 284 remove appTerm 139 ref appTerm appTerm refl appThm trans 714 remove refl 309 remove appThm eqMp sym 102 ref 51 ref 314 remove appThm 134 remove appThm appThm 313 remove 136 ref 26 ref 163 remove 15 ref appTerm appTerm 225 remove appTerm absTerm 716 def 139 ref appTerm 717 def betaConv 6 ref 61 ref 716 ref appTerm 718 def absTerm 719 def 15 ref appTerm 720 def betaConv nil 61 ref 719 ref appTerm 721 def axiom nil 64 ref 721 remove nil cons cons 65 ref 720 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 719 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 718 remove nil cons cons 65 ref 717 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 716 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst appThm nil 206 remove 405 remove 17 ref appTerm nil cons cons nil cons nil cons cons 204 remove 22 remove cons 197 remove subst subst trans sym 49 ref eqMp eqMp eqMp nil 316 remove 100 ref 708 remove cons nil cons 722 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 318 remove 722 ref cons nil cons cons 114 ref subst deductAntisym eqMp eqMp absThm eqMp nil 64 ref 61 ref 122 remove 320 remove 702 ref appTerm absTerm appTerm nil cons cons 65 ref 706 remove cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 321 remove 722 remove cons nil cons cons 348 remove subst eqMp eqMp absThm eqMp eqMp absThm eqMp eqMp nil 61 ref 6 ref 61 ref 136 ref 265 ref 702 remove appTerm absTerm appTerm absTerm appTerm thm nil 5 ref 6 ref 61 ref 136 ref 265 remove 10 ref 215 ref 570 remove appTerm appTerm 267 remove appTerm appTerm 723 def absTerm 724 def appTerm 725 def absTerm 726 def nil cons cons nil cons nil cons cons 46 ref subst 6 ref nil 47 ref 725 remove nil cons 727 def cons nil cons nil cons cons 50 ref subst 66 ref 263 ref 17 ref appTerm 15 ref appTerm 728 def appTerm 729 def refl 51 remove 215 ref refl 730 def nil 6 ref 182 remove nil cons cons nil cons nil cons cons 151 ref subst appThm nil 176 remove nil cons nil cons cons 241 remove subst trans appThm 151 remove appThm nil 124 ref nil cons cons 198 remove subst trans appThm nil 47 ref 728 remove nil cons cons nil cons nil cons cons 247 remove subst trans sym 49 remove eqMp nil 64 ref 729 remove 10 ref 215 ref 568 remove 17 ref appTerm appTerm appTerm 18 remove appTerm appTerm 731 def nil cons cons 65 ref 61 ref 136 ref 66 ref 723 ref appTerm 66 ref 263 remove 209 ref appTerm 15 ref appTerm appTerm 10 remove 215 remove 569 remove appTerm appTerm 732 def 354 ref appTerm 733 def appTerm 734 def appTerm 735 def absTerm 736 def appTerm 737 def nil cons cons nil cons cons nil cons cons 130 ref subst proveHyp nil 5 ref 736 remove nil cons cons nil cons nil cons cons 46 ref subst 136 ref nil 47 ref 735 remove nil cons cons nil cons nil cons cons 50 ref subst nil 64 ref 723 remove nil cons 738 def cons 65 ref 734 remove nil cons 739 def cons nil cons cons nil cons cons 740 def 82 ref subst 740 remove 130 ref subst 211 ref 177 ref 494 ref 139 ref appTerm 741 def betaConv 496 ref 15 ref appTerm 742 def betaConv 498 remove nil 64 ref 497 remove nil cons cons 65 ref 742 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 496 remove nil cons cons 124 ref cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 495 remove nil cons cons 65 ref 741 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 494 remove nil cons cons 149 ref cons nil cons cons 132 ref subst eqMp eqMp subst appThm 733 ref refl 743 def appThm sym nil 364 ref 65 ref 733 remove nil cons 744 def cons nil cons 745 def cons nil cons cons 746 def 82 ref subst 746 remove 130 ref subst 559 remove nil 64 ref 362 remove cons 745 ref cons nil cons cons 121 ref subst proveHyp 211 ref 211 ref 469 remove appThm 476 remove appThm nil 47 ref 365 ref cons nil cons nil cons cons 475 remove subst trans appThm 743 remove appThm sym nil 64 ref 365 ref cons 745 remove cons nil cons cons 747 def 82 remove subst 747 remove 130 remove subst 26 remove "_2248" 1 remove var 748 def 732 ref 748 remove varTerm appTerm absTerm 749 def 354 remove appTerm 750 def appTerm refl 749 ref 356 ref appTerm betaConv appThm 102 remove 750 remove betaConv appThm 732 remove 356 remove appTerm refl appThm trans 749 remove refl 357 remove assume appThm eqMp sym 730 remove nil 364 remove 65 ref 583 remove cons nil cons cons nil cons cons 121 ref subst 177 remove 136 ref 66 remove 462 remove appTerm 269 remove appTerm absTerm 751 def 139 ref appTerm 752 def betaConv 6 ref 61 ref 751 ref appTerm 753 def absTerm 754 def 15 remove appTerm 755 def betaConv nil 61 ref 754 ref appTerm 756 def axiom nil 64 ref 756 remove nil cons cons 65 ref 755 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 ref 5 ref 754 remove nil cons cons 124 remove cons nil cons cons 132 ref subst eqMp eqMp nil 64 ref 753 remove nil cons cons 65 ref 752 remove nil cons cons nil cons cons nil cons cons 121 ref subst proveHyp 21 remove 5 ref 751 remove nil cons cons 149 remove cons nil cons cons 132 remove subst eqMp eqMp subst eqMp 656 remove proveHyp 653 ref eqMp appThm eqMp eqMp nil 99 ref 365 remove cons 100 ref 744 remove cons nil cons 757 def cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 558 remove 757 remove cons nil cons cons 114 ref subst deductAntisym eqMp eqMp eqMp nil 99 remove 738 remove cons 100 remove 739 remove cons nil cons cons nil cons cons 114 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 64 remove 71 remove 731 remove appTerm 737 remove appTerm nil cons cons 65 remove 727 remove cons nil cons cons nil cons cons 121 remove subst proveHyp 211 ref 251 remove 724 ref 17 remove appTerm betaConv appThm 62 ref 136 ref 211 remove 724 ref 139 remove appTerm betaConv 758 def appThm 724 ref 209 remove appTerm betaConv appThm absThm appThm appThm appThm 62 remove 136 ref 758 remove absThm appThm appThm nil 254 remove 724 remove nil cons cons nil cons nil cons cons 261 remove subst eqMp eqMp eqMp absThm eqMp nil 61 ref 726 remove appTerm thm nil 5 ref 6 ref 61 ref 136 ref 654 remove absTerm 759 def appTerm 760 def absTerm 761 def nil cons cons nil cons nil cons cons 46 ref subst 6 remove nil 47 ref 760 remove nil cons cons nil cons nil cons cons 50 ref subst nil 5 remove 759 remove nil cons cons nil cons nil cons cons 46 remove subst 136 remove nil 47 remove 655 remove cons nil cons nil cons cons 50 remove subst 653 remove eqMp absThm eqMp eqMp absThm eqMp nil 61 remove 761 remove appTerm thm 643 remove nil 644 remove thm 641 remove nil 642 remove thm 438 remove nil 439 remove thm