| 33010 |      1 | #2 := false
 | 
|  |      2 | #4 := 0::int
 | 
|  |      3 | decl ?x2!1 :: int
 | 
|  |      4 | #83 := ?x2!1
 | 
|  |      5 | decl ?x3!0 :: int
 | 
|  |      6 | #82 := ?x3!0
 | 
|  |      7 | #108 := (+ ?x3!0 ?x2!1)
 | 
|  |      8 | #111 := (<= #108 0::int)
 | 
|  |      9 | #114 := (not #111)
 | 
|  |     10 | #89 := (<= ?x2!1 0::int)
 | 
|  |     11 | #90 := (not #89)
 | 
|  |     12 | #87 := (<= ?x3!0 0::int)
 | 
|  |     13 | #88 := (not #87)
 | 
|  |     14 | #102 := (and #88 #90)
 | 
|  |     15 | #105 := (not #102)
 | 
|  |     16 | #117 := (or #105 #114)
 | 
|  |     17 | #120 := (not #117)
 | 
|  |     18 | #84 := (+ ?x2!1 ?x3!0)
 | 
|  |     19 | #85 := (<= #84 0::int)
 | 
|  |     20 | #86 := (not #85)
 | 
|  |     21 | #91 := (and #90 #88)
 | 
|  |     22 | #92 := (not #91)
 | 
|  |     23 | #93 := (or #92 #86)
 | 
|  |     24 | #94 := (not #93)
 | 
|  |     25 | #121 := (iff #94 #120)
 | 
|  |     26 | #118 := (iff #93 #117)
 | 
|  |     27 | #115 := (iff #86 #114)
 | 
|  |     28 | #112 := (iff #85 #111)
 | 
|  |     29 | #109 := (= #84 #108)
 | 
|  |     30 | #110 := [rewrite]: #109
 | 
|  |     31 | #113 := [monotonicity #110]: #112
 | 
|  |     32 | #116 := [monotonicity #113]: #115
 | 
|  |     33 | #106 := (iff #92 #105)
 | 
|  |     34 | #103 := (iff #91 #102)
 | 
|  |     35 | #104 := [rewrite]: #103
 | 
|  |     36 | #107 := [monotonicity #104]: #106
 | 
|  |     37 | #119 := [monotonicity #107 #116]: #118
 | 
|  |     38 | #122 := [monotonicity #119]: #121
 | 
|  |     39 | #7 := (:var 0 int)
 | 
|  |     40 | #5 := (:var 1 int)
 | 
|  |     41 | #10 := (+ #5 #7)
 | 
|  |     42 | #63 := (<= #10 0::int)
 | 
|  |     43 | #64 := (not #63)
 | 
|  |     44 | #53 := (<= #7 0::int)
 | 
|  |     45 | #54 := (not #53)
 | 
|  |     46 | #49 := (<= #5 0::int)
 | 
|  |     47 | #50 := (not #49)
 | 
|  |     48 | #57 := (and #50 #54)
 | 
|  |     49 | #60 := (not #57)
 | 
|  |     50 | #67 := (or #60 #64)
 | 
|  |     51 | #70 := (forall (vars (?x2 int) (?x3 int)) #67)
 | 
|  |     52 | #73 := (not #70)
 | 
|  |     53 | #95 := (~ #73 #94)
 | 
|  |     54 | #96 := [sk]: #95
 | 
|  |     55 | #11 := (< 0::int #10)
 | 
|  |     56 | #8 := (< 0::int #7)
 | 
|  |     57 | #6 := (< 0::int #5)
 | 
|  |     58 | #9 := (and #6 #8)
 | 
|  |     59 | #12 := (implies #9 #11)
 | 
|  |     60 | #13 := (forall (vars (?x2 int) (?x3 int)) #12)
 | 
|  |     61 | #14 := (exists (vars (?x1 int)) #13)
 | 
|  |     62 | #15 := (not #14)
 | 
|  |     63 | #76 := (iff #15 #73)
 | 
|  |     64 | #32 := (not #9)
 | 
|  |     65 | #33 := (or #32 #11)
 | 
|  |     66 | #36 := (forall (vars (?x2 int) (?x3 int)) #33)
 | 
|  |     67 | #46 := (not #36)
 | 
|  |     68 | #74 := (iff #46 #73)
 | 
|  |     69 | #71 := (iff #36 #70)
 | 
|  |     70 | #68 := (iff #33 #67)
 | 
|  |     71 | #65 := (iff #11 #64)
 | 
|  |     72 | #66 := [rewrite]: #65
 | 
|  |     73 | #61 := (iff #32 #60)
 | 
|  |     74 | #58 := (iff #9 #57)
 | 
|  |     75 | #55 := (iff #8 #54)
 | 
|  |     76 | #56 := [rewrite]: #55
 | 
|  |     77 | #51 := (iff #6 #50)
 | 
|  |     78 | #52 := [rewrite]: #51
 | 
|  |     79 | #59 := [monotonicity #52 #56]: #58
 | 
|  |     80 | #62 := [monotonicity #59]: #61
 | 
|  |     81 | #69 := [monotonicity #62 #66]: #68
 | 
|  |     82 | #72 := [quant-intro #69]: #71
 | 
|  |     83 | #75 := [monotonicity #72]: #74
 | 
|  |     84 | #47 := (iff #15 #46)
 | 
|  |     85 | #44 := (iff #14 #36)
 | 
|  |     86 | #39 := (exists (vars (?x1 int)) #36)
 | 
|  |     87 | #42 := (iff #39 #36)
 | 
|  |     88 | #43 := [elim-unused]: #42
 | 
|  |     89 | #40 := (iff #14 #39)
 | 
|  |     90 | #37 := (iff #13 #36)
 | 
|  |     91 | #34 := (iff #12 #33)
 | 
|  |     92 | #35 := [rewrite]: #34
 | 
|  |     93 | #38 := [quant-intro #35]: #37
 | 
|  |     94 | #41 := [quant-intro #38]: #40
 | 
|  |     95 | #45 := [trans #41 #43]: #44
 | 
|  |     96 | #48 := [monotonicity #45]: #47
 | 
|  |     97 | #77 := [trans #48 #75]: #76
 | 
|  |     98 | #31 := [asserted]: #15
 | 
|  |     99 | #78 := [mp #31 #77]: #73
 | 
|  |    100 | #99 := [mp~ #78 #96]: #94
 | 
|  |    101 | #100 := [mp #99 #122]: #120
 | 
|  |    102 | #125 := [not-or-elim #100]: #111
 | 
|  |    103 | #101 := [not-or-elim #100]: #102
 | 
|  |    104 | #124 := [and-elim #101]: #90
 | 
|  |    105 | #123 := [and-elim #101]: #88
 | 
|  |    106 | [th-lemma #123 #124 #125]: false
 | 
|  |    107 | unsat
 |