path: "vendor/opentheory/data/theories/word12-bits/word12-bits.art"
6 version nil "P" "->" typeOp 0 def "Data.Word12.word12" typeOp nil opType 1 def "bool" typeOp nil opType 2 def nil cons 3 def cons opType 4 def var 5 def "w" 1 ref var 6 def "Data.Bool.?" const 7 def 0 ref 0 ref 2 ref 3 ref cons opType 8 def 3 ref cons opType 9 def constTerm 10 def "x0" 2 ref var 11 def 10 ref "x1" 2 ref var 12 def 10 ref "x2" 2 ref var 13 def 10 ref "x3" 2 ref var 14 def 10 ref "x4" 2 ref var 15 def 10 ref "x5" 2 ref var 16 def 10 ref "x6" 2 ref var 17 def 10 ref "x7" 2 ref var 18 def 10 ref "x8" 2 ref var 19 def 10 ref "x9" 2 ref var 20 def 10 ref "x10" 2 ref var 21 def 10 ref "x11" 2 ref var 22 def "=" const 23 def 0 ref 1 ref 4 ref nil cons cons opType constTerm 24 def 6 ref varTerm 25 def appTerm 26 def "Data.Word12.Bits.toWord" const 0 ref "Data.List.list" typeOp 27 def 3 ref opType 28 def 1 ref nil cons 29 def cons opType constTerm 30 def "Data.List.::" const 31 def 0 ref 2 ref 0 ref 28 ref 28 ref nil cons 32 def cons opType 33 def nil cons cons opType constTerm 34 def 11 ref varTerm appTerm 34 ref 12 ref varTerm appTerm 34 ref 13 ref varTerm appTerm 34 ref 14 ref varTerm appTerm 34 ref 15 ref varTerm appTerm 34 ref 16 ref varTerm appTerm 34 ref 17 ref varTerm appTerm 34 ref 18 ref varTerm appTerm 34 ref 19 ref varTerm appTerm 34 ref 20 ref varTerm appTerm 34 ref 21 ref varTerm appTerm 34 ref 22 ref varTerm appTerm "Data.List.[]" const 35 def 28 ref constTerm 36 def appTerm 37 def appTerm 38 def appTerm 39 def appTerm 40 def appTerm 41 def appTerm 42 def appTerm 43 def appTerm 44 def appTerm 45 def appTerm 46 def appTerm 47 def appTerm appTerm 48 def appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm 49 def absTerm 50 def nil cons cons nil cons nil cons cons "A" 29 remove cons nil cons 51 def nil nil cons 52 def cons 23 ref 0 ref 2 ref 8 ref nil cons cons opType 53 def constTerm 54 def "Data.Bool.!" const 55 def 0 ref 0 ref "A" varType 56 def 3 ref cons opType 57 def 3 ref cons opType 58 def constTerm 59 def "P" 57 ref var 60 def varTerm 61 def appTerm 62 def appTerm refl "p" 57 ref var 63 def 23 ref 0 ref 57 ref 58 ref nil cons cons opType constTerm 63 ref varTerm 64 def appTerm "x" 56 ref var 65 def "Data.Bool.T" const 2 ref constTerm 66 def absTerm 67 def appTerm absTerm 68 def 61 ref appTerm betaConv 69 def appThm nil 23 ref 0 ref 58 ref 0 ref 58 ref 3 ref cons opType nil cons cons opType constTerm 70 def 59 ref appTerm 68 remove appTerm axiom 61 ref refl 71 def appThm 72 def eqMp sym 73 def subst subst 6 ref nil "t" 2 ref var 74 def 49 remove nil cons cons nil cons nil cons cons 54 ref 74 ref varTerm 75 def appTerm 66 ref appTerm assume sym nil 66 ref axiom 76 def eqMp 75 ref assume 76 ref deductAntisym deductAntisym 77 def subst 10 ref refl 78 def 11 ref 78 ref 12 ref 78 ref 13 ref 78 ref 14 ref 78 ref 15 ref 78 ref 16 ref 78 ref 17 ref 78 ref 18 ref 78 ref 19 ref 78 ref 20 ref 78 ref 21 ref 78 remove 22 ref 24 ref refl 6 ref 26 remove 30 ref "Data.Word12.Bits.fromWord" const 0 ref 1 ref 32 ref cons opType constTerm 25 ref appTerm 79 def appTerm 80 def appTerm 81 def absTerm 82 def 25 ref appTerm 83 def betaConv 55 ref 0 ref 4 remove 3 ref cons opType constTerm 84 def refl 6 ref 81 remove assume sym 24 ref 80 remove appTerm 85 def 25 ref appTerm 86 def assume sym deductAntisym absThm appThm nil 84 ref 6 ref 86 remove absTerm appTerm axiom eqMp nil "p" 2 ref var 87 def 84 ref 82 ref appTerm nil cons cons "q" 2 ref var 88 def 83 remove nil cons cons nil cons cons nil cons cons 54 ref "Data.Bool.==>" const 53 ref constTerm 89 def 87 ref varTerm 90 def appTerm 91 def 88 ref varTerm 92 def appTerm 93 def appTerm refl 87 ref 88 ref 54 ref "Data.Bool./\\" const 53 ref constTerm 94 def 90 ref appTerm 95 def 92 ref appTerm 96 def appTerm 97 def 90 ref appTerm absTerm 98 def absTerm 99 def 90 ref appTerm betaConv 92 ref refl 100 def appThm 98 remove 92 ref appTerm betaConv trans appThm nil 23 ref 0 ref 53 ref 0 ref 53 ref 3 ref cons opType 101 def nil cons cons opType constTerm 102 def 89 ref appTerm 99 remove appTerm axiom 90 ref refl 103 def appThm 100 ref appThm eqMp 104 def sym 105 def 97 remove refl 88 ref 23 ref 0 ref 101 ref 0 ref 101 remove 3 ref cons opType nil cons cons opType constTerm 106 def "f" 53 ref var 107 def 107 ref varTerm 108 def 90 ref appTerm 92 ref appTerm absTerm 109 def appTerm 107 ref 108 ref 66 ref appTerm 66 ref appTerm absTerm 110 def appTerm absTerm 111 def 92 ref appTerm betaConv appThm 23 ref 0 ref 8 ref 9 ref nil cons cons opType constTerm 112 def 95 remove appTerm refl 87 ref 111 remove absTerm 113 def 90 ref appTerm betaConv appThm nil 102 ref 94 ref appTerm 113 ref appTerm axiom 114 def 103 remove appThm eqMp 100 ref appThm eqMp 115 def sym 107 ref 108 ref refl nil 74 ref 90 ref nil cons 116 def cons nil cons nil cons cons 77 ref subst 90 ref assume 117 def eqMp appThm nil 74 ref 92 ref nil cons 118 def cons nil cons nil cons cons 77 ref subst 92 ref assume 119 def eqMp appThm absThm eqMp 120 def nil "P" 2 ref var 121 def 116 ref cons "Q" 2 ref var 122 def 118 ref cons nil cons 123 def cons nil cons cons 54 ref refl 124 def 107 ref 108 remove 121 ref varTerm 125 def appTerm 126 def 122 ref varTerm 127 def appTerm absTerm 128 def 87 ref 88 ref 90 ref absTerm absTerm 129 def appTerm betaConv 129 ref 125 ref appTerm betaConv 127 ref refl 130 def appThm 88 ref 125 ref absTerm 127 ref appTerm betaConv trans trans appThm 110 ref 129 ref appTerm betaConv 129 ref 66 ref appTerm betaConv 66 ref refl 131 def appThm 88 ref 66 ref absTerm 66 ref appTerm betaConv trans trans appThm 54 ref 94 ref 125 ref appTerm 132 def 127 ref appTerm 133 def appTerm refl 88 ref 106 remove 107 remove 126 remove 92 ref appTerm absTerm appTerm 110 ref appTerm absTerm 127 ref appTerm betaConv appThm 112 ref 132 remove appTerm refl 113 remove 125 ref appTerm betaConv appThm 114 remove 125 ref refl 134 def appThm eqMp 130 ref appThm eqMp 133 remove assume eqMp 135 def 129 remove refl appThm eqMp sym 76 ref eqMp 136 def subst deductAntisym eqMp 104 remove 93 ref assume eqMp sym 117 remove eqMp 124 ref 109 remove 87 ref 88 ref 92 ref absTerm 137 def absTerm 138 def appTerm betaConv 138 ref 90 ref appTerm betaConv 100 ref appThm 137 ref 92 ref appTerm betaConv trans trans appThm 110 remove 138 ref appTerm betaConv 138 ref 66 ref appTerm betaConv 131 remove appThm 137 ref 66 ref appTerm betaConv trans trans 139 def appThm 115 remove 96 remove assume eqMp 138 ref refl 140 def appThm eqMp sym 76 ref eqMp 141 def proveHyp deductAntisym 142 def subst proveHyp 51 ref 5 ref 82 remove nil cons cons "x" 1 remove var 25 ref nil cons cons nil cons 143 def cons nil cons cons nil 87 ref 62 ref nil cons 144 def cons 88 ref 61 ref 65 ref varTerm 145 def appTerm 146 def nil cons 147 def cons nil cons cons nil cons cons 148 def 105 ref subst 148 remove 141 remove 120 remove deductAntisym 149 def subst 54 ref 146 ref appTerm refl 67 remove 145 ref appTerm betaConv appThm 69 remove 72 remove 62 remove assume eqMp eqMp 145 ref refl 150 def appThm eqMp sym 76 ref eqMp eqMp nil 121 ref 144 remove cons 122 ref 147 ref cons nil cons cons nil cons cons 136 ref subst deductAntisym eqMp 151 def subst eqMp eqMp appThm 48 ref refl appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm absThm appThm sym 23 ref 0 ref "Number.Natural.natural" typeOp nil opType 152 def 0 ref 152 ref 3 ref cons opType 153 def nil cons 154 def cons opType constTerm 155 def refl 156 def 6 remove 155 ref "Data.List.length" const 157 def 0 ref 28 ref 152 ref nil cons 158 def cons opType constTerm 159 def 79 ref appTerm appTerm 160 def "Data.Word12.width" const 152 ref constTerm 161 def appTerm absTerm 162 def 25 remove appTerm 163 def betaConv nil 84 ref 162 ref appTerm 164 def axiom nil 87 ref 164 remove nil cons cons 88 ref 163 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 51 remove 5 remove 162 remove nil cons cons 143 remove cons nil cons cons 151 ref subst eqMp eqMp nil 155 ref 161 remove appTerm "Number.Natural.bit0" const 0 ref 152 ref 158 ref cons opType 165 def constTerm 166 def 166 ref "Number.Natural.bit1" const 165 ref constTerm 167 def 167 ref "Number.Natural.zero" const 152 ref constTerm 168 def appTerm 169 def appTerm 170 def appTerm appTerm 171 def appTerm axiom trans appThm "Number.Natural.suc" const 165 ref constTerm 172 def 172 ref 172 ref 172 ref 172 ref 172 ref 172 ref 172 ref 172 ref 172 ref 172 ref 172 ref 168 ref appTerm 173 def appTerm 174 def appTerm 175 def appTerm 176 def appTerm 177 def appTerm 178 def appTerm 179 def appTerm 180 def appTerm 181 def appTerm 182 def appTerm 183 def appTerm 184 def refl 185 def appThm sym 155 ref 171 ref appTerm refl 172 ref refl 186 def 186 ref 186 ref 186 ref 186 ref 186 ref 186 ref 186 ref 186 ref 186 ref 186 ref 94 ref refl 187 def 55 ref 0 ref 153 ref 3 ref cons opType 188 def constTerm 189 def refl 190 def "n" 152 ref var 191 def nil "x" 152 ref var 192 def 172 ref 191 ref varTerm 193 def appTerm 194 def nil cons 195 def cons nil cons nil cons cons "A" 158 ref cons nil cons 196 def 52 ref cons 197 def nil 74 ref 23 ref 0 ref 56 ref 57 remove nil cons cons opType constTerm 198 def 145 ref appTerm 145 ref appTerm nil cons cons nil cons nil cons cons 77 ref subst 150 remove eqMp 199 def subst 200 def subst absThm appThm nil 74 ref 66 ref nil cons cons nil cons nil cons cons 201 def 197 ref 74 ref 54 ref 59 ref 65 ref 75 ref absTerm appTerm appTerm 75 ref appTerm absTerm 202 def 75 ref appTerm 203 def betaConv nil 55 ref 9 remove constTerm 204 def 202 ref appTerm 205 def axiom nil 87 ref 205 remove nil cons cons 88 ref 203 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp "A" 3 ref cons nil cons 206 def "P" 8 ref var 207 def 202 remove nil cons cons "x" 2 ref var 208 def 75 ref nil cons cons nil cons 209 def cons nil cons cons 151 ref subst eqMp eqMp subst subst 210 def trans appThm 187 ref 155 ref 173 ref appTerm 211 def refl nil 191 ref 168 ref nil cons 212 def cons 213 def nil cons nil cons cons 214 def 191 ref 155 ref 167 ref 193 ref appTerm 215 def appTerm 172 ref 166 ref 193 ref appTerm 216 def appTerm 217 def appTerm absTerm 218 def 193 ref appTerm 219 def betaConv nil 189 ref 218 ref appTerm 220 def axiom nil 87 ref 220 remove nil cons cons 88 ref 219 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref "P" 153 ref var 221 def 218 remove nil cons cons 192 ref 193 ref nil cons 222 def cons nil cons 223 def cons nil cons cons 151 ref subst eqMp eqMp 186 ref 191 ref 155 ref 216 remove appTerm "Number.Natural.+" const 0 ref 152 ref 165 remove nil cons cons opType constTerm 224 def 193 ref appTerm 193 ref appTerm 225 def appTerm 226 def absTerm 227 def 193 ref appTerm 228 def betaConv 229 def 156 ref nil 155 ref 166 ref 168 ref appTerm appTerm 230 def 168 ref appTerm axiom appThm 214 ref 191 ref 155 ref 224 ref 168 ref appTerm 231 def 193 ref appTerm appTerm 193 ref appTerm absTerm 232 def 193 ref appTerm 233 def betaConv nil 189 ref 232 ref appTerm 234 def axiom nil 87 ref 234 remove nil cons cons 88 ref 233 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 232 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp subst 235 def appThm nil 192 ref 212 remove cons nil cons nil cons cons 200 ref subst trans sym 76 ref eqMp nil 87 ref 230 remove 231 remove 168 ref appTerm appTerm 236 def nil cons cons 88 ref 189 ref 191 ref 89 ref 226 ref appTerm 155 ref 166 ref 194 ref appTerm 237 def appTerm 238 def 224 ref 194 ref appTerm 194 ref appTerm appTerm 239 def appTerm 240 def absTerm 241 def appTerm 242 def nil cons cons nil cons cons nil cons cons 149 ref subst proveHyp nil 221 ref 241 remove nil cons cons nil cons nil cons cons 197 remove 73 ref subst subst 191 ref nil 74 ref 240 remove nil cons cons nil cons nil cons cons 77 ref subst nil 87 ref 226 ref nil cons 243 def cons 88 ref 239 remove nil cons 244 def cons nil cons cons nil cons cons 245 def 105 ref subst 245 remove 149 ref subst 156 ref 191 ref 238 remove 172 ref 217 ref appTerm appTerm absTerm 246 def 193 ref appTerm 247 def betaConv nil 189 ref 246 ref appTerm 248 def axiom nil 87 ref 248 remove nil cons cons 88 ref 247 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 246 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp 186 ref 186 ref 226 remove assume appThm appThm trans appThm nil 191 ref 195 remove cons 249 def "m" 152 remove var 250 def 222 remove cons nil cons 251 def cons nil cons cons 191 ref 155 ref 224 ref 172 ref 250 ref varTerm 252 def appTerm 253 def appTerm 193 ref appTerm appTerm 172 ref 224 remove 252 ref appTerm 254 def 193 ref appTerm appTerm 255 def appTerm absTerm 256 def 193 ref appTerm 257 def betaConv 250 ref 189 ref 256 ref appTerm 258 def absTerm 259 def 252 ref appTerm 260 def betaConv nil 189 ref 259 ref appTerm 261 def axiom nil 87 ref 261 remove nil cons cons 88 ref 260 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 259 remove nil cons cons 192 ref 252 ref nil cons cons nil cons 262 def cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 258 remove nil cons cons 88 ref 257 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 256 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp subst 263 def 186 ref nil 251 remove nil cons cons 191 ref 155 ref 254 remove 194 ref appTerm appTerm 255 remove appTerm absTerm 264 def 193 ref appTerm 265 def betaConv 250 ref 189 ref 264 ref appTerm 266 def absTerm 267 def 252 ref appTerm 268 def betaConv nil 189 ref 267 ref appTerm 269 def axiom nil 87 ref 269 remove nil cons cons 88 ref 268 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 267 remove nil cons cons 262 ref cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 266 remove nil cons cons 88 ref 265 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 264 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp subst appThm 270 def trans appThm nil 192 ref 172 ref 172 ref 225 remove appTerm 271 def appTerm nil cons cons nil cons nil cons cons 200 ref subst 272 def trans sym 76 ref eqMp eqMp nil 121 ref 243 remove cons 122 ref 244 remove cons nil cons cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp nil 87 ref 94 ref 236 remove appTerm 242 remove appTerm nil cons cons 88 ref 189 ref 227 ref appTerm nil cons 273 def cons nil cons cons nil cons cons 142 ref subst proveHyp 89 ref refl 274 def 187 ref 227 ref 168 ref appTerm betaConv appThm 190 ref 191 ref 274 ref 229 ref appThm 227 ref 194 ref appTerm betaConv appThm absThm appThm appThm appThm 190 ref 191 ref 229 remove absThm appThm appThm nil "p" 153 ref var 275 def 227 remove nil cons 276 def cons nil cons nil cons cons 275 ref 89 ref 94 ref 275 remove varTerm 277 def 168 ref appTerm appTerm 189 ref 191 ref 89 ref 277 ref 193 ref appTerm 278 def appTerm 277 ref 194 ref appTerm appTerm absTerm appTerm appTerm appTerm 189 ref 191 ref 278 remove absTerm appTerm appTerm absTerm 279 def 277 ref appTerm 280 def betaConv nil 55 ref 0 ref 188 ref 3 ref cons opType constTerm 279 ref appTerm 281 def axiom nil 87 ref 281 remove nil cons cons 88 ref 280 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp "A" 154 remove cons nil cons "P" 188 remove var 279 remove nil cons cons "x" 153 remove var 277 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp subst eqMp eqMp nil 87 ref 273 remove cons 88 ref 228 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 276 remove cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp 282 def appThm 283 def trans 284 def subst 186 ref 235 remove appThm trans appThm nil 192 ref 173 ref nil cons 285 def cons nil cons nil cons cons 200 ref subst trans appThm 187 ref 190 ref 191 ref 156 ref 283 remove appThm 284 ref appThm nil 192 remove 271 remove nil cons cons nil cons nil cons cons 200 ref subst trans absThm appThm 210 ref trans appThm 190 remove 191 ref 156 ref 186 remove 284 remove appThm appThm nil 249 remove nil cons nil cons cons 282 remove subst 263 remove trans 270 remove trans appThm 272 remove trans absThm appThm 210 remove trans appThm 201 remove 74 ref 54 ref 94 ref 66 ref appTerm 75 ref appTerm appTerm 75 ref appTerm absTerm 286 def 75 ref appTerm 287 def betaConv nil 204 ref 286 ref appTerm 288 def axiom nil 87 ref 288 remove nil cons cons 88 ref 287 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 286 remove nil cons cons 209 ref cons nil cons cons 151 ref subst eqMp eqMp 289 def subst 290 def trans appThm 290 ref trans appThm 290 remove trans sym 76 ref eqMp nil 121 ref 189 ref 191 ref 155 ref 194 ref appTerm 291 def 194 ref appTerm absTerm appTerm nil cons cons 122 ref 94 ref 211 remove 169 ref appTerm 292 def appTerm 94 ref 189 ref 191 ref 155 ref 217 remove appTerm 215 ref appTerm absTerm 293 def appTerm 294 def appTerm 189 ref 191 ref 155 ref 172 ref 215 remove appTerm appTerm 237 remove appTerm absTerm 295 def appTerm 296 def appTerm 297 def appTerm nil cons cons nil cons cons nil cons cons 124 ref 128 remove 138 ref appTerm betaConv 138 remove 125 ref appTerm betaConv 130 ref appThm 137 remove 127 ref appTerm betaConv trans trans appThm 139 remove appThm 135 remove 140 remove appThm eqMp sym 76 ref eqMp 298 def subst proveHyp 299 def nil 121 ref 292 remove nil cons cons 122 ref 297 remove nil cons cons nil cons cons nil cons cons 300 def 136 ref subst proveHyp 301 def appThm 214 ref 295 ref 193 ref appTerm 302 def betaConv 299 remove 300 remove 298 ref subst proveHyp 303 def nil 121 ref 294 remove nil cons 304 def cons 122 ref 296 remove nil cons 305 def cons nil cons cons nil cons cons 306 def 298 ref subst proveHyp nil 87 ref 305 remove cons 88 ref 302 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 295 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp 307 def subst 166 ref refl 308 def 301 remove appThm trans 309 def trans appThm nil 191 ref 169 ref nil cons cons nil cons nil cons cons 310 def 293 ref 193 ref appTerm 311 def betaConv 303 remove 306 remove 136 ref subst proveHyp nil 87 ref 304 remove cons 88 ref 311 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 293 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp 312 def subst 313 def trans appThm 310 remove 307 ref subst 308 ref 309 remove appThm trans 314 def trans appThm nil 191 ref 166 ref 169 remove appTerm 315 def nil cons cons nil cons nil cons cons 316 def 312 ref subst 317 def trans appThm 316 remove 307 ref subst 308 ref 313 remove appThm trans 318 def trans appThm nil 191 ref 170 remove nil cons cons nil cons nil cons cons 319 def 312 ref subst trans appThm 319 remove 307 ref subst 308 ref 314 remove appThm trans trans appThm nil 191 ref 166 remove 315 ref appTerm nil cons cons nil cons nil cons cons 320 def 312 ref subst trans appThm 320 remove 307 ref subst 308 ref 317 remove appThm trans trans appThm nil 191 ref 167 remove 315 remove appTerm nil cons cons nil cons nil cons cons 321 def 312 remove subst trans appThm 321 remove 307 remove subst 308 remove 318 remove appThm trans trans appThm nil 191 ref 171 remove nil cons cons nil cons nil cons cons nil 223 ref nil cons cons 200 remove subst subst trans sym 76 ref eqMp eqMp nil 87 ref 160 remove 184 ref appTerm nil cons cons 88 ref 10 ref 11 ref 10 ref 12 ref 10 ref 13 ref 10 ref 14 ref 10 ref 15 ref 10 ref 16 ref 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 85 remove 48 ref appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp "l" 28 ref var 322 def 89 ref 155 ref 159 ref 322 ref varTerm 323 def appTerm appTerm 324 def 184 ref appTerm 325 def appTerm 326 def 10 ref 11 remove 10 ref 12 ref 10 ref 13 ref 10 ref 14 ref 10 ref 15 ref 10 ref 16 ref 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 24 remove 30 ref 323 ref appTerm appTerm 327 def 48 remove appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 328 def appTerm 329 def appTerm 330 def absTerm 331 def 79 ref appTerm 332 def betaConv nil "P" 0 ref 28 ref 3 ref cons opType 333 def var 334 def 331 ref nil cons cons 335 def nil cons nil cons cons "A" 32 remove cons nil cons 336 def 52 ref cons 73 ref subst 337 def subst 322 ref nil 74 ref 330 remove nil cons cons nil cons nil cons cons 77 ref subst nil 87 ref 325 remove nil cons 338 def cons 339 def 88 ref 329 remove nil cons 340 def cons nil cons cons nil cons cons 341 def 105 ref subst 341 remove 149 ref subst 328 ref "Data.List.head" const 342 def 333 ref constTerm 343 def 323 ref appTerm 344 def appTerm betaConv sym 12 remove 10 ref 13 ref 10 ref 14 ref 10 ref 15 ref 10 ref 16 ref 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 34 ref 344 ref appTerm 345 def 47 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 346 def 343 ref "Data.List.tail" const 347 def 33 remove constTerm 348 def 323 ref appTerm 349 def appTerm 350 def appTerm betaConv sym 13 remove 10 ref 14 ref 10 ref 15 ref 10 ref 16 ref 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 34 ref 350 ref appTerm 351 def 46 remove appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 352 def 343 ref 348 ref 349 remove appTerm 353 def appTerm 354 def appTerm betaConv sym 14 remove 10 ref 15 ref 10 ref 16 ref 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 34 ref 354 ref appTerm 355 def 45 remove appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 356 def 343 ref 348 ref 353 remove appTerm 357 def appTerm 358 def appTerm betaConv sym 15 remove 10 ref 16 ref 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 34 ref 358 ref appTerm 359 def 44 remove appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 360 def 343 ref 348 ref 357 remove appTerm 361 def appTerm 362 def appTerm betaConv sym 16 remove 10 ref 17 ref 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 359 ref 34 ref 362 ref appTerm 363 def 43 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 364 def 343 ref 348 ref 361 remove appTerm 365 def appTerm 366 def appTerm betaConv sym 17 remove 10 ref 18 ref 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 359 ref 363 ref 34 ref 366 ref appTerm 367 def 42 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 368 def 343 ref 348 ref 365 remove appTerm 369 def appTerm 370 def appTerm betaConv sym 18 remove 10 ref 19 ref 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 34 ref 370 ref appTerm 371 def 41 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 372 def 343 ref 348 ref 369 remove appTerm 373 def appTerm 374 def appTerm betaConv sym 19 remove 10 ref 20 ref 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 34 ref 374 ref appTerm 375 def 40 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm appTerm absTerm 376 def 343 ref 348 ref 373 remove appTerm 377 def appTerm 378 def appTerm betaConv sym 20 remove 10 ref 21 ref 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 34 ref 378 ref appTerm 379 def 39 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm appTerm absTerm 380 def 343 ref 348 ref 377 remove appTerm 381 def appTerm 382 def appTerm betaConv sym 21 remove 10 ref 22 ref 327 ref 30 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 379 ref 34 ref 382 ref appTerm 383 def 38 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm appTerm absTerm 384 def 343 ref 348 ref 381 remove appTerm 385 def appTerm 386 def appTerm betaConv sym 22 remove 327 remove 30 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 379 ref 383 ref 34 ref 386 ref appTerm 387 def 37 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 388 def 343 ref 348 ref 385 remove appTerm appTerm 389 def appTerm betaConv sym 30 remove refl nil 339 remove 88 ref 23 ref 0 ref 28 ref 333 ref nil cons cons opType constTerm 390 def 323 ref appTerm 391 def 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 379 ref 383 ref 387 ref 34 ref 389 ref appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 392 def nil cons cons nil cons cons nil cons cons 142 ref subst 322 ref "Data.Bool.\\/" const 53 remove constTerm 393 def 391 ref 36 ref appTerm 394 def appTerm 10 remove "h" 2 ref var 395 def 7 ref 0 ref 333 remove 3 ref cons opType 396 def constTerm "t" 28 ref var 397 def 391 ref 34 ref 395 ref varTerm 398 def appTerm 397 ref varTerm 399 def appTerm 400 def appTerm 401 def absTerm 402 def appTerm 403 def absTerm 404 def appTerm 405 def appTerm 406 def absTerm 407 def 323 ref appTerm 408 def betaConv 206 ref 52 remove cons 409 def nil 55 ref 0 ref 0 ref 27 remove 56 ref nil cons 410 def opType 411 def 3 ref cons opType 412 def 3 remove cons opType 413 def constTerm 414 def "l" 411 ref var 415 def 393 ref 23 remove 0 ref 411 ref 412 ref nil cons cons opType constTerm 416 def 415 ref varTerm 417 def appTerm 418 def 35 remove 411 ref constTerm 419 def appTerm 420 def appTerm 7 ref 58 remove constTerm 421 def "h" 56 ref var 422 def 7 remove 413 remove constTerm "t" 411 ref var 423 def 418 remove 31 remove 0 ref 56 ref 0 ref 411 ref 411 ref nil cons 424 def cons opType 425 def nil cons cons opType constTerm 426 def 422 ref varTerm 427 def appTerm 423 ref varTerm 428 def appTerm 429 def appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm axiom subst nil 87 ref 55 remove 396 remove constTerm 430 def 407 ref appTerm nil cons cons 88 ref 408 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 334 ref 407 remove nil cons cons "x" 28 ref var 431 def 323 ref nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp 432 def nil 87 ref 406 remove nil cons 433 def cons 434 def 88 ref 326 remove 392 remove appTerm 435 def nil cons 436 def cons nil cons 437 def cons nil cons cons 438 def 142 ref subst proveHyp 438 ref 105 ref subst 438 remove 149 ref subst nil 207 ref 395 ref 89 ref 404 ref 398 ref appTerm 439 def appTerm 440 def 435 ref appTerm 441 def absTerm nil cons cons nil cons nil cons cons 409 ref 73 remove subst 442 def subst 395 ref nil 74 ref 441 remove nil cons cons nil cons nil cons cons 77 ref subst nil 87 ref 439 ref nil cons 443 def cons 444 def 437 ref cons nil cons cons 445 def 105 ref subst 445 remove 149 ref subst 439 ref betaConv 439 remove assume eqMp 446 def nil 87 ref 403 ref nil cons cons 447 def 437 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 89 ref 402 ref 399 ref appTerm 448 def appTerm 449 def 435 ref appTerm 450 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 450 remove nil cons cons nil cons nil cons cons 77 ref subst nil 87 ref 448 ref nil cons 451 def cons 452 def 437 ref cons nil cons cons 453 def 105 ref subst 453 remove 149 ref subst 448 ref betaConv 448 remove assume eqMp 454 def nil 87 ref 401 ref nil cons 455 def cons 456 def 437 ref cons nil cons cons 457 def 142 ref subst proveHyp 457 ref 105 ref subst 457 remove 149 ref subst 54 ref "_31195" 28 ref var 458 def 89 ref 155 ref 159 ref 458 remove varTerm 459 def appTerm appTerm 184 ref appTerm appTerm 390 ref 459 ref appTerm 34 ref 343 ref 459 ref appTerm appTerm 34 ref 343 ref 348 ref 459 remove appTerm 460 def appTerm appTerm 34 ref 343 ref 348 ref 460 remove appTerm 461 def appTerm appTerm 34 ref 343 ref 348 ref 461 remove appTerm 462 def appTerm appTerm 34 ref 343 ref 348 ref 462 remove appTerm 463 def appTerm appTerm 34 ref 343 ref 348 ref 463 remove appTerm 464 def appTerm appTerm 34 ref 343 ref 348 ref 464 remove appTerm 465 def appTerm appTerm 34 ref 343 ref 348 ref 465 remove appTerm 466 def appTerm appTerm 34 ref 343 ref 348 ref 466 remove appTerm 467 def appTerm appTerm 34 ref 343 ref 348 ref 467 remove appTerm 468 def appTerm appTerm 34 ref 343 ref 348 ref 468 remove appTerm 469 def appTerm appTerm 34 ref 343 ref 348 ref 469 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 470 def 323 ref appTerm 471 def appTerm refl 470 ref 400 ref appTerm betaConv appThm 124 ref 471 remove betaConv appThm 89 ref 155 ref 159 ref 400 ref appTerm appTerm 472 def 184 remove appTerm appTerm 390 ref 400 ref appTerm 473 def 34 ref 343 ref 400 ref appTerm 474 def appTerm 475 def 34 ref 343 ref 348 ref 400 ref appTerm 476 def appTerm appTerm 477 def 34 ref 343 ref 348 ref 476 remove appTerm 478 def appTerm appTerm 479 def 34 ref 343 ref 348 ref 478 remove appTerm 480 def appTerm appTerm 481 def 34 ref 343 ref 348 ref 480 remove appTerm 482 def appTerm appTerm 483 def 34 ref 343 ref 348 ref 482 remove appTerm 484 def appTerm appTerm 485 def 34 ref 343 ref 348 ref 484 remove appTerm 486 def appTerm appTerm 487 def 34 ref 343 ref 348 ref 486 remove appTerm 488 def appTerm appTerm 489 def 34 ref 343 ref 348 ref 488 remove appTerm 490 def appTerm appTerm 491 def 34 ref 343 ref 348 ref 490 remove appTerm 492 def appTerm appTerm 493 def 34 ref 343 ref 348 ref 492 remove appTerm 494 def appTerm appTerm 495 def 34 ref 343 ref 348 ref 494 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 496 def appTerm appTerm appTerm refl appThm trans 470 remove refl 401 remove assume 497 def appThm eqMp sym 274 ref 156 ref 409 ref 423 ref 155 ref 157 remove 0 ref 411 ref 158 remove cons opType constTerm 498 def 429 ref appTerm appTerm 172 remove 498 ref 428 ref appTerm appTerm appTerm absTerm 499 def 428 ref appTerm 500 def betaConv 422 ref 414 ref 499 ref appTerm 501 def absTerm 502 def 427 ref appTerm 503 def betaConv nil 59 ref 502 ref appTerm 504 def axiom nil 87 ref 504 remove nil cons cons 88 ref 503 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp "A" 410 ref cons nil cons 505 def 60 ref 502 remove nil cons cons 65 ref 427 ref nil cons cons nil cons 506 def cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 501 remove nil cons cons 88 ref 500 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp "A" 424 remove cons nil cons 507 def "P" 412 remove var 508 def 499 remove nil cons cons "x" 411 ref var 509 def 428 ref nil cons cons nil cons 510 def cons nil cons cons 151 ref subst eqMp eqMp subst appThm 511 def 185 ref appThm nil 191 ref 183 ref nil cons cons 512 def 250 ref 159 ref 399 ref appTerm nil cons cons nil cons 513 def cons nil cons cons 191 ref 54 ref 155 ref 253 remove appTerm 194 ref appTerm appTerm 155 ref 252 ref appTerm 193 ref appTerm appTerm absTerm 514 def 193 ref appTerm 515 def betaConv 250 remove 189 ref 514 ref appTerm 516 def absTerm 517 def 252 remove appTerm 518 def betaConv nil 189 ref 517 ref appTerm 519 def axiom nil 87 ref 519 remove nil cons cons 88 ref 518 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 517 remove nil cons cons 262 remove cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 516 remove nil cons cons 88 ref 515 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 ref 221 ref 514 remove nil cons cons 223 ref cons nil cons cons 151 ref subst eqMp eqMp 520 def subst trans appThm nil "t2" 28 ref var 521 def 496 remove nil cons cons "h2" 2 ref var 474 remove nil cons cons "t1" 28 ref var 399 ref nil cons 522 def cons "h1" 2 ref var 398 ref nil cons 523 def cons nil cons cons cons 524 def cons nil cons cons 409 ref "t2" 411 ref var 525 def 54 ref 416 ref 426 ref "h1" 56 ref var 526 def varTerm 527 def appTerm "t1" 411 ref var 528 def varTerm 529 def appTerm appTerm 426 remove "h2" 56 remove var 530 def varTerm 531 def appTerm 525 remove varTerm 532 def appTerm appTerm appTerm 94 remove 198 ref 527 ref appTerm 531 ref appTerm appTerm 416 ref 529 ref appTerm 532 ref appTerm appTerm appTerm absTerm 533 def 532 ref appTerm 534 def betaConv 528 remove 414 ref 533 ref appTerm 535 def absTerm 536 def 529 ref appTerm 537 def betaConv 530 remove 414 ref 536 ref appTerm 538 def absTerm 539 def 531 ref appTerm 540 def betaConv 526 remove 59 ref 539 ref appTerm 541 def absTerm 542 def 527 ref appTerm 543 def betaConv nil 59 ref 542 ref appTerm 544 def axiom nil 87 ref 544 remove nil cons cons 88 ref 543 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 505 ref 60 ref 542 remove nil cons cons 65 ref 527 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 541 remove nil cons cons 88 ref 540 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 505 ref 60 ref 539 remove nil cons cons 65 ref 531 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 538 remove nil cons cons 88 ref 537 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 507 ref 508 ref 536 remove nil cons cons 509 ref 529 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 535 remove nil cons cons 88 ref 534 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 507 ref 508 ref 533 remove nil cons cons 509 ref 532 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp subst 545 def subst 187 remove 54 ref 398 remove appTerm refl 409 ref 423 ref 198 remove 342 remove 0 remove 411 remove 410 remove cons opType constTerm 429 ref appTerm appTerm 427 ref appTerm absTerm 546 def 428 ref appTerm 547 def betaConv 422 ref 414 ref 546 ref appTerm 548 def absTerm 549 def 427 ref appTerm 550 def betaConv nil 59 ref 549 ref appTerm 551 def axiom nil 87 ref 551 remove nil cons cons 88 ref 550 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 505 ref 60 ref 549 remove nil cons cons 506 ref cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 548 remove nil cons cons 88 ref 547 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 507 ref 508 ref 546 remove nil cons cons 510 ref cons nil cons cons 151 ref subst eqMp eqMp subst appThm nil 208 ref 523 remove cons nil cons nil cons cons 409 ref 199 remove subst subst trans appThm 552 def 390 ref 399 ref appTerm 553 def refl 554 def 34 ref refl 555 def 343 ref refl 556 def 409 ref 423 remove 416 remove 347 remove 425 remove constTerm 429 remove appTerm appTerm 428 ref appTerm absTerm 557 def 428 remove appTerm 558 def betaConv 422 remove 414 ref 557 ref appTerm 559 def absTerm 560 def 427 remove appTerm 561 def betaConv nil 59 ref 560 ref appTerm 562 def axiom nil 87 ref 562 remove nil cons cons 88 ref 561 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 505 ref 60 ref 560 remove nil cons cons 506 remove cons nil cons cons 151 ref subst eqMp eqMp nil 87 ref 559 remove nil cons cons 88 ref 558 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 507 ref 508 ref 557 remove nil cons cons 510 remove cons nil cons cons 151 ref subst eqMp eqMp subst 563 def appThm appThm 564 def 555 ref 556 ref 348 ref refl 565 def 563 remove appThm 566 def appThm appThm 567 def 555 ref 556 ref 565 ref 566 remove appThm 568 def appThm appThm 569 def 555 ref 556 ref 565 ref 568 remove appThm 570 def appThm appThm 571 def 555 ref 556 ref 565 ref 570 remove appThm 572 def appThm appThm 573 def 555 ref 556 ref 565 ref 572 remove appThm 574 def appThm appThm 575 def 555 ref 556 ref 565 ref 574 remove appThm 576 def appThm appThm 577 def 555 ref 556 ref 565 ref 576 remove appThm 578 def appThm appThm 579 def 555 ref 556 ref 565 ref 578 remove appThm 580 def appThm appThm 581 def 555 ref 556 ref 565 ref 580 remove appThm 582 def appThm appThm 583 def 555 ref 556 ref 565 ref 582 remove appThm appThm appThm 36 ref refl 584 def appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 34 ref 343 ref 399 ref appTerm appTerm 585 def 34 ref 343 ref 348 ref 399 ref appTerm 586 def appTerm appTerm 587 def 34 ref 343 ref 348 ref 586 remove appTerm 588 def appTerm appTerm 589 def 34 ref 343 ref 348 ref 588 remove appTerm 590 def appTerm appTerm 591 def 34 ref 343 ref 348 ref 590 remove appTerm 592 def appTerm appTerm 593 def 34 ref 343 ref 348 ref 592 remove appTerm 594 def appTerm appTerm 595 def 34 ref 343 ref 348 ref 594 remove appTerm 596 def appTerm appTerm 597 def 34 ref 343 ref 348 ref 596 remove appTerm 598 def appTerm appTerm 599 def 34 ref 343 ref 348 ref 598 remove appTerm 600 def appTerm appTerm 601 def 34 ref 343 ref 348 ref 600 remove appTerm 602 def appTerm appTerm 603 def 34 ref 343 ref 348 ref 602 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 183 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 379 ref 383 ref 387 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 604 def absTerm 605 def 399 ref appTerm 606 def betaConv nil 334 ref 605 ref nil cons cons 607 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 604 ref nil cons 608 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 608 ref cons nil cons 609 def cons nil cons cons 610 def 142 ref subst proveHyp 610 ref 105 ref subst 610 remove 149 ref subst nil 207 ref 395 ref 440 ref 604 ref appTerm 611 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 611 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 609 ref cons nil cons cons 612 def 105 ref subst 612 remove 149 ref subst 446 ref nil 447 ref 609 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 604 ref appTerm 613 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 613 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 609 ref cons nil cons cons 614 def 105 ref subst 614 remove 149 ref subst 454 ref nil 456 ref 609 ref cons nil cons cons 615 def 142 ref subst proveHyp 615 ref 105 ref subst 615 remove 149 ref subst 54 ref "_31198" 28 ref var 616 def 89 ref 155 ref 159 ref 616 remove varTerm 617 def appTerm appTerm 183 ref appTerm appTerm 390 ref 617 ref appTerm 34 ref 343 ref 617 ref appTerm appTerm 34 ref 343 ref 348 ref 617 remove appTerm 618 def appTerm appTerm 34 ref 343 ref 348 ref 618 remove appTerm 619 def appTerm appTerm 34 ref 343 ref 348 ref 619 remove appTerm 620 def appTerm appTerm 34 ref 343 ref 348 ref 620 remove appTerm 621 def appTerm appTerm 34 ref 343 ref 348 ref 621 remove appTerm 622 def appTerm appTerm 34 ref 343 ref 348 ref 622 remove appTerm 623 def appTerm appTerm 34 ref 343 ref 348 ref 623 remove appTerm 624 def appTerm appTerm 34 ref 343 ref 348 ref 624 remove appTerm 625 def appTerm appTerm 34 ref 343 ref 348 ref 625 remove appTerm 626 def appTerm appTerm 34 ref 343 ref 348 ref 626 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 627 def 323 ref appTerm 628 def appTerm refl 627 remove 400 ref appTerm betaConv appThm 124 ref 628 remove betaConv appThm 89 ref 472 ref 183 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 ref 485 ref 487 ref 489 ref 491 ref 493 ref 495 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 629 def appTerm appTerm appTerm refl appThm trans 605 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 183 remove refl 630 def appThm nil 191 ref 182 ref nil cons cons 631 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 629 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 ref 573 ref 575 ref 577 ref 579 ref 581 ref 583 remove 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 ref 593 ref 595 ref 597 ref 599 ref 601 ref 603 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 182 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 379 ref 383 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 632 def absTerm 633 def 399 ref appTerm 634 def betaConv nil 334 ref 633 ref nil cons cons 635 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 632 ref nil cons 636 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 636 ref cons nil cons 637 def cons nil cons cons 638 def 142 ref subst proveHyp 638 ref 105 ref subst 638 remove 149 ref subst nil 207 ref 395 ref 440 ref 632 ref appTerm 639 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 639 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 637 ref cons nil cons cons 640 def 105 ref subst 640 remove 149 ref subst 446 ref nil 447 ref 637 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 632 ref appTerm 641 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 641 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 637 ref cons nil cons cons 642 def 105 ref subst 642 remove 149 ref subst 454 ref nil 456 ref 637 ref cons nil cons cons 643 def 142 ref subst proveHyp 643 ref 105 ref subst 643 remove 149 ref subst 54 ref "_31201" 28 ref var 644 def 89 ref 155 ref 159 ref 644 remove varTerm 645 def appTerm appTerm 182 ref appTerm appTerm 390 ref 645 ref appTerm 34 ref 343 ref 645 ref appTerm appTerm 34 ref 343 ref 348 ref 645 remove appTerm 646 def appTerm appTerm 34 ref 343 ref 348 ref 646 remove appTerm 647 def appTerm appTerm 34 ref 343 ref 348 ref 647 remove appTerm 648 def appTerm appTerm 34 ref 343 ref 348 ref 648 remove appTerm 649 def appTerm appTerm 34 ref 343 ref 348 ref 649 remove appTerm 650 def appTerm appTerm 34 ref 343 ref 348 ref 650 remove appTerm 651 def appTerm appTerm 34 ref 343 ref 348 ref 651 remove appTerm 652 def appTerm appTerm 34 ref 343 ref 348 ref 652 remove appTerm 653 def appTerm appTerm 34 ref 343 ref 348 ref 653 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 654 def 323 ref appTerm 655 def appTerm refl 654 remove 400 ref appTerm betaConv appThm 124 ref 655 remove betaConv appThm 89 ref 472 ref 182 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 ref 485 ref 487 ref 489 ref 491 ref 493 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 656 def appTerm appTerm appTerm refl appThm trans 633 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 182 remove refl 657 def appThm nil 191 ref 181 ref nil cons cons 658 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 656 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 ref 573 ref 575 ref 577 ref 579 ref 581 remove 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 ref 593 ref 595 ref 597 ref 599 ref 601 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 181 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 ref 379 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 659 def absTerm 660 def 399 ref appTerm 661 def betaConv nil 334 ref 660 ref nil cons cons 662 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 659 ref nil cons 663 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 663 ref cons nil cons 664 def cons nil cons cons 665 def 142 ref subst proveHyp 665 ref 105 ref subst 665 remove 149 ref subst nil 207 ref 395 ref 440 ref 659 ref appTerm 666 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 666 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 664 ref cons nil cons cons 667 def 105 ref subst 667 remove 149 ref subst 446 ref nil 447 ref 664 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 659 ref appTerm 668 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 668 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 664 ref cons nil cons cons 669 def 105 ref subst 669 remove 149 ref subst 454 ref nil 456 ref 664 ref cons nil cons cons 670 def 142 ref subst proveHyp 670 ref 105 ref subst 670 remove 149 ref subst 54 ref "_31204" 28 ref var 671 def 89 ref 155 ref 159 ref 671 remove varTerm 672 def appTerm appTerm 181 ref appTerm appTerm 390 ref 672 ref appTerm 34 ref 343 ref 672 ref appTerm appTerm 34 ref 343 ref 348 ref 672 remove appTerm 673 def appTerm appTerm 34 ref 343 ref 348 ref 673 remove appTerm 674 def appTerm appTerm 34 ref 343 ref 348 ref 674 remove appTerm 675 def appTerm appTerm 34 ref 343 ref 348 ref 675 remove appTerm 676 def appTerm appTerm 34 ref 343 ref 348 ref 676 remove appTerm 677 def appTerm appTerm 34 ref 343 ref 348 ref 677 remove appTerm 678 def appTerm appTerm 34 ref 343 ref 348 ref 678 remove appTerm 679 def appTerm appTerm 34 ref 343 ref 348 ref 679 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 680 def 323 ref appTerm 681 def appTerm refl 680 remove 400 ref appTerm betaConv appThm 124 ref 681 remove betaConv appThm 89 ref 472 ref 181 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 ref 485 ref 487 ref 489 ref 491 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 682 def appTerm appTerm appTerm refl appThm trans 660 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 181 remove refl 683 def appThm nil 191 ref 180 ref nil cons cons 684 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 682 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 ref 573 ref 575 ref 577 ref 579 remove 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 ref 593 ref 595 ref 597 ref 599 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 180 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 ref 375 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 685 def absTerm 686 def 399 ref appTerm 687 def betaConv nil 334 ref 686 ref nil cons cons 688 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 685 ref nil cons 689 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 689 ref cons nil cons 690 def cons nil cons cons 691 def 142 ref subst proveHyp 691 ref 105 ref subst 691 remove 149 ref subst nil 207 ref 395 ref 440 ref 685 ref appTerm 692 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 692 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 690 ref cons nil cons cons 693 def 105 ref subst 693 remove 149 ref subst 446 ref nil 447 ref 690 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 685 ref appTerm 694 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 694 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 690 ref cons nil cons cons 695 def 105 ref subst 695 remove 149 ref subst 454 ref nil 456 ref 690 ref cons nil cons cons 696 def 142 ref subst proveHyp 696 ref 105 ref subst 696 remove 149 ref subst 54 ref "_31207" 28 ref var 697 def 89 ref 155 ref 159 ref 697 remove varTerm 698 def appTerm appTerm 180 ref appTerm appTerm 390 ref 698 ref appTerm 34 ref 343 ref 698 ref appTerm appTerm 34 ref 343 ref 348 ref 698 remove appTerm 699 def appTerm appTerm 34 ref 343 ref 348 ref 699 remove appTerm 700 def appTerm appTerm 34 ref 343 ref 348 ref 700 remove appTerm 701 def appTerm appTerm 34 ref 343 ref 348 ref 701 remove appTerm 702 def appTerm appTerm 34 ref 343 ref 348 ref 702 remove appTerm 703 def appTerm appTerm 34 ref 343 ref 348 ref 703 remove appTerm 704 def appTerm appTerm 34 ref 343 ref 348 ref 704 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 705 def 323 ref appTerm 706 def appTerm refl 705 remove 400 ref appTerm betaConv appThm 124 ref 706 remove betaConv appThm 89 ref 472 ref 180 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 ref 485 ref 487 ref 489 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm 707 def appTerm appTerm appTerm refl appThm trans 686 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 180 remove refl 708 def appThm nil 191 ref 179 ref nil cons cons 709 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 707 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 ref 573 ref 575 ref 577 remove 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 ref 593 ref 595 ref 597 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 179 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 ref 371 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 710 def absTerm 711 def 399 ref appTerm 712 def betaConv nil 334 ref 711 ref nil cons cons 713 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 710 ref nil cons 714 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 714 ref cons nil cons 715 def cons nil cons cons 716 def 142 ref subst proveHyp 716 ref 105 ref subst 716 remove 149 ref subst nil 207 ref 395 ref 440 ref 710 ref appTerm 717 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 717 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 715 ref cons nil cons cons 718 def 105 ref subst 718 remove 149 ref subst 446 ref nil 447 ref 715 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 710 ref appTerm 719 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 719 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 715 ref cons nil cons cons 720 def 105 ref subst 720 remove 149 ref subst 454 ref nil 456 ref 715 ref cons nil cons cons 721 def 142 ref subst proveHyp 721 ref 105 ref subst 721 remove 149 ref subst 54 ref "_31210" 28 ref var 722 def 89 ref 155 ref 159 ref 722 remove varTerm 723 def appTerm appTerm 179 ref appTerm appTerm 390 ref 723 ref appTerm 34 ref 343 ref 723 ref appTerm appTerm 34 ref 343 ref 348 ref 723 remove appTerm 724 def appTerm appTerm 34 ref 343 ref 348 ref 724 remove appTerm 725 def appTerm appTerm 34 ref 343 ref 348 ref 725 remove appTerm 726 def appTerm appTerm 34 ref 343 ref 348 ref 726 remove appTerm 727 def appTerm appTerm 34 ref 343 ref 348 ref 727 remove appTerm 728 def appTerm appTerm 34 ref 343 ref 348 ref 728 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 729 def 323 ref appTerm 730 def appTerm refl 729 remove 400 ref appTerm betaConv appThm 124 ref 730 remove betaConv appThm 89 ref 472 ref 179 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 ref 485 ref 487 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm 731 def appTerm appTerm appTerm refl appThm trans 711 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 179 remove refl 732 def appThm nil 191 ref 178 ref nil cons cons 733 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 731 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 ref 573 ref 575 remove 584 ref appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 ref 593 ref 595 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 178 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 ref 367 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm 734 def absTerm 735 def 399 ref appTerm 736 def betaConv nil 334 ref 735 ref nil cons cons 737 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 734 ref nil cons 738 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 738 ref cons nil cons 739 def cons nil cons cons 740 def 142 ref subst proveHyp 740 ref 105 ref subst 740 remove 149 ref subst nil 207 ref 395 ref 440 ref 734 ref appTerm 741 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 741 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 739 ref cons nil cons cons 742 def 105 ref subst 742 remove 149 ref subst 446 ref nil 447 ref 739 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 734 ref appTerm 743 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 743 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 739 ref cons nil cons cons 744 def 105 ref subst 744 remove 149 ref subst 454 ref nil 456 ref 739 ref cons nil cons cons 745 def 142 ref subst proveHyp 745 ref 105 ref subst 745 remove 149 ref subst 54 ref "_31213" 28 ref var 746 def 89 ref 155 ref 159 ref 746 remove varTerm 747 def appTerm appTerm 178 ref appTerm appTerm 390 ref 747 ref appTerm 34 ref 343 ref 747 ref appTerm appTerm 34 ref 343 ref 348 ref 747 remove appTerm 748 def appTerm appTerm 34 ref 343 ref 348 ref 748 remove appTerm 749 def appTerm appTerm 34 ref 343 ref 348 ref 749 remove appTerm 750 def appTerm appTerm 34 ref 343 ref 348 ref 750 remove appTerm 751 def appTerm appTerm 34 ref 343 ref 348 ref 751 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 752 def 323 ref appTerm 753 def appTerm refl 752 remove 400 ref appTerm betaConv appThm 124 ref 753 remove betaConv appThm 89 ref 472 ref 178 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 ref 485 remove 36 ref appTerm appTerm appTerm appTerm appTerm 754 def appTerm appTerm appTerm refl appThm trans 735 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 178 remove refl 755 def appThm nil 191 ref 177 ref nil cons cons 756 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 754 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 ref 573 remove 584 ref appThm appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 ref 593 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 177 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 ref 363 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm 757 def absTerm 758 def 399 ref appTerm 759 def betaConv nil 334 ref 758 ref nil cons cons 760 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 757 ref nil cons 761 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 761 ref cons nil cons 762 def cons nil cons cons 763 def 142 ref subst proveHyp 763 ref 105 ref subst 763 remove 149 ref subst nil 207 ref 395 ref 440 ref 757 ref appTerm 764 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 764 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 762 ref cons nil cons cons 765 def 105 ref subst 765 remove 149 ref subst 446 ref nil 447 ref 762 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 757 ref appTerm 766 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 766 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 762 ref cons nil cons cons 767 def 105 ref subst 767 remove 149 ref subst 454 ref nil 456 ref 762 ref cons nil cons cons 768 def 142 ref subst proveHyp 768 ref 105 ref subst 768 remove 149 ref subst 54 ref "_31216" 28 ref var 769 def 89 ref 155 ref 159 ref 769 remove varTerm 770 def appTerm appTerm 177 ref appTerm appTerm 390 ref 770 ref appTerm 34 ref 343 ref 770 ref appTerm appTerm 34 ref 343 ref 348 ref 770 remove appTerm 771 def appTerm appTerm 34 ref 343 ref 348 ref 771 remove appTerm 772 def appTerm appTerm 34 ref 343 ref 348 ref 772 remove appTerm 773 def appTerm appTerm 34 ref 343 ref 348 ref 773 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm absTerm 774 def 323 ref appTerm 775 def appTerm refl 774 remove 400 ref appTerm betaConv appThm 124 ref 775 remove betaConv appThm 89 ref 472 ref 177 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 ref 483 remove 36 ref appTerm appTerm appTerm appTerm 776 def appTerm appTerm appTerm refl appThm trans 758 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 177 remove refl 777 def appThm nil 191 ref 176 ref nil cons cons 778 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 776 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 ref 571 remove 584 ref appThm appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 ref 591 remove 36 ref appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 176 ref appTerm appTerm 391 ref 345 ref 351 ref 355 ref 359 remove 36 ref appTerm appTerm appTerm appTerm appTerm appTerm 779 def absTerm 780 def 399 ref appTerm 781 def betaConv nil 334 ref 780 ref nil cons cons 782 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 779 ref nil cons 783 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 783 ref cons nil cons 784 def cons nil cons cons 785 def 142 ref subst proveHyp 785 ref 105 ref subst 785 remove 149 ref subst nil 207 ref 395 ref 440 ref 779 ref appTerm 786 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 786 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 784 ref cons nil cons cons 787 def 105 ref subst 787 remove 149 ref subst 446 ref nil 447 ref 784 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 779 ref appTerm 788 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 788 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 784 ref cons nil cons cons 789 def 105 ref subst 789 remove 149 ref subst 454 ref nil 456 ref 784 ref cons nil cons cons 790 def 142 ref subst proveHyp 790 ref 105 ref subst 790 remove 149 ref subst 54 ref "_31219" 28 ref var 791 def 89 ref 155 ref 159 ref 791 remove varTerm 792 def appTerm appTerm 176 ref appTerm appTerm 390 ref 792 ref appTerm 34 ref 343 ref 792 ref appTerm appTerm 34 ref 343 ref 348 ref 792 remove appTerm 793 def appTerm appTerm 34 ref 343 ref 348 ref 793 remove appTerm 794 def appTerm appTerm 34 ref 343 ref 348 ref 794 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm appTerm absTerm 795 def 323 ref appTerm 796 def appTerm refl 795 remove 400 ref appTerm betaConv appThm 124 ref 796 remove betaConv appThm 89 ref 472 ref 176 ref appTerm appTerm 473 ref 475 ref 477 ref 479 ref 481 remove 36 ref appTerm appTerm appTerm 797 def appTerm appTerm appTerm refl appThm trans 780 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 176 remove refl 798 def appThm nil 191 ref 175 ref nil cons cons 799 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 797 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 ref 569 remove 584 ref appThm appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 ref 589 remove 36 ref appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 175 ref appTerm appTerm 391 ref 345 ref 351 ref 355 remove 36 ref appTerm appTerm appTerm appTerm appTerm 800 def absTerm 801 def 399 ref appTerm 802 def betaConv nil 334 ref 801 ref nil cons cons 803 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 800 ref nil cons 804 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 804 ref cons nil cons 805 def cons nil cons cons 806 def 142 ref subst proveHyp 806 ref 105 ref subst 806 remove 149 ref subst nil 207 ref 395 ref 440 ref 800 ref appTerm 807 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 807 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 805 ref cons nil cons cons 808 def 105 ref subst 808 remove 149 ref subst 446 ref nil 447 ref 805 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 800 ref appTerm 809 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 809 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 805 ref cons nil cons cons 810 def 105 ref subst 810 remove 149 ref subst 454 ref nil 456 ref 805 ref cons nil cons cons 811 def 142 ref subst proveHyp 811 ref 105 ref subst 811 remove 149 ref subst 54 ref "_31222" 28 ref var 812 def 89 ref 155 ref 159 ref 812 remove varTerm 813 def appTerm appTerm 175 ref appTerm appTerm 390 ref 813 ref appTerm 34 ref 343 ref 813 ref appTerm appTerm 34 ref 343 ref 348 ref 813 remove appTerm 814 def appTerm appTerm 34 ref 343 ref 348 ref 814 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm appTerm absTerm 815 def 323 ref appTerm 816 def appTerm refl 815 remove 400 ref appTerm betaConv appThm 124 ref 816 remove betaConv appThm 89 ref 472 ref 175 ref appTerm appTerm 473 ref 475 ref 477 ref 479 remove 36 ref appTerm appTerm 817 def appTerm appTerm appTerm refl appThm trans 801 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 175 remove refl 818 def appThm nil 191 ref 174 ref nil cons cons 819 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 817 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 ref 564 ref 567 remove 584 ref appThm appThm appThm appThm nil 74 ref 553 ref 585 ref 587 remove 36 ref appTerm appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 174 ref appTerm appTerm 391 ref 345 ref 351 remove 36 ref appTerm appTerm appTerm appTerm 820 def absTerm 821 def 399 ref appTerm 822 def betaConv nil 334 ref 821 ref nil cons cons 823 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 820 ref nil cons 824 def cons nil cons nil cons cons 77 ref subst 432 ref nil 434 ref 88 ref 824 ref cons nil cons 825 def cons nil cons cons 826 def 142 ref subst proveHyp 826 ref 105 ref subst 826 remove 149 ref subst nil 207 ref 395 ref 440 ref 820 ref appTerm 827 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 ref nil 74 ref 827 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 ref 825 ref cons nil cons cons 828 def 105 ref subst 828 remove 149 ref subst 446 ref nil 447 ref 825 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 ref 820 ref appTerm 829 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 ref nil 74 ref 829 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 ref 825 ref cons nil cons cons 830 def 105 ref subst 830 remove 149 ref subst 454 ref nil 456 ref 825 ref cons nil cons cons 831 def 142 ref subst proveHyp 831 ref 105 ref subst 831 remove 149 ref subst 54 ref "_31225" 28 ref var 832 def 89 ref 155 ref 159 ref 832 remove varTerm 833 def appTerm appTerm 174 ref appTerm appTerm 390 ref 833 ref appTerm 34 ref 343 ref 833 ref appTerm appTerm 34 ref 343 ref 348 ref 833 remove appTerm appTerm appTerm 36 ref appTerm appTerm appTerm appTerm absTerm 834 def 323 ref appTerm 835 def appTerm refl 834 remove 400 ref appTerm betaConv appThm 124 ref 835 remove betaConv appThm 89 ref 472 ref 174 ref appTerm appTerm 473 ref 475 ref 477 remove 36 ref appTerm 836 def appTerm appTerm appTerm refl appThm trans 821 ref refl 497 ref appThm eqMp sym 274 ref 511 ref 174 remove refl 837 def appThm nil 191 ref 285 remove cons 838 def 513 ref cons nil cons cons 520 ref subst trans appThm nil 521 ref 836 remove nil cons cons 524 ref cons nil cons cons 545 ref subst 552 ref 554 remove 564 remove 584 ref appThm appThm appThm nil 74 ref 553 ref 585 remove 36 ref appTerm appTerm nil cons cons nil cons nil cons cons 289 ref subst trans trans appThm sym 322 ref 89 ref 324 ref 173 ref appTerm appTerm 391 remove 345 remove 36 ref appTerm appTerm appTerm 839 def absTerm 840 def 399 ref appTerm 841 def betaConv nil 334 ref 840 ref nil cons cons 842 def nil cons nil cons cons 337 ref subst 322 ref nil 74 ref 839 ref nil cons 843 def cons nil cons nil cons cons 77 ref subst 432 remove nil 434 remove 88 ref 843 ref cons nil cons 844 def cons nil cons cons 845 def 142 ref subst proveHyp 845 ref 105 ref subst 845 remove 149 ref subst nil 207 ref 395 ref 440 remove 839 ref appTerm 846 def absTerm nil cons cons nil cons nil cons cons 442 ref subst 395 remove nil 74 ref 846 remove nil cons cons nil cons nil cons cons 77 ref subst nil 444 remove 844 ref cons nil cons cons 847 def 105 ref subst 847 remove 149 ref subst 446 remove nil 447 remove 844 ref cons nil cons cons 142 ref subst proveHyp nil 334 ref 397 ref 449 remove 839 ref appTerm 848 def absTerm nil cons cons nil cons nil cons cons 337 ref subst 397 remove nil 74 ref 848 remove nil cons cons nil cons nil cons cons 77 ref subst nil 452 remove 844 ref cons nil cons cons 849 def 105 ref subst 849 remove 149 ref subst 454 remove nil 456 remove 844 ref cons nil cons cons 850 def 142 ref subst proveHyp 850 ref 105 ref subst 850 remove 149 ref subst 54 ref "_31228" 28 remove var 851 def 89 ref 155 ref 159 ref 851 remove varTerm 852 def appTerm appTerm 173 ref appTerm appTerm 390 ref 852 ref appTerm 34 ref 343 ref 852 remove appTerm appTerm 36 ref appTerm appTerm appTerm absTerm 853 def 323 remove appTerm 854 def appTerm refl 853 remove 400 remove appTerm betaConv appThm 124 remove 854 remove betaConv appThm 89 ref 472 remove 173 ref appTerm appTerm 473 remove 475 remove 36 ref appTerm appTerm appTerm refl appThm trans 840 ref refl 497 remove appThm eqMp sym 274 ref 511 remove 173 remove refl 855 def appThm nil 213 remove 513 remove cons nil cons cons 520 remove subst trans appThm nil 521 remove 36 ref nil cons cons 524 remove cons nil cons cons 545 remove subst 552 remove 553 remove 36 ref appTerm 856 def refl appThm nil 74 ref 856 remove nil cons cons nil cons nil cons cons 289 remove subst trans trans appThm sym 322 ref 89 ref 324 remove 168 ref appTerm appTerm 394 ref appTerm absTerm 857 def 399 remove appTerm 858 def betaConv nil 334 ref 857 ref nil cons cons 859 def nil cons nil cons cons 337 remove subst 322 remove 274 ref 409 ref 415 remove 54 ref 155 ref 498 ref 417 ref appTerm appTerm 168 ref appTerm appTerm 420 remove appTerm absTerm 860 def 417 ref appTerm 861 def betaConv nil 414 remove 860 ref appTerm 862 def axiom nil 87 ref 862 remove nil cons cons 88 ref 861 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 507 remove 508 remove 860 remove nil cons cons 509 remove 417 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp subst appThm 394 ref refl appThm nil 74 ref 394 ref nil cons 863 def cons nil cons nil cons cons nil 74 ref 89 ref 75 ref appTerm 75 ref appTerm 864 def nil cons cons nil cons nil cons cons 77 ref subst 74 ref 864 remove absTerm 865 def 75 ref appTerm 866 def betaConv nil 204 ref 865 ref appTerm 867 def axiom nil 87 ref 867 remove nil cons cons 88 ref 866 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 865 remove nil cons cons 209 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp subst trans absThm eqMp nil 87 ref 430 ref 857 remove appTerm nil cons cons 88 ref 858 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 859 remove 431 ref 522 remove cons nil cons 868 def cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 121 ref 455 remove cons 869 def 122 ref 843 ref cons nil cons 870 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 121 ref 451 remove cons 871 def 870 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 89 ref 402 ref 431 ref varTerm appTerm appTerm 872 def 839 ref appTerm absTerm appTerm nil cons cons 88 ref 89 ref 403 remove appTerm 873 def 839 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 334 remove 402 remove nil cons cons 874 def 870 ref cons nil cons cons nil 87 ref 59 ref 65 ref 89 ref 146 remove appTerm 875 def 127 ref appTerm absTerm 876 def appTerm 877 def nil cons 878 def cons 879 def 88 ref 89 ref 421 ref 61 ref appTerm 880 def appTerm 881 def 127 ref appTerm nil cons 882 def cons nil cons cons nil cons cons 883 def 105 ref subst 883 remove 149 ref subst nil 87 ref 880 ref nil cons 884 def cons 885 def 88 ref 127 ref nil cons 886 def cons nil cons 887 def cons nil cons cons 888 def 105 ref subst 888 remove 149 ref subst nil 879 ref 887 ref cons nil cons cons 889 def 142 ref subst 88 ref 89 ref 59 ref 65 ref 875 remove 92 ref appTerm absTerm appTerm appTerm 92 ref appTerm absTerm 890 def 127 ref appTerm 891 def betaConv nil 885 remove 88 ref 204 ref 890 ref appTerm 892 def nil cons 893 def cons nil cons cons nil cons cons 894 def 142 ref subst 54 ref 880 remove appTerm 895 def refl 63 remove 204 ref 88 ref 89 ref 59 remove 65 ref 89 ref 64 remove 145 ref appTerm appTerm 92 ref appTerm absTerm appTerm appTerm 92 ref appTerm absTerm appTerm absTerm 896 def 61 remove appTerm betaConv appThm nil 70 remove 421 remove appTerm 896 remove appTerm axiom 71 remove appThm eqMp 897 def nil 87 ref 895 remove 892 ref appTerm nil cons cons 88 ref 881 remove 892 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 894 remove nil 87 ref 54 ref 90 ref appTerm 92 ref appTerm 898 def nil cons 899 def cons 88 ref 93 remove nil cons 900 def cons nil cons cons nil cons cons 901 def 105 ref subst 901 remove 149 ref subst 274 ref 898 remove assume 902 def appThm 100 remove appThm sym nil 87 ref 118 ref cons 903 def 88 ref 118 ref cons nil cons cons nil cons cons 904 def 105 ref subst 904 remove 149 ref subst 119 remove eqMp nil 121 ref 118 remove cons 123 remove cons nil cons cons 136 ref subst deductAntisym eqMp 905 def eqMp 906 def eqMp nil 121 ref 899 remove cons 122 ref 900 ref cons nil cons cons nil cons cons 136 ref subst deductAntisym eqMp subst eqMp eqMp nil 87 ref 893 remove cons 88 ref 891 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 890 remove nil cons cons 208 ref 886 ref cons nil cons cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp nil 121 ref 884 remove cons 122 ref 886 remove cons nil cons 907 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp nil 121 ref 878 remove cons 908 def 122 ref 882 remove cons nil cons cons nil cons cons 136 ref subst deductAntisym eqMp 909 def subst eqMp eqMp eqMp nil 121 ref 443 remove cons 910 def 870 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 89 ref 404 ref 208 ref varTerm appTerm appTerm 911 def 839 ref appTerm absTerm appTerm nil cons cons 88 ref 89 ref 405 ref appTerm 912 def 839 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 404 remove nil cons cons 913 def 870 ref cons nil cons cons 909 ref subst eqMp nil 87 ref 863 ref cons 914 def 844 remove cons nil cons cons 915 def 105 ref subst 915 remove 149 ref subst 274 ref 156 remove 159 remove refl 394 remove assume 916 def appThm 409 remove nil 155 ref 498 remove 419 remove appTerm appTerm 168 ref appTerm axiom subst trans appThm 917 def 855 remove appThm 214 remove "Data.Bool.~" const 8 remove constTerm 918 def refl 155 remove 168 ref appTerm 194 remove appTerm 919 def assume sym 291 remove 168 remove appTerm 920 def assume sym deductAntisym appThm 191 remove 918 ref 920 remove appTerm absTerm 921 def 193 remove appTerm 922 def betaConv nil 189 remove 921 ref appTerm 923 def axiom nil 87 ref 923 remove nil cons cons 88 ref 922 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 196 remove 221 remove 921 remove nil cons cons 223 remove cons nil cons cons 151 ref subst eqMp eqMp eqMp nil 87 ref 918 ref 919 ref appTerm nil cons cons 88 ref 54 ref 919 ref appTerm "Data.Bool.F" const 2 ref constTerm 924 def appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp nil 121 ref 919 remove nil cons cons nil cons nil cons cons nil 87 ref 918 ref 125 ref appTerm 925 def nil cons 926 def cons 88 ref 54 ref 125 ref appTerm 924 ref appTerm nil cons 927 def cons nil cons cons nil cons cons 928 def 105 ref subst 928 remove 149 ref subst nil 87 ref 125 ref nil cons 929 def cons 88 ref 924 ref nil cons 930 def cons nil cons cons nil cons cons 906 remove nil 87 ref 900 ref cons 88 ref 89 ref 92 remove appTerm 931 def 90 ref appTerm nil cons 932 def cons nil cons cons nil cons cons 149 ref subst proveHyp 931 ref refl 902 remove appThm sym 905 remove eqMp eqMp nil 903 remove 88 ref 116 remove cons nil cons cons nil cons cons 142 ref subst nil 121 ref 900 remove cons 122 ref 932 remove cons nil cons cons nil cons cons 933 def 298 remove subst eqMp 142 ref 933 remove 136 ref subst eqMp deductAntisym deductAntisym subst 54 ref 925 ref appTerm refl 87 ref 91 ref 924 ref appTerm absTerm 934 def 125 ref appTerm betaConv appThm nil 112 ref 918 remove appTerm 934 remove appTerm axiom 134 ref appThm eqMp 925 remove assume eqMp nil 87 ref 89 ref 125 ref appTerm 935 def 924 ref appTerm nil cons cons 88 ref 89 ref 924 ref appTerm 936 def 125 ref appTerm nil cons cons nil cons cons nil cons cons 149 ref subst proveHyp nil 87 ref 930 ref cons 88 ref 929 ref cons nil cons cons nil cons cons 937 def 105 ref subst 937 remove 149 ref subst 87 ref 90 remove absTerm 938 def 125 ref appTerm 939 def betaConv nil 54 ref 924 ref appTerm 204 ref 938 ref appTerm 940 def appTerm axiom 924 remove assume eqMp nil 87 ref 940 remove nil cons cons 88 ref 939 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 938 remove nil cons cons 208 ref 929 ref cons nil cons cons nil cons cons 151 ref subst eqMp eqMp eqMp nil 121 ref 930 remove cons 122 ref 929 remove cons nil cons cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 121 ref 926 remove cons 122 ref 927 remove cons nil cons cons nil cons cons 136 ref subst deductAntisym eqMp subst eqMp 941 def subst trans appThm 390 ref refl 916 ref appThm 942 def 555 ref 556 ref 916 ref appThm appThm 943 def 584 ref appThm appThm appThm nil 74 ref 390 remove 36 ref appTerm 944 def 34 ref 343 ref 36 ref appTerm appTerm 945 def 36 ref appTerm appTerm nil cons cons nil cons nil cons cons 74 ref 54 ref 936 remove 75 ref appTerm appTerm 66 remove appTerm absTerm 946 def 75 remove appTerm 947 def betaConv nil 204 ref 946 ref appTerm 948 def axiom nil 87 ref 948 remove nil cons cons 88 ref 947 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 946 remove nil cons cons 209 remove cons nil cons cons 151 ref subst eqMp eqMp 949 def subst trans sym 76 ref eqMp eqMp nil 121 ref 863 remove cons 950 def 870 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 122 ref 405 remove nil cons cons 951 def "R" 2 ref var 952 def 843 remove cons nil cons cons cons nil cons cons nil 87 ref 89 ref 127 ref appTerm 953 def 952 ref varTerm 954 def appTerm 955 def nil cons cons 88 ref 954 ref nil cons 956 def cons nil cons cons nil cons cons 142 ref subst nil 87 ref 935 ref 954 ref appTerm nil cons cons 88 ref 89 ref 955 remove appTerm 954 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst "r" 2 remove var 957 def 89 ref 935 remove 957 ref varTerm 958 def appTerm appTerm 959 def 89 ref 953 remove 958 ref appTerm appTerm 958 ref appTerm appTerm absTerm 960 def 954 remove appTerm 961 def betaConv 54 remove 393 ref 125 ref appTerm 962 def 127 ref appTerm 963 def appTerm refl 88 ref 204 ref 957 ref 959 remove 89 ref 931 remove 958 ref appTerm appTerm 958 ref appTerm 964 def appTerm absTerm appTerm absTerm 127 ref appTerm betaConv appThm 112 remove 962 remove appTerm refl 87 ref 88 ref 204 ref 957 remove 89 ref 91 remove 958 remove appTerm appTerm 964 remove appTerm absTerm appTerm absTerm absTerm 965 def 125 remove appTerm betaConv appThm nil 102 remove 393 remove appTerm 965 remove appTerm axiom 134 remove appThm eqMp 130 remove appThm eqMp 963 remove assume eqMp nil 87 ref 204 ref 960 ref appTerm nil cons cons 88 ref 961 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 207 ref 960 remove nil cons cons 208 ref 956 remove cons nil cons cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp 966 def subst proveHyp proveHyp eqMp nil 121 ref 433 remove cons 967 def 870 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 840 remove appTerm nil cons cons 88 ref 841 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 842 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 824 ref cons nil cons 968 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 968 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 820 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 820 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 968 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 968 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 820 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 820 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 968 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 825 remove cons nil cons cons 969 def 105 ref subst 969 remove 149 ref subst 274 ref 917 ref 837 remove appThm nil 838 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 555 ref 556 ref 565 ref 916 remove appThm 970 def appThm appThm 971 def 584 ref appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 34 ref 343 ref 348 ref 36 ref appTerm 972 def appTerm appTerm 973 def 36 ref appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 968 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 824 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 968 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 821 remove appTerm nil cons cons 88 ref 822 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 823 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 804 ref cons nil cons 974 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 974 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 800 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 800 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 974 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 974 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 800 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 800 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 974 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 805 remove cons nil cons cons 975 def 105 ref subst 975 remove 149 ref subst 274 ref 917 ref 818 remove appThm nil 819 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 555 ref 556 ref 565 ref 970 remove appThm 976 def appThm appThm 977 def 584 ref appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 34 ref 343 ref 348 ref 972 remove appTerm 978 def appTerm appTerm 979 def 36 ref appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 974 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 804 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 974 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 801 remove appTerm nil cons cons 88 ref 802 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 803 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 783 ref cons nil cons 980 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 980 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 779 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 779 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 980 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 980 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 779 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 779 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 980 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 784 remove cons nil cons cons 981 def 105 ref subst 981 remove 149 ref subst 274 ref 917 ref 798 remove appThm nil 799 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 555 ref 556 ref 565 ref 976 remove appThm 982 def appThm appThm 983 def 584 ref appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 34 ref 343 ref 348 ref 978 remove appTerm 984 def appTerm appTerm 985 def 36 ref appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 980 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 783 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 980 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 780 remove appTerm nil cons cons 88 ref 781 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 782 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 761 ref cons nil cons 986 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 986 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 757 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 757 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 986 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 986 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 757 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 757 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 986 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 762 remove cons nil cons cons 987 def 105 ref subst 987 remove 149 ref subst 274 ref 917 ref 777 remove appThm nil 778 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 555 ref 556 ref 565 ref 982 remove appThm 988 def appThm appThm 989 def 584 ref appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 34 ref 343 ref 348 ref 984 remove appTerm 990 def appTerm appTerm 991 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 986 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 761 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 986 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 758 remove appTerm nil cons cons 88 ref 759 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 760 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 738 ref cons nil cons 992 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 992 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 734 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 734 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 992 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 992 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 734 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 734 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 992 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 739 remove cons nil cons cons 993 def 105 ref subst 993 remove 149 ref subst 274 ref 917 ref 755 remove appThm nil 756 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 989 ref 555 ref 556 ref 565 ref 988 remove appThm 994 def appThm appThm 995 def 584 ref appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 991 ref 34 ref 343 ref 348 ref 990 remove appTerm 996 def appTerm appTerm 997 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 992 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 738 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 992 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 735 remove appTerm nil cons cons 88 ref 736 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 737 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 714 ref cons nil cons 998 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 998 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 710 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 710 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 998 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 998 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 710 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 710 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 998 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 715 remove cons nil cons cons 999 def 105 ref subst 999 remove 149 ref subst 274 ref 917 ref 732 remove appThm nil 733 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 989 ref 995 ref 555 ref 556 ref 565 ref 994 remove appThm 1000 def appThm appThm 1001 def 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 991 ref 997 ref 34 ref 343 ref 348 ref 996 remove appTerm 1002 def appTerm appTerm 1003 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 998 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 714 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 998 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 711 remove appTerm nil cons cons 88 ref 712 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 713 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 689 ref cons nil cons 1004 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 1004 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 685 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 685 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 1004 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 1004 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 685 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 685 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 1004 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 690 remove cons nil cons cons 1005 def 105 ref subst 1005 remove 149 ref subst 274 ref 917 ref 708 remove appThm nil 709 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 989 ref 995 ref 1001 ref 555 ref 556 ref 565 ref 1000 remove appThm 1006 def appThm appThm 1007 def 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 991 ref 997 ref 1003 ref 34 ref 343 ref 348 ref 1002 remove appTerm 1008 def appTerm appTerm 1009 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 1004 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 689 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 1004 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 686 remove appTerm nil cons cons 88 ref 687 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 688 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 663 ref cons nil cons 1010 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 1010 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 659 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 659 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 1010 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 1010 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 659 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 659 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 1010 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 664 remove cons nil cons cons 1011 def 105 ref subst 1011 remove 149 ref subst 274 ref 917 ref 683 remove appThm nil 684 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 989 ref 995 ref 1001 ref 1007 ref 555 ref 556 ref 565 ref 1006 remove appThm 1012 def appThm appThm 1013 def 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 991 ref 997 ref 1003 ref 1009 ref 34 ref 343 ref 348 ref 1008 remove appTerm 1014 def appTerm appTerm 1015 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 1010 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 663 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 1010 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 660 remove appTerm nil cons cons 88 ref 661 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 662 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 636 ref cons nil cons 1016 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 1016 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 632 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 632 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 1016 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 1016 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 632 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 632 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 1016 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 637 remove cons nil cons cons 1017 def 105 ref subst 1017 remove 149 ref subst 274 ref 917 ref 657 remove appThm nil 658 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 989 ref 995 ref 1001 ref 1007 ref 1013 ref 555 ref 556 ref 565 ref 1012 remove appThm 1018 def appThm appThm 1019 def 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 991 ref 997 ref 1003 ref 1009 ref 1015 ref 34 ref 343 ref 348 ref 1014 remove appTerm 1020 def appTerm appTerm 1021 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 1016 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 636 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 1016 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 633 remove appTerm nil cons cons 88 ref 634 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 635 remove 868 ref cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 ref 122 ref 608 ref cons nil cons 1022 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 ref 1022 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 ref 604 ref appTerm absTerm appTerm nil cons cons 88 ref 873 ref 604 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 ref 1022 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 ref 1022 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 ref 208 ref 911 ref 604 ref appTerm absTerm appTerm nil cons cons 88 ref 912 ref 604 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 ref 1022 ref cons nil cons cons 909 ref subst eqMp nil 914 ref 609 remove cons nil cons cons 1023 def 105 ref subst 1023 remove 149 ref subst 274 ref 917 ref 630 remove appThm nil 631 remove nil cons nil cons cons 941 ref subst trans appThm 942 ref 943 ref 971 ref 977 ref 983 ref 989 ref 995 ref 1001 ref 1007 ref 1013 ref 1019 ref 555 ref 556 ref 565 ref 1018 remove appThm 1024 def appThm appThm 1025 def 584 ref appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 ref 945 ref 973 ref 979 ref 985 ref 991 ref 997 ref 1003 ref 1009 ref 1015 ref 1021 ref 34 ref 343 ref 348 ref 1020 remove appTerm 1026 def appTerm appTerm 1027 def 36 ref appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 ref subst trans sym 76 ref eqMp eqMp nil 950 ref 1022 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 ref 951 ref 952 ref 608 remove cons nil cons cons cons nil cons cons 966 ref subst proveHyp proveHyp eqMp nil 967 ref 1022 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp absThm eqMp nil 87 ref 430 ref 605 remove appTerm nil cons cons 88 ref 606 remove nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 607 remove 868 remove cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp eqMp nil 869 remove 122 ref 436 ref cons nil cons 1028 def cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp nil 871 remove 1028 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 430 ref 431 ref 872 remove 435 ref appTerm absTerm appTerm nil cons cons 88 ref 873 remove 435 ref appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 336 ref 874 remove 1028 ref cons nil cons cons 909 ref subst eqMp eqMp eqMp nil 910 remove 1028 ref cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 204 remove 208 ref 911 remove 435 ref appTerm absTerm appTerm nil cons cons 88 ref 912 remove 435 remove appTerm nil cons cons nil cons cons nil cons cons 142 ref subst proveHyp 206 ref 913 remove 1028 ref cons nil cons cons 909 remove subst eqMp nil 914 remove 437 remove cons nil cons cons 1029 def 105 ref subst 1029 remove 149 ref subst 274 remove 917 remove 185 remove appThm nil 512 remove nil cons nil cons cons 941 remove subst trans appThm 942 remove 943 remove 971 remove 977 remove 983 remove 989 remove 995 remove 1001 remove 1007 remove 1013 remove 1019 remove 1025 remove 555 remove 556 remove 565 remove 1024 remove appThm appThm appThm 584 remove appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm appThm nil 74 ref 944 remove 945 remove 973 remove 979 remove 985 remove 991 remove 997 remove 1003 remove 1009 remove 1015 remove 1021 remove 1027 remove 34 remove 343 remove 348 remove 1026 remove appTerm appTerm appTerm 36 remove appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm appTerm nil cons cons nil cons nil cons cons 949 remove subst trans sym 76 remove eqMp eqMp nil 950 ref 1028 ref cons nil cons cons 136 ref subst deductAntisym eqMp nil 950 remove 951 remove 952 remove 436 remove cons nil cons cons cons nil cons cons 966 remove subst proveHyp proveHyp eqMp nil 967 remove 1028 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp eqMp appThm eqMp 206 ref 207 ref 388 remove nil cons cons 208 ref 389 remove nil cons cons nil cons cons nil cons cons 897 remove sym nil 207 ref 122 ref 89 remove 877 remove appTerm 127 remove appTerm 1030 def absTerm nil cons cons nil cons nil cons cons 442 remove subst 122 ref nil 74 remove 1030 remove nil cons cons nil cons nil cons cons 77 remove subst 889 ref 105 remove subst 889 remove 149 remove subst nil 87 ref 147 remove cons 887 remove cons nil cons cons 142 ref subst 876 ref 145 ref appTerm 1031 def betaConv nil 879 remove 88 ref 1031 remove nil cons cons nil cons cons nil cons cons 142 ref subst 505 remove 60 remove 876 remove nil cons cons 65 remove 145 remove nil cons cons nil cons cons nil cons cons 151 ref subst eqMp eqMp eqMp eqMp nil 908 remove 907 remove cons nil cons cons 136 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 1032 def subst proveHyp eqMp 206 ref 207 ref 384 remove nil cons cons 208 ref 386 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 380 remove nil cons cons 208 ref 382 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 376 remove nil cons cons 208 ref 378 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 372 remove nil cons cons 208 ref 374 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 368 remove nil cons cons 208 ref 370 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 364 remove nil cons cons 208 ref 366 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 360 remove nil cons cons 208 ref 362 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 356 remove nil cons cons 208 ref 358 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 352 remove nil cons cons 208 ref 354 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 ref 207 ref 346 remove nil cons cons 208 ref 350 remove nil cons cons nil cons cons nil cons cons 1032 ref subst proveHyp eqMp 206 remove 207 remove 328 remove nil cons cons 208 remove 344 remove nil cons cons nil cons cons nil cons cons 1032 remove subst proveHyp eqMp nil 121 remove 338 remove cons 122 remove 340 remove cons nil cons cons nil cons cons 136 remove subst deductAntisym eqMp eqMp absThm eqMp nil 87 remove 430 remove 331 remove appTerm nil cons cons 88 remove 332 remove nil cons cons nil cons cons nil cons cons 142 remove subst proveHyp 336 remove 335 remove 431 remove 79 remove nil cons cons nil cons cons nil cons cons 151 remove subst eqMp eqMp eqMp eqMp eqMp absThm eqMp nil 84 remove 50 remove appTerm thm