path: "vendor/opentheory/data/theories/gfp-div-def/gfp-div-def.art"
6 version "Number.GF(p).inv" "f" "->" typeOp 0 def "Number.GF(p).gfp" typeOp nil opType 1 def 1 ref nil cons 2 def cons opType 3 def var 4 def nil cons cons nil cons 4 ref "Data.Bool.!" const 5 def 0 ref 0 ref 1 ref "bool" typeOp nil opType 6 def nil cons 7 def cons opType 8 def 7 ref cons opType 9 def constTerm 10 def "x" 1 ref var 11 def "Data.Bool.==>" const 0 ref 6 ref 0 ref 6 ref 7 ref cons opType 12 def nil cons cons opType 13 def constTerm 14 def "Data.Bool.~" const 12 ref constTerm 15 def "=" const 16 def 0 ref 1 ref 8 ref nil cons cons opType 17 def constTerm 18 def 11 ref varTerm 19 def appTerm 20 def "Number.GF(p).fromNatural" const 0 ref "Number.Natural.natural" typeOp nil opType 21 def 2 ref cons opType constTerm 22 def "Number.Natural.zero" const 21 ref constTerm 23 def appTerm 24 def appTerm 25 def appTerm 26 def appTerm 27 def 18 ref "Number.GF(p).*" const 0 ref 1 ref 3 ref nil cons 28 def cons opType 29 def constTerm 30 def 4 ref varTerm 31 def 19 ref appTerm 32 def appTerm 19 ref appTerm appTerm 22 ref "Number.Natural.bit1" const 0 ref 21 ref 21 ref nil cons 33 def cons opType 34 def constTerm 23 ref appTerm 35 def appTerm 36 def appTerm appTerm absTerm appTerm absTerm 37 def refl 38 def 16 ref 0 ref 3 ref 0 ref 3 ref 7 ref cons opType 39 def nil cons cons opType constTerm 31 ref appTerm "select" const 40 def 0 ref 39 ref 28 ref cons opType constTerm 41 def 37 ref appTerm appTerm assume sym appThm 37 ref 31 remove appTerm betaConv trans "A" 28 remove cons nil cons nil nil cons 42 def cons nil 16 ref 0 ref 0 ref 0 ref "A" varType 43 def 7 ref cons opType 44 def 7 ref cons opType 45 def 0 ref 45 ref 7 ref cons opType 46 def nil cons cons opType constTerm 47 def "Data.Bool.?" const 48 def 45 ref constTerm 49 def appTerm 50 def "p" 44 ref var 51 def 51 ref varTerm 52 def 40 remove 0 ref 44 ref 43 ref nil cons 53 def cons opType constTerm 52 ref appTerm appTerm absTerm appTerm axiom subst 38 remove appThm "p" 39 ref var 54 def 54 remove varTerm 55 def 41 remove 55 remove appTerm appTerm absTerm 37 remove appTerm betaConv trans 16 ref 13 ref constTerm 56 def refl 57 def 10 ref refl 58 def 11 ref 48 ref 9 remove constTerm 59 def refl 60 def "y" 1 ref var 61 def 11 ref 61 ref 27 ref 18 ref 30 ref 61 ref varTerm 62 def appTerm 63 def 19 ref appTerm 64 def appTerm 36 ref appTerm 65 def appTerm absTerm 66 def absTerm 67 def 19 ref appTerm betaConv 68 def 62 ref refl 69 def appThm 66 ref 62 ref appTerm betaConv trans absThm appThm absThm appThm appThm 48 ref 0 ref 39 remove 7 ref cons opType constTerm refl 4 remove 58 ref 11 ref 68 remove 32 ref refl appThm 66 remove 32 remove appTerm betaConv trans absThm appThm absThm appThm appThm nil "r" 17 remove var 67 remove nil cons cons nil cons nil cons cons "B" 2 ref cons "A" 2 remove cons nil cons 70 def cons 42 ref cons "r" 0 ref 43 ref 0 ref "B" varType 71 def 7 ref cons opType 72 def nil cons cons opType 73 def var 74 def 56 ref 5 ref 45 ref constTerm 75 def "x" 43 ref var 76 def 48 ref 0 ref 72 remove 7 ref cons opType constTerm "y" 71 ref var 77 def 74 remove varTerm 78 def 76 ref varTerm 79 def appTerm 80 def 77 remove varTerm appTerm absTerm appTerm absTerm appTerm appTerm 48 ref 0 ref 0 ref 0 ref 43 ref 71 remove nil cons cons opType 81 def 7 ref cons opType 7 ref cons opType constTerm "f" 81 remove var 82 def 75 ref 76 ref 80 remove 82 remove varTerm 79 ref appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 83 def 78 ref appTerm 84 def betaConv nil 5 ref 0 ref 0 ref 73 ref 7 ref cons opType 85 def 7 ref cons opType constTerm 83 ref appTerm 86 def axiom nil "p" 6 ref var 87 def 86 remove nil cons cons "q" 6 ref var 88 def 84 remove nil cons cons nil cons cons nil cons cons 56 ref 14 ref 87 ref varTerm 89 def appTerm 90 def 88 ref varTerm 91 def appTerm 92 def appTerm refl 87 ref 88 ref 56 ref "Data.Bool./\\" const 13 ref constTerm 93 def 89 ref appTerm 94 def 91 ref appTerm 95 def appTerm 96 def 89 ref appTerm absTerm 97 def absTerm 98 def 89 ref appTerm betaConv 91 ref refl 99 def appThm 97 remove 91 ref appTerm betaConv trans appThm nil 16 ref 0 ref 13 ref 0 ref 13 ref 7 ref cons opType 100 def nil cons cons opType constTerm 101 def 14 ref appTerm 98 remove appTerm axiom 89 ref refl 102 def appThm 99 ref appThm eqMp 103 def sym 104 def 96 remove refl 88 ref 16 ref 0 ref 100 ref 0 ref 100 remove 7 ref cons opType nil cons cons opType constTerm 105 def "f" 13 remove var 106 def 106 ref varTerm 107 def 89 ref appTerm 91 ref appTerm absTerm 108 def appTerm 106 ref 107 ref "Data.Bool.T" const 6 ref constTerm 109 def appTerm 109 ref appTerm absTerm 110 def appTerm absTerm 111 def 91 ref appTerm betaConv appThm 16 ref 0 ref 12 ref 0 ref 12 ref 7 ref cons opType 112 def nil cons cons opType constTerm 113 def 94 ref appTerm refl 87 ref 111 remove absTerm 114 def 89 ref appTerm betaConv appThm nil 101 remove 93 ref appTerm 114 ref appTerm axiom 115 def 102 remove appThm eqMp 99 ref appThm eqMp 116 def sym 106 ref 107 ref refl nil "t" 6 ref var 117 def 89 ref nil cons 118 def cons nil cons nil cons cons 56 ref 117 ref varTerm 119 def appTerm 109 ref appTerm assume sym nil 109 ref axiom 120 def eqMp 119 ref assume 120 ref deductAntisym deductAntisym 121 def subst 89 ref assume 122 def eqMp appThm nil 117 ref 91 ref nil cons 123 def cons nil cons nil cons cons 121 ref subst 91 ref assume 124 def eqMp appThm absThm eqMp 125 def nil "P" 6 ref var 126 def 118 ref cons 127 def "Q" 6 ref var 128 def 123 ref cons nil cons 129 def cons nil cons cons 57 ref 106 ref 107 remove 126 ref varTerm 130 def appTerm 131 def 128 ref varTerm 132 def appTerm absTerm 133 def 87 ref 88 ref 89 ref absTerm absTerm 134 def appTerm betaConv 134 ref 130 ref appTerm betaConv 132 ref refl 135 def appThm 88 ref 130 ref absTerm 132 ref appTerm betaConv trans trans appThm 110 ref 134 ref appTerm betaConv 134 ref 109 ref appTerm betaConv 109 ref refl 136 def appThm 88 ref 109 ref absTerm 109 ref appTerm betaConv trans trans appThm 56 ref 93 ref 130 ref appTerm 137 def 132 ref appTerm 138 def appTerm refl 88 ref 105 remove 106 remove 131 remove 91 ref appTerm absTerm appTerm 110 ref appTerm absTerm 132 ref appTerm betaConv appThm 113 ref 137 remove appTerm refl 114 remove 130 ref appTerm betaConv appThm 115 remove 130 ref refl 139 def appThm eqMp 135 ref appThm eqMp 138 remove assume eqMp 140 def 134 remove refl appThm eqMp sym 120 ref eqMp 141 def subst deductAntisym eqMp 103 remove 92 ref assume 142 def eqMp sym 122 remove eqMp 57 ref 108 remove 87 ref 88 ref 91 ref absTerm 143 def absTerm 144 def appTerm betaConv 144 ref 89 ref appTerm betaConv 99 ref appThm 143 ref 91 ref appTerm betaConv trans trans appThm 110 remove 144 ref appTerm betaConv 144 ref 109 ref appTerm betaConv 136 remove appThm 143 ref 109 ref appTerm betaConv trans trans 145 def appThm 116 remove 95 remove assume eqMp 144 ref refl 146 def appThm eqMp sym 120 ref eqMp 147 def proveHyp deductAntisym 148 def subst proveHyp "A" 73 ref nil cons cons nil cons "P" 85 remove var 83 remove nil cons cons "x" 73 remove var 78 remove nil cons cons nil cons cons nil cons cons nil 87 ref 75 ref "P" 44 ref var 149 def varTerm 150 def appTerm 151 def nil cons 152 def cons 88 ref 150 ref 79 ref appTerm 153 def nil cons 154 def cons nil cons cons nil cons cons 155 def 104 ref subst 155 remove 147 remove 125 remove deductAntisym 156 def subst 56 ref 153 ref appTerm refl 76 ref 109 ref absTerm 157 def 79 ref appTerm betaConv appThm 51 ref 16 ref 0 ref 44 ref 45 ref nil cons cons opType constTerm 52 ref appTerm 157 remove appTerm absTerm 158 def 150 ref appTerm betaConv 159 def nil 47 remove 75 ref appTerm 158 remove appTerm axiom 150 ref refl 160 def appThm 161 def 151 ref assume eqMp eqMp 79 ref refl 162 def appThm eqMp sym 120 ref eqMp eqMp nil 126 ref 152 remove cons 128 ref 154 ref cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp 163 def subst eqMp eqMp subst subst eqMp 58 ref 11 ref 57 ref 27 ref refl 164 def 60 ref 61 ref 61 ref 65 remove absTerm 165 def 62 ref appTerm betaConv 166 def absThm appThm appThm appThm 60 remove 61 ref 164 remove 166 remove appThm absThm appThm appThm nil "q" 8 ref var 165 ref nil cons 167 def cons 87 ref 26 ref nil cons 168 def cons 169 def nil cons 170 def cons nil cons cons 70 ref 42 ref cons 171 def "q" 44 ref var 172 def 56 ref 90 ref 49 ref 76 ref 172 remove varTerm 173 def 79 ref appTerm 174 def absTerm appTerm appTerm appTerm 49 ref 76 ref 90 ref 174 remove appTerm absTerm appTerm appTerm absTerm 175 def 173 ref appTerm 176 def betaConv 87 ref 5 ref 46 remove constTerm 175 ref appTerm 177 def absTerm 178 def 89 ref appTerm 179 def betaConv nil 5 ref 112 remove constTerm 180 def 178 ref appTerm 181 def axiom nil 87 ref 181 remove nil cons cons 88 ref 179 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp "A" 7 ref cons nil cons 182 def "P" 12 remove var 183 def 178 remove nil cons cons "x" 6 ref var 184 def 118 ref cons nil cons cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 177 remove nil cons cons 88 ref 176 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp "A" 44 ref nil cons 185 def cons nil cons "P" 45 remove var 175 remove nil cons cons "x" 44 remove var 173 remove nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp subst subst eqMp absThm appThm nil "P" 8 remove var 186 def 11 ref 27 ref 59 remove 165 ref appTerm 187 def appTerm 188 def absTerm nil cons cons nil cons nil cons cons 171 remove 56 ref 151 remove appTerm refl 159 remove appThm 161 remove eqMp sym 189 def subst 190 def subst 11 ref nil 117 ref 188 remove nil cons cons nil cons nil cons cons 121 ref subst nil 169 ref 88 ref 187 ref nil cons 191 def cons nil cons 192 def cons nil cons cons 193 def 104 ref subst 193 remove 156 ref subst "n" 21 ref var 194 def 14 ref 93 ref "Number.Natural.prime" const 0 ref 21 ref 7 ref cons opType 195 def constTerm 196 def "Number.GF(p).oddprime" const 21 ref constTerm 197 def appTerm 198 def appTerm 199 def 15 ref "Number.Natural.divides" const 0 ref 21 ref 195 ref nil cons cons opType 200 def constTerm 201 def 197 ref appTerm 202 def 194 ref varTerm 203 def appTerm appTerm appTerm appTerm 16 ref 200 remove constTerm 204 def "Number.Natural.gcd" const 0 ref 21 ref 34 remove nil cons cons opType 205 def constTerm 206 def 197 ref appTerm 207 def 203 ref appTerm appTerm 35 ref appTerm appTerm absTerm 208 def "Number.GF(p).toNatural" const 0 ref 1 ref 33 ref cons opType constTerm 209 def 19 ref appTerm 210 def appTerm 211 def betaConv "p" 21 ref var 212 def 5 remove 0 ref 195 ref 7 remove cons opType 213 def constTerm 214 def 194 ref 14 ref 93 ref 196 remove 212 remove varTerm 215 def appTerm appTerm 15 ref 201 ref 215 ref appTerm 203 ref appTerm appTerm appTerm appTerm 204 ref 206 ref 215 remove appTerm 203 ref appTerm appTerm 35 ref appTerm appTerm absTerm appTerm absTerm 216 def 197 ref appTerm 217 def betaConv nil 214 ref 216 ref appTerm 218 def axiom nil 87 ref 218 remove nil cons cons 88 ref 217 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp "A" 33 remove cons nil cons 219 def "P" 195 remove var 220 def 216 remove nil cons cons "x" 21 ref var 221 def 197 ref nil cons 222 def cons nil cons 223 def cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 214 ref 208 ref appTerm nil cons cons 88 ref 211 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 208 remove nil cons cons 221 ref 210 ref nil cons 224 def cons nil cons 225 def cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 14 ref 199 remove 15 ref 202 ref 210 ref appTerm 226 def appTerm 227 def appTerm 228 def appTerm 204 ref 207 remove 210 ref appTerm 229 def appTerm 35 ref appTerm 230 def appTerm 231 def nil cons cons 192 ref cons nil cons cons 148 ref subst proveHyp 93 ref refl nil 117 ref 198 ref nil cons cons nil cons nil cons cons 121 ref subst nil 198 remove axiom eqMp appThm 227 ref refl 232 def appThm nil 117 ref 227 remove nil cons 233 def cons nil cons nil cons cons 117 ref 56 ref 93 ref 109 ref appTerm 119 ref appTerm appTerm 119 ref appTerm absTerm 234 def 119 ref appTerm 235 def betaConv nil 180 ref 234 ref appTerm 236 def axiom nil 87 ref 236 remove nil cons cons 88 ref 235 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 182 ref 183 ref 234 remove nil cons cons 184 ref 119 ref nil cons cons nil cons 237 def cons nil cons cons 163 ref subst eqMp eqMp subst trans sym "b" 21 ref var 238 def 14 ref 15 ref 204 ref 197 ref appTerm 23 ref appTerm 239 def appTerm 240 def appTerm 241 def 56 ref 202 remove 238 ref varTerm 242 def appTerm appTerm 204 ref "Number.Natural.mod" const 205 ref constTerm 243 def 242 ref appTerm 244 def 197 ref appTerm appTerm 23 ref appTerm appTerm appTerm absTerm 245 def 210 ref appTerm 246 def betaConv "a" 21 ref var 247 def 214 ref 238 ref 14 ref 15 ref 204 ref 247 ref varTerm 248 def appTerm 23 ref appTerm appTerm appTerm 249 def 56 ref 201 remove 248 ref appTerm 242 ref appTerm appTerm 204 ref 244 remove 248 ref appTerm appTerm 23 ref appTerm appTerm appTerm absTerm appTerm absTerm 250 def 197 ref appTerm 251 def betaConv nil 214 ref 250 ref appTerm 252 def axiom nil 87 ref 252 remove nil cons cons 88 ref 251 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 250 remove nil cons cons 223 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 214 ref 245 ref appTerm nil cons cons 88 ref 246 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 245 remove nil cons cons 225 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 241 remove 56 ref 226 ref appTerm 253 def 204 ref 243 ref 210 ref appTerm 197 ref appTerm appTerm 254 def 23 ref appTerm appTerm appTerm nil cons cons 88 ref 233 ref cons nil cons 255 def cons nil cons cons 148 ref subst proveHyp 14 ref refl 256 def 256 ref 15 ref refl nil 240 ref axiom nil 87 ref 240 remove nil cons cons 88 ref 56 ref 239 ref appTerm "Data.Bool.F" const 6 ref constTerm 257 def appTerm nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp nil 126 ref 239 remove nil cons cons nil cons nil cons cons nil 87 ref 15 ref 130 ref appTerm 258 def nil cons 259 def cons 88 ref 56 ref 130 ref appTerm 257 ref appTerm nil cons 260 def cons nil cons cons nil cons cons 261 def 104 ref subst 261 remove 156 ref subst nil 87 ref 130 ref nil cons 262 def cons 88 ref 257 ref nil cons 263 def cons nil cons 264 def cons nil cons cons 256 ref 56 ref 89 ref appTerm 91 ref appTerm 265 def assume 266 def appThm 99 remove appThm sym nil 87 ref 123 ref cons 267 def 88 ref 123 ref cons nil cons cons nil cons cons 268 def 104 ref subst 268 remove 156 ref subst 124 remove eqMp nil 126 ref 123 remove cons 129 remove cons nil cons cons 141 ref subst deductAntisym eqMp 269 def eqMp 270 def nil 87 ref 92 ref nil cons 271 def cons 272 def 88 ref 14 ref 91 ref appTerm 273 def 89 ref appTerm nil cons 274 def cons nil cons cons nil cons cons 156 ref subst proveHyp 273 ref refl 266 remove appThm sym 269 remove eqMp eqMp nil 267 ref 88 ref 118 remove cons nil cons cons nil cons cons 148 ref subst nil 126 ref 271 ref cons 275 def 128 ref 274 remove cons nil cons cons nil cons cons 276 def 57 ref 133 remove 144 ref appTerm betaConv 144 remove 130 ref appTerm betaConv 135 remove appThm 143 remove 132 ref appTerm betaConv trans trans appThm 145 remove appThm 140 remove 146 remove appThm eqMp sym 120 ref eqMp 277 def subst eqMp 148 ref 276 remove 141 ref subst eqMp deductAntisym deductAntisym subst 56 ref 258 ref appTerm refl 87 ref 90 remove 257 ref appTerm absTerm 278 def 130 ref appTerm betaConv appThm nil 113 remove 15 ref appTerm 278 remove appTerm axiom 139 remove appThm eqMp 279 def 258 remove assume eqMp nil 87 ref 14 ref 130 ref appTerm 257 ref appTerm nil cons cons 88 ref 14 ref 257 ref appTerm 130 ref appTerm nil cons cons nil cons cons nil cons cons 156 ref subst proveHyp nil 87 ref 263 ref cons 88 ref 262 ref cons nil cons cons nil cons cons 280 def 104 ref subst 280 remove 156 ref subst 87 ref 89 remove absTerm 281 def 130 remove appTerm 282 def betaConv nil 56 ref 257 ref appTerm 180 ref 281 ref appTerm 283 def appTerm axiom 257 ref assume eqMp nil 87 ref 283 remove nil cons cons 88 ref 282 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 182 ref 183 ref 281 remove nil cons cons 184 ref 262 ref cons nil cons cons nil cons cons 163 ref subst eqMp eqMp eqMp nil 126 ref 263 ref cons 128 ref 262 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 126 ref 259 remove cons 128 ref 260 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp subst eqMp appThm nil 56 ref 15 ref 257 ref appTerm appTerm 109 ref appTerm axiom trans appThm 253 ref refl 204 ref refl 284 def 11 ref 254 remove 210 ref appTerm absTerm 285 def 19 ref appTerm 286 def betaConv nil 10 ref 285 ref appTerm 287 def axiom nil 87 ref 287 remove nil cons cons 88 ref 286 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 285 remove nil cons cons 11 ref 19 ref nil cons 288 def cons nil cons 289 def cons nil cons cons 163 ref subst eqMp eqMp appThm 23 ref refl appThm appThm appThm nil 117 ref 253 remove 204 ref 210 ref appTerm 290 def 23 ref appTerm 291 def appTerm 292 def nil cons 293 def cons nil cons nil cons cons 117 ref 56 ref 14 ref 109 remove appTerm 119 ref appTerm appTerm 119 ref appTerm absTerm 294 def 119 ref appTerm 295 def betaConv nil 180 ref 294 ref appTerm 296 def axiom nil 87 ref 296 remove nil cons cons 88 ref 295 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 182 ref 183 ref 294 remove nil cons cons 237 ref cons nil cons cons 163 ref subst eqMp eqMp subst trans appThm 232 remove appThm sym nil 87 ref 293 ref cons 255 remove cons nil cons cons 297 def 104 ref subst 297 remove 156 ref subst 56 ref "_30463" 6 ref var 298 def 15 ref 298 remove varTerm appTerm absTerm 299 def 226 remove appTerm 300 def appTerm refl 299 ref 291 ref appTerm betaConv appThm 57 ref 300 remove betaConv appThm 15 ref 291 ref appTerm 301 def refl appThm trans 299 remove refl 292 remove assume appThm eqMp sym nil 126 ref 291 ref nil cons 302 def cons 303 def nil cons nil cons cons 279 remove sym subst nil 87 ref 302 remove cons 264 ref cons nil cons cons 304 def 104 ref subst 304 remove 156 ref subst nil 169 ref 264 remove cons nil cons cons 148 ref subst nil 117 ref 168 ref cons nil cons nil cons cons 117 ref 56 ref 14 ref 119 ref appTerm 257 remove appTerm appTerm 15 ref 119 ref appTerm 305 def appTerm absTerm 306 def 119 ref appTerm 307 def betaConv nil 180 ref 306 ref appTerm 308 def axiom nil 87 ref 308 remove nil cons cons 88 ref 307 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 182 ref 183 ref 306 remove nil cons cons 237 ref cons nil cons cons 163 ref subst eqMp eqMp subst nil 117 ref 25 remove nil cons 309 def cons nil cons nil cons cons 117 ref 56 ref 15 remove 305 remove appTerm appTerm 119 ref appTerm absTerm 310 def 119 remove appTerm 311 def betaConv nil 180 ref 310 ref appTerm 312 def axiom nil 87 ref 312 remove nil cons cons 88 ref 311 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 182 ref 183 ref 310 remove nil cons cons 237 remove cons nil cons cons 163 ref subst eqMp eqMp subst trans sym 284 ref 291 remove assume appThm nil 194 ref 23 ref nil cons 313 def cons nil cons nil cons cons 194 remove 204 ref 209 ref 22 ref 203 ref appTerm appTerm appTerm 243 ref 203 ref appTerm 197 ref appTerm appTerm absTerm 314 def 203 ref appTerm 315 def betaConv nil 214 ref 314 ref appTerm 316 def axiom nil 87 ref 316 remove nil cons cons 88 ref 315 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 314 remove nil cons cons 221 ref 203 remove nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp subst nil 204 ref 243 remove 23 ref appTerm 197 ref appTerm appTerm 23 remove appTerm axiom trans appThm nil 221 ref 313 remove cons nil cons nil cons cons 219 ref 42 ref cons 317 def nil 117 ref 16 remove 0 remove 43 remove 185 remove cons opType constTerm 79 ref appTerm 79 ref appTerm nil cons cons nil cons nil cons cons 121 ref subst 162 remove eqMp subst subst trans sym 120 remove eqMp nil 87 ref 290 ref 209 ref 24 ref appTerm appTerm nil cons cons 88 ref 309 remove cons nil cons cons nil cons cons 148 ref subst proveHyp nil 61 ref 24 ref nil cons cons nil cons nil cons cons 61 ref 14 ref 290 remove 209 remove 62 ref appTerm appTerm appTerm 20 ref 62 ref appTerm appTerm absTerm 318 def 62 ref appTerm 319 def betaConv 11 ref 10 ref 318 ref appTerm 320 def absTerm 321 def 19 ref appTerm 322 def betaConv nil 10 ref 321 ref appTerm 323 def axiom nil 87 ref 323 remove nil cons cons 88 ref 322 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 321 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 320 remove nil cons cons 88 ref 319 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 318 remove nil cons cons 11 ref 62 ref nil cons 324 def cons nil cons 325 def cons nil cons cons 163 ref subst eqMp eqMp subst eqMp eqMp eqMp eqMp nil 303 remove 128 ref 263 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp eqMp 326 def eqMp eqMp nil 126 ref 293 remove cons 128 ref 233 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp eqMp eqMp eqMp nil 87 ref 228 ref nil cons cons 327 def 88 ref 14 ref 230 ref appTerm 187 ref appTerm 328 def nil cons cons nil cons cons nil cons cons 156 ref subst proveHyp nil 87 ref 230 ref nil cons 329 def cons 192 ref cons nil cons cons 330 def 104 ref subst 330 remove 156 ref subst 238 ref 14 ref 301 ref appTerm 331 def 48 remove 213 remove constTerm 332 def "s" 21 ref var 333 def 332 ref "t" 21 ref var 334 def 204 ref "Number.Natural.+" const 205 ref constTerm 335 def "Number.Natural.*" const 205 remove constTerm 336 def 334 ref varTerm 337 def appTerm 338 def 242 ref appTerm appTerm 339 def 206 remove 242 remove appTerm 340 def 210 ref appTerm appTerm appTerm 336 ref 333 ref varTerm 341 def appTerm 342 def 210 ref appTerm 343 def appTerm absTerm appTerm absTerm appTerm appTerm absTerm 344 def 197 ref appTerm 345 def betaConv 247 remove 214 ref 238 remove 249 remove 332 ref 333 ref 332 ref 334 ref 204 ref 339 remove 340 remove 248 ref appTerm appTerm appTerm 342 remove 248 remove appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm appTerm absTerm 346 def 210 ref appTerm 347 def betaConv nil 214 ref 346 ref appTerm 348 def axiom nil 87 ref 348 remove nil cons cons 88 ref 347 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 346 remove nil cons cons 225 remove cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 214 ref 344 ref appTerm nil cons cons 88 ref 345 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 344 remove nil cons cons 223 remove cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 331 remove 332 ref 333 ref 332 ref 334 ref 204 ref 335 ref 338 remove 197 ref appTerm 349 def appTerm 350 def 229 remove appTerm appTerm 343 ref appTerm absTerm appTerm absTerm appTerm 351 def appTerm 352 def nil cons cons 192 ref cons nil cons cons 148 ref subst proveHyp 326 remove nil 87 ref 301 ref nil cons cons 353 def 88 ref 14 ref 351 ref appTerm 187 ref appTerm 354 def nil cons cons nil cons cons nil cons cons 156 ref subst proveHyp 256 remove 332 ref refl 355 def 333 ref 355 remove 334 ref 284 remove 350 ref refl 230 remove assume appThm appThm 343 ref refl appThm absThm appThm absThm appThm appThm 187 ref refl appThm sym nil 220 ref 333 ref 14 ref 333 ref 332 ref 334 ref 204 remove 350 remove 35 ref appTerm 356 def appTerm 343 ref appTerm 357 def absTerm 358 def appTerm 359 def absTerm 360 def 341 ref appTerm 361 def appTerm 187 ref appTerm 362 def absTerm nil cons cons nil cons nil cons cons 317 remove 189 ref subst 363 def subst 333 remove nil 117 ref 362 remove nil cons cons nil cons nil cons cons 121 ref subst nil 87 ref 361 ref nil cons 364 def cons 192 ref cons nil cons cons 365 def 104 ref subst 365 remove 156 ref subst 361 ref betaConv 361 remove assume eqMp nil 87 ref 359 ref nil cons cons 192 ref cons nil cons cons 148 ref subst proveHyp nil 220 ref 334 ref 14 ref 358 ref 337 ref appTerm 366 def appTerm 187 ref appTerm 367 def absTerm nil cons cons nil cons nil cons cons 363 remove subst 334 remove nil 117 ref 367 remove nil cons cons nil cons nil cons cons 121 ref subst nil 87 ref 366 ref nil cons 368 def cons 192 ref cons nil cons cons 369 def 104 ref subst 369 remove 156 ref subst 366 ref betaConv 366 remove assume eqMp nil 87 ref 357 ref nil cons 370 def cons 192 remove cons nil cons cons 371 def 148 ref subst proveHyp 371 ref 104 ref subst 371 remove 156 ref subst 165 remove 22 ref 341 ref appTerm 372 def appTerm betaConv sym 18 ref refl 373 def 30 ref 372 ref appTerm refl 11 ref 20 remove 22 ref 210 remove appTerm 374 def appTerm 375 def absTerm 376 def 19 ref appTerm 377 def betaConv 58 ref 11 ref 375 remove assume sym 18 ref 374 remove appTerm 19 ref appTerm 378 def assume sym deductAntisym absThm appThm nil 10 ref 11 ref 378 remove absTerm appTerm axiom eqMp nil 87 ref 10 ref 376 ref appTerm nil cons cons 88 ref 377 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 376 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp appThm appThm 36 ref refl 379 def appThm sym 373 ref nil "y1" 21 ref var 380 def 224 remove cons "x1" 21 ref var 381 def 341 remove nil cons cons nil cons cons nil cons cons 380 ref 18 ref 30 ref 22 ref 381 ref varTerm 382 def appTerm 383 def appTerm 22 ref 380 ref varTerm 384 def appTerm 385 def appTerm 386 def appTerm 22 ref 336 remove 382 ref appTerm 384 ref appTerm appTerm 387 def appTerm 388 def absTerm 389 def 384 ref appTerm 390 def betaConv 381 ref 214 ref 389 ref appTerm 391 def absTerm 392 def 382 ref appTerm 393 def betaConv 214 ref refl 394 def 381 ref 394 remove 380 ref 388 remove assume sym 18 ref 387 remove appTerm 386 remove appTerm 395 def assume sym deductAntisym absThm appThm absThm appThm nil 214 ref 381 ref 214 ref 380 ref 395 remove absTerm 396 def appTerm 397 def absTerm 398 def appTerm 399 def axiom 400 def eqMp nil 87 ref 214 ref 392 ref appTerm nil cons cons 88 ref 393 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 392 remove nil cons cons 221 ref 382 ref nil cons cons nil cons 401 def cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 391 remove nil cons cons 88 ref 390 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 389 remove nil cons cons 221 ref 384 ref nil cons cons nil cons 402 def cons nil cons cons 163 ref subst eqMp eqMp subst appThm 379 ref appThm sym 56 ref "_30467" 21 remove var 403 def 18 ref 22 ref 403 remove varTerm appTerm appTerm 36 ref appTerm absTerm 404 def 343 remove appTerm 405 def appTerm refl 404 ref 356 ref appTerm betaConv appThm 57 ref 405 remove betaConv appThm 18 ref 22 ref 356 remove appTerm appTerm 36 ref appTerm refl appThm trans 404 remove refl 357 remove assume sym appThm eqMp sym nil 380 ref 35 remove nil cons cons 381 ref 349 remove nil cons cons nil cons cons nil cons cons 380 ref 18 ref 22 ref 335 remove 382 ref appTerm 384 ref appTerm appTerm appTerm "Number.GF(p).+" const 29 ref constTerm 406 def 383 remove appTerm 385 remove appTerm appTerm absTerm 407 def 384 ref appTerm 408 def betaConv 381 ref 214 ref 407 ref appTerm 409 def absTerm 410 def 382 ref appTerm 411 def betaConv nil 214 ref 410 ref appTerm 412 def axiom nil 87 ref 412 remove nil cons cons 88 ref 411 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 410 remove nil cons cons 401 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 409 remove nil cons cons 88 ref 408 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 407 remove nil cons cons 402 ref cons nil cons cons 163 ref subst eqMp eqMp subst 406 ref refl nil 380 remove 222 remove cons 381 remove 337 ref nil cons cons nil cons cons nil cons cons 396 ref 384 remove appTerm 413 def betaConv 398 ref 382 remove appTerm 414 def betaConv 400 remove nil 87 ref 399 remove nil cons cons 88 ref 414 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 398 remove nil cons cons 401 remove cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 397 remove nil cons cons 88 ref 413 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 396 remove nil cons cons 402 remove cons nil cons cons 163 ref subst eqMp eqMp subst 30 ref 22 ref 337 remove appTerm 415 def appTerm refl nil 18 ref 22 remove 197 remove appTerm appTerm 24 ref appTerm axiom appThm nil 11 ref 415 remove nil cons cons nil cons nil cons cons 11 ref 18 ref 30 ref 19 ref appTerm 416 def 24 ref appTerm appTerm 24 ref appTerm absTerm 417 def 19 ref appTerm 418 def betaConv nil 10 ref 417 ref appTerm 419 def axiom nil 87 ref 419 remove nil cons cons 88 ref 418 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 417 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp subst trans trans appThm 379 remove appThm nil 11 ref 36 ref nil cons cons nil cons nil cons cons 11 ref 18 ref 406 remove 24 remove appTerm 19 ref appTerm appTerm 19 ref appTerm absTerm 420 def 19 ref appTerm 421 def betaConv nil 10 ref 420 ref appTerm 422 def axiom nil 87 ref 422 remove nil cons cons 88 ref 421 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 420 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp subst trans trans eqMp eqMp eqMp eqMp 70 ref 186 ref 167 remove cons 11 ref 372 remove nil cons cons nil cons cons nil cons cons 56 ref 49 remove 150 ref appTerm 423 def appTerm 424 def refl 51 remove 180 ref 88 ref 14 ref 75 ref 76 ref 14 ref 52 remove 79 ref appTerm appTerm 91 ref appTerm absTerm appTerm appTerm 91 ref appTerm absTerm appTerm absTerm 425 def 150 remove appTerm betaConv appThm nil 50 remove 425 remove appTerm axiom 160 remove appThm eqMp 426 def sym nil 183 ref 128 ref 14 ref 75 ref 76 ref 14 ref 153 remove appTerm 427 def 132 ref appTerm absTerm 428 def appTerm 429 def appTerm 132 ref appTerm 430 def absTerm nil cons cons nil cons nil cons cons 182 ref 42 remove cons 189 remove subst subst 128 ref nil 117 ref 430 remove nil cons cons nil cons nil cons cons 121 ref subst nil 87 ref 429 remove nil cons 431 def cons 432 def 88 ref 132 ref nil cons 433 def cons nil cons 434 def cons nil cons cons 435 def 104 ref subst 435 ref 156 ref subst nil 87 ref 154 remove cons 434 ref cons nil cons cons 148 ref subst 428 ref 79 ref appTerm 436 def betaConv nil 432 ref 88 ref 436 remove nil cons cons nil cons cons nil cons cons 148 ref subst "A" 53 remove cons nil cons 149 remove 428 remove nil cons cons 76 ref 79 remove nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp eqMp eqMp nil 126 ref 431 remove cons 437 def 128 ref 433 ref cons nil cons 438 def cons nil cons cons 141 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp subst proveHyp eqMp nil 126 ref 370 remove cons 128 ref 191 ref cons nil cons 439 def cons nil cons cons 141 ref subst deductAntisym eqMp eqMp eqMp nil 126 ref 368 remove cons 439 ref cons nil cons cons 141 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 214 ref 221 ref 14 ref 358 ref 221 ref varTerm 440 def appTerm appTerm 187 ref appTerm absTerm appTerm nil cons cons 88 ref 14 ref 359 remove appTerm 187 ref appTerm nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 ref 220 ref 358 remove nil cons cons 439 ref cons nil cons cons nil 432 remove 88 ref 14 ref 423 ref appTerm 441 def 132 ref appTerm nil cons 442 def cons nil cons cons nil cons cons 443 def 104 ref subst 443 remove 156 ref subst nil 87 ref 423 remove nil cons 444 def cons 445 def 434 remove cons nil cons cons 446 def 104 ref subst 446 remove 156 ref subst 435 remove 148 ref subst 88 ref 14 ref 75 remove 76 remove 427 remove 91 ref appTerm absTerm appTerm appTerm 91 remove appTerm absTerm 447 def 132 remove appTerm 448 def betaConv nil 445 remove 88 ref 180 remove 447 ref appTerm 449 def nil cons 450 def cons nil cons cons nil cons cons 451 def 148 ref subst 426 remove nil 87 ref 424 remove 449 ref appTerm nil cons cons 88 ref 441 remove 449 remove appTerm nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 451 remove nil 87 ref 265 remove nil cons 452 def cons 88 ref 271 ref cons nil cons cons nil cons cons 453 def 104 ref subst 453 remove 156 ref subst 270 remove eqMp nil 126 ref 452 remove cons 128 ref 271 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp subst eqMp eqMp nil 87 ref 450 remove cons 88 ref 448 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 182 remove 183 remove 447 remove nil cons cons 184 remove 433 remove cons nil cons cons nil cons cons 163 ref subst eqMp eqMp eqMp eqMp nil 126 ref 444 remove cons 438 remove cons nil cons cons 141 ref subst deductAntisym eqMp eqMp nil 437 remove 128 ref 442 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp 454 def subst eqMp eqMp eqMp nil 126 ref 364 remove cons 439 ref cons nil cons cons 141 ref subst deductAntisym eqMp eqMp absThm eqMp nil 87 ref 214 remove 221 remove 14 ref 360 ref 440 remove appTerm appTerm 187 ref appTerm absTerm appTerm nil cons cons 88 ref 14 ref 332 remove 360 ref appTerm appTerm 187 ref appTerm nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 219 remove 220 remove 360 remove nil cons cons 439 ref cons nil cons cons 454 remove subst eqMp eqMp eqMp nil 87 ref 93 ref 301 remove appTerm 354 remove appTerm nil cons cons 88 ref 14 ref 352 remove appTerm 187 ref appTerm nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp nil "r" 6 remove var 455 def 191 remove cons 456 def 88 ref 351 remove nil cons cons 353 remove nil cons cons cons nil cons cons nil 87 ref 94 remove 273 remove 455 ref varTerm 457 def appTerm 458 def appTerm nil cons 459 def cons 88 ref 14 ref 92 remove appTerm 457 ref appTerm nil cons 460 def cons nil cons cons nil cons cons 461 def 104 ref subst 461 remove 156 ref subst nil 272 remove 88 ref 457 remove nil cons 462 def cons nil cons 463 def cons nil cons cons 464 def 104 ref subst 464 remove 156 ref subst nil 127 remove 128 ref 458 remove nil cons cons nil cons cons nil cons cons 465 def 141 ref subst 148 ref proveHyp 142 remove eqMp nil 267 remove 463 remove cons nil cons cons 148 ref subst proveHyp 465 remove 277 remove subst eqMp eqMp nil 275 remove 128 ref 462 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp eqMp nil 126 ref 459 remove cons 128 ref 460 remove cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp 466 def subst eqMp eqMp eqMp nil 126 ref 329 ref cons 439 ref cons nil cons cons 141 ref subst deductAntisym eqMp eqMp nil 87 ref 93 ref 228 remove appTerm 328 remove appTerm nil cons cons 88 ref 14 ref 231 remove appTerm 187 remove appTerm nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp nil 456 remove 88 ref 329 remove cons 327 remove nil cons cons cons nil cons cons 466 ref subst eqMp eqMp eqMp nil 126 ref 168 remove cons 467 def 439 remove cons nil cons cons 141 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp eqMp eqMp eqMp defineConstList 468 def pop 469 def pop 468 ref nil 10 ref 11 ref 27 ref 18 ref 30 ref 469 remove hdTl pop 3 remove constTerm 470 def 19 ref appTerm 471 def appTerm 19 ref appTerm 472 def appTerm 36 ref appTerm 473 def appTerm 474 def absTerm 475 def appTerm 476 def thm nil 186 ref 11 ref 10 ref 61 ref 27 remove 18 ref "Number.GF(p)./" "_30469" 1 ref var 477 def "_30470" 1 ref var 478 def 30 ref 477 ref varTerm 479 def appTerm 470 remove 478 ref varTerm 480 def appTerm appTerm absTerm 481 def absTerm 482 def defineConst 483 def pop 29 remove constTerm 416 ref 62 ref appTerm 484 def appTerm 19 ref appTerm appTerm 62 ref appTerm 485 def appTerm 486 def absTerm 487 def appTerm 488 def absTerm 489 def nil cons cons nil cons nil cons cons 190 ref subst 11 ref nil 117 ref 488 remove nil cons cons nil cons nil cons cons 121 ref subst nil 186 ref 487 remove nil cons cons nil cons nil cons cons 190 remove subst 61 ref nil 117 remove 486 remove nil cons cons nil cons nil cons cons 121 remove subst nil 169 ref 88 ref 485 remove nil cons 490 def cons nil cons cons nil cons cons 491 def 104 ref subst 491 remove 156 ref subst 373 ref nil 61 ref 288 ref cons 492 def 11 ref 484 ref nil cons cons nil cons 493 def cons nil cons cons nil 477 remove 288 remove cons 478 remove 324 ref cons nil cons cons nil cons cons 483 remove 479 ref refl appThm 482 remove 479 remove appTerm betaConv trans 480 ref refl appThm 481 remove 480 remove appTerm betaConv trans subst subst appThm 69 ref appThm sym 373 ref nil 61 ref 471 remove nil cons 494 def cons 493 remove cons nil cons cons 61 ref 18 ref 484 ref appTerm 64 remove appTerm absTerm 495 def 62 ref appTerm 496 def betaConv 11 ref 10 ref 495 ref appTerm 497 def absTerm 498 def 19 ref appTerm 499 def betaConv nil 10 ref 498 ref appTerm 500 def axiom nil 87 ref 500 remove nil cons cons 88 ref 499 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 498 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 497 remove nil cons cons 88 ref 496 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 495 remove nil cons cons 325 ref cons nil cons cons 163 ref subst eqMp eqMp subst appThm 69 ref appThm sym 373 remove nil "z" 1 ref var 501 def 324 remove cons 492 remove 11 ref 494 remove cons nil cons cons cons nil cons cons 501 ref 18 ref 416 remove 63 remove 501 ref varTerm 502 def appTerm appTerm 503 def appTerm 30 ref 484 remove appTerm 502 ref appTerm 504 def appTerm 505 def absTerm 506 def 502 ref appTerm 507 def betaConv 61 ref 10 ref 506 ref appTerm 508 def absTerm 509 def 62 ref appTerm 510 def betaConv 11 ref 10 ref 509 ref appTerm 511 def absTerm 512 def 19 ref appTerm 513 def betaConv 58 ref 11 ref 58 ref 61 ref 58 remove 501 ref 505 remove assume sym 18 ref 504 remove appTerm 503 remove appTerm 514 def assume sym deductAntisym absThm appThm absThm appThm absThm appThm nil 10 ref 11 ref 10 ref 61 remove 10 ref 501 remove 514 remove absTerm appTerm absTerm appTerm absTerm appTerm axiom eqMp nil 87 ref 10 ref 512 ref appTerm nil cons cons 88 ref 513 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 512 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 511 remove nil cons cons 88 ref 510 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 509 remove nil cons cons 325 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 508 remove nil cons cons 88 ref 507 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 506 remove nil cons cons 11 ref 502 remove nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp subst appThm 69 remove appThm sym 475 ref 19 ref appTerm 515 def betaConv 468 remove nil 87 ref 476 remove nil cons cons 88 ref 515 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 ref 186 ref 475 remove nil cons cons 289 ref cons nil cons cons 163 ref subst eqMp eqMp nil 87 ref 474 ref nil cons cons 88 ref 18 ref 30 ref 472 ref appTerm 62 ref appTerm appTerm 62 ref appTerm 516 def nil cons 517 def cons nil cons 518 def cons nil cons cons 148 ref subst proveHyp nil 169 remove 88 ref 14 ref 473 ref appTerm 516 ref appTerm 519 def nil cons cons nil cons cons nil cons cons 156 ref subst nil 87 ref 473 ref nil cons 520 def cons 518 remove cons nil cons cons 521 def 104 remove subst 521 remove 156 remove subst 56 remove "_30481" 1 remove var 522 def 18 ref 30 ref 522 remove varTerm appTerm 62 ref appTerm appTerm 62 ref appTerm absTerm 523 def 472 remove appTerm 524 def appTerm refl 523 ref 36 ref appTerm betaConv appThm 57 remove 524 remove betaConv appThm 18 ref 30 remove 36 remove appTerm 525 def 62 ref appTerm appTerm 62 remove appTerm refl appThm trans 523 remove refl 473 remove assume appThm eqMp sym nil 325 remove nil cons cons 11 remove 18 remove 525 remove 19 ref appTerm appTerm 19 ref appTerm absTerm 526 def 19 remove appTerm 527 def betaConv nil 10 ref 526 ref appTerm 528 def axiom nil 87 ref 528 remove nil cons cons 88 ref 527 remove nil cons cons nil cons cons nil cons cons 148 ref subst proveHyp 70 remove 186 remove 526 remove nil cons cons 289 remove cons nil cons cons 163 remove subst eqMp eqMp subst eqMp eqMp nil 126 remove 520 ref cons 128 ref 517 ref cons nil cons cons nil cons cons 141 ref subst deductAntisym eqMp eqMp nil 87 remove 93 remove 26 remove appTerm 519 remove appTerm nil cons cons 88 ref 14 remove 474 remove appTerm 516 remove appTerm nil cons cons nil cons cons nil cons cons 148 remove subst proveHyp nil 455 remove 517 remove cons 88 remove 520 remove cons 170 remove cons cons nil cons cons 466 remove subst eqMp eqMp eqMp eqMp eqMp eqMp nil 467 remove 128 remove 490 remove cons nil cons cons nil cons cons 141 remove subst deductAntisym eqMp eqMp absThm eqMp eqMp absThm eqMp nil 10 remove 489 remove appTerm thm