| author | blanchet | 
| Wed, 18 Jul 2012 08:44:04 +0200 | |
| changeset 48308 | 89674e5a4d35 | 
| parent 43555 | 93c1fc6ac527 | 
| child 49996 | 64c8d9d3af18 | 
| permissions | -rw-r--r-- | 
| 41233 | 1 | 8d81ff6f41bc1cff9f5c6454ee204d147f8e27b7 272 0 | 
| 37489 
44e42d392c6e
Introduce a type class for euclidean spaces, port most lemmas from real^'n to this type class.
 hoelzl parents: 
37156diff
changeset | 2 | #2 := false | 
| 41233 | 3 | #48 := 0::Real | 
| 4 | decl f17 :: (-> S3 S10 Real) | |
| 5 | decl f18 :: S10 | |
| 6 | #43 := f18 | |
| 37489 
44e42d392c6e
Introduce a type class for euclidean spaces, port most lemmas from real^'n to this type class.
 hoelzl parents: 
37156diff
changeset | 7 | decl f4 :: S3 | 
| 
44e42d392c6e
Introduce a type class for euclidean spaces, port most lemmas from real^'n to this type class.
 hoelzl parents: 
37156diff
changeset | 8 | #8 := f4 | 
| 41233 | 9 | #58 := (f17 f4 f18) | 
| 10 | #94 := -1::Real | |
| 11 | #138 := (* -1::Real #58) | |
| 41132 | 12 | decl f5 :: (-> S4 S5 Real) | 
| 40163 
a462d5207aa6
changed SMT configuration options; updated SMT certificates
 boehmes parents: 
37489diff
changeset | 13 | decl f8 :: S5 | 
| 41132 | 14 | #14 := f8 | 
| 41233 | 15 | decl f20 :: S4 | 
| 16 | #54 := f20 | |
| 17 | #55 := (f5 f20 f8) | |
| 18 | #139 := (+ #55 #138) | |
| 19 | #122 := (* -1::Real #55) | |
| 20 | #129 := (+ #122 #58) | |
| 21 | #189 := (<= #139 0::Real) | |
| 22 | #196 := (ite #189 #129 #139) | |
| 23 | #372 := (* -1::Real #196) | |
| 24 | #373 := (+ #129 #372) | |
| 25 | #374 := (<= #373 0::Real) | |
| 26 | #356 := (= #129 #196) | |
| 41132 | 27 | decl f19 :: S4 | 
| 41233 | 28 | #45 := f19 | 
| 29 | #46 := (f5 f19 f8) | |
| 40163 
a462d5207aa6
changed SMT configuration options; updated SMT certificates
 boehmes parents: 
37489diff
changeset | 30 | decl f9 :: S3 | 
| 41132 | 31 | #18 := f9 | 
| 41233 | 32 | #44 := (f17 f9 f18) | 
| 33 | #105 := (* -1::Real #44) | |
| 34 | #106 := (+ #105 #46) | |
| 35 | #95 := (* -1::Real #46) | |
| 36 | #96 := (+ #44 #95) | |
| 37 | #224 := (>= #96 0::Real) | |
| 38 | #231 := (ite #224 #96 #106) | |
| 39 | #368 := (* -1::Real #231) | |
| 40 | #371 := (+ #106 #368) | |
| 41 | #375 := (<= #371 0::Real) | |
| 42 | #363 := (= #106 #231) | |
| 43 | #225 := (not #224) | |
| 44 | #376 := [hypothesis]: #224 | |
| 45 | #182 := (+ #44 #138) | |
| 46 | #183 := (<= #182 0::Real) | |
| 47 | #207 := -3::Real | |
| 48 | #242 := (* -3::Real #231) | |
| 49 | #243 := (+ #122 #242) | |
| 50 | #244 := (+ #46 #243) | |
| 51 | #245 := (<= #244 0::Real) | |
| 52 | #208 := (* -3::Real #196) | |
| 53 | #209 := (+ #122 #208) | |
| 54 | #210 := (+ #46 #209) | |
| 55 | #211 := (<= #210 0::Real) | |
| 56 | #186 := (not #183) | |
| 57 | #264 := (or #186 #211 #245) | |
| 58 | #269 := (not #264) | |
| 59 | #65 := (<= #44 #58) | |
| 60 | #66 := (implies #65 false) | |
| 61 | #56 := (- #46 #55) | |
| 62 | #52 := 3::Real | |
| 63 | #59 := (- #58 #55) | |
| 64 | #61 := (- #59) | |
| 65 | #60 := (< #59 0::Real) | |
| 66 | #62 := (ite #60 #61 #59) | |
| 67 | #63 := (* #62 3::Real) | |
| 68 | #64 := (< #63 #56) | |
| 69 | #67 := (implies #64 #66) | |
| 70 | #47 := (- #44 #46) | |
| 71 | #50 := (- #47) | |
| 72 | #49 := (< #47 0::Real) | |
| 73 | #51 := (ite #49 #50 #47) | |
| 74 | #53 := (* #51 3::Real) | |
| 75 | #57 := (< #53 #56) | |
| 76 | #68 := (implies #57 #67) | |
| 77 | #69 := (not #68) | |
| 78 | #272 := (iff #69 #269) | |
| 79 | #123 := (+ #46 #122) | |
| 80 | #132 := (< #129 0::Real) | |
| 81 | #144 := (ite #132 #139 #129) | |
| 82 | #150 := (* 3::Real #144) | |
| 83 | #155 := (< #150 #123) | |
| 84 | #164 := (not #155) | |
| 85 | #158 := (not #65) | |
| 86 | #165 := (or #158 #164) | |
| 87 | #99 := (< #96 0::Real) | |
| 88 | #111 := (ite #99 #106 #96) | |
| 89 | #117 := (* 3::Real #111) | |
| 90 | #126 := (< #117 #123) | |
| 91 | #173 := (not #126) | |
| 92 | #174 := (or #173 #165) | |
| 93 | #179 := (not #174) | |
| 94 | #270 := (iff #179 #269) | |
| 95 | #267 := (iff #174 #264) | |
| 96 | #258 := (or #186 #211) | |
| 97 | #261 := (or #245 #258) | |
| 98 | #265 := (iff #261 #264) | |
| 99 | #266 := [rewrite]: #265 | |
| 100 | #262 := (iff #174 #261) | |
| 101 | #259 := (iff #165 #258) | |
| 102 | #222 := (iff #164 #211) | |
| 103 | #212 := (not #211) | |
| 104 | #217 := (not #212) | |
| 105 | #220 := (iff #217 #211) | |
| 106 | #221 := [rewrite]: #220 | |
| 107 | #218 := (iff #164 #217) | |
| 108 | #215 := (iff #155 #212) | |
| 109 | #201 := (* 3::Real #196) | |
| 110 | #204 := (< #201 #123) | |
| 111 | #213 := (iff #204 #212) | |
| 112 | #214 := [rewrite]: #213 | |
| 113 | #205 := (iff #155 #204) | |
| 114 | #202 := (= #150 #201) | |
| 115 | #199 := (= #144 #196) | |
| 116 | #190 := (not #189) | |
| 117 | #193 := (ite #190 #139 #129) | |
| 118 | #197 := (= #193 #196) | |
| 119 | #198 := [rewrite]: #197 | |
| 120 | #194 := (= #144 #193) | |
| 121 | #191 := (iff #132 #190) | |
| 122 | #192 := [rewrite]: #191 | |
| 123 | #195 := [monotonicity #192]: #194 | |
| 124 | #200 := [trans #195 #198]: #199 | |
| 125 | #203 := [monotonicity #200]: #202 | |
| 126 | #206 := [monotonicity #203]: #205 | |
| 127 | #216 := [trans #206 #214]: #215 | |
| 128 | #219 := [monotonicity #216]: #218 | |
| 129 | #223 := [trans #219 #221]: #222 | |
| 130 | #187 := (iff #158 #186) | |
| 131 | #184 := (iff #65 #183) | |
| 132 | #185 := [rewrite]: #184 | |
| 133 | #188 := [monotonicity #185]: #187 | |
| 134 | #260 := [monotonicity #188 #223]: #259 | |
| 135 | #256 := (iff #173 #245) | |
| 136 | #246 := (not #245) | |
| 137 | #251 := (not #246) | |
| 138 | #254 := (iff #251 #245) | |
| 139 | #255 := [rewrite]: #254 | |
| 140 | #252 := (iff #173 #251) | |
| 141 | #249 := (iff #126 #246) | |
| 142 | #236 := (* 3::Real #231) | |
| 143 | #239 := (< #236 #123) | |
| 144 | #247 := (iff #239 #246) | |
| 145 | #248 := [rewrite]: #247 | |
| 146 | #240 := (iff #126 #239) | |
| 147 | #237 := (= #117 #236) | |
| 148 | #234 := (= #111 #231) | |
| 149 | #228 := (ite #225 #106 #96) | |
| 150 | #232 := (= #228 #231) | |
| 151 | #233 := [rewrite]: #232 | |
| 152 | #229 := (= #111 #228) | |
| 153 | #226 := (iff #99 #225) | |
| 154 | #227 := [rewrite]: #226 | |
| 155 | #230 := [monotonicity #227]: #229 | |
| 156 | #235 := [trans #230 #233]: #234 | |
| 157 | #238 := [monotonicity #235]: #237 | |
| 158 | #241 := [monotonicity #238]: #240 | |
| 159 | #250 := [trans #241 #248]: #249 | |
| 160 | #253 := [monotonicity #250]: #252 | |
| 161 | #257 := [trans #253 #255]: #256 | |
| 162 | #263 := [monotonicity #257 #260]: #262 | |
| 163 | #268 := [trans #263 #266]: #267 | |
| 164 | #271 := [monotonicity #268]: #270 | |
| 165 | #180 := (iff #69 #179) | |
| 166 | #177 := (iff #68 #174) | |
| 167 | #170 := (implies #126 #165) | |
| 168 | #175 := (iff #170 #174) | |
| 169 | #176 := [rewrite]: #175 | |
| 170 | #171 := (iff #68 #170) | |
| 171 | #168 := (iff #67 #165) | |
| 172 | #161 := (implies #155 #158) | |
| 173 | #166 := (iff #161 #165) | |
| 174 | #167 := [rewrite]: #166 | |
| 175 | #162 := (iff #67 #161) | |
| 176 | #159 := (iff #66 #158) | |
| 177 | #160 := [rewrite]: #159 | |
| 178 | #156 := (iff #64 #155) | |
| 179 | #124 := (= #56 #123) | |
| 180 | #125 := [rewrite]: #124 | |
| 181 | #153 := (= #63 #150) | |
| 182 | #147 := (* #144 3::Real) | |
| 183 | #151 := (= #147 #150) | |
| 184 | #152 := [rewrite]: #151 | |
| 185 | #148 := (= #63 #147) | |
| 186 | #145 := (= #62 #144) | |
| 187 | #130 := (= #59 #129) | |
| 188 | #131 := [rewrite]: #130 | |
| 189 | #142 := (= #61 #139) | |
| 190 | #135 := (- #129) | |
| 191 | #140 := (= #135 #139) | |
| 192 | #141 := [rewrite]: #140 | |
| 193 | #136 := (= #61 #135) | |
| 194 | #137 := [monotonicity #131]: #136 | |
| 195 | #143 := [trans #137 #141]: #142 | |
| 196 | #133 := (iff #60 #132) | |
| 197 | #134 := [monotonicity #131]: #133 | |
| 198 | #146 := [monotonicity #134 #143 #131]: #145 | |
| 199 | #149 := [monotonicity #146]: #148 | |
| 200 | #154 := [trans #149 #152]: #153 | |
| 201 | #157 := [monotonicity #154 #125]: #156 | |
| 202 | #163 := [monotonicity #157 #160]: #162 | |
| 203 | #169 := [trans #163 #167]: #168 | |
| 204 | #127 := (iff #57 #126) | |
| 205 | #120 := (= #53 #117) | |
| 206 | #114 := (* #111 3::Real) | |
| 207 | #118 := (= #114 #117) | |
| 208 | #119 := [rewrite]: #118 | |
| 209 | #115 := (= #53 #114) | |
| 210 | #112 := (= #51 #111) | |
| 211 | #97 := (= #47 #96) | |
| 212 | #98 := [rewrite]: #97 | |
| 213 | #109 := (= #50 #106) | |
| 214 | #102 := (- #96) | |
| 215 | #107 := (= #102 #106) | |
| 216 | #108 := [rewrite]: #107 | |
| 217 | #103 := (= #50 #102) | |
| 218 | #104 := [monotonicity #98]: #103 | |
| 219 | #110 := [trans #104 #108]: #109 | |
| 220 | #100 := (iff #49 #99) | |
| 221 | #101 := [monotonicity #98]: #100 | |
| 222 | #113 := [monotonicity #101 #110 #98]: #112 | |
| 223 | #116 := [monotonicity #113]: #115 | |
| 224 | #121 := [trans #116 #119]: #120 | |
| 225 | #128 := [monotonicity #121 #125]: #127 | |
| 226 | #172 := [monotonicity #128 #169]: #171 | |
| 227 | #178 := [trans #172 #176]: #177 | |
| 228 | #181 := [monotonicity #178]: #180 | |
| 229 | #273 := [trans #181 #271]: #272 | |
| 230 | #93 := [asserted]: #69 | |
| 231 | #274 := [mp #93 #273]: #269 | |
| 232 | #275 := [not-or-elim #274]: #183 | |
| 233 | #277 := [not-or-elim #274]: #246 | |
| 234 | #369 := (+ #96 #368) | |
| 235 | #370 := (<= #369 0::Real) | |
| 236 | #362 := (= #96 #231) | |
| 237 | #364 := (or #225 #362) | |
| 41132 | 238 | #365 := [def-axiom]: #364 | 
| 41233 | 239 | #388 := [unit-resolution #365 #376]: #362 | 
| 240 | #389 := (not #362) | |
| 241 | #390 := (or #389 #370) | |
| 242 | #391 := [th-lemma arith triangle-eq]: #390 | |
| 243 | #392 := [unit-resolution #391 #388]: #370 | |
| 244 | #384 := (or #190 #225) | |
| 245 | #377 := [hypothesis]: #189 | |
| 246 | #276 := [not-or-elim #274]: #212 | |
| 247 | #358 := (or #190 #356) | |
| 248 | #359 := [def-axiom]: #358 | |
| 249 | #378 := [unit-resolution #359 #377]: #356 | |
| 250 | #379 := (not #356) | |
| 251 | #380 := (or #379 #374) | |
| 252 | #381 := [th-lemma arith triangle-eq]: #380 | |
| 253 | #382 := [unit-resolution #381 #378]: #374 | |
| 254 | #383 := [th-lemma arith farkas -1 -3 1 -2 1 #275 #382 #276 #377 #376]: false | |
| 255 | #385 := [lemma #383]: #384 | |
| 256 | #393 := [unit-resolution #385 #376]: #190 | |
| 257 | #394 := [th-lemma arith farkas 1/4 -3/4 1/4 -1/4 1 #393 #392 #277 #275 #376]: false | |
| 258 | #395 := [lemma #394]: #225 | |
| 259 | #366 := (or #224 #363) | |
| 260 | #367 := [def-axiom]: #366 | |
| 261 | #396 := [unit-resolution #367 #395]: #363 | |
| 262 | #397 := (not #363) | |
| 263 | #398 := (or #397 #375) | |
| 264 | #399 := [th-lemma arith triangle-eq]: #398 | |
| 265 | #400 := [unit-resolution #399 #396]: #375 | |
| 266 | #401 := (not #375) | |
| 267 | #402 := (or #189 #401 #245 #186 #224) | |
| 268 | #403 := [th-lemma arith assign-bounds 3 1 1 2]: #402 | |
| 269 | #404 := [unit-resolution #403 #275 #395 #277 #400]: #189 | |
| 270 | #405 := [unit-resolution #359 #404]: #356 | |
| 271 | #406 := [unit-resolution #381 #405]: #374 | |
| 272 | [th-lemma arith farkas 2 2/3 1 1 1/3 1 #400 #277 #275 #395 #276 #406]: false | |
| 37489 
44e42d392c6e
Introduce a type class for euclidean spaces, port most lemmas from real^'n to this type class.
 hoelzl parents: 
37156diff
changeset | 273 | unsat | 
| 41132 | 274 | a66e77fbacece8ec9b71617769b478381e4da6e9 349 0 | 
| 36900 | 275 | #2 := false | 
| 41132 | 276 | #11 := 0::Real | 
| 277 | decl ?v3!0 :: Real | |
| 278 | #227 := ?v3!0 | |
| 279 | decl ?v0!3 :: Real | |
| 280 | #226 := ?v0!3 | |
| 281 | #48 := -1::Real | |
| 282 | #229 := (* -1::Real ?v0!3) | |
| 283 | #230 := (+ #229 ?v3!0) | |
| 284 | #231 := (* -1::Real ?v3!0) | |
| 285 | #232 := (+ ?v0!3 #231) | |
| 286 | #233 := (>= #232 0::Real) | |
| 287 | #234 := (ite #233 #232 #230) | |
| 288 | #235 := (* -1::Real #234) | |
| 289 | #394 := (+ #230 #235) | |
| 290 | #395 := (<= #394 0::Real) | |
| 291 | #378 := (= #230 #234) | |
| 292 | #379 := (not #233) | |
| 293 | decl ?v2!1 :: Real | |
| 294 | #228 := ?v2!1 | |
| 295 | decl ?v1!2 :: Real | |
| 296 | #225 := ?v1!2 | |
| 297 | #241 := (* -1::Real ?v1!2) | |
| 298 | #278 := (+ #241 ?v2!1) | |
| 299 | #243 := (* -1::Real ?v2!1) | |
| 300 | #284 := (+ ?v1!2 #243) | |
| 301 | #285 := (>= #284 0::Real) | |
| 302 | #292 := (ite #285 #284 #278) | |
| 303 | #295 := (* -1::Real #292) | |
| 304 | #393 := (+ #278 #295) | |
| 305 | #396 := (<= #393 0::Real) | |
| 306 | #385 := (= #278 #292) | |
| 307 | #386 := (not #285) | |
| 308 | #397 := [hypothesis]: #285 | |
| 309 | #405 := (or #379 #386) | |
| 310 | #77 := -1/3::Real | |
| 311 | #236 := (* -1/3::Real ?v2!1) | |
| 312 | #298 := (+ #236 #295) | |
| 313 | #75 := 1/3::Real | |
| 314 | #238 := (* 1/3::Real ?v3!0) | |
| 315 | #301 := (+ #238 #298) | |
| 316 | #304 := (<= #301 0::Real) | |
| 317 | #320 := (not #304) | |
| 318 | #269 := (+ ?v1!2 #229) | |
| 319 | #270 := (>= #269 0::Real) | |
| 320 | #275 := (not #270) | |
| 321 | #237 := (+ #236 #235) | |
| 322 | #239 := (+ #238 #237) | |
| 323 | #240 := (<= #239 0::Real) | |
| 324 | #310 := (or #240 #275 #304) | |
| 325 | #315 := (not #310) | |
| 326 | #242 := (+ ?v2!1 #241) | |
| 327 | #244 := (+ #243 ?v1!2) | |
| 328 | #245 := (<= #242 0::Real) | |
| 329 | #246 := (ite #245 #244 #242) | |
| 330 | #247 := (* -1::Real #246) | |
| 331 | #248 := (+ #236 #247) | |
| 332 | #249 := (+ #238 #248) | |
| 333 | #250 := (<= #249 0::Real) | |
| 334 | #251 := (+ ?v0!3 #241) | |
| 335 | #252 := (<= #251 0::Real) | |
| 336 | #253 := (not #252) | |
| 337 | #254 := (or #253 #250 #240) | |
| 338 | #255 := (not #254) | |
| 339 | #316 := (iff #255 #315) | |
| 340 | #313 := (iff #254 #310) | |
| 341 | #307 := (or #275 #304 #240) | |
| 342 | #311 := (iff #307 #310) | |
| 343 | #312 := [rewrite]: #311 | |
| 344 | #308 := (iff #254 #307) | |
| 345 | #305 := (iff #250 #304) | |
| 346 | #302 := (= #249 #301) | |
| 347 | #299 := (= #248 #298) | |
| 348 | #296 := (= #247 #295) | |
| 349 | #293 := (= #246 #292) | |
| 350 | #279 := (= #242 #278) | |
| 351 | #280 := [rewrite]: #279 | |
| 352 | #290 := (= #244 #284) | |
| 353 | #291 := [rewrite]: #290 | |
| 354 | #288 := (iff #245 #285) | |
| 355 | #281 := (<= #278 0::Real) | |
| 356 | #286 := (iff #281 #285) | |
| 357 | #287 := [rewrite]: #286 | |
| 358 | #282 := (iff #245 #281) | |
| 359 | #283 := [monotonicity #280]: #282 | |
| 360 | #289 := [trans #283 #287]: #288 | |
| 361 | #294 := [monotonicity #289 #291 #280]: #293 | |
| 362 | #297 := [monotonicity #294]: #296 | |
| 363 | #300 := [monotonicity #297]: #299 | |
| 364 | #303 := [monotonicity #300]: #302 | |
| 365 | #306 := [monotonicity #303]: #305 | |
| 366 | #276 := (iff #253 #275) | |
| 367 | #273 := (iff #252 #270) | |
| 368 | #263 := (+ #241 ?v0!3) | |
| 369 | #266 := (<= #263 0::Real) | |
| 370 | #271 := (iff #266 #270) | |
| 371 | #272 := [rewrite]: #271 | |
| 372 | #267 := (iff #252 #266) | |
| 373 | #264 := (= #251 #263) | |
| 374 | #265 := [rewrite]: #264 | |
| 375 | #268 := [monotonicity #265]: #267 | |
| 376 | #274 := [trans #268 #272]: #273 | |
| 377 | #277 := [monotonicity #274]: #276 | |
| 378 | #309 := [monotonicity #277 #306]: #308 | |
| 379 | #314 := [trans #309 #312]: #313 | |
| 380 | #317 := [monotonicity #314]: #316 | |
| 381 | #9 := (:var 0 Real) | |
| 382 | #8 := (:var 3 Real) | |
| 383 | #59 := (* -1::Real #8) | |
| 384 | #60 := (+ #59 #9) | |
| 385 | #49 := (* -1::Real #9) | |
| 386 | #50 := (+ #8 #49) | |
| 387 | #173 := (>= #50 0::Real) | |
| 388 | #180 := (ite #173 #50 #60) | |
| 389 | #188 := (* -1::Real #180) | |
| 390 | #15 := (:var 1 Real) | |
| 391 | #78 := (* -1/3::Real #15) | |
| 392 | #189 := (+ #78 #188) | |
| 393 | #76 := (* 1/3::Real #9) | |
| 394 | #190 := (+ #76 #189) | |
| 395 | #191 := (<= #190 0::Real) | |
| 396 | #20 := (:var 2 Real) | |
| 397 | #96 := (* -1::Real #20) | |
| 398 | #97 := (+ #15 #96) | |
| 399 | #68 := (* -1::Real #15) | |
| 400 | #87 := (+ #68 #20) | |
| 401 | #142 := (<= #97 0::Real) | |
| 402 | #149 := (ite #142 #87 #97) | |
| 403 | #157 := (* -1::Real #149) | |
| 404 | #158 := (+ #78 #157) | |
| 405 | #159 := (+ #76 #158) | |
| 406 | #160 := (<= #159 0::Real) | |
| 407 | #135 := (+ #8 #96) | |
| 408 | #136 := (<= #135 0::Real) | |
| 409 | #139 := (not #136) | |
| 410 | #210 := (or #139 #160 #191) | |
| 411 | #215 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real)) #210) | |
| 412 | #218 := (not #215) | |
| 413 | #256 := (~ #218 #255) | |
| 414 | #257 := [sk]: #256 | |
| 36900 | 415 | #26 := (<= #8 #20) | 
| 416 | #27 := (implies #26 false) | |
| 41132 | 417 | #17 := 3::Real | 
| 36900 | 418 | #16 := (- #9 #15) | 
| 41132 | 419 | #18 := (/ #16 3::Real) | 
| 36900 | 420 | #21 := (- #20 #15) | 
| 421 | #23 := (- #21) | |
| 41132 | 422 | #22 := (< #21 0::Real) | 
| 36900 | 423 | #24 := (ite #22 #23 #21) | 
| 424 | #25 := (< #24 #18) | |
| 425 | #28 := (implies #25 #27) | |
| 426 | #10 := (- #8 #9) | |
| 427 | #13 := (- #10) | |
| 41132 | 428 | #12 := (< #10 0::Real) | 
| 36900 | 429 | #14 := (ite #12 #13 #10) | 
| 430 | #19 := (< #14 #18) | |
| 431 | #29 := (implies #19 #28) | |
| 41132 | 432 | #30 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real)) #29) | 
| 36900 | 433 | #31 := (not #30) | 
| 41132 | 434 | #221 := (iff #31 #218) | 
| 435 | #79 := (+ #76 #78) | |
| 436 | #90 := (< #87 0::Real) | |
| 437 | #102 := (ite #90 #97 #87) | |
| 438 | #105 := (< #102 #79) | |
| 439 | #114 := (not #105) | |
| 440 | #108 := (not #26) | |
| 441 | #115 := (or #108 #114) | |
| 442 | #53 := (< #50 0::Real) | |
| 443 | #65 := (ite #53 #60 #50) | |
| 444 | #84 := (< #65 #79) | |
| 445 | #123 := (not #84) | |
| 446 | #124 := (or #123 #115) | |
| 447 | #129 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real)) #124) | |
| 448 | #132 := (not #129) | |
| 449 | #219 := (iff #132 #218) | |
| 36900 | 450 | #216 := (iff #129 #215) | 
| 41132 | 451 | #213 := (iff #124 #210) | 
| 452 | #204 := (or #139 #160) | |
| 453 | #207 := (or #191 #204) | |
| 454 | #211 := (iff #207 #210) | |
| 455 | #212 := [rewrite]: #211 | |
| 456 | #208 := (iff #124 #207) | |
| 457 | #205 := (iff #115 #204) | |
| 458 | #171 := (iff #114 #160) | |
| 459 | #161 := (not #160) | |
| 460 | #166 := (not #161) | |
| 461 | #169 := (iff #166 #160) | |
| 462 | #170 := [rewrite]: #169 | |
| 463 | #167 := (iff #114 #166) | |
| 464 | #164 := (iff #105 #161) | |
| 465 | #154 := (< #149 #79) | |
| 466 | #162 := (iff #154 #161) | |
| 467 | #163 := [rewrite]: #162 | |
| 468 | #155 := (iff #105 #154) | |
| 469 | #152 := (= #102 #149) | |
| 470 | #143 := (not #142) | |
| 471 | #146 := (ite #143 #97 #87) | |
| 472 | #150 := (= #146 #149) | |
| 473 | #151 := [rewrite]: #150 | |
| 474 | #147 := (= #102 #146) | |
| 475 | #144 := (iff #90 #143) | |
| 476 | #145 := [rewrite]: #144 | |
| 477 | #148 := [monotonicity #145]: #147 | |
| 478 | #153 := [trans #148 #151]: #152 | |
| 479 | #156 := [monotonicity #153]: #155 | |
| 480 | #165 := [trans #156 #163]: #164 | |
| 481 | #168 := [monotonicity #165]: #167 | |
| 482 | #172 := [trans #168 #170]: #171 | |
| 483 | #140 := (iff #108 #139) | |
| 484 | #137 := (iff #26 #136) | |
| 485 | #138 := [rewrite]: #137 | |
| 486 | #141 := [monotonicity #138]: #140 | |
| 487 | #206 := [monotonicity #141 #172]: #205 | |
| 488 | #202 := (iff #123 #191) | |
| 489 | #192 := (not #191) | |
| 490 | #197 := (not #192) | |
| 491 | #200 := (iff #197 #191) | |
| 492 | #201 := [rewrite]: #200 | |
| 493 | #198 := (iff #123 #197) | |
| 494 | #195 := (iff #84 #192) | |
| 495 | #185 := (< #180 #79) | |
| 496 | #193 := (iff #185 #192) | |
| 497 | #194 := [rewrite]: #193 | |
| 498 | #186 := (iff #84 #185) | |
| 499 | #183 := (= #65 #180) | |
| 500 | #174 := (not #173) | |
| 501 | #177 := (ite #174 #60 #50) | |
| 502 | #181 := (= #177 #180) | |
| 503 | #182 := [rewrite]: #181 | |
| 504 | #178 := (= #65 #177) | |
| 505 | #175 := (iff #53 #174) | |
| 506 | #176 := [rewrite]: #175 | |
| 507 | #179 := [monotonicity #176]: #178 | |
| 508 | #184 := [trans #179 #182]: #183 | |
| 509 | #187 := [monotonicity #184]: #186 | |
| 510 | #196 := [trans #187 #194]: #195 | |
| 511 | #199 := [monotonicity #196]: #198 | |
| 512 | #203 := [trans #199 #201]: #202 | |
| 513 | #209 := [monotonicity #203 #206]: #208 | |
| 514 | #214 := [trans #209 #212]: #213 | |
| 515 | #217 := [quant-intro #214]: #216 | |
| 516 | #220 := [monotonicity #217]: #219 | |
| 517 | #133 := (iff #31 #132) | |
| 518 | #130 := (iff #30 #129) | |
| 519 | #127 := (iff #29 #124) | |
| 520 | #120 := (implies #84 #115) | |
| 521 | #125 := (iff #120 #124) | |
| 522 | #126 := [rewrite]: #125 | |
| 523 | #121 := (iff #29 #120) | |
| 524 | #118 := (iff #28 #115) | |
| 525 | #111 := (implies #105 #108) | |
| 526 | #116 := (iff #111 #115) | |
| 527 | #117 := [rewrite]: #116 | |
| 528 | #112 := (iff #28 #111) | |
| 529 | #109 := (iff #27 #108) | |
| 530 | #110 := [rewrite]: #109 | |
| 531 | #106 := (iff #25 #105) | |
| 532 | #82 := (= #18 #79) | |
| 533 | #69 := (+ #9 #68) | |
| 534 | #72 := (/ #69 3::Real) | |
| 535 | #80 := (= #72 #79) | |
| 536 | #81 := [rewrite]: #80 | |
| 537 | #73 := (= #18 #72) | |
| 538 | #70 := (= #16 #69) | |
| 539 | #71 := [rewrite]: #70 | |
| 540 | #74 := [monotonicity #71]: #73 | |
| 541 | #83 := [trans #74 #81]: #82 | |
| 542 | #103 := (= #24 #102) | |
| 543 | #88 := (= #21 #87) | |
| 544 | #89 := [rewrite]: #88 | |
| 545 | #100 := (= #23 #97) | |
| 546 | #93 := (- #87) | |
| 547 | #98 := (= #93 #97) | |
| 548 | #99 := [rewrite]: #98 | |
| 549 | #94 := (= #23 #93) | |
| 550 | #95 := [monotonicity #89]: #94 | |
| 551 | #101 := [trans #95 #99]: #100 | |
| 552 | #91 := (iff #22 #90) | |
| 553 | #92 := [monotonicity #89]: #91 | |
| 554 | #104 := [monotonicity #92 #101 #89]: #103 | |
| 555 | #107 := [monotonicity #104 #83]: #106 | |
| 556 | #113 := [monotonicity #107 #110]: #112 | |
| 557 | #119 := [trans #113 #117]: #118 | |
| 558 | #85 := (iff #19 #84) | |
| 559 | #66 := (= #14 #65) | |
| 560 | #51 := (= #10 #50) | |
| 561 | #52 := [rewrite]: #51 | |
| 562 | #63 := (= #13 #60) | |
| 563 | #56 := (- #50) | |
| 564 | #61 := (= #56 #60) | |
| 565 | #62 := [rewrite]: #61 | |
| 566 | #57 := (= #13 #56) | |
| 567 | #58 := [monotonicity #52]: #57 | |
| 568 | #64 := [trans #58 #62]: #63 | |
| 569 | #54 := (iff #12 #53) | |
| 570 | #55 := [monotonicity #52]: #54 | |
| 571 | #67 := [monotonicity #55 #64 #52]: #66 | |
| 572 | #86 := [monotonicity #67 #83]: #85 | |
| 573 | #122 := [monotonicity #86 #119]: #121 | |
| 574 | #128 := [trans #122 #126]: #127 | |
| 575 | #131 := [quant-intro #128]: #130 | |
| 576 | #134 := [monotonicity #131]: #133 | |
| 577 | #222 := [trans #134 #220]: #221 | |
| 578 | #47 := [asserted]: #31 | |
| 579 | #223 := [mp #47 #222]: #218 | |
| 580 | #260 := [mp~ #223 #257]: #255 | |
| 581 | #261 := [mp #260 #317]: #315 | |
| 582 | #321 := [not-or-elim #261]: #320 | |
| 583 | #391 := (+ #284 #295) | |
| 584 | #392 := (<= #391 0::Real) | |
| 585 | #384 := (= #284 #292) | |
| 586 | #387 := (or #386 #384) | |
| 587 | #388 := [def-axiom]: #387 | |
| 588 | #398 := [unit-resolution #388 #397]: #384 | |
| 589 | #399 := (not #384) | |
| 590 | #400 := (or #399 #392) | |
| 591 | #401 := [th-lemma arith triangle-eq]: #400 | |
| 592 | #402 := [unit-resolution #401 #398]: #392 | |
| 593 | #403 := [hypothesis]: #233 | |
| 594 | #319 := [not-or-elim #261]: #270 | |
| 595 | #404 := [th-lemma arith farkas 1/2 1/2 3/2 3/2 1 #319 #403 #402 #321 #397]: false | |
| 596 | #406 := [lemma #404]: #405 | |
| 597 | #407 := [unit-resolution #406 #397]: #379 | |
| 598 | #262 := (not #240) | |
| 599 | #318 := [not-or-elim #261]: #262 | |
| 600 | #382 := (or #233 #378) | |
| 601 | #383 := [def-axiom]: #382 | |
| 602 | #408 := [unit-resolution #383 #407]: #378 | |
| 603 | #409 := (not #378) | |
| 604 | #410 := (or #409 #395) | |
| 605 | #411 := [th-lemma arith triangle-eq]: #410 | |
| 606 | #412 := [unit-resolution #411 #408]: #395 | |
| 607 | #413 := [th-lemma arith farkas 2 2 1 1 1 1 #412 #318 #402 #321 #319 #407]: false | |
| 608 | #414 := [lemma #413]: #386 | |
| 609 | #389 := (or #285 #385) | |
| 610 | #390 := [def-axiom]: #389 | |
| 611 | #417 := [unit-resolution #390 #414]: #385 | |
| 612 | #418 := (not #385) | |
| 613 | #419 := (or #418 #396) | |
| 614 | #420 := [th-lemma arith triangle-eq]: #419 | |
| 615 | #421 := [unit-resolution #420 #417]: #396 | |
| 616 | #422 := (not #396) | |
| 617 | #423 := (or #379 #422 #275 #304 #285) | |
| 618 | #424 := [th-lemma arith assign-bounds 3 1 3 4]: #423 | |
| 619 | #425 := [unit-resolution #424 #319 #414 #321 #421]: #379 | |
| 620 | #426 := [unit-resolution #383 #425]: #378 | |
| 621 | #427 := [unit-resolution #411 #426]: #395 | |
| 622 | [th-lemma arith farkas 2 1 2 3 1 1 #421 #319 #321 #414 #318 #427]: false | |
| 36900 | 623 | unsat | 
| 43555 | 624 | 9e23136a6273b9d99bb60a03d2e785bc24c9efdf 59 0 | 
| 36900 | 625 | #2 := false | 
| 43555 | 626 | #42 := 0::Real | 
| 41132 | 627 | decl f12 :: (-> S5 Real) | 
| 41064 | 628 | decl f13 :: (-> S4 S4 S5) | 
| 43555 | 629 | decl f14 :: (-> S6 S3 S4) | 
| 41282 | 630 | decl f4 :: S3 | 
| 631 | #8 := f4 | |
| 43555 | 632 | decl f15 :: S6 | 
| 633 | #37 := f15 | |
| 634 | #39 := (f14 f15 f4) | |
| 41132 | 635 | decl f10 :: S3 | 
| 636 | #25 := f10 | |
| 43555 | 637 | #38 := (f14 f15 f10) | 
| 638 | #40 := (f13 #38 #39) | |
| 639 | #41 := (f12 #40) | |
| 640 | #249 := (>= #41 0::Real) | |
| 641 | #251 := (not #249) | |
| 642 | #50 := (= #41 0::Real) | |
| 643 | #51 := (not #50) | |
| 644 | #135 := [asserted]: #51 | |
| 645 | #257 := (or #50 #251) | |
| 646 | #43 := (<= #41 0::Real) | |
| 647 | #133 := [asserted]: #43 | |
| 648 | #250 := (not #43) | |
| 649 | #255 := (or #50 #250 #251) | |
| 650 | #256 := [th-lemma arith triangle-eq]: #255 | |
| 651 | #258 := [unit-resolution #256 #133]: #257 | |
| 652 | #259 := [unit-resolution #258 #135]: #251 | |
| 653 | #45 := (:var 0 S4) | |
| 654 | #44 := (:var 1 S4) | |
| 655 | #46 := (f13 #44 #45) | |
| 656 | #242 := (pattern #46) | |
| 657 | #47 := (f12 #46) | |
| 658 | #138 := (>= #47 0::Real) | |
| 659 | #243 := (forall (vars (?v0 S4) (?v1 S4)) (:pat #242) #138) | |
| 660 | #140 := (forall (vars (?v0 S4) (?v1 S4)) #138) | |
| 661 | #246 := (iff #140 #243) | |
| 662 | #244 := (iff #138 #138) | |
| 663 | #245 := [refl]: #244 | |
| 664 | #247 := [quant-intro #245]: #246 | |
| 665 | #156 := (~ #140 #140) | |
| 666 | #144 := (~ #138 #138) | |
| 667 | #145 := [refl]: #144 | |
| 668 | #157 := [nnf-pos #145]: #156 | |
| 669 | #48 := (<= 0::Real #47) | |
| 670 | #49 := (forall (vars (?v0 S4) (?v1 S4)) #48) | |
| 671 | #141 := (iff #49 #140) | |
| 672 | #137 := (iff #48 #138) | |
| 673 | #139 := [rewrite]: #137 | |
| 674 | #142 := [quant-intro #139]: #141 | |
| 675 | #134 := [asserted]: #49 | |
| 676 | #143 := [mp #134 #142]: #140 | |
| 677 | #158 := [mp~ #143 #157]: #140 | |
| 678 | #248 := [mp #158 #247]: #243 | |
| 679 | #252 := (not #243) | |
| 680 | #253 := (or #252 #249) | |
| 681 | #254 := [quant-inst #38 #39]: #253 | |
| 682 | [unit-resolution #254 #248 #259]: false | |
| 43118 | 683 | unsat | 
| 43555 | 684 | 10ecdce54c6fd7d6b28756c68a32c55633241d44 222 0 | 
| 43118 | 685 | #2 := false | 
| 43555 | 686 | #33 := 0::Real | 
| 43118 | 687 | decl f3 :: (-> S2 S3 Real) | 
| 688 | decl f5 :: S3 | |
| 689 | #9 := f5 | |
| 43555 | 690 | decl f12 :: S2 | 
| 691 | #25 := f12 | |
| 692 | #36 := (f3 f12 f5) | |
| 693 | #105 := -1::Real | |
| 694 | #351 := (* -1::Real #36) | |
| 43118 | 695 | decl f6 :: S2 | 
| 696 | #11 := f6 | |
| 697 | #12 := (f3 f6 f5) | |
| 43555 | 698 | #377 := (+ #12 #351) | 
| 699 | #378 := (>= #377 0::Real) | |
| 700 | #383 := (not #378) | |
| 43118 | 701 | decl f4 :: S2 | 
| 702 | #8 := f4 | |
| 703 | #10 := (f3 f4 f5) | |
| 43555 | 704 | #352 := (+ #10 #351) | 
| 705 | #353 := (<= #352 0::Real) | |
| 706 | #354 := (not #353) | |
| 707 | #386 := (or #354 #383) | |
| 708 | #389 := (not #386) | |
| 709 | #21 := (:var 0 S3) | |
| 710 | #28 := (f3 f6 #21) | |
| 711 | #321 := (pattern #28) | |
| 712 | #26 := (f3 f12 #21) | |
| 713 | #320 := (pattern #26) | |
| 714 | #24 := (f3 f4 #21) | |
| 715 | #319 := (pattern #24) | |
| 716 | decl f7 :: (-> S4 S3 Int) | |
| 717 | decl f8 :: S4 | |
| 718 | #14 := f8 | |
| 719 | #22 := (f7 f8 #21) | |
| 720 | #318 := (pattern #22) | |
| 721 | #111 := (* -1::Real #28) | |
| 722 | #112 := (+ #26 #111) | |
| 723 | #113 := (<= #112 0::Real) | |
| 724 | #249 := (not #113) | |
| 725 | #106 := (* -1::Real #26) | |
| 726 | #107 := (+ #24 #106) | |
| 727 | #108 := (<= #107 0::Real) | |
| 728 | #248 := (not #108) | |
| 729 | #250 := (or #248 #249) | |
| 730 | #251 := (not #250) | |
| 731 | #43 := 0::Int | |
| 732 | #78 := -1::Int | |
| 733 | #92 := (* -1::Int #22) | |
| 734 | decl f9 :: (-> S5 S6 S3) | |
| 735 | decl f11 :: S6 | |
| 736 | #17 := f11 | |
| 737 | decl f10 :: S5 | |
| 738 | #16 := f10 | |
| 739 | #18 := (f9 f10 f11) | |
| 740 | #19 := (f7 f8 #18) | |
| 741 | #93 := (+ #19 #92) | |
| 742 | #94 := (<= #93 0::Int) | |
| 743 | #254 := (or #94 #251) | |
| 744 | #322 := (forall (vars (?v0 S3)) (:pat #318 #319 #320 #321) #254) | |
| 745 | #257 := (forall (vars (?v0 S3)) #254) | |
| 746 | #325 := (iff #257 #322) | |
| 747 | #323 := (iff #254 #254) | |
| 748 | #324 := [refl]: #323 | |
| 749 | #326 := [quant-intro #324]: #325 | |
| 750 | #116 := (and #108 #113) | |
| 751 | #119 := (or #94 #116) | |
| 752 | #122 := (forall (vars (?v0 S3)) #119) | |
| 753 | #258 := (iff #122 #257) | |
| 43118 | 754 | #255 := (iff #119 #254) | 
| 755 | #252 := (iff #116 #251) | |
| 43555 | 756 | #253 := [rewrite]: #252 | 
| 757 | #256 := [monotonicity #253]: #255 | |
| 758 | #259 := [quant-intro #256]: #258 | |
| 759 | #242 := (~ #122 #122) | |
| 760 | #244 := (~ #119 #119) | |
| 761 | #245 := [refl]: #244 | |
| 762 | #243 := [nnf-pos #245]: #242 | |
| 763 | #29 := (<= #26 #28) | |
| 43118 | 764 | #27 := (<= #24 #26) | 
| 43555 | 765 | #30 := (and #27 #29) | 
| 766 | #23 := (< #22 #19) | |
| 767 | #31 := (implies #23 #30) | |
| 768 | #32 := (forall (vars (?v0 S3)) #31) | |
| 769 | #125 := (iff #32 #122) | |
| 770 | #77 := (not #23) | |
| 771 | #86 := (or #77 #30) | |
| 772 | #89 := (forall (vars (?v0 S3)) #86) | |
| 773 | #123 := (iff #89 #122) | |
| 43118 | 774 | #120 := (iff #86 #119) | 
| 43555 | 775 | #117 := (iff #30 #116) | 
| 776 | #114 := (iff #29 #113) | |
| 777 | #115 := [rewrite]: #114 | |
| 778 | #109 := (iff #27 #108) | |
| 779 | #110 := [rewrite]: #109 | |
| 780 | #118 := [monotonicity #110 #115]: #117 | |
| 781 | #103 := (iff #77 #94) | |
| 782 | #95 := (not #94) | |
| 783 | #98 := (not #95) | |
| 784 | #101 := (iff #98 #94) | |
| 785 | #102 := [rewrite]: #101 | |
| 786 | #99 := (iff #77 #98) | |
| 787 | #96 := (iff #23 #95) | |
| 788 | #97 := [rewrite]: #96 | |
| 789 | #100 := [monotonicity #97]: #99 | |
| 790 | #104 := [trans #100 #102]: #103 | |
| 791 | #121 := [monotonicity #104 #118]: #120 | |
| 792 | #124 := [quant-intro #121]: #123 | |
| 793 | #90 := (iff #32 #89) | |
| 794 | #87 := (iff #31 #86) | |
| 795 | #88 := [rewrite]: #87 | |
| 796 | #91 := [quant-intro #88]: #90 | |
| 797 | #126 := [trans #91 #124]: #125 | |
| 798 | #76 := [asserted]: #32 | |
| 799 | #127 := [mp #76 #126]: #122 | |
| 800 | #240 := [mp~ #127 #243]: #122 | |
| 801 | #260 := [mp #240 #259]: #257 | |
| 802 | #327 := [mp #260 #326]: #322 | |
| 803 | #81 := (* -1::Int #19) | |
| 804 | #15 := (f7 f8 f5) | |
| 805 | #82 := (+ #15 #81) | |
| 806 | #80 := (>= #82 0::Int) | |
| 807 | #79 := (not #80) | |
| 808 | #20 := (< #15 #19) | |
| 809 | #83 := (iff #20 #79) | |
| 810 | #84 := [rewrite]: #83 | |
| 811 | #75 := [asserted]: #20 | |
| 812 | #85 := [mp #75 #84]: #79 | |
| 813 | #395 := (not #322) | |
| 814 | #396 := (or #395 #80 #389) | |
| 815 | #347 := (* -1::Real #12) | |
| 816 | #348 := (+ #36 #347) | |
| 817 | #349 := (<= #348 0::Real) | |
| 818 | #350 := (not #349) | |
| 819 | #355 := (or #354 #350) | |
| 820 | #356 := (not #355) | |
| 821 | #357 := (* -1::Int #15) | |
| 822 | #358 := (+ #19 #357) | |
| 823 | #359 := (<= #358 0::Int) | |
| 824 | #360 := (or #359 #356) | |
| 825 | #397 := (or #395 #360) | |
| 826 | #404 := (iff #397 #396) | |
| 827 | #392 := (or #80 #389) | |
| 828 | #399 := (or #395 #392) | |
| 829 | #402 := (iff #399 #396) | |
| 830 | #403 := [rewrite]: #402 | |
| 831 | #400 := (iff #397 #399) | |
| 832 | #393 := (iff #360 #392) | |
| 833 | #390 := (iff #356 #389) | |
| 834 | #387 := (iff #355 #386) | |
| 835 | #384 := (iff #350 #383) | |
| 836 | #381 := (iff #349 #378) | |
| 837 | #371 := (+ #347 #36) | |
| 838 | #374 := (<= #371 0::Real) | |
| 839 | #379 := (iff #374 #378) | |
| 840 | #380 := [rewrite]: #379 | |
| 841 | #375 := (iff #349 #374) | |
| 842 | #372 := (= #348 #371) | |
| 843 | #373 := [rewrite]: #372 | |
| 844 | #376 := [monotonicity #373]: #375 | |
| 845 | #382 := [trans #376 #380]: #381 | |
| 43118 | 846 | #385 := [monotonicity #382]: #384 | 
| 847 | #388 := [monotonicity #385]: #387 | |
| 43555 | 848 | #391 := [monotonicity #388]: #390 | 
| 849 | #369 := (iff #359 #80) | |
| 850 | #361 := (+ #357 #19) | |
| 851 | #364 := (<= #361 0::Int) | |
| 852 | #367 := (iff #364 #80) | |
| 853 | #368 := [rewrite]: #367 | |
| 854 | #365 := (iff #359 #364) | |
| 855 | #362 := (= #358 #361) | |
| 856 | #363 := [rewrite]: #362 | |
| 857 | #366 := [monotonicity #363]: #365 | |
| 858 | #370 := [trans #366 #368]: #369 | |
| 859 | #394 := [monotonicity #370 #391]: #393 | |
| 860 | #401 := [monotonicity #394]: #400 | |
| 861 | #405 := [trans #401 #403]: #404 | |
| 862 | #398 := [quant-inst #9]: #397 | |
| 863 | #406 := [mp #398 #405]: #396 | |
| 864 | #533 := [unit-resolution #406 #85 #327]: #389 | |
| 865 | #409 := (or #386 #378) | |
| 866 | #410 := [def-axiom]: #409 | |
| 867 | #534 := [unit-resolution #410 #533]: #378 | |
| 868 | #495 := (>= #352 0::Real) | |
| 869 | #544 := (not #495) | |
| 870 | #494 := (= #10 #36) | |
| 871 | #539 := (not #494) | |
| 872 | #130 := (= #12 #36) | |
| 873 | #138 := (not #130) | |
| 874 | #540 := (iff #138 #539) | |
| 875 | #537 := (iff #130 #494) | |
| 876 | #535 := (iff #494 #130) | |
| 43118 | 877 | #13 := (= #10 #12) | 
| 43555 | 878 | #74 := [asserted]: #13 | 
| 879 | #536 := [monotonicity #74]: #535 | |
| 880 | #538 := [symm #536]: #537 | |
| 881 | #541 := [monotonicity #538]: #540 | |
| 882 | #37 := (= #36 #12) | |
| 883 | #38 := (not #37) | |
| 884 | #139 := (iff #38 #138) | |
| 885 | #136 := (iff #37 #130) | |
| 886 | #137 := [rewrite]: #136 | |
| 887 | #140 := [monotonicity #137]: #139 | |
| 888 | #129 := [asserted]: #38 | |
| 889 | #143 := [mp #129 #140]: #138 | |
| 890 | #542 := [mp #143 #541]: #539 | |
| 891 | #547 := (or #494 #544) | |
| 892 | #407 := (or #386 #353) | |
| 893 | #408 := [def-axiom]: #407 | |
| 894 | #543 := [unit-resolution #408 #533]: #353 | |
| 895 | #545 := (or #494 #354 #544) | |
| 896 | #546 := [th-lemma arith triangle-eq]: #545 | |
| 897 | #548 := [unit-resolution #546 #543]: #547 | |
| 898 | #549 := [unit-resolution #548 #542]: #544 | |
| 899 | #489 := (+ #10 #347) | |
| 900 | #493 := (>= #489 0::Real) | |
| 901 | #550 := (not #13) | |
| 902 | #551 := (or #550 #493) | |
| 903 | #552 := [th-lemma arith triangle-eq]: #551 | |
| 904 | #553 := [unit-resolution #552 #74]: #493 | |
| 905 | [th-lemma arith farkas 1 -1 1 #553 #549 #534]: false | |
| 36900 | 906 | unsat | 
| 43555 | 907 | c1e03e8f48834847dc1db09cf1e1405081da91b1 355 0 | 
| 36900 | 908 | #2 := false | 
| 41132 | 909 | #8 := 0::Real | 
| 43555 | 910 | decl f9 :: (-> S6 S2 Real) | 
| 911 | decl f12 :: S2 | |
| 912 | #27 := f12 | |
| 913 | decl f10 :: S6 | |
| 914 | #19 := f10 | |
| 915 | #34 := (f9 f10 f12) | |
| 916 | decl f13 :: S6 | |
| 917 | #31 := f13 | |
| 918 | #32 := (f9 f13 f12) | |
| 919 | #103 := -1::Real | |
| 920 | #139 := (* -1::Real #32) | |
| 921 | #140 := (+ #139 #34) | |
| 41132 | 922 | decl f3 :: Real | 
| 923 | #9 := f3 | |
| 43555 | 924 | #200 := (* -1::Real #34) | 
| 925 | #201 := (+ #32 #200) | |
| 926 | #202 := (+ f3 #201) | |
| 927 | #203 := (<= #202 0::Real) | |
| 928 | #206 := (ite #203 f3 #140) | |
| 929 | #633 := (* -1::Real #206) | |
| 930 | #634 := (+ f3 #633) | |
| 931 | #635 := (<= #634 0::Real) | |
| 932 | #642 := (not #635) | |
| 933 | #130 := 1/2::Real | |
| 934 | #209 := (* 1/2::Real #206) | |
| 935 | #497 := (<= #209 0::Real) | |
| 936 | #220 := (= #209 0::Real) | |
| 937 | #237 := (<= #201 0::Real) | |
| 938 | decl f11 :: S6 | |
| 939 | #21 := f11 | |
| 940 | #30 := (f9 f11 f12) | |
| 941 | #233 := (+ #30 #139) | |
| 942 | #234 := (<= #233 0::Real) | |
| 943 | #240 := (and #234 #237) | |
| 944 | #56 := 0::Int | |
| 945 | decl f4 :: (-> S3 S2 Int) | |
| 946 | decl f5 :: S3 | |
| 947 | #11 := f5 | |
| 948 | #28 := (f4 f5 f12) | |
| 949 | #96 := -1::Int | |
| 950 | #120 := (* -1::Int #28) | |
| 951 | decl f6 :: (-> S4 S5 S2) | |
| 952 | decl f8 :: S5 | |
| 953 | #15 := f8 | |
| 954 | decl f7 :: S4 | |
| 955 | #14 := f7 | |
| 956 | #16 := (f6 f7 f8) | |
| 957 | #17 := (f4 f5 #16) | |
| 958 | #121 := (+ #17 #120) | |
| 959 | #122 := (<= #121 0::Int) | |
| 960 | #243 := (or #122 #240) | |
| 961 | #246 := (not #243) | |
| 962 | #223 := (not #220) | |
| 963 | #132 := (* 1/2::Real #34) | |
| 964 | #197 := (+ #139 #132) | |
| 965 | #131 := (* 1/2::Real #30) | |
| 966 | #198 := (+ #131 #197) | |
| 967 | #195 := (>= #198 0::Real) | |
| 968 | #193 := (not #195) | |
| 969 | #255 := (or #193 #223 #246) | |
| 970 | #260 := (not #255) | |
| 971 | #39 := 2::Real | |
| 972 | #42 := (- #34 #32) | |
| 973 | #43 := (<= f3 #42) | |
| 974 | #44 := (ite #43 f3 #42) | |
| 975 | #45 := (/ #44 2::Real) | |
| 976 | #46 := (+ #32 #45) | |
| 977 | #47 := (= #46 #32) | |
| 978 | #48 := (not #47) | |
| 979 | #38 := (+ #30 #34) | |
| 980 | #40 := (/ #38 2::Real) | |
| 981 | #41 := (<= #32 #40) | |
| 982 | #49 := (implies #41 #48) | |
| 983 | #35 := (<= #32 #34) | |
| 41132 | 984 | #33 := (<= #30 #32) | 
| 43555 | 985 | #36 := (and #33 #35) | 
| 986 | #29 := (< #28 #17) | |
| 987 | #37 := (implies #29 #36) | |
| 988 | #50 := (implies #37 #49) | |
| 989 | #51 := (not #50) | |
| 990 | #263 := (iff #51 #260) | |
| 991 | #143 := (<= f3 #140) | |
| 992 | #146 := (ite #143 f3 #140) | |
| 993 | #152 := (* 1/2::Real #146) | |
| 994 | #157 := (+ #32 #152) | |
| 995 | #163 := (= #32 #157) | |
| 996 | #168 := (not #163) | |
| 997 | #133 := (+ #131 #132) | |
| 998 | #136 := (<= #32 #133) | |
| 999 | #174 := (not #136) | |
| 1000 | #175 := (or #174 #168) | |
| 1001 | #119 := (not #29) | |
| 1002 | #127 := (or #119 #36) | |
| 1003 | #183 := (not #127) | |
| 1004 | #184 := (or #183 #175) | |
| 1005 | #189 := (not #184) | |
| 1006 | #261 := (iff #189 #260) | |
| 1007 | #258 := (iff #184 #255) | |
| 1008 | #249 := (or #193 #223) | |
| 1009 | #252 := (or #246 #249) | |
| 1010 | #256 := (iff #252 #255) | |
| 1011 | #257 := [rewrite]: #256 | |
| 1012 | #253 := (iff #184 #252) | |
| 1013 | #250 := (iff #175 #249) | |
| 1014 | #224 := (iff #168 #223) | |
| 1015 | #221 := (iff #163 #220) | |
| 1016 | #212 := (+ #32 #209) | |
| 1017 | #215 := (= #32 #212) | |
| 1018 | #218 := (iff #215 #220) | |
| 1019 | #219 := [rewrite]: #218 | |
| 1020 | #216 := (iff #163 #215) | |
| 1021 | #213 := (= #157 #212) | |
| 1022 | #210 := (= #152 #209) | |
| 1023 | #207 := (= #146 #206) | |
| 1024 | #204 := (iff #143 #203) | |
| 1025 | #205 := [rewrite]: #204 | |
| 41132 | 1026 | #208 := [monotonicity #205]: #207 | 
| 1027 | #211 := [monotonicity #208]: #210 | |
| 1028 | #214 := [monotonicity #211]: #213 | |
| 43555 | 1029 | #217 := [monotonicity #214]: #216 | 
| 1030 | #222 := [trans #217 #219]: #221 | |
| 1031 | #225 := [monotonicity #222]: #224 | |
| 1032 | #196 := (iff #174 #193) | |
| 1033 | #192 := (iff #136 #195) | |
| 1034 | #194 := [rewrite]: #192 | |
| 1035 | #199 := [monotonicity #194]: #196 | |
| 1036 | #251 := [monotonicity #199 #225]: #250 | |
| 1037 | #247 := (iff #183 #246) | |
| 1038 | #244 := (iff #127 #243) | |
| 1039 | #241 := (iff #36 #240) | |
| 1040 | #238 := (iff #35 #237) | |
| 1041 | #239 := [rewrite]: #238 | |
| 41132 | 1042 | #235 := (iff #33 #234) | 
| 1043 | #236 := [rewrite]: #235 | |
| 43555 | 1044 | #242 := [monotonicity #236 #239]: #241 | 
| 1045 | #231 := (iff #119 #122) | |
| 1046 | #123 := (not #122) | |
| 1047 | #226 := (not #123) | |
| 1048 | #229 := (iff #226 #122) | |
| 1049 | #230 := [rewrite]: #229 | |
| 1050 | #227 := (iff #119 #226) | |
| 1051 | #124 := (iff #29 #123) | |
| 1052 | #125 := [rewrite]: #124 | |
| 1053 | #228 := [monotonicity #125]: #227 | |
| 1054 | #232 := [trans #228 #230]: #231 | |
| 1055 | #245 := [monotonicity #232 #242]: #244 | |
| 1056 | #248 := [monotonicity #245]: #247 | |
| 1057 | #254 := [monotonicity #248 #251]: #253 | |
| 1058 | #259 := [trans #254 #257]: #258 | |
| 1059 | #262 := [monotonicity #259]: #261 | |
| 1060 | #190 := (iff #51 #189) | |
| 1061 | #187 := (iff #50 #184) | |
| 1062 | #180 := (implies #127 #175) | |
| 1063 | #185 := (iff #180 #184) | |
| 1064 | #186 := [rewrite]: #185 | |
| 1065 | #181 := (iff #50 #180) | |
| 1066 | #178 := (iff #49 #175) | |
| 1067 | #171 := (implies #136 #168) | |
| 1068 | #176 := (iff #171 #175) | |
| 1069 | #177 := [rewrite]: #176 | |
| 1070 | #172 := (iff #49 #171) | |
| 1071 | #169 := (iff #48 #168) | |
| 1072 | #166 := (iff #47 #163) | |
| 1073 | #160 := (= #157 #32) | |
| 1074 | #164 := (iff #160 #163) | |
| 1075 | #165 := [rewrite]: #164 | |
| 1076 | #161 := (iff #47 #160) | |
| 1077 | #158 := (= #46 #157) | |
| 1078 | #155 := (= #45 #152) | |
| 1079 | #149 := (/ #146 2::Real) | |
| 1080 | #153 := (= #149 #152) | |
| 1081 | #154 := [rewrite]: #153 | |
| 1082 | #150 := (= #45 #149) | |
| 1083 | #147 := (= #44 #146) | |
| 1084 | #141 := (= #42 #140) | |
| 1085 | #142 := [rewrite]: #141 | |
| 1086 | #144 := (iff #43 #143) | |
| 1087 | #145 := [monotonicity #142]: #144 | |
| 1088 | #148 := [monotonicity #145 #142]: #147 | |
| 1089 | #151 := [monotonicity #148]: #150 | |
| 1090 | #156 := [trans #151 #154]: #155 | |
| 41132 | 1091 | #159 := [monotonicity #156]: #158 | 
| 43555 | 1092 | #162 := [monotonicity #159]: #161 | 
| 1093 | #167 := [trans #162 #165]: #166 | |
| 1094 | #170 := [monotonicity #167]: #169 | |
| 1095 | #137 := (iff #41 #136) | |
| 1096 | #134 := (= #40 #133) | |
| 1097 | #135 := [rewrite]: #134 | |
| 1098 | #138 := [monotonicity #135]: #137 | |
| 1099 | #173 := [monotonicity #138 #170]: #172 | |
| 1100 | #179 := [trans #173 #177]: #178 | |
| 1101 | #128 := (iff #37 #127) | |
| 1102 | #129 := [rewrite]: #128 | |
| 1103 | #182 := [monotonicity #129 #179]: #181 | |
| 1104 | #188 := [trans #182 #186]: #187 | |
| 1105 | #191 := [monotonicity #188]: #190 | |
| 1106 | #264 := [trans #191 #262]: #263 | |
| 1107 | #95 := [asserted]: #51 | |
| 1108 | #265 := [mp #95 #264]: #260 | |
| 1109 | #267 := [not-or-elim #265]: #220 | |
| 1110 | #637 := (or #223 #497) | |
| 1111 | #638 := [th-lemma arith triangle-eq]: #637 | |
| 1112 | #639 := [unit-resolution #638 #267]: #497 | |
| 1113 | #640 := [hypothesis]: #635 | |
| 1114 | #90 := (<= f3 0::Real) | |
| 1115 | #91 := (not #90) | |
| 41132 | 1116 | #10 := (< 0::Real f3) | 
| 43555 | 1117 | #92 := (iff #10 #91) | 
| 1118 | #93 := [rewrite]: #92 | |
| 1119 | #87 := [asserted]: #10 | |
| 1120 | #94 := [mp #87 #93]: #91 | |
| 1121 | #641 := [th-lemma arith farkas -1/2 1/2 1 #94 #640 #639]: false | |
| 1122 | #643 := [lemma #641]: #642 | |
| 1123 | #490 := (= f3 #206) | |
| 1124 | #491 := (= #140 #206) | |
| 1125 | #652 := (not #491) | |
| 1126 | #636 := (+ #140 #633) | |
| 1127 | #644 := (<= #636 0::Real) | |
| 1128 | #649 := (not #644) | |
| 1129 | #568 := (+ #30 #200) | |
| 1130 | #569 := (>= #568 0::Real) | |
| 1131 | #574 := (not #569) | |
| 1132 | #89 := [asserted]: #29 | |
| 1133 | #126 := [mp #89 #125]: #123 | |
| 1134 | #12 := (:var 0 S2) | |
| 1135 | #22 := (f9 f11 #12) | |
| 1136 | #464 := (pattern #22) | |
| 1137 | #20 := (f9 f10 #12) | |
| 1138 | #463 := (pattern #20) | |
| 1139 | #13 := (f4 f5 #12) | |
| 1140 | #462 := (pattern #13) | |
| 1141 | #104 := (* -1::Real #22) | |
| 1142 | #105 := (+ #20 #104) | |
| 1143 | #106 := (<= #105 0::Real) | |
| 1144 | #389 := (not #106) | |
| 1145 | #99 := (* -1::Int #17) | |
| 1146 | #100 := (+ #13 #99) | |
| 1147 | #98 := (>= #100 0::Int) | |
| 1148 | #390 := (or #98 #389) | |
| 1149 | #465 := (forall (vars (?v0 S2)) (:pat #462 #463 #464) #390) | |
| 1150 | #401 := (forall (vars (?v0 S2)) #390) | |
| 1151 | #468 := (iff #401 #465) | |
| 1152 | #466 := (iff #390 #390) | |
| 1153 | #467 := [refl]: #466 | |
| 1154 | #469 := [quant-intro #467]: #468 | |
| 1155 | #97 := (not #98) | |
| 1156 | #109 := (and #97 #106) | |
| 1157 | #381 := (not #109) | |
| 1158 | #380 := (forall (vars (?v0 S2)) #381) | |
| 1159 | #402 := (iff #380 #401) | |
| 1160 | #399 := (iff #381 #390) | |
| 1161 | #391 := (not #390) | |
| 1162 | #394 := (not #391) | |
| 1163 | #397 := (iff #394 #390) | |
| 1164 | #398 := [rewrite]: #397 | |
| 1165 | #395 := (iff #381 #394) | |
| 1166 | #392 := (iff #109 #391) | |
| 1167 | #393 := [rewrite]: #392 | |
| 1168 | #396 := [monotonicity #393]: #395 | |
| 1169 | #400 := [trans #396 #398]: #399 | |
| 1170 | #403 := [quant-intro #400]: #402 | |
| 1171 | #112 := (exists (vars (?v0 S2)) #109) | |
| 1172 | #115 := (not #112) | |
| 1173 | #377 := (~ #115 #380) | |
| 1174 | #382 := (~ #381 #381) | |
| 1175 | #379 := [refl]: #382 | |
| 1176 | #378 := [nnf-neg #379]: #377 | |
| 1177 | #23 := (<= #20 #22) | |
| 1178 | #18 := (< #13 #17) | |
| 1179 | #24 := (and #18 #23) | |
| 1180 | #25 := (exists (vars (?v0 S2)) #24) | |
| 1181 | #26 := (not #25) | |
| 1182 | #116 := (iff #26 #115) | |
| 1183 | #113 := (iff #25 #112) | |
| 1184 | #110 := (iff #24 #109) | |
| 1185 | #107 := (iff #23 #106) | |
| 1186 | #108 := [rewrite]: #107 | |
| 1187 | #101 := (iff #18 #97) | |
| 1188 | #102 := [rewrite]: #101 | |
| 1189 | #111 := [monotonicity #102 #108]: #110 | |
| 1190 | #114 := [quant-intro #111]: #113 | |
| 1191 | #117 := [monotonicity #114]: #116 | |
| 1192 | #88 := [asserted]: #26 | |
| 1193 | #118 := [mp #88 #117]: #115 | |
| 1194 | #375 := [mp~ #118 #378]: #380 | |
| 1195 | #404 := [mp #375 #403]: #401 | |
| 1196 | #470 := [mp #404 #469]: #465 | |
| 1197 | #580 := (not #465) | |
| 1198 | #581 := (or #580 #122 #574) | |
| 1199 | #542 := (* -1::Real #30) | |
| 1200 | #543 := (+ #34 #542) | |
| 1201 | #547 := (<= #543 0::Real) | |
| 1202 | #548 := (not #547) | |
| 1203 | #549 := (+ #28 #99) | |
| 1204 | #550 := (>= #549 0::Int) | |
| 1205 | #551 := (or #550 #548) | |
| 1206 | #582 := (or #580 #551) | |
| 1207 | #589 := (iff #582 #581) | |
| 1208 | #577 := (or #122 #574) | |
| 1209 | #584 := (or #580 #577) | |
| 1210 | #587 := (iff #584 #581) | |
| 1211 | #588 := [rewrite]: #587 | |
| 1212 | #585 := (iff #582 #584) | |
| 1213 | #578 := (iff #551 #577) | |
| 41132 | 1214 | #575 := (iff #548 #574) | 
| 43555 | 1215 | #572 := (iff #547 #569) | 
| 1216 | #562 := (+ #542 #34) | |
| 1217 | #565 := (<= #562 0::Real) | |
| 1218 | #570 := (iff #565 #569) | |
| 1219 | #571 := [rewrite]: #570 | |
| 1220 | #566 := (iff #547 #565) | |
| 1221 | #563 := (= #543 #562) | |
| 1222 | #564 := [rewrite]: #563 | |
| 1223 | #567 := [monotonicity #564]: #566 | |
| 1224 | #573 := [trans #567 #571]: #572 | |
| 1225 | #576 := [monotonicity #573]: #575 | |
| 1226 | #560 := (iff #550 #122) | |
| 1227 | #552 := (+ #99 #28) | |
| 1228 | #555 := (>= #552 0::Int) | |
| 1229 | #558 := (iff #555 #122) | |
| 1230 | #559 := [rewrite]: #558 | |
| 1231 | #556 := (iff #550 #555) | |
| 1232 | #553 := (= #549 #552) | |
| 1233 | #554 := [rewrite]: #553 | |
| 1234 | #557 := [monotonicity #554]: #556 | |
| 1235 | #561 := [trans #557 #559]: #560 | |
| 1236 | #579 := [monotonicity #561 #576]: #578 | |
| 1237 | #586 := [monotonicity #579]: #585 | |
| 1238 | #590 := [trans #586 #588]: #589 | |
| 1239 | #583 := [quant-inst #27]: #582 | |
| 1240 | #591 := [mp #583 #590]: #581 | |
| 1241 | #646 := [unit-resolution #591 #470 #126]: #574 | |
| 1242 | #266 := [not-or-elim #265]: #195 | |
| 1243 | #647 := [hypothesis]: #644 | |
| 1244 | #648 := [th-lemma arith farkas 1/2 -1/2 1/4 1 #647 #266 #646 #639]: false | |
| 1245 | #650 := [lemma #648]: #649 | |
| 1246 | #651 := [hypothesis]: #491 | |
| 1247 | #653 := (or #652 #644) | |
| 1248 | #654 := [th-lemma arith triangle-eq]: #653 | |
| 1249 | #655 := [unit-resolution #654 #651 #650]: false | |
| 1250 | #656 := [lemma #655]: #652 | |
| 1251 | #495 := (or #203 #491) | |
| 1252 | #496 := [def-axiom]: #495 | |
| 1253 | #657 := [unit-resolution #496 #656]: #203 | |
| 1254 | #492 := (not #203) | |
| 1255 | #493 := (or #492 #490) | |
| 1256 | #494 := [def-axiom]: #493 | |
| 1257 | #658 := [unit-resolution #494 #657]: #490 | |
| 1258 | #659 := (not #490) | |
| 1259 | #660 := (or #659 #635) | |
| 1260 | #661 := [th-lemma arith triangle-eq]: #660 | |
| 1261 | [unit-resolution #661 #658 #643]: false | |
| 36900 | 1262 | unsat | 
| 43555 | 1263 | a7c1eea206143dd61561c7993b895cfbb2daa5bc 335 0 | 
| 36900 | 1264 | #2 := false | 
| 41132 | 1265 | #8 := 0::Real | 
| 43555 | 1266 | decl f9 :: (-> S6 S2 Real) | 
| 1267 | decl f12 :: S2 | |
| 1268 | #27 := f12 | |
| 1269 | decl f13 :: S6 | |
| 1270 | #31 := f13 | |
| 1271 | #32 := (f9 f13 f12) | |
| 1272 | decl f11 :: S6 | |
| 1273 | #21 := f11 | |
| 1274 | #30 := (f9 f11 f12) | |
| 1275 | #110 := -1::Real | |
| 1276 | #170 := (* -1::Real #30) | |
| 1277 | #171 := (+ #170 #32) | |
| 41132 | 1278 | decl f3 :: Real | 
| 1279 | #9 := f3 | |
| 43555 | 1280 | #149 := (* -1::Real #32) | 
| 1281 | #263 := (+ #30 #149) | |
| 1282 | #264 := (+ f3 #263) | |
| 1283 | #265 := (<= #264 0::Real) | |
| 1284 | #268 := (ite #265 f3 #171) | |
| 1285 | #710 := (* -1::Real #268) | |
| 1286 | #711 := (+ f3 #710) | |
| 1287 | #712 := (<= #711 0::Real) | |
| 1288 | #720 := (not #712) | |
| 1289 | #137 := 1/2::Real | |
| 1290 | #434 := (* 1/2::Real #268) | |
| 1291 | #575 := (<= #434 0::Real) | |
| 1292 | #435 := (= #434 0::Real) | |
| 1293 | #191 := -1/2::Real | |
| 1294 | #271 := (* -1/2::Real #268) | |
| 1295 | #274 := (+ #32 #271) | |
| 1296 | decl f10 :: S6 | |
| 1297 | #19 := f10 | |
| 1298 | #34 := (f9 f10 f12) | |
| 1299 | #150 := (+ #149 #34) | |
| 1300 | #248 := (* -1::Real #34) | |
| 1301 | #249 := (+ #32 #248) | |
| 1302 | #250 := (+ f3 #249) | |
| 1303 | #251 := (<= #250 0::Real) | |
| 1304 | #254 := (ite #251 f3 #150) | |
| 1305 | #257 := (* 1/2::Real #254) | |
| 1306 | #260 := (+ #32 #257) | |
| 1307 | #139 := (* 1/2::Real #34) | |
| 1308 | #237 := (+ #149 #139) | |
| 1309 | #138 := (* 1/2::Real #30) | |
| 1310 | #238 := (+ #138 #237) | |
| 1311 | #235 := (>= #238 0::Real) | |
| 1312 | #277 := (ite #235 #260 #274) | |
| 1313 | #280 := (= #32 #277) | |
| 1314 | #438 := (iff #280 #435) | |
| 1315 | #431 := (= #32 #274) | |
| 1316 | #436 := (iff #431 #435) | |
| 1317 | #437 := [rewrite]: #436 | |
| 1318 | #432 := (iff #280 #431) | |
| 1319 | #429 := (= #277 #274) | |
| 1320 | #424 := (ite false #260 #274) | |
| 1321 | #427 := (= #424 #274) | |
| 1322 | #428 := [rewrite]: #427 | |
| 1323 | #425 := (= #277 #424) | |
| 1324 | #422 := (iff #235 false) | |
| 1325 | #234 := (not #235) | |
| 1326 | #296 := (<= #249 0::Real) | |
| 1327 | #293 := (<= #263 0::Real) | |
| 1328 | #299 := (and #293 #296) | |
| 1329 | #63 := 0::Int | |
| 1330 | decl f4 :: (-> S3 S2 Int) | |
| 1331 | decl f5 :: S3 | |
| 1332 | #11 := f5 | |
| 1333 | #28 := (f4 f5 f12) | |
| 1334 | #103 := -1::Int | |
| 1335 | #127 := (* -1::Int #28) | |
| 1336 | decl f6 :: (-> S4 S5 S2) | |
| 1337 | decl f8 :: S5 | |
| 1338 | #15 := f8 | |
| 1339 | decl f7 :: S4 | |
| 1340 | #14 := f7 | |
| 1341 | #16 := (f6 f7 f8) | |
| 1342 | #17 := (f4 f5 #16) | |
| 1343 | #128 := (+ #17 #127) | |
| 1344 | #129 := (<= #128 0::Int) | |
| 1345 | #302 := (or #129 #299) | |
| 1346 | #305 := (not #302) | |
| 1347 | #283 := (not #280) | |
| 1348 | #314 := (or #235 #283 #305) | |
| 1349 | #319 := (not #314) | |
| 1350 | #39 := 2::Real | |
| 1351 | #48 := (- #32 #30) | |
| 1352 | #49 := (<= f3 #48) | |
| 1353 | #50 := (ite #49 f3 #48) | |
| 1354 | #51 := (/ #50 2::Real) | |
| 1355 | #52 := (- #32 #51) | |
| 1356 | #43 := (- #34 #32) | |
| 1357 | #44 := (<= f3 #43) | |
| 1358 | #45 := (ite #44 f3 #43) | |
| 1359 | #46 := (/ #45 2::Real) | |
| 1360 | #47 := (+ #32 #46) | |
| 1361 | #38 := (+ #30 #34) | |
| 1362 | #40 := (/ #38 2::Real) | |
| 1363 | #42 := (<= #32 #40) | |
| 1364 | #53 := (ite #42 #47 #52) | |
| 1365 | #54 := (= #53 #32) | |
| 1366 | #55 := (not #54) | |
| 1367 | #41 := (< #40 #32) | |
| 1368 | #56 := (implies #41 #55) | |
| 1369 | #35 := (<= #32 #34) | |
| 41132 | 1370 | #33 := (<= #30 #32) | 
| 43555 | 1371 | #36 := (and #33 #35) | 
| 1372 | #29 := (< #28 #17) | |
| 1373 | #37 := (implies #29 #36) | |
| 1374 | #57 := (implies #37 #56) | |
| 1375 | #58 := (not #57) | |
| 1376 | #322 := (iff #58 #319) | |
| 1377 | #174 := (<= f3 #171) | |
| 1378 | #177 := (ite #174 f3 #171) | |
| 1379 | #192 := (* -1/2::Real #177) | |
| 1380 | #193 := (+ #32 #192) | |
| 1381 | #153 := (<= f3 #150) | |
| 1382 | #156 := (ite #153 f3 #150) | |
| 1383 | #162 := (* 1/2::Real #156) | |
| 1384 | #167 := (+ #32 #162) | |
| 1385 | #140 := (+ #138 #139) | |
| 1386 | #146 := (<= #32 #140) | |
| 1387 | #198 := (ite #146 #167 #193) | |
| 1388 | #204 := (= #32 #198) | |
| 1389 | #209 := (not #204) | |
| 1390 | #143 := (< #140 #32) | |
| 1391 | #215 := (not #143) | |
| 1392 | #216 := (or #215 #209) | |
| 1393 | #126 := (not #29) | |
| 1394 | #134 := (or #126 #36) | |
| 1395 | #224 := (not #134) | |
| 1396 | #225 := (or #224 #216) | |
| 1397 | #230 := (not #225) | |
| 1398 | #320 := (iff #230 #319) | |
| 1399 | #317 := (iff #225 #314) | |
| 1400 | #308 := (or #235 #283) | |
| 1401 | #311 := (or #305 #308) | |
| 1402 | #315 := (iff #311 #314) | |
| 1403 | #316 := [rewrite]: #315 | |
| 1404 | #312 := (iff #225 #311) | |
| 1405 | #309 := (iff #216 #308) | |
| 1406 | #284 := (iff #209 #283) | |
| 1407 | #281 := (iff #204 #280) | |
| 1408 | #278 := (= #198 #277) | |
| 1409 | #275 := (= #193 #274) | |
| 1410 | #272 := (= #192 #271) | |
| 1411 | #269 := (= #177 #268) | |
| 1412 | #266 := (iff #174 #265) | |
| 1413 | #267 := [rewrite]: #266 | |
| 41132 | 1414 | #270 := [monotonicity #267]: #269 | 
| 1415 | #273 := [monotonicity #270]: #272 | |
| 43555 | 1416 | #276 := [monotonicity #273]: #275 | 
| 1417 | #261 := (= #167 #260) | |
| 1418 | #258 := (= #162 #257) | |
| 1419 | #255 := (= #156 #254) | |
| 1420 | #252 := (iff #153 #251) | |
| 1421 | #253 := [rewrite]: #252 | |
| 41132 | 1422 | #256 := [monotonicity #253]: #255 | 
| 1423 | #259 := [monotonicity #256]: #258 | |
| 43555 | 1424 | #262 := [monotonicity #259]: #261 | 
| 1425 | #247 := (iff #146 #235) | |
| 1426 | #246 := [rewrite]: #247 | |
| 1427 | #279 := [monotonicity #246 #262 #276]: #278 | |
| 41132 | 1428 | #282 := [monotonicity #279]: #281 | 
| 43555 | 1429 | #285 := [monotonicity #282]: #284 | 
| 1430 | #244 := (iff #215 #235) | |
| 1431 | #239 := (not #234) | |
| 1432 | #242 := (iff #239 #235) | |
| 1433 | #243 := [rewrite]: #242 | |
| 1434 | #240 := (iff #215 #239) | |
| 1435 | #233 := (iff #143 #234) | |
| 1436 | #236 := [rewrite]: #233 | |
| 1437 | #241 := [monotonicity #236]: #240 | |
| 1438 | #245 := [trans #241 #243]: #244 | |
| 1439 | #310 := [monotonicity #245 #285]: #309 | |
| 1440 | #306 := (iff #224 #305) | |
| 1441 | #303 := (iff #134 #302) | |
| 1442 | #300 := (iff #36 #299) | |
| 1443 | #297 := (iff #35 #296) | |
| 1444 | #298 := [rewrite]: #297 | |
| 41132 | 1445 | #294 := (iff #33 #293) | 
| 1446 | #295 := [rewrite]: #294 | |
| 43555 | 1447 | #301 := [monotonicity #295 #298]: #300 | 
| 1448 | #291 := (iff #126 #129) | |
| 1449 | #130 := (not #129) | |
| 1450 | #286 := (not #130) | |
| 1451 | #289 := (iff #286 #129) | |
| 1452 | #290 := [rewrite]: #289 | |
| 1453 | #287 := (iff #126 #286) | |
| 1454 | #131 := (iff #29 #130) | |
| 1455 | #132 := [rewrite]: #131 | |
| 1456 | #288 := [monotonicity #132]: #287 | |
| 1457 | #292 := [trans #288 #290]: #291 | |
| 1458 | #304 := [monotonicity #292 #301]: #303 | |
| 1459 | #307 := [monotonicity #304]: #306 | |
| 1460 | #313 := [monotonicity #307 #310]: #312 | |
| 1461 | #318 := [trans #313 #316]: #317 | |
| 1462 | #321 := [monotonicity #318]: #320 | |
| 1463 | #231 := (iff #58 #230) | |
| 1464 | #228 := (iff #57 #225) | |
| 1465 | #221 := (implies #134 #216) | |
| 1466 | #226 := (iff #221 #225) | |
| 1467 | #227 := [rewrite]: #226 | |
| 1468 | #222 := (iff #57 #221) | |
| 1469 | #219 := (iff #56 #216) | |
| 1470 | #212 := (implies #143 #209) | |
| 1471 | #217 := (iff #212 #216) | |
| 1472 | #218 := [rewrite]: #217 | |
| 1473 | #213 := (iff #56 #212) | |
| 1474 | #210 := (iff #55 #209) | |
| 1475 | #207 := (iff #54 #204) | |
| 1476 | #201 := (= #198 #32) | |
| 1477 | #205 := (iff #201 #204) | |
| 1478 | #206 := [rewrite]: #205 | |
| 1479 | #202 := (iff #54 #201) | |
| 1480 | #199 := (= #53 #198) | |
| 1481 | #196 := (= #52 #193) | |
| 1482 | #183 := (* 1/2::Real #177) | |
| 1483 | #188 := (- #32 #183) | |
| 1484 | #194 := (= #188 #193) | |
| 1485 | #195 := [rewrite]: #194 | |
| 1486 | #189 := (= #52 #188) | |
| 1487 | #186 := (= #51 #183) | |
| 1488 | #180 := (/ #177 2::Real) | |
| 1489 | #184 := (= #180 #183) | |
| 1490 | #185 := [rewrite]: #184 | |
| 1491 | #181 := (= #51 #180) | |
| 1492 | #178 := (= #50 #177) | |
| 1493 | #172 := (= #48 #171) | |
| 1494 | #173 := [rewrite]: #172 | |
| 1495 | #175 := (iff #49 #174) | |
| 1496 | #176 := [monotonicity #173]: #175 | |
| 1497 | #179 := [monotonicity #176 #173]: #178 | |
| 1498 | #182 := [monotonicity #179]: #181 | |
| 1499 | #187 := [trans #182 #185]: #186 | |
| 1500 | #190 := [monotonicity #187]: #189 | |
| 1501 | #197 := [trans #190 #195]: #196 | |
| 1502 | #168 := (= #47 #167) | |
| 1503 | #165 := (= #46 #162) | |
| 1504 | #159 := (/ #156 2::Real) | |
| 1505 | #163 := (= #159 #162) | |
| 1506 | #164 := [rewrite]: #163 | |
| 1507 | #160 := (= #46 #159) | |
| 1508 | #157 := (= #45 #156) | |
| 1509 | #151 := (= #43 #150) | |
| 1510 | #152 := [rewrite]: #151 | |
| 1511 | #154 := (iff #44 #153) | |
| 1512 | #155 := [monotonicity #152]: #154 | |
| 1513 | #158 := [monotonicity #155 #152]: #157 | |
| 1514 | #161 := [monotonicity #158]: #160 | |
| 1515 | #166 := [trans #161 #164]: #165 | |
| 1516 | #169 := [monotonicity #166]: #168 | |
| 1517 | #147 := (iff #42 #146) | |
| 1518 | #141 := (= #40 #140) | |
| 1519 | #142 := [rewrite]: #141 | |
| 1520 | #148 := [monotonicity #142]: #147 | |
| 1521 | #200 := [monotonicity #148 #169 #197]: #199 | |
| 1522 | #203 := [monotonicity #200]: #202 | |
| 1523 | #208 := [trans #203 #206]: #207 | |
| 1524 | #211 := [monotonicity #208]: #210 | |
| 1525 | #144 := (iff #41 #143) | |
| 1526 | #145 := [monotonicity #142]: #144 | |
| 1527 | #214 := [monotonicity #145 #211]: #213 | |
| 1528 | #220 := [trans #214 #218]: #219 | |
| 1529 | #135 := (iff #37 #134) | |
| 1530 | #136 := [rewrite]: #135 | |
| 1531 | #223 := [monotonicity #136 #220]: #222 | |
| 1532 | #229 := [trans #223 #227]: #228 | |
| 1533 | #232 := [monotonicity #229]: #231 | |
| 1534 | #323 := [trans #232 #321]: #322 | |
| 1535 | #102 := [asserted]: #58 | |
| 1536 | #324 := [mp #102 #323]: #319 | |
| 1537 | #325 := [not-or-elim #324]: #234 | |
| 1538 | #423 := [iff-false #325]: #422 | |
| 1539 | #426 := [monotonicity #423]: #425 | |
| 1540 | #430 := [trans #426 #428]: #429 | |
| 1541 | #433 := [monotonicity #430]: #432 | |
| 1542 | #439 := [trans #433 #437]: #438 | |
| 1543 | #326 := [not-or-elim #324]: #280 | |
| 1544 | #440 := [mp #326 #439]: #435 | |
| 1545 | #714 := (not #435) | |
| 1546 | #715 := (or #714 #575) | |
| 1547 | #716 := [th-lemma arith triangle-eq]: #715 | |
| 1548 | #717 := [unit-resolution #716 #440]: #575 | |
| 1549 | #718 := [hypothesis]: #712 | |
| 1550 | #97 := (<= f3 0::Real) | |
| 1551 | #98 := (not #97) | |
| 41132 | 1552 | #10 := (< 0::Real f3) | 
| 43555 | 1553 | #99 := (iff #10 #98) | 
| 1554 | #100 := [rewrite]: #99 | |
| 1555 | #94 := [asserted]: #10 | |
| 1556 | #101 := [mp #94 #100]: #98 | |
| 1557 | #719 := [th-lemma arith farkas -1/2 1/2 1 #101 #718 #717]: false | |
| 1558 | #721 := [lemma #719]: #720 | |
| 1559 | #568 := (= f3 #268) | |
| 1560 | #569 := (= #171 #268) | |
| 1561 | #729 := (not #569) | |
| 1562 | #713 := (+ #171 #710) | |
| 1563 | #722 := (<= #713 0::Real) | |
| 1564 | #726 := (not #722) | |
| 1565 | #448 := (iff #302 #299) | |
| 1566 | #443 := (or false #299) | |
| 1567 | #446 := (iff #443 #299) | |
| 1568 | #447 := [rewrite]: #446 | |
| 1569 | #444 := (iff #302 #443) | |
| 1570 | #420 := (iff #129 false) | |
| 1571 | #96 := [asserted]: #29 | |
| 1572 | #133 := [mp #96 #132]: #130 | |
| 1573 | #421 := [iff-false #133]: #420 | |
| 1574 | #445 := [monotonicity #421]: #444 | |
| 1575 | #449 := [trans #445 #447]: #448 | |
| 1576 | #327 := [not-or-elim #324]: #302 | |
| 1577 | #450 := [mp #327 #449]: #299 | |
| 1578 | #442 := [and-elim #450]: #296 | |
| 1579 | #724 := [hypothesis]: #722 | |
| 1580 | #725 := [th-lemma arith farkas 1/2 1/2 1 1 #724 #442 #325 #717]: false | |
| 1581 | #727 := [lemma #725]: #726 | |
| 1582 | #728 := [hypothesis]: #569 | |
| 1583 | #730 := (or #729 #722) | |
| 1584 | #731 := [th-lemma arith triangle-eq]: #730 | |
| 1585 | #732 := [unit-resolution #731 #728 #727]: false | |
| 1586 | #733 := [lemma #732]: #729 | |
| 1587 | #573 := (or #265 #569) | |
| 1588 | #574 := [def-axiom]: #573 | |
| 1589 | #734 := [unit-resolution #574 #733]: #265 | |
| 1590 | #570 := (not #265) | |
| 1591 | #571 := (or #570 #568) | |
| 1592 | #572 := [def-axiom]: #571 | |
| 1593 | #735 := [unit-resolution #572 #734]: #568 | |
| 1594 | #736 := (not #568) | |
| 1595 | #737 := (or #736 #712) | |
| 1596 | #738 := [th-lemma arith triangle-eq]: #737 | |
| 1597 | [unit-resolution #738 #735 #721]: false | |
| 41132 | 1598 | unsat | 
| 1599 | 2e6294cf4cca8c6e762613c9c359f9400d601092 898 0 | |
| 36900 | 1600 | #2 := false | 
| 41132 | 1601 | #11 := 0::Real | 
| 1602 | decl ?v3!2 :: Real | |
| 1603 | #446 := ?v3!2 | |
| 1604 | #79 := -1::Real | |
| 1605 | #489 := (* -1::Real ?v3!2) | |
| 1606 | decl f5 :: Real | |
| 36900 | 1607 | #26 := f5 | 
| 41132 | 1608 | #490 := (+ f5 #489) | 
| 1609 | #492 := (<= #490 0::Real) | |
| 1610 | decl ?v2!3 :: Real | |
| 1611 | #447 := ?v2!3 | |
| 1612 | #480 := (* -1::Real ?v2!3) | |
| 1613 | #547 := (+ f5 #480) | |
| 1614 | #127 := (* -1::Real f5) | |
| 1615 | #541 := (+ #127 ?v2!3) | |
| 1616 | #548 := (<= #547 0::Real) | |
| 1617 | #555 := (ite #548 #541 #547) | |
| 1618 | #558 := (* -1::Real #555) | |
| 1619 | decl f4 :: Real | |
| 36900 | 1620 | #15 := f4 | 
| 41132 | 1621 | #99 := 1/3::Real | 
| 1622 | #100 := (* 1/3::Real f4) | |
| 1623 | #561 := (+ #100 #558) | |
| 1624 | #564 := (<= #561 0::Real) | |
| 1625 | #567 := (not #564) | |
| 1626 | decl ?v0!5 :: Real | |
| 1627 | #451 := ?v0!5 | |
| 1628 | #462 := (* -1::Real ?v0!5) | |
| 1629 | decl f3 :: Real | |
| 1630 | #9 := f3 | |
| 1631 | #576 := (+ f3 #462) | |
| 1632 | #80 := (* -1::Real f3) | |
| 1633 | #570 := (+ #80 ?v0!5) | |
| 1634 | #577 := (<= #576 0::Real) | |
| 1635 | #584 := (ite #577 #570 #576) | |
| 1636 | #587 := (* -1::Real #584) | |
| 1637 | #590 := (+ #100 #587) | |
| 1638 | #593 := (<= #590 0::Real) | |
| 1639 | #596 := (not #593) | |
| 1640 | decl ?v4!1 :: Real | |
| 1641 | #449 := ?v4!1 | |
| 1642 | #535 := (+ ?v4!1 #462) | |
| 1643 | #536 := (>= #535 0::Real) | |
| 1644 | decl ?v1!4 :: Real | |
| 1645 | #450 := ?v1!4 | |
| 1646 | #471 := (* -1::Real ?v1!4) | |
| 1647 | decl ?v5!0 :: Real | |
| 1648 | #448 := ?v5!0 | |
| 1649 | #523 := (+ ?v5!0 #471) | |
| 1650 | #524 := (>= #523 0::Real) | |
| 1651 | #454 := (* -1::Real ?v5!0) | |
| 1652 | #502 := (+ ?v3!2 #454) | |
| 1653 | #503 := (>= #502 0::Real) | |
| 1654 | #452 := (* -1::Real ?v4!1) | |
| 1655 | #500 := (+ ?v2!3 #452) | |
| 1656 | #501 := (>= #500 0::Real) | |
| 1657 | #491 := (+ #127 ?v3!2) | |
| 1658 | #493 := (ite #492 #491 #490) | |
| 1659 | #494 := (* -1::Real #493) | |
| 1660 | #495 := (+ #100 #494) | |
| 1661 | #496 := (<= #495 0::Real) | |
| 1662 | #497 := (not #496) | |
| 1663 | #472 := (+ f3 #471) | |
| 1664 | #473 := (+ #80 ?v1!4) | |
| 1665 | #474 := (<= #472 0::Real) | |
| 1666 | #475 := (ite #474 #473 #472) | |
| 1667 | #476 := (* -1::Real #475) | |
| 1668 | #477 := (+ #100 #476) | |
| 1669 | #478 := (<= #477 0::Real) | |
| 1670 | #479 := (not #478) | |
| 1671 | #179 := (+ #80 f5) | |
| 1672 | #170 := (+ f3 #127) | |
| 1673 | #263 := (>= #170 0::Real) | |
| 1674 | #270 := (ite #263 #170 #179) | |
| 1675 | #278 := (* -1::Real #270) | |
| 1676 | #279 := (+ #100 #278) | |
| 1677 | #280 := (<= #279 0::Real) | |
| 1678 | #281 := (not #280) | |
| 1679 | #602 := (and #281 #479 #497 #501 #503 #524 #536 #567 #596) | |
| 1680 | #616 := (+ ?v5!0 #452) | |
| 1681 | #610 := (+ #454 ?v4!1) | |
| 1682 | #617 := (<= #616 0::Real) | |
| 1683 | #624 := (ite #617 #610 #616) | |
| 1684 | #627 := (* -1::Real #624) | |
| 1685 | #630 := (+ f4 #627) | |
| 1686 | #633 := (<= #630 0::Real) | |
| 1687 | #636 := (not #633) | |
| 1688 | #607 := (not #602) | |
| 1689 | #639 := (or #607 #636) | |
| 1690 | #642 := (not #639) | |
| 1691 | #453 := (+ #452 ?v5!0) | |
| 1692 | #455 := (+ ?v4!1 #454) | |
| 1693 | #456 := (>= #455 0::Real) | |
| 1694 | #457 := (ite #456 #455 #453) | |
| 1695 | #458 := (* -1::Real #457) | |
| 1696 | #459 := (+ f4 #458) | |
| 1697 | #460 := (<= #459 0::Real) | |
| 1698 | #461 := (not #460) | |
| 1699 | #463 := (+ #462 f3) | |
| 1700 | #464 := (+ ?v0!5 #80) | |
| 1701 | #465 := (>= #464 0::Real) | |
| 1702 | #466 := (ite #465 #464 #463) | |
| 1703 | #467 := (* -1::Real #466) | |
| 1704 | #468 := (+ #100 #467) | |
| 1705 | #469 := (<= #468 0::Real) | |
| 1706 | #470 := (not #469) | |
| 1707 | #481 := (+ #480 f5) | |
| 1708 | #482 := (+ ?v2!3 #127) | |
| 1709 | #483 := (>= #482 0::Real) | |
| 1710 | #484 := (ite #483 #482 #481) | |
| 1711 | #485 := (* -1::Real #484) | |
| 1712 | #486 := (+ #100 #485) | |
| 1713 | #487 := (<= #486 0::Real) | |
| 1714 | #488 := (not #487) | |
| 1715 | #498 := (+ ?v0!5 #452) | |
| 1716 | #499 := (<= #498 0::Real) | |
| 1717 | #504 := (+ ?v1!4 #454) | |
| 1718 | #505 := (<= #504 0::Real) | |
| 1719 | #506 := (and #505 #503 #501 #499 #281 #497 #488 #479 #470) | |
| 1720 | #507 := (not #506) | |
| 1721 | #508 := (or #507 #461) | |
| 1722 | #509 := (not #508) | |
| 1723 | #643 := (iff #509 #642) | |
| 1724 | #640 := (iff #508 #639) | |
| 1725 | #637 := (iff #461 #636) | |
| 1726 | #634 := (iff #460 #633) | |
| 1727 | #631 := (= #459 #630) | |
| 1728 | #628 := (= #458 #627) | |
| 1729 | #625 := (= #457 #624) | |
| 1730 | #622 := (= #453 #616) | |
| 1731 | #623 := [rewrite]: #622 | |
| 1732 | #611 := (= #455 #610) | |
| 1733 | #612 := [rewrite]: #611 | |
| 1734 | #620 := (iff #456 #617) | |
| 1735 | #613 := (>= #610 0::Real) | |
| 1736 | #618 := (iff #613 #617) | |
| 1737 | #619 := [rewrite]: #618 | |
| 1738 | #614 := (iff #456 #613) | |
| 1739 | #615 := [monotonicity #612]: #614 | |
| 1740 | #621 := [trans #615 #619]: #620 | |
| 1741 | #626 := [monotonicity #621 #612 #623]: #625 | |
| 36900 | 1742 | #629 := [monotonicity #626]: #628 | 
| 1743 | #632 := [monotonicity #629]: #631 | |
| 1744 | #635 := [monotonicity #632]: #634 | |
| 41132 | 1745 | #638 := [monotonicity #635]: #637 | 
| 1746 | #608 := (iff #507 #607) | |
| 1747 | #605 := (iff #506 #602) | |
| 1748 | #599 := (and #524 #503 #501 #536 #281 #497 #567 #479 #596) | |
| 1749 | #603 := (iff #599 #602) | |
| 1750 | #604 := [rewrite]: #603 | |
| 1751 | #600 := (iff #506 #599) | |
| 1752 | #597 := (iff #470 #596) | |
| 1753 | #594 := (iff #469 #593) | |
| 1754 | #591 := (= #468 #590) | |
| 1755 | #588 := (= #467 #587) | |
| 1756 | #585 := (= #466 #584) | |
| 1757 | #582 := (= #463 #576) | |
| 1758 | #583 := [rewrite]: #582 | |
| 1759 | #571 := (= #464 #570) | |
| 1760 | #572 := [rewrite]: #571 | |
| 1761 | #580 := (iff #465 #577) | |
| 1762 | #573 := (>= #570 0::Real) | |
| 1763 | #578 := (iff #573 #577) | |
| 1764 | #579 := [rewrite]: #578 | |
| 1765 | #574 := (iff #465 #573) | |
| 1766 | #575 := [monotonicity #572]: #574 | |
| 1767 | #581 := [trans #575 #579]: #580 | |
| 1768 | #586 := [monotonicity #581 #572 #583]: #585 | |
| 36900 | 1769 | #589 := [monotonicity #586]: #588 | 
| 1770 | #592 := [monotonicity #589]: #591 | |
| 1771 | #595 := [monotonicity #592]: #594 | |
| 41132 | 1772 | #598 := [monotonicity #595]: #597 | 
| 1773 | #568 := (iff #488 #567) | |
| 1774 | #565 := (iff #487 #564) | |
| 1775 | #562 := (= #486 #561) | |
| 1776 | #559 := (= #485 #558) | |
| 1777 | #556 := (= #484 #555) | |
| 1778 | #553 := (= #481 #547) | |
| 1779 | #554 := [rewrite]: #553 | |
| 1780 | #542 := (= #482 #541) | |
| 1781 | #543 := [rewrite]: #542 | |
| 1782 | #551 := (iff #483 #548) | |
| 1783 | #544 := (>= #541 0::Real) | |
| 1784 | #549 := (iff #544 #548) | |
| 1785 | #550 := [rewrite]: #549 | |
| 1786 | #545 := (iff #483 #544) | |
| 1787 | #546 := [monotonicity #543]: #545 | |
| 1788 | #552 := [trans #546 #550]: #551 | |
| 1789 | #557 := [monotonicity #552 #543 #554]: #556 | |
| 36900 | 1790 | #560 := [monotonicity #557]: #559 | 
| 1791 | #563 := [monotonicity #560]: #562 | |
| 1792 | #566 := [monotonicity #563]: #565 | |
| 41132 | 1793 | #569 := [monotonicity #566]: #568 | 
| 1794 | #539 := (iff #499 #536) | |
| 1795 | #529 := (+ #452 ?v0!5) | |
| 1796 | #532 := (<= #529 0::Real) | |
| 1797 | #537 := (iff #532 #536) | |
| 1798 | #538 := [rewrite]: #537 | |
| 1799 | #533 := (iff #499 #532) | |
| 1800 | #530 := (= #498 #529) | |
| 1801 | #531 := [rewrite]: #530 | |
| 1802 | #534 := [monotonicity #531]: #533 | |
| 1803 | #540 := [trans #534 #538]: #539 | |
| 1804 | #527 := (iff #505 #524) | |
| 1805 | #517 := (+ #454 ?v1!4) | |
| 1806 | #520 := (<= #517 0::Real) | |
| 1807 | #525 := (iff #520 #524) | |
| 1808 | #526 := [rewrite]: #525 | |
| 1809 | #521 := (iff #505 #520) | |
| 1810 | #518 := (= #504 #517) | |
| 1811 | #519 := [rewrite]: #518 | |
| 1812 | #522 := [monotonicity #519]: #521 | |
| 1813 | #528 := [trans #522 #526]: #527 | |
| 1814 | #601 := [monotonicity #528 #540 #569 #598]: #600 | |
| 1815 | #606 := [trans #601 #604]: #605 | |
| 1816 | #609 := [monotonicity #606]: #608 | |
| 1817 | #641 := [monotonicity #609 #638]: #640 | |
| 1818 | #644 := [monotonicity #641]: #643 | |
| 1819 | #46 := (:var 0 Real) | |
| 1820 | #43 := (:var 1 Real) | |
| 1821 | #220 := (* -1::Real #43) | |
| 1822 | #221 := (+ #220 #46) | |
| 1823 | #210 := (* -1::Real #46) | |
| 1824 | #211 := (+ #43 #210) | |
| 1825 | #410 := (>= #211 0::Real) | |
| 1826 | #417 := (ite #410 #211 #221) | |
| 1827 | #425 := (* -1::Real #417) | |
| 1828 | #426 := (+ f4 #425) | |
| 1829 | #427 := (<= #426 0::Real) | |
| 1830 | #428 := (not #427) | |
| 1831 | #8 := (:var 5 Real) | |
| 1832 | #90 := (* -1::Real #8) | |
| 1833 | #91 := (+ #90 f3) | |
| 1834 | #81 := (+ #8 #80) | |
| 1835 | #355 := (>= #81 0::Real) | |
| 1836 | #362 := (ite #355 #81 #91) | |
| 1837 | #370 := (* -1::Real #362) | |
| 1838 | #371 := (+ #100 #370) | |
| 1839 | #372 := (<= #371 0::Real) | |
| 1840 | #373 := (not #372) | |
| 1841 | #19 := (:var 4 Real) | |
| 1842 | #115 := (* -1::Real #19) | |
| 1843 | #116 := (+ f3 #115) | |
| 1844 | #106 := (+ #80 #19) | |
| 1845 | #332 := (<= #116 0::Real) | |
| 1846 | #339 := (ite #332 #106 #116) | |
| 1847 | #347 := (* -1::Real #339) | |
| 1848 | #348 := (+ #100 #347) | |
| 1849 | #349 := (<= #348 0::Real) | |
| 1850 | #350 := (not #349) | |
| 1851 | #25 := (:var 3 Real) | |
| 1852 | #137 := (* -1::Real #25) | |
| 1853 | #138 := (+ #137 f5) | |
| 1854 | #128 := (+ #25 #127) | |
| 1855 | #309 := (>= #128 0::Real) | |
| 1856 | #316 := (ite #309 #128 #138) | |
| 1857 | #324 := (* -1::Real #316) | |
| 1858 | #325 := (+ #100 #324) | |
| 1859 | #326 := (<= #325 0::Real) | |
| 1860 | #327 := (not #326) | |
| 1861 | #32 := (:var 2 Real) | |
| 1862 | #158 := (* -1::Real #32) | |
| 1863 | #159 := (+ f5 #158) | |
| 1864 | #149 := (+ #127 #32) | |
| 1865 | #286 := (<= #159 0::Real) | |
| 1866 | #293 := (ite #286 #149 #159) | |
| 1867 | #301 := (* -1::Real #293) | |
| 1868 | #302 := (+ #100 #301) | |
| 1869 | #303 := (<= #302 0::Real) | |
| 1870 | #304 := (not #303) | |
| 1871 | #259 := (+ #8 #220) | |
| 1872 | #260 := (<= #259 0::Real) | |
| 1873 | #256 := (+ #25 #220) | |
| 1874 | #255 := (>= #256 0::Real) | |
| 1875 | #252 := (+ #32 #210) | |
| 1876 | #251 := (>= #252 0::Real) | |
| 1877 | #247 := (+ #19 #210) | |
| 1878 | #248 := (<= #247 0::Real) | |
| 1879 | #402 := (and #248 #251 #255 #260 #281 #304 #327 #350 #373) | |
| 1880 | #407 := (not #402) | |
| 1881 | #433 := (or #407 #428) | |
| 1882 | #436 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real) (?v4 Real) (?v5 Real)) #433) | |
| 1883 | #439 := (not #436) | |
| 1884 | #510 := (~ #439 #509) | |
| 1885 | #511 := [sk]: #510 | |
| 36900 | 1886 | #57 := (- #43 #46) | 
| 1887 | #59 := (- #57) | |
| 41132 | 1888 | #58 := (< #57 0::Real) | 
| 36900 | 1889 | #60 := (ite #58 #59 #57) | 
| 1890 | #61 := (< #60 f4) | |
| 1891 | #48 := (<= #46 #32) | |
| 1892 | #47 := (<= #19 #46) | |
| 1893 | #49 := (and #47 #48) | |
| 1894 | #45 := (<= #43 #25) | |
| 1895 | #50 := (and #45 #49) | |
| 1896 | #44 := (<= #8 #43) | |
| 1897 | #51 := (and #44 #50) | |
| 41132 | 1898 | #16 := 3::Real | 
| 1899 | #17 := (/ f4 3::Real) | |
| 36900 | 1900 | #38 := (- f3 f5) | 
| 1901 | #40 := (- #38) | |
| 41132 | 1902 | #39 := (< #38 0::Real) | 
| 36900 | 1903 | #41 := (ite #39 #40 #38) | 
| 1904 | #42 := (< #41 #17) | |
| 1905 | #52 := (and #42 #51) | |
| 1906 | #33 := (- #32 f5) | |
| 1907 | #35 := (- #33) | |
| 41132 | 1908 | #34 := (< #33 0::Real) | 
| 36900 | 1909 | #36 := (ite #34 #35 #33) | 
| 1910 | #37 := (< #36 #17) | |
| 1911 | #53 := (and #37 #52) | |
| 1912 | #27 := (- #25 f5) | |
| 1913 | #29 := (- #27) | |
| 41132 | 1914 | #28 := (< #27 0::Real) | 
| 36900 | 1915 | #30 := (ite #28 #29 #27) | 
| 1916 | #31 := (< #30 #17) | |
| 1917 | #54 := (and #31 #53) | |
| 1918 | #20 := (- #19 f3) | |
| 1919 | #22 := (- #20) | |
| 41132 | 1920 | #21 := (< #20 0::Real) | 
| 36900 | 1921 | #23 := (ite #21 #22 #20) | 
| 1922 | #24 := (< #23 #17) | |
| 1923 | #55 := (and #24 #54) | |
| 1924 | #10 := (- #8 f3) | |
| 1925 | #13 := (- #10) | |
| 41132 | 1926 | #12 := (< #10 0::Real) | 
| 36900 | 1927 | #14 := (ite #12 #13 #10) | 
| 1928 | #18 := (< #14 #17) | |
| 1929 | #56 := (and #18 #55) | |
| 1930 | #62 := (implies #56 #61) | |
| 41132 | 1931 | #63 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real) (?v4 Real) (?v5 Real)) #62) | 
| 36900 | 1932 | #64 := (not #63) | 
| 41132 | 1933 | #442 := (iff #64 #439) | 
| 1934 | #214 := (< #211 0::Real) | |
| 1935 | #226 := (ite #214 #221 #211) | |
| 1936 | #229 := (< #226 f4) | |
| 1937 | #173 := (< #170 0::Real) | |
| 1938 | #184 := (ite #173 #179 #170) | |
| 1939 | #187 := (< #184 #100) | |
| 1940 | #193 := (and #51 #187) | |
| 1941 | #152 := (< #149 0::Real) | |
| 1942 | #164 := (ite #152 #159 #149) | |
| 1943 | #167 := (< #164 #100) | |
| 1944 | #198 := (and #167 #193) | |
| 1945 | #131 := (< #128 0::Real) | |
| 1946 | #143 := (ite #131 #138 #128) | |
| 1947 | #146 := (< #143 #100) | |
| 1948 | #201 := (and #146 #198) | |
| 1949 | #109 := (< #106 0::Real) | |
| 1950 | #121 := (ite #109 #116 #106) | |
| 1951 | #124 := (< #121 #100) | |
| 1952 | #204 := (and #124 #201) | |
| 1953 | #84 := (< #81 0::Real) | |
| 1954 | #96 := (ite #84 #91 #81) | |
| 1955 | #103 := (< #96 #100) | |
| 1956 | #207 := (and #103 #204) | |
| 1957 | #235 := (not #207) | |
| 1958 | #236 := (or #235 #229) | |
| 1959 | #241 := (forall (vars (?v0 Real) (?v1 Real) (?v2 Real) (?v3 Real) (?v4 Real) (?v5 Real)) #236) | |
| 1960 | #244 := (not #241) | |
| 1961 | #440 := (iff #244 #439) | |
| 36900 | 1962 | #437 := (iff #241 #436) | 
| 41132 | 1963 | #434 := (iff #236 #433) | 
| 1964 | #431 := (iff #229 #428) | |
| 1965 | #422 := (< #417 f4) | |
| 1966 | #429 := (iff #422 #428) | |
| 1967 | #430 := [rewrite]: #429 | |
| 1968 | #423 := (iff #229 #422) | |
| 1969 | #420 := (= #226 #417) | |
| 1970 | #411 := (not #410) | |
| 1971 | #414 := (ite #411 #221 #211) | |
| 1972 | #418 := (= #414 #417) | |
| 1973 | #419 := [rewrite]: #418 | |
| 1974 | #415 := (= #226 #414) | |
| 1975 | #412 := (iff #214 #411) | |
| 1976 | #413 := [rewrite]: #412 | |
| 1977 | #416 := [monotonicity #413]: #415 | |
| 1978 | #421 := [trans #416 #419]: #420 | |
| 1979 | #424 := [monotonicity #421]: #423 | |
| 1980 | #432 := [trans #424 #430]: #431 | |
| 1981 | #408 := (iff #235 #407) | |
| 1982 | #405 := (iff #207 #402) | |
| 1983 | #378 := (and #248 #251) | |
| 1984 | #381 := (and #255 #378) | |
| 1985 | #384 := (and #260 #381) | |
| 1986 | #387 := (and #384 #281) | |
| 1987 | #390 := (and #304 #387) | |
| 1988 | #393 := (and #327 #390) | |
| 1989 | #396 := (and #350 #393) | |
| 1990 | #399 := (and #373 #396) | |
| 1991 | #403 := (iff #399 #402) | |
| 1992 | #404 := [rewrite]: #403 | |
| 1993 | #400 := (iff #207 #399) | |
| 36900 | 1994 | #397 := (iff #204 #396) | 
| 1995 | #394 := (iff #201 #393) | |
| 1996 | #391 := (iff #198 #390) | |
| 41132 | 1997 | #388 := (iff #193 #387) | 
| 1998 | #284 := (iff #187 #281) | |
| 1999 | #275 := (< #270 #100) | |
| 2000 | #282 := (iff #275 #281) | |
| 2001 | #283 := [rewrite]: #282 | |
| 2002 | #276 := (iff #187 #275) | |
| 2003 | #273 := (= #184 #270) | |
| 2004 | #264 := (not #263) | |
| 2005 | #267 := (ite #264 #179 #170) | |
| 2006 | #271 := (= #267 #270) | |
| 2007 | #272 := [rewrite]: #271 | |
| 2008 | #268 := (= #184 #267) | |
| 2009 | #265 := (iff #173 #264) | |
| 2010 | #266 := [rewrite]: #265 | |
| 2011 | #269 := [monotonicity #266]: #268 | |
| 2012 | #274 := [trans #269 #272]: #273 | |
| 2013 | #277 := [monotonicity #274]: #276 | |
| 2014 | #285 := [trans #277 #283]: #284 | |
| 2015 | #385 := (iff #51 #384) | |
| 2016 | #382 := (iff #50 #381) | |
| 2017 | #379 := (iff #49 #378) | |
| 2018 | #253 := (iff #48 #251) | |
| 2019 | #254 := [rewrite]: #253 | |
| 2020 | #249 := (iff #47 #248) | |
| 2021 | #250 := [rewrite]: #249 | |
| 2022 | #380 := [monotonicity #250 #254]: #379 | |
| 2023 | #257 := (iff #45 #255) | |
| 2024 | #258 := [rewrite]: #257 | |
| 2025 | #383 := [monotonicity #258 #380]: #382 | |
| 2026 | #261 := (iff #44 #260) | |
| 2027 | #262 := [rewrite]: #261 | |
| 2028 | #386 := [monotonicity #262 #383]: #385 | |
| 2029 | #389 := [monotonicity #386 #285]: #388 | |
| 2030 | #307 := (iff #167 #304) | |
| 2031 | #298 := (< #293 #100) | |
| 2032 | #305 := (iff #298 #304) | |
| 2033 | #306 := [rewrite]: #305 | |
| 2034 | #299 := (iff #167 #298) | |
| 2035 | #296 := (= #164 #293) | |
| 2036 | #287 := (not #286) | |
| 2037 | #290 := (ite #287 #159 #149) | |
| 2038 | #294 := (= #290 #293) | |
| 2039 | #295 := [rewrite]: #294 | |
| 2040 | #291 := (= #164 #290) | |
| 2041 | #288 := (iff #152 #287) | |
| 2042 | #289 := [rewrite]: #288 | |
| 2043 | #292 := [monotonicity #289]: #291 | |
| 2044 | #297 := [trans #292 #295]: #296 | |
| 2045 | #300 := [monotonicity #297]: #299 | |
| 2046 | #308 := [trans #300 #306]: #307 | |
| 2047 | #392 := [monotonicity #308 #389]: #391 | |
| 2048 | #330 := (iff #146 #327) | |
| 2049 | #321 := (< #316 #100) | |
| 2050 | #328 := (iff #321 #327) | |
| 2051 | #329 := [rewrite]: #328 | |
| 2052 | #322 := (iff #146 #321) | |
| 2053 | #319 := (= #143 #316) | |
| 2054 | #310 := (not #309) | |
| 2055 | #313 := (ite #310 #138 #128) | |
| 2056 | #317 := (= #313 #316) | |
| 2057 | #318 := [rewrite]: #317 | |
| 2058 | #314 := (= #143 #313) | |
| 2059 | #311 := (iff #131 #310) | |
| 2060 | #312 := [rewrite]: #311 | |
| 2061 | #315 := [monotonicity #312]: #314 | |
| 2062 | #320 := [trans #315 #318]: #319 | |
| 2063 | #323 := [monotonicity #320]: #322 | |
| 2064 | #331 := [trans #323 #329]: #330 | |
| 2065 | #395 := [monotonicity #331 #392]: #394 | |
| 2066 | #353 := (iff #124 #350) | |
| 2067 | #344 := (< #339 #100) | |
| 2068 | #351 := (iff #344 #350) | |
| 2069 | #352 := [rewrite]: #351 | |
| 2070 | #345 := (iff #124 #344) | |
| 2071 | #342 := (= #121 #339) | |
| 2072 | #333 := (not #332) | |
| 2073 | #336 := (ite #333 #116 #106) | |
| 2074 | #340 := (= #336 #339) | |
| 2075 | #341 := [rewrite]: #340 | |
| 2076 | #337 := (= #121 #336) | |
| 2077 | #334 := (iff #109 #333) | |
| 2078 | #335 := [rewrite]: #334 | |
| 2079 | #338 := [monotonicity #335]: #337 | |
| 2080 | #343 := [trans #338 #341]: #342 | |
| 2081 | #346 := [monotonicity #343]: #345 | |
| 2082 | #354 := [trans #346 #352]: #353 | |
| 2083 | #398 := [monotonicity #354 #395]: #397 | |
| 2084 | #376 := (iff #103 #373) | |
| 2085 | #367 := (< #362 #100) | |
| 2086 | #374 := (iff #367 #373) | |
| 2087 | #375 := [rewrite]: #374 | |
| 2088 | #368 := (iff #103 #367) | |
| 2089 | #365 := (= #96 #362) | |
| 2090 | #356 := (not #355) | |
| 2091 | #359 := (ite #356 #91 #81) | |
| 2092 | #363 := (= #359 #362) | |
| 2093 | #364 := [rewrite]: #363 | |
| 2094 | #360 := (= #96 #359) | |
| 2095 | #357 := (iff #84 #356) | |
| 2096 | #358 := [rewrite]: #357 | |
| 2097 | #361 := [monotonicity #358]: #360 | |
| 2098 | #366 := [trans #361 #364]: #365 | |
| 2099 | #369 := [monotonicity #366]: #368 | |
| 2100 | #377 := [trans #369 #375]: #376 | |
| 2101 | #401 := [monotonicity #377 #398]: #400 | |
| 2102 | #406 := [trans #401 #404]: #405 | |
| 2103 | #409 := [monotonicity #406]: #408 | |
| 2104 | #435 := [monotonicity #409 #432]: #434 | |
| 2105 | #438 := [quant-intro #435]: #437 | |
| 2106 | #441 := [monotonicity #438]: #440 | |
| 2107 | #245 := (iff #64 #244) | |
| 2108 | #242 := (iff #63 #241) | |
| 2109 | #239 := (iff #62 #236) | |
| 2110 | #232 := (implies #207 #229) | |
| 2111 | #237 := (iff #232 #236) | |
| 2112 | #238 := [rewrite]: #237 | |
| 2113 | #233 := (iff #62 #232) | |
| 2114 | #230 := (iff #61 #229) | |
| 2115 | #227 := (= #60 #226) | |
| 2116 | #212 := (= #57 #211) | |
| 2117 | #213 := [rewrite]: #212 | |
| 2118 | #224 := (= #59 #221) | |
| 2119 | #217 := (- #211) | |
| 2120 | #222 := (= #217 #221) | |
| 2121 | #223 := [rewrite]: #222 | |
| 2122 | #218 := (= #59 #217) | |
| 2123 | #219 := [monotonicity #213]: #218 | |
| 2124 | #225 := [trans #219 #223]: #224 | |
| 2125 | #215 := (iff #58 #214) | |
| 2126 | #216 := [monotonicity #213]: #215 | |
| 2127 | #228 := [monotonicity #216 #225 #213]: #227 | |
| 2128 | #231 := [monotonicity #228]: #230 | |
| 2129 | #208 := (iff #56 #207) | |
| 2130 | #205 := (iff #55 #204) | |
| 2131 | #202 := (iff #54 #201) | |
| 2132 | #199 := (iff #53 #198) | |
| 2133 | #196 := (iff #52 #193) | |
| 2134 | #190 := (and #187 #51) | |
| 2135 | #194 := (iff #190 #193) | |
| 2136 | #195 := [rewrite]: #194 | |
| 2137 | #191 := (iff #52 #190) | |
| 2138 | #188 := (iff #42 #187) | |
| 2139 | #101 := (= #17 #100) | |
| 2140 | #102 := [rewrite]: #101 | |
| 2141 | #185 := (= #41 #184) | |
| 2142 | #171 := (= #38 #170) | |
| 2143 | #172 := [rewrite]: #171 | |
| 2144 | #182 := (= #40 #179) | |
| 2145 | #176 := (- #170) | |
| 2146 | #180 := (= #176 #179) | |
| 2147 | #181 := [rewrite]: #180 | |
| 2148 | #177 := (= #40 #176) | |
| 2149 | #178 := [monotonicity #172]: #177 | |
| 2150 | #183 := [trans #178 #181]: #182 | |
| 2151 | #174 := (iff #39 #173) | |
| 2152 | #175 := [monotonicity #172]: #174 | |
| 2153 | #186 := [monotonicity #175 #183 #172]: #185 | |
| 2154 | #189 := [monotonicity #186 #102]: #188 | |
| 2155 | #192 := [monotonicity #189]: #191 | |
| 2156 | #197 := [trans #192 #195]: #196 | |
| 2157 | #168 := (iff #37 #167) | |
| 2158 | #165 := (= #36 #164) | |
| 2159 | #150 := (= #33 #149) | |
| 2160 | #151 := [rewrite]: #150 | |
| 2161 | #162 := (= #35 #159) | |
| 2162 | #155 := (- #149) | |
| 2163 | #160 := (= #155 #159) | |
| 2164 | #161 := [rewrite]: #160 | |
| 2165 | #156 := (= #35 #155) | |
| 2166 | #157 := [monotonicity #151]: #156 | |
| 2167 | #163 := [trans #157 #161]: #162 | |
| 2168 | #153 := (iff #34 #152) | |
| 2169 | #154 := [monotonicity #151]: #153 | |
| 2170 | #166 := [monotonicity #154 #163 #151]: #165 | |
| 2171 | #169 := [monotonicity #166 #102]: #168 | |
| 2172 | #200 := [monotonicity #169 #197]: #199 | |
| 2173 | #147 := (iff #31 #146) | |
| 2174 | #144 := (= #30 #143) | |
| 2175 | #129 := (= #27 #128) | |
| 2176 | #130 := [rewrite]: #129 | |
| 2177 | #141 := (= #29 #138) | |
| 2178 | #134 := (- #128) | |
| 2179 | #139 := (= #134 #138) | |
| 2180 | #140 := [rewrite]: #139 | |
| 2181 | #135 := (= #29 #134) | |
| 2182 | #136 := [monotonicity #130]: #135 | |
| 2183 | #142 := [trans #136 #140]: #141 | |
| 2184 | #132 := (iff #28 #131) | |
| 2185 | #133 := [monotonicity #130]: #132 | |
| 2186 | #145 := [monotonicity #133 #142 #130]: #144 | |
| 2187 | #148 := [monotonicity #145 #102]: #147 | |
| 2188 | #203 := [monotonicity #148 #200]: #202 | |
| 2189 | #125 := (iff #24 #124) | |
| 2190 | #122 := (= #23 #121) | |
| 2191 | #107 := (= #20 #106) | |
| 2192 | #108 := [rewrite]: #107 | |
| 2193 | #119 := (= #22 #116) | |
| 2194 | #112 := (- #106) | |
| 2195 | #117 := (= #112 #116) | |
| 2196 | #118 := [rewrite]: #117 | |
| 2197 | #113 := (= #22 #112) | |
| 2198 | #114 := [monotonicity #108]: #113 | |
| 2199 | #120 := [trans #114 #118]: #119 | |
| 2200 | #110 := (iff #21 #109) | |
| 2201 | #111 := [monotonicity #108]: #110 | |
| 2202 | #123 := [monotonicity #111 #120 #108]: #122 | |
| 2203 | #126 := [monotonicity #123 #102]: #125 | |
| 2204 | #206 := [monotonicity #126 #203]: #205 | |
| 2205 | #104 := (iff #18 #103) | |
| 2206 | #97 := (= #14 #96) | |
| 2207 | #82 := (= #10 #81) | |
| 2208 | #83 := [rewrite]: #82 | |
| 2209 | #94 := (= #13 #91) | |
| 2210 | #87 := (- #81) | |
| 2211 | #92 := (= #87 #91) | |
| 2212 | #93 := [rewrite]: #92 | |
| 2213 | #88 := (= #13 #87) | |
| 2214 | #89 := [monotonicity #83]: #88 | |
| 2215 | #95 := [trans #89 #93]: #94 | |
| 2216 | #85 := (iff #12 #84) | |
| 2217 | #86 := [monotonicity #83]: #85 | |
| 2218 | #98 := [monotonicity #86 #95 #83]: #97 | |
| 2219 | #105 := [monotonicity #98 #102]: #104 | |
| 2220 | #209 := [monotonicity #105 #206]: #208 | |
| 2221 | #234 := [monotonicity #209 #231]: #233 | |
| 2222 | #240 := [trans #234 #238]: #239 | |
| 2223 | #243 := [quant-intro #240]: #242 | |
| 2224 | #246 := [monotonicity #243]: #245 | |
| 2225 | #443 := [trans #246 #441]: #442 | |
| 2226 | #78 := [asserted]: #64 | |
| 2227 | #444 := [mp #78 #443]: #439 | |
| 2228 | #514 := [mp~ #444 #511]: #509 | |
| 2229 | #515 := [mp #514 #644]: #642 | |
| 2230 | #516 := [not-or-elim #515]: #602 | |
| 2231 | #652 := [and-elim #516]: #567 | |
| 2232 | #725 := (not #492) | |
| 2233 | #917 := [hypothesis]: #725 | |
| 2234 | #649 := [and-elim #516]: #503 | |
| 2235 | #654 := [not-or-elim #515]: #633 | |
| 2236 | #912 := (+ #616 #627) | |
| 2237 | #914 := (>= #912 0::Real) | |
| 2238 | #745 := (= #616 #624) | |
| 2239 | #746 := (not #617) | |
| 2240 | #744 := (= #610 #624) | |
| 2241 | #930 := (not #744) | |
| 2242 | #751 := (+ #610 #627) | |
| 2243 | #753 := (>= #751 0::Real) | |
| 2244 | #780 := (not #753) | |
| 2245 | #757 := (+ #541 #558) | |
| 2246 | #758 := (<= #757 0::Real) | |
| 2247 | #781 := (not #758) | |
| 2248 | #756 := (+ #576 #587) | |
| 2249 | #763 := (<= #756 0::Real) | |
| 2250 | #738 := (= #576 #584) | |
| 2251 | #739 := (not #577) | |
| 2252 | #770 := [hypothesis]: #753 | |
| 2253 | #845 := (or #739 #780) | |
| 2254 | #760 := (+ #472 #476) | |
| 2255 | #761 := (<= #760 0::Real) | |
| 2256 | #794 := (not #761) | |
| 2257 | #645 := [and-elim #516]: #281 | |
| 2258 | #766 := (+ #179 #278) | |
| 2259 | #767 := (<= #766 0::Real) | |
| 2260 | #711 := (= #179 #270) | |
| 2261 | #732 := (not #548) | |
| 2262 | #730 := (= #541 #555) | |
| 2263 | #817 := (not #730) | |
| 2264 | #773 := [hypothesis]: #577 | |
| 2265 | #813 := (or #781 #780 #739) | |
| 2266 | #650 := [and-elim #516]: #524 | |
| 2267 | #648 := [and-elim #516]: #501 | |
| 2268 | #786 := (not #711) | |
| 2269 | #793 := (not #767) | |
| 2270 | #717 := (= #472 #475) | |
| 2271 | #718 := (not #474) | |
| 2272 | #769 := [hypothesis]: #758 | |
| 2273 | #791 := (or #718 #780 #781 #739) | |
| 2274 | #771 := [hypothesis]: #474 | |
| 2275 | #782 := (or #264 #739 #718 #780 #781) | |
| 2276 | #772 := [hypothesis]: #263 | |
| 2277 | #653 := [and-elim #516]: #596 | |
| 2278 | #754 := (+ #570 #587) | |
| 2279 | #755 := (<= #754 0::Real) | |
| 2280 | #737 := (= #570 #584) | |
| 2281 | #740 := (or #739 #737) | |
| 2282 | #741 := [def-axiom]: #740 | |
| 2283 | #774 := [unit-resolution #741 #773]: #737 | |
| 2284 | #775 := (not #737) | |
| 2285 | #776 := (or #775 #755) | |
| 2286 | #777 := [th-lemma arith triangle-eq]: #776 | |
| 2287 | #778 := [unit-resolution #777 #774]: #755 | |
| 2288 | #779 := [th-lemma arith farkas 1 2 2 2 1 1 1 1 1 1 1 #652 #773 #778 #653 #648 #772 #771 #650 #770 #654 #769]: false | |
| 2289 | #783 := [lemma #779]: #782 | |
| 2290 | #784 := [unit-resolution #783 #771 #773 #770 #769]: #264 | |
| 2291 | #714 := (or #263 #711) | |
| 2292 | #715 := [def-axiom]: #714 | |
| 2293 | #785 := [unit-resolution #715 #784]: #711 | |
| 2294 | #787 := (or #786 #767) | |
| 2295 | #788 := [th-lemma arith triangle-eq]: #787 | |
| 2296 | #789 := [unit-resolution #788 #785]: #767 | |
| 2297 | #790 := [th-lemma arith farkas 1 1 1 1 1 1 2 2 1 1 #652 #648 #771 #650 #770 #654 #789 #645 #784 #769]: false | |
| 2298 | #792 := [lemma #790]: #791 | |
| 2299 | #803 := [unit-resolution #792 #769 #770 #773]: #718 | |
| 2300 | #721 := (or #474 #717) | |
| 2301 | #722 := [def-axiom]: #721 | |
| 2302 | #804 := [unit-resolution #722 #803]: #717 | |
| 2303 | #805 := (not #717) | |
| 2304 | #806 := (or #805 #761) | |
| 2305 | #807 := [th-lemma arith triangle-eq]: #806 | |
| 2306 | #808 := [unit-resolution #807 #804]: #761 | |
| 2307 | #795 := (or #793 #781 #794 #780) | |
| 2308 | #764 := [hypothesis]: #767 | |
| 2309 | #646 := [and-elim #516]: #479 | |
| 2310 | #765 := [hypothesis]: #761 | |
| 2311 | #768 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 1 #769 #765 #646 #764 #648 #650 #770 #654 #645 #652]: false | |
| 2312 | #796 := [lemma #768]: #795 | |
| 2313 | #809 := [unit-resolution #796 #769 #808 #770]: #793 | |
| 2314 | #797 := [hypothesis]: #793 | |
| 2315 | #798 := [hypothesis]: #711 | |
| 2316 | #799 := [unit-resolution #788 #798 #797]: false | |
| 2317 | #800 := [lemma #799]: #787 | |
| 2318 | #810 := [unit-resolution #800 #809]: #786 | |
| 2319 | #811 := [unit-resolution #715 #810]: #263 | |
| 2320 | #812 := [th-lemma arith farkas 1 2 2 1 1 1 1 1 1 1 #769 #808 #646 #803 #811 #648 #650 #770 #654 #652]: false | |
| 2321 | #814 := [lemma #812]: #813 | |
| 2322 | #828 := [unit-resolution #814 #773 #770]: #781 | |
| 2323 | #818 := (or #817 #758) | |
| 2324 | #815 := [hypothesis]: #781 | |
| 2325 | #816 := [hypothesis]: #730 | |
| 2326 | #819 := [th-lemma arith triangle-eq]: #818 | |
| 2327 | #820 := [unit-resolution #819 #816 #815]: false | |
| 2328 | #821 := [lemma #820]: #818 | |
| 2329 | #829 := [unit-resolution #821 #828]: #817 | |
| 2330 | #733 := (or #732 #730) | |
| 2331 | #734 := [def-axiom]: #733 | |
| 2332 | #830 := [unit-resolution #734 #829]: #732 | |
| 2333 | #825 := (or #264 #739 #548) | |
| 2334 | #651 := [and-elim #516]: #536 | |
| 2335 | #823 := [hypothesis]: #732 | |
| 2336 | #824 := [th-lemma arith farkas -1 1 1 1 1 #773 #772 #823 #648 #651]: false | |
| 2337 | #826 := [lemma #824]: #825 | |
| 2338 | #831 := [unit-resolution #826 #773 #830]: #264 | |
| 2339 | #832 := [unit-resolution #715 #831]: #711 | |
| 2340 | #833 := [unit-resolution #800 #832]: #767 | |
| 2341 | #836 := (not #524) | |
| 2342 | #835 := (not #501) | |
| 2343 | #834 := (not #755) | |
| 2344 | #837 := (or #794 #478 #739 #834 #593 #548 #835 #836 #780 #636 #793 #280) | |
| 2345 | #838 := [th-lemma arith assign-bounds 1 1 1 1 1 1 1 1 1 1 1]: #837 | |
| 2346 | #839 := [unit-resolution #838 #830 #648 #650 #646 #773 #653 #654 #770 #778 #833 #645]: #794 | |
| 2347 | #840 := (or #718 #548 #835 #836 #780 #636 #739 #834 #593 #793 #280) | |
| 2348 | #841 := [th-lemma arith assign-bounds 1 1 1 1 1 2 2 2 1 1]: #840 | |
| 2349 | #842 := [unit-resolution #841 #830 #648 #650 #645 #773 #653 #654 #770 #778 #833]: #718 | |
| 2350 | #843 := [unit-resolution #722 #842]: #717 | |
| 2351 | #844 := [unit-resolution #807 #843 #839]: false | |
| 2352 | #846 := [lemma #844]: #845 | |
| 2353 | #888 := [unit-resolution #846 #770]: #739 | |
| 2354 | #742 := (or #577 #738) | |
| 2355 | #743 := [def-axiom]: #742 | |
| 2356 | #889 := [unit-resolution #743 #888]: #738 | |
| 2357 | #890 := (not #738) | |
| 2358 | #891 := (or #890 #763) | |
| 2359 | #892 := [th-lemma arith triangle-eq]: #891 | |
| 2360 | #893 := [unit-resolution #892 #889]: #763 | |
| 2361 | #872 := (or #263 #780) | |
| 2362 | #849 := [hypothesis]: #264 | |
| 2363 | #850 := [unit-resolution #715 #849]: #711 | |
| 2364 | #851 := [unit-resolution #800 #850]: #767 | |
| 2365 | #856 := (or #794 #780 #263) | |
| 2366 | #852 := [unit-resolution #796 #765 #851 #770]: #781 | |
| 2367 | #853 := [unit-resolution #821 #852]: #817 | |
| 2368 | #854 := [unit-resolution #734 #853]: #732 | |
| 2369 | #855 := [th-lemma arith farkas 1 1 1 1 1 1 1 2 2 1 #765 #854 #648 #650 #770 #654 #646 #851 #645 #849]: false | |
| 2370 | #857 := [lemma #855]: #856 | |
| 2371 | #861 := [unit-resolution #857 #849 #770]: #794 | |
| 2372 | #827 := [hypothesis]: #794 | |
| 2373 | #847 := [hypothesis]: #717 | |
| 2374 | #848 := [unit-resolution #807 #847 #827]: false | |
| 2375 | #858 := [lemma #848]: #806 | |
| 2376 | #862 := [unit-resolution #858 #861]: #805 | |
| 2377 | #863 := [unit-resolution #722 #862]: #474 | |
| 2378 | #864 := (or #781 #793 #280 #564 #835 #836 #780 #636 #718 #263) | |
| 2379 | #865 := [th-lemma arith assign-bounds 2 2 1 1 1 1 1 1 1]: #864 | |
| 2380 | #866 := [unit-resolution #865 #863 #645 #648 #650 #652 #654 #770 #849 #851]: #781 | |
| 2381 | #867 := (or #548 #835 #836 #780 #636 #263 #793 #280 #718) | |
| 2382 | #868 := [th-lemma arith assign-bounds 1 1 1 1 2 3 3 1]: #867 | |
| 2383 | #869 := [unit-resolution #868 #863 #645 #648 #650 #849 #654 #770 #851]: #548 | |
| 2384 | #870 := [unit-resolution #734 #869]: #730 | |
| 2385 | #871 := [unit-resolution #821 #870 #866]: false | |
| 2386 | #873 := [lemma #871]: #872 | |
| 2387 | #875 := [unit-resolution #873 #770]: #263 | |
| 2388 | #895 := (or #794 #780) | |
| 2389 | #759 := (+ #170 #278) | |
| 2390 | #762 := (<= #759 0::Real) | |
| 2391 | #710 := (= #170 #270) | |
| 2392 | #712 := (or #264 #710) | |
| 2393 | #713 := [def-axiom]: #712 | |
| 2394 | #876 := [unit-resolution #713 #875]: #710 | |
| 2395 | #877 := (not #710) | |
| 2396 | #878 := (or #877 #762) | |
| 2397 | #879 := [th-lemma arith triangle-eq]: #878 | |
| 2398 | #880 := [unit-resolution #879 #876]: #762 | |
| 2399 | #881 := (not #762) | |
| 2400 | #882 := (or #767 #264 #881) | |
| 2401 | #883 := [th-lemma arith assign-bounds 2 -1]: #882 | |
| 2402 | #884 := [unit-resolution #883 #880 #875]: #767 | |
| 2403 | #885 := [unit-resolution #796 #765 #884 #770]: #781 | |
| 2404 | #886 := [unit-resolution #821 #885]: #817 | |
| 2405 | #887 := [unit-resolution #734 #886]: #732 | |
| 2406 | #894 := [th-lemma arith farkas 1 2 2 2 1 1 1 1 1 1 1 #646 #888 #893 #653 #887 #648 #650 #770 #654 #875 #765]: false | |
| 2407 | #896 := [lemma #894]: #895 | |
| 2408 | #874 := [unit-resolution #896 #770]: #794 | |
| 2409 | #897 := [unit-resolution #858 #874]: #805 | |
| 2410 | #898 := [unit-resolution #722 #897]: #474 | |
| 2411 | #899 := (not #763) | |
| 2412 | #900 := (or #781 #564 #577 #899 #593 #835 #836 #780 #636 #264 #718) | |
| 2413 | #901 := [th-lemma arith assign-bounds 1 2 2 2 1 1 1 1 1 1]: #900 | |
| 2414 | #902 := [unit-resolution #901 #898 #648 #650 #652 #888 #653 #654 #770 #875 #893]: #781 | |
| 2415 | #903 := (or #548 #835 #836 #780 #636 #264 #718 #577 #899 #593) | |
| 2416 | #904 := [th-lemma arith assign-bounds 1 1 1 1 1 1 3 3 3]: #903 | |
| 2417 | #905 := [unit-resolution #904 #898 #648 #650 #875 #888 #653 #654 #770 #893]: #548 | |
| 2418 | #906 := [unit-resolution #734 #905]: #730 | |
| 2419 | #907 := [unit-resolution #821 #906 #902]: false | |
| 2420 | #908 := [lemma #907]: #780 | |
| 2421 | #929 := [hypothesis]: #744 | |
| 2422 | #931 := (or #930 #753) | |
| 2423 | #932 := [th-lemma arith triangle-eq]: #931 | |
| 2424 | #933 := [unit-resolution #932 #929 #908]: false | |
| 2425 | #934 := [lemma #933]: #930 | |
| 2426 | #747 := (or #746 #744) | |
| 2427 | #748 := [def-axiom]: #747 | |
| 2428 | #911 := [unit-resolution #748 #934]: #746 | |
| 2429 | #749 := (or #617 #745) | |
| 2430 | #750 := [def-axiom]: #749 | |
| 2431 | #913 := [unit-resolution #750 #911]: #745 | |
| 2432 | #924 := (not #745) | |
| 2433 | #925 := (or #924 #914) | |
| 2434 | #919 := (not #914) | |
| 2435 | #922 := [hypothesis]: #919 | |
| 2436 | #923 := [hypothesis]: #745 | |
| 2437 | #926 := [th-lemma arith triangle-eq]: #925 | |
| 2438 | #927 := [unit-resolution #926 #923 #922]: false | |
| 2439 | #928 := [lemma #927]: #925 | |
| 2440 | #935 := [unit-resolution #928 #913]: #914 | |
| 2441 | #647 := [and-elim #516]: #497 | |
| 2442 | #963 := [hypothesis]: #739 | |
| 2443 | #964 := [unit-resolution #743 #963]: #738 | |
| 2444 | #910 := [hypothesis]: #899 | |
| 2445 | #947 := [hypothesis]: #738 | |
| 2446 | #948 := [unit-resolution #892 #947 #910]: false | |
| 2447 | #949 := [lemma #948]: #891 | |
| 2448 | #965 := [unit-resolution #949 #964]: #763 | |
| 2449 | #945 := (or #899 #263) | |
| 2450 | #916 := [hypothesis]: #763 | |
| 2451 | #860 := (+ #491 #494) | |
| 2452 | #909 := (<= #860 0::Real) | |
| 2453 | #723 := (= #491 #493) | |
| 2454 | #936 := (or #263 #492 #899) | |
| 2455 | #920 := (or #919 #263 #492 #899) | |
| 2456 | #915 := [hypothesis]: #914 | |
| 2457 | #918 := [th-lemma arith farkas 1/2 1/2 1/2 1/2 1/2 1 1/2 1/2 1/2 1 #649 #849 #917 #916 #653 #851 #651 #915 #654 #645]: false | |
| 2458 | #921 := [lemma #918]: #920 | |
| 2459 | #937 := [unit-resolution #921 #935]: #936 | |
| 2460 | #938 := [unit-resolution #937 #916 #849]: #492 | |
| 2461 | #726 := (or #725 #723) | |
| 2462 | #727 := [def-axiom]: #726 | |
| 2463 | #939 := [unit-resolution #727 #938]: #723 | |
| 2464 | #940 := (not #723) | |
| 2465 | #941 := (or #940 #909) | |
| 2466 | #942 := [th-lemma arith triangle-eq]: #941 | |
| 2467 | #943 := [unit-resolution #942 #939]: #909 | |
| 2468 | #944 := [th-lemma arith farkas 1 1 1 1 1 1 1 1 1 1 #943 #851 #645 #935 #654 #649 #916 #653 #651 #647]: false | |
| 2469 | #946 := [lemma #944]: #945 | |
| 2470 | #951 := [unit-resolution #946 #849]: #899 | |
| 2471 | #952 := [unit-resolution #949 #951]: #890 | |
| 2472 | #953 := [unit-resolution #743 #952]: #577 | |
| 2473 | #955 := (not #536) | |
| 2474 | #954 := (not #503) | |
| 2475 | #956 := (or #492 #919 #636 #263 #954 #955 #793 #280 #739) | |
| 2476 | #957 := [th-lemma arith assign-bounds 1 1 2 1 1 3 3 1]: #956 | |
| 2477 | #958 := [unit-resolution #957 #849 #645 #649 #651 #953 #654 #851 #935]: #492 | |
| 2478 | #959 := [unit-resolution #727 #958]: #723 | |
| 2479 | #960 := [unit-resolution #942 #959]: #909 | |
| 2480 | #961 := [th-lemma arith farkas 1 1 1 1 1 1 2 2 1 1 #960 #935 #654 #849 #649 #651 #851 #645 #953 #647]: false | |
| 2481 | #962 := [lemma #961]: #263 | |
| 2482 | #966 := (or #492 #919 #636 #264 #954 #955 #577 #593 #899) | |
| 2483 | #967 := [th-lemma arith assign-bounds 1 1 1 1 1 2 3 3]: #966 | |
| 2484 | #968 := [unit-resolution #967 #963 #649 #651 #962 #653 #654 #965 #935]: #492 | |
| 2485 | #969 := [unit-resolution #727 #968]: #723 | |
| 2486 | #970 := [unit-resolution #942 #969]: #909 | |
| 2487 | #971 := [th-lemma arith farkas 1 1 1 1 1 1 1 2 2 1 #970 #935 #654 #962 #649 #651 #963 #653 #965 #647]: false | |
| 2488 | #972 := [lemma #971]: #577 | |
| 2489 | #976 := [unit-resolution #826 #972 #962]: #548 | |
| 2490 | #977 := [unit-resolution #734 #976]: #730 | |
| 2491 | #978 := [unit-resolution #821 #977]: #758 | |
| 2492 | #979 := [th-lemma arith farkas 1 4/3 1 4/3 4/3 1/3 1/3 1/3 1/3 1 #978 #962 #648 #651 #972 #935 #654 #649 #917 #652]: false | |
| 2493 | #980 := [lemma #979]: #492 | |
| 2494 | #974 := [unit-resolution #727 #980]: #723 | |
| 2495 | #975 := [unit-resolution #942 #974]: #909 | |
| 2496 | [th-lemma arith farkas 3/2 1/2 3/2 1/2 1/2 1/2 1/2 1/2 1 #975 #972 #647 #935 #654 #962 #649 #651 #980]: false | |
| 36900 | 2497 | unsat |