2e3a7f41999e849037c0bc39fd6c0ffa4f5b7eb6 910 0
#2 := false
#369 := 0::real
decl f8 :: (-> S5 S2 real)
decl f11 :: (-> S4 S2)
decl f7 :: S4
#13 := f7
#20 := (f11 f7)
decl f21 :: (-> S3 S5)
decl f4 :: S3
#8 := f4
#101 := (f21 f4)
#1205 := (f8 #101 #20)
#367 := -1::real
#1507 := (* -1::real #1205)
decl f19 :: S3
#60 := f19
#88 := (f21 f19)
#1037 := (f8 #88 #20)
#1698 := (+ #1037 #1507)
#1765 := (>= #1698 0::real)
#1697 := (= #1037 #1205)
decl f10 :: S5
#19 := f10
#21 := (f8 f10 #20)
#1208 := (= #21 #1205)
decl f12 :: S5
#22 := f12
#1129 := (f8 f12 #20)
#1207 := (= #1129 #1205)
decl f6 :: (-> S2 S4)
#84 := (f6 #20)
#351 := (= f7 #84)
#1211 := (ite #351 #1208 #1207)
decl f9 :: S5
#16 := f9
#31 := (f8 f9 #20)
#1206 := (= #31 #1205)
#70 := 0::int
decl f5 :: (-> S4 int)
#1041 := (f5 #84)
#155 := -1::int
#1051 := (* -1::int #1041)
#14 := (f5 f7)
#1097 := (+ #14 #1051)
#1098 := (<= #1097 0::int)
#1214 := (ite #1098 #1211 #1206)
#9 := (:var 0 S2)
#17 := (f8 f9 #9)
#697 := (pattern #17)
#23 := (f8 f12 #9)
#696 := (pattern #23)
#102 := (f8 #101 #9)
#695 := (pattern #102)
#11 := (f6 #9)
#694 := (pattern #11)
#580 := (= #17 #102)
#578 := (= #23 #102)
#577 := (= #21 #102)
#18 := (= #11 f7)
#579 := (ite #18 #577 #578)
#158 := (* -1::int #14)
#12 := (f5 #11)
#159 := (+ #12 #158)
#157 := (>= #159 0::int)
#581 := (ite #157 #579 #580)
#698 := (forall (vars (?v0 S2)) (:pat #694 #695 #696 #697) #581)
#584 := (forall (vars (?v0 S2)) #581)
#701 := (iff #584 #698)
#699 := (iff #581 #581)
#700 := [refl]: #699
#702 := [quant-intro #700]: #701
#24 := (ite #18 #21 #23)
#165 := (ite #157 #24 #17)
#486 := (= #102 #165)
#487 := (forall (vars (?v0 S2)) #486)
#585 := (iff #487 #584)
#582 := (iff #486 #581)
#583 := [rewrite]: #582
#586 := [quant-intro #583]: #585
#480 := (~ #487 #487)
#482 := (~ #486 #486)
#483 := [refl]: #482
#481 := [nnf-pos #483]: #480
decl f3 :: (-> S3 S2 real)
#10 := (f3 f4 #9)
#170 := (= #10 #165)
#173 := (forall (vars (?v0 S2)) #170)
#488 := (iff #173 #487)
#130 := (:var 1 S3)
#133 := (f3 #130 #9)
#131 := (f21 #130)
#132 := (f8 #131 #9)
#134 := (= #132 #133)
#135 := (forall (vars (?v0 S3) (?v1 S2)) #134)
#441 := [asserted]: #135
#489 := [rewrite* #441]: #488
#15 := (< #12 #14)
#25 := (ite #15 #17 #24)
#26 := (= #10 #25)
#27 := (forall (vars (?v0 S2)) #26)
#174 := (iff #27 #173)
#171 := (iff #26 #170)
#168 := (= #25 #165)
#156 := (not #157)
#162 := (ite #156 #17 #24)
#166 := (= #162 #165)
#167 := [rewrite]: #166
#163 := (= #25 #162)
#160 := (iff #15 #156)
#161 := [rewrite]: #160
#164 := [monotonicity #161]: #163
#169 := [trans #164 #167]: #168
#172 := [monotonicity #169]: #171
#175 := [quant-intro #172]: #174
#152 := [asserted]: #27
#176 := [mp #152 #175]: #173
#490 := [mp #176 #489]: #487
#478 := [mp~ #490 #481]: #487
#587 := [mp #478 #586]: #584
#703 := [mp #587 #702]: #698
#962 := (not #698)
#1217 := (or #962 #1214)
#85 := (= #84 f7)
#1209 := (ite #85 #1208 #1207)
#1088 := (+ #1041 #158)
#1089 := (>= #1088 0::int)
#1210 := (ite #1089 #1209 #1206)
#1218 := (or #962 #1210)
#1220 := (iff #1218 #1217)
#1222 := (iff #1217 #1217)
#1223 := [rewrite]: #1222
#1215 := (iff #1210 #1214)
#1212 := (iff #1209 #1211)
#353 := (iff #85 #351)
#354 := [rewrite]: #353
#1213 := [monotonicity #354]: #1212
#1101 := (iff #1089 #1098)
#1091 := (+ #158 #1041)
#1094 := (>= #1091 0::int)
#1099 := (iff #1094 #1098)
#1100 := [rewrite]: #1099
#1095 := (iff #1089 #1094)
#1092 := (= #1088 #1091)
#1093 := [rewrite]: #1092
#1096 := [monotonicity #1093]: #1095
#1102 := [trans #1096 #1100]: #1101
#1216 := [monotonicity #1102 #1213]: #1215
#1221 := [monotonicity #1216]: #1220
#1224 := [trans #1221 #1223]: #1220
#1219 := [quant-inst]: #1218
#1225 := [mp #1219 #1224]: #1217
#1767 := [unit-resolution #1225 #703]: #1214
#1396 := (= #14 #1041)
#1718 := (= #1041 #14)
#350 := [asserted]: #85
#357 := [mp #350 #354]: #351
#1717 := [symm #357]: #85
#1719 := [monotonicity #1717]: #1718
#1749 := [symm #1719]: #1396
#1750 := (not #1396)
#1768 := (or #1750 #1098)
#1769 := [th-lemma]: #1768
#1770 := [unit-resolution #1769 #1749]: #1098
#1116 := (not #1098)
#1238 := (not #1214)
#1239 := (or #1238 #1116 #1211)
#1240 := [def-axiom]: #1239
#1771 := [unit-resolution #1240 #1770 #1767]: #1211
#1226 := (not #1211)
#1772 := (or #1226 #1208)
#1227 := (not #351)
#1228 := (or #1226 #1227 #1208)
#1229 := [def-axiom]: #1228
#1773 := [unit-resolution #1229 #357]: #1772
#1774 := [unit-resolution #1773 #1771]: #1208
#1811 := (= #1037 #21)
#1038 := (= #21 #1037)
decl f16 :: S4
#40 := f16
#41 := (f5 f16)
#1052 := (+ #41 #1051)
#1053 := (<= #1052 0::int)
#1074 := (not #1053)
#196 := (* -1::int #41)
#1665 := (+ #14 #196)
#1666 := (>= #1665 0::int)
#1754 := (not #1666)
#1679 := (<= #1665 0::int)
#44 := (f11 f16)
#82 := (f6 #44)
#778 := (f5 #82)
#788 := (* -1::int #778)
#835 := (+ #14 #788)
#836 := (<= #835 0::int)
decl f18 :: S3
#55 := f18
#98 := (f21 f18)
#823 := (f8 #98 #44)
#45 := (f8 f10 #44)
#824 := (= #45 #823)
#863 := (not #824)
decl f15 :: S3
#38 := f15
#93 := (f21 f15)
#902 := (f8 #93 #44)
#1699 := (= #823 #902)
#1759 := (not #1699)
#1793 := (iff #1759 #863)
#1791 := (iff #1699 #824)
#1786 := (= #823 #45)
#1789 := (iff #1786 #824)
#1790 := [commutativity]: #1789
#1787 := (iff #1699 #1786)
#1784 := (= #902 #45)
#905 := (= #45 #902)
#869 := (f8 f12 #44)
#904 := (= #869 #902)
#347 := (= f16 #82)
#908 := (ite #347 #905 #904)
#867 := (f8 f9 #44)
#903 := (= #867 #902)
#789 := (+ #41 #788)
#790 := (<= #789 0::int)
#911 := (ite #790 #908 #903)
#94 := (f8 #93 #9)
#713 := (pattern #94)
#602 := (= #17 #94)
#600 := (= #23 #94)
#599 := (= #45 #94)
#43 := (= #11 f16)
#601 := (ite #43 #599 #600)
#197 := (+ #12 #196)
#195 := (>= #197 0::int)
#603 := (ite #195 #601 #602)
#714 := (forall (vars (?v0 S2)) (:pat #694 #713 #696 #697) #603)
#606 := (forall (vars (?v0 S2)) #603)
#717 := (iff #606 #714)
#715 := (iff #603 #603)
#716 := [refl]: #715
#718 := [quant-intro #716]: #717
#46 := (ite #43 #45 #23)
#203 := (ite #195 #46 #17)
#497 := (= #94 #203)
#498 := (forall (vars (?v0 S2)) #497)
#607 := (iff #498 #606)
#604 := (iff #497 #603)
#605 := [rewrite]: #604
#608 := [quant-intro #605]: #607
#470 := (~ #498 #498)
#472 := (~ #497 #497)
#473 := [refl]: #472
#471 := [nnf-pos #473]: #470
#39 := (f3 f15 #9)
#208 := (= #39 #203)
#211 := (forall (vars (?v0 S2)) #208)
#499 := (iff #211 #498)
#500 := [rewrite* #441]: #499
#42 := (< #12 #41)
#47 := (ite #42 #17 #46)
#48 := (= #39 #47)
#49 := (forall (vars (?v0 S2)) #48)
#212 := (iff #49 #211)
#209 := (iff #48 #208)
#206 := (= #47 #203)
#194 := (not #195)
#200 := (ite #194 #17 #46)
#204 := (= #200 #203)
#205 := [rewrite]: #204
#201 := (= #47 #200)
#198 := (iff #42 #194)
#199 := [rewrite]: #198
#202 := [monotonicity #199]: #201
#207 := [trans #202 #205]: #206
#210 := [monotonicity #207]: #209
#213 := [quant-intro #210]: #212
#154 := [asserted]: #49
#214 := [mp #154 #213]: #211
#501 := [mp #214 #500]: #498
#468 := [mp~ #501 #471]: #498
#609 := [mp #468 #608]: #606
#719 := [mp #609 #718]: #714
#914 := (not #714)
#915 := (or #914 #911)
#83 := (= #82 f16)
#906 := (ite #83 #905 #904)
#779 := (+ #778 #196)
#780 := (>= #779 0::int)
#907 := (ite #780 #906 #903)
#916 := (or #914 #907)
#918 := (iff #916 #915)
#920 := (iff #915 #915)
#921 := [rewrite]: #920
#912 := (iff #907 #911)
#909 := (iff #906 #908)
#348 := (iff #83 #347)
#349 := [rewrite]: #348
#910 := [monotonicity #349]: #909
#793 := (iff #780 #790)
#782 := (+ #196 #778)
#785 := (>= #782 0::int)
#791 := (iff #785 #790)
#792 := [rewrite]: #791
#786 := (iff #780 #785)
#783 := (= #779 #782)
#784 := [rewrite]: #783
#787 := [monotonicity #784]: #786
#794 := [trans #787 #792]: #793
#913 := [monotonicity #794 #910]: #912
#919 := [monotonicity #913]: #918
#922 := [trans #919 #921]: #918
#917 := [quant-inst]: #916
#923 := [mp #917 #922]: #915
#1776 := [unit-resolution #923 #719]: #911
#1394 := (= #41 #778)
#1674 := (= #778 #41)
#346 := [asserted]: #83
#352 := [mp #346 #349]: #347
#1673 := [symm #352]: #83
#1675 := [monotonicity #1673]: #1674
#1676 := [symm #1675]: #1394
#1739 := (not #1394)
#1777 := (or #1739 #790)
#1778 := [th-lemma]: #1777
#1779 := [unit-resolution #1778 #1676]: #790
#812 := (not #790)
#936 := (not #911)
#937 := (or #936 #812 #908)
#938 := [def-axiom]: #937
#1780 := [unit-resolution #938 #1779 #1776]: #908
#924 := (not #908)
#1781 := (or #924 #905)
#925 := (not #347)
#926 := (or #924 #925 #905)
#927 := [def-axiom]: #926
#1782 := [unit-resolution #927 #352]: #1781
#1783 := [unit-resolution #1782 #1780]: #905
#1785 := [symm #1783]: #1784
#1788 := [monotonicity #1785]: #1787
#1792 := [trans #1788 #1790]: #1791
#1794 := [monotonicity #1792]: #1793
#1462 := (* -1::real #902)
#1709 := (+ #823 #1462)
#1711 := (>= #1709 0::real)
#1708 := (not #1711)
decl f22 :: S5
#90 := f22
#1463 := (f8 f22 #44)
#1466 := (* -1::real #1463)
#1477 := (+ #902 #1466)
#1478 := (<= #1477 0::real)
#1502 := (not #1478)
#774 := (f8 #88 #44)
#1467 := (+ #774 #1466)
#1468 := (>= #1467 0::real)
#1483 := (or #1468 #1478)
#1486 := (not #1483)
#91 := (f8 f22 #9)
#761 := (pattern #91)
#89 := (f8 #88 #9)
#734 := (pattern #89)
#376 := (* -1::real #94)
#377 := (+ #91 #376)
#375 := (>= #377 0::real)
#371 := (* -1::real #91)
#372 := (+ #89 #371)
#370 := (>= #372 0::real)
#561 := (or #370 #375)
#562 := (not #561)
#762 := (forall (vars (?v0 S2)) (:pat #734 #761 #713) #562)
#565 := (forall (vars (?v0 S2)) #562)
#765 := (iff #565 #762)
#763 := (iff #562 #562)
#764 := [refl]: #763
#766 := [quant-intro #764]: #765
#378 := (not #375)
#368 := (not #370)
#381 := (and #368 #378)
#384 := (forall (vars (?v0 S2)) #381)
#566 := (iff #384 #565)
#563 := (iff #381 #562)
#564 := [rewrite]: #563
#567 := [quant-intro #564]: #566
#553 := (~ #384 #384)
#551 := (~ #381 #381)
#552 := [refl]: #551
#554 := [nnf-pos #552]: #553
#394 := (* -1::real #102)
#395 := (+ #91 #394)
#393 := (>= #395 0::real)
#396 := (not #393)
#99 := (f8 #98 #9)
#387 := (* -1::real #99)
#388 := (+ #91 #387)
#389 := (<= #388 0::real)
#390 := (not #389)
#399 := (and #390 #396)
#402 := (forall (vars (?v0 S2)) #399)
#405 := (and #384 #402)
#103 := (< #91 #102)
#100 := (< #99 #91)
#104 := (and #100 #103)
#105 := (forall (vars (?v0 S2)) #104)
#95 := (< #91 #94)
#92 := (< #89 #91)
#96 := (and #92 #95)
#97 := (forall (vars (?v0 S2)) #96)
#106 := (and #97 #105)
#406 := (iff #106 #405)
#403 := (iff #105 #402)
#400 := (iff #104 #399)
#397 := (iff #103 #396)
#398 := [rewrite]: #397
#391 := (iff #100 #390)
#392 := [rewrite]: #391
#401 := [monotonicity #392 #398]: #400
#404 := [quant-intro #401]: #403
#385 := (iff #97 #384)
#382 := (iff #96 #381)
#379 := (iff #95 #378)
#380 := [rewrite]: #379
#373 := (iff #92 #368)
#374 := [rewrite]: #373
#383 := [monotonicity #374 #380]: #382
#386 := [quant-intro #383]: #385
#407 := [monotonicity #386 #404]: #406
#363 := [asserted]: #106
#408 := [mp #363 #407]: #405
#409 := [and-elim #408]: #384
#555 := [mp~ #409 #554]: #384
#568 := [mp #555 #567]: #565
#767 := [mp #568 #766]: #762
#1489 := (not #762)
#1490 := (or #1489 #1486)
#1464 := (+ #1463 #1462)
#1465 := (>= #1464 0::real)
#1469 := (or #1468 #1465)
#1470 := (not #1469)
#1491 := (or #1489 #1470)
#1493 := (iff #1491 #1490)
#1495 := (iff #1490 #1490)
#1496 := [rewrite]: #1495
#1487 := (iff #1470 #1486)
#1484 := (iff #1469 #1483)
#1481 := (iff #1465 #1478)
#1471 := (+ #1462 #1463)
#1474 := (>= #1471 0::real)
#1479 := (iff #1474 #1478)
#1480 := [rewrite]: #1479
#1475 := (iff #1465 #1474)
#1472 := (= #1464 #1471)
#1473 := [rewrite]: #1472
#1476 := [monotonicity #1473]: #1475
#1482 := [trans #1476 #1480]: #1481
#1485 := [monotonicity #1482]: #1484
#1488 := [monotonicity #1485]: #1487
#1494 := [monotonicity #1488]: #1493
#1497 := [trans #1494 #1496]: #1493
#1492 := [quant-inst]: #1491
#1498 := [mp #1492 #1497]: #1490
#1701 := [unit-resolution #1498 #767]: #1486
#1503 := (or #1483 #1502)
#1504 := [def-axiom]: #1503
#1702 := [unit-resolution #1504 #1701]: #1502
#1579 := (+ #823 #1466)
#1580 := (>= #1579 0::real)
#1612 := (not #1580)
#946 := (f8 #101 #44)
#1591 := (+ #946 #1466)
#1592 := (<= #1591 0::real)
#1597 := (or #1580 #1592)
#1600 := (not #1597)
#727 := (pattern #99)
#569 := (or #389 #393)
#570 := (not #569)
#768 := (forall (vars (?v0 S2)) (:pat #761 #727 #695) #570)
#573 := (forall (vars (?v0 S2)) #570)
#771 := (iff #573 #768)
#769 := (iff #570 #570)
#770 := [refl]: #769
#772 := [quant-intro #770]: #771
#574 := (iff #402 #573)
#571 := (iff #399 #570)
#572 := [rewrite]: #571
#575 := [quant-intro #572]: #574
#558 := (~ #402 #402)
#556 := (~ #399 #399)
#557 := [refl]: #556
#559 := [nnf-pos #557]: #558
#410 := [and-elim #408]: #402
#560 := [mp~ #410 #559]: #402
#576 := [mp #560 #575]: #573
#773 := [mp #576 #772]: #768
#1547 := (not #768)
#1603 := (or #1547 #1600)
#1565 := (* -1::real #946)
#1566 := (+ #1463 #1565)
#1567 := (>= #1566 0::real)
#1568 := (* -1::real #823)
#1569 := (+ #1463 #1568)
#1570 := (<= #1569 0::real)
#1571 := (or #1570 #1567)
#1572 := (not #1571)
#1604 := (or #1547 #1572)
#1606 := (iff #1604 #1603)
#1608 := (iff #1603 #1603)
#1609 := [rewrite]: #1608
#1601 := (iff #1572 #1600)
#1598 := (iff #1571 #1597)
#1595 := (iff #1567 #1592)
#1585 := (+ #1565 #1463)
#1588 := (>= #1585 0::real)
#1593 := (iff #1588 #1592)
#1594 := [rewrite]: #1593
#1589 := (iff #1567 #1588)
#1586 := (= #1566 #1585)
#1587 := [rewrite]: #1586
#1590 := [monotonicity #1587]: #1589
#1596 := [trans #1590 #1594]: #1595
#1583 := (iff #1570 #1580)
#1573 := (+ #1568 #1463)
#1576 := (<= #1573 0::real)
#1581 := (iff #1576 #1580)
#1582 := [rewrite]: #1581
#1577 := (iff #1570 #1576)
#1574 := (= #1569 #1573)
#1575 := [rewrite]: #1574
#1578 := [monotonicity #1575]: #1577
#1584 := [trans #1578 #1582]: #1583
#1599 := [monotonicity #1584 #1596]: #1598
#1602 := [monotonicity #1599]: #1601
#1607 := [monotonicity #1602]: #1606
#1610 := [trans #1607 #1609]: #1606
#1605 := [quant-inst]: #1604
#1611 := [mp #1605 #1610]: #1603
#1703 := [unit-resolution #1611 #773]: #1600
#1613 := (or #1597 #1612)
#1614 := [def-axiom]: #1613
#1704 := [unit-resolution #1614 #1703]: #1612
#1713 := (or #1708 #1580 #1478)
#1714 := [th-lemma]: #1713
#1715 := [unit-resolution #1714 #1704 #1702]: #1708
#1760 := (or #1759 #1711)
#1761 := [th-lemma]: #1760
#1775 := [unit-resolution #1761 #1715]: #1759
#1795 := [mp #1775 #1794]: #863
#1797 := (or #836 #824)
decl f14 :: S5
#32 := f14
#776 := (f8 f14 #44)
#825 := (= #776 #823)
#841 := (ite #836 #825 #824)
#30 := (f8 f10 #9)
#706 := (pattern #30)
#33 := (f8 f14 #9)
#705 := (pattern #33)
#620 := (= #30 #99)
#619 := (= #33 #99)
#621 := (ite #157 #619 #620)
#728 := (forall (vars (?v0 S2)) (:pat #694 #705 #727 #706) #621)
#624 := (forall (vars (?v0 S2)) #621)
#731 := (iff #624 #728)
#729 := (iff #621 #621)
#730 := [refl]: #729
#732 := [quant-intro #730]: #731
#235 := (ite #157 #33 #30)
#508 := (= #99 #235)
#509 := (forall (vars (?v0 S2)) #508)
#625 := (iff #509 #624)
#622 := (iff #508 #621)
#623 := [rewrite]: #622
#626 := [quant-intro #623]: #625
#460 := (~ #509 #509)
#462 := (~ #508 #508)
#463 := [refl]: #462
#461 := [nnf-pos #463]: #460
#56 := (f3 f18 #9)
#240 := (= #56 #235)
#243 := (forall (vars (?v0 S2)) #240)
#510 := (iff #243 #509)
#511 := [rewrite* #441]: #510
#57 := (ite #15 #30 #33)
#58 := (= #56 #57)
#59 := (forall (vars (?v0 S2)) #58)
#244 := (iff #59 #243)
#241 := (iff #58 #240)
#238 := (= #57 #235)
#232 := (ite #156 #30 #33)
#236 := (= #232 #235)
#237 := [rewrite]: #236
#233 := (= #57 #232)
#234 := [monotonicity #161]: #233
#239 := [trans #234 #237]: #238
#242 := [monotonicity #239]: #241
#245 := [quant-intro #242]: #244
#193 := [asserted]: #59
#246 := [mp #193 #245]: #243
#512 := [mp #246 #511]: #509
#530 := [mp~ #512 #461]: #509
#627 := [mp #530 #626]: #624
#733 := [mp #627 #732]: #728
#844 := (not #728)
#845 := (or #844 #841)
#826 := (+ #778 #158)
#827 := (>= #826 0::int)
#828 := (ite #827 #825 #824)
#846 := (or #844 #828)
#848 := (iff #846 #845)
#850 := (iff #845 #845)
#851 := [rewrite]: #850
#842 := (iff #828 #841)
#839 := (iff #827 #836)
#829 := (+ #158 #778)
#832 := (>= #829 0::int)
#837 := (iff #832 #836)
#838 := [rewrite]: #837
#833 := (iff #827 #832)
#830 := (= #826 #829)
#831 := [rewrite]: #830
#834 := [monotonicity #831]: #833
#840 := [trans #834 #838]: #839
#843 := [monotonicity #840]: #842
#849 := [monotonicity #843]: #848
#852 := [trans #849 #851]: #848
#847 := [quant-inst]: #846
#853 := [mp #847 #852]: #845
#1796 := [unit-resolution #853 #733]: #841
#854 := (not #841)
#858 := (or #854 #836 #824)
#859 := [def-axiom]: #858
#1798 := [unit-resolution #859 #1796]: #1797
#1799 := [unit-resolution #1798 #1795]: #836
#855 := (not #836)
#1746 := (or #1679 #855)
#1738 := [hypothesis]: #836
#1395 := (>= #789 0::int)
#1740 := (or #1739 #1395)
#1741 := [th-lemma]: #1740
#1742 := [unit-resolution #1741 #1676]: #1395
#1743 := (not #1679)
#1744 := [hypothesis]: #1743
#1745 := [th-lemma #1744 #1742 #1738]: false
#1747 := [lemma #1745]: #1746
#1800 := [unit-resolution #1747 #1799]: #1679
#1803 := (or #1743 #1754)
#1712 := (= #14 #41)
#1736 := (not #1712)
#356 := (= f7 f16)
#953 := (= f7 #82)
decl f20 :: (-> int S4)
#1398 := (f20 #778)
#1727 := (= #1398 #82)
#1399 := (= #82 #1398)
#65 := (:var 0 S4)
#66 := (f5 #65)
#741 := (pattern #66)
#67 := (f20 #66)
#247 := (= #65 #67)
#742 := (forall (vars (?v0 S4)) (:pat #741) #247)
#265 := (forall (vars (?v0 S4)) #247)
#745 := (iff #265 #742)
#743 := (iff #247 #247)
#744 := [refl]: #743
#746 := [quant-intro #744]: #745
#538 := (~ #265 #265)
#536 := (~ #247 #247)
#537 := [refl]: #536
#539 := [nnf-pos #537]: #538
#68 := (= #67 #65)
#69 := (forall (vars (?v0 S4)) #68)
#266 := (iff #69 #265)
#263 := (iff #68 #247)
#264 := [rewrite]: #263
#267 := [quant-intro #264]: #266
#231 := [asserted]: #69
#270 := [mp #231 #267]: #265
#540 := [mp~ #270 #539]: #265
#747 := [mp #540 #746]: #742
#1294 := (not #742)
#1402 := (or #1294 #1399)
#1403 := [quant-inst]: #1402
#1672 := [unit-resolution #1403 #747]: #1399
#1728 := [symm #1672]: #1727
#1731 := (= f7 #1398)
#1400 := (f20 #1041)
#1725 := (= #1400 #1398)
#1722 := (= #1041 #778)
#1720 := (= #1041 #41)
#1716 := [hypothesis]: #1712
#1721 := [trans #1719 #1716]: #1720
#1723 := [trans #1721 #1676]: #1722
#1726 := [monotonicity #1723]: #1725
#1729 := (= f7 #1400)
#1401 := (= #84 #1400)
#1406 := (or #1294 #1401)
#1407 := [quant-inst]: #1406
#1724 := [unit-resolution #1407 #747]: #1401
#1730 := [trans #357 #1724]: #1729
#1732 := [trans #1730 #1726]: #1731
#1733 := [trans #1732 #1728]: #953
#1734 := [trans #1733 #1673]: #356
#360 := (not #356)
#86 := (= f16 f7)
#87 := (not #86)
#361 := (iff #87 #360)
#358 := (iff #86 #356)
#359 := [rewrite]: #358
#362 := [monotonicity #359]: #361
#355 := [asserted]: #87
#365 := [mp #355 #362]: #360
#1735 := [unit-resolution #365 #1734]: false
#1737 := [lemma #1735]: #1736
#1801 := (or #1712 #1743 #1754)
#1802 := [th-lemma]: #1801
#1804 := [unit-resolution #1802 #1737]: #1803
#1805 := [unit-resolution #1804 #1800]: #1754
#1757 := (or #1666 #1074)
#1748 := [hypothesis]: #1053
#1397 := (>= #1097 0::int)
#1751 := (or #1750 #1397)
#1752 := [th-lemma]: #1751
#1753 := [unit-resolution #1752 #1749]: #1397
#1755 := [hypothesis]: #1754
#1756 := [th-lemma #1755 #1753 #1748]: false
#1758 := [lemma #1756]: #1757
#1806 := [unit-resolution #1758 #1805]: #1074
#1808 := (or #1053 #1038)
#1039 := (f8 f14 #20)
#1058 := (= #1037 #1039)
#1061 := (ite #1053 #1058 #1038)
#629 := (= #30 #89)
#628 := (= #33 #89)
#630 := (ite #195 #628 #629)
#735 := (forall (vars (?v0 S2)) (:pat #694 #705 #734 #706) #630)
#633 := (forall (vars (?v0 S2)) #630)
#738 := (iff #633 #735)
#736 := (iff #630 #630)
#737 := [refl]: #736
#739 := [quant-intro #737]: #738
#251 := (ite #195 #33 #30)
#513 := (= #89 #251)
#514 := (forall (vars (?v0 S2)) #513)
#634 := (iff #514 #633)
#631 := (iff #513 #630)
#632 := [rewrite]: #631
#635 := [quant-intro #632]: #634
#533 := (~ #514 #514)
#531 := (~ #513 #513)
#532 := [refl]: #531
#534 := [nnf-pos #532]: #533
#61 := (f3 f19 #9)
#256 := (= #61 #251)
#259 := (forall (vars (?v0 S2)) #256)
#515 := (iff #259 #514)
#516 := [rewrite* #441]: #515
#62 := (ite #42 #30 #33)
#63 := (= #61 #62)
#64 := (forall (vars (?v0 S2)) #63)
#260 := (iff #64 #259)
#257 := (iff #63 #256)
#254 := (= #62 #251)
#248 := (ite #194 #30 #33)
#252 := (= #248 #251)
#253 := [rewrite]: #252
#249 := (= #62 #248)
#250 := [monotonicity #199]: #249
#255 := [trans #250 #253]: #254
#258 := [monotonicity #255]: #257
#261 := [quant-intro #258]: #260
#215 := [asserted]: #64
#262 := [mp #215 #261]: #259
#517 := [mp #262 #516]: #514
#535 := [mp~ #517 #534]: #514
#636 := [mp #535 #635]: #633
#740 := [mp #636 #739]: #735
#801 := (not #735)
#1064 := (or #801 #1061)
#1040 := (= #1039 #1037)
#1042 := (+ #1041 #196)
#1043 := (>= #1042 0::int)
#1044 := (ite #1043 #1040 #1038)
#1065 := (or #801 #1044)
#1067 := (iff #1065 #1064)
#1069 := (iff #1064 #1064)
#1070 := [rewrite]: #1069
#1062 := (iff #1044 #1061)
#1059 := (iff #1040 #1058)
#1060 := [rewrite]: #1059
#1056 := (iff #1043 #1053)
#1045 := (+ #196 #1041)
#1048 := (>= #1045 0::int)
#1054 := (iff #1048 #1053)
#1055 := [rewrite]: #1054
#1049 := (iff #1043 #1048)
#1046 := (= #1042 #1045)
#1047 := [rewrite]: #1046
#1050 := [monotonicity #1047]: #1049
#1057 := [trans #1050 #1055]: #1056
#1063 := [monotonicity #1057 #1060]: #1062
#1068 := [monotonicity #1063]: #1067
#1071 := [trans #1068 #1070]: #1067
#1066 := [quant-inst]: #1065
#1072 := [mp #1066 #1071]: #1064
#1807 := [unit-resolution #1072 #740]: #1061
#1073 := (not #1061)
#1077 := (or #1073 #1053 #1038)
#1078 := [def-axiom]: #1077
#1809 := [unit-resolution #1078 #1807]: #1808
#1810 := [unit-resolution #1809 #1806]: #1038
#1812 := [symm #1810]: #1811
#1813 := [trans #1812 #1774]: #1697
#1814 := (not #1697)
#1815 := (or #1814 #1765)
#1816 := [th-lemma]: #1815
#1817 := [unit-resolution #1816 #1813]: #1765
#1508 := (f8 f22 #20)
#1522 := (* -1::real #1508)
#1535 := (+ #1205 #1522)
#1536 := (<= #1535 0::real)
#1560 := (not #1536)
#1085 := (f8 #98 #20)
#1523 := (+ #1085 #1522)
#1524 := (>= #1523 0::real)
#1541 := (or #1524 #1536)
#1544 := (not #1541)
#1548 := (or #1547 #1544)
#1509 := (+ #1508 #1507)
#1510 := (>= #1509 0::real)
#1511 := (* -1::real #1085)
#1512 := (+ #1508 #1511)
#1513 := (<= #1512 0::real)
#1514 := (or #1513 #1510)
#1515 := (not #1514)
#1549 := (or #1547 #1515)
#1551 := (iff #1549 #1548)
#1553 := (iff #1548 #1548)
#1554 := [rewrite]: #1553
#1545 := (iff #1515 #1544)
#1542 := (iff #1514 #1541)
#1539 := (iff #1510 #1536)
#1529 := (+ #1507 #1508)
#1532 := (>= #1529 0::real)
#1537 := (iff #1532 #1536)
#1538 := [rewrite]: #1537
#1533 := (iff #1510 #1532)
#1530 := (= #1509 #1529)
#1531 := [rewrite]: #1530
#1534 := [monotonicity #1531]: #1533
#1540 := [trans #1534 #1538]: #1539
#1527 := (iff #1513 #1524)
#1516 := (+ #1511 #1508)
#1519 := (<= #1516 0::real)
#1525 := (iff #1519 #1524)
#1526 := [rewrite]: #1525
#1520 := (iff #1513 #1519)
#1517 := (= #1512 #1516)
#1518 := [rewrite]: #1517
#1521 := [monotonicity #1518]: #1520
#1528 := [trans #1521 #1526]: #1527
#1543 := [monotonicity #1528 #1540]: #1542
#1546 := [monotonicity #1543]: #1545
#1552 := [monotonicity #1546]: #1551
#1555 := [trans #1552 #1554]: #1551
#1550 := [quant-inst]: #1549
#1556 := [mp #1550 #1555]: #1548
#1818 := [unit-resolution #1556 #773]: #1544
#1561 := (or #1541 #1560)
#1562 := [def-axiom]: #1561
#1819 := [unit-resolution #1562 #1818]: #1560
#1623 := (+ #1037 #1522)
#1624 := (>= #1623 0::real)
#1654 := (not #1624)
#1158 := (f8 #93 #20)
#1633 := (+ #1158 #1522)
#1634 := (<= #1633 0::real)
#1639 := (or #1624 #1634)
#1642 := (not #1639)
#1645 := (or #1489 #1642)
#1620 := (* -1::real #1158)
#1621 := (+ #1508 #1620)
#1622 := (>= #1621 0::real)
#1625 := (or #1624 #1622)
#1626 := (not #1625)
#1646 := (or #1489 #1626)
#1648 := (iff #1646 #1645)
#1650 := (iff #1645 #1645)
#1651 := [rewrite]: #1650
#1643 := (iff #1626 #1642)
#1640 := (iff #1625 #1639)
#1637 := (iff #1622 #1634)
#1627 := (+ #1620 #1508)
#1630 := (>= #1627 0::real)
#1635 := (iff #1630 #1634)
#1636 := [rewrite]: #1635
#1631 := (iff #1622 #1630)
#1628 := (= #1621 #1627)
#1629 := [rewrite]: #1628
#1632 := [monotonicity #1629]: #1631
#1638 := [trans #1632 #1636]: #1637
#1641 := [monotonicity #1638]: #1640
#1644 := [monotonicity #1641]: #1643
#1649 := [monotonicity #1644]: #1648
#1652 := [trans #1649 #1651]: #1648
#1647 := [quant-inst]: #1646
#1653 := [mp #1647 #1652]: #1645
#1820 := [unit-resolution #1653 #767]: #1642
#1655 := (or #1639 #1654)
#1656 := [def-axiom]: #1655
#1821 := [unit-resolution #1656 #1820]: #1654
[th-lemma #1821 #1819 #1817]: false
unsat
6c73093b27236ef09bc4a53162dee78b6dc31895 422 0
#2 := false
decl f12 :: S2
#42 := f12
decl f5 :: S2
#25 := f5
#45 := (= f5 f12)
decl f3 :: (-> int S2)
decl f4 :: (-> S2 int)
#43 := (f4 f12)
#598 := (f3 #43)
#696 := (= #598 f12)
#599 := (= f12 #598)
#8 := (:var 0 S2)
#9 := (f4 #8)
#551 := (pattern #9)
#10 := (f3 #9)
#98 := (= #8 #10)
#552 := (forall (vars (?v0 S2)) (:pat #551) #98)
#101 := (forall (vars (?v0 S2)) #98)
#555 := (iff #101 #552)
#553 := (iff #98 #98)
#554 := [refl]: #553
#556 := [quant-intro #554]: #555
#455 := (~ #101 #101)
#457 := (~ #98 #98)
#458 := [refl]: #457
#456 := [nnf-pos #458]: #455
#11 := (= #10 #8)
#12 := (forall (vars (?v0 S2)) #11)
#102 := (iff #12 #101)
#99 := (iff #11 #98)
#100 := [rewrite]: #99
#103 := [quant-intro #100]: #102
#97 := [asserted]: #12
#106 := [mp #97 #103]: #101
#453 := [mp~ #106 #456]: #101
#557 := [mp #453 #556]: #552
#600 := (not #552)
#605 := (or #600 #599)
#606 := [quant-inst]: #605
#690 := [unit-resolution #606 #557]: #599
#697 := [symm #690]: #696
#698 := (= f5 #598)
#26 := (f4 f5)
#596 := (f3 #26)
#694 := (= #596 #598)
#692 := (= #598 #596)
#688 := (= #43 #26)
#686 := (= #26 #43)
#13 := 0::int
#231 := -1::int
#234 := (* -1::int #43)
#235 := (+ #26 #234)
#295 := (<= #235 0::int)
#74 := (<= #26 #43)
#393 := (iff #74 #295)
#394 := [rewrite]: #393
#346 := [asserted]: #74
#395 := [mp #346 #394]: #295
#233 := (>= #235 0::int)
decl f6 :: (-> S3 S4 real)
decl f8 :: (-> S2 S4)
#29 := (f8 f5)
decl f7 :: S3
#28 := f7
#30 := (f6 f7 #29)
decl f9 :: S3
#31 := f9
#32 := (f6 f9 #29)
#46 := (f8 f12)
decl f11 :: S3
#37 := f11
#47 := (f6 f11 #46)
#48 := (ite #45 #47 #32)
#241 := (ite #233 #48 #30)
#572 := (= #30 #241)
#658 := (not #572)
#199 := 0::real
#197 := -1::real
#249 := (* -1::real #241)
#647 := (+ #30 #249)
#648 := (<= #647 0::real)
#652 := (not #648)
#650 := [hypothesis]: #648
decl f10 :: S3
#34 := f10
#35 := (f6 f10 #29)
#250 := (+ #35 #249)
#251 := (<= #250 0::real)
#252 := (not #251)
#38 := (f6 f11 #29)
decl f13 :: S3
#51 := f13
#52 := (f6 f13 #29)
#260 := (ite #233 #52 #38)
#269 := (* -1::real #260)
#270 := (+ #35 #269)
#268 := (>= #270 0::real)
#271 := (not #268)
#276 := (and #252 #271)
#44 := (< #26 #43)
#53 := (ite #44 #38 #52)
#54 := (< #35 #53)
#49 := (ite #44 #30 #48)
#50 := (< #49 #35)
#55 := (and #50 #54)
#277 := (iff #55 #276)
#274 := (iff #54 #271)
#265 := (< #35 #260)
#272 := (iff #265 #271)
#273 := [rewrite]: #272
#266 := (iff #54 #265)
#263 := (= #53 #260)
#232 := (not #233)
#257 := (ite #232 #38 #52)
#261 := (= #257 #260)
#262 := [rewrite]: #261
#258 := (= #53 #257)
#236 := (iff #44 #232)
#237 := [rewrite]: #236
#259 := [monotonicity #237]: #258
#264 := [trans #259 #262]: #263
#267 := [monotonicity #264]: #266
#275 := [trans #267 #273]: #274
#255 := (iff #50 #252)
#246 := (< #241 #35)
#253 := (iff #246 #252)
#254 := [rewrite]: #253
#247 := (iff #50 #246)
#244 := (= #49 #241)
#238 := (ite #232 #30 #48)
#242 := (= #238 #241)
#243 := [rewrite]: #242
#239 := (= #49 #238)
#240 := [monotonicity #237]: #239
#245 := [trans #240 #243]: #244
#248 := [monotonicity #245]: #247
#256 := [trans #248 #254]: #255
#278 := [monotonicity #256 #275]: #277
#183 := [asserted]: #55
#279 := [mp #183 #278]: #276
#280 := [and-elim #279]: #252
#201 := (* -1::real #35)
#217 := (+ #30 #201)
#218 := (<= #217 0::real)
#219 := (not #218)
#202 := (+ #32 #201)
#200 := (>= #202 0::real)
#198 := (not #200)
#224 := (and #198 #219)
#27 := (< #26 #26)
#39 := (ite #27 #38 #30)
#40 := (< #35 #39)
#33 := (ite #27 #30 #32)
#36 := (< #33 #35)
#41 := (and #36 #40)
#225 := (iff #41 #224)
#222 := (iff #40 #219)
#214 := (< #35 #30)
#220 := (iff #214 #219)
#221 := [rewrite]: #220
#215 := (iff #40 #214)
#212 := (= #39 #30)
#207 := (ite false #38 #30)
#210 := (= #207 #30)
#211 := [rewrite]: #210
#208 := (= #39 #207)
#185 := (iff #27 false)
#186 := [rewrite]: #185
#209 := [monotonicity #186]: #208
#213 := [trans #209 #211]: #212
#216 := [monotonicity #213]: #215
#223 := [trans #216 #221]: #222
#205 := (iff #36 #198)
#194 := (< #32 #35)
#203 := (iff #194 #198)
#204 := [rewrite]: #203
#195 := (iff #36 #194)
#192 := (= #33 #32)
#187 := (ite false #30 #32)
#190 := (= #187 #32)
#191 := [rewrite]: #190
#188 := (= #33 #187)
#189 := [monotonicity #186]: #188
#193 := [trans #189 #191]: #192
#196 := [monotonicity #193]: #195
#206 := [trans #196 #204]: #205
#226 := [monotonicity #206 #223]: #225
#182 := [asserted]: #41
#227 := [mp #182 #226]: #224
#229 := [and-elim #227]: #219
#651 := [th-lemma #229 #280 #650]: false
#653 := [lemma #651]: #652
#657 := [hypothesis]: #572
#659 := (or #658 #648)
#660 := [th-lemma]: #659
#661 := [unit-resolution #660 #657 #653]: false
#662 := [lemma #661]: #658
#582 := (or #233 #572)
#583 := [def-axiom]: #582
#685 := [unit-resolution #583 #662]: #233
#687 := [th-lemma #685 #395]: #686
#689 := [symm #687]: #688
#693 := [monotonicity #689]: #692
#695 := [symm #693]: #694
#597 := (= f5 #596)
#601 := (or #600 #597)
#602 := [quant-inst]: #601
#691 := [unit-resolution #602 #557]: #597
#699 := [trans #691 #695]: #698
#700 := [trans #699 #697]: #45
#575 := (not #45)
#63 := (f6 f13 #46)
#283 := (ite #45 #30 #63)
#466 := (* -1::real #283)
#642 := (+ #30 #466)
#644 := (>= #642 0::real)
#590 := (= #30 #283)
#666 := [hypothesis]: #45
#592 := (or #575 #590)
#593 := [def-axiom]: #592
#667 := [unit-resolution #593 #666]: #590
#668 := (not #590)
#669 := (or #668 #644)
#670 := [th-lemma]: #669
#671 := [unit-resolution #670 #667]: #644
#60 := (f6 f10 #46)
#362 := (* -1::real #60)
#363 := (+ #47 #362)
#361 := (>= #363 0::real)
#360 := (not #361)
#379 := (* -1::real #63)
#380 := (+ #60 #379)
#378 := (>= #380 0::real)
#381 := (not #378)
#386 := (and #360 #381)
#68 := (< #43 #43)
#71 := (ite #68 #47 #63)
#72 := (< #60 #71)
#57 := (f6 f7 #46)
#69 := (ite #68 #57 #47)
#70 := (< #69 #60)
#73 := (and #70 #72)
#387 := (iff #73 #386)
#384 := (iff #72 #381)
#375 := (< #60 #63)
#382 := (iff #375 #381)
#383 := [rewrite]: #382
#376 := (iff #72 #375)
#373 := (= #71 #63)
#368 := (ite false #47 #63)
#371 := (= #368 #63)
#372 := [rewrite]: #371
#369 := (= #71 #368)
#348 := (iff #68 false)
#349 := [rewrite]: #348
#370 := [monotonicity #349]: #369
#374 := [trans #370 #372]: #373
#377 := [monotonicity #374]: #376
#385 := [trans #377 #383]: #384
#366 := (iff #70 #360)
#357 := (< #47 #60)
#364 := (iff #357 #360)
#365 := [rewrite]: #364
#358 := (iff #70 #357)
#355 := (= #69 #47)
#350 := (ite false #57 #47)
#353 := (= #350 #47)
#354 := [rewrite]: #353
#351 := (= #69 #350)
#352 := [monotonicity #349]: #351
#356 := [trans #352 #354]: #355
#359 := [monotonicity #356]: #358
#367 := [trans #359 #365]: #366
#388 := [monotonicity #367 #385]: #387
#345 := [asserted]: #73
#389 := [mp #345 #388]: #386
#390 := [and-elim #389]: #360
#399 := (* -1::real #57)
#400 := (+ #47 #399)
#398 := (>= #400 0::real)
#58 := (f6 f9 #46)
#407 := (* -1::real #58)
#408 := (+ #57 #407)
#406 := (>= #408 0::real)
#402 := (+ #47 #379)
#403 := (<= #402 0::real)
#417 := (and #398 #403 #406)
#77 := (<= #47 #63)
#76 := (<= #57 #47)
#78 := (and #76 #77)
#75 := (<= #58 #57)
#79 := (and #75 #78)
#420 := (iff #79 #417)
#411 := (and #398 #403)
#414 := (and #406 #411)
#418 := (iff #414 #417)
#419 := [rewrite]: #418
#415 := (iff #79 #414)
#412 := (iff #78 #411)
#404 := (iff #77 #403)
#405 := [rewrite]: #404
#397 := (iff #76 #398)
#401 := [rewrite]: #397
#413 := [monotonicity #401 #405]: #412
#409 := (iff #75 #406)
#410 := [rewrite]: #409
#416 := [monotonicity #410 #413]: #415
#421 := [trans #416 #419]: #420
#347 := [asserted]: #79
#422 := [mp #347 #421]: #417
#423 := [and-elim #422]: #398
#655 := (+ #30 #399)
#656 := (<= #655 0::real)
#654 := (= #30 #57)
#676 := (= #57 #30)
#674 := (= #46 #29)
#672 := (= #29 #46)
#673 := [monotonicity #666]: #672
#675 := [symm #673]: #674
#677 := [monotonicity #675]: #676
#678 := [symm #677]: #654
#679 := (not #654)
#680 := (or #679 #656)
#681 := [th-lemma]: #680
#682 := [unit-resolution #681 #678]: #656
#469 := (+ #60 #466)
#472 := (>= #469 0::real)
#445 := (not #472)
#321 := (ite #295 #283 #47)
#331 := (* -1::real #321)
#332 := (+ #60 #331)
#330 := (>= #332 0::real)
#329 := (not #330)
#446 := (iff #329 #445)
#473 := (iff #330 #472)
#470 := (= #332 #469)
#467 := (= #331 #466)
#464 := (= #321 #283)
#1 := true
#459 := (ite true #283 #47)
#462 := (= #459 #283)
#463 := [rewrite]: #462
#460 := (= #321 #459)
#451 := (iff #295 true)
#452 := [iff-true #395]: #451
#461 := [monotonicity #452]: #460
#465 := [trans #461 #463]: #464
#468 := [monotonicity #465]: #467
#471 := [monotonicity #468]: #470
#474 := [monotonicity #471]: #473
#475 := [monotonicity #474]: #446
#302 := (ite #295 #58 #57)
#310 := (* -1::real #302)
#311 := (+ #60 #310)
#312 := (<= #311 0::real)
#313 := (not #312)
#337 := (and #313 #329)
#62 := (= f12 f5)
#64 := (ite #62 #30 #63)
#56 := (< #43 #26)
#65 := (ite #56 #47 #64)
#66 := (< #60 #65)
#59 := (ite #56 #57 #58)
#61 := (< #59 #60)
#67 := (and #61 #66)
#340 := (iff #67 #337)
#286 := (ite #56 #47 #283)
#289 := (< #60 #286)
#292 := (and #61 #289)
#338 := (iff #292 #337)
#335 := (iff #289 #329)
#326 := (< #60 #321)
#333 := (iff #326 #329)
#334 := [rewrite]: #333
#327 := (iff #289 #326)
#324 := (= #286 #321)
#296 := (not #295)
#318 := (ite #296 #47 #283)
#322 := (= #318 #321)
#323 := [rewrite]: #322
#319 := (= #286 #318)
#297 := (iff #56 #296)
#298 := [rewrite]: #297
#320 := [monotonicity #298]: #319
#325 := [trans #320 #323]: #324
#328 := [monotonicity #325]: #327
#336 := [trans #328 #334]: #335
#316 := (iff #61 #313)
#307 := (< #302 #60)
#314 := (iff #307 #313)
#315 := [rewrite]: #314
#308 := (iff #61 #307)
#305 := (= #59 #302)
#299 := (ite #296 #57 #58)
#303 := (= #299 #302)
#304 := [rewrite]: #303
#300 := (= #59 #299)
#301 := [monotonicity #298]: #300
#306 := [trans #301 #304]: #305
#309 := [monotonicity #306]: #308
#317 := [trans #309 #315]: #316
#339 := [monotonicity #317 #336]: #338
#293 := (iff #67 #292)
#290 := (iff #66 #289)
#287 := (= #65 #286)
#284 := (= #64 #283)
#230 := (iff #62 #45)
#282 := [rewrite]: #230
#285 := [monotonicity #282]: #284
#288 := [monotonicity #285]: #287
#291 := [monotonicity #288]: #290
#294 := [monotonicity #291]: #293
#341 := [trans #294 #339]: #340
#184 := [asserted]: #67
#342 := [mp #184 #341]: #337
#344 := [and-elim #342]: #329
#476 := [mp #344 #475]: #445
#683 := [th-lemma #476 #682 #423 #390 #671]: false
#684 := [lemma #683]: #575
[unit-resolution #684 #700]: false
unsat
5ee060971856d2def7cc6d40549073dace7efe45 428 0
#2 := false
decl f12 :: S2
#42 := f12
decl f5 :: S2
#25 := f5
#49 := (= f5 f12)
decl f3 :: (-> int S2)
decl f4 :: (-> S2 int)
#43 := (f4 f12)
#593 := (f3 #43)
#691 := (= #593 f12)
#594 := (= f12 #593)
#8 := (:var 0 S2)
#9 := (f4 #8)
#546 := (pattern #9)
#10 := (f3 #9)
#98 := (= #8 #10)
#547 := (forall (vars (?v0 S2)) (:pat #546) #98)
#101 := (forall (vars (?v0 S2)) #98)
#550 := (iff #101 #547)
#548 := (iff #98 #98)
#549 := [refl]: #548
#551 := [quant-intro #549]: #550
#461 := (~ #101 #101)
#463 := (~ #98 #98)
#464 := [refl]: #463
#462 := [nnf-pos #464]: #461
#11 := (= #10 #8)
#12 := (forall (vars (?v0 S2)) #11)
#102 := (iff #12 #101)
#99 := (iff #11 #98)
#100 := [rewrite]: #99
#103 := [quant-intro #100]: #102
#97 := [asserted]: #12
#106 := [mp #97 #103]: #101
#459 := [mp~ #106 #462]: #101
#552 := [mp #459 #551]: #547
#595 := (not #547)
#600 := (or #595 #594)
#601 := [quant-inst]: #600
#685 := [unit-resolution #601 #552]: #594
#692 := [symm #685]: #691
#693 := (= f5 #593)
#26 := (f4 f5)
#591 := (f3 #26)
#689 := (= #591 #593)
#687 := (= #593 #591)
#683 := (= #43 #26)
#681 := (= #26 #43)
#13 := 0::int
#232 := -1::int
#235 := (* -1::int #43)
#236 := (+ #26 #235)
#301 := (<= #236 0::int)
#74 := (<= #26 #43)
#398 := (iff #74 #301)
#399 := [rewrite]: #398
#352 := [asserted]: #74
#400 := [mp #352 #399]: #301
#234 := (>= #236 0::int)
decl f6 :: (-> S3 S4 real)
decl f8 :: (-> S2 S4)
#29 := (f8 f5)
decl f9 :: S3
#31 := f9
#32 := (f6 f9 #29)
decl f11 :: S3
#37 := f11
#38 := (f6 f11 #29)
#50 := (f8 f12)
decl f7 :: S3
#28 := f7
#51 := (f6 f7 #50)
#52 := (ite #49 #51 #38)
#261 := (ite #234 #52 #32)
#573 := (= #32 #261)
#653 := (not #573)
#199 := 0::real
#197 := -1::real
#270 := (* -1::real #261)
#645 := (+ #32 #270)
#647 := (>= #645 0::real)
#650 := (not #647)
#648 := [hypothesis]: #647
decl f10 :: S3
#34 := f10
#35 := (f6 f10 #29)
#271 := (+ #35 #270)
#269 := (>= #271 0::real)
#272 := (not #269)
#30 := (f6 f7 #29)
decl f13 :: S3
#45 := f13
#46 := (f6 f13 #29)
#242 := (ite #234 #46 #30)
#250 := (* -1::real #242)
#251 := (+ #35 #250)
#252 := (<= #251 0::real)
#253 := (not #252)
#277 := (and #253 #272)
#44 := (< #26 #43)
#53 := (ite #44 #32 #52)
#54 := (< #35 #53)
#47 := (ite #44 #30 #46)
#48 := (< #47 #35)
#55 := (and #48 #54)
#278 := (iff #55 #277)
#275 := (iff #54 #272)
#266 := (< #35 #261)
#273 := (iff #266 #272)
#274 := [rewrite]: #273
#267 := (iff #54 #266)
#264 := (= #53 #261)
#233 := (not #234)
#258 := (ite #233 #32 #52)
#262 := (= #258 #261)
#263 := [rewrite]: #262
#259 := (= #53 #258)
#237 := (iff #44 #233)
#238 := [rewrite]: #237
#260 := [monotonicity #238]: #259
#265 := [trans #260 #263]: #264
#268 := [monotonicity #265]: #267
#276 := [trans #268 #274]: #275
#256 := (iff #48 #253)
#247 := (< #242 #35)
#254 := (iff #247 #253)
#255 := [rewrite]: #254
#248 := (iff #48 #247)
#245 := (= #47 #242)
#239 := (ite #233 #30 #46)
#243 := (= #239 #242)
#244 := [rewrite]: #243
#240 := (= #47 #239)
#241 := [monotonicity #238]: #240
#246 := [trans #241 #244]: #245
#249 := [monotonicity #246]: #248
#257 := [trans #249 #255]: #256
#279 := [monotonicity #257 #276]: #278
#183 := [asserted]: #55
#280 := [mp #183 #279]: #277
#282 := [and-elim #280]: #272
#201 := (* -1::real #35)
#202 := (+ #32 #201)
#200 := (>= #202 0::real)
#198 := (not #200)
#218 := (* -1::real #38)
#219 := (+ #35 #218)
#217 := (>= #219 0::real)
#220 := (not #217)
#225 := (and #198 #220)
#27 := (< #26 #26)
#39 := (ite #27 #32 #38)
#40 := (< #35 #39)
#33 := (ite #27 #30 #32)
#36 := (< #33 #35)
#41 := (and #36 #40)
#226 := (iff #41 #225)
#223 := (iff #40 #220)
#214 := (< #35 #38)
#221 := (iff #214 #220)
#222 := [rewrite]: #221
#215 := (iff #40 #214)
#212 := (= #39 #38)
#207 := (ite false #32 #38)
#210 := (= #207 #38)
#211 := [rewrite]: #210
#208 := (= #39 #207)
#185 := (iff #27 false)
#186 := [rewrite]: #185
#209 := [monotonicity #186]: #208
#213 := [trans #209 #211]: #212
#216 := [monotonicity #213]: #215
#224 := [trans #216 #222]: #223
#205 := (iff #36 #198)
#194 := (< #32 #35)
#203 := (iff #194 #198)
#204 := [rewrite]: #203
#195 := (iff #36 #194)
#192 := (= #33 #32)
#187 := (ite false #30 #32)
#190 := (= #187 #32)
#191 := [rewrite]: #190
#188 := (= #33 #187)
#189 := [monotonicity #186]: #188
#193 := [trans #189 #191]: #192
#196 := [monotonicity #193]: #195
#206 := [trans #196 #204]: #205
#227 := [monotonicity #206 #224]: #226
#182 := [asserted]: #41
#228 := [mp #182 #227]: #225
#229 := [and-elim #228]: #198
#649 := [th-lemma #229 #282 #648]: false
#651 := [lemma #649]: #650
#652 := [hypothesis]: #573
#654 := (or #653 #647)
#655 := [th-lemma]: #654
#656 := [unit-resolution #655 #652 #651]: false
#657 := [lemma #656]: #653
#583 := (or #234 #573)
#584 := [def-axiom]: #583
#680 := [unit-resolution #584 #657]: #234
#682 := [th-lemma #680 #400]: #681
#684 := [symm #682]: #683
#688 := [monotonicity #684]: #687
#690 := [symm #688]: #689
#592 := (= f5 #591)
#596 := (or #595 #592)
#597 := [quant-inst]: #596
#686 := [unit-resolution #597 #552]: #592
#694 := [trans #686 #690]: #693
#695 := [trans #694 #692]: #49
#576 := (not #49)
#58 := (f6 f13 #50)
#284 := (ite #49 #32 #58)
#472 := (* -1::real #284)
#637 := (+ #32 #472)
#638 := (<= #637 0::real)
#585 := (= #32 #284)
#661 := [hypothesis]: #49
#587 := (or #576 #585)
#588 := [def-axiom]: #587
#662 := [unit-resolution #588 #661]: #585
#663 := (not #585)
#664 := (or #663 #638)
#665 := [th-lemma]: #664
#666 := [unit-resolution #665 #662]: #638
#61 := (f6 f10 #50)
#368 := (* -1::real #61)
#384 := (+ #51 #368)
#385 := (<= #384 0::real)
#386 := (not #385)
#369 := (+ #58 #368)
#367 := (>= #369 0::real)
#366 := (not #367)
#391 := (and #366 #386)
#63 := (f6 f9 #50)
#68 := (< #43 #43)
#71 := (ite #68 #63 #51)
#72 := (< #61 #71)
#69 := (ite #68 #51 #58)
#70 := (< #69 #61)
#73 := (and #70 #72)
#392 := (iff #73 #391)
#389 := (iff #72 #386)
#381 := (< #61 #51)
#387 := (iff #381 #386)
#388 := [rewrite]: #387
#382 := (iff #72 #381)
#379 := (= #71 #51)
#374 := (ite false #63 #51)
#377 := (= #374 #51)
#378 := [rewrite]: #377
#375 := (= #71 #374)
#354 := (iff #68 false)
#355 := [rewrite]: #354
#376 := [monotonicity #355]: #375
#380 := [trans #376 #378]: #379
#383 := [monotonicity #380]: #382
#390 := [trans #383 #388]: #389
#372 := (iff #70 #366)
#363 := (< #58 #61)
#370 := (iff #363 #366)
#371 := [rewrite]: #370
#364 := (iff #70 #363)
#361 := (= #69 #58)
#356 := (ite false #51 #58)
#359 := (= #356 #58)
#360 := [rewrite]: #359
#357 := (= #69 #356)
#358 := [monotonicity #355]: #357
#362 := [trans #358 #360]: #361
#365 := [monotonicity #362]: #364
#373 := [trans #365 #371]: #372
#393 := [monotonicity #373 #390]: #392
#351 := [asserted]: #73
#394 := [mp #351 #393]: #391
#396 := [and-elim #394]: #386
#402 := (* -1::real #63)
#403 := (+ #51 #402)
#404 := (<= #403 0::real)
#414 := (* -1::real #58)
#415 := (+ #51 #414)
#413 := (>= #415 0::real)
#64 := (f6 f11 #50)
#407 := (* -1::real #64)
#408 := (+ #63 #407)
#409 := (<= #408 0::real)
#423 := (and #404 #409 #413)
#77 := (<= #63 #64)
#76 := (<= #51 #63)
#78 := (and #76 #77)
#75 := (<= #58 #51)
#79 := (and #75 #78)
#426 := (iff #79 #423)
#417 := (and #404 #409)
#420 := (and #413 #417)
#424 := (iff #420 #423)
#425 := [rewrite]: #424
#421 := (iff #79 #420)
#418 := (iff #78 #417)
#410 := (iff #77 #409)
#411 := [rewrite]: #410
#405 := (iff #76 #404)
#406 := [rewrite]: #405
#419 := [monotonicity #406 #411]: #418
#412 := (iff #75 #413)
#416 := [rewrite]: #412
#422 := [monotonicity #416 #419]: #421
#427 := [trans #422 #425]: #426
#353 := [asserted]: #79
#428 := [mp #353 #427]: #423
#429 := [and-elim #428]: #404
#642 := (+ #32 #402)
#644 := (>= #642 0::real)
#641 := (= #32 #63)
#671 := (= #63 #32)
#669 := (= #50 #29)
#667 := (= #29 #50)
#668 := [monotonicity #661]: #667
#670 := [symm #668]: #669
#672 := [monotonicity #670]: #671
#673 := [symm #672]: #641
#674 := (not #641)
#675 := (or #674 #644)
#676 := [th-lemma]: #675
#677 := [unit-resolution #676 #673]: #644
#475 := (+ #61 #472)
#478 := (<= #475 0::real)
#451 := (not #478)
#327 := (ite #301 #284 #51)
#335 := (* -1::real #327)
#336 := (+ #61 #335)
#337 := (<= #336 0::real)
#338 := (not #337)
#452 := (iff #338 #451)
#479 := (iff #337 #478)
#476 := (= #336 #475)
#473 := (= #335 #472)
#470 := (= #327 #284)
#1 := true
#465 := (ite true #284 #51)
#468 := (= #465 #284)
#469 := [rewrite]: #468
#466 := (= #327 #465)
#457 := (iff #301 true)
#458 := [iff-true #400]: #457
#467 := [monotonicity #458]: #466
#471 := [trans #467 #469]: #470
#474 := [monotonicity #471]: #473
#477 := [monotonicity #474]: #476
#480 := [monotonicity #477]: #479
#481 := [monotonicity #480]: #452
#308 := (ite #301 #64 #63)
#318 := (* -1::real #308)
#319 := (+ #61 #318)
#317 := (>= #319 0::real)
#316 := (not #317)
#343 := (and #316 #338)
#56 := (< #43 #26)
#65 := (ite #56 #63 #64)
#66 := (< #61 #65)
#57 := (= f12 f5)
#59 := (ite #57 #32 #58)
#60 := (ite #56 #51 #59)
#62 := (< #60 #61)
#67 := (and #62 #66)
#346 := (iff #67 #343)
#287 := (ite #56 #51 #284)
#290 := (< #287 #61)
#296 := (and #66 #290)
#344 := (iff #296 #343)
#341 := (iff #290 #338)
#332 := (< #327 #61)
#339 := (iff #332 #338)
#340 := [rewrite]: #339
#333 := (iff #290 #332)
#330 := (= #287 #327)
#302 := (not #301)
#324 := (ite #302 #51 #284)
#328 := (= #324 #327)
#329 := [rewrite]: #328
#325 := (= #287 #324)
#303 := (iff #56 #302)
#304 := [rewrite]: #303
#326 := [monotonicity #304]: #325
#331 := [trans #326 #329]: #330
#334 := [monotonicity #331]: #333
#342 := [trans #334 #340]: #341
#322 := (iff #66 #316)
#313 := (< #61 #308)
#320 := (iff #313 #316)
#321 := [rewrite]: #320
#314 := (iff #66 #313)
#311 := (= #65 #308)
#305 := (ite #302 #63 #64)
#309 := (= #305 #308)
#310 := [rewrite]: #309
#306 := (= #65 #305)
#307 := [monotonicity #304]: #306
#312 := [trans #307 #310]: #311
#315 := [monotonicity #312]: #314
#323 := [trans #315 #321]: #322
#345 := [monotonicity #323 #342]: #344
#299 := (iff #67 #296)
#293 := (and #290 #66)
#297 := (iff #293 #296)
#298 := [rewrite]: #297
#294 := (iff #67 #293)
#291 := (iff #62 #290)
#288 := (= #60 #287)
#285 := (= #59 #284)
#231 := (iff #57 #49)
#283 := [rewrite]: #231
#286 := [monotonicity #283]: #285
#289 := [monotonicity #286]: #288
#292 := [monotonicity #289]: #291
#295 := [monotonicity #292]: #294
#300 := [trans #295 #298]: #299
#347 := [trans #300 #345]: #346
#184 := [asserted]: #67
#348 := [mp #184 #347]: #343
#350 := [and-elim #348]: #338
#482 := [mp #350 #481]: #451
#678 := [th-lemma #482 #677 #429 #396 #666]: false
#679 := [lemma #678]: #576
[unit-resolution #679 #695]: false
unsat
ca942f6174c1f53254d5ef1b69b0e75f0d4027d4 208 0
#2 := false
#37 := 0::real
decl f13 :: (-> S6 S7 real)
decl f17 :: S7
#32 := f17
decl f18 :: S6
#34 := f18
#35 := (f13 f18 f17)
decl f14 :: (-> S8 S9 S6)
decl f16 :: S9
#30 := f16
decl f15 :: (-> S2 S8)
decl f5 :: S2
#11 := f5
#29 := (f15 f5)
#31 := (f14 #29 f16)
#33 := (f13 #31 f17)
#96 := -1::real
#107 := (* -1::real #33)
#108 := (+ #107 #35)
#97 := (* -1::real #35)
#98 := (+ #33 #97)
#135 := (>= #98 0::real)
#142 := (ite #135 #98 #108)
#150 := (* -1::real #142)
#383 := (+ #108 #150)
#384 := (<= #383 0::real)
#369 := (= #108 #142)
#136 := (not #135)
decl f3 :: S2
#8 := f3
#47 := (f15 f3)
#48 := (f14 #47 f16)
#49 := (f13 #48 f17)
#172 := (* -1::real #49)
decl f19 :: S6
#41 := f19
#42 := (f13 f19 f17)
#173 := (+ #42 #172)
#116 := (* -1::real #42)
#163 := (+ #116 #49)
#184 := (<= #173 0::real)
#191 := (ite #184 #163 #173)
#199 := (* -1::real #191)
#382 := (+ #173 #199)
#385 := (<= #382 0::real)
#375 := (= #173 #191)
#185 := (not #184)
#386 := [hypothesis]: #184
#394 := (or #136 #185)
#125 := -1/3::real
#126 := (* -1/3::real #42)
#200 := (+ #126 #199)
#123 := 1/3::real
#124 := (* 1/3::real #35)
#201 := (+ #124 #200)
#202 := (<= #201 0::real)
#203 := (not #202)
#44 := 3::real
#43 := (- #35 #42)
#45 := (/ #43 3::real)
#50 := (- #49 #42)
#52 := (- #50)
#51 := (< #50 0::real)
#53 := (ite #51 #52 #50)
#54 := (< #53 #45)
#208 := (iff #54 #203)
#127 := (+ #124 #126)
#166 := (< #163 0::real)
#178 := (ite #166 #173 #163)
#181 := (< #178 #127)
#206 := (iff #181 #203)
#196 := (< #191 #127)
#204 := (iff #196 #203)
#205 := [rewrite]: #204
#197 := (iff #181 #196)
#194 := (= #178 #191)
#188 := (ite #185 #173 #163)
#192 := (= #188 #191)
#193 := [rewrite]: #192
#189 := (= #178 #188)
#186 := (iff #166 #185)
#187 := [rewrite]: #186
#190 := [monotonicity #187]: #189
#195 := [trans #190 #193]: #194
#198 := [monotonicity #195]: #197
#207 := [trans #198 #205]: #206
#182 := (iff #54 #181)
#130 := (= #45 #127)
#117 := (+ #35 #116)
#120 := (/ #117 3::real)
#128 := (= #120 #127)
#129 := [rewrite]: #128
#121 := (= #45 #120)
#118 := (= #43 #117)
#119 := [rewrite]: #118
#122 := [monotonicity #119]: #121
#131 := [trans #122 #129]: #130
#179 := (= #53 #178)
#164 := (= #50 #163)
#165 := [rewrite]: #164
#176 := (= #52 #173)
#169 := (- #163)
#174 := (= #169 #173)
#175 := [rewrite]: #174
#170 := (= #52 #169)
#171 := [monotonicity #165]: #170
#177 := [trans #171 #175]: #176
#167 := (iff #51 #166)
#168 := [monotonicity #165]: #167
#180 := [monotonicity #168 #177 #165]: #179
#183 := [monotonicity #180 #131]: #182
#209 := [trans #183 #207]: #208
#162 := [asserted]: #54
#210 := [mp #162 #209]: #203
#380 := (+ #163 #199)
#381 := (<= #380 0::real)
#374 := (= #163 #191)
#376 := (or #185 #374)
#377 := [def-axiom]: #376
#387 := [unit-resolution #377 #386]: #374
#388 := (not #374)
#389 := (or #388 #381)
#390 := [th-lemma]: #389
#391 := [unit-resolution #390 #387]: #381
#392 := [hypothesis]: #135
#214 := (+ #33 #172)
#215 := (<= #214 0::real)
#55 := (<= #33 #49)
#216 := (iff #55 #215)
#217 := [rewrite]: #216
#211 := [asserted]: #55
#218 := [mp #211 #217]: #215
#393 := [th-lemma #218 #392 #391 #210 #386]: false
#395 := [lemma #393]: #394
#396 := [unit-resolution #395 #386]: #136
#151 := (+ #126 #150)
#152 := (+ #124 #151)
#153 := (<= #152 0::real)
#154 := (not #153)
#36 := (- #33 #35)
#39 := (- #36)
#38 := (< #36 0::real)
#40 := (ite #38 #39 #36)
#46 := (< #40 #45)
#159 := (iff #46 #154)
#101 := (< #98 0::real)
#113 := (ite #101 #108 #98)
#132 := (< #113 #127)
#157 := (iff #132 #154)
#147 := (< #142 #127)
#155 := (iff #147 #154)
#156 := [rewrite]: #155
#148 := (iff #132 #147)
#145 := (= #113 #142)
#139 := (ite #136 #108 #98)
#143 := (= #139 #142)
#144 := [rewrite]: #143
#140 := (= #113 #139)
#137 := (iff #101 #136)
#138 := [rewrite]: #137
#141 := [monotonicity #138]: #140
#146 := [trans #141 #144]: #145
#149 := [monotonicity #146]: #148
#158 := [trans #149 #156]: #157
#133 := (iff #46 #132)
#114 := (= #40 #113)
#99 := (= #36 #98)
#100 := [rewrite]: #99
#111 := (= #39 #108)
#104 := (- #98)
#109 := (= #104 #108)
#110 := [rewrite]: #109
#105 := (= #39 #104)
#106 := [monotonicity #100]: #105
#112 := [trans #106 #110]: #111
#102 := (iff #38 #101)
#103 := [monotonicity #100]: #102
#115 := [monotonicity #103 #112 #100]: #114
#134 := [monotonicity #115 #131]: #133
#160 := [trans #134 #158]: #159
#95 := [asserted]: #46
#161 := [mp #95 #160]: #154
#372 := (or #135 #369)
#373 := [def-axiom]: #372
#397 := [unit-resolution #373 #396]: #369
#398 := (not #369)
#399 := (or #398 #384)
#400 := [th-lemma]: #399
#401 := [unit-resolution #400 #397]: #384
#402 := [th-lemma #401 #161 #391 #210 #218 #396]: false
#403 := [lemma #402]: #185
#378 := (or #184 #375)
#379 := [def-axiom]: #378
#406 := [unit-resolution #379 #403]: #375
#407 := (not #375)
#408 := (or #407 #385)
#409 := [th-lemma]: #408
#410 := [unit-resolution #409 #406]: #385
#412 := (not #215)
#411 := (not #385)
#413 := (or #136 #411 #412 #202 #184)
#414 := [th-lemma]: #413
#415 := [unit-resolution #414 #403 #210 #218 #410]: #136
#416 := [unit-resolution #373 #415]: #369
#417 := [unit-resolution #400 #416]: #384
[th-lemma #410 #218 #210 #403 #161 #417]: false
unsat
504ce5f4f6961a0f59840c0aa303f063d46936a5 333 0
#2 := false
#11 := 0::real
decl ?v2!1 :: real
#225 := ?v2!1
decl ?v1!2 :: real
#223 := ?v1!2
#45 := -1::real
#238 := (* -1::real ?v1!2)
#260 := (+ #238 ?v2!1)
#240 := (* -1::real ?v2!1)
#266 := (+ ?v1!2 #240)
#267 := (>= #266 0::real)
#274 := (ite #267 #266 #260)
#277 := (* -1::real #274)
#74 := -1/3::real
#233 := (* -1/3::real ?v2!1)
#280 := (+ #233 #277)
decl ?v3!0 :: real
#224 := ?v3!0
#72 := 1/3::real
#235 := (* 1/3::real ?v3!0)
#283 := (+ #235 #280)
#286 := (<= #283 0::real)
#302 := (not #286)
decl ?v0!3 :: real
#221 := ?v0!3
#248 := (+ ?v0!3 #238)
#249 := (<= #248 0::real)
#250 := (not #249)
#226 := (* -1::real ?v0!3)
#227 := (+ #226 ?v3!0)
#228 := (* -1::real ?v3!0)
#229 := (+ ?v0!3 #228)
#230 := (>= #229 0::real)
#231 := (ite #230 #229 #227)
#232 := (* -1::real #231)
#234 := (+ #233 #232)
#236 := (+ #235 #234)
#237 := (<= #236 0::real)
#292 := (or #237 #250 #286)
#297 := (not #292)
#239 := (+ ?v2!1 #238)
#241 := (+ #240 ?v1!2)
#242 := (<= #239 0::real)
#243 := (ite #242 #241 #239)
#244 := (* -1::real #243)
#245 := (+ #233 #244)
#246 := (+ #235 #245)
#247 := (<= #246 0::real)
#251 := (or #250 #247 #237)
#252 := (not #251)
#298 := (iff #252 #297)
#295 := (iff #251 #292)
#289 := (or #250 #286 #237)
#293 := (iff #289 #292)
#294 := [rewrite]: #293
#290 := (iff #251 #289)
#287 := (iff #247 #286)
#284 := (= #246 #283)
#281 := (= #245 #280)
#278 := (= #244 #277)
#275 := (= #243 #274)
#261 := (= #239 #260)
#262 := [rewrite]: #261
#272 := (= #241 #266)
#273 := [rewrite]: #272
#270 := (iff #242 #267)
#263 := (<= #260 0::real)
#268 := (iff #263 #267)
#269 := [rewrite]: #268
#264 := (iff #242 #263)
#265 := [monotonicity #262]: #264
#271 := [trans #265 #269]: #270
#276 := [monotonicity #271 #273 #262]: #275
#279 := [monotonicity #276]: #278
#282 := [monotonicity #279]: #281
#285 := [monotonicity #282]: #284
#288 := [monotonicity #285]: #287
#291 := [monotonicity #288]: #290
#296 := [trans #291 #294]: #295
#299 := [monotonicity #296]: #298
#9 := (:var 0 real)
#8 := (:var 3 real)
#56 := (* -1::real #8)
#57 := (+ #56 #9)
#46 := (* -1::real #9)
#47 := (+ #8 #46)
#170 := (>= #47 0::real)
#177 := (ite #170 #47 #57)
#185 := (* -1::real #177)
#15 := (:var 1 real)
#75 := (* -1/3::real #15)
#186 := (+ #75 #185)
#73 := (* 1/3::real #9)
#187 := (+ #73 #186)
#188 := (<= #187 0::real)
#20 := (:var 2 real)
#93 := (* -1::real #20)
#94 := (+ #15 #93)
#65 := (* -1::real #15)
#84 := (+ #65 #20)
#139 := (<= #94 0::real)
#146 := (ite #139 #84 #94)
#154 := (* -1::real #146)
#155 := (+ #75 #154)
#156 := (+ #73 #155)
#157 := (<= #156 0::real)
#132 := (+ #8 #93)
#133 := (<= #132 0::real)
#136 := (not #133)
#207 := (or #136 #157 #188)
#212 := (forall (vars (?v0 real) (?v1 real) (?v2 real) (?v3 real)) #207)
#215 := (not #212)
#253 := (~ #215 #252)
#254 := [sk]: #253
#26 := (<= #8 #20)
#27 := (implies #26 false)
#17 := 3::real
#16 := (- #9 #15)
#18 := (/ #16 3::real)
#21 := (- #20 #15)
#23 := (- #21)
#22 := (< #21 0::real)
#24 := (ite #22 #23 #21)
#25 := (< #24 #18)
#28 := (implies #25 #27)
#10 := (- #8 #9)
#13 := (- #10)
#12 := (< #10 0::real)
#14 := (ite #12 #13 #10)
#19 := (< #14 #18)
#29 := (implies #19 #28)
#30 := (forall (vars (?v0 real) (?v1 real) (?v2 real) (?v3 real)) #29)
#31 := (not #30)
#218 := (iff #31 #215)
#76 := (+ #73 #75)
#87 := (< #84 0::real)
#99 := (ite #87 #94 #84)
#102 := (< #99 #76)
#111 := (not #102)
#105 := (not #26)
#112 := (or #105 #111)
#50 := (< #47 0::real)
#62 := (ite #50 #57 #47)
#81 := (< #62 #76)
#120 := (not #81)
#121 := (or #120 #112)
#126 := (forall (vars (?v0 real) (?v1 real) (?v2 real) (?v3 real)) #121)
#129 := (not #126)
#216 := (iff #129 #215)
#213 := (iff #126 #212)
#210 := (iff #121 #207)
#201 := (or #136 #157)
#204 := (or #188 #201)
#208 := (iff #204 #207)
#209 := [rewrite]: #208
#205 := (iff #121 #204)
#202 := (iff #112 #201)
#168 := (iff #111 #157)
#158 := (not #157)
#163 := (not #158)
#166 := (iff #163 #157)
#167 := [rewrite]: #166
#164 := (iff #111 #163)
#161 := (iff #102 #158)
#151 := (< #146 #76)
#159 := (iff #151 #158)
#160 := [rewrite]: #159
#152 := (iff #102 #151)
#149 := (= #99 #146)
#140 := (not #139)
#143 := (ite #140 #94 #84)
#147 := (= #143 #146)
#148 := [rewrite]: #147
#144 := (= #99 #143)
#141 := (iff #87 #140)
#142 := [rewrite]: #141
#145 := [monotonicity #142]: #144
#150 := [trans #145 #148]: #149
#153 := [monotonicity #150]: #152
#162 := [trans #153 #160]: #161
#165 := [monotonicity #162]: #164
#169 := [trans #165 #167]: #168
#137 := (iff #105 #136)
#134 := (iff #26 #133)
#135 := [rewrite]: #134
#138 := [monotonicity #135]: #137
#203 := [monotonicity #138 #169]: #202
#199 := (iff #120 #188)
#189 := (not #188)
#194 := (not #189)
#197 := (iff #194 #188)
#198 := [rewrite]: #197
#195 := (iff #120 #194)
#192 := (iff #81 #189)
#182 := (< #177 #76)
#190 := (iff #182 #189)
#191 := [rewrite]: #190
#183 := (iff #81 #182)
#180 := (= #62 #177)
#171 := (not #170)
#174 := (ite #171 #57 #47)
#178 := (= #174 #177)
#179 := [rewrite]: #178
#175 := (= #62 #174)
#172 := (iff #50 #171)
#173 := [rewrite]: #172
#176 := [monotonicity #173]: #175
#181 := [trans #176 #179]: #180
#184 := [monotonicity #181]: #183
#193 := [trans #184 #191]: #192
#196 := [monotonicity #193]: #195
#200 := [trans #196 #198]: #199
#206 := [monotonicity #200 #203]: #205
#211 := [trans #206 #209]: #210
#214 := [quant-intro #211]: #213
#217 := [monotonicity #214]: #216
#130 := (iff #31 #129)
#127 := (iff #30 #126)
#124 := (iff #29 #121)
#117 := (implies #81 #112)
#122 := (iff #117 #121)
#123 := [rewrite]: #122
#118 := (iff #29 #117)
#115 := (iff #28 #112)
#108 := (implies #102 #105)
#113 := (iff #108 #112)
#114 := [rewrite]: #113
#109 := (iff #28 #108)
#106 := (iff #27 #105)
#107 := [rewrite]: #106
#103 := (iff #25 #102)
#79 := (= #18 #76)
#66 := (+ #9 #65)
#69 := (/ #66 3::real)
#77 := (= #69 #76)
#78 := [rewrite]: #77
#70 := (= #18 #69)
#67 := (= #16 #66)
#68 := [rewrite]: #67
#71 := [monotonicity #68]: #70
#80 := [trans #71 #78]: #79
#100 := (= #24 #99)
#85 := (= #21 #84)
#86 := [rewrite]: #85
#97 := (= #23 #94)
#90 := (- #84)
#95 := (= #90 #94)
#96 := [rewrite]: #95
#91 := (= #23 #90)
#92 := [monotonicity #86]: #91
#98 := [trans #92 #96]: #97
#88 := (iff #22 #87)
#89 := [monotonicity #86]: #88
#101 := [monotonicity #89 #98 #86]: #100
#104 := [monotonicity #101 #80]: #103
#110 := [monotonicity #104 #107]: #109
#116 := [trans #110 #114]: #115
#82 := (iff #19 #81)
#63 := (= #14 #62)
#48 := (= #10 #47)
#49 := [rewrite]: #48
#60 := (= #13 #57)
#53 := (- #47)
#58 := (= #53 #57)
#59 := [rewrite]: #58
#54 := (= #13 #53)
#55 := [monotonicity #49]: #54
#61 := [trans #55 #59]: #60
#51 := (iff #12 #50)
#52 := [monotonicity #49]: #51
#64 := [monotonicity #52 #61 #49]: #63
#83 := [monotonicity #64 #80]: #82
#119 := [monotonicity #83 #116]: #118
#125 := [trans #119 #123]: #124
#128 := [quant-intro #125]: #127
#131 := [monotonicity #128]: #130
#219 := [trans #131 #217]: #218
#44 := [asserted]: #31
#220 := [mp #44 #219]: #215
#257 := [mp~ #220 #254]: #252
#258 := [mp #257 #299]: #297
#303 := [not-or-elim #258]: #302
#301 := [not-or-elim #258]: #249
#259 := (not #237)
#300 := [not-or-elim #258]: #259
#376 := (+ #227 #232)
#377 := (<= #376 0::real)
#360 := (= #227 #231)
#361 := (not #230)
#368 := (not #267)
#379 := [hypothesis]: #368
#387 := (or #361 #267)
#373 := (+ #260 #277)
#374 := (<= #373 0::real)
#367 := (= #260 #274)
#371 := (or #267 #367)
#372 := [def-axiom]: #371
#380 := [unit-resolution #372 #379]: #367
#381 := (not #367)
#382 := (or #381 #374)
#383 := [th-lemma]: #382
#384 := [unit-resolution #383 #380]: #374
#385 := [hypothesis]: #230
#386 := [th-lemma #385 #384 #303 #379 #301]: false
#388 := [lemma #386]: #387
#389 := [unit-resolution #388 #379]: #361
#364 := (or #230 #360)
#365 := [def-axiom]: #364
#390 := [unit-resolution #365 #389]: #360
#391 := (not #360)
#392 := (or #391 #377)
#393 := [th-lemma]: #392
#394 := [unit-resolution #393 #390]: #377
#395 := [th-lemma #384 #303 #379 #394 #300 #301]: false
#396 := [lemma #395]: #267
#399 := [hypothesis]: #361
#400 := [unit-resolution #365 #399]: #360
#401 := [unit-resolution #393 #400]: #377
#375 := (+ #266 #277)
#378 := (<= #375 0::real)
#366 := (= #266 #274)
#369 := (or #368 #366)
#370 := [def-axiom]: #369
#402 := [unit-resolution #370 #396]: #366
#403 := (not #366)
#404 := (or #403 #378)
#405 := [th-lemma]: #404
#406 := [unit-resolution #405 #402]: #378
#407 := [th-lemma #406 #301 #401 #300 #399 #303]: false
#408 := [lemma #407]: #230
[th-lemma #406 #301 #408 #396 #303]: false
unsat
024080ea9e6de105c72225d6d55cc8b136a93933 165 0
#2 := false
#22 := 0::real
decl f3 :: (-> S3 S2 real)
decl ?v0!0 :: S2
#118 := ?v0!0
decl f5 :: S3
#11 := f5
#119 := (f3 f5 ?v0!0)
#49 := -1::real
#117 := (* -1::real #119)
decl f4 :: S3
#8 := f4
#115 := (f3 f4 ?v0!0)
#120 := (+ #115 #117)
#121 := (>= #120 0::real)
decl f6 :: (-> S2 S4 S1)
decl f7 :: (-> S4 S4 S4)
decl f9 :: (-> S2 S4 S4)
decl f11 :: S4
#17 := f11
decl f10 :: S2
#16 := f10
#18 := (f9 f10 f11)
decl f8 :: S4
#15 := f8
#19 := (f7 f8 #18)
#123 := (f6 ?v0!0 #19)
decl f1 :: S1
#4 := f1
#124 := (= f1 #123)
#9 := (:var 0 S2)
#12 := (f3 f5 #9)
#81 := (* -1::real #12)
#10 := (f3 f4 #9)
#82 := (+ #10 #81)
#83 := (>= #82 0::real)
#84 := (not #83)
#89 := (forall (vars (?v1 S2)) #84)
#158 := (and #89 #121 #124)
#122 := (not #121)
#133 := (not #122)
#125 := (not #124)
#130 := (not #125)
#143 := (and #130 #133 #89)
#161 := (iff #143 #158)
#155 := (and #124 #121 #89)
#159 := (iff #155 #158)
#160 := [rewrite]: #159
#156 := (iff #143 #155)
#153 := (iff #133 #121)
#154 := [rewrite]: #153
#151 := (iff #130 #124)
#152 := [rewrite]: #151
#157 := [monotonicity #152 #154]: #156
#162 := [trans #157 #160]: #161
#92 := (not #89)
#20 := (f6 #9 #19)
#46 := (= f1 #20)
#60 := (not #46)
#101 := (or #60 #84 #92)
#106 := (forall (vars (?v0 S2)) #101)
#109 := (not #106)
#146 := (~ #109 #143)
#126 := (or #125 #122 #92)
#127 := (not #126)
#144 := (~ #127 #143)
#140 := (not #92)
#141 := (~ #140 #89)
#138 := (~ #89 #89)
#136 := (~ #84 #84)
#137 := [refl]: #136
#139 := [nnf-pos #137]: #138
#142 := [nnf-neg #139]: #141
#134 := (~ #133 #133)
#135 := [refl]: #134
#131 := (~ #130 #130)
#132 := [refl]: #131
#145 := [nnf-neg #132 #135 #142]: #144
#128 := (~ #109 #127)
#129 := [sk]: #128
#147 := [trans #129 #145]: #146
#23 := (- #12 #10)
#24 := (< 0::real #23)
#21 := (= #20 f1)
#25 := (implies #21 #24)
#13 := (< #10 #12)
#14 := (forall (vars (?v1 S2)) #13)
#26 := (implies #14 #25)
#27 := (forall (vars (?v0 S2)) #26)
#28 := (not #27)
#112 := (iff #28 #109)
#50 := (* -1::real #10)
#51 := (+ #50 #12)
#54 := (< 0::real #51)
#61 := (or #60 #54)
#69 := (not #14)
#70 := (or #69 #61)
#75 := (forall (vars (?v0 S2)) #70)
#78 := (not #75)
#110 := (iff #78 #109)
#107 := (iff #75 #106)
#104 := (iff #70 #101)
#95 := (or #60 #84)
#98 := (or #92 #95)
#102 := (iff #98 #101)
#103 := [rewrite]: #102
#99 := (iff #70 #98)
#96 := (iff #61 #95)
#85 := (iff #54 #84)
#86 := [rewrite]: #85
#97 := [monotonicity #86]: #96
#93 := (iff #69 #92)
#90 := (iff #14 #89)
#87 := (iff #13 #84)
#88 := [rewrite]: #87
#91 := [quant-intro #88]: #90
#94 := [monotonicity #91]: #93
#100 := [monotonicity #94 #97]: #99
#105 := [trans #100 #103]: #104
#108 := [quant-intro #105]: #107
#111 := [monotonicity #108]: #110
#79 := (iff #28 #78)
#76 := (iff #27 #75)
#73 := (iff #26 #70)
#66 := (implies #14 #61)
#71 := (iff #66 #70)
#72 := [rewrite]: #71
#67 := (iff #26 #66)
#64 := (iff #25 #61)
#57 := (implies #46 #54)
#62 := (iff #57 #61)
#63 := [rewrite]: #62
#58 := (iff #25 #57)
#55 := (iff #24 #54)
#52 := (= #23 #51)
#53 := [rewrite]: #52
#56 := [monotonicity #53]: #55
#47 := (iff #21 #46)
#48 := [rewrite]: #47
#59 := [monotonicity #48 #56]: #58
#65 := [trans #59 #63]: #64
#68 := [monotonicity #65]: #67
#74 := [trans #68 #72]: #73
#77 := [quant-intro #74]: #76
#80 := [monotonicity #77]: #79
#113 := [trans #80 #111]: #112
#45 := [asserted]: #28
#114 := [mp #45 #113]: #109
#148 := [mp~ #114 #147]: #143
#149 := [mp #148 #162]: #158
#163 := [and-elim #149]: #121
#223 := (pattern #12)
#222 := (pattern #10)
#224 := (forall (vars (?v1 S2)) (:pat #222 #223) #84)
#227 := (iff #89 #224)
#225 := (iff #84 #84)
#226 := [refl]: #225
#228 := [quant-intro #226]: #227
#150 := [and-elim #149]: #89
#229 := [mp #150 #228]: #224
#232 := (not #224)
#233 := (or #232 #122)
#234 := [quant-inst]: #233
[unit-resolution #234 #229 #163]: false
unsat
116b1dd4c85396a326f34f6c1266b1ad85116049 57 0
#2 := false
decl f13 :: (-> S4 S4 S5)
#44 := (:var 0 S4)
#43 := (:var 1 S4)
#45 := (f13 #43 #44)
#252 := (pattern #45)
#39 := 0::real
decl f12 :: (-> S5 real)
#46 := (f12 #45)
#133 := (>= #46 0::real)
#253 := (forall (vars (?v0 S4) (?v1 S4)) (:pat #252) #133)
#135 := (forall (vars (?v0 S4) (?v1 S4)) #133)
#256 := (iff #135 #253)
#254 := (iff #133 #133)
#255 := [refl]: #254
#257 := [quant-intro #255]: #256
#150 := (~ #135 #135)
#139 := (~ #133 #133)
#130 := [refl]: #139
#151 := [nnf-pos #130]: #150
#47 := (<= 0::real #46)
#48 := (forall (vars (?v0 S4) (?v1 S4)) #47)
#136 := (iff #48 #135)
#132 := (iff #47 #133)
#134 := [rewrite]: #132
#137 := [quant-intro #134]: #136
#129 := [asserted]: #48
#138 := [mp #129 #137]: #135
#152 := [mp~ #138 #151]: #135
#258 := [mp #152 #257]: #253
decl f14 :: (-> S3 S4)
decl f4 :: S3
#8 := f4
#36 := (f14 f4)
decl f10 :: S3
#24 := f10
#35 := (f14 f10)
#37 := (f13 #35 #36)
#38 := (f12 #37)
#259 := (>= #38 0::real)
#261 := (not #259)
#41 := (= #38 0::real)
#42 := (not #41)
#128 := [asserted]: #42
#267 := (or #41 #261)
#40 := (<= #38 0::real)
#127 := [asserted]: #40
#260 := (not #40)
#265 := (or #41 #260 #261)
#266 := [th-lemma]: #265
#268 := [unit-resolution #266 #127]: #267
#269 := [unit-resolution #268 #128]: #261
#262 := (not #253)
#263 := (or #262 #259)
#264 := [quant-inst]: #263
[unit-resolution #264 #269 #258]: false
unsat
74073317ccefcdf35878e5154f8155d12c8475cf 91 0
#2 := false
#43 := 0::real
decl f3 :: (-> S2 S3 real)
decl f5 :: S3
#9 := f5
decl f6 :: S2
#11 := f6
#12 := (f3 f6 f5)
#40 := -1::real
#41 := (* -1::real #12)
decl f4 :: S2
#8 := f4
#10 := (f3 f4 f5)
#42 := (+ #10 #41)
#135 := (>= #42 0::real)
#160 := (not #135)
#48 := (= #10 #12)
#60 := (not #48)
#19 := (= #12 #10)
#20 := (not #19)
#61 := (iff #20 #60)
#58 := (iff #19 #48)
#59 := [rewrite]: #58
#62 := [monotonicity #59]: #61
#39 := [asserted]: #20
#65 := [mp #39 #62]: #60
#163 := (or #48 #160)
#44 := (<= #42 0::real)
#13 := (<= #10 #12)
#45 := (iff #13 #44)
#46 := [rewrite]: #45
#37 := [asserted]: #13
#47 := [mp #37 #46]: #44
#159 := (not #44)
#161 := (or #48 #159 #160)
#162 := [th-lemma]: #161
#164 := [unit-resolution #162 #47]: #163
#165 := [unit-resolution #164 #65]: #160
#14 := (:var 0 S3)
#16 := (f3 f4 #14)
#128 := (pattern #16)
#15 := (f3 f6 #14)
#127 := (pattern #15)
#49 := (* -1::real #16)
#50 := (+ #15 #49)
#51 := (<= #50 0::real)
#129 := (forall (vars (?v0 S3)) (:pat #127 #128) #51)
#54 := (forall (vars (?v0 S3)) #51)
#132 := (iff #54 #129)
#130 := (iff #51 #51)
#131 := [refl]: #130
#133 := [quant-intro #131]: #132
#69 := (~ #54 #54)
#71 := (~ #51 #51)
#72 := [refl]: #71
#70 := [nnf-pos #72]: #69
#17 := (<= #15 #16)
#18 := (forall (vars (?v0 S3)) #17)
#55 := (iff #18 #54)
#52 := (iff #17 #51)
#53 := [rewrite]: #52
#56 := [quant-intro #53]: #55
#38 := [asserted]: #18
#57 := [mp #38 #56]: #54
#67 := [mp~ #57 #70]: #54
#134 := [mp #67 #133]: #129
#149 := (not #129)
#150 := (or #149 #135)
#136 := (* -1::real #10)
#137 := (+ #12 #136)
#138 := (<= #137 0::real)
#151 := (or #149 #138)
#153 := (iff #151 #150)
#155 := (iff #150 #150)
#156 := [rewrite]: #155
#147 := (iff #138 #135)
#139 := (+ #136 #12)
#142 := (<= #139 0::real)
#145 := (iff #142 #135)
#146 := [rewrite]: #145
#143 := (iff #138 #142)
#140 := (= #137 #139)
#141 := [rewrite]: #140
#144 := [monotonicity #141]: #143
#148 := [trans #144 #146]: #147
#154 := [monotonicity #148]: #153
#157 := [trans #154 #156]: #153
#152 := [quant-inst]: #151
#158 := [mp #152 #157]: #150
[unit-resolution #158 #134 #165]: false
unsat
9ecd5f8eb0c8f78bd68a366175093e04632f1f73 149 0
#2 := false
#23 := 0::real
decl f3 :: (-> S2 S3 real)
decl f5 :: S3
#9 := f5
decl f6 :: S2
#11 := f6
#12 := (f3 f6 f5)
#49 := -1::real
#161 := (* -1::real #12)
decl f4 :: S2
#8 := f4
#10 := (f3 f4 f5)
#208 := (+ #10 #161)
#210 := (>= #208 0::real)
#13 := (= #10 #12)
#45 := [asserted]: #13
#213 := (not #13)
#214 := (or #213 #210)
#215 := [th-lemma]: #214
#216 := [unit-resolution #215 #45]: #210
decl f7 :: S2
#16 := f7
#26 := (f3 f7 f5)
#165 := (* -1::real #26)
#166 := (+ #10 #165)
#212 := (>= #166 0::real)
#227 := (not #212)
#211 := (= #10 #26)
#221 := (not #211)
#67 := (= #12 #26)
#75 := (not #67)
#222 := (iff #75 #221)
#219 := (iff #67 #211)
#217 := (iff #211 #67)
#218 := [monotonicity #45]: #217
#220 := [symm #218]: #219
#223 := [monotonicity #220]: #222
#27 := (= #26 #12)
#28 := (not #27)
#76 := (iff #28 #75)
#73 := (iff #27 #67)
#74 := [rewrite]: #73
#77 := [monotonicity #74]: #76
#48 := [asserted]: #28
#80 := [mp #48 #77]: #75
#224 := [mp #80 #223]: #221
#230 := (or #211 #227)
#167 := (<= #166 0::real)
#177 := (+ #12 #165)
#178 := (>= #177 0::real)
#183 := (not #178)
#168 := (not #167)
#186 := (or #168 #183)
#189 := (not #186)
#14 := (:var 0 S3)
#19 := (f3 f6 #14)
#154 := (pattern #19)
#17 := (f3 f7 #14)
#153 := (pattern #17)
#15 := (f3 f4 #14)
#152 := (pattern #15)
#55 := (* -1::real #19)
#56 := (+ #17 #55)
#57 := (<= #56 0::real)
#82 := (not #57)
#50 := (* -1::real #17)
#51 := (+ #15 #50)
#52 := (<= #51 0::real)
#85 := (not #52)
#83 := (or #85 #82)
#81 := (not #83)
#155 := (forall (vars (?v0 S3)) (:pat #152 #153 #154) #81)
#91 := (forall (vars (?v0 S3)) #81)
#158 := (iff #91 #155)
#156 := (iff #81 #81)
#157 := [refl]: #156
#159 := [quant-intro #157]: #158
#60 := (and #52 #57)
#63 := (forall (vars (?v0 S3)) #60)
#92 := (iff #63 #91)
#78 := (iff #60 #81)
#90 := [rewrite]: #78
#93 := [quant-intro #90]: #92
#86 := (~ #63 #63)
#88 := (~ #60 #60)
#89 := [refl]: #88
#87 := [nnf-pos #89]: #86
#20 := (<= #17 #19)
#18 := (<= #15 #17)
#21 := (and #18 #20)
#22 := (forall (vars (?v0 S3)) #21)
#64 := (iff #22 #63)
#61 := (iff #21 #60)
#58 := (iff #20 #57)
#59 := [rewrite]: #58
#53 := (iff #18 #52)
#54 := [rewrite]: #53
#62 := [monotonicity #54 #59]: #61
#65 := [quant-intro #62]: #64
#46 := [asserted]: #22
#66 := [mp #46 #65]: #63
#84 := [mp~ #66 #87]: #63
#94 := [mp #84 #93]: #91
#160 := [mp #94 #159]: #155
#192 := (not #155)
#193 := (or #192 #189)
#162 := (+ #26 #161)
#163 := (<= #162 0::real)
#164 := (not #163)
#169 := (or #168 #164)
#170 := (not #169)
#194 := (or #192 #170)
#196 := (iff #194 #193)
#198 := (iff #193 #193)
#199 := [rewrite]: #198
#190 := (iff #170 #189)
#187 := (iff #169 #186)
#184 := (iff #164 #183)
#181 := (iff #163 #178)
#171 := (+ #161 #26)
#174 := (<= #171 0::real)
#179 := (iff #174 #178)
#180 := [rewrite]: #179
#175 := (iff #163 #174)
#172 := (= #162 #171)
#173 := [rewrite]: #172
#176 := [monotonicity #173]: #175
#182 := [trans #176 #180]: #181
#185 := [monotonicity #182]: #184
#188 := [monotonicity #185]: #187
#191 := [monotonicity #188]: #190
#197 := [monotonicity #191]: #196
#200 := [trans #197 #199]: #196
#195 := [quant-inst]: #194
#201 := [mp #195 #200]: #193
#225 := [unit-resolution #201 #160]: #189
#202 := (or #186 #167)
#203 := [def-axiom]: #202
#226 := [unit-resolution #203 #225]: #167
#228 := (or #211 #168 #227)
#229 := [th-lemma]: #228
#231 := [unit-resolution #229 #226]: #230
#232 := [unit-resolution #231 #224]: #227
#204 := (or #186 #178)
#205 := [def-axiom]: #204
#233 := [unit-resolution #205 #225]: #178
[th-lemma #233 #232 #216]: false
unsat
ada412db5ba79d588ff49226c319d0dae76f5f87 271 0
#2 := false
#8 := 0::real
decl f4 :: (-> S3 S2 real)
decl f7 :: S2
#19 := f7
decl f5 :: S3
#11 := f5
#24 := (f4 f5 f7)
decl f8 :: S3
#21 := f8
#22 := (f4 f8 f7)
#66 := -1::real
#87 := (* -1::real #22)
#88 := (+ #87 #24)
decl f3 :: real
#9 := f3
#148 := (* -1::real #24)
#149 := (+ #22 #148)
#150 := (+ f3 #149)
#151 := (<= #150 0::real)
#154 := (ite #151 f3 #88)
#320 := (* -1::real #154)
#321 := (+ f3 #320)
#322 := (<= #321 0::real)
#329 := (not #322)
#65 := 1/2::real
#157 := (* 1/2::real #154)
#289 := (<= #157 0::real)
#168 := (= #157 0::real)
#178 := (<= #149 0::real)
decl f6 :: S3
#14 := f6
#20 := (f4 f6 f7)
#174 := (+ #20 #87)
#175 := (<= #174 0::real)
#181 := (and #175 #178)
#184 := (not #181)
#171 := (not #168)
#80 := (* 1/2::real #24)
#145 := (+ #87 #80)
#79 := (* 1/2::real #20)
#146 := (+ #79 #145)
#143 := (>= #146 0::real)
#141 := (not #143)
#193 := (or #141 #171 #184)
#198 := (not #193)
#28 := 2::real
#31 := (- #24 #22)
#32 := (<= f3 #31)
#33 := (ite #32 f3 #31)
#34 := (/ #33 2::real)
#35 := (+ #22 #34)
#36 := (= #35 #22)
#37 := (not #36)
#27 := (+ #20 #24)
#29 := (/ #27 2::real)
#30 := (<= #22 #29)
#38 := (implies #30 #37)
#25 := (<= #22 #24)
#23 := (<= #20 #22)
#26 := (and #23 #25)
#39 := (implies #26 #38)
#40 := (not #39)
#201 := (iff #40 #198)
#91 := (<= f3 #88)
#94 := (ite #91 f3 #88)
#100 := (* 1/2::real #94)
#105 := (+ #22 #100)
#111 := (= #22 #105)
#116 := (not #111)
#81 := (+ #79 #80)
#84 := (<= #22 #81)
#122 := (not #84)
#123 := (or #122 #116)
#131 := (not #26)
#132 := (or #131 #123)
#137 := (not #132)
#199 := (iff #137 #198)
#196 := (iff #132 #193)
#187 := (or #141 #171)
#190 := (or #184 #187)
#194 := (iff #190 #193)
#195 := [rewrite]: #194
#191 := (iff #132 #190)
#188 := (iff #123 #187)
#172 := (iff #116 #171)
#169 := (iff #111 #168)
#160 := (+ #22 #157)
#163 := (= #22 #160)
#166 := (iff #163 #168)
#167 := [rewrite]: #166
#164 := (iff #111 #163)
#161 := (= #105 #160)
#158 := (= #100 #157)
#155 := (= #94 #154)
#152 := (iff #91 #151)
#153 := [rewrite]: #152
#156 := [monotonicity #153]: #155
#159 := [monotonicity #156]: #158
#162 := [monotonicity #159]: #161
#165 := [monotonicity #162]: #164
#170 := [trans #165 #167]: #169
#173 := [monotonicity #170]: #172
#144 := (iff #122 #141)
#140 := (iff #84 #143)
#142 := [rewrite]: #140
#147 := [monotonicity #142]: #144
#189 := [monotonicity #147 #173]: #188
#185 := (iff #131 #184)
#182 := (iff #26 #181)
#179 := (iff #25 #178)
#180 := [rewrite]: #179
#176 := (iff #23 #175)
#177 := [rewrite]: #176
#183 := [monotonicity #177 #180]: #182
#186 := [monotonicity #183]: #185
#192 := [monotonicity #186 #189]: #191
#197 := [trans #192 #195]: #196
#200 := [monotonicity #197]: #199
#138 := (iff #40 #137)
#135 := (iff #39 #132)
#128 := (implies #26 #123)
#133 := (iff #128 #132)
#134 := [rewrite]: #133
#129 := (iff #39 #128)
#126 := (iff #38 #123)
#119 := (implies #84 #116)
#124 := (iff #119 #123)
#125 := [rewrite]: #124
#120 := (iff #38 #119)
#117 := (iff #37 #116)
#114 := (iff #36 #111)
#108 := (= #105 #22)
#112 := (iff #108 #111)
#113 := [rewrite]: #112
#109 := (iff #36 #108)
#106 := (= #35 #105)
#103 := (= #34 #100)
#97 := (/ #94 2::real)
#101 := (= #97 #100)
#102 := [rewrite]: #101
#98 := (= #34 #97)
#95 := (= #33 #94)
#89 := (= #31 #88)
#90 := [rewrite]: #89
#92 := (iff #32 #91)
#93 := [monotonicity #90]: #92
#96 := [monotonicity #93 #90]: #95
#99 := [monotonicity #96]: #98
#104 := [trans #99 #102]: #103
#107 := [monotonicity #104]: #106
#110 := [monotonicity #107]: #109
#115 := [trans #110 #113]: #114
#118 := [monotonicity #115]: #117
#85 := (iff #30 #84)
#82 := (= #29 #81)
#83 := [rewrite]: #82
#86 := [monotonicity #83]: #85
#121 := [monotonicity #86 #118]: #120
#127 := [trans #121 #125]: #126
#130 := [monotonicity #127]: #129
#136 := [trans #130 #134]: #135
#139 := [monotonicity #136]: #138
#202 := [trans #139 #200]: #201
#59 := [asserted]: #40
#203 := [mp #59 #202]: #198
#205 := [not-or-elim #203]: #168
#324 := (or #171 #289)
#325 := [th-lemma]: #324
#326 := [unit-resolution #325 #205]: #289
#327 := [hypothesis]: #322
#60 := (<= f3 0::real)
#61 := (not #60)
#10 := (< 0::real f3)
#62 := (iff #10 #61)
#63 := [rewrite]: #62
#57 := [asserted]: #10
#64 := [mp #57 #63]: #61
#328 := [th-lemma #64 #327 #326]: false
#330 := [lemma #328]: #329
#282 := (= f3 #154)
#283 := (= #88 #154)
#339 := (not #283)
#323 := (+ #88 #320)
#331 := (<= #323 0::real)
#336 := (not #331)
#301 := (+ #20 #148)
#302 := (>= #301 0::real)
#307 := (not #302)
#12 := (:var 0 S2)
#15 := (f4 f6 #12)
#275 := (pattern #15)
#13 := (f4 f5 #12)
#274 := (pattern #13)
#67 := (* -1::real #15)
#68 := (+ #13 #67)
#69 := (<= #68 0::real)
#218 := (not #69)
#276 := (forall (vars (?v0 S2)) (:pat #274 #275) #218)
#223 := (forall (vars (?v0 S2)) #218)
#279 := (iff #223 #276)
#277 := (iff #218 #218)
#278 := [refl]: #277
#280 := [quant-intro #278]: #279
#72 := (exists (vars (?v0 S2)) #69)
#75 := (not #72)
#220 := (~ #75 #223)
#219 := (~ #218 #218)
#222 := [refl]: #219
#221 := [nnf-neg #222]: #220
#16 := (<= #13 #15)
#17 := (exists (vars (?v0 S2)) #16)
#18 := (not #17)
#76 := (iff #18 #75)
#73 := (iff #17 #72)
#70 := (iff #16 #69)
#71 := [rewrite]: #70
#74 := [quant-intro #71]: #73
#77 := [monotonicity #74]: #76
#58 := [asserted]: #18
#78 := [mp #58 #77]: #75
#216 := [mp~ #78 #221]: #223
#281 := [mp #216 #280]: #276
#310 := (not #276)
#311 := (or #310 #307)
#291 := (* -1::real #20)
#292 := (+ #24 #291)
#293 := (<= #292 0::real)
#294 := (not #293)
#312 := (or #310 #294)
#314 := (iff #312 #311)
#316 := (iff #311 #311)
#317 := [rewrite]: #316
#308 := (iff #294 #307)
#305 := (iff #293 #302)
#295 := (+ #291 #24)
#298 := (<= #295 0::real)
#303 := (iff #298 #302)
#304 := [rewrite]: #303
#299 := (iff #293 #298)
#296 := (= #292 #295)
#297 := [rewrite]: #296
#300 := [monotonicity #297]: #299
#306 := [trans #300 #304]: #305
#309 := [monotonicity #306]: #308
#315 := [monotonicity #309]: #314
#318 := [trans #315 #317]: #314
#313 := [quant-inst]: #312
#319 := [mp #313 #318]: #311
#333 := [unit-resolution #319 #281]: #307
#204 := [not-or-elim #203]: #143
#334 := [hypothesis]: #331
#335 := [th-lemma #334 #204 #333 #326]: false
#337 := [lemma #335]: #336
#338 := [hypothesis]: #283
#340 := (or #339 #331)
#341 := [th-lemma]: #340
#342 := [unit-resolution #341 #338 #337]: false
#343 := [lemma #342]: #339
#287 := (or #151 #283)
#288 := [def-axiom]: #287
#344 := [unit-resolution #288 #343]: #151
#284 := (not #151)
#285 := (or #284 #282)
#286 := [def-axiom]: #285
#345 := [unit-resolution #286 #344]: #282
#346 := (not #282)
#347 := (or #346 #322)
#348 := [th-lemma]: #347
[unit-resolution #348 #345 #330]: false
unsat
3f6125a99a8cb462db3a2586a1eae0021b892091 288 0
#2 := false
#8 := 0::real
decl f4 :: (-> S3 S2 real)
decl f7 :: S2
#19 := f7
decl f8 :: S3
#21 := f8
#22 := (f4 f8 f7)
decl f6 :: S3
#14 := f6
#20 := (f4 f6 f7)
#73 := -1::real
#118 := (* -1::real #20)
#119 := (+ #118 #22)
decl f3 :: real
#9 := f3
#97 := (* -1::real #22)
#211 := (+ #20 #97)
#212 := (+ f3 #211)
#213 := (<= #212 0::real)
#216 := (ite #213 f3 #119)
#397 := (* -1::real #216)
#398 := (+ f3 #397)
#399 := (<= #398 0::real)
#407 := (not #399)
#72 := 1/2::real
#287 := (* 1/2::real #216)
#367 := (<= #287 0::real)
#288 := (= #287 0::real)
#139 := -1/2::real
#219 := (* -1/2::real #216)
#222 := (+ #22 #219)
decl f5 :: S3
#11 := f5
#24 := (f4 f5 f7)
#98 := (+ #97 #24)
#196 := (* -1::real #24)
#197 := (+ #22 #196)
#198 := (+ f3 #197)
#199 := (<= #198 0::real)
#202 := (ite #199 f3 #98)
#205 := (* 1/2::real #202)
#208 := (+ #22 #205)
#87 := (* 1/2::real #24)
#185 := (+ #97 #87)
#86 := (* 1/2::real #20)
#186 := (+ #86 #185)
#183 := (>= #186 0::real)
#225 := (ite #183 #208 #222)
#228 := (= #22 #225)
#291 := (iff #228 #288)
#284 := (= #22 #222)
#289 := (iff #284 #288)
#290 := [rewrite]: #289
#285 := (iff #228 #284)
#282 := (= #225 #222)
#277 := (ite false #208 #222)
#280 := (= #277 #222)
#281 := [rewrite]: #280
#278 := (= #225 #277)
#275 := (iff #183 false)
#182 := (not #183)
#237 := (<= #197 0::real)
#234 := (<= #211 0::real)
#240 := (and #234 #237)
#243 := (not #240)
#231 := (not #228)
#252 := (or #183 #231 #243)
#257 := (not #252)
#28 := 2::real
#37 := (- #22 #20)
#38 := (<= f3 #37)
#39 := (ite #38 f3 #37)
#40 := (/ #39 2::real)
#41 := (- #22 #40)
#32 := (- #24 #22)
#33 := (<= f3 #32)
#34 := (ite #33 f3 #32)
#35 := (/ #34 2::real)
#36 := (+ #22 #35)
#27 := (+ #20 #24)
#29 := (/ #27 2::real)
#31 := (<= #22 #29)
#42 := (ite #31 #36 #41)
#43 := (= #42 #22)
#44 := (not #43)
#30 := (< #29 #22)
#45 := (implies #30 #44)
#25 := (<= #22 #24)
#23 := (<= #20 #22)
#26 := (and #23 #25)
#46 := (implies #26 #45)
#47 := (not #46)
#260 := (iff #47 #257)
#122 := (<= f3 #119)
#125 := (ite #122 f3 #119)
#140 := (* -1/2::real #125)
#141 := (+ #22 #140)
#101 := (<= f3 #98)
#104 := (ite #101 f3 #98)
#110 := (* 1/2::real #104)
#115 := (+ #22 #110)
#88 := (+ #86 #87)
#94 := (<= #22 #88)
#146 := (ite #94 #115 #141)
#152 := (= #22 #146)
#157 := (not #152)
#91 := (< #88 #22)
#163 := (not #91)
#164 := (or #163 #157)
#172 := (not #26)
#173 := (or #172 #164)
#178 := (not #173)
#258 := (iff #178 #257)
#255 := (iff #173 #252)
#246 := (or #183 #231)
#249 := (or #243 #246)
#253 := (iff #249 #252)
#254 := [rewrite]: #253
#250 := (iff #173 #249)
#247 := (iff #164 #246)
#232 := (iff #157 #231)
#229 := (iff #152 #228)
#226 := (= #146 #225)
#223 := (= #141 #222)
#220 := (= #140 #219)
#217 := (= #125 #216)
#214 := (iff #122 #213)
#215 := [rewrite]: #214
#218 := [monotonicity #215]: #217
#221 := [monotonicity #218]: #220
#224 := [monotonicity #221]: #223
#209 := (= #115 #208)
#206 := (= #110 #205)
#203 := (= #104 #202)
#200 := (iff #101 #199)
#201 := [rewrite]: #200
#204 := [monotonicity #201]: #203
#207 := [monotonicity #204]: #206
#210 := [monotonicity #207]: #209
#195 := (iff #94 #183)
#194 := [rewrite]: #195
#227 := [monotonicity #194 #210 #224]: #226
#230 := [monotonicity #227]: #229
#233 := [monotonicity #230]: #232
#192 := (iff #163 #183)
#187 := (not #182)
#190 := (iff #187 #183)
#191 := [rewrite]: #190
#188 := (iff #163 #187)
#181 := (iff #91 #182)
#184 := [rewrite]: #181
#189 := [monotonicity #184]: #188
#193 := [trans #189 #191]: #192
#248 := [monotonicity #193 #233]: #247
#244 := (iff #172 #243)
#241 := (iff #26 #240)
#238 := (iff #25 #237)
#239 := [rewrite]: #238
#235 := (iff #23 #234)
#236 := [rewrite]: #235
#242 := [monotonicity #236 #239]: #241
#245 := [monotonicity #242]: #244
#251 := [monotonicity #245 #248]: #250
#256 := [trans #251 #254]: #255
#259 := [monotonicity #256]: #258
#179 := (iff #47 #178)
#176 := (iff #46 #173)
#169 := (implies #26 #164)
#174 := (iff #169 #173)
#175 := [rewrite]: #174
#170 := (iff #46 #169)
#167 := (iff #45 #164)
#160 := (implies #91 #157)
#165 := (iff #160 #164)
#166 := [rewrite]: #165
#161 := (iff #45 #160)
#158 := (iff #44 #157)
#155 := (iff #43 #152)
#149 := (= #146 #22)
#153 := (iff #149 #152)
#154 := [rewrite]: #153
#150 := (iff #43 #149)
#147 := (= #42 #146)
#144 := (= #41 #141)
#131 := (* 1/2::real #125)
#136 := (- #22 #131)
#142 := (= #136 #141)
#143 := [rewrite]: #142
#137 := (= #41 #136)
#134 := (= #40 #131)
#128 := (/ #125 2::real)
#132 := (= #128 #131)
#133 := [rewrite]: #132
#129 := (= #40 #128)
#126 := (= #39 #125)
#120 := (= #37 #119)
#121 := [rewrite]: #120
#123 := (iff #38 #122)
#124 := [monotonicity #121]: #123
#127 := [monotonicity #124 #121]: #126
#130 := [monotonicity #127]: #129
#135 := [trans #130 #133]: #134
#138 := [monotonicity #135]: #137
#145 := [trans #138 #143]: #144
#116 := (= #36 #115)
#113 := (= #35 #110)
#107 := (/ #104 2::real)
#111 := (= #107 #110)
#112 := [rewrite]: #111
#108 := (= #35 #107)
#105 := (= #34 #104)
#99 := (= #32 #98)
#100 := [rewrite]: #99
#102 := (iff #33 #101)
#103 := [monotonicity #100]: #102
#106 := [monotonicity #103 #100]: #105
#109 := [monotonicity #106]: #108
#114 := [trans #109 #112]: #113
#117 := [monotonicity #114]: #116
#95 := (iff #31 #94)
#89 := (= #29 #88)
#90 := [rewrite]: #89
#96 := [monotonicity #90]: #95
#148 := [monotonicity #96 #117 #145]: #147
#151 := [monotonicity #148]: #150
#156 := [trans #151 #154]: #155
#159 := [monotonicity #156]: #158
#92 := (iff #30 #91)
#93 := [monotonicity #90]: #92
#162 := [monotonicity #93 #159]: #161
#168 := [trans #162 #166]: #167
#171 := [monotonicity #168]: #170
#177 := [trans #171 #175]: #176
#180 := [monotonicity #177]: #179
#261 := [trans #180 #259]: #260
#66 := [asserted]: #47
#262 := [mp #66 #261]: #257
#263 := [not-or-elim #262]: #182
#276 := [iff-false #263]: #275
#279 := [monotonicity #276]: #278
#283 := [trans #279 #281]: #282
#286 := [monotonicity #283]: #285
#292 := [trans #286 #290]: #291
#264 := [not-or-elim #262]: #228
#293 := [mp #264 #292]: #288
#401 := (not #288)
#402 := (or #401 #367)
#403 := [th-lemma]: #402
#404 := [unit-resolution #403 #293]: #367
#405 := [hypothesis]: #399
#67 := (<= f3 0::real)
#68 := (not #67)
#10 := (< 0::real f3)
#69 := (iff #10 #68)
#70 := [rewrite]: #69
#64 := [asserted]: #10
#71 := [mp #64 #70]: #68
#406 := [th-lemma #71 #405 #404]: false
#408 := [lemma #406]: #407
#360 := (= f3 #216)
#361 := (= #119 #216)
#416 := (not #361)
#400 := (+ #119 #397)
#409 := (<= #400 0::real)
#413 := (not #409)
#265 := [not-or-elim #262]: #240
#267 := [and-elim #265]: #237
#411 := [hypothesis]: #409
#412 := [th-lemma #411 #267 #263 #404]: false
#414 := [lemma #412]: #413
#415 := [hypothesis]: #361
#417 := (or #416 #409)
#418 := [th-lemma]: #417
#419 := [unit-resolution #418 #415 #414]: false
#420 := [lemma #419]: #416
#365 := (or #213 #361)
#366 := [def-axiom]: #365
#421 := [unit-resolution #366 #420]: #213
#362 := (not #213)
#363 := (or #362 #360)
#364 := [def-axiom]: #363
#422 := [unit-resolution #364 #421]: #360
#423 := (not #360)
#424 := (or #423 #399)
#425 := [th-lemma]: #424
[unit-resolution #425 #422 #408]: false
unsat
2dea73fd0603d00ddaec5e14116c465addb0b89e 870 0
#2 := false
#11 := 0::real
decl f5 :: real
#26 := f5
decl f3 :: real
#9 := f3
#76 := -1::real
#77 := (* -1::real f3)
#176 := (+ #77 f5)
#124 := (* -1::real f5)
#167 := (+ f3 #124)
#260 := (>= #167 0::real)
#267 := (ite #260 #167 #176)
#275 := (* -1::real #267)
decl f4 :: real
#15 := f4
#96 := 1/3::real
#97 := (* 1/3::real f4)
#276 := (+ #97 #275)
#277 := (<= #276 0::real)
#278 := (not #277)
decl ?v0!5 :: real
#448 := ?v0!5
#459 := (* -1::real ?v0!5)
#573 := (+ f3 #459)
#567 := (+ #77 ?v0!5)
#574 := (<= #573 0::real)
#581 := (ite #574 #567 #573)
#584 := (* -1::real #581)
#587 := (+ #97 #584)
#590 := (<= #587 0::real)
#593 := (not #590)
decl ?v2!3 :: real
#442 := ?v2!3
#477 := (* -1::real ?v2!3)
#544 := (+ f5 #477)
#538 := (+ #124 ?v2!3)
#545 := (<= #544 0::real)
#552 := (ite #545 #538 #544)
#555 := (* -1::real #552)
#558 := (+ #97 #555)
#561 := (<= #558 0::real)
#564 := (not #561)
decl ?v4!1 :: real
#446 := ?v4!1
#532 := (+ ?v4!1 #459)
#533 := (>= #532 0::real)
decl ?v1!4 :: real
#447 := ?v1!4
#468 := (* -1::real ?v1!4)
decl ?v5!0 :: real
#445 := ?v5!0
#520 := (+ ?v5!0 #468)
#521 := (>= #520 0::real)
#451 := (* -1::real ?v5!0)
decl ?v3!2 :: real
#444 := ?v3!2
#499 := (+ ?v3!2 #451)
#500 := (>= #499 0::real)
#449 := (* -1::real ?v4!1)
#497 := (+ ?v2!3 #449)
#498 := (>= #497 0::real)
#486 := (* -1::real ?v3!2)
#487 := (+ f5 #486)
#488 := (+ #124 ?v3!2)
#489 := (<= #487 0::real)
#490 := (ite #489 #488 #487)
#491 := (* -1::real #490)
#492 := (+ #97 #491)
#493 := (<= #492 0::real)
#494 := (not #493)
#469 := (+ f3 #468)
#470 := (+ #77 ?v1!4)
#471 := (<= #469 0::real)
#472 := (ite #471 #470 #469)
#473 := (* -1::real #472)
#474 := (+ #97 #473)
#475 := (<= #474 0::real)
#476 := (not #475)
#599 := (and #278 #476 #494 #498 #500 #521 #533 #564 #593)
#613 := (+ ?v5!0 #449)
#607 := (+ #451 ?v4!1)
#614 := (<= #613 0::real)
#621 := (ite #614 #607 #613)
#624 := (* -1::real #621)
#627 := (+ f4 #624)
#630 := (<= #627 0::real)
#633 := (not #630)
#604 := (not #599)
#636 := (or #604 #633)
#639 := (not #636)
#450 := (+ #449 ?v5!0)
#452 := (+ ?v4!1 #451)
#453 := (>= #452 0::real)
#454 := (ite #453 #452 #450)
#455 := (* -1::real #454)
#456 := (+ f4 #455)
#457 := (<= #456 0::real)
#458 := (not #457)
#460 := (+ #459 f3)
#461 := (+ ?v0!5 #77)
#462 := (>= #461 0::real)
#463 := (ite #462 #461 #460)
#464 := (* -1::real #463)
#465 := (+ #97 #464)
#466 := (<= #465 0::real)
#467 := (not #466)
#478 := (+ #477 f5)
#479 := (+ ?v2!3 #124)
#480 := (>= #479 0::real)
#481 := (ite #480 #479 #478)
#482 := (* -1::real #481)
#483 := (+ #97 #482)
#484 := (<= #483 0::real)
#485 := (not #484)
#495 := (+ ?v0!5 #449)
#496 := (<= #495 0::real)
#501 := (+ ?v1!4 #451)
#502 := (<= #501 0::real)
#503 := (and #502 #500 #498 #496 #278 #494 #485 #476 #467)
#504 := (not #503)
#505 := (or #504 #458)
#506 := (not #505)
#640 := (iff #506 #639)
#637 := (iff #505 #636)
#634 := (iff #458 #633)
#631 := (iff #457 #630)
#628 := (= #456 #627)
#625 := (= #455 #624)
#622 := (= #454 #621)
#619 := (= #450 #613)
#620 := [rewrite]: #619
#608 := (= #452 #607)
#609 := [rewrite]: #608
#617 := (iff #453 #614)
#610 := (>= #607 0::real)
#615 := (iff #610 #614)
#616 := [rewrite]: #615
#611 := (iff #453 #610)
#612 := [monotonicity #609]: #611
#618 := [trans #612 #616]: #617
#623 := [monotonicity #618 #609 #620]: #622
#626 := [monotonicity #623]: #625
#629 := [monotonicity #626]: #628
#632 := [monotonicity #629]: #631
#635 := [monotonicity #632]: #634
#605 := (iff #504 #604)
#602 := (iff #503 #599)
#596 := (and #521 #500 #498 #533 #278 #494 #564 #476 #593)
#600 := (iff #596 #599)
#601 := [rewrite]: #600
#597 := (iff #503 #596)
#594 := (iff #467 #593)
#591 := (iff #466 #590)
#588 := (= #465 #587)
#585 := (= #464 #584)
#582 := (= #463 #581)
#579 := (= #460 #573)
#580 := [rewrite]: #579
#568 := (= #461 #567)
#569 := [rewrite]: #568
#577 := (iff #462 #574)
#570 := (>= #567 0::real)
#575 := (iff #570 #574)
#576 := [rewrite]: #575
#571 := (iff #462 #570)
#572 := [monotonicity #569]: #571
#578 := [trans #572 #576]: #577
#583 := [monotonicity #578 #569 #580]: #582
#586 := [monotonicity #583]: #585
#589 := [monotonicity #586]: #588
#592 := [monotonicity #589]: #591
#595 := [monotonicity #592]: #594
#565 := (iff #485 #564)
#562 := (iff #484 #561)
#559 := (= #483 #558)
#556 := (= #482 #555)
#553 := (= #481 #552)
#550 := (= #478 #544)
#551 := [rewrite]: #550
#539 := (= #479 #538)
#540 := [rewrite]: #539
#548 := (iff #480 #545)
#541 := (>= #538 0::real)
#546 := (iff #541 #545)
#547 := [rewrite]: #546
#542 := (iff #480 #541)
#543 := [monotonicity #540]: #542
#549 := [trans #543 #547]: #548
#554 := [monotonicity #549 #540 #551]: #553
#557 := [monotonicity #554]: #556
#560 := [monotonicity #557]: #559
#563 := [monotonicity #560]: #562
#566 := [monotonicity #563]: #565
#536 := (iff #496 #533)
#526 := (+ #449 ?v0!5)
#529 := (<= #526 0::real)
#534 := (iff #529 #533)
#535 := [rewrite]: #534
#530 := (iff #496 #529)
#527 := (= #495 #526)
#528 := [rewrite]: #527
#531 := [monotonicity #528]: #530
#537 := [trans #531 #535]: #536
#524 := (iff #502 #521)
#514 := (+ #451 ?v1!4)
#517 := (<= #514 0::real)
#522 := (iff #517 #521)
#523 := [rewrite]: #522
#518 := (iff #502 #517)
#515 := (= #501 #514)
#516 := [rewrite]: #515
#519 := [monotonicity #516]: #518
#525 := [trans #519 #523]: #524
#598 := [monotonicity #525 #537 #566 #595]: #597
#603 := [trans #598 #601]: #602
#606 := [monotonicity #603]: #605
#638 := [monotonicity #606 #635]: #637
#641 := [monotonicity #638]: #640
#46 := (:var 0 real)
#43 := (:var 1 real)
#217 := (* -1::real #43)
#218 := (+ #217 #46)
#207 := (* -1::real #46)
#208 := (+ #43 #207)
#407 := (>= #208 0::real)
#414 := (ite #407 #208 #218)
#422 := (* -1::real #414)
#423 := (+ f4 #422)
#424 := (<= #423 0::real)
#425 := (not #424)
#8 := (:var 5 real)
#87 := (* -1::real #8)
#88 := (+ #87 f3)
#78 := (+ #8 #77)
#352 := (>= #78 0::real)
#359 := (ite #352 #78 #88)
#367 := (* -1::real #359)
#368 := (+ #97 #367)
#369 := (<= #368 0::real)
#370 := (not #369)
#19 := (:var 4 real)
#112 := (* -1::real #19)
#113 := (+ f3 #112)
#103 := (+ #77 #19)
#329 := (<= #113 0::real)
#336 := (ite #329 #103 #113)
#344 := (* -1::real #336)
#345 := (+ #97 #344)
#346 := (<= #345 0::real)
#347 := (not #346)
#25 := (:var 3 real)
#134 := (* -1::real #25)
#135 := (+ #134 f5)
#125 := (+ #25 #124)
#306 := (>= #125 0::real)
#313 := (ite #306 #125 #135)
#321 := (* -1::real #313)
#322 := (+ #97 #321)
#323 := (<= #322 0::real)
#324 := (not #323)
#32 := (:var 2 real)
#155 := (* -1::real #32)
#156 := (+ f5 #155)
#146 := (+ #124 #32)
#283 := (<= #156 0::real)
#290 := (ite #283 #146 #156)
#298 := (* -1::real #290)
#299 := (+ #97 #298)
#300 := (<= #299 0::real)
#301 := (not #300)
#256 := (+ #8 #217)
#257 := (<= #256 0::real)
#253 := (+ #25 #217)
#252 := (>= #253 0::real)
#249 := (+ #32 #207)
#248 := (>= #249 0::real)
#244 := (+ #19 #207)
#245 := (<= #244 0::real)
#399 := (and #245 #248 #252 #257 #278 #301 #324 #347 #370)
#404 := (not #399)
#430 := (or #404 #425)
#433 := (forall (vars (?v0 real) (?v1 real) (?v2 real) (?v3 real) (?v4 real) (?v5 real)) #430)
#436 := (not #433)
#507 := (~ #436 #506)
#508 := [sk]: #507
#57 := (- #43 #46)
#59 := (- #57)
#58 := (< #57 0::real)
#60 := (ite #58 #59 #57)
#61 := (< #60 f4)
#48 := (<= #46 #32)
#47 := (<= #19 #46)
#49 := (and #47 #48)
#45 := (<= #43 #25)
#50 := (and #45 #49)
#44 := (<= #8 #43)
#51 := (and #44 #50)
#16 := 3::real
#17 := (/ f4 3::real)
#38 := (- f3 f5)
#40 := (- #38)
#39 := (< #38 0::real)
#41 := (ite #39 #40 #38)
#42 := (< #41 #17)
#52 := (and #42 #51)
#33 := (- #32 f5)
#35 := (- #33)
#34 := (< #33 0::real)
#36 := (ite #34 #35 #33)
#37 := (< #36 #17)
#53 := (and #37 #52)
#27 := (- #25 f5)
#29 := (- #27)
#28 := (< #27 0::real)
#30 := (ite #28 #29 #27)
#31 := (< #30 #17)
#54 := (and #31 #53)
#20 := (- #19 f3)
#22 := (- #20)
#21 := (< #20 0::real)
#23 := (ite #21 #22 #20)
#24 := (< #23 #17)
#55 := (and #24 #54)
#10 := (- #8 f3)
#13 := (- #10)
#12 := (< #10 0::real)
#14 := (ite #12 #13 #10)
#18 := (< #14 #17)
#56 := (and #18 #55)
#62 := (implies #56 #61)
#63 := (forall (vars (?v0 real) (?v1 real) (?v2 real) (?v3 real) (?v4 real) (?v5 real)) #62)
#64 := (not #63)
#439 := (iff #64 #436)
#211 := (< #208 0::real)
#223 := (ite #211 #218 #208)
#226 := (< #223 f4)
#170 := (< #167 0::real)
#181 := (ite #170 #176 #167)
#184 := (< #181 #97)
#190 := (and #51 #184)
#149 := (< #146 0::real)
#161 := (ite #149 #156 #146)
#164 := (< #161 #97)
#195 := (and #164 #190)
#128 := (< #125 0::real)
#140 := (ite #128 #135 #125)
#143 := (< #140 #97)
#198 := (and #143 #195)
#106 := (< #103 0::real)
#118 := (ite #106 #113 #103)
#121 := (< #118 #97)
#201 := (and #121 #198)
#81 := (< #78 0::real)
#93 := (ite #81 #88 #78)
#100 := (< #93 #97)
#204 := (and #100 #201)
#232 := (not #204)
#233 := (or #232 #226)
#238 := (forall (vars (?v0 real) (?v1 real) (?v2 real) (?v3 real) (?v4 real) (?v5 real)) #233)
#241 := (not #238)
#437 := (iff #241 #436)
#434 := (iff #238 #433)
#431 := (iff #233 #430)
#428 := (iff #226 #425)
#419 := (< #414 f4)
#426 := (iff #419 #425)
#427 := [rewrite]: #426
#420 := (iff #226 #419)
#417 := (= #223 #414)
#408 := (not #407)
#411 := (ite #408 #218 #208)
#415 := (= #411 #414)
#416 := [rewrite]: #415
#412 := (= #223 #411)
#409 := (iff #211 #408)
#410 := [rewrite]: #409
#413 := [monotonicity #410]: #412
#418 := [trans #413 #416]: #417
#421 := [monotonicity #418]: #420
#429 := [trans #421 #427]: #428
#405 := (iff #232 #404)
#402 := (iff #204 #399)
#375 := (and #245 #248)
#378 := (and #252 #375)
#381 := (and #257 #378)
#384 := (and #381 #278)
#387 := (and #301 #384)
#390 := (and #324 #387)
#393 := (and #347 #390)
#396 := (and #370 #393)
#400 := (iff #396 #399)
#401 := [rewrite]: #400
#397 := (iff #204 #396)
#394 := (iff #201 #393)
#391 := (iff #198 #390)
#388 := (iff #195 #387)
#385 := (iff #190 #384)
#281 := (iff #184 #278)
#272 := (< #267 #97)
#279 := (iff #272 #278)
#280 := [rewrite]: #279
#273 := (iff #184 #272)
#270 := (= #181 #267)
#261 := (not #260)
#264 := (ite #261 #176 #167)
#268 := (= #264 #267)
#269 := [rewrite]: #268
#265 := (= #181 #264)
#262 := (iff #170 #261)
#263 := [rewrite]: #262
#266 := [monotonicity #263]: #265
#271 := [trans #266 #269]: #270
#274 := [monotonicity #271]: #273
#282 := [trans #274 #280]: #281
#382 := (iff #51 #381)
#379 := (iff #50 #378)
#376 := (iff #49 #375)
#250 := (iff #48 #248)
#251 := [rewrite]: #250
#246 := (iff #47 #245)
#247 := [rewrite]: #246
#377 := [monotonicity #247 #251]: #376
#254 := (iff #45 #252)
#255 := [rewrite]: #254
#380 := [monotonicity #255 #377]: #379
#258 := (iff #44 #257)
#259 := [rewrite]: #258
#383 := [monotonicity #259 #380]: #382
#386 := [monotonicity #383 #282]: #385
#304 := (iff #164 #301)
#295 := (< #290 #97)
#302 := (iff #295 #301)
#303 := [rewrite]: #302
#296 := (iff #164 #295)
#293 := (= #161 #290)
#284 := (not #283)
#287 := (ite #284 #156 #146)
#291 := (= #287 #290)
#292 := [rewrite]: #291
#288 := (= #161 #287)
#285 := (iff #149 #284)
#286 := [rewrite]: #285
#289 := [monotonicity #286]: #288
#294 := [trans #289 #292]: #293
#297 := [monotonicity #294]: #296
#305 := [trans #297 #303]: #304
#389 := [monotonicity #305 #386]: #388
#327 := (iff #143 #324)
#318 := (< #313 #97)
#325 := (iff #318 #324)
#326 := [rewrite]: #325
#319 := (iff #143 #318)
#316 := (= #140 #313)
#307 := (not #306)
#310 := (ite #307 #135 #125)
#314 := (= #310 #313)
#315 := [rewrite]: #314
#311 := (= #140 #310)
#308 := (iff #128 #307)
#309 := [rewrite]: #308
#312 := [monotonicity #309]: #311
#317 := [trans #312 #315]: #316
#320 := [monotonicity #317]: #319
#328 := [trans #320 #326]: #327
#392 := [monotonicity #328 #389]: #391
#350 := (iff #121 #347)
#341 := (< #336 #97)
#348 := (iff #341 #347)
#349 := [rewrite]: #348
#342 := (iff #121 #341)
#339 := (= #118 #336)
#330 := (not #329)
#333 := (ite #330 #113 #103)
#337 := (= #333 #336)
#338 := [rewrite]: #337
#334 := (= #118 #333)
#331 := (iff #106 #330)
#332 := [rewrite]: #331
#335 := [monotonicity #332]: #334
#340 := [trans #335 #338]: #339
#343 := [monotonicity #340]: #342
#351 := [trans #343 #349]: #350
#395 := [monotonicity #351 #392]: #394
#373 := (iff #100 #370)
#364 := (< #359 #97)
#371 := (iff #364 #370)
#372 := [rewrite]: #371
#365 := (iff #100 #364)
#362 := (= #93 #359)
#353 := (not #352)
#356 := (ite #353 #88 #78)
#360 := (= #356 #359)
#361 := [rewrite]: #360
#357 := (= #93 #356)
#354 := (iff #81 #353)
#355 := [rewrite]: #354
#358 := [monotonicity #355]: #357
#363 := [trans #358 #361]: #362
#366 := [monotonicity #363]: #365
#374 := [trans #366 #372]: #373
#398 := [monotonicity #374 #395]: #397
#403 := [trans #398 #401]: #402
#406 := [monotonicity #403]: #405
#432 := [monotonicity #406 #429]: #431
#435 := [quant-intro #432]: #434
#438 := [monotonicity #435]: #437
#242 := (iff #64 #241)
#239 := (iff #63 #238)
#236 := (iff #62 #233)
#229 := (implies #204 #226)
#234 := (iff #229 #233)
#235 := [rewrite]: #234
#230 := (iff #62 #229)
#227 := (iff #61 #226)
#224 := (= #60 #223)
#209 := (= #57 #208)
#210 := [rewrite]: #209
#221 := (= #59 #218)
#214 := (- #208)
#219 := (= #214 #218)
#220 := [rewrite]: #219
#215 := (= #59 #214)
#216 := [monotonicity #210]: #215
#222 := [trans #216 #220]: #221
#212 := (iff #58 #211)
#213 := [monotonicity #210]: #212
#225 := [monotonicity #213 #222 #210]: #224
#228 := [monotonicity #225]: #227
#205 := (iff #56 #204)
#202 := (iff #55 #201)
#199 := (iff #54 #198)
#196 := (iff #53 #195)
#193 := (iff #52 #190)
#187 := (and #184 #51)
#191 := (iff #187 #190)
#192 := [rewrite]: #191
#188 := (iff #52 #187)
#185 := (iff #42 #184)
#98 := (= #17 #97)
#99 := [rewrite]: #98
#182 := (= #41 #181)
#168 := (= #38 #167)
#169 := [rewrite]: #168
#179 := (= #40 #176)
#173 := (- #167)
#177 := (= #173 #176)
#178 := [rewrite]: #177
#174 := (= #40 #173)
#175 := [monotonicity #169]: #174
#180 := [trans #175 #178]: #179
#171 := (iff #39 #170)
#172 := [monotonicity #169]: #171
#183 := [monotonicity #172 #180 #169]: #182
#186 := [monotonicity #183 #99]: #185
#189 := [monotonicity #186]: #188
#194 := [trans #189 #192]: #193
#165 := (iff #37 #164)
#162 := (= #36 #161)
#147 := (= #33 #146)
#148 := [rewrite]: #147
#159 := (= #35 #156)
#152 := (- #146)
#157 := (= #152 #156)
#158 := [rewrite]: #157
#153 := (= #35 #152)
#154 := [monotonicity #148]: #153
#160 := [trans #154 #158]: #159
#150 := (iff #34 #149)
#151 := [monotonicity #148]: #150
#163 := [monotonicity #151 #160 #148]: #162
#166 := [monotonicity #163 #99]: #165
#197 := [monotonicity #166 #194]: #196
#144 := (iff #31 #143)
#141 := (= #30 #140)
#126 := (= #27 #125)
#127 := [rewrite]: #126
#138 := (= #29 #135)
#131 := (- #125)
#136 := (= #131 #135)
#137 := [rewrite]: #136
#132 := (= #29 #131)
#133 := [monotonicity #127]: #132
#139 := [trans #133 #137]: #138
#129 := (iff #28 #128)
#130 := [monotonicity #127]: #129
#142 := [monotonicity #130 #139 #127]: #141
#145 := [monotonicity #142 #99]: #144
#200 := [monotonicity #145 #197]: #199
#122 := (iff #24 #121)
#119 := (= #23 #118)
#104 := (= #20 #103)
#105 := [rewrite]: #104
#116 := (= #22 #113)
#109 := (- #103)
#114 := (= #109 #113)
#115 := [rewrite]: #114
#110 := (= #22 #109)
#111 := [monotonicity #105]: #110
#117 := [trans #111 #115]: #116
#107 := (iff #21 #106)
#108 := [monotonicity #105]: #107
#120 := [monotonicity #108 #117 #105]: #119
#123 := [monotonicity #120 #99]: #122
#203 := [monotonicity #123 #200]: #202
#101 := (iff #18 #100)
#94 := (= #14 #93)
#79 := (= #10 #78)
#80 := [rewrite]: #79
#91 := (= #13 #88)
#84 := (- #78)
#89 := (= #84 #88)
#90 := [rewrite]: #89
#85 := (= #13 #84)
#86 := [monotonicity #80]: #85
#92 := [trans #86 #90]: #91
#82 := (iff #12 #81)
#83 := [monotonicity #80]: #82
#95 := [monotonicity #83 #92 #80]: #94
#102 := [monotonicity #95 #99]: #101
#206 := [monotonicity #102 #203]: #205
#231 := [monotonicity #206 #228]: #230
#237 := [trans #231 #235]: #236
#240 := [quant-intro #237]: #239
#243 := [monotonicity #240]: #242
#440 := [trans #243 #438]: #439
#75 := [asserted]: #64
#441 := [mp #75 #440]: #436
#511 := [mp~ #441 #508]: #506
#512 := [mp #511 #641]: #639
#513 := [not-or-elim #512]: #599
#642 := [and-elim #513]: #278
#644 := [and-elim #513]: #494
#891 := (+ #488 #491)
#892 := (<= #891 0::real)
#720 := (= #488 #490)
#743 := (not #614)
#741 := (= #607 #621)
#884 := (not #741)
#748 := (+ #607 #624)
#750 := (>= #748 0::real)
#778 := (not #750)
#754 := (+ #538 #555)
#755 := (<= #754 0::real)
#777 := (not #755)
#753 := (+ #573 #584)
#756 := (<= #753 0::real)
#735 := (= #573 #581)
#736 := (not #574)
#773 := [hypothesis]: #750
#837 := (or #736 #778)
#648 := [and-elim #513]: #533
#645 := [and-elim #513]: #498
#729 := (not #545)
#727 := (= #538 #552)
#814 := (not #727)
#767 := [hypothesis]: #574
#802 := (or #777 #778 #736)
#763 := (+ #176 #275)
#764 := (<= #763 0::real)
#708 := (= #176 #267)
#757 := (+ #469 #473)
#758 := (<= #757 0::real)
#714 := (= #469 #472)
#715 := (not #471)
#774 := [hypothesis]: #755
#788 := (or #715 #777 #778 #736)
#766 := [hypothesis]: #471
#779 := (or #261 #736 #777 #778 #715)
#649 := [and-elim #513]: #564
#650 := [and-elim #513]: #593
#751 := (+ #567 #584)
#752 := (<= #751 0::real)
#734 := (= #567 #581)
#737 := (or #736 #734)
#738 := [def-axiom]: #737
#768 := [unit-resolution #738 #767]: #734
#769 := (not #734)
#770 := (or #769 #752)
#771 := [th-lemma]: #770
#772 := [unit-resolution #771 #768]: #752
#651 := [not-or-elim #512]: #630
#775 := [hypothesis]: #260
#647 := [and-elim #513]: #521
#776 := [th-lemma #767 #647 #775 #774 #645 #773 #651 #772 #650 #649 #766]: false
#780 := [lemma #776]: #779
#781 := [unit-resolution #780 #766 #774 #773 #767]: #261
#711 := (or #260 #708)
#712 := [def-axiom]: #711
#782 := [unit-resolution #712 #781]: #708
#783 := (not #708)
#784 := (or #783 #764)
#785 := [th-lemma]: #784
#786 := [unit-resolution #785 #782]: #764
#787 := [th-lemma #647 #774 #645 #773 #651 #649 #786 #642 #781 #766]: false
#789 := [lemma #787]: #788
#761 := [unit-resolution #789 #774 #773 #767]: #715
#718 := (or #471 #714)
#719 := [def-axiom]: #718
#762 := [unit-resolution #719 #761]: #714
#765 := (not #714)
#790 := (or #765 #758)
#791 := [th-lemma]: #790
#792 := [unit-resolution #791 #762]: #758
#643 := [and-elim #513]: #476
#795 := (not #758)
#794 := (not #498)
#793 := (not #521)
#796 := (or #261 #471 #793 #777 #794 #778 #633 #561 #795 #475)
#797 := [th-lemma]: #796
#798 := [unit-resolution #797 #761 #643 #645 #647 #649 #651 #773 #774 #792]: #261
#799 := [unit-resolution #712 #798]: #708
#800 := [unit-resolution #785 #799]: #764
#801 := [th-lemma #647 #774 #645 #773 #651 #649 #792 #643 #642 #800]: false
#803 := [lemma #801]: #802
#826 := [unit-resolution #803 #767 #773]: #777
#815 := (or #814 #755)
#804 := [hypothesis]: #777
#805 := [hypothesis]: #727
#816 := [th-lemma]: #815
#817 := [unit-resolution #816 #805 #804]: false
#818 := [lemma #817]: #815
#833 := [unit-resolution #818 #826]: #814
#730 := (or #729 #727)
#731 := [def-axiom]: #730
#834 := [unit-resolution #731 #833]: #729
#831 := (or #260 #545 #778)
#806 := [hypothesis]: #261
#810 := [hypothesis]: #729
#812 := (or #545 #795 #778 #260)
#807 := [unit-resolution #712 #806]: #708
#808 := [unit-resolution #785 #807]: #764
#809 := [hypothesis]: #758
#811 := [th-lemma #810 #645 #809 #643 #647 #773 #651 #808 #642 #806]: false
#813 := [lemma #811]: #812
#827 := [unit-resolution #813 #806 #773 #810]: #795
#821 := [hypothesis]: #795
#822 := [hypothesis]: #714
#823 := [unit-resolution #791 #822 #821]: false
#824 := [lemma #823]: #790
#828 := [unit-resolution #824 #827]: #765
#829 := [unit-resolution #719 #828]: #471
#830 := [th-lemma #808 #642 #829 #810 #645 #647 #773 #651 #806]: false
#832 := [lemma #830]: #831
#835 := [unit-resolution #832 #834 #773]: #260
#836 := [th-lemma #767 #835 #834 #645 #648]: false
#838 := [lemma #836]: #837
#863 := [unit-resolution #838 #773]: #736
#739 := (or #574 #735)
#740 := [def-axiom]: #739
#864 := [unit-resolution #740 #863]: #735
#865 := (not #735)
#866 := (or #865 #756)
#867 := [th-lemma]: #866
#868 := [unit-resolution #867 #864]: #756
#852 := (or #260 #778)
#845 := [unit-resolution #832 #806 #773]: #545
#846 := [unit-resolution #731 #845]: #727
#847 := [unit-resolution #818 #846]: #755
#840 := (not #764)
#841 := (or #795 #777 #778 #840)
#825 := [hypothesis]: #764
#839 := [th-lemma #774 #645 #647 #773 #651 #809 #643 #825 #642 #649]: false
#842 := [lemma #839]: #841
#848 := [unit-resolution #842 #847 #773 #808]: #795
#849 := [unit-resolution #824 #848]: #765
#850 := [unit-resolution #719 #849]: #471
#851 := [th-lemma #847 #649 #645 #647 #773 #651 #808 #850 #806 #642]: false
#853 := [lemma #851]: #852
#859 := [unit-resolution #853 #773]: #260
#870 := (or #471 #778)
#856 := [hypothesis]: #715
#857 := [unit-resolution #719 #856]: #714
#858 := [unit-resolution #824 #857]: #758
#860 := [unit-resolution #797 #858 #643 #645 #647 #649 #651 #773 #859 #856]: #777
#861 := [unit-resolution #818 #860]: #814
#862 := [unit-resolution #731 #861]: #729
#869 := [th-lemma #643 #650 #863 #868 #859 #862 #645 #647 #773 #651 #858]: false
#871 := [lemma #869]: #870
#855 := [unit-resolution #871 #773]: #471
#872 := (not #756)
#873 := (or #777 #590 #574 #872 #561 #261 #794 #793 #778 #633 #715)
#874 := [th-lemma]: #873
#875 := [unit-resolution #874 #855 #645 #647 #649 #863 #650 #651 #773 #859 #868]: #777
#876 := (or #545 #261 #794 #793 #778 #633 #715 #590 #574 #872)
#877 := [th-lemma]: #876
#878 := [unit-resolution #877 #855 #645 #647 #859 #863 #650 #651 #773 #868]: #545
#879 := [unit-resolution #731 #878]: #727
#880 := [unit-resolution #818 #879 #875]: false
#881 := [lemma #880]: #778
#883 := [hypothesis]: #741
#885 := (or #884 #750)
#886 := [th-lemma]: #885
#887 := [unit-resolution #886 #883 #881]: false
#888 := [lemma #887]: #884
#744 := (or #743 #741)
#745 := [def-axiom]: #744
#894 := [unit-resolution #745 #888]: #743
#930 := [hypothesis]: #736
#935 := (or #489 #574)
#931 := [unit-resolution #740 #930]: #735
#893 := [hypothesis]: #872
#915 := [hypothesis]: #735
#916 := [unit-resolution #867 #915 #893]: false
#917 := [lemma #916]: #866
#932 := [unit-resolution #917 #931]: #756
#749 := (+ #613 #624)
#844 := (>= #749 0::real)
#742 := (= #613 #621)
#746 := (or #614 #742)
#747 := [def-axiom]: #746
#895 := [unit-resolution #747 #894]: #742
#896 := (not #742)
#897 := (or #896 #844)
#898 := [th-lemma]: #897
#899 := [unit-resolution #898 #895]: #844
#913 := (or #872 #260)
#900 := [hypothesis]: #756
#646 := [and-elim #513]: #500
#903 := (not #844)
#902 := (not #533)
#901 := (not #500)
#904 := (or #489 #901 #260 #872 #840 #277 #590 #902 #903 #633)
#905 := [th-lemma]: #904
#906 := [unit-resolution #905 #900 #806 #646 #648 #650 #651 #808 #642 #899]: #489
#722 := (not #489)
#723 := (or #722 #720)
#724 := [def-axiom]: #723
#907 := [unit-resolution #724 #906]: #720
#908 := (not #720)
#909 := (or #908 #892)
#910 := [th-lemma]: #909
#911 := [unit-resolution #910 #907]: #892
#912 := [th-lemma #911 #646 #900 #808 #650 #648 #899 #651 #644 #642]: false
#914 := [lemma #912]: #913
#890 := [unit-resolution #914 #806]: #872
#918 := [unit-resolution #917 #890]: #865
#919 := [unit-resolution #740 #918]: #574
#920 := (or #489 #901 #260 #902 #903 #633 #840 #277 #736)
#921 := [th-lemma]: #920
#922 := [unit-resolution #921 #806 #642 #646 #648 #919 #651 #808 #899]: #489
#923 := [unit-resolution #724 #922]: #720
#924 := [unit-resolution #910 #923]: #892
#925 := [th-lemma #924 #646 #806 #648 #899 #651 #808 #919 #644 #642]: false
#926 := [lemma #925]: #260
#933 := [hypothesis]: #722
#934 := [th-lemma #646 #933 #926 #648 #899 #651 #932 #650 #930]: false
#936 := [lemma #934]: #935
#927 := [unit-resolution #936 #930]: #489
#928 := [unit-resolution #724 #927]: #720
#929 := [unit-resolution #910 #928]: #892
#937 := [th-lemma #929 #644 #926 #932 #650 #646 #648 #899 #651 #927]: false
#938 := [lemma #937]: #574
#940 := (or #489 #261 #614 #901 #902 #736)
#941 := [th-lemma]: #940
#942 := [unit-resolution #941 #926 #646 #648 #938 #894]: #489
#943 := [unit-resolution #724 #942]: #720
#944 := [unit-resolution #910 #943]: #892
#760 := (+ #167 #275)
#819 := (<= #760 0::real)
#707 := (= #167 #267)
#709 := (or #261 #707)
#710 := [def-axiom]: #709
#945 := [unit-resolution #710 #926]: #707
#946 := (not #707)
#947 := (or #946 #819)
#948 := [th-lemma]: #947
#949 := [unit-resolution #948 #945]: #819
[th-lemma #926 #949 #646 #648 #899 #651 #938 #944 #644 #642]: false
unsat
fda4738b9d427b4c846961908e5b41bb384b40b6 89 0
f1 -> val!2
f2 -> val!0
f23 -> val!1
f24 -> val!12
f7 -> val!20
f25 -> val!18
f21 -> val!3
f10 -> val!5
f9 -> val!6
f14 -> val!7
f16 -> val!8
f4 -> val!10
f13 -> val!13
f15 -> val!14
f31 -> val!17
f22 -> {
val!1 val!12 -> val!2
else -> val!2
}
f6 -> {
val!18 -> val!21
else -> val!21
}
f5 -> {
val!20 -> 7720
val!21 -> 7719
val!17 -> 8365
val!18 -> 1796
val!19 -> 1797
val!15 -> 1
val!22 -> 8366
else -> 8366
}
f20 -> {
val!3 -> val!19
else -> val!19
}
f26 -> {
val!18 val!19 -> val!4
else -> val!4
}
f8 -> {
val!5 val!18 -> 0
val!6 val!18 -> 0
val!7 val!18 -> 0
val!1 val!18 -> -1
else -> -1
}
f28 -> {
val!8 -> val!9
val!10 -> val!11
else -> val!11
}
f27 -> {
val!9 val!11 -> val!12
else -> val!12
}
f17 -> {
1 -> val!15
8366 -> val!22
8365 -> val!17
1796 -> val!18
1797 -> val!19
7720 -> val!20
7719 -> val!21
else -> val!21
}
f30 -> {
val!15 val!22 -> val!16
else -> val!16
}
f29 -> {
val!20 val!16 -> val!2
else -> val!2
}
f3 -> {
val!13 val!18 -> 0
val!8 val!18 -> 0
val!14 val!18 -> 0
val!10 val!18 -> 0
else -> 0
}
f18 -> (ite (forall (?v2 S2)
(or (not (= f1 (f19 ?v2 (f20 f21))))
(<= (+ (f8 #1 ?v2) (* -1 (f8 #2 ?v2))) 0))
:qid {k!45})
f1
(f18!0 #0 #1))
unknown
7f975502da925ceb9dd4add3271a5a407e743846 262 0
f1 -> val!7
f2 -> val!0
f16 -> val!2
f7 -> val!4
f27 -> val!25
f28 -> val!12
f18 -> val!8
f4 -> val!10
f13 -> val!13
f17 -> val!14
f12 -> val!16
f9 -> val!17
f14 -> val!18
f10 -> val!19
f15 -> val!20
f19 -> val!21
f24 -> val!23
f11 -> {
val!2 -> val!1
val!4 -> val!3
else -> val!3
}
f6 -> {
val!1 -> val!2
val!3 -> val!4
val!26 -> val!29
val!4 -> val!28
val!25 -> val!29
val!2 -> val!27
val!5 -> val!29
val!27 -> val!30
val!28 -> val!4
val!29 -> val!31
val!30 -> val!4
val!31 -> val!2
else -> val!2
}
f20 -> {
1 -> val!5
7720 -> val!26
7719 -> val!25
14272 -> val!2
14270 -> val!4
8365 -> val!27
14269 -> val!28
14271 -> val!29
8457 -> val!30
0 -> val!31
else -> val!31
}
f26 -> {
val!5 val!25 -> val!6
val!5 val!26 -> val!15
else -> val!15
}
f25 -> {
val!2 val!6 -> val!7
val!4 val!6 -> val!7
val!4 val!15 -> val!7
else -> val!7
}
f23 -> {
val!8 -> val!9
val!10 -> val!11
val!21 -> val!22
val!20 -> val!24
else -> val!24
}
f29 -> {
val!9 val!11 -> val!12
else -> val!12
}
f5 -> {
val!25 -> 7719
val!2 -> 14272
val!4 -> 14270
val!5 -> 1
val!26 -> 7720
val!29 -> 14271
val!28 -> 14269
val!27 -> 8365
val!30 -> 8457
val!31 -> 0
else -> 0
}
f3 -> {
val!21 val!1 -> 2
val!8 val!1 -> 2
val!14 val!1 -> 3
val!20 val!1 -> 4
val!10 val!1 -> 3
val!13 val!1 -> 2
val!21 val!3 -> 7
val!8 val!3 -> 5
val!14 val!3 -> 6
val!20 val!3 -> 8
val!10 val!3 -> 7
val!13 val!3 -> 8
val!13 val!4 -> 29
val!10 val!2 -> 30
val!10 val!5 -> 36
val!10 val!4 -> 31
val!10 val!25 -> 37
val!10 val!26 -> 38
val!13 val!2 -> 32
val!13 val!5 -> 39
val!13 val!25 -> 40
val!13 val!26 -> 41
val!20 val!2 -> 30
val!20 val!5 -> 33
val!20 val!4 -> 31
val!20 val!25 -> 34
val!20 val!26 -> 35
val!14 val!2 -> 30
val!14 val!5 -> 36
val!14 val!4 -> 31
val!14 val!25 -> 37
val!14 val!26 -> 38
val!8 val!2 -> 32
val!8 val!5 -> 39
val!8 val!4 -> 29
val!8 val!25 -> 40
val!8 val!26 -> 41
val!21 val!2 -> 32
val!21 val!5 -> 42
val!21 val!4 -> 29
val!21 val!25 -> 43
val!21 val!26 -> 44
val!10 val!29 -> 73
val!10 val!28 -> 7
val!10 val!27 -> 75
val!13 val!29 -> 78
val!13 val!28 -> 8
val!13 val!27 -> 80
val!20 val!29 -> 73
val!20 val!28 -> 74
val!20 val!27 -> 75
val!14 val!29 -> 73
val!14 val!28 -> 76
val!14 val!27 -> 75
val!8 val!29 -> 78
val!8 val!28 -> 77
val!8 val!27 -> 80
val!21 val!29 -> 78
val!21 val!28 -> 79
val!21 val!27 -> 80
val!10 val!30 -> 7
val!13 val!30 -> 8
val!20 val!30 -> 93
val!14 val!30 -> 94
val!8 val!30 -> 95
val!21 val!30 -> 96
val!10 val!31 -> 101
val!13 val!31 -> 102
val!20 val!31 -> 4
val!14 val!31 -> 101
val!8 val!31 -> 102
val!21 val!31 -> 102
else -> 102
}
f8 -> {
val!18 val!1 -> 2
val!19 val!1 -> 4
val!16 val!1 -> 3
val!19 val!3 -> 7
val!17 val!3 -> 8
val!18 val!3 -> 5
val!16 val!3 -> 6
val!23 val!25 -> 0
val!9 val!25 -> -1
val!11 val!25 -> 1
val!24 val!25 -> 1
val!22 val!25 -> -1
val!23 val!2 -> 0
val!9 val!2 -> -1
val!11 val!2 -> 1
val!24 val!2 -> 1
val!22 val!2 -> -1
val!23 val!4 -> 0
val!9 val!4 -> -1
val!11 val!4 -> 1
val!24 val!4 -> 1
val!22 val!4 -> -1
val!23 val!5 -> 0
val!9 val!5 -> -1
val!11 val!5 -> 1
val!24 val!5 -> 1
val!22 val!5 -> -1
val!23 val!26 -> 0
val!9 val!26 -> -1
val!11 val!26 -> 1
val!24 val!26 -> 1
val!22 val!26 -> -1
val!17 val!2 -> 30
val!16 val!5 -> 36
val!17 val!5 -> 33
val!17 val!4 -> 31
val!16 val!25 -> 37
val!17 val!25 -> 34
val!16 val!26 -> 38
val!17 val!26 -> 35
val!19 val!2 -> 32
val!18 val!5 -> 39
val!19 val!5 -> 42
val!19 val!4 -> 29
val!18 val!25 -> 40
val!19 val!25 -> 43
val!18 val!26 -> 41
val!19 val!26 -> 44
val!23 val!3 -> 0
val!22 val!3 -> -1
val!24 val!3 -> 1
val!23 val!1 -> 0
val!22 val!1 -> -1
val!24 val!1 -> 1
val!11 val!3 -> 1
val!9 val!3 -> -1
val!11 val!1 -> 1
val!9 val!1 -> -1
val!23 val!27 -> 0
val!9 val!27 -> -1
val!11 val!27 -> 1
val!24 val!27 -> 1
val!22 val!27 -> -1
val!23 val!28 -> 0
val!9 val!28 -> -1
val!11 val!28 -> 1
val!24 val!28 -> 1
val!22 val!28 -> -1
val!23 val!29 -> 0
val!9 val!29 -> -1
val!11 val!29 -> 1
val!24 val!29 -> 1
val!22 val!29 -> -1
val!17 val!29 -> 73
val!16 val!28 -> 76
val!17 val!28 -> 74
val!17 val!27 -> 75
val!19 val!29 -> 78
val!18 val!28 -> 77
val!19 val!28 -> 79
val!19 val!27 -> 80
val!23 val!31 -> 0
val!9 val!31 -> -1
val!11 val!31 -> 1
val!24 val!31 -> 1
val!22 val!31 -> -1
val!23 val!30 -> 0
val!9 val!30 -> -1
val!11 val!30 -> 1
val!24 val!30 -> 1
val!22 val!30 -> -1
val!16 val!30 -> 94
val!17 val!30 -> 93
val!18 val!30 -> 95
val!19 val!30 -> 96
val!16 val!31 -> 101
val!18 val!31 -> 102
else -> 102
}
f32 -> (f30 (f31 #0) #1)
unknown
bd6da22de14f35502495633a6d03f6d719a5ebda 538 0
f1 -> val!7
f2 -> val!0
f16 -> val!2
f7 -> val!4
f27 -> val!27
f28 -> val!12
f18 -> val!8
f4 -> val!10
f13 -> val!13
f17 -> val!14
f12 -> val!16
f9 -> val!17
f14 -> val!18
f10 -> val!19
f15 -> val!20
f19 -> val!21
f24 -> val!23
f22 -> val!25
f11 -> {
val!2 -> val!1
val!4 -> val!3
else -> val!3
}
f6 -> {
val!1 -> val!2
val!3 -> val!4
val!30 -> val!44
val!2 -> val!31
val!27 -> val!32
val!5 -> val!33
val!4 -> val!34
val!31 -> val!37
val!32 -> val!35
val!34 -> val!36
val!33 -> val!38
val!36 -> val!44
val!37 -> val!41
val!38 -> val!39
val!35 -> val!40
val!39 -> val!46
val!40 -> val!43
val!41 -> val!42
val!42 -> val!50
val!43 -> val!44
val!44 -> val!45
val!45 -> val!48
val!46 -> val!47
val!47 -> val!49
val!48 -> val!48
val!49 -> val!44
val!50 -> val!44
else -> val!44
}
f20 -> {
1 -> val!5
7720 -> val!30
7719 -> val!27
13211 -> val!2
13214 -> val!4
2944 -> val!31
8366 -> val!32
5724 -> val!33
1597 -> val!34
1176 -> val!35
1143 -> val!36
8753 -> val!37
10625 -> val!38
4877 -> val!39
2854 -> val!40
13213 -> val!41
5166 -> val!42
13216 -> val!43
6737 -> val!46
2853 -> val!45
1276 -> val!47
13210 -> val!48
2140 -> val!49
13212 -> val!44
10932 -> val!50
else -> val!50
}
f26 -> {
val!5 val!27 -> val!6
val!5 val!30 -> val!15
else -> val!15
}
f25 -> {
val!2 val!6 -> val!7
val!4 val!6 -> val!7
val!4 val!15 -> val!7
else -> val!7
}
f23 -> {
val!8 -> val!9
val!10 -> val!11
val!21 -> val!22
val!20 -> val!24
else -> val!24
}
f29 -> {
val!9 val!11 -> val!12
else -> val!12
}
f5 -> {
val!27 -> 7719
val!2 -> 13211
val!4 -> 13214
val!5 -> 1
val!30 -> 7720
val!31 -> 2944
val!32 -> 8366
val!33 -> 5724
val!34 -> 1597
val!37 -> 8753
val!35 -> 1176
val!36 -> 1143
val!38 -> 10625
val!41 -> 13213
val!39 -> 4877
val!40 -> 2854
val!46 -> 6737
val!43 -> 13216
val!48 -> 13210
val!42 -> 5166
val!50 -> 10932
val!44 -> 13212
val!45 -> 2853
val!47 -> 1276
val!49 -> 2140
else -> 2140
}
f21 -> {
val!25 -> val!26
else -> val!26
}
f3 -> {
val!21 val!1 -> 2
val!8 val!1 -> 4
val!14 val!1 -> 3
val!20 val!1 -> 4
val!10 val!1 -> 3
val!13 val!1 -> 4
val!21 val!3 -> 5
val!8 val!3 -> 5
val!14 val!3 -> 6
val!20 val!3 -> 6
val!10 val!3 -> 7
val!13 val!3 -> 8
val!10 val!30 -> 37
val!13 val!36 -> 30
val!10 val!36 -> 96
val!10 val!40 -> 32
val!21 val!27 -> 40
val!20 val!27 -> 35
val!21 val!2 -> 38
val!20 val!2 -> 33
val!10 val!27 -> 35
val!8 val!27 -> 40
val!10 val!4 -> 36
val!8 val!4 -> 41
val!10 val!2 -> 33
val!8 val!2 -> 38
val!21 val!4 -> 41
val!20 val!4 -> 36
val!10 val!5 -> 34
val!8 val!5 -> 39
val!8 val!30 -> 42
val!21 val!30 -> 43
val!20 val!30 -> 29
val!21 val!5 -> 39
val!20 val!5 -> 34
val!13 val!2 -> 38
val!13 val!5 -> 39
val!13 val!27 -> 40
val!13 val!4 -> 41
val!13 val!30 -> 42
val!14 val!2 -> 33
val!14 val!5 -> 34
val!14 val!27 -> 35
val!14 val!4 -> 36
val!14 val!30 -> 37
val!10 val!34 -> 70
val!8 val!34 -> 74
val!10 val!33 -> 68
val!8 val!33 -> 72
val!21 val!32 -> 73
val!20 val!32 -> 69
val!21 val!34 -> 74
val!20 val!34 -> 70
val!21 val!33 -> 72
val!20 val!33 -> 68
val!10 val!31 -> 67
val!8 val!31 -> 71
val!21 val!31 -> 71
val!20 val!31 -> 67
val!10 val!32 -> 69
val!8 val!32 -> 73
val!13 val!31 -> 71
val!13 val!33 -> 72
val!13 val!32 -> 73
val!13 val!34 -> 74
val!14 val!31 -> 67
val!14 val!33 -> 68
val!14 val!32 -> 69
val!14 val!34 -> 70
val!10 val!37 -> 98
val!8 val!37 -> 102
val!21 val!37 -> 103
val!20 val!37 -> 97
val!21 val!35 -> 104
val!20 val!35 -> 99
val!10 val!35 -> 99
val!8 val!35 -> 104
val!21 val!38 -> 100
val!20 val!38 -> 95
val!21 val!36 -> 101
val!20 val!36 -> 31
val!8 val!36 -> 30
val!10 val!38 -> 95
val!8 val!38 -> 100
val!13 val!38 -> 100
val!13 val!37 -> 102
val!13 val!35 -> 104
val!14 val!38 -> 95
val!14 val!36 -> 96
val!14 val!37 -> 98
val!14 val!35 -> 99
val!10 val!39 -> 125
val!8 val!39 -> 128
val!10 val!41 -> 127
val!8 val!41 -> 130
val!21 val!39 -> 128
val!20 val!39 -> 125
val!21 val!41 -> 130
val!20 val!41 -> 127
val!21 val!40 -> 131
val!20 val!40 -> 32
val!8 val!40 -> 131
val!13 val!39 -> 128
val!13 val!41 -> 130
val!13 val!40 -> 131
val!14 val!39 -> 125
val!14 val!41 -> 127
val!14 val!40 -> 32
val!10 val!48 -> 153
val!8 val!48 -> 159
val!8 val!42 -> 158
val!10 val!42 -> 152
val!21 val!43 -> 161
val!20 val!43 -> 154
val!21 val!48 -> 159
val!20 val!48 -> 153
val!10 val!43 -> 155
val!8 val!43 -> 160
val!10 val!46 -> 157
val!8 val!46 -> 163
val!21 val!46 -> 163
val!20 val!46 -> 157
val!20 val!42 -> 152
val!21 val!42 -> 158
val!13 val!42 -> 158
val!13 val!48 -> 159
val!13 val!43 -> 160
val!13 val!46 -> 163
val!14 val!42 -> 152
val!14 val!48 -> 153
val!14 val!43 -> 155
val!14 val!46 -> 157
val!21 val!44 -> 129
val!20 val!44 -> 126
val!10 val!44 -> 126
val!8 val!44 -> 129
val!20 val!47 -> 186
val!21 val!47 -> 189
val!10 val!47 -> 186
val!8 val!47 -> 189
val!21 val!50 -> 188
val!20 val!50 -> 184
val!10 val!50 -> 185
val!8 val!50 -> 187
val!13 val!44 -> 129
val!13 val!50 -> 187
val!13 val!47 -> 189
val!14 val!44 -> 126
val!14 val!50 -> 185
val!14 val!47 -> 186
val!10 val!45 -> 156
val!8 val!45 -> 162
val!10 val!49 -> 207
val!8 val!49 -> 208
val!21 val!45 -> 162
val!20 val!45 -> 156
val!21 val!49 -> 209
val!20 val!49 -> 206
val!13 val!45 -> 162
val!13 val!49 -> 208
val!14 val!45 -> 156
val!14 val!49 -> 207
else -> 207
}
f8 -> {
val!18 val!1 -> 2
val!19 val!1 -> 4
val!17 val!1 -> 3
val!19 val!3 -> 7
val!17 val!3 -> 8
val!18 val!3 -> 5
val!16 val!3 -> 6
val!23 val!27 -> 0
val!9 val!27 -> -1
val!11 val!27 -> 1
val!24 val!27 -> 1
val!22 val!27 -> -1
val!23 val!2 -> 0
val!9 val!2 -> -1
val!11 val!2 -> 1
val!24 val!2 -> 1
val!22 val!2 -> -1
val!23 val!4 -> 0
val!9 val!4 -> -1
val!11 val!4 -> 1
val!24 val!4 -> 1
val!22 val!4 -> -1
val!23 val!5 -> 0
val!9 val!5 -> -1
val!11 val!5 -> 1
val!24 val!5 -> 1
val!22 val!5 -> -1
val!22 val!1 -> -1
val!9 val!3 -> -1
val!24 val!1 -> 1
val!11 val!3 -> 1
val!23 val!30 -> 0
val!9 val!30 -> -1
val!11 val!30 -> 1
val!24 val!30 -> 1
val!22 val!30 -> -1
val!16 val!30 -> 29
val!16 val!36 -> 31
val!16 val!40 -> 32
val!9 val!1 -> -1
val!11 val!1 -> 1
val!22 val!3 -> -1
val!24 val!3 -> 1
val!17 val!2 -> 33
val!17 val!5 -> 34
val!17 val!27 -> 35
val!17 val!4 -> 36
val!17 val!30 -> 37
val!19 val!2 -> 38
val!19 val!5 -> 39
val!19 val!27 -> 40
val!19 val!4 -> 41
val!18 val!30 -> 43
val!19 val!30 -> 42
val!23 val!3 -> 0
val!23 val!1 -> 0
val!23 val!31 -> 0
val!9 val!31 -> -1
val!11 val!31 -> 1
val!24 val!31 -> 1
val!22 val!31 -> -1
val!23 val!33 -> 0
val!9 val!33 -> -1
val!11 val!33 -> 1
val!24 val!33 -> 1
val!22 val!33 -> -1
val!23 val!32 -> 0
val!9 val!32 -> -1
val!11 val!32 -> 1
val!24 val!32 -> 1
val!22 val!32 -> -1
val!23 val!34 -> 0
val!9 val!34 -> -1
val!11 val!34 -> 1
val!24 val!34 -> 1
val!22 val!34 -> -1
val!17 val!31 -> 67
val!17 val!33 -> 68
val!17 val!32 -> 69
val!17 val!34 -> 70
val!19 val!31 -> 71
val!19 val!33 -> 72
val!19 val!32 -> 73
val!19 val!34 -> 74
val!23 val!37 -> 0
val!9 val!37 -> -1
val!11 val!37 -> 1
val!24 val!37 -> 1
val!22 val!37 -> -1
val!23 val!38 -> 0
val!9 val!38 -> -1
val!11 val!38 -> 1
val!24 val!38 -> 1
val!22 val!38 -> -1
val!23 val!35 -> 0
val!9 val!35 -> -1
val!11 val!35 -> 1
val!24 val!35 -> 1
val!22 val!35 -> -1
val!23 val!36 -> 0
val!9 val!36 -> -1
val!11 val!36 -> 1
val!24 val!36 -> 1
val!22 val!36 -> -1
val!17 val!38 -> 95
val!17 val!36 -> 96
val!16 val!37 -> 97
val!17 val!37 -> 98
val!17 val!35 -> 99
val!19 val!38 -> 100
val!18 val!36 -> 101
val!19 val!36 -> 30
val!18 val!37 -> 103
val!19 val!37 -> 102
val!19 val!35 -> 104
val!23 val!39 -> 0
val!9 val!39 -> -1
val!11 val!39 -> 1
val!24 val!39 -> 1
val!22 val!39 -> -1
val!23 val!41 -> 0
val!9 val!41 -> -1
val!11 val!41 -> 1
val!24 val!41 -> 1
val!22 val!41 -> -1
val!23 val!40 -> 0
val!9 val!40 -> -1
val!11 val!40 -> 1
val!24 val!40 -> 1
val!22 val!40 -> -1
val!17 val!39 -> 125
val!17 val!41 -> 127
val!19 val!39 -> 128
val!19 val!41 -> 130
val!18 val!40 -> 131
val!23 val!48 -> 0
val!9 val!48 -> -1
val!11 val!48 -> 1
val!24 val!48 -> 1
val!22 val!48 -> -1
val!23 val!46 -> 0
val!9 val!46 -> -1
val!11 val!46 -> 1
val!24 val!46 -> 1
val!22 val!46 -> -1
val!23 val!42 -> 0
val!11 val!42 -> 1
val!9 val!42 -> -1
val!22 val!42 -> -1
val!24 val!42 -> 1
val!23 val!43 -> 0
val!9 val!43 -> -1
val!11 val!43 -> 1
val!24 val!43 -> 1
val!22 val!43 -> -1
val!17 val!42 -> 152
val!17 val!48 -> 153
val!16 val!43 -> 154
val!17 val!43 -> 155
val!17 val!46 -> 157
val!19 val!42 -> 158
val!19 val!48 -> 159
val!18 val!43 -> 161
val!19 val!43 -> 160
val!19 val!46 -> 163
val!23 val!50 -> 0
val!9 val!50 -> -1
val!11 val!50 -> 1
val!24 val!50 -> 1
val!22 val!50 -> -1
val!23 val!44 -> 0
val!9 val!44 -> -1
val!11 val!44 -> 1
val!24 val!44 -> 1
val!22 val!44 -> -1
val!23 val!47 -> 0
val!9 val!47 -> -1
val!11 val!47 -> 1
val!22 val!47 -> -1
val!24 val!47 -> 1
val!17 val!44 -> 126
val!16 val!50 -> 184
val!17 val!50 -> 185
val!17 val!47 -> 186
val!19 val!44 -> 129
val!18 val!50 -> 188
val!19 val!50 -> 187
val!19 val!47 -> 189
val!23 val!45 -> 0
val!9 val!45 -> -1
val!11 val!45 -> 1
val!24 val!45 -> 1
val!22 val!45 -> -1
val!23 val!49 -> 0
val!9 val!49 -> -1
val!11 val!49 -> 1
val!24 val!49 -> 1
val!22 val!49 -> -1
val!17 val!45 -> 156
val!16 val!49 -> 206
val!17 val!49 -> 207
val!19 val!45 -> 162
val!18 val!49 -> 209
val!19 val!49 -> 208
else -> 208
}
f30 -> {
val!1 val!26 -> val!28
val!3 val!26 -> val!29
val!27 val!26 -> val!51
val!2 val!26 -> val!52
val!4 val!26 -> val!53
val!5 val!26 -> val!54
val!30 val!26 -> val!55
val!34 val!26 -> val!56
val!33 val!26 -> val!57
val!32 val!26 -> val!58
val!31 val!26 -> val!59
val!37 val!26 -> val!60
val!35 val!26 -> val!61
val!38 val!26 -> val!62
val!36 val!26 -> val!63
val!39 val!26 -> val!64
val!41 val!26 -> val!65
val!40 val!26 -> val!67
val!48 val!26 -> val!68
val!42 val!26 -> val!69
val!43 val!26 -> val!71
val!46 val!26 -> val!72
val!44 val!26 -> val!66
val!47 val!26 -> val!73
val!50 val!26 -> val!74
val!45 val!26 -> val!70
val!49 val!26 -> val!75
else -> val!75
}
unknown
68b48c983404c9f923b5c2c801b81a1ebfa54f09 60 0
f1 -> val!0
f2 -> val!1
f7 -> val!3
f8 -> val!5
f12 -> val!13
f11 -> val!6
f17 -> val!8
f18 -> val!9
f16 -> val!10
f20 -> val!11
f14 -> val!12
f6 -> {
val!3 -> val!2
val!5 -> val!4
else -> val!4
}
f5 -> {
val!2 -> val!3
val!4 -> val!5
else -> val!5
}
f4 -> {
val!5 -> 2
val!13 -> 40
val!14 -> 1
val!3 -> 3
val!17 -> 0
val!4 -> 1236
else -> 1236
}
f3 -> {
1 -> val!14
2 -> val!5
40 -> val!13
3 -> val!3
0 -> val!17
1236 -> val!4
else -> val!4
}
f10 -> {
val!6 val!13 -> val!7
else -> val!7
}
f13 -> {
val!12 -> val!17
else -> val!17
}
f9 -> {
val!3 val!7 -> val!15
val!5 val!7 -> val!16
else -> val!16
}
f15 -> {
val!9 val!2 -> 0
val!8 val!2 -> -1
val!10 val!2 -> 1
val!11 val!2 -> 1
else -> 1
}
unknown
2cf0827cf5826be278dbca8a4dccba886e2b01ef 611 0
f1 -> val!7
f2 -> val!0
f16 -> val!2
f7 -> val!4
f24 -> val!31
f29 -> val!16
f18 -> val!8
f4 -> val!10
f13 -> val!12
f17 -> val!14
f12 -> val!18
f9 -> val!19
f14 -> val!20
f10 -> val!21
f15 -> val!22
f19 -> val!23
f23 -> val!24
f28 -> val!27
f26 -> val!29
f11 -> {
val!2 -> val!1
val!4 -> val!3
else -> val!3
}
f6 -> {
val!1 -> val!2
val!3 -> val!4
val!36 -> val!40
val!31 -> val!41
val!5 -> val!37
val!2 -> val!38
val!4 -> val!39
val!37 -> val!43
val!38 -> val!54
val!39 -> val!44
val!40 -> val!45
val!41 -> val!42
val!43 -> val!47
val!44 -> val!46
val!45 -> val!56
val!42 -> val!51
val!46 -> val!53
val!47 -> val!48
val!48 -> val!49
val!49 -> val!50
val!50 -> val!49
val!51 -> val!52
val!54 -> val!59
val!53 -> val!55
val!57 -> val!54
val!55 -> val!2
val!56 -> val!58
val!52 -> val!57
val!58 -> val!54
val!59 -> val!60
val!60 -> val!86
val!86 -> val!2
else -> val!2
}
f20 -> {
1 -> val!5
7720 -> val!36
7719 -> val!31
31267 -> val!2
36564 -> val!4
8366 -> val!37
9246 -> val!38
8852 -> val!39
0 -> val!40
2944 -> val!41
26221 -> val!42
29498 -> val!43
15353 -> val!44
6996 -> val!45
2997 -> val!46
9245 -> val!47
19679 -> val!49
45859 -> val!50
9531 -> val!51
24738 -> val!52
30204 -> val!57
9247 -> val!53
23570 -> val!55
26809 -> val!56
23086 -> val!58
5529 -> val!59
36563 -> val!60
36565 -> val!48
27246 -> val!86
31266 -> val!54
else -> val!54
}
f22 -> {
val!5 val!31 -> val!6
val!5 val!36 -> val!17
val!24 val!31 -> val!25
else -> val!25
}
f21 -> {
val!2 val!6 -> val!7
val!4 val!6 -> val!7
val!4 val!17 -> val!7
val!2 val!25 -> val!32
val!4 val!25 -> val!33
else -> val!33
}
f27 -> {
val!8 -> val!9
val!10 -> val!11
val!12 -> val!13
val!14 -> val!15
val!23 -> val!26
val!22 -> val!28
else -> val!28
}
f30 -> {
val!13 val!15 -> val!16
else -> val!16
}
f5 -> {
val!31 -> 7719
val!2 -> 31267
val!4 -> 36564
val!5 -> 1
val!36 -> 7720
val!40 -> 0
val!41 -> 2944
val!37 -> 8366
val!38 -> 9246
val!39 -> 8852
val!44 -> 15353
val!43 -> 29498
val!42 -> 26221
val!45 -> 6996
val!46 -> 2997
val!56 -> 26809
val!51 -> 9531
val!53 -> 9247
val!47 -> 9245
val!48 -> 36565
val!49 -> 19679
val!50 -> 45859
val!52 -> 24738
val!59 -> 5529
val!55 -> 23570
val!54 -> 31266
val!58 -> 23086
val!57 -> 30204
val!60 -> 36563
val!86 -> 27246
else -> 27246
}
f25 -> {
val!29 -> val!30
else -> val!30
}
f3 -> {
val!23 val!1 -> 2
val!8 val!1 -> 4
val!14 val!1 -> 3
val!22 val!1 -> 4
val!10 val!1 -> 3
val!12 val!1 -> 4
val!23 val!3 -> 5
val!8 val!3 -> 5
val!14 val!3 -> 6
val!22 val!3 -> 6
val!10 val!3 -> 7
val!12 val!3 -> 8
val!22 val!31 -> 32
val!22 val!37 -> 62
val!22 val!40 -> 60
val!22 val!43 -> 88
val!10 val!5 -> 30
val!8 val!5 -> 35
val!22 val!60 -> 150
val!23 val!36 -> 37
val!22 val!36 -> 31
val!23 val!31 -> 36
val!10 val!2 -> 28
val!8 val!2 -> 33
val!23 val!5 -> 35
val!22 val!5 -> 30
val!10 val!31 -> 32
val!8 val!31 -> 36
val!23 val!2 -> 33
val!22 val!2 -> 28
val!10 val!4 -> 29
val!8 val!4 -> 34
val!23 val!4 -> 34
val!22 val!4 -> 29
val!10 val!36 -> 31
val!8 val!36 -> 37
val!12 val!2 -> 33
val!12 val!4 -> 34
val!12 val!5 -> 35
val!12 val!31 -> 36
val!12 val!36 -> 37
val!14 val!2 -> 28
val!14 val!4 -> 29
val!14 val!5 -> 30
val!14 val!31 -> 32
val!14 val!36 -> 31
val!10 val!38 -> 59
val!8 val!38 -> 64
val!23 val!38 -> 64
val!22 val!38 -> 59
val!10 val!39 -> 58
val!8 val!39 -> 63
val!10 val!37 -> 62
val!8 val!37 -> 67
val!23 val!39 -> 63
val!22 val!39 -> 58
val!10 val!40 -> 60
val!8 val!40 -> 65
val!23 val!40 -> 65
val!23 val!41 -> 66
val!22 val!41 -> 61
val!23 val!37 -> 67
val!10 val!41 -> 61
val!8 val!41 -> 66
val!12 val!39 -> 63
val!12 val!38 -> 64
val!12 val!40 -> 65
val!12 val!41 -> 66
val!12 val!37 -> 67
val!14 val!39 -> 58
val!14 val!38 -> 59
val!14 val!40 -> 60
val!14 val!41 -> 61
val!14 val!37 -> 62
val!10 val!42 -> 89
val!8 val!42 -> 93
val!23 val!54 -> 94
val!22 val!54 -> 90
val!10 val!43 -> 88
val!8 val!43 -> 92
val!23 val!43 -> 92
val!23 val!42 -> 93
val!22 val!42 -> 89
val!23 val!44 -> 95
val!22 val!44 -> 91
val!10 val!44 -> 91
val!8 val!44 -> 95
val!10 val!54 -> 90
val!8 val!54 -> 94
val!23 val!45 -> 107
val!22 val!45 -> 106
val!10 val!45 -> 106
val!8 val!45 -> 107
val!12 val!43 -> 92
val!12 val!42 -> 93
val!12 val!54 -> 94
val!12 val!44 -> 95
val!14 val!43 -> 88
val!14 val!42 -> 89
val!14 val!54 -> 90
val!14 val!44 -> 91
val!12 val!45 -> 107
val!14 val!45 -> 106
val!10 val!46 -> 118
val!8 val!46 -> 122
val!23 val!46 -> 122
val!22 val!46 -> 118
val!23 val!47 -> 123
val!22 val!47 -> 127
val!8 val!59 -> 126
val!10 val!59 -> 120
val!23 val!59 -> 125
val!22 val!59 -> 119
val!10 val!47 -> 127
val!8 val!47 -> 123
val!10 val!51 -> 116
val!8 val!51 -> 124
val!23 val!51 -> 124
val!22 val!51 -> 116
val!23 val!56 -> 121
val!22 val!56 -> 117
val!10 val!56 -> 117
val!8 val!56 -> 121
val!12 val!56 -> 121
val!12 val!46 -> 122
val!12 val!47 -> 123
val!12 val!51 -> 124
val!12 val!59 -> 126
val!14 val!56 -> 117
val!14 val!46 -> 118
val!14 val!47 -> 127
val!14 val!51 -> 116
val!14 val!59 -> 120
val!23 val!58 -> 153
val!22 val!58 -> 148
val!10 val!53 -> 151
val!8 val!53 -> 156
val!23 val!53 -> 156
val!22 val!53 -> 151
val!10 val!48 -> 149
val!8 val!48 -> 154
val!23 val!48 -> 154
val!22 val!48 -> 149
val!23 val!52 -> 157
val!22 val!52 -> 152
val!10 val!58 -> 148
val!8 val!58 -> 153
val!10 val!60 -> 150
val!8 val!60 -> 155
val!10 val!52 -> 152
val!8 val!52 -> 157
val!23 val!60 -> 155
val!12 val!58 -> 153
val!12 val!48 -> 154
val!12 val!60 -> 155
val!12 val!53 -> 156
val!12 val!52 -> 157
val!14 val!58 -> 148
val!14 val!48 -> 149
val!14 val!60 -> 150
val!14 val!53 -> 151
val!14 val!52 -> 152
val!23 val!49 -> 186
val!22 val!49 -> 187
val!10 val!55 -> 179
val!8 val!55 -> 182
val!23 val!55 -> 178
val!22 val!55 -> 4
val!10 val!86 -> 181
val!8 val!86 -> 184
val!23 val!86 -> 185
val!22 val!86 -> 4
val!23 val!57 -> 183
val!22 val!57 -> 180
val!10 val!49 -> 187
val!8 val!49 -> 186
val!8 val!57 -> 183
val!10 val!57 -> 180
val!12 val!55 -> 182
val!12 val!57 -> 183
val!12 val!86 -> 184
val!12 val!49 -> 186
val!14 val!55 -> 179
val!14 val!57 -> 180
val!14 val!86 -> 181
val!14 val!49 -> 187
val!23 val!50 -> 205
val!22 val!50 -> 204
val!10 val!50 -> 204
val!8 val!50 -> 205
val!12 val!50 -> 205
val!14 val!50 -> 204
else -> 204
}
f8 -> {
val!20 val!1 -> 2
val!21 val!1 -> 4
val!19 val!1 -> 3
val!21 val!3 -> 7
val!19 val!3 -> 8
val!20 val!3 -> 5
val!18 val!3 -> 6
val!27 val!31 -> 0
val!9 val!31 -> -1
val!11 val!31 -> 1
val!28 val!31 -> 1
val!26 val!31 -> -1
val!27 val!2 -> 0
val!9 val!2 -> -1
val!11 val!2 -> 1
val!28 val!2 -> 1
val!26 val!2 -> -1
val!27 val!4 -> 0
val!9 val!4 -> -1
val!11 val!4 -> 1
val!28 val!4 -> 1
val!26 val!4 -> -1
val!27 val!5 -> 0
val!9 val!5 -> -1
val!11 val!5 -> 1
val!28 val!5 -> 1
val!26 val!5 -> -1
val!9 val!36 -> -1
val!27 val!36 -> 0
val!11 val!36 -> 1
val!28 val!36 -> 1
val!26 val!36 -> -1
val!19 val!2 -> 28
val!19 val!4 -> 29
val!19 val!5 -> 30
val!19 val!36 -> 31
val!19 val!31 -> 32
val!21 val!2 -> 33
val!21 val!4 -> 34
val!21 val!5 -> 35
val!21 val!31 -> 36
val!21 val!36 -> 37
val!27 val!38 -> 0
val!9 val!38 -> -1
val!11 val!38 -> 1
val!28 val!38 -> 1
val!26 val!38 -> -1
val!27 val!39 -> 0
val!9 val!39 -> -1
val!11 val!39 -> 1
val!28 val!39 -> 1
val!26 val!39 -> -1
val!27 val!37 -> 0
val!9 val!37 -> -1
val!11 val!37 -> 1
val!28 val!37 -> 1
val!26 val!37 -> -1
val!27 val!40 -> 0
val!9 val!40 -> -1
val!11 val!40 -> 1
val!28 val!40 -> 1
val!26 val!40 -> -1
val!27 val!41 -> 0
val!9 val!41 -> -1
val!11 val!41 -> 1
val!28 val!41 -> 1
val!26 val!41 -> -1
val!19 val!39 -> 58
val!19 val!38 -> 59
val!19 val!40 -> 60
val!19 val!41 -> 61
val!19 val!37 -> 62
val!21 val!39 -> 63
val!21 val!38 -> 64
val!21 val!40 -> 65
val!21 val!41 -> 66
val!21 val!37 -> 67
val!27 val!44 -> 0
val!9 val!44 -> -1
val!11 val!44 -> 1
val!28 val!44 -> 1
val!26 val!44 -> -1
val!27 val!45 -> 0
val!9 val!45 -> -1
val!11 val!45 -> 1
val!28 val!45 -> 1
val!26 val!45 -> -1
val!27 val!42 -> 0
val!9 val!42 -> -1
val!11 val!42 -> 1
val!28 val!42 -> 1
val!26 val!42 -> -1
val!27 val!43 -> 0
val!9 val!43 -> -1
val!11 val!43 -> 1
val!28 val!43 -> 1
val!26 val!43 -> -1
val!19 val!43 -> 88
val!19 val!42 -> 89
val!19 val!54 -> 90
val!19 val!44 -> 91
val!21 val!43 -> 92
val!21 val!42 -> 93
val!21 val!54 -> 94
val!21 val!44 -> 95
val!27 val!47 -> 0
val!9 val!47 -> -1
val!11 val!47 -> 1
val!28 val!47 -> 1
val!26 val!47 -> -1
val!27 val!59 -> 0
val!11 val!59 -> 1
val!9 val!59 -> -1
val!28 val!59 -> 1
val!26 val!59 -> -1
val!27 val!46 -> 0
val!9 val!46 -> -1
val!11 val!46 -> 1
val!28 val!46 -> 1
val!26 val!46 -> -1
val!19 val!45 -> 106
val!21 val!45 -> 107
val!27 val!51 -> 0
val!9 val!51 -> -1
val!11 val!51 -> 1
val!28 val!51 -> 1
val!26 val!51 -> -1
val!27 val!56 -> 0
val!9 val!56 -> -1
val!11 val!56 -> 1
val!28 val!56 -> 1
val!26 val!56 -> -1
val!19 val!56 -> 117
val!19 val!46 -> 118
val!18 val!47 -> 127
val!19 val!51 -> 116
val!18 val!59 -> 119
val!19 val!59 -> 120
val!21 val!56 -> 121
val!21 val!46 -> 122
val!20 val!47 -> 123
val!21 val!51 -> 124
val!20 val!59 -> 125
val!21 val!59 -> 126
val!27 val!58 -> 0
val!9 val!58 -> -1
val!11 val!58 -> 1
val!28 val!58 -> 1
val!26 val!58 -> -1
val!27 val!53 -> 0
val!9 val!53 -> -1
val!11 val!53 -> 1
val!28 val!53 -> 1
val!26 val!53 -> -1
val!27 val!48 -> 0
val!9 val!48 -> -1
val!11 val!48 -> 1
val!28 val!48 -> 1
val!26 val!48 -> -1
val!27 val!52 -> 0
val!9 val!52 -> -1
val!11 val!52 -> 1
val!28 val!52 -> 1
val!26 val!52 -> -1
val!27 val!60 -> 0
val!9 val!60 -> -1
val!11 val!60 -> 1
val!26 val!60 -> -1
val!28 val!60 -> 1
val!19 val!58 -> 148
val!19 val!48 -> 149
val!19 val!60 -> 150
val!19 val!53 -> 151
val!19 val!52 -> 152
val!21 val!58 -> 153
val!21 val!48 -> 154
val!21 val!60 -> 155
val!21 val!53 -> 156
val!21 val!52 -> 157
val!27 val!49 -> 0
val!9 val!49 -> -1
val!11 val!49 -> 1
val!28 val!49 -> 1
val!26 val!49 -> -1
val!27 val!86 -> 0
val!9 val!86 -> -1
val!11 val!86 -> 1
val!28 val!86 -> 1
val!26 val!86 -> -1
val!27 val!55 -> 0
val!9 val!55 -> -1
val!11 val!55 -> 1
val!28 val!55 -> 1
val!26 val!55 -> -1
val!27 val!57 -> 0
val!11 val!57 -> 1
val!9 val!57 -> -1
val!28 val!57 -> 1
val!26 val!57 -> -1
val!19 val!55 -> 179
val!19 val!57 -> 180
val!19 val!86 -> 181
val!18 val!49 -> 187
val!20 val!55 -> 178
val!21 val!55 -> 182
val!21 val!57 -> 183
val!20 val!86 -> 185
val!21 val!86 -> 184
val!20 val!49 -> 186
val!27 val!50 -> 0
val!9 val!50 -> -1
val!11 val!50 -> 1
val!28 val!50 -> 1
val!26 val!50 -> -1
val!27 val!54 -> 0
val!9 val!54 -> -1
val!11 val!54 -> 1
val!28 val!54 -> 1
val!26 val!54 -> -1
val!19 val!50 -> 204
val!21 val!50 -> 205
else -> 205
}
f31 -> {
val!1 val!30 -> val!34
val!3 val!30 -> val!35
val!5 val!30 -> val!61
val!36 val!30 -> val!62
val!31 val!30 -> val!63
val!2 val!30 -> val!64
val!4 val!30 -> val!65
val!38 val!30 -> val!66
val!39 val!30 -> val!67
val!37 val!30 -> val!68
val!40 val!30 -> val!69
val!41 val!30 -> val!70
val!42 val!30 -> val!71
val!54 val!30 -> val!72
val!43 val!30 -> val!73
val!44 val!30 -> val!74
val!45 val!30 -> val!75
val!46 val!30 -> val!76
val!47 val!30 -> val!77
val!59 val!30 -> val!78
val!51 val!30 -> val!79
val!56 val!30 -> val!80
val!58 val!30 -> val!81
val!53 val!30 -> val!82
val!48 val!30 -> val!83
val!52 val!30 -> val!84
val!60 val!30 -> val!85
val!49 val!30 -> val!87
val!55 val!30 -> val!88
val!86 val!30 -> val!89
val!57 val!30 -> val!90
val!50 val!30 -> val!91
else -> val!91
}
unknown
a1ff1dee861d393a5412b6a4273eb86deab7593f 77 0
f1 -> val!0
f2 -> val!1
f7 -> val!3
f8 -> val!5
f14 -> val!6
f11 -> val!7
f12 -> val!8
f17 -> val!10
f18 -> val!11
f16 -> val!12
f20 -> val!13
f19 -> val!14
f6 -> {
val!3 -> val!2
val!5 -> val!4
else -> val!4
}
f5 -> {
val!2 -> val!3
val!4 -> val!5
val!16 -> val!19
val!5 -> val!16
val!19 -> val!16
val!3 -> val!16
else -> val!16
}
f13 -> {
val!6 -> val!15
else -> val!15
}
f4 -> {
val!15 -> 40
val!5 -> 2
val!16 -> 1
val!3 -> 3
val!4 -> 1276
val!19 -> 0
else -> 0
}
f3 -> {
1 -> val!16
40 -> val!15
2 -> val!5
3 -> val!3
0 -> val!19
1276 -> val!4
else -> val!4
}
f10 -> {
val!7 val!8 -> val!9
else -> val!9
}
f9 -> {
val!3 val!9 -> val!17
val!5 val!9 -> val!18
else -> val!18
}
f15 -> {
val!11 val!2 -> 0
val!10 val!2 -> -1
val!12 val!2 -> 1
val!13 val!2 -> 1
val!11 val!16 -> 0
val!12 val!16 -> -1
val!14 val!16 -> 1
val!11 val!3 -> 0
val!12 val!3 -> -1
val!14 val!3 -> 1
val!11 val!5 -> 0
val!12 val!5 -> -1
val!14 val!5 -> 1
val!11 val!19 -> 0
val!12 val!19 -> -1
val!14 val!19 -> 1
else -> 1
}
unknown
26a56d9f61c23c26da64882e31e65a36923764cb 72 0
f1 -> val!0
f2 -> val!1
f7 -> val!3
f8 -> val!5
f12 -> val!13
f11 -> val!6
f17 -> val!8
f18 -> val!9
f16 -> val!10
f20 -> val!11
f19 -> val!12
f6 -> {
val!3 -> val!2
val!5 -> val!4
else -> val!4
}
f5 -> {
val!2 -> val!3
val!4 -> val!5
val!3 -> val!17
val!14 -> val!14
val!5 -> val!14
val!17 -> val!14
else -> val!14
}
f4 -> {
val!13 -> 40
val!5 -> 2
val!14 -> 1
val!3 -> 3
val!4 -> 1276
val!17 -> 0
else -> 0
}
f3 -> {
1 -> val!14
40 -> val!13
2 -> val!5
3 -> val!3
1276 -> val!4
0 -> val!17
else -> val!17
}
f10 -> {
val!6 val!13 -> val!7
else -> val!7
}
f9 -> {
val!3 val!7 -> val!15
val!5 val!7 -> val!16
else -> val!16
}
f15 -> {
val!9 val!2 -> 0
val!8 val!2 -> -1
val!10 val!2 -> 1
val!11 val!2 -> 1
val!9 val!3 -> 0
val!10 val!3 -> -1
val!12 val!3 -> 1
val!9 val!14 -> 0
val!10 val!14 -> -1
val!12 val!14 -> 1
val!9 val!5 -> 0
val!10 val!5 -> -1
val!12 val!5 -> 1
val!9 val!17 -> 0
val!10 val!17 -> -1
val!12 val!17 -> 1
else -> 1
}
unknown
a4a52206bfedbc1fa95069df86dc718ab11f5b3a 59 0
f1 -> val!0
f2 -> val!1
f7 -> val!3
f8 -> val!5
f17 -> val!6
f20 -> val!7
f19 -> val!8
f18 -> val!9
f16 -> val!10
f14 -> val!11
f11 -> val!12
f12 -> val!13
f6 -> {
val!3 -> val!2
val!5 -> val!4
else -> val!4
}
f5 -> {
val!2 -> val!3
val!4 -> val!5
else -> val!5
}
f15 -> {
val!6 val!2 -> 0
val!7 val!2 -> 1
val!8 val!2 -> -1
val!6 val!4 -> 0
val!9 val!4 -> 1
val!10 val!4 -> -1
else -> -1
}
f4 -> {
val!3 -> 1237
val!5 -> 1238
val!15 -> 8957
val!16 -> 1
else -> 1
}
f13 -> {
val!11 -> val!15
else -> val!15
}
f3 -> {
1 -> val!16
1237 -> val!3
1238 -> val!5
8957 -> val!15
else -> val!15
}
f10 -> {
val!12 val!13 -> val!14
else -> val!14
}
f9 -> {
val!3 val!14 -> val!17
val!5 val!14 -> val!18
else -> val!18
}
unknown
14333af854a5b65017dd8bd92066cf80fe83d74b 43 0
f1 -> val!0
f2 -> val!1
f15 -> val!2
f6 -> val!9
f12 -> val!3
f16 -> val!4
f5 -> val!9
f13 -> val!5
f10 -> val!7
f8 -> val!8
f11 -> {
val!9 -> val!6
else -> val!6
}
f9 -> {
val!5 val!6 -> 1
val!3 val!6 -> 0
val!4 val!6 -> 1
val!2 val!6 -> -1
val!7 val!6 -> -1
else -> -1
}
f4 -> {
val!9 -> 7720
val!10 -> 7758
val!11 -> 1
else -> 1
}
f14 -> {
val!6 -> val!9
else -> val!9
}
f7 -> {
val!8 -> val!10
else -> val!10
}
f3 -> {
1 -> val!11
7720 -> val!9
7758 -> val!10
else -> val!10
}
unknown
5f2c36ac6c49043bec7b255aa0d7a0c690b930a4 21 0
f1 -> val!0
f2 -> val!1
f17 -> val!2
f4 -> val!4
f14 -> val!7
f16 -> val!9
f7 -> val!12
f10 -> val!12
f20 -> {
val!2 -> val!3
val!4 -> val!5
val!7 -> val!8
val!9 -> val!10
else -> val!10
}
f19 -> {
val!3 val!5 -> val!6
val!8 val!10 -> val!11
else -> val!11
}
unknown
4bd0e90cc9ab46b702c811a3ea671a168ec22aba 65 0
f1 -> val!0
f2 -> val!1
f14 -> val!19
f21 -> val!3
f13 -> val!6
f23 -> val!8
f17 -> val!9
f16 -> val!11
f4 -> val!13
f7 -> val!19
f10 -> val!15
f9 -> val!16
f12 -> val!17
f15 -> val!18
f11 -> {
val!19 -> val!2
else -> val!2
}
f20 -> {
val!3 -> val!4
else -> val!4
}
f19 -> {
val!2 val!4 -> val!5
else -> val!5
}
f22 -> {
val!6 -> val!7
val!9 -> val!10
val!11 -> val!12
val!13 -> val!14
else -> val!14
}
f8 -> {
val!7 val!2 -> -1
val!8 val!2 -> 0
val!10 val!2 -> 1
val!12 val!2 -> -1
val!14 val!2 -> 1
val!15 val!2 -> 0
val!16 val!2 -> -1
val!17 val!2 -> 1
val!18 val!2 -> 0
else -> 0
}
f5 -> {
val!19 -> 0
else -> 0
}
f18 -> {
0 -> val!19
else -> val!19
}
f6 -> {
val!2 -> val!19
else -> val!19
}
f3 -> {
val!13 val!2 -> 0
val!6 val!2 -> -1
val!11 val!2 -> 0
val!9 val!2 -> 1
else -> 1
}
unknown
cdc3b5c1b7947a0fe95f5d2f65f941e2774116a3 63 0
f1 -> val!0
f2 -> val!1
f14 -> val!17
f21 -> val!3
f13 -> val!6
f23 -> val!8
f17 -> val!9
f16 -> val!11
f4 -> val!13
f7 -> val!17
f10 -> val!15
f9 -> val!16
f11 -> {
val!17 -> val!2
else -> val!2
}
f20 -> {
val!3 -> val!4
else -> val!4
}
f19 -> {
val!2 val!4 -> val!5
else -> val!5
}
f22 -> {
val!6 -> val!7
val!9 -> val!10
val!11 -> val!12
val!13 -> val!14
else -> val!14
}
f8 -> {
val!7 val!2 -> -1
val!8 val!2 -> 0
val!10 val!2 -> 1
val!12 val!2 -> -1
val!14 val!2 -> 1
val!15 val!2 -> 0
val!16 val!2 -> 2
else -> 2
}
f5 -> {
val!17 -> 1
val!18 -> 0
else -> 0
}
f18 -> {
1 -> val!17
0 -> val!18
else -> val!18
}
f3 -> {
val!13 val!2 -> 2
val!11 val!2 -> 0
val!6 val!2 -> 0
val!9 val!2 -> 2
else -> 2
}
f6 -> {
val!2 -> val!18
else -> val!18
}
unknown
e7b427c80202d9c4c29f2a9278c2bcdecdabe460 42 0
f1 -> val!0
f2 -> val!1
f3 -> val!2
f4 -> val!2
f5 -> val!3
f6 -> val!3
f18 -> val!4
f19 -> val!5
f20 -> val!6
f17 -> val!8
f23 -> val!14
f13 -> {
val!4 val!5 -> 0
val!6 val!5 -> -3
val!10 val!5 -> 0
val!13 val!5 -> 0
else -> 0
}
f16 -> {
val!3 -> val!7
val!2 -> val!11
else -> val!11
}
f15 -> {
val!7 val!8 -> val!9
val!11 val!8 -> val!12
else -> val!12
}
f14 -> {
val!9 val!4 -> val!10
val!12 val!6 -> val!13
else -> val!13
}
f22 -> {
val!14 -> val!15
else -> val!15
}
f21 -> {
val!5 val!15 -> val!16
else -> val!16
}
unknown
fc367e02b7e503644f5c70cc9716512639619a51 52 0
f1 -> val!0
f2 -> val!1
f3 -> val!2
f4 -> val!2
f5 -> val!3
f6 -> val!3
f20 -> val!4
f21 -> val!15
f22 -> val!5
f19 -> val!7
f25 -> val!13
f15 -> {
val!4 val!15 -> 6
val!5 val!15 -> 0
val!9 val!15 -> 1
val!12 val!15 -> -1
else -> -1
}
f18 -> {
val!3 -> val!6
val!2 -> val!10
else -> val!10
}
f17 -> {
val!6 val!7 -> val!8
val!10 val!7 -> val!11
else -> val!11
}
f16 -> {
val!8 val!4 -> val!9
val!11 val!5 -> val!12
else -> val!12
}
f24 -> {
val!13 -> val!16
else -> val!16
}
f23 -> {
val!15 val!16 -> val!14
else -> val!14
}
f14 -> {
val!15 -> 0
val!16 -> 1
else -> 1
}
f13 -> {
0 -> val!15
1 -> val!16
else -> val!16
}
unknown
2b6a5d632b112638788d36706b106b4e4d10b262 35 0
f1 -> val!0
f2 -> val!1
f3 -> val!2
f4 -> val!2
f5 -> val!3
f6 -> val!3
f18 -> val!4
f19 -> val!5
f20 -> val!6
f17 -> val!8
f13 -> {
val!4 val!5 -> 0
val!6 val!5 -> -3
val!10 val!5 -> 0
val!13 val!5 -> 0
val!9 val!5 -> 0
val!12 val!5 -> 0
else -> 0
}
f16 -> {
val!3 -> val!7
val!2 -> val!11
else -> val!11
}
f15 -> {
val!7 val!8 -> val!9
val!11 val!8 -> val!12
else -> val!12
}
f14 -> {
val!9 val!4 -> val!10
val!12 val!6 -> val!13
else -> val!13
}
unknown
6220e161feeb3d35604e0055563cdf27e5108197 35 0
f1 -> val!0
f2 -> val!1
f8 -> val!2
f12 -> val!2
f11 -> val!3
f13 -> val!3
f22 -> val!4
f9 -> val!5
f23 -> val!6
f10 -> val!7
f21 -> val!8
f4 -> val!9
f5 -> {
val!4 val!5 -> 3
val!6 val!5 -> 0
val!11 val!5 -> 0
val!13 val!5 -> 0
else -> 0
}
f20 -> {
val!7 val!8 -> 3
val!9 val!8 -> 0
else -> 0
}
f7 -> {
val!3 -> val!10
val!2 -> val!12
else -> val!12
}
f24 -> {
val!10 val!8 -> val!11
val!12 val!8 -> val!13
else -> val!13
}
unknown
c29b6c64de39317156c532c91451be225c15adb2 238 0
#2 := false
#48 := 0::real
decl f19 :: (-> S3 S10 real)
decl f20 :: S10
#43 := f20
decl f4 :: S3
#8 := f4
#58 := (f19 f4 f20)
#109 := -1::real
#153 := (* -1::real #58)
decl f5 :: (-> S4 S5 real)
decl f8 :: S5
#13 := f8
decl f22 :: S4
#54 := f22
#55 := (f5 f22 f8)
#154 := (+ #55 #153)
#137 := (* -1::real #55)
#144 := (+ #137 #58)
#188 := (<= #154 0::real)
#195 := (ite #188 #144 #154)
#451 := (* -1::real #195)
#452 := (+ #144 #451)
#453 := (<= #452 0::real)
#435 := (= #144 #195)
decl f21 :: S4
#45 := f21
#46 := (f5 f21 f8)
decl f9 :: S3
#17 := f9
#44 := (f19 f9 f20)
#120 := (* -1::real #44)
#121 := (+ #120 #46)
#110 := (* -1::real #46)
#111 := (+ #44 #110)
#216 := (>= #111 0::real)
#223 := (ite #216 #111 #121)
#447 := (* -1::real #223)
#450 := (+ #121 #447)
#454 := (<= #450 0::real)
#442 := (= #121 #223)
#217 := (not #216)
#455 := [hypothesis]: #216
#184 := (+ #44 #153)
#185 := (<= #184 0::real)
#206 := -3::real
#234 := (* -3::real #223)
#235 := (+ #137 #234)
#236 := (+ #46 #235)
#237 := (<= #236 0::real)
#238 := (not #237)
#207 := (* -3::real #195)
#208 := (+ #137 #207)
#209 := (+ #46 #208)
#210 := (<= #209 0::real)
#211 := (not #210)
#249 := (and #185 #211 #238)
#65 := (<= #44 #58)
#56 := (- #46 #55)
#52 := 3::real
#59 := (- #58 #55)
#61 := (- #59)
#60 := (< #59 0::real)
#62 := (ite #60 #61 #59)
#63 := (* #62 3::real)
#64 := (< #63 #56)
#66 := (and #64 #65)
#47 := (- #44 #46)
#50 := (- #47)
#49 := (< #47 0::real)
#51 := (ite #49 #50 #47)
#53 := (* #51 3::real)
#57 := (< #53 #56)
#67 := (and #57 #66)
#254 := (iff #67 #249)
#138 := (+ #46 #137)
#147 := (< #144 0::real)
#159 := (ite #147 #154 #144)
#165 := (* 3::real #159)
#170 := (< #165 #138)
#176 := (and #65 #170)
#114 := (< #111 0::real)
#126 := (ite #114 #121 #111)
#132 := (* 3::real #126)
#141 := (< #132 #138)
#181 := (and #141 #176)
#252 := (iff #181 #249)
#243 := (and #185 #211)
#246 := (and #238 #243)
#250 := (iff #246 #249)
#251 := [rewrite]: #250
#247 := (iff #181 #246)
#244 := (iff #176 #243)
#214 := (iff #170 #211)
#200 := (* 3::real #195)
#203 := (< #200 #138)
#212 := (iff #203 #211)
#213 := [rewrite]: #212
#204 := (iff #170 #203)
#201 := (= #165 #200)
#198 := (= #159 #195)
#189 := (not #188)
#192 := (ite #189 #154 #144)
#196 := (= #192 #195)
#197 := [rewrite]: #196
#193 := (= #159 #192)
#190 := (iff #147 #189)
#191 := [rewrite]: #190
#194 := [monotonicity #191]: #193
#199 := [trans #194 #197]: #198
#202 := [monotonicity #199]: #201
#205 := [monotonicity #202]: #204
#215 := [trans #205 #213]: #214
#186 := (iff #65 #185)
#187 := [rewrite]: #186
#245 := [monotonicity #187 #215]: #244
#241 := (iff #141 #238)
#228 := (* 3::real #223)
#231 := (< #228 #138)
#239 := (iff #231 #238)
#240 := [rewrite]: #239
#232 := (iff #141 #231)
#229 := (= #132 #228)
#226 := (= #126 #223)
#220 := (ite #217 #121 #111)
#224 := (= #220 #223)
#225 := [rewrite]: #224
#221 := (= #126 #220)
#218 := (iff #114 #217)
#219 := [rewrite]: #218
#222 := [monotonicity #219]: #221
#227 := [trans #222 #225]: #226
#230 := [monotonicity #227]: #229
#233 := [monotonicity #230]: #232
#242 := [trans #233 #240]: #241
#248 := [monotonicity #242 #245]: #247
#253 := [trans #248 #251]: #252
#182 := (iff #67 #181)
#179 := (iff #66 #176)
#173 := (and #170 #65)
#177 := (iff #173 #176)
#178 := [rewrite]: #177
#174 := (iff #66 #173)
#171 := (iff #64 #170)
#139 := (= #56 #138)
#140 := [rewrite]: #139
#168 := (= #63 #165)
#162 := (* #159 3::real)
#166 := (= #162 #165)
#167 := [rewrite]: #166
#163 := (= #63 #162)
#160 := (= #62 #159)
#145 := (= #59 #144)
#146 := [rewrite]: #145
#157 := (= #61 #154)
#150 := (- #144)
#155 := (= #150 #154)
#156 := [rewrite]: #155
#151 := (= #61 #150)
#152 := [monotonicity #146]: #151
#158 := [trans #152 #156]: #157
#148 := (iff #60 #147)
#149 := [monotonicity #146]: #148
#161 := [monotonicity #149 #158 #146]: #160
#164 := [monotonicity #161]: #163
#169 := [trans #164 #167]: #168
#172 := [monotonicity #169 #140]: #171
#175 := [monotonicity #172]: #174
#180 := [trans #175 #178]: #179
#142 := (iff #57 #141)
#135 := (= #53 #132)
#129 := (* #126 3::real)
#133 := (= #129 #132)
#134 := [rewrite]: #133
#130 := (= #53 #129)
#127 := (= #51 #126)
#112 := (= #47 #111)
#113 := [rewrite]: #112
#124 := (= #50 #121)
#117 := (- #111)
#122 := (= #117 #121)
#123 := [rewrite]: #122
#118 := (= #50 #117)
#119 := [monotonicity #113]: #118
#125 := [trans #119 #123]: #124
#115 := (iff #49 #114)
#116 := [monotonicity #113]: #115
#128 := [monotonicity #116 #125 #113]: #127
#131 := [monotonicity #128]: #130
#136 := [trans #131 #134]: #135
#143 := [monotonicity #136 #140]: #142
#183 := [monotonicity #143 #180]: #182
#255 := [trans #183 #253]: #254
#108 := [asserted]: #67
#256 := [mp #108 #255]: #249
#257 := [and-elim #256]: #185
#259 := [and-elim #256]: #238
#448 := (+ #111 #447)
#449 := (<= #448 0::real)
#441 := (= #111 #223)
#443 := (or #217 #441)
#444 := [def-axiom]: #443
#467 := [unit-resolution #444 #455]: #441
#468 := (not #441)
#469 := (or #468 #449)
#470 := [th-lemma]: #469
#471 := [unit-resolution #470 #467]: #449
#463 := (or #189 #217)
#456 := [hypothesis]: #188
#258 := [and-elim #256]: #211
#437 := (or #189 #435)
#438 := [def-axiom]: #437
#457 := [unit-resolution #438 #456]: #435
#458 := (not #435)
#459 := (or #458 #453)
#460 := [th-lemma]: #459
#461 := [unit-resolution #460 #457]: #453
#462 := [th-lemma #257 #461 #258 #456 #455]: false
#464 := [lemma #462]: #463
#472 := [unit-resolution #464 #455]: #189
#473 := [th-lemma #472 #471 #259 #257 #455]: false
#474 := [lemma #473]: #217
#445 := (or #216 #442)
#446 := [def-axiom]: #445
#475 := [unit-resolution #446 #474]: #442
#476 := (not #442)
#477 := (or #476 #454)
#478 := [th-lemma]: #477
#479 := [unit-resolution #478 #475]: #454
#481 := (not #185)
#480 := (not #454)
#482 := (or #188 #480 #237 #481 #216)
#483 := [th-lemma]: #482
#484 := [unit-resolution #483 #257 #474 #259 #479]: #188
#485 := [unit-resolution #438 #484]: #435
#486 := [unit-resolution #460 #485]: #453
[th-lemma #479 #259 #257 #474 #258 #486]: false
unsat
e14093e1f049d6c695e00b050a39f30b5ee75c84 41 0
f1 -> val!6
f2 -> val!0
?v0!0 -> val!11
f12 -> val!1
f14 -> val!2
f15 -> val!3
f9 -> val!7
f8 -> val!8
f6 -> val!9
f13 -> {
val!2 val!3 -> val!4
else -> val!4
}
f11 -> {
val!1 val!4 -> val!5
else -> val!5
}
f10 -> {
val!11 val!5 -> val!6
else -> val!6
}
f7 -> {
val!7 val!11 -> 0
val!8 val!11 -> 0
else -> 0
}
f5 -> {
val!9 -> val!10
else -> val!10
}
f4 -> {
val!10 -> 0
val!11 -> 38
else -> 38
}
f3 -> {
0 -> val!10
38 -> val!11
else -> val!11
}
unknown
b39ccddf1d4f138215d1b195d383905c9937a82f 44 0
f1 -> val!7
f2 -> val!0
?v0!0 -> val!11
f6 -> val!1
f14 -> val!3
f15 -> val!4
f9 -> val!8
f8 -> val!9
f5 -> {
val!1 -> val!10
else -> val!10
}
f12 -> {
val!10 -> val!2
else -> val!2
}
f13 -> {
val!3 val!4 -> val!5
else -> val!5
}
f11 -> {
val!2 val!5 -> val!6
else -> val!6
}
f10 -> {
val!11 val!6 -> val!7
else -> val!7
}
f7 -> {
val!8 val!11 -> 0
val!9 val!11 -> 0
else -> 0
}
f4 -> {
val!10 -> 0
val!11 -> 38
else -> 38
}
f3 -> {
0 -> val!10
38 -> val!11
else -> val!11
}
unknown
e03a7d5d1030a490d5669c1c764d61d605302d39 48 0
f1 -> val!6
f2 -> val!0
f5 -> val!9
f7 -> val!1
?v0!0 -> val!11
f15 -> val!3
f10 -> val!7
f9 -> val!8
f4 -> {
val!9 -> 0
val!10 -> 1
val!11 -> 1237
else -> 1237
}
f6 -> {
val!1 -> val!10
else -> val!10
}
f13 -> {
val!10 -> val!2
else -> val!2
}
f14 -> {
val!9 val!3 -> val!4
else -> val!4
}
f12 -> {
val!2 val!4 -> val!5
else -> val!5
}
f11 -> {
val!11 val!5 -> val!6
else -> val!6
}
f8 -> {
val!7 val!11 -> 0
val!8 val!11 -> 0
val!7 val!9 -> -1
val!8 val!9 -> 0
else -> 0
}
f3 -> {
0 -> val!9
1 -> val!10
1237 -> val!11
else -> val!11
}
unknown
e7836464956771492f5454e164bcd43446470f5a 48 0
f1 -> val!6
f2 -> val!0
f5 -> val!9
f7 -> val!1
?v0!0 -> val!11
f15 -> val!3
f10 -> val!7
f9 -> val!8
f4 -> {
val!9 -> 0
val!10 -> 1
val!11 -> 1237
else -> 1237
}
f6 -> {
val!1 -> val!10
else -> val!10
}
f13 -> {
val!10 -> val!2
else -> val!2
}
f14 -> {
val!9 val!3 -> val!4
else -> val!4
}
f12 -> {
val!2 val!4 -> val!5
else -> val!5
}
f11 -> {
val!11 val!5 -> val!6
else -> val!6
}
f8 -> {
val!7 val!11 -> 0
val!8 val!11 -> 0
val!7 val!9 -> 1
val!8 val!9 -> 0
else -> 0
}
f3 -> {
0 -> val!9
1 -> val!10
1237 -> val!11
else -> val!11
}
unknown
94aef9051873492c2e350c3ee8f6b777964eebe4 147 0
#2 := false
#159 := 0::real
decl f8 :: (-> S4 S2 real)
decl f5 :: S2
#25 := f5
decl f10 :: S4
#33 := f10
#34 := (f8 f10 f5)
#156 := -1::real
#157 := (* -1::real #34)
decl f9 :: S4
#31 := f9
#32 := (f8 f9 f5)
#158 := (+ #32 #157)
#315 := (>= #158 0::real)
#392 := (not #315)
#202 := (= #32 #34)
#205 := (not #202)
#43 := (= #34 #32)
#44 := (not #43)
#206 := (iff #44 #205)
#203 := (iff #43 #202)
#204 := [rewrite]: #203
#207 := [monotonicity #204]: #206
#201 := [asserted]: #44
#210 := [mp #201 #207]: #205
#395 := (or #202 #392)
#160 := (<= #158 0::real)
#13 := 0::int
decl f4 :: (-> S2 int)
decl f6 :: (-> S3 S2)
decl f7 :: S3
#27 := f7
#28 := (f6 f7)
#29 := (f4 #28)
#149 := -1::int
#152 := (* -1::int #29)
#26 := (f4 f5)
#153 := (+ #26 #152)
#151 := (>= #153 0::int)
#150 := (not #151)
#163 := (and #150 #160)
#35 := (<= #32 #34)
#30 := (< #26 #29)
#36 := (and #30 #35)
#164 := (iff #36 #163)
#161 := (iff #35 #160)
#162 := [rewrite]: #161
#154 := (iff #30 #150)
#155 := [rewrite]: #154
#165 := [monotonicity #155 #162]: #164
#146 := [asserted]: #36
#166 := [mp #146 #165]: #163
#168 := [and-elim #166]: #160
#391 := (not #160)
#393 := (or #202 #391 #392)
#394 := [th-lemma]: #393
#396 := [unit-resolution #394 #168]: #395
#397 := [unit-resolution #396 #210]: #392
#8 := (:var 0 S2)
#39 := (f8 f9 #8)
#308 := (pattern #39)
#38 := (f8 f10 #8)
#307 := (pattern #38)
#9 := (f4 #8)
#287 := (pattern #9)
#187 := (* -1::real #39)
#188 := (+ #38 #187)
#189 := (<= #188 0::real)
#177 := (+ #9 #152)
#176 := (>= #177 0::int)
#192 := (or #176 #189)
#309 := (forall (vars (?v0 S2)) (:pat #287 #307 #308) #192)
#195 := (forall (vars (?v0 S2)) #192)
#312 := (iff #195 #309)
#310 := (iff #192 #192)
#311 := [refl]: #310
#313 := [quant-intro #311]: #312
#227 := (~ #195 #195)
#208 := (~ #192 #192)
#226 := [refl]: #208
#228 := [nnf-pos #226]: #227
#40 := (<= #38 #39)
#37 := (< #9 #29)
#41 := (implies #37 #40)
#42 := (forall (vars (?v0 S2)) #41)
#198 := (iff #42 #195)
#148 := (not #37)
#169 := (or #148 #40)
#172 := (forall (vars (?v0 S2)) #169)
#196 := (iff #172 #195)
#193 := (iff #169 #192)
#190 := (iff #40 #189)
#191 := [rewrite]: #190
#185 := (iff #148 #176)
#175 := (not #176)
#180 := (not #175)
#183 := (iff #180 #176)
#184 := [rewrite]: #183
#181 := (iff #148 #180)
#178 := (iff #37 #175)
#179 := [rewrite]: #178
#182 := [monotonicity #179]: #181
#186 := [trans #182 #184]: #185
#194 := [monotonicity #186 #191]: #193
#197 := [quant-intro #194]: #196
#173 := (iff #42 #172)
#170 := (iff #41 #169)
#171 := [rewrite]: #170
#174 := [quant-intro #171]: #173
#199 := [trans #174 #197]: #198
#147 := [asserted]: #42
#200 := [mp #147 #199]: #195
#229 := [mp~ #200 #228]: #195
#314 := [mp #229 #313]: #309
#167 := [and-elim #166]: #150
#338 := (not #309)
#339 := (or #338 #151 #315)
#318 := (* -1::real #32)
#319 := (+ #34 #318)
#323 := (<= #319 0::real)
#324 := (or #151 #323)
#340 := (or #338 #324)
#347 := (iff #340 #339)
#335 := (or #151 #315)
#342 := (or #338 #335)
#345 := (iff #342 #339)
#346 := [rewrite]: #345
#343 := (iff #340 #342)
#336 := (iff #324 #335)
#333 := (iff #323 #315)
#325 := (+ #318 #34)
#328 := (<= #325 0::real)
#331 := (iff #328 #315)
#332 := [rewrite]: #331
#329 := (iff #323 #328)
#326 := (= #319 #325)
#327 := [rewrite]: #326
#330 := [monotonicity #327]: #329
#334 := [trans #330 #332]: #333
#337 := [monotonicity #334]: #336
#344 := [monotonicity #337]: #343
#348 := [trans #344 #346]: #347
#341 := [quant-inst]: #340
#349 := [mp #341 #348]: #339
[unit-resolution #349 #167 #314 #397]: false
unsat
a776c8d80c92e36c87766b3cd2a3d1707a6a4f17 29 0
f1 -> val!0
f2 -> val!1
f6 -> val!2
f7 -> val!7
f8 -> val!3
f12 -> 1
f11 -> val!4
f10 -> val!5
f5 -> {
val!2 val!7 -> 0
val!3 val!7 -> 0
val!4 val!7 -> 1
else -> 1
}
f9 -> {
val!5 -> val!6
else -> val!6
}
f4 -> {
val!6 -> 0
val!7 -> 7719
else -> 7719
}
f3 -> {
0 -> val!6
7719 -> val!7
else -> val!7
}
unknown
2b1630352ec036f9060c61ea0f08be80276b84d2 29 0
f1 -> val!0
f2 -> val!1
f6 -> val!2
f7 -> val!7
f8 -> val!3
f12 -> 1
f11 -> val!4
f10 -> val!5
f5 -> {
val!2 val!7 -> 0
val!3 val!7 -> 0
val!4 val!7 -> 1
else -> 1
}
f9 -> {
val!5 -> val!6
else -> val!6
}
f4 -> {
val!6 -> 0
val!7 -> 7719
else -> 7719
}
f3 -> {
0 -> val!6
7719 -> val!7
else -> val!7
}
unknown
478564f7f355dca34baaecde71bc3afeb25b293b 204 0
#2 := false
#46 := 0::real
decl f5 :: (-> S3 S2 real)
decl f7 :: S2
#26 := f7
decl f11 :: S3
#38 := f11
#49 := (f5 f11 f7)
#183 := -1::real
#349 := (* -1::real #49)
decl f8 :: S3
#28 := f8
#29 := (f5 f8 f7)
#362 := (+ #29 #349)
#363 := (>= #362 0::real)
#368 := (not #363)
decl f6 :: S3
#25 := f6
#27 := (f5 f6 f7)
#350 := (+ #27 #349)
#351 := (<= #350 0::real)
#352 := (not #351)
#371 := (or #352 #368)
#374 := (not #371)
#8 := (:var 0 S2)
#41 := (f5 f8 #8)
#333 := (pattern #41)
#39 := (f5 f11 #8)
#332 := (pattern #39)
#37 := (f5 f6 #8)
#331 := (pattern #37)
decl f4 :: (-> S2 int)
#9 := (f4 #8)
#311 := (pattern #9)
#189 := (* -1::real #41)
#190 := (+ #39 #189)
#191 := (<= #190 0::real)
#242 := (not #191)
#184 := (* -1::real #39)
#185 := (+ #37 #184)
#186 := (<= #185 0::real)
#241 := (not #186)
#243 := (or #241 #242)
#244 := (not #243)
#13 := 0::int
decl f9 :: (-> S4 S2)
decl f10 :: S4
#32 := f10
#33 := (f9 f10)
#34 := (f4 #33)
#157 := -1::int
#160 := (* -1::int #34)
#173 := (+ #9 #160)
#172 := (>= #173 0::int)
#247 := (or #172 #244)
#334 := (forall (vars (?v0 S2)) (:pat #311 #331 #332 #333) #247)
#250 := (forall (vars (?v0 S2)) #247)
#337 := (iff #250 #334)
#335 := (iff #247 #247)
#336 := [refl]: #335
#338 := [quant-intro #336]: #337
#194 := (and #186 #191)
#197 := (or #172 #194)
#200 := (forall (vars (?v0 S2)) #197)
#251 := (iff #200 #250)
#248 := (iff #197 #247)
#245 := (iff #194 #244)
#246 := [rewrite]: #245
#249 := [monotonicity #246]: #248
#252 := [quant-intro #249]: #251
#219 := (~ #200 #200)
#224 := (~ #197 #197)
#222 := [refl]: #224
#239 := [nnf-pos #222]: #219
#42 := (<= #39 #41)
#40 := (<= #37 #39)
#43 := (and #40 #42)
#36 := (< #9 #34)
#44 := (implies #36 #43)
#45 := (forall (vars (?v0 S2)) #44)
#203 := (iff #45 #200)
#156 := (not #36)
#165 := (or #156 #43)
#168 := (forall (vars (?v0 S2)) #165)
#201 := (iff #168 #200)
#198 := (iff #165 #197)
#195 := (iff #43 #194)
#192 := (iff #42 #191)
#193 := [rewrite]: #192
#187 := (iff #40 #186)
#188 := [rewrite]: #187
#196 := [monotonicity #188 #193]: #195
#181 := (iff #156 #172)
#171 := (not #172)
#176 := (not #171)
#179 := (iff #176 #172)
#180 := [rewrite]: #179
#177 := (iff #156 #176)
#174 := (iff #36 #171)
#175 := [rewrite]: #174
#178 := [monotonicity #175]: #177
#182 := [trans #178 #180]: #181
#199 := [monotonicity #182 #196]: #198
#202 := [quant-intro #199]: #201
#169 := (iff #45 #168)
#166 := (iff #44 #165)
#167 := [rewrite]: #166
#170 := [quant-intro #167]: #169
#204 := [trans #170 #202]: #203
#155 := [asserted]: #45
#205 := [mp #155 #204]: #200
#240 := [mp~ #205 #239]: #200
#253 := [mp #240 #252]: #250
#339 := [mp #253 #338]: #334
#31 := (f4 f7)
#161 := (+ #31 #160)
#159 := (>= #161 0::int)
#158 := (not #159)
#35 := (< #31 #34)
#162 := (iff #35 #158)
#163 := [rewrite]: #162
#154 := [asserted]: #35
#164 := [mp #154 #163]: #158
#380 := (not #334)
#381 := (or #380 #159 #374)
#342 := (* -1::real #29)
#343 := (+ #49 #342)
#347 := (<= #343 0::real)
#348 := (not #347)
#353 := (or #352 #348)
#354 := (not #353)
#355 := (or #159 #354)
#382 := (or #380 #355)
#389 := (iff #382 #381)
#377 := (or #159 #374)
#384 := (or #380 #377)
#387 := (iff #384 #381)
#388 := [rewrite]: #387
#385 := (iff #382 #384)
#378 := (iff #355 #377)
#375 := (iff #354 #374)
#372 := (iff #353 #371)
#369 := (iff #348 #368)
#366 := (iff #347 #363)
#356 := (+ #342 #49)
#359 := (<= #356 0::real)
#364 := (iff #359 #363)
#365 := [rewrite]: #364
#360 := (iff #347 #359)
#357 := (= #343 #356)
#358 := [rewrite]: #357
#361 := [monotonicity #358]: #360
#367 := [trans #361 #365]: #366
#370 := [monotonicity #367]: #369
#373 := [monotonicity #370]: #372
#376 := [monotonicity #373]: #375
#379 := [monotonicity #376]: #378
#386 := [monotonicity #379]: #385
#390 := [trans #386 #388]: #389
#383 := [quant-inst]: #382
#391 := [mp #383 #390]: #381
#513 := [unit-resolution #391 #164 #339]: #374
#394 := (or #371 #363)
#395 := [def-axiom]: #394
#514 := [unit-resolution #395 #513]: #363
#475 := (>= #350 0::real)
#524 := (not #475)
#474 := (= #27 #49)
#519 := (not #474)
#208 := (= #29 #49)
#216 := (not #208)
#520 := (iff #216 #519)
#517 := (iff #208 #474)
#515 := (iff #474 #208)
#30 := (= #27 #29)
#153 := [asserted]: #30
#516 := [monotonicity #153]: #515
#518 := [symm #516]: #517
#521 := [monotonicity #518]: #520
#50 := (= #49 #29)
#51 := (not #50)
#217 := (iff #51 #216)
#214 := (iff #50 #208)
#215 := [rewrite]: #214
#218 := [monotonicity #215]: #217
#207 := [asserted]: #51
#221 := [mp #207 #218]: #216
#522 := [mp #221 #521]: #519
#527 := (or #474 #524)
#392 := (or #371 #351)
#393 := [def-axiom]: #392
#523 := [unit-resolution #393 #513]: #351
#525 := (or #474 #352 #524)
#526 := [th-lemma]: #525
#528 := [unit-resolution #526 #523]: #527
#529 := [unit-resolution #528 #522]: #524
#471 := (+ #27 #342)
#473 := (>= #471 0::real)
#530 := (not #30)
#531 := (or #530 #473)
#532 := [th-lemma]: #531
#533 := [unit-resolution #532 #153]: #473
[th-lemma #533 #529 #514]: false
unsat
07499e3240b5b9ff9168a39bf4f0848339ecb137 29 0
f5 -> 1
f12 -> val!0
f11 -> val!7
f9 -> val!1
f1 -> val!2
f2 -> val!3
f10 -> val!4
f7 -> val!5
f8 -> {
val!0 val!7 -> 0
val!1 val!7 -> 0
val!4 val!7 -> 0
else -> 0
}
f6 -> {
val!5 -> val!6
else -> val!6
}
f4 -> {
val!6 -> 0
val!7 -> 38
else -> 38
}
f3 -> {
0 -> val!6
38 -> val!7
else -> val!7
}
unknown
3521e5c8a799f779cef25ded86c422c58ebfc7fd 318 0
#2 := false
#25 := 0::real
decl f8 :: (-> S4 S2 real)
decl f11 :: S2
#40 := f11
decl f9 :: S4
#32 := f9
#47 := (f8 f9 f11)
decl f12 :: S4
#44 := f12
#45 := (f8 f12 f11)
#192 := -1::real
#232 := (* -1::real #45)
#233 := (+ #232 #47)
decl f5 :: real
#26 := f5
#268 := (* -1::real #47)
#271 := (+ #45 #268)
#274 := (+ f5 #271)
#275 := (<= #274 0::real)
#278 := (ite #275 f5 #233)
#593 := (* -1::real #278)
#594 := (+ f5 #593)
#595 := (<= #594 0::real)
#603 := (not #595)
#223 := 1/2::real
#281 := (* 1/2::real #278)
#457 := (<= #281 0::real)
#292 := (= #281 0::real)
#306 := (<= #271 0::real)
decl f10 :: S4
#34 := f10
#43 := (f8 f10 f11)
#302 := (+ #43 #232)
#303 := (<= #302 0::real)
#309 := (and #303 #306)
#13 := 0::int
decl f4 :: (-> S2 int)
#41 := (f4 f11)
#178 := -1::int
#213 := (* -1::int #41)
decl f6 :: (-> S3 S2)
decl f7 :: S3
#28 := f7
#29 := (f6 f7)
#30 := (f4 #29)
#214 := (+ #30 #213)
#215 := (<= #214 0::int)
#312 := (or #215 #309)
#225 := (* 1/2::real #47)
#272 := (+ #232 #225)
#224 := (* 1/2::real #43)
#273 := (+ #224 #272)
#270 := (>= #273 0::real)
#321 := (and #270 #292 #312)
#52 := 2::real
#55 := (- #47 #45)
#56 := (<= f5 #55)
#57 := (ite #56 f5 #55)
#58 := (/ #57 2::real)
#59 := (+ #45 #58)
#60 := (= #59 #45)
#51 := (+ #43 #47)
#53 := (/ #51 2::real)
#54 := (<= #45 #53)
#61 := (and #54 #60)
#48 := (<= #45 #47)
#46 := (<= #43 #45)
#49 := (and #46 #48)
#42 := (< #41 #30)
#50 := (implies #42 #49)
#62 := (and #50 #61)
#326 := (iff #62 #321)
#236 := (<= f5 #233)
#239 := (ite #236 f5 #233)
#245 := (* 1/2::real #239)
#250 := (+ #45 #245)
#256 := (= #45 #250)
#226 := (+ #224 #225)
#229 := (<= #45 #226)
#261 := (and #229 #256)
#212 := (not #42)
#220 := (or #212 #49)
#264 := (and #220 #261)
#324 := (iff #264 #321)
#315 := (and #270 #292)
#318 := (and #312 #315)
#322 := (iff #318 #321)
#323 := [rewrite]: #322
#319 := (iff #264 #318)
#316 := (iff #261 #315)
#293 := (iff #256 #292)
#284 := (+ #45 #281)
#287 := (= #45 #284)
#290 := (iff #287 #292)
#291 := [rewrite]: #290
#288 := (iff #256 #287)
#285 := (= #250 #284)
#282 := (= #245 #281)
#279 := (= #239 #278)
#276 := (iff #236 #275)
#277 := [rewrite]: #276
#280 := [monotonicity #277]: #279
#283 := [monotonicity #280]: #282
#286 := [monotonicity #283]: #285
#289 := [monotonicity #286]: #288
#294 := [trans #289 #291]: #293
#267 := (iff #229 #270)
#269 := [rewrite]: #267
#317 := [monotonicity #269 #294]: #316
#313 := (iff #220 #312)
#310 := (iff #49 #309)
#307 := (iff #48 #306)
#308 := [rewrite]: #307
#304 := (iff #46 #303)
#305 := [rewrite]: #304
#311 := [monotonicity #305 #308]: #310
#300 := (iff #212 #215)
#216 := (not #215)
#295 := (not #216)
#298 := (iff #295 #215)
#299 := [rewrite]: #298
#296 := (iff #212 #295)
#217 := (iff #42 #216)
#218 := [rewrite]: #217
#297 := [monotonicity #218]: #296
#301 := [trans #297 #299]: #300
#314 := [monotonicity #301 #311]: #313
#320 := [monotonicity #314 #317]: #319
#325 := [trans #320 #323]: #324
#265 := (iff #62 #264)
#262 := (iff #61 #261)
#259 := (iff #60 #256)
#253 := (= #250 #45)
#257 := (iff #253 #256)
#258 := [rewrite]: #257
#254 := (iff #60 #253)
#251 := (= #59 #250)
#248 := (= #58 #245)
#242 := (/ #239 2::real)
#246 := (= #242 #245)
#247 := [rewrite]: #246
#243 := (= #58 #242)
#240 := (= #57 #239)
#234 := (= #55 #233)
#235 := [rewrite]: #234
#237 := (iff #56 #236)
#238 := [monotonicity #235]: #237
#241 := [monotonicity #238 #235]: #240
#244 := [monotonicity #241]: #243
#249 := [trans #244 #247]: #248
#252 := [monotonicity #249]: #251
#255 := [monotonicity #252]: #254
#260 := [trans #255 #258]: #259
#230 := (iff #54 #229)
#227 := (= #53 #226)
#228 := [rewrite]: #227
#231 := [monotonicity #228]: #230
#263 := [monotonicity #231 #260]: #262
#221 := (iff #50 #220)
#222 := [rewrite]: #221
#266 := [monotonicity #222 #263]: #265
#327 := [trans #266 #325]: #326
#211 := [asserted]: #62
#328 := [mp #211 #327]: #321
#330 := [and-elim #328]: #292
#597 := (not #292)
#598 := (or #597 #457)
#599 := [th-lemma]: #598
#600 := [unit-resolution #599 #330]: #457
#601 := [hypothesis]: #595
#167 := (<= f5 0::real)
#168 := (not #167)
#27 := (< 0::real f5)
#169 := (iff #27 #168)
#170 := [rewrite]: #169
#164 := [asserted]: #27
#171 := [mp #164 #170]: #168
#602 := [th-lemma #171 #601 #600]: false
#604 := [lemma #602]: #603
#450 := (= f5 #278)
#451 := (= #233 #278)
#613 := (not #451)
#596 := (+ #233 #593)
#605 := (<= #596 0::real)
#610 := (not #605)
#532 := (+ #43 #268)
#533 := (>= #532 0::real)
#538 := (not #533)
#210 := [asserted]: #42
#219 := [mp #210 #218]: #216
#8 := (:var 0 S2)
#35 := (f8 f10 #8)
#443 := (pattern #35)
#33 := (f8 f9 #8)
#442 := (pattern #33)
#9 := (f4 #8)
#422 := (pattern #9)
#193 := (* -1::real #35)
#194 := (+ #33 #193)
#195 := (<= #194 0::real)
#198 := (not #195)
#181 := (* -1::int #30)
#182 := (+ #9 #181)
#180 := (>= #182 0::int)
#201 := (or #180 #198)
#444 := (forall (vars (?v0 S2)) (:pat #422 #442 #443) #201)
#204 := (forall (vars (?v0 S2)) #201)
#447 := (iff #204 #444)
#445 := (iff #201 #201)
#446 := [refl]: #445
#448 := [quant-intro #446]: #447
#362 := (~ #204 #204)
#332 := (~ #201 #201)
#361 := [refl]: #332
#363 := [nnf-pos #361]: #362
#36 := (<= #33 #35)
#37 := (not #36)
#31 := (< #9 #30)
#38 := (implies #31 #37)
#39 := (forall (vars (?v0 S2)) #38)
#207 := (iff #39 #204)
#166 := (not #31)
#172 := (or #166 #37)
#175 := (forall (vars (?v0 S2)) #172)
#205 := (iff #175 #204)
#202 := (iff #172 #201)
#199 := (iff #37 #198)
#196 := (iff #36 #195)
#197 := [rewrite]: #196
#200 := [monotonicity #197]: #199
#190 := (iff #166 #180)
#179 := (not #180)
#185 := (not #179)
#188 := (iff #185 #180)
#189 := [rewrite]: #188
#186 := (iff #166 #185)
#183 := (iff #31 #179)
#184 := [rewrite]: #183
#187 := [monotonicity #184]: #186
#191 := [trans #187 #189]: #190
#203 := [monotonicity #191 #200]: #202
#206 := [quant-intro #203]: #205
#176 := (iff #39 #175)
#173 := (iff #38 #172)
#174 := [rewrite]: #173
#177 := [quant-intro #174]: #176
#208 := [trans #177 #206]: #207
#165 := [asserted]: #39
#209 := [mp #165 #208]: #204
#364 := [mp~ #209 #363]: #204
#449 := [mp #364 #448]: #444
#544 := (not #444)
#545 := (or #544 #215 #538)
#507 := (* -1::real #43)
#508 := (+ #47 #507)
#511 := (<= #508 0::real)
#512 := (not #511)
#513 := (+ #41 #181)
#514 := (>= #513 0::int)
#515 := (or #514 #512)
#546 := (or #544 #515)
#553 := (iff #546 #545)
#541 := (or #215 #538)
#548 := (or #544 #541)
#551 := (iff #548 #545)
#552 := [rewrite]: #551
#549 := (iff #546 #548)
#542 := (iff #515 #541)
#539 := (iff #512 #538)
#536 := (iff #511 #533)
#526 := (+ #507 #47)
#529 := (<= #526 0::real)
#534 := (iff #529 #533)
#535 := [rewrite]: #534
#530 := (iff #511 #529)
#527 := (= #508 #526)
#528 := [rewrite]: #527
#531 := [monotonicity #528]: #530
#537 := [trans #531 #535]: #536
#540 := [monotonicity #537]: #539
#524 := (iff #514 #215)
#516 := (+ #181 #41)
#519 := (>= #516 0::int)
#522 := (iff #519 #215)
#523 := [rewrite]: #522
#520 := (iff #514 #519)
#517 := (= #513 #516)
#518 := [rewrite]: #517
#521 := [monotonicity #518]: #520
#525 := [trans #521 #523]: #524
#543 := [monotonicity #525 #540]: #542
#550 := [monotonicity #543]: #549
#554 := [trans #550 #552]: #553
#547 := [quant-inst]: #546
#555 := [mp #547 #554]: #545
#607 := [unit-resolution #555 #449 #219]: #538
#329 := [and-elim #328]: #270
#608 := [hypothesis]: #605
#609 := [th-lemma #608 #329 #607 #600]: false
#611 := [lemma #609]: #610
#612 := [hypothesis]: #451
#614 := (or #613 #605)
#615 := [th-lemma]: #614
#616 := [unit-resolution #615 #612 #611]: false
#617 := [lemma #616]: #613
#455 := (or #275 #451)
#456 := [def-axiom]: #455
#618 := [unit-resolution #456 #617]: #275
#452 := (not #275)
#453 := (or #452 #450)
#454 := [def-axiom]: #453
#619 := [unit-resolution #454 #618]: #450
#620 := (not #450)
#621 := (or #620 #595)
#622 := [th-lemma]: #621
[unit-resolution #622 #619 #604]: false
unsat
f7a332c4ab50576b47f6154d9c204a030b7f3346 295 0
#2 := false
#25 := 0::real
decl f8 :: (-> S4 S2 real)
decl f11 :: S2
#40 := f11
decl f12 :: S4
#44 := f12
#45 := (f8 f12 f11)
decl f10 :: S4
#34 := f10
#43 := (f8 f10 f11)
#199 := -1::real
#263 := (* -1::real #43)
#264 := (+ #263 #45)
decl f5 :: real
#26 := f5
#242 := (* -1::real #45)
#331 := (+ #43 #242)
#332 := (+ f5 #331)
#333 := (<= #332 0::real)
#336 := (ite #333 f5 #264)
#666 := (* -1::real #336)
#667 := (+ f5 #666)
#668 := (<= #667 0::real)
#676 := (not #668)
#230 := 1/2::real
#414 := (* 1/2::real #336)
#531 := (<= #414 0::real)
#415 := (= #414 0::real)
#284 := -1/2::real
#339 := (* -1/2::real #336)
#342 := (+ #45 #339)
decl f9 :: S4
#32 := f9
#47 := (f8 f9 f11)
#243 := (+ #242 #47)
#316 := (* -1::real #47)
#317 := (+ #45 #316)
#318 := (+ f5 #317)
#319 := (<= #318 0::real)
#322 := (ite #319 f5 #243)
#325 := (* 1/2::real #322)
#328 := (+ #45 #325)
#232 := (* 1/2::real #47)
#312 := (+ #242 #232)
#231 := (* 1/2::real #43)
#313 := (+ #231 #312)
#310 := (>= #313 0::real)
#345 := (ite #310 #328 #342)
#348 := (= #45 #345)
#418 := (iff #348 #415)
#411 := (= #45 #342)
#416 := (iff #411 #415)
#417 := [rewrite]: #416
#412 := (iff #348 #411)
#409 := (= #345 #342)
#404 := (ite false #328 #342)
#407 := (= #404 #342)
#408 := [rewrite]: #407
#405 := (= #345 #404)
#402 := (iff #310 false)
#309 := (not #310)
#361 := (<= #317 0::real)
#358 := (<= #331 0::real)
#364 := (and #358 #361)
#13 := 0::int
decl f4 :: (-> S2 int)
#41 := (f4 f11)
#185 := -1::int
#220 := (* -1::int #41)
decl f6 :: (-> S3 S2)
decl f7 :: S3
#28 := f7
#29 := (f6 f7)
#30 := (f4 #29)
#221 := (+ #30 #220)
#222 := (<= #221 0::int)
#367 := (or #222 #364)
#376 := (and #309 #348 #367)
#52 := 2::real
#61 := (- #45 #43)
#62 := (<= f5 #61)
#63 := (ite #62 f5 #61)
#64 := (/ #63 2::real)
#65 := (- #45 #64)
#56 := (- #47 #45)
#57 := (<= f5 #56)
#58 := (ite #57 f5 #56)
#59 := (/ #58 2::real)
#60 := (+ #45 #59)
#51 := (+ #43 #47)
#53 := (/ #51 2::real)
#55 := (<= #45 #53)
#66 := (ite #55 #60 #65)
#67 := (= #66 #45)
#54 := (< #53 #45)
#68 := (and #54 #67)
#48 := (<= #45 #47)
#46 := (<= #43 #45)
#49 := (and #46 #48)
#42 := (< #41 #30)
#50 := (implies #42 #49)
#69 := (and #50 #68)
#381 := (iff #69 #376)
#267 := (<= f5 #264)
#270 := (ite #267 f5 #264)
#285 := (* -1/2::real #270)
#286 := (+ #45 #285)
#246 := (<= f5 #243)
#249 := (ite #246 f5 #243)
#255 := (* 1/2::real #249)
#260 := (+ #45 #255)
#233 := (+ #231 #232)
#239 := (<= #45 #233)
#291 := (ite #239 #260 #286)
#297 := (= #45 #291)
#236 := (< #233 #45)
#302 := (and #236 #297)
#219 := (not #42)
#227 := (or #219 #49)
#305 := (and #227 #302)
#379 := (iff #305 #376)
#370 := (and #309 #348)
#373 := (and #367 #370)
#377 := (iff #373 #376)
#378 := [rewrite]: #377
#374 := (iff #305 #373)
#371 := (iff #302 #370)
#349 := (iff #297 #348)
#346 := (= #291 #345)
#343 := (= #286 #342)
#340 := (= #285 #339)
#337 := (= #270 #336)
#334 := (iff #267 #333)
#335 := [rewrite]: #334
#338 := [monotonicity #335]: #337
#341 := [monotonicity #338]: #340
#344 := [monotonicity #341]: #343
#329 := (= #260 #328)
#326 := (= #255 #325)
#323 := (= #249 #322)
#320 := (iff #246 #319)
#321 := [rewrite]: #320
#324 := [monotonicity #321]: #323
#327 := [monotonicity #324]: #326
#330 := [monotonicity #327]: #329
#315 := (iff #239 #310)
#314 := [rewrite]: #315
#347 := [monotonicity #314 #330 #344]: #346
#350 := [monotonicity #347]: #349
#308 := (iff #236 #309)
#311 := [rewrite]: #308
#372 := [monotonicity #311 #350]: #371
#368 := (iff #227 #367)
#365 := (iff #49 #364)
#362 := (iff #48 #361)
#363 := [rewrite]: #362
#359 := (iff #46 #358)
#360 := [rewrite]: #359
#366 := [monotonicity #360 #363]: #365
#356 := (iff #219 #222)
#223 := (not #222)
#351 := (not #223)
#354 := (iff #351 #222)
#355 := [rewrite]: #354
#352 := (iff #219 #351)
#224 := (iff #42 #223)
#225 := [rewrite]: #224
#353 := [monotonicity #225]: #352
#357 := [trans #353 #355]: #356
#369 := [monotonicity #357 #366]: #368
#375 := [monotonicity #369 #372]: #374
#380 := [trans #375 #378]: #379
#306 := (iff #69 #305)
#303 := (iff #68 #302)
#300 := (iff #67 #297)
#294 := (= #291 #45)
#298 := (iff #294 #297)
#299 := [rewrite]: #298
#295 := (iff #67 #294)
#292 := (= #66 #291)
#289 := (= #65 #286)
#276 := (* 1/2::real #270)
#281 := (- #45 #276)
#287 := (= #281 #286)
#288 := [rewrite]: #287
#282 := (= #65 #281)
#279 := (= #64 #276)
#273 := (/ #270 2::real)
#277 := (= #273 #276)
#278 := [rewrite]: #277
#274 := (= #64 #273)
#271 := (= #63 #270)
#265 := (= #61 #264)
#266 := [rewrite]: #265
#268 := (iff #62 #267)
#269 := [monotonicity #266]: #268
#272 := [monotonicity #269 #266]: #271
#275 := [monotonicity #272]: #274
#280 := [trans #275 #278]: #279
#283 := [monotonicity #280]: #282
#290 := [trans #283 #288]: #289
#261 := (= #60 #260)
#258 := (= #59 #255)
#252 := (/ #249 2::real)
#256 := (= #252 #255)
#257 := [rewrite]: #256
#253 := (= #59 #252)
#250 := (= #58 #249)
#244 := (= #56 #243)
#245 := [rewrite]: #244
#247 := (iff #57 #246)
#248 := [monotonicity #245]: #247
#251 := [monotonicity #248 #245]: #250
#254 := [monotonicity #251]: #253
#259 := [trans #254 #257]: #258
#262 := [monotonicity #259]: #261
#240 := (iff #55 #239)
#234 := (= #53 #233)
#235 := [rewrite]: #234
#241 := [monotonicity #235]: #240
#293 := [monotonicity #241 #262 #290]: #292
#296 := [monotonicity #293]: #295
#301 := [trans #296 #299]: #300
#237 := (iff #54 #236)
#238 := [monotonicity #235]: #237
#304 := [monotonicity #238 #301]: #303
#228 := (iff #50 #227)
#229 := [rewrite]: #228
#307 := [monotonicity #229 #304]: #306
#382 := [trans #307 #380]: #381
#218 := [asserted]: #69
#383 := [mp #218 #382]: #376
#384 := [and-elim #383]: #309
#403 := [iff-false #384]: #402
#406 := [monotonicity #403]: #405
#410 := [trans #406 #408]: #409
#413 := [monotonicity #410]: #412
#419 := [trans #413 #417]: #418
#385 := [and-elim #383]: #348
#420 := [mp #385 #419]: #415
#670 := (not #415)
#671 := (or #670 #531)
#672 := [th-lemma]: #671
#673 := [unit-resolution #672 #420]: #531
#674 := [hypothesis]: #668
#174 := (<= f5 0::real)
#175 := (not #174)
#27 := (< 0::real f5)
#176 := (iff #27 #175)
#177 := [rewrite]: #176
#171 := [asserted]: #27
#178 := [mp #171 #177]: #175
#675 := [th-lemma #178 #674 #673]: false
#677 := [lemma #675]: #676
#524 := (= f5 #336)
#525 := (= #264 #336)
#685 := (not #525)
#669 := (+ #264 #666)
#678 := (<= #669 0::real)
#682 := (not #678)
#428 := (iff #367 #364)
#423 := (or false #364)
#426 := (iff #423 #364)
#427 := [rewrite]: #426
#424 := (iff #367 #423)
#400 := (iff #222 false)
#217 := [asserted]: #42
#226 := [mp #217 #225]: #223
#401 := [iff-false #226]: #400
#425 := [monotonicity #401]: #424
#429 := [trans #425 #427]: #428
#386 := [and-elim #383]: #367
#430 := [mp #386 #429]: #364
#422 := [and-elim #430]: #361
#680 := [hypothesis]: #678
#681 := [th-lemma #680 #422 #384 #673]: false
#683 := [lemma #681]: #682
#684 := [hypothesis]: #525
#686 := (or #685 #678)
#687 := [th-lemma]: #686
#688 := [unit-resolution #687 #684 #683]: false
#689 := [lemma #688]: #685
#529 := (or #333 #525)
#530 := [def-axiom]: #529
#690 := [unit-resolution #530 #689]: #333
#526 := (not #333)
#527 := (or #526 #524)
#528 := [def-axiom]: #527
#691 := [unit-resolution #528 #690]: #524
#692 := (not #524)
#693 := (or #692 #668)
#694 := [th-lemma]: #693
[unit-resolution #694 #691 #677]: false
unsat
5c9bfd1097eaec646745ccbc19c98d1ba847f0f5 308 0
#2 := false
#10 := 0::real
decl f6 :: real
#15 := f6
#143 := (<= f6 0::real)
#144 := (not #143)
decl f5 :: real
#13 := f5
#53 := -1::real
#203 := (* -1::real f5)
decl f4 :: real
#8 := f4
#204 := (+ f4 #203)
#202 := (>= #204 0::real)
decl f3 :: (-> real real)
#9 := (f3 f4)
#54 := (* -1::real #9)
#154 := (>= #9 0::real)
#161 := (ite #154 #9 #54)
#166 := (* f6 #161)
#187 := (* f5 #166)
#193 := (* -1::real #187)
#66 := (* #9 f6)
#78 := (* f4 #66)
#72 := (* f5 f6)
#73 := (* #9 #72)
#96 := (* -1::real #73)
#97 := (+ #96 #78)
#84 := (* -1::real #78)
#85 := (+ #73 #84)
#172 := (>= #85 0::real)
#179 := (ite #172 #85 #97)
#194 := (+ #179 #193)
#169 := (* f4 #166)
#195 := (+ #169 #194)
#196 := (<= #195 0::real)
#11 := (= #9 0::real)
#223 := (or #11 #143 #196 #202)
#228 := (not #223)
#18 := (- #9)
#17 := (< #9 0::real)
#19 := (ite #17 #18 #9)
#20 := (* f6 #19)
#30 := (* f5 #20)
#22 := (* f6 #9)
#24 := (* f4 #22)
#23 := (* f5 #22)
#25 := (- #23 #24)
#27 := (- #25)
#26 := (< #25 0::real)
#28 := (ite #26 #27 #25)
#21 := (* f4 #20)
#29 := (+ #21 #28)
#31 := (<= #29 #30)
#16 := (< 0::real f6)
#32 := (implies #16 #31)
#14 := (< f4 f5)
#33 := (implies #14 #32)
#12 := (not #11)
#34 := (implies #12 #33)
#35 := (not #34)
#231 := (iff #35 #228)
#57 := (ite #17 #54 #9)
#60 := (* f6 #57)
#108 := (* f5 #60)
#90 := (< #85 0::real)
#102 := (ite #90 #97 #85)
#63 := (* f4 #60)
#105 := (+ #63 #102)
#111 := (<= #105 #108)
#117 := (not #16)
#118 := (or #117 #111)
#126 := (not #14)
#127 := (or #126 #118)
#135 := (or #11 #127)
#140 := (not #135)
#229 := (iff #140 #228)
#226 := (iff #135 #223)
#214 := (or #143 #196)
#217 := (or #202 #214)
#220 := (or #11 #217)
#224 := (iff #220 #223)
#225 := [rewrite]: #224
#221 := (iff #135 #220)
#218 := (iff #127 #217)
#215 := (iff #118 #214)
#199 := (iff #111 #196)
#184 := (+ #169 #179)
#190 := (<= #184 #187)
#197 := (iff #190 #196)
#198 := [rewrite]: #197
#191 := (iff #111 #190)
#188 := (= #108 #187)
#167 := (= #60 #166)
#164 := (= #57 #161)
#155 := (not #154)
#158 := (ite #155 #54 #9)
#162 := (= #158 #161)
#163 := [rewrite]: #162
#159 := (= #57 #158)
#156 := (iff #17 #155)
#157 := [rewrite]: #156
#160 := [monotonicity #157]: #159
#165 := [trans #160 #163]: #164
#168 := [monotonicity #165]: #167
#189 := [monotonicity #168]: #188
#185 := (= #105 #184)
#182 := (= #102 #179)
#173 := (not #172)
#176 := (ite #173 #97 #85)
#180 := (= #176 #179)
#181 := [rewrite]: #180
#177 := (= #102 #176)
#174 := (iff #90 #173)
#175 := [rewrite]: #174
#178 := [monotonicity #175]: #177
#183 := [trans #178 #181]: #182
#170 := (= #63 #169)
#171 := [monotonicity #168]: #170
#186 := [monotonicity #171 #183]: #185
#192 := [monotonicity #186 #189]: #191
#200 := [trans #192 #198]: #199
#152 := (iff #117 #143)
#147 := (not #144)
#150 := (iff #147 #143)
#151 := [rewrite]: #150
#148 := (iff #117 #147)
#145 := (iff #16 #144)
#146 := [rewrite]: #145
#149 := [monotonicity #146]: #148
#153 := [trans #149 #151]: #152
#216 := [monotonicity #153 #200]: #215
#212 := (iff #126 #202)
#201 := (not #202)
#207 := (not #201)
#210 := (iff #207 #202)
#211 := [rewrite]: #210
#208 := (iff #126 #207)
#205 := (iff #14 #201)
#206 := [rewrite]: #205
#209 := [monotonicity #206]: #208
#213 := [trans #209 #211]: #212
#219 := [monotonicity #213 #216]: #218
#222 := [monotonicity #219]: #221
#227 := [trans #222 #225]: #226
#230 := [monotonicity #227]: #229
#141 := (iff #35 #140)
#138 := (iff #34 #135)
#132 := (implies #12 #127)
#136 := (iff #132 #135)
#137 := [rewrite]: #136
#133 := (iff #34 #132)
#130 := (iff #33 #127)
#123 := (implies #14 #118)
#128 := (iff #123 #127)
#129 := [rewrite]: #128
#124 := (iff #33 #123)
#121 := (iff #32 #118)
#114 := (implies #16 #111)
#119 := (iff #114 #118)
#120 := [rewrite]: #119
#115 := (iff #32 #114)
#112 := (iff #31 #111)
#109 := (= #30 #108)
#61 := (= #20 #60)
#58 := (= #19 #57)
#55 := (= #18 #54)
#56 := [rewrite]: #55
#59 := [monotonicity #56]: #58
#62 := [monotonicity #59]: #61
#110 := [monotonicity #62]: #109
#106 := (= #29 #105)
#103 := (= #28 #102)
#88 := (= #25 #85)
#81 := (- #73 #78)
#86 := (= #81 #85)
#87 := [rewrite]: #86
#82 := (= #25 #81)
#79 := (= #24 #78)
#67 := (= #22 #66)
#68 := [rewrite]: #67
#80 := [monotonicity #68]: #79
#76 := (= #23 #73)
#69 := (* f5 #66)
#74 := (= #69 #73)
#75 := [rewrite]: #74
#70 := (= #23 #69)
#71 := [monotonicity #68]: #70
#77 := [trans #71 #75]: #76
#83 := [monotonicity #77 #80]: #82
#89 := [trans #83 #87]: #88
#100 := (= #27 #97)
#93 := (- #85)
#98 := (= #93 #97)
#99 := [rewrite]: #98
#94 := (= #27 #93)
#95 := [monotonicity #89]: #94
#101 := [trans #95 #99]: #100
#91 := (iff #26 #90)
#92 := [monotonicity #89]: #91
#104 := [monotonicity #92 #101 #89]: #103
#64 := (= #21 #63)
#65 := [monotonicity #62]: #64
#107 := [monotonicity #65 #104]: #106
#113 := [monotonicity #107 #110]: #112
#116 := [monotonicity #113]: #115
#122 := [trans #116 #120]: #121
#125 := [monotonicity #122]: #124
#131 := [trans #125 #129]: #130
#134 := [monotonicity #131]: #133
#139 := [trans #134 #137]: #138
#142 := [monotonicity #139]: #141
#232 := [trans #142 #230]: #231
#52 := [asserted]: #35
#233 := [mp #52 #232]: #228
#235 := [not-or-elim #233]: #144
#241 := (<= #9 0::real)
#317 := (not #241)
#251 := (= #54 #161)
#290 := (not #251)
#236 := (not #196)
#237 := [not-or-elim #233]: #236
#239 := (* -1::real #179)
#299 := (+ #97 #239)
#301 := (>= #299 0::real)
#247 := (= #97 #179)
#246 := (= #85 #179)
#280 := (not #246)
#250 := (= #9 #161)
#264 := (not #250)
#254 := (+ #85 #239)
#256 := (>= #254 0::real)
#279 := [hypothesis]: #246
#281 := (or #280 #256)
#282 := [th-lemma]: #281
#283 := [unit-resolution #282 #279]: #256
#255 := (<= #254 0::real)
#284 := (or #280 #255)
#285 := [th-lemma]: #284
#286 := [unit-resolution #285 #279]: #255
#273 := (not #256)
#272 := (not #255)
#274 := (or #264 #272 #273)
#261 := [hypothesis]: #256
#262 := [hypothesis]: #255
#257 := (* -1::real #161)
#258 := (+ #9 #257)
#260 := (>= #258 0::real)
#263 := [hypothesis]: #250
#265 := (or #264 #260)
#266 := [th-lemma]: #265
#267 := [unit-resolution #266 #263]: #260
#259 := (<= #258 0::real)
#268 := (or #264 #259)
#269 := [th-lemma]: #268
#270 := [unit-resolution #269 #263]: #259
#271 := [th-lemma #270 #267 #262 #261 #237]: false
#275 := [lemma #271]: #274
#287 := [unit-resolution #275 #286 #283]: #264
#252 := (or #155 #250)
#253 := [def-axiom]: #252
#288 := [unit-resolution #253 #287]: #155
#238 := [not-or-elim #233]: #201
#276 := (+ #54 #257)
#278 := (>= #276 0::real)
#248 := (or #154 #251)
#249 := [def-axiom]: #248
#289 := [unit-resolution #249 #288]: #251
#291 := (or #290 #278)
#292 := [th-lemma]: #291
#293 := [unit-resolution #292 #289]: #278
#277 := (<= #276 0::real)
#294 := (or #290 #277)
#295 := [th-lemma]: #294
#296 := [unit-resolution #295 #289]: #277
#297 := [th-lemma #296 #293 #286 #283 #237 #238 #288 #235]: false
#298 := [lemma #297]: #280
#244 := (or #173 #246)
#245 := [def-axiom]: #244
#302 := [unit-resolution #245 #298]: #173
#242 := (or #172 #247)
#243 := [def-axiom]: #242
#303 := [unit-resolution #243 #302]: #247
#304 := (not #247)
#305 := (or #304 #301)
#306 := [th-lemma]: #305
#307 := [unit-resolution #306 #303]: #301
#300 := (<= #299 0::real)
#308 := (or #304 #300)
#309 := [th-lemma]: #308
#310 := [unit-resolution #309 #303]: #300
#311 := [hypothesis]: #251
#312 := [unit-resolution #292 #311]: #278
#313 := [unit-resolution #295 #311]: #277
#314 := [th-lemma #313 #312 #310 #307 #237]: false
#315 := [lemma #314]: #290
#316 := [unit-resolution #249 #315]: #154
#320 := (or #317 #155)
#234 := [not-or-elim #233]: #12
#318 := (or #11 #317 #155)
#319 := [th-lemma]: #318
#321 := [unit-resolution #319 #234]: #320
#322 := [unit-resolution #321 #316]: #317
#323 := [unit-resolution #253 #316]: #250
#324 := [unit-resolution #266 #323]: #260
#325 := [unit-resolution #269 #323]: #259
[th-lemma #325 #324 #310 #307 #237 #238 #322 #235]: false
unsat
9171919cd704be8e7c103a2053e7cd7353c1a910 19 0
f1 -> val!0
f2 -> val!1
f3 -> 0
f4 -> 1
f5 -> 1
f6 -> {
0 -> 3
else -> 3
}
f7 -> {
3 -> 1
8 -> 1
else -> 1
}
f8 -> {
1236 3 -> 8
else -> 8
}
unknown
2890cc0ea13f6a8b550bc60d1dd56915e31e1ba5 386 0
#2 := false
#11 := 0::real
decl f5 :: real
#12 := f5
#62 := (<= f5 0::real)
#63 := (not #62)
#13 := (< 0::real f5)
#64 := (iff #13 #63)
#65 := [rewrite]: #64
#51 := [asserted]: #13
#66 := [mp #51 #65]: #63
decl f4 :: real
#9 := f4
#53 := -1::real
#56 := (* -1::real f4)
decl f3 :: real
#8 := f3
#57 := (+ f3 #56)
#55 := (>= #57 0::real)
#54 := (not #55)
#10 := (< f3 f4)
#58 := (iff #10 #54)
#59 := [rewrite]: #58
#50 := [asserted]: #10
#60 := [mp #50 #59]: #54
decl f6 :: (-> real real)
#14 := (f6 f3)
#99 := (* -1::real #14)
#152 := (>= #14 0::real)
#159 := (ite #152 #14 #99)
#271 := (<= #159 0::real)
#336 := (not #271)
#252 := (<= #14 0::real)
#397 := (not #252)
#153 := (not #152)
#384 := [hypothesis]: #153
#267 := (* -1::real #159)
#305 := (+ #99 #267)
#306 := (<= #305 0::real)
#241 := (= #99 #159)
#244 := (or #152 #241)
#245 := [def-axiom]: #244
#385 := [unit-resolution #245 #384]: #241
#314 := (not #241)
#318 := (or #314 #306)
#319 := [th-lemma]: #318
#386 := [unit-resolution #319 #385]: #306
#337 := (not #306)
#338 := (or #336 #152 #337)
#339 := [th-lemma]: #338
#387 := [unit-resolution #339 #386 #384]: #336
#81 := (* f4 f5)
#90 := 1/8::real
#93 := (* 1/8::real #81)
#79 := (* f3 f5)
#91 := -1/8::real
#92 := (* -1/8::real #79)
#94 := (+ #92 #93)
#164 := (/ #94 #159)
#170 := (<= #164 0::real)
#176 := (* #14 #164)
#188 := (* -1::real #176)
#183 := (>= #176 0::real)
#194 := (ite #183 #176 #188)
#203 := (* -1/8::real #81)
#204 := (+ #203 #194)
#202 := (* 1/8::real #79)
#205 := (+ #202 #204)
#206 := (<= #205 0::real)
#382 := (or #206 #314)
#237 := (not #206)
#273 := [hypothesis]: #237
#263 := (* -1::real #194)
#348 := (+ #188 #263)
#350 := (>= #348 0::real)
#247 := (= #188 #194)
#182 := (not #183)
#246 := (= #176 #194)
#325 := (not #246)
#346 := (or #325 #206)
#226 := (= #14 #159)
#293 := (not #226)
#264 := (+ #176 #263)
#266 := (>= #264 0::real)
#324 := [hypothesis]: #246
#326 := (or #325 #266)
#327 := [th-lemma]: #326
#328 := [unit-resolution #327 #324]: #266
#265 := (<= #264 0::real)
#329 := (or #325 #265)
#330 := [th-lemma]: #329
#331 := [unit-resolution #330 #324]: #265
#302 := (not #266)
#301 := (not #265)
#303 := (or #293 #301 #302 #206)
#254 := (* #159 #164)
#258 := (+ #203 #254)
#259 := (+ #202 #258)
#257 := (>= #259 0::real)
#260 := (= #259 0::real)
#253 := (= #159 0::real)
#277 := (not #253)
#15 := (= #14 0::real)
#16 := (not #15)
#278 := (iff #16 #277)
#275 := (iff #15 #253)
#274 := [hypothesis]: #226
#276 := [monotonicity #274]: #275
#279 := [monotonicity #276]: #278
#171 := (not #170)
#211 := (and #171 #206)
#214 := (or #15 #211)
#217 := (not #214)
#19 := 8::real
#17 := (- f4 f3)
#18 := (* f5 #17)
#20 := (/ #18 8::real)
#22 := (- #14)
#21 := (< #14 0::real)
#23 := (ite #21 #22 #14)
#24 := (/ #20 #23)
#26 := (* #24 #14)
#28 := (- #26)
#27 := (< #26 0::real)
#29 := (ite #27 #28 #26)
#30 := (<= #29 #20)
#25 := (< 0::real #24)
#31 := (and #25 #30)
#32 := (implies #16 #31)
#33 := (not #32)
#220 := (iff #33 #217)
#102 := (ite #21 #99 #14)
#105 := (/ #94 #102)
#114 := (* #14 #105)
#125 := (* -1::real #114)
#119 := (< #114 0::real)
#130 := (ite #119 #125 #114)
#133 := (<= #130 #94)
#108 := (< 0::real #105)
#136 := (and #108 #133)
#61 := (= 0::real #14)
#142 := (or #61 #136)
#147 := (not #142)
#218 := (iff #147 #217)
#215 := (iff #142 #214)
#212 := (iff #136 #211)
#209 := (iff #133 #206)
#199 := (<= #194 #94)
#207 := (iff #199 #206)
#208 := [rewrite]: #207
#200 := (iff #133 #199)
#197 := (= #130 #194)
#191 := (ite #182 #188 #176)
#195 := (= #191 #194)
#196 := [rewrite]: #195
#192 := (= #130 #191)
#177 := (= #114 #176)
#165 := (= #105 #164)
#162 := (= #102 #159)
#156 := (ite #153 #99 #14)
#160 := (= #156 #159)
#161 := [rewrite]: #160
#157 := (= #102 #156)
#154 := (iff #21 #153)
#155 := [rewrite]: #154
#158 := [monotonicity #155]: #157
#163 := [trans #158 #161]: #162
#166 := [monotonicity #163]: #165
#178 := [monotonicity #166]: #177
#189 := (= #125 #188)
#190 := [monotonicity #178]: #189
#186 := (iff #119 #182)
#179 := (< #176 0::real)
#184 := (iff #179 #182)
#185 := [rewrite]: #184
#180 := (iff #119 #179)
#181 := [monotonicity #178]: #180
#187 := [trans #181 #185]: #186
#193 := [monotonicity #187 #190 #178]: #192
#198 := [trans #193 #196]: #197
#201 := [monotonicity #198]: #200
#210 := [trans #201 #208]: #209
#174 := (iff #108 #171)
#167 := (< 0::real #164)
#172 := (iff #167 #171)
#173 := [rewrite]: #172
#168 := (iff #108 #167)
#169 := [monotonicity #166]: #168
#175 := [trans #169 #173]: #174
#213 := [monotonicity #175 #210]: #212
#150 := (iff #61 #15)
#151 := [rewrite]: #150
#216 := [monotonicity #151 #213]: #215
#219 := [monotonicity #216]: #218
#148 := (iff #33 #147)
#145 := (iff #32 #142)
#69 := (not #61)
#139 := (implies #69 #136)
#143 := (iff #139 #142)
#144 := [rewrite]: #143
#140 := (iff #32 #139)
#137 := (iff #31 #136)
#134 := (iff #30 #133)
#97 := (= #20 #94)
#80 := (* -1::real #79)
#82 := (+ #80 #81)
#87 := (/ #82 8::real)
#95 := (= #87 #94)
#96 := [rewrite]: #95
#88 := (= #20 #87)
#85 := (= #18 #82)
#72 := (* -1::real f3)
#73 := (+ #72 f4)
#76 := (* f5 #73)
#83 := (= #76 #82)
#84 := [rewrite]: #83
#77 := (= #18 #76)
#74 := (= #17 #73)
#75 := [rewrite]: #74
#78 := [monotonicity #75]: #77
#86 := [trans #78 #84]: #85
#89 := [monotonicity #86]: #88
#98 := [trans #89 #96]: #97
#131 := (= #29 #130)
#117 := (= #26 #114)
#111 := (* #105 #14)
#115 := (= #111 #114)
#116 := [rewrite]: #115
#112 := (= #26 #111)
#106 := (= #24 #105)
#103 := (= #23 #102)
#100 := (= #22 #99)
#101 := [rewrite]: #100
#104 := [monotonicity #101]: #103
#107 := [monotonicity #98 #104]: #106
#113 := [monotonicity #107]: #112
#118 := [trans #113 #116]: #117
#128 := (= #28 #125)
#122 := (- #114)
#126 := (= #122 #125)
#127 := [rewrite]: #126
#123 := (= #28 #122)
#124 := [monotonicity #118]: #123
#129 := [trans #124 #127]: #128
#120 := (iff #27 #119)
#121 := [monotonicity #118]: #120
#132 := [monotonicity #121 #129 #118]: #131
#135 := [monotonicity #132 #98]: #134
#109 := (iff #25 #108)
#110 := [monotonicity #107]: #109
#138 := [monotonicity #110 #135]: #137
#70 := (iff #16 #69)
#67 := (iff #15 #61)
#68 := [rewrite]: #67
#71 := [monotonicity #68]: #70
#141 := [monotonicity #71 #138]: #140
#146 := [trans #141 #144]: #145
#149 := [monotonicity #146]: #148
#221 := [trans #149 #219]: #220
#52 := [asserted]: #33
#222 := [mp #52 #221]: #217
#223 := [not-or-elim #222]: #16
#280 := [mp #223 #279]: #277
#281 := (or #253 #260)
#282 := [th-lemma]: #281
#283 := [unit-resolution #282 #280]: #260
#284 := (not #260)
#285 := (or #284 #257)
#286 := [th-lemma]: #285
#287 := [unit-resolution #286 #283]: #257
#256 := (<= #259 0::real)
#288 := (or #284 #256)
#289 := [th-lemma]: #288
#290 := [unit-resolution #289 #283]: #256
#291 := [hypothesis]: #266
#292 := [hypothesis]: #265
#268 := (+ #14 #267)
#270 := (>= #268 0::real)
#294 := (or #293 #270)
#295 := [th-lemma]: #294
#296 := [unit-resolution #295 #274]: #270
#269 := (<= #268 0::real)
#297 := (or #293 #269)
#298 := [th-lemma]: #297
#299 := [unit-resolution #298 #274]: #269
#300 := [th-lemma #299 #296 #292 #291 #290 #287 #273]: false
#304 := [lemma #300]: #303
#332 := [unit-resolution #304 #331 #328 #273]: #293
#242 := (or #153 #226)
#243 := [def-axiom]: #242
#333 := [unit-resolution #243 #332]: #153
#334 := [unit-resolution #245 #333]: #241
#335 := [unit-resolution #319 #334]: #306
#340 := [unit-resolution #339 #333 #335]: #336
#322 := (or #284 #301 #302 #206)
#308 := [hypothesis]: #260
#309 := [unit-resolution #286 #308]: #257
#310 := [unit-resolution #289 #308]: #256
#307 := (>= #305 0::real)
#311 := [unit-resolution #304 #292 #291 #273]: #293
#312 := [unit-resolution #243 #311]: #153
#313 := [unit-resolution #245 #312]: #241
#315 := (or #314 #307)
#316 := [th-lemma]: #315
#317 := [unit-resolution #316 #313]: #307
#320 := [unit-resolution #319 #313]: #306
#321 := [th-lemma #320 #317 #292 #291 #310 #309 #273 #60 #66]: false
#323 := [lemma #321]: #322
#341 := [unit-resolution #323 #331 #328 #273]: #284
#342 := [unit-resolution #282 #341]: #253
#343 := (or #277 #271)
#344 := [th-lemma]: #343
#345 := [unit-resolution #344 #342 #340]: false
#347 := [lemma #345]: #346
#365 := [unit-resolution #347 #273]: #325
#248 := (or #182 #246)
#249 := [def-axiom]: #248
#366 := [unit-resolution #249 #365]: #182
#250 := (or #183 #247)
#251 := [def-axiom]: #250
#367 := [unit-resolution #251 #366]: #247
#368 := (not #247)
#369 := (or #368 #350)
#370 := [th-lemma]: #369
#371 := [unit-resolution #370 #367]: #350
#349 := (<= #348 0::real)
#372 := (or #368 #349)
#373 := [th-lemma]: #372
#374 := [unit-resolution #373 #367]: #349
#351 := [hypothesis]: #253
#352 := [unit-resolution #344 #351]: #271
#357 := (iff #16 #293)
#355 := (iff #15 #226)
#353 := (iff #226 #15)
#354 := [monotonicity #351]: #353
#356 := [symm #354]: #355
#358 := [monotonicity #356]: #357
#359 := [mp #223 #358]: #293
#360 := [unit-resolution #243 #359]: #153
#361 := [unit-resolution #339 #360 #352]: #337
#362 := [unit-resolution #245 #360]: #241
#363 := [unit-resolution #319 #362 #361]: false
#364 := [lemma #363]: #277
#375 := [unit-resolution #282 #364]: #260
#376 := [unit-resolution #286 #375]: #257
#377 := [unit-resolution #289 #375]: #256
#378 := [hypothesis]: #241
#379 := [unit-resolution #316 #378]: #307
#380 := [unit-resolution #319 #378]: #306
#381 := [th-lemma #380 #379 #377 #376 #374 #371 #273]: false
#383 := [lemma #381]: #382
#388 := [unit-resolution #383 #385]: #206
#238 := (or #170 #237)
#224 := (not #211)
#229 := (iff #224 #238)
#239 := (not #238)
#236 := (not #239)
#231 := (iff #236 #238)
#232 := [rewrite]: #231
#233 := (iff #224 #236)
#240 := (iff #211 #239)
#235 := [rewrite]: #240
#234 := [monotonicity #235]: #233
#230 := [trans #234 #232]: #229
#225 := [not-or-elim #222]: #224
#228 := [mp #225 #230]: #238
#389 := [unit-resolution #228 #388]: #170
#390 := [th-lemma #377 #376 #389 #387 #60 #66]: false
#391 := [lemma #390]: #152
#400 := (or #397 #153)
#398 := (or #15 #397 #153)
#399 := [th-lemma]: #398
#401 := [unit-resolution #399 #223]: #400
#402 := [unit-resolution #401 #391]: #397
#392 := [unit-resolution #243 #391]: #226
#394 := [unit-resolution #298 #392]: #269
#403 := (not #269)
#404 := (or #336 #252 #403)
#405 := [th-lemma]: #404
#406 := [unit-resolution #405 #394 #402]: #336
#393 := [unit-resolution #295 #392]: #270
#395 := [th-lemma #394 #393 #377 #376 #374 #371 #273 #60 #66]: false
#396 := [lemma #395]: #206
#407 := [unit-resolution #228 #396]: #170
[th-lemma #377 #376 #407 #406 #60 #66]: false
unsat
726e0e73e0888d06cfe039319b4774bfabee92ef 421 0
#2 := false
#10 := 0::real
decl f6 :: real
#15 := f6
#150 := (<= f6 0::real)
#151 := (not #150)
decl f5 :: real
#13 := f5
#53 := -1::real
#223 := (* -1::real f5)
decl f4 :: real
#8 := f4
#224 := (+ f4 #223)
#225 := (>= #224 0::real)
decl f3 :: (-> real real)
#9 := (f3 f4)
#81 := (* -1::real #9)
#161 := (>= #9 0::real)
#168 := (ite #161 #9 #81)
#63 := (* f5 f6)
#72 := 1/8::real
#75 := (* 1/8::real #63)
#61 := (* f4 f6)
#73 := -1/8::real
#74 := (* -1/8::real #61)
#76 := (+ #74 #75)
#173 := (/ #76 #168)
#185 := (* #9 #173)
#197 := (* -1::real #185)
#192 := (>= #185 0::real)
#203 := (ite #192 #185 #197)
#212 := (* -1/8::real #63)
#213 := (+ #212 #203)
#211 := (* 1/8::real #61)
#214 := (+ #211 #213)
#215 := (<= #214 0::real)
#179 := (<= #173 0::real)
#180 := (not #179)
#220 := (and #180 #215)
#11 := (= #9 0::real)
#245 := (or #11 #150 #220 #225)
#250 := (not #245)
#19 := 8::real
#17 := (- f5 f4)
#18 := (* f6 #17)
#20 := (/ #18 8::real)
#22 := (- #9)
#21 := (< #9 0::real)
#23 := (ite #21 #22 #9)
#24 := (/ #20 #23)
#26 := (* #24 #9)
#28 := (- #26)
#27 := (< #26 0::real)
#29 := (ite #27 #28 #26)
#30 := (<= #29 #20)
#25 := (< 0::real #24)
#31 := (and #25 #30)
#16 := (< 0::real f6)
#32 := (implies #16 #31)
#14 := (< f4 f5)
#33 := (implies #14 #32)
#12 := (not #11)
#34 := (implies #12 #33)
#35 := (not #34)
#253 := (iff #35 #250)
#84 := (ite #21 #81 #9)
#87 := (/ #76 #84)
#96 := (* #9 #87)
#107 := (* -1::real #96)
#101 := (< #96 0::real)
#112 := (ite #101 #107 #96)
#115 := (<= #112 #76)
#90 := (< 0::real #87)
#118 := (and #90 #115)
#124 := (not #16)
#125 := (or #124 #118)
#133 := (not #14)
#134 := (or #133 #125)
#142 := (or #11 #134)
#147 := (not #142)
#251 := (iff #147 #250)
#248 := (iff #142 #245)
#236 := (or #150 #220)
#239 := (or #225 #236)
#242 := (or #11 #239)
#246 := (iff #242 #245)
#247 := [rewrite]: #246
#243 := (iff #142 #242)
#240 := (iff #134 #239)
#237 := (iff #125 #236)
#221 := (iff #118 #220)
#218 := (iff #115 #215)
#208 := (<= #203 #76)
#216 := (iff #208 #215)
#217 := [rewrite]: #216
#209 := (iff #115 #208)
#206 := (= #112 #203)
#191 := (not #192)
#200 := (ite #191 #197 #185)
#204 := (= #200 #203)
#205 := [rewrite]: #204
#201 := (= #112 #200)
#186 := (= #96 #185)
#174 := (= #87 #173)
#171 := (= #84 #168)
#162 := (not #161)
#165 := (ite #162 #81 #9)
#169 := (= #165 #168)
#170 := [rewrite]: #169
#166 := (= #84 #165)
#163 := (iff #21 #162)
#164 := [rewrite]: #163
#167 := [monotonicity #164]: #166
#172 := [trans #167 #170]: #171
#175 := [monotonicity #172]: #174
#187 := [monotonicity #175]: #186
#198 := (= #107 #197)
#199 := [monotonicity #187]: #198
#195 := (iff #101 #191)
#188 := (< #185 0::real)
#193 := (iff #188 #191)
#194 := [rewrite]: #193
#189 := (iff #101 #188)
#190 := [monotonicity #187]: #189
#196 := [trans #190 #194]: #195
#202 := [monotonicity #196 #199 #187]: #201
#207 := [trans #202 #205]: #206
#210 := [monotonicity #207]: #209
#219 := [trans #210 #217]: #218
#183 := (iff #90 #180)
#176 := (< 0::real #173)
#181 := (iff #176 #180)
#182 := [rewrite]: #181
#177 := (iff #90 #176)
#178 := [monotonicity #175]: #177
#184 := [trans #178 #182]: #183
#222 := [monotonicity #184 #219]: #221
#159 := (iff #124 #150)
#154 := (not #151)
#157 := (iff #154 #150)
#158 := [rewrite]: #157
#155 := (iff #124 #154)
#152 := (iff #16 #151)
#153 := [rewrite]: #152
#156 := [monotonicity #153]: #155
#160 := [trans #156 #158]: #159
#238 := [monotonicity #160 #222]: #237
#234 := (iff #133 #225)
#226 := (not #225)
#229 := (not #226)
#232 := (iff #229 #225)
#233 := [rewrite]: #232
#230 := (iff #133 #229)
#227 := (iff #14 #226)
#228 := [rewrite]: #227
#231 := [monotonicity #228]: #230
#235 := [trans #231 #233]: #234
#241 := [monotonicity #235 #238]: #240
#244 := [monotonicity #241]: #243
#249 := [trans #244 #247]: #248
#252 := [monotonicity #249]: #251
#148 := (iff #35 #147)
#145 := (iff #34 #142)
#139 := (implies #12 #134)
#143 := (iff #139 #142)
#144 := [rewrite]: #143
#140 := (iff #34 #139)
#137 := (iff #33 #134)
#130 := (implies #14 #125)
#135 := (iff #130 #134)
#136 := [rewrite]: #135
#131 := (iff #33 #130)
#128 := (iff #32 #125)
#121 := (implies #16 #118)
#126 := (iff #121 #125)
#127 := [rewrite]: #126
#122 := (iff #32 #121)
#119 := (iff #31 #118)
#116 := (iff #30 #115)
#79 := (= #20 #76)
#62 := (* -1::real #61)
#64 := (+ #62 #63)
#69 := (/ #64 8::real)
#77 := (= #69 #76)
#78 := [rewrite]: #77
#70 := (= #20 #69)
#67 := (= #18 #64)
#54 := (* -1::real f4)
#55 := (+ #54 f5)
#58 := (* f6 #55)
#65 := (= #58 #64)
#66 := [rewrite]: #65
#59 := (= #18 #58)
#56 := (= #17 #55)
#57 := [rewrite]: #56
#60 := [monotonicity #57]: #59
#68 := [trans #60 #66]: #67
#71 := [monotonicity #68]: #70
#80 := [trans #71 #78]: #79
#113 := (= #29 #112)
#99 := (= #26 #96)
#93 := (* #87 #9)
#97 := (= #93 #96)
#98 := [rewrite]: #97
#94 := (= #26 #93)
#88 := (= #24 #87)
#85 := (= #23 #84)
#82 := (= #22 #81)
#83 := [rewrite]: #82
#86 := [monotonicity #83]: #85
#89 := [monotonicity #80 #86]: #88
#95 := [monotonicity #89]: #94
#100 := [trans #95 #98]: #99
#110 := (= #28 #107)
#104 := (- #96)
#108 := (= #104 #107)
#109 := [rewrite]: #108
#105 := (= #28 #104)
#106 := [monotonicity #100]: #105
#111 := [trans #106 #109]: #110
#102 := (iff #27 #101)
#103 := [monotonicity #100]: #102
#114 := [monotonicity #103 #111 #100]: #113
#117 := [monotonicity #114 #80]: #116
#91 := (iff #25 #90)
#92 := [monotonicity #89]: #91
#120 := [monotonicity #92 #117]: #119
#123 := [monotonicity #120]: #122
#129 := [trans #123 #127]: #128
#132 := [monotonicity #129]: #131
#138 := [trans #132 #136]: #137
#141 := [monotonicity #138]: #140
#146 := [trans #141 #144]: #145
#149 := [monotonicity #146]: #148
#254 := [trans #149 #252]: #253
#52 := [asserted]: #35
#255 := [mp #52 #254]: #250
#257 := [not-or-elim #255]: #151
#260 := [not-or-elim #255]: #226
#306 := (<= #168 0::real)
#371 := (not #306)
#287 := (<= #9 0::real)
#432 := (not #287)
#419 := [hypothesis]: #162
#302 := (* -1::real #168)
#340 := (+ #81 #302)
#341 := (<= #340 0::real)
#276 := (= #81 #168)
#279 := (or #161 #276)
#280 := [def-axiom]: #279
#420 := [unit-resolution #280 #419]: #276
#349 := (not #276)
#353 := (or #349 #341)
#354 := [th-lemma]: #353
#421 := [unit-resolution #354 #420]: #341
#372 := (not #341)
#373 := (or #371 #161 #372)
#374 := [th-lemma]: #373
#422 := [unit-resolution #374 #421 #419]: #371
#417 := (or #215 #349)
#272 := (not #215)
#308 := [hypothesis]: #272
#298 := (* -1::real #203)
#383 := (+ #197 #298)
#385 := (>= #383 0::real)
#282 := (= #197 #203)
#281 := (= #185 #203)
#360 := (not #281)
#381 := (or #360 #215)
#261 := (= #9 #168)
#328 := (not #261)
#299 := (+ #185 #298)
#301 := (>= #299 0::real)
#359 := [hypothesis]: #281
#361 := (or #360 #301)
#362 := [th-lemma]: #361
#363 := [unit-resolution #362 #359]: #301
#300 := (<= #299 0::real)
#364 := (or #360 #300)
#365 := [th-lemma]: #364
#366 := [unit-resolution #365 #359]: #300
#337 := (not #301)
#336 := (not #300)
#338 := (or #328 #336 #337 #215)
#289 := (* #168 #173)
#293 := (+ #212 #289)
#294 := (+ #211 #293)
#292 := (>= #294 0::real)
#295 := (= #294 0::real)
#288 := (= #168 0::real)
#312 := (not #288)
#313 := (iff #12 #312)
#310 := (iff #11 #288)
#309 := [hypothesis]: #261
#311 := [monotonicity #309]: #310
#314 := [monotonicity #311]: #313
#256 := [not-or-elim #255]: #12
#315 := [mp #256 #314]: #312
#316 := (or #288 #295)
#317 := [th-lemma]: #316
#318 := [unit-resolution #317 #315]: #295
#319 := (not #295)
#320 := (or #319 #292)
#321 := [th-lemma]: #320
#322 := [unit-resolution #321 #318]: #292
#291 := (<= #294 0::real)
#323 := (or #319 #291)
#324 := [th-lemma]: #323
#325 := [unit-resolution #324 #318]: #291
#326 := [hypothesis]: #301
#327 := [hypothesis]: #300
#303 := (+ #9 #302)
#305 := (>= #303 0::real)
#329 := (or #328 #305)
#330 := [th-lemma]: #329
#331 := [unit-resolution #330 #309]: #305
#304 := (<= #303 0::real)
#332 := (or #328 #304)
#333 := [th-lemma]: #332
#334 := [unit-resolution #333 #309]: #304
#335 := [th-lemma #334 #331 #327 #326 #325 #322 #308]: false
#339 := [lemma #335]: #338
#367 := [unit-resolution #339 #366 #363 #308]: #328
#277 := (or #162 #261)
#278 := [def-axiom]: #277
#368 := [unit-resolution #278 #367]: #162
#369 := [unit-resolution #280 #368]: #276
#370 := [unit-resolution #354 #369]: #341
#375 := [unit-resolution #374 #368 #370]: #371
#357 := (or #319 #336 #337 #215)
#343 := [hypothesis]: #295
#344 := [unit-resolution #321 #343]: #292
#345 := [unit-resolution #324 #343]: #291
#342 := (>= #340 0::real)
#346 := [unit-resolution #339 #327 #326 #308]: #328
#347 := [unit-resolution #278 #346]: #162
#348 := [unit-resolution #280 #347]: #276
#350 := (or #349 #342)
#351 := [th-lemma]: #350
#352 := [unit-resolution #351 #348]: #342
#355 := [unit-resolution #354 #348]: #341
#356 := [th-lemma #355 #352 #327 #326 #345 #344 #308 #260 #257]: false
#358 := [lemma #356]: #357
#376 := [unit-resolution #358 #366 #363 #308]: #319
#377 := [unit-resolution #317 #376]: #288
#378 := (or #312 #306)
#379 := [th-lemma]: #378
#380 := [unit-resolution #379 #377 #375]: false
#382 := [lemma #380]: #381
#400 := [unit-resolution #382 #308]: #360
#283 := (or #191 #281)
#284 := [def-axiom]: #283
#401 := [unit-resolution #284 #400]: #191
#285 := (or #192 #282)
#286 := [def-axiom]: #285
#402 := [unit-resolution #286 #401]: #282
#403 := (not #282)
#404 := (or #403 #385)
#405 := [th-lemma]: #404
#406 := [unit-resolution #405 #402]: #385
#384 := (<= #383 0::real)
#407 := (or #403 #384)
#408 := [th-lemma]: #407
#409 := [unit-resolution #408 #402]: #384
#386 := [hypothesis]: #288
#387 := [unit-resolution #379 #386]: #306
#392 := (iff #12 #328)
#390 := (iff #11 #261)
#388 := (iff #261 #11)
#389 := [monotonicity #386]: #388
#391 := [symm #389]: #390
#393 := [monotonicity #391]: #392
#394 := [mp #256 #393]: #328
#395 := [unit-resolution #278 #394]: #162
#396 := [unit-resolution #374 #395 #387]: #372
#397 := [unit-resolution #280 #395]: #276
#398 := [unit-resolution #354 #397 #396]: false
#399 := [lemma #398]: #312
#410 := [unit-resolution #317 #399]: #295
#411 := [unit-resolution #321 #410]: #292
#412 := [unit-resolution #324 #410]: #291
#413 := [hypothesis]: #276
#414 := [unit-resolution #351 #413]: #342
#415 := [unit-resolution #354 #413]: #341
#416 := [th-lemma #415 #414 #412 #411 #409 #406 #308]: false
#418 := [lemma #416]: #417
#423 := [unit-resolution #418 #420]: #215
#273 := (or #179 #272)
#258 := (not #220)
#264 := (iff #258 #273)
#274 := (not #273)
#271 := (not #274)
#266 := (iff #271 #273)
#267 := [rewrite]: #266
#268 := (iff #258 #271)
#275 := (iff #220 #274)
#270 := [rewrite]: #275
#269 := [monotonicity #270]: #268
#265 := [trans #269 #267]: #264
#259 := [not-or-elim #255]: #258
#263 := [mp #259 #265]: #273
#424 := [unit-resolution #263 #423]: #179
#425 := [th-lemma #412 #411 #424 #422 #260 #257]: false
#426 := [lemma #425]: #161
#435 := (or #432 #162)
#433 := (or #11 #432 #162)
#434 := [th-lemma]: #433
#436 := [unit-resolution #434 #256]: #435
#437 := [unit-resolution #436 #426]: #432
#427 := [unit-resolution #278 #426]: #261
#429 := [unit-resolution #333 #427]: #304
#438 := (not #304)
#439 := (or #371 #287 #438)
#440 := [th-lemma]: #439
#441 := [unit-resolution #440 #429 #437]: #371
#428 := [unit-resolution #330 #427]: #305
#430 := [th-lemma #429 #428 #412 #411 #409 #406 #308 #260 #257]: false
#431 := [lemma #430]: #215
#442 := [unit-resolution #263 #431]: #179
[th-lemma #412 #411 #442 #441 #260 #257]: false
unsat
bae4db9bec568394a074211dd1bdf1addbc19bd3 401 0
#2 := false
#16 := 0::real
decl f3 :: real
#8 := f3
#165 := (<= f3 0::real)
#166 := (not #165)
decl f5 :: real
#10 := f5
#54 := -1::real
#55 := (* -1::real f5)
decl f4 :: real
#9 := f4
#56 := (+ f4 #55)
#237 := (<= #56 0::real)
decl f6 :: (-> real real)
#15 := (f6 f5)
#82 := (* -1::real #15)
#176 := (>= #15 0::real)
#183 := (ite #176 #15 #82)
#63 := (* f3 f5)
#75 := -1/8::real
#76 := (* -1/8::real #63)
#62 := (* f3 f4)
#73 := 1/8::real
#74 := (* 1/8::real #62)
#77 := (+ #74 #76)
#188 := (/ #77 #183)
#228 := (<= #188 0::real)
#229 := (not #228)
#191 := (* #15 #188)
#203 := (* -1::real #191)
#198 := (>= #191 0::real)
#209 := (ite #198 #191 #203)
#221 := (* -1::real #209)
#222 := (+ #76 #221)
#223 := (+ #74 #222)
#219 := (>= #223 0::real)
#234 := (and #219 #229)
#248 := (not #219)
#26 := (= #15 0::real)
#263 := (or #26 #165 #248 #234 #237)
#268 := (not #263)
#13 := 8::real
#11 := (- f4 f5)
#12 := (* f3 #11)
#14 := (/ #12 8::real)
#18 := (- #15)
#17 := (< #15 0::real)
#19 := (ite #17 #18 #15)
#20 := (/ #14 #19)
#21 := (* #20 #15)
#23 := (- #21)
#22 := (< #21 0::real)
#24 := (ite #22 #23 #21)
#25 := (<= #24 #14)
#30 := (< 0::real #20)
#31 := (and #30 #25)
#29 := (< 0::real f3)
#32 := (implies #29 #31)
#28 := (< f5 f4)
#33 := (implies #28 #32)
#27 := (not #26)
#34 := (implies #27 #33)
#35 := (implies #25 #34)
#36 := (not #35)
#271 := (iff #36 #268)
#85 := (ite #17 #82 #15)
#88 := (/ #77 #85)
#116 := (< 0::real #88)
#94 := (* #15 #88)
#105 := (* -1::real #94)
#99 := (< #94 0::real)
#110 := (ite #99 #105 #94)
#113 := (<= #110 #77)
#122 := (and #113 #116)
#130 := (not #29)
#131 := (or #130 #122)
#139 := (not #28)
#140 := (or #139 #131)
#148 := (or #26 #140)
#156 := (not #113)
#157 := (or #156 #148)
#162 := (not #157)
#269 := (iff #162 #268)
#266 := (iff #157 #263)
#251 := (or #165 #234)
#254 := (or #237 #251)
#257 := (or #26 #254)
#260 := (or #248 #257)
#264 := (iff #260 #263)
#265 := [rewrite]: #264
#261 := (iff #157 #260)
#258 := (iff #148 #257)
#255 := (iff #140 #254)
#252 := (iff #131 #251)
#235 := (iff #122 #234)
#232 := (iff #116 #229)
#225 := (< 0::real #188)
#230 := (iff #225 #229)
#231 := [rewrite]: #230
#226 := (iff #116 #225)
#189 := (= #88 #188)
#186 := (= #85 #183)
#177 := (not #176)
#180 := (ite #177 #82 #15)
#184 := (= #180 #183)
#185 := [rewrite]: #184
#181 := (= #85 #180)
#178 := (iff #17 #177)
#179 := [rewrite]: #178
#182 := [monotonicity #179]: #181
#187 := [trans #182 #185]: #186
#190 := [monotonicity #187]: #189
#227 := [monotonicity #190]: #226
#233 := [trans #227 #231]: #232
#220 := (iff #113 #219)
#214 := (<= #209 #77)
#218 := (iff #214 #219)
#217 := [rewrite]: #218
#215 := (iff #113 #214)
#212 := (= #110 #209)
#197 := (not #198)
#206 := (ite #197 #203 #191)
#210 := (= #206 #209)
#211 := [rewrite]: #210
#207 := (= #110 #206)
#192 := (= #94 #191)
#193 := [monotonicity #190]: #192
#204 := (= #105 #203)
#205 := [monotonicity #193]: #204
#201 := (iff #99 #197)
#194 := (< #191 0::real)
#199 := (iff #194 #197)
#200 := [rewrite]: #199
#195 := (iff #99 #194)
#196 := [monotonicity #193]: #195
#202 := [trans #196 #200]: #201
#208 := [monotonicity #202 #205 #193]: #207
#213 := [trans #208 #211]: #212
#216 := [monotonicity #213]: #215
#224 := [trans #216 #217]: #220
#236 := [monotonicity #224 #233]: #235
#174 := (iff #130 #165)
#169 := (not #166)
#172 := (iff #169 #165)
#173 := [rewrite]: #172
#170 := (iff #130 #169)
#167 := (iff #29 #166)
#168 := [rewrite]: #167
#171 := [monotonicity #168]: #170
#175 := [trans #171 #173]: #174
#253 := [monotonicity #175 #236]: #252
#246 := (iff #139 #237)
#238 := (not #237)
#241 := (not #238)
#244 := (iff #241 #237)
#245 := [rewrite]: #244
#242 := (iff #139 #241)
#239 := (iff #28 #238)
#240 := [rewrite]: #239
#243 := [monotonicity #240]: #242
#247 := [trans #243 #245]: #246
#256 := [monotonicity #247 #253]: #255
#259 := [monotonicity #256]: #258
#249 := (iff #156 #248)
#250 := [monotonicity #224]: #249
#262 := [monotonicity #250 #259]: #261
#267 := [trans #262 #265]: #266
#270 := [monotonicity #267]: #269
#163 := (iff #36 #162)
#160 := (iff #35 #157)
#153 := (implies #113 #148)
#158 := (iff #153 #157)
#159 := [rewrite]: #158
#154 := (iff #35 #153)
#151 := (iff #34 #148)
#145 := (implies #27 #140)
#149 := (iff #145 #148)
#150 := [rewrite]: #149
#146 := (iff #34 #145)
#143 := (iff #33 #140)
#136 := (implies #28 #131)
#141 := (iff #136 #140)
#142 := [rewrite]: #141
#137 := (iff #33 #136)
#134 := (iff #32 #131)
#127 := (implies #29 #122)
#132 := (iff #127 #131)
#133 := [rewrite]: #132
#128 := (iff #32 #127)
#125 := (iff #31 #122)
#119 := (and #116 #113)
#123 := (iff #119 #122)
#124 := [rewrite]: #123
#120 := (iff #31 #119)
#114 := (iff #25 #113)
#80 := (= #14 #77)
#64 := (* -1::real #63)
#65 := (+ #62 #64)
#70 := (/ #65 8::real)
#78 := (= #70 #77)
#79 := [rewrite]: #78
#71 := (= #14 #70)
#68 := (= #12 #65)
#59 := (* f3 #56)
#66 := (= #59 #65)
#67 := [rewrite]: #66
#60 := (= #12 #59)
#57 := (= #11 #56)
#58 := [rewrite]: #57
#61 := [monotonicity #58]: #60
#69 := [trans #61 #67]: #68
#72 := [monotonicity #69]: #71
#81 := [trans #72 #79]: #80
#111 := (= #24 #110)
#97 := (= #21 #94)
#91 := (* #88 #15)
#95 := (= #91 #94)
#96 := [rewrite]: #95
#92 := (= #21 #91)
#89 := (= #20 #88)
#86 := (= #19 #85)
#83 := (= #18 #82)
#84 := [rewrite]: #83
#87 := [monotonicity #84]: #86
#90 := [monotonicity #81 #87]: #89
#93 := [monotonicity #90]: #92
#98 := [trans #93 #96]: #97
#108 := (= #23 #105)
#102 := (- #94)
#106 := (= #102 #105)
#107 := [rewrite]: #106
#103 := (= #23 #102)
#104 := [monotonicity #98]: #103
#109 := [trans #104 #107]: #108
#100 := (iff #22 #99)
#101 := [monotonicity #98]: #100
#112 := [monotonicity #101 #109 #98]: #111
#115 := [monotonicity #112 #81]: #114
#117 := (iff #30 #116)
#118 := [monotonicity #90]: #117
#121 := [monotonicity #118 #115]: #120
#126 := [trans #121 #124]: #125
#129 := [monotonicity #126]: #128
#135 := [trans #129 #133]: #134
#138 := [monotonicity #135]: #137
#144 := [trans #138 #142]: #143
#147 := [monotonicity #144]: #146
#152 := [trans #147 #150]: #151
#155 := [monotonicity #115 #152]: #154
#161 := [trans #155 #159]: #160
#164 := [monotonicity #161]: #163
#272 := [trans #164 #270]: #271
#53 := [asserted]: #36
#273 := [mp #53 #272]: #268
#275 := [not-or-elim #273]: #166
#279 := [not-or-elim #273]: #238
#322 := (<= #183 0::real)
#370 := (not #322)
#318 := (<= #15 0::real)
#404 := (not #318)
#276 := [not-or-elim #273]: #219
#352 := (+ #191 #221)
#353 := (<= #352 0::real)
#306 := (= #191 #209)
#386 := [hypothesis]: #177
#389 := (or #198 #176)
#277 := (not #234)
#301 := (iff #277 #228)
#296 := (not #229)
#299 := (iff #296 #228)
#300 := [rewrite]: #299
#297 := (iff #277 #296)
#294 := (iff #234 #229)
#1 := true
#289 := (and true #229)
#292 := (iff #289 #229)
#293 := [rewrite]: #292
#290 := (iff #234 #289)
#287 := (iff #219 true)
#288 := [iff-true #276]: #287
#291 := [monotonicity #288]: #290
#295 := [trans #291 #293]: #294
#298 := [monotonicity #295]: #297
#302 := [trans #298 #300]: #301
#278 := [not-or-elim #273]: #277
#303 := [mp #278 #302]: #228
#387 := [hypothesis]: #197
#388 := [th-lemma #387 #303 #386]: false
#390 := [lemma #388]: #389
#376 := [unit-resolution #390 #386]: #198
#282 := (or #197 #306)
#280 := [def-axiom]: #282
#377 := [unit-resolution #280 #376]: #306
#366 := (not #306)
#367 := (or #366 #353)
#368 := [th-lemma]: #367
#391 := [unit-resolution #368 #377]: #353
#324 := (* -1::real #183)
#325 := (+ #82 #324)
#326 := (<= #325 0::real)
#305 := (= #82 #183)
#283 := (or #176 #305)
#284 := [def-axiom]: #283
#392 := [unit-resolution #284 #386]: #305
#342 := (not #305)
#343 := (or #342 #326)
#344 := [th-lemma]: #343
#393 := [unit-resolution #344 #392]: #326
#394 := (not #326)
#395 := (or #370 #176 #394)
#396 := [th-lemma]: #395
#397 := [unit-resolution #396 #386 #393]: #370
#311 := (* #183 #188)
#319 := (* -1::real #311)
#320 := (+ #76 #319)
#321 := (+ #74 #320)
#314 := (>= #321 0::real)
#317 := (= #321 0::real)
#310 := (= #183 0::real)
#346 := (not #310)
#304 := (= #15 #183)
#336 := (not #304)
#337 := (iff #27 #336)
#334 := (iff #26 #304)
#332 := (iff #304 #26)
#331 := [hypothesis]: #310
#333 := [monotonicity #331]: #332
#335 := [symm #333]: #334
#338 := [monotonicity #335]: #337
#274 := [not-or-elim #273]: #27
#339 := [mp #274 #338]: #336
#285 := (or #177 #304)
#286 := [def-axiom]: #285
#340 := [unit-resolution #286 #339]: #177
#341 := [unit-resolution #284 #340]: #305
#345 := [unit-resolution #344 #341]: #326
#347 := (or #346 #322)
#348 := [th-lemma]: #347
#349 := [unit-resolution #348 #331]: #322
#350 := [th-lemma #340 #349 #345]: false
#351 := [lemma #350]: #346
#357 := (or #310 #317)
#358 := [th-lemma]: #357
#359 := [unit-resolution #358 #351]: #317
#360 := (not #317)
#398 := (or #360 #314)
#399 := [th-lemma]: #398
#400 := [unit-resolution #399 #359]: #314
#313 := (<= #321 0::real)
#361 := (or #360 #313)
#362 := [th-lemma]: #361
#363 := [unit-resolution #362 #359]: #313
#401 := [th-lemma #363 #400 #303 #397 #376 #391 #276 #279 #275]: false
#402 := [lemma #401]: #176
#407 := (or #404 #177)
#405 := (or #26 #404 #177)
#406 := [th-lemma]: #405
#408 := [unit-resolution #406 #274]: #407
#409 := [unit-resolution #408 #402]: #404
#328 := (+ #15 #324)
#329 := (<= #328 0::real)
#410 := [unit-resolution #286 #402]: #304
#411 := (or #336 #329)
#412 := [th-lemma]: #411
#413 := [unit-resolution #412 #410]: #329
#414 := (not #329)
#415 := (or #370 #318 #414)
#416 := [th-lemma]: #415
#417 := [unit-resolution #416 #413 #409]: #370
#327 := (+ #203 #221)
#354 := (<= #327 0::real)
#307 := (= #203 #209)
#384 := (or #307 #322)
#355 := (not #307)
#356 := [hypothesis]: #355
#308 := (or #198 #307)
#309 := [def-axiom]: #308
#364 := [unit-resolution #309 #356]: #198
#365 := [unit-resolution #280 #364]: #306
#380 := (= #203 #191)
#378 := (= 0::real #191)
#372 := (= #191 0::real)
#369 := [unit-resolution #368 #365]: #353
#371 := [hypothesis]: #370
#373 := [th-lemma #364 #371 #364 #369 #276 #363 #303]: #372
#379 := [symm #373]: #378
#374 := (= #203 0::real)
#375 := [th-lemma #364 #371 #364 #369 #276 #363 #303]: #374
#381 := [trans #375 #379]: #380
#382 := [trans #381 #365]: #307
#383 := [unit-resolution #356 #382]: false
#385 := [lemma #383]: #384
#418 := [unit-resolution #385 #417]: #307
#419 := (or #355 #354)
#420 := [th-lemma]: #419
#421 := [unit-resolution #420 #418]: #354
#422 := [th-lemma #387 #421 #276 #363 #303 #417]: false
#423 := [lemma #422]: #198
[th-lemma #363 #400 #303 #409 #423 #279 #275]: false
unsat