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