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