path: "vendor/opentheory/data/theories/list-replicate-def/list-replicate-def.art"
6 version "Data.List.replicate" "REPLICATE" "->" typeOp 0 def "A" varType 1 def 0 ref "Number.Natural.natural" typeOp nil opType 2 def "Data.List.list" typeOp 1 ref nil cons 3 def opType 4 def nil cons 5 def cons opType nil cons cons opType 6 def var 7 def nil cons cons nil cons 7 ref "Data.Bool./\\" const 0 ref "bool" typeOp nil opType 8 def 0 ref 8 ref 8 ref nil cons 9 def cons opType 10 def nil cons cons opType 11 def constTerm 12 def "Data.Bool.!" const 13 def 0 ref 0 ref 1 ref 9 ref cons opType 14 def 9 ref cons opType 15 def constTerm 16 def "x" 1 ref var 17 def "=" const 18 def 0 ref 4 ref 0 ref 4 ref 9 ref cons opType nil cons cons opType constTerm 19 def 7 ref varTerm 20 def 17 ref varTerm 21 def appTerm 22 def "Number.Natural.zero" const 2 ref constTerm 23 def appTerm appTerm "Data.List.[]" const 4 ref constTerm 24 def appTerm absTerm appTerm appTerm 16 ref 17 ref 13 ref 0 ref 0 ref 2 ref 9 ref cons opType 25 def 9 ref cons opType constTerm 26 def "n" 2 ref var 27 def 19 ref 22 ref "Number.Natural.suc" const 0 ref 2 ref 2 ref nil cons 28 def cons opType constTerm 27 ref varTerm 29 def appTerm 30 def appTerm appTerm "Data.List.::" const 0 ref 1 ref 0 ref 4 remove 5 ref cons opType nil cons cons opType constTerm 21 ref appTerm 31 def 22 remove 29 ref appTerm appTerm appTerm absTerm appTerm absTerm appTerm appTerm absTerm 32 def refl 33 def 18 ref 0 ref 6 ref 0 ref 6 ref 9 ref cons opType 34 def nil cons cons opType constTerm 35 def 20 ref appTerm 36 def "select" const 37 def 0 ref 34 ref 6 ref nil cons 38 def cons opType constTerm 39 def 32 ref appTerm appTerm assume sym appThm 32 ref 20 ref appTerm betaConv 40 def trans "A" 38 remove cons nil cons 41 def nil nil cons 42 def cons nil 18 ref 0 ref 15 ref 0 ref 15 ref 9 ref cons opType nil cons cons opType constTerm 43 def "Data.Bool.?" const 44 def 15 ref constTerm 45 def appTerm 46 def "p" 14 ref var 47 def 47 ref varTerm 48 def 37 remove 0 ref 14 ref 3 ref cons opType constTerm 48 ref appTerm appTerm absTerm appTerm axiom subst 33 remove appThm "p" 34 ref var 49 def 49 remove varTerm 50 def 39 remove 50 remove appTerm appTerm absTerm 32 ref appTerm betaConv trans 44 ref 0 ref 0 ref 0 ref 2 ref 0 ref 1 ref 5 remove cons opType 51 def nil cons 52 def cons opType 53 def 9 ref cons opType 54 def 9 ref cons opType 55 def constTerm 56 def refl "fn" 53 ref var 57 def 12 ref 18 ref 0 ref 51 ref 0 ref 51 ref 9 ref cons opType nil cons cons opType constTerm 58 def 57 remove varTerm 59 def 23 ref appTerm appTerm 17 ref 24 ref absTerm 60 def appTerm appTerm refl 26 ref refl 61 def 27 ref 58 ref 59 ref 30 ref appTerm appTerm refl "_16174" 51 ref var 62 def 27 ref 17 ref 31 ref 62 remove varTerm 21 ref appTerm appTerm absTerm absTerm absTerm 63 def 59 remove 29 ref appTerm 64 def appTerm betaConv 29 ref refl 65 def appThm "n'" 2 ref var 17 ref 31 ref 64 remove 21 ref appTerm appTerm absTerm absTerm 29 ref appTerm betaConv trans appThm absThm appThm appThm absThm appThm nil "f" 0 ref 51 ref 53 ref nil cons 66 def cons opType var 63 remove nil cons cons "e" 51 remove var 60 ref nil cons cons nil cons cons nil cons cons "A" 52 remove cons nil cons 42 ref cons "f" 0 ref 1 ref 0 ref 2 ref 3 ref cons opType 67 def nil cons 68 def cons opType 69 def var 70 def "Data.Bool.?!" const 71 def 0 ref 0 ref 67 ref 9 ref cons opType 72 def 9 ref cons opType 73 def constTerm "fn" 67 remove var 74 def 12 ref 18 ref 0 ref 1 ref 14 ref nil cons cons opType constTerm 75 def 74 remove varTerm 76 def 23 ref appTerm appTerm "e" 1 ref var 77 def varTerm 78 def appTerm appTerm 26 ref 27 ref 75 ref 76 ref 30 ref appTerm appTerm 70 remove varTerm 79 def 76 remove 29 ref appTerm appTerm 29 ref appTerm appTerm absTerm appTerm appTerm absTerm 80 def appTerm 81 def absTerm 82 def 79 ref appTerm 83 def betaConv 77 remove 13 ref 0 ref 0 ref 69 ref 9 ref cons opType 84 def 9 ref cons opType constTerm 82 ref appTerm 85 def absTerm 86 def 78 ref appTerm 87 def betaConv nil 16 ref 86 ref appTerm 88 def axiom nil "p" 8 ref var 89 def 88 remove nil cons cons "q" 8 ref var 90 def 87 remove nil cons cons nil cons cons nil cons cons 18 ref 11 ref constTerm 91 def "Data.Bool.==>" const 11 ref constTerm 92 def 89 ref varTerm 93 def appTerm 90 ref varTerm 94 def appTerm 95 def appTerm refl 89 ref 90 ref 91 ref 12 ref 93 ref appTerm 96 def 94 ref appTerm 97 def appTerm 98 def 93 ref appTerm absTerm 99 def absTerm 100 def 93 ref appTerm betaConv 94 ref refl 101 def appThm 99 remove 94 ref appTerm betaConv trans appThm nil 18 ref 0 ref 11 ref 0 ref 11 ref 9 ref cons opType 102 def nil cons cons opType constTerm 103 def 92 ref appTerm 100 remove appTerm axiom 93 ref refl 104 def appThm 101 ref appThm eqMp 105 def sym 106 def 98 remove refl 90 ref 18 ref 0 ref 102 ref 0 ref 102 remove 9 ref cons opType nil cons cons opType constTerm 107 def "f" 11 remove var 108 def 108 ref varTerm 109 def 93 ref appTerm 94 ref appTerm absTerm 110 def appTerm 108 ref 109 ref "Data.Bool.T" const 8 ref constTerm 111 def appTerm 111 ref appTerm absTerm 112 def appTerm absTerm 113 def 94 ref appTerm betaConv appThm 18 ref 0 ref 10 ref 0 ref 10 ref 9 ref cons opType 114 def nil cons cons opType constTerm 115 def 96 remove appTerm refl 89 ref 113 remove absTerm 116 def 93 ref appTerm betaConv appThm nil 103 remove 12 ref appTerm 116 ref appTerm axiom 117 def 104 remove appThm eqMp 101 ref appThm eqMp 118 def sym 108 ref 109 ref refl nil "t" 8 ref var 119 def 93 ref nil cons 120 def cons nil cons nil cons cons 91 ref 119 ref varTerm 121 def appTerm 111 ref appTerm assume sym nil 111 ref axiom 122 def eqMp 121 remove assume 122 ref deductAntisym deductAntisym 123 def subst 93 ref assume 124 def eqMp appThm nil 119 ref 94 ref nil cons 125 def cons nil cons nil cons cons 123 ref subst 94 ref assume eqMp appThm absThm eqMp 126 def nil "P" 8 ref var 127 def 120 remove cons "Q" 8 ref var 128 def 125 remove cons nil cons cons nil cons cons 91 ref refl 129 def 108 ref 109 remove 127 ref varTerm 130 def appTerm 131 def 128 ref varTerm 132 def appTerm absTerm 133 def 89 ref 90 ref 93 ref absTerm absTerm 134 def appTerm betaConv 134 ref 130 ref appTerm betaConv 132 ref refl 135 def appThm 90 ref 130 ref absTerm 132 ref appTerm betaConv trans trans appThm 112 ref 134 ref appTerm betaConv 134 ref 111 ref appTerm betaConv 111 ref refl 136 def appThm 90 ref 111 ref absTerm 111 ref appTerm betaConv trans trans appThm 91 ref 12 ref 130 ref appTerm 137 def 132 ref appTerm 138 def appTerm refl 90 ref 107 remove 108 remove 131 remove 94 ref appTerm absTerm appTerm 112 ref appTerm absTerm 132 ref appTerm betaConv appThm 115 remove 137 remove appTerm refl 116 remove 130 ref appTerm betaConv appThm 117 remove 130 ref refl appThm eqMp 135 ref appThm eqMp 138 remove assume eqMp 139 def 134 remove refl appThm eqMp sym 122 ref eqMp 140 def subst 141 def deductAntisym eqMp 105 remove 95 ref assume eqMp sym 124 ref eqMp 129 ref 110 remove 89 ref 90 ref 94 ref absTerm 142 def absTerm 143 def appTerm betaConv 143 ref 93 ref appTerm betaConv 101 remove appThm 142 ref 94 ref appTerm betaConv trans trans appThm 112 remove 143 ref appTerm betaConv 143 ref 111 ref appTerm betaConv 136 remove appThm 142 ref 111 ref appTerm betaConv trans trans 144 def appThm 118 remove 97 remove assume eqMp 143 ref refl 145 def appThm eqMp sym 122 ref eqMp 146 def proveHyp deductAntisym 147 def subst proveHyp "A" 3 remove cons nil cons 148 def "P" 14 ref var 149 def 86 remove nil cons cons 17 ref 78 remove nil cons cons nil cons cons nil cons cons nil 89 ref 16 ref 149 ref varTerm 150 def appTerm 151 def nil cons 152 def cons 90 ref 150 ref 21 ref appTerm 153 def nil cons 154 def cons nil cons cons nil cons cons 155 def 106 ref subst 155 remove 146 remove 126 remove deductAntisym 156 def subst 91 ref 153 ref appTerm refl 17 ref 111 remove absTerm 157 def 21 ref appTerm betaConv appThm 47 ref 18 remove 0 ref 14 remove 15 ref nil cons cons opType constTerm 48 ref appTerm 157 remove appTerm absTerm 158 def 150 ref appTerm betaConv 159 def nil 43 ref 16 ref appTerm 158 remove appTerm axiom 150 ref refl 160 def appThm 161 def 151 ref assume eqMp eqMp 21 ref refl 162 def appThm eqMp sym 122 ref eqMp eqMp nil 127 ref 152 remove cons 128 ref 154 ref cons nil cons cons nil cons cons 140 ref subst deductAntisym eqMp 163 def subst eqMp eqMp nil 89 ref 85 remove nil cons cons 90 ref 83 remove nil cons cons nil cons cons nil cons cons 147 ref subst proveHyp "A" 69 ref nil cons cons nil cons "P" 84 remove var 82 remove nil cons cons "x" 69 remove var 79 remove nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp nil 89 ref 81 remove nil cons cons 90 ref 44 ref 73 remove constTerm 80 ref appTerm nil cons cons nil cons cons nil cons cons 147 ref subst proveHyp "A" 68 remove cons nil cons "P" 72 remove var 80 remove nil cons cons nil cons nil cons cons nil 89 ref 71 remove 15 remove constTerm 164 def 150 ref appTerm 165 def nil cons 166 def cons 167 def 90 ref 45 ref 150 ref appTerm 168 def nil cons 169 def cons nil cons cons nil cons cons 170 def 106 ref subst 170 remove 156 ref subst nil 167 remove 90 ref 12 ref 168 ref appTerm 16 ref 17 ref 16 ref "y" 1 ref var 171 def 92 ref 12 ref 153 ref appTerm 150 ref 171 ref varTerm 172 def appTerm appTerm appTerm 75 remove 21 ref appTerm 172 ref appTerm 173 def appTerm absTerm appTerm absTerm appTerm 174 def appTerm 175 def nil cons cons nil cons cons nil cons cons 176 def 147 ref subst 91 ref 165 ref appTerm 177 def refl 47 ref 12 ref 45 remove 48 ref appTerm appTerm 16 ref 17 ref 16 ref 171 remove 92 ref 12 ref 48 ref 21 ref appTerm 178 def appTerm 48 remove 172 remove appTerm appTerm appTerm 173 remove appTerm absTerm appTerm absTerm appTerm appTerm absTerm 179 def 150 ref appTerm betaConv appThm nil 43 remove 164 remove appTerm 179 remove appTerm axiom 160 ref appThm eqMp nil 89 ref 177 remove 175 ref appTerm nil cons cons 90 ref 92 ref 165 remove appTerm 175 remove appTerm nil cons cons nil cons cons nil cons cons 147 ref subst proveHyp 176 remove nil 89 ref 91 ref 93 remove appTerm 94 ref appTerm 180 def nil cons 181 def cons 90 ref 95 remove nil cons 182 def cons nil cons cons nil cons cons 183 def 106 ref subst 183 remove 156 ref subst 106 ref 156 ref 180 remove assume 124 remove eqMp eqMp 141 remove deductAntisym eqMp eqMp nil 127 ref 181 remove cons 128 ref 182 remove cons nil cons cons nil cons cons 140 ref subst deductAntisym eqMp 184 def subst eqMp eqMp nil 127 ref 169 ref cons 185 def 128 ref 174 remove nil cons cons nil cons cons nil cons cons 140 ref subst proveHyp eqMp nil 127 ref 166 remove cons 128 ref 169 ref cons nil cons cons nil cons cons 140 ref subst deductAntisym eqMp subst eqMp subst subst eqMp nil 89 ref 56 ref "_16173" 53 ref var 186 def 12 ref 58 ref 186 ref varTerm 187 def 23 ref appTerm 188 def appTerm 60 ref appTerm 189 def appTerm 26 ref 27 ref 58 remove 187 ref 30 ref appTerm 190 def appTerm 17 ref 31 ref 187 ref 29 ref appTerm 21 ref appTerm appTerm 191 def absTerm 192 def appTerm absTerm 193 def appTerm 194 def appTerm 195 def absTerm 196 def appTerm 197 def nil cons cons 90 ref 56 remove 186 ref 12 ref 16 ref 17 ref 19 ref 188 remove 21 ref appTerm appTerm 198 def 24 ref appTerm 199 def absTerm 200 def appTerm 201 def appTerm 16 ref 17 ref 26 ref 27 ref 19 ref 190 remove 21 ref appTerm appTerm 202 def 191 remove appTerm 203 def absTerm 204 def appTerm 205 def absTerm 206 def appTerm 207 def appTerm 208 def absTerm 209 def appTerm 210 def nil cons 211 def cons nil cons 212 def cons nil cons cons 147 ref subst nil "P" 54 remove var 213 def 186 ref 92 ref 196 ref 187 ref appTerm 214 def appTerm 210 ref appTerm 215 def absTerm nil cons cons nil cons nil cons cons "A" 66 remove cons nil cons 216 def 42 ref cons 91 ref 151 remove appTerm refl 159 remove appThm 161 remove eqMp sym 217 def subst 218 def subst 186 ref nil 119 ref 215 remove nil cons cons nil cons nil cons cons 123 ref subst nil 89 ref 214 ref nil cons 219 def cons 212 ref cons nil cons cons 220 def 106 ref subst 220 remove 156 ref subst 214 ref betaConv 214 remove assume eqMp nil 89 ref 195 remove nil cons 221 def cons 212 remove cons nil cons cons 222 def 147 ref subst proveHyp 222 ref 106 ref subst 222 remove 156 ref subst 209 ref 187 ref appTerm 223 def betaConv 224 def sym nil 127 ref 189 ref nil cons cons 128 ref 194 remove nil cons 225 def cons nil cons cons nil cons cons 226 def 140 ref subst nil 149 ref 200 remove nil cons cons nil cons nil cons cons 217 ref subst 17 ref nil 119 ref 199 remove nil cons cons nil cons nil cons cons 123 ref subst 198 remove refl 60 remove 21 ref appTerm betaConv appThm 189 remove assume 162 ref appThm eqMp eqMp absThm eqMp proveHyp nil 89 ref 201 remove nil cons cons 90 ref 207 remove nil cons cons nil cons cons nil cons cons 156 ref subst proveHyp 226 remove 129 remove 133 remove 143 ref appTerm betaConv 143 remove 130 remove appTerm betaConv 135 remove appThm 142 remove 132 ref appTerm betaConv trans trans appThm 144 remove appThm 139 remove 145 remove appThm eqMp sym 122 remove eqMp 227 def subst nil 149 ref 206 remove nil cons cons nil cons nil cons cons 217 ref subst 17 ref nil 119 ref 205 remove nil cons cons nil cons nil cons cons 123 ref subst nil "P" 25 remove var 228 def 204 remove nil cons cons nil cons nil cons cons "A" 28 remove cons nil cons 229 def 42 ref cons 217 ref subst subst 27 ref nil 119 ref 203 remove nil cons cons nil cons nil cons cons 123 ref subst 202 remove refl 192 remove 21 ref appTerm betaConv appThm 193 ref 29 ref appTerm 230 def betaConv nil 89 ref 225 remove cons 90 ref 230 remove nil cons cons nil cons cons nil cons cons 147 ref subst 229 remove 228 remove 193 remove nil cons cons "x" 2 ref var 29 ref nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp 162 ref appThm eqMp eqMp absThm eqMp eqMp absThm eqMp proveHyp eqMp eqMp 216 ref 213 ref 209 ref nil cons cons 231 def "x" 53 remove var 232 def 187 ref nil cons cons nil cons cons nil cons cons 91 remove 168 ref appTerm 233 def refl 47 remove 13 ref 114 remove constTerm 234 def 90 ref 92 ref 16 ref 17 ref 92 ref 178 remove appTerm 94 ref appTerm absTerm appTerm appTerm 94 ref appTerm absTerm appTerm absTerm 235 def 150 remove appTerm betaConv appThm nil 46 remove 235 remove appTerm axiom 160 remove appThm eqMp 236 def sym nil "P" 10 remove var 237 def 128 ref 92 ref 16 ref 17 ref 92 ref 153 remove appTerm 238 def 132 ref appTerm absTerm 239 def appTerm 240 def appTerm 132 ref appTerm 241 def absTerm nil cons cons nil cons nil cons cons "A" 9 ref cons nil cons 242 def 42 remove cons 217 remove subst subst 128 ref nil 119 ref 241 remove nil cons cons nil cons nil cons cons 123 ref subst nil 89 ref 240 remove nil cons 243 def cons 244 def 90 ref 132 ref nil cons 245 def cons nil cons 246 def cons nil cons cons 247 def 106 ref subst 247 ref 156 ref subst nil 89 ref 154 remove cons 246 ref cons nil cons cons 147 ref subst 239 ref 21 ref appTerm 248 def betaConv nil 244 ref 90 ref 248 remove nil cons cons nil cons cons nil cons cons 147 ref subst 148 remove 149 remove 239 remove nil cons cons 17 ref 21 ref nil cons cons nil cons cons nil cons cons 163 ref subst eqMp eqMp eqMp eqMp nil 127 ref 243 remove cons 249 def 128 ref 245 ref cons nil cons 250 def cons nil cons cons 140 ref subst deductAntisym eqMp eqMp absThm eqMp eqMp 251 def subst proveHyp eqMp nil 127 ref 221 remove cons 128 ref 211 ref cons nil cons 252 def cons nil cons cons 140 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 219 remove cons 252 ref cons nil cons cons 140 ref subst deductAntisym eqMp eqMp absThm eqMp nil 89 ref 13 remove 55 remove constTerm 253 def 232 ref 92 ref 196 ref 232 ref varTerm 254 def appTerm appTerm 210 ref appTerm absTerm appTerm nil cons cons 90 ref 92 ref 197 remove appTerm 210 ref appTerm nil cons cons nil cons cons nil cons cons 147 ref subst proveHyp 216 ref 213 ref 196 remove nil cons cons 252 remove cons nil cons cons nil 244 remove 90 ref 92 ref 168 remove appTerm 255 def 132 ref appTerm nil cons 256 def cons nil cons cons nil cons cons 257 def 106 ref subst 257 remove 156 ref subst nil 89 ref 169 remove cons 258 def 246 remove cons nil cons cons 259 def 106 ref subst 259 remove 156 ref subst 247 remove 147 ref subst 90 ref 92 ref 16 ref 17 ref 238 remove 94 ref appTerm absTerm appTerm appTerm 94 remove appTerm absTerm 260 def 132 remove appTerm 261 def betaConv nil 258 remove 90 ref 234 remove 260 ref appTerm 262 def nil cons 263 def cons nil cons cons nil cons cons 264 def 147 ref subst 236 remove nil 89 ref 233 remove 262 ref appTerm nil cons cons 90 ref 255 remove 262 remove appTerm nil cons cons nil cons cons nil cons cons 147 ref subst proveHyp 264 remove 184 remove subst eqMp eqMp nil 89 ref 263 remove cons 90 ref 261 remove nil cons cons nil cons cons nil cons cons 147 ref subst proveHyp 242 remove 237 remove 260 remove nil cons cons "x" 8 remove var 245 remove cons nil cons cons nil cons cons 163 remove subst eqMp eqMp eqMp eqMp nil 185 remove 250 remove cons nil cons cons 140 ref subst deductAntisym eqMp eqMp nil 249 remove 128 ref 256 remove cons nil cons cons nil cons cons 140 ref subst deductAntisym eqMp 265 def subst eqMp eqMp proveHyp nil 89 ref 211 remove cons 90 ref 44 remove 0 remove 34 ref 9 remove cons opType constTerm 32 ref appTerm 266 def nil cons 267 def cons nil cons 268 def cons nil cons cons 147 ref subst nil 213 remove 186 ref 92 ref 223 ref appTerm 266 ref appTerm 269 def absTerm nil cons cons nil cons nil cons cons 218 remove subst 186 remove nil 119 remove 269 remove nil cons cons nil cons nil cons cons 123 remove subst nil 89 ref 223 ref nil cons 270 def cons 268 ref cons nil cons cons 271 def 106 ref subst 271 remove 156 ref subst 224 remove 223 remove assume eqMp nil 89 ref 208 ref nil cons 272 def cons 268 ref cons nil cons cons 273 def 147 ref subst proveHyp 273 ref 106 ref subst 273 remove 156 ref subst "_16171" 1 remove var 274 def "_16172" 2 remove var 275 def 187 remove 275 ref varTerm appTerm 276 def 274 remove varTerm appTerm absTerm absTerm 277 def refl nil 89 ref 35 remove 277 ref appTerm 277 ref appTerm nil cons cons 268 ref cons nil cons cons 147 ref subst proveHyp nil 7 remove 277 ref nil cons cons nil cons nil cons cons nil 89 ref 36 remove 277 ref appTerm 278 def nil cons 279 def cons 268 remove cons nil cons cons 280 def 106 remove subst 280 remove 156 remove subst 40 remove sym 12 remove refl 16 ref refl 281 def 17 ref 19 ref refl 282 def 278 remove assume 162 remove appThm 277 remove 21 ref appTerm betaConv trans 283 def nil 27 ref 23 ref nil cons cons nil cons nil cons cons 65 ref subst appThm 275 remove 276 remove 21 ref appTerm absTerm 284 def 23 ref appTerm betaConv trans appThm 24 ref refl appThm absThm appThm appThm 281 remove 17 ref 61 remove 27 ref 282 remove 283 ref 30 ref refl appThm 284 ref 30 ref appTerm betaConv trans appThm 31 ref refl 283 remove 65 remove appThm 284 remove 29 ref appTerm betaConv trans appThm appThm absThm appThm absThm appThm appThm sym 208 remove assume eqMp eqMp 41 remove "P" 34 remove var 32 remove nil cons cons "x" 6 ref var 20 remove nil cons cons nil cons cons nil cons cons 251 remove subst proveHyp eqMp nil 127 ref 279 remove cons 128 ref 267 remove cons nil cons 285 def cons nil cons cons 140 ref subst deductAntisym eqMp subst eqMp eqMp nil 127 ref 272 remove cons 285 ref cons nil cons cons 140 ref subst deductAntisym eqMp eqMp eqMp nil 127 ref 270 remove cons 285 ref cons nil cons cons 140 ref subst deductAntisym eqMp eqMp absThm eqMp nil 89 remove 253 remove 232 remove 92 ref 209 remove 254 remove appTerm appTerm 266 ref appTerm absTerm appTerm nil cons cons 90 remove 92 remove 210 remove appTerm 266 remove appTerm nil cons cons nil cons cons nil cons cons 147 remove subst proveHyp 216 remove 231 remove 285 remove cons nil cons cons 265 remove subst eqMp eqMp proveHyp eqMp eqMp defineConstList 286 def pop 287 def pop 286 ref nil 127 remove 16 ref 17 ref 19 ref 287 remove hdTl pop 6 remove constTerm 21 remove appTerm 288 def 23 remove appTerm appTerm 24 remove appTerm absTerm appTerm 289 def nil cons cons 128 remove 16 remove 17 remove 26 remove 27 remove 19 remove 288 ref 30 remove appTerm appTerm 31 remove 288 remove 29 remove appTerm appTerm appTerm absTerm appTerm absTerm appTerm 290 def nil cons cons nil cons cons nil cons cons 291 def 227 remove subst proveHyp nil 290 remove thm 286 remove 291 remove 140 remove subst proveHyp nil 289 remove thm