33010
|
1 |
#2 := false
|
|
2 |
#7 := 0::real
|
|
3 |
decl uf_2 :: real
|
|
4 |
#5 := uf_2
|
|
5 |
#143 := 2::real
|
|
6 |
#144 := (* 2::real uf_2)
|
|
7 |
#165 := (<= #144 0::real)
|
|
8 |
#188 := (not #165)
|
|
9 |
#88 := (>= uf_2 0::real)
|
|
10 |
#166 := (or #88 #165)
|
|
11 |
#191 := (not #166)
|
|
12 |
decl uf_1 :: real
|
|
13 |
#4 := uf_1
|
|
14 |
#76 := (>= uf_1 0::real)
|
|
15 |
#89 := (not #88)
|
|
16 |
#146 := (* 2::real uf_1)
|
|
17 |
#167 := (<= #146 0::real)
|
|
18 |
#199 := (not #167)
|
|
19 |
#263 := [hypothesis]: #88
|
|
20 |
#147 := (+ #146 #144)
|
|
21 |
#168 := (<= #147 0::real)
|
|
22 |
#169 := (ite #88 #167 #168)
|
|
23 |
#194 := (not #169)
|
|
24 |
#186 := (or #166 #89)
|
|
25 |
#187 := [def-axiom]: #186
|
|
26 |
#271 := [unit-resolution #187 #263]: #166
|
|
27 |
#170 := (ite #76 #166 #169)
|
|
28 |
#205 := (not #170)
|
|
29 |
#6 := (+ uf_1 uf_2)
|
|
30 |
#64 := (>= #6 0::real)
|
|
31 |
#269 := (or #64 #89)
|
|
32 |
#65 := (not #64)
|
|
33 |
#262 := [hypothesis]: #65
|
|
34 |
#174 := (>= #144 0::real)
|
|
35 |
#175 := (or #89 #174)
|
|
36 |
#230 := (not #175)
|
|
37 |
#257 := [hypothesis]: #230
|
|
38 |
#225 := (or #175 #88)
|
|
39 |
#226 := [def-axiom]: #225
|
|
40 |
#258 := [unit-resolution #226 #257]: #88
|
|
41 |
#227 := (not #174)
|
|
42 |
#228 := (or #175 #227)
|
|
43 |
#229 := [def-axiom]: #228
|
|
44 |
#259 := [unit-resolution #229 #257]: #227
|
|
45 |
#260 := [th-lemma #259 #258]: false
|
|
46 |
#261 := [lemma #260]: #175
|
|
47 |
#172 := (>= #146 0::real)
|
|
48 |
#171 := (>= #147 0::real)
|
|
49 |
#173 := (ite #88 #171 #172)
|
|
50 |
#176 := (ite #76 #173 #175)
|
|
51 |
#233 := (not #176)
|
|
52 |
#264 := (or #64 #233)
|
|
53 |
#177 := (ite #64 #170 #176)
|
|
54 |
#182 := (not #177)
|
|
55 |
#36 := -1::real
|
|
56 |
#38 := (* -1::real uf_2)
|
|
57 |
#95 := (ite #88 uf_2 #38)
|
|
58 |
#107 := (* -1::real #95)
|
|
59 |
#37 := (* -1::real uf_1)
|
|
60 |
#83 := (ite #76 uf_1 #37)
|
|
61 |
#106 := (* -1::real #83)
|
|
62 |
#108 := (+ #106 #107)
|
|
63 |
#39 := (+ #37 #38)
|
|
64 |
#71 := (ite #64 #6 #39)
|
|
65 |
#109 := (+ #71 #108)
|
|
66 |
#110 := (<= #109 0::real)
|
|
67 |
#115 := (not #110)
|
|
68 |
#183 := (iff #115 #182)
|
|
69 |
#180 := (iff #110 #177)
|
|
70 |
#150 := -2::real
|
|
71 |
#152 := (* -2::real uf_2)
|
|
72 |
#155 := (ite #88 #152 0::real)
|
|
73 |
#151 := (* -2::real uf_1)
|
|
74 |
#153 := (+ #151 #152)
|
|
75 |
#154 := (ite #88 #153 #151)
|
|
76 |
#156 := (ite #76 #154 #155)
|
|
77 |
#148 := (ite #88 #146 #147)
|
|
78 |
#145 := (ite #88 0::real #144)
|
|
79 |
#149 := (ite #76 #145 #148)
|
|
80 |
#157 := (ite #64 #149 #156)
|
|
81 |
#162 := (<= #157 0::real)
|
|
82 |
#178 := (iff #162 #177)
|
|
83 |
#179 := [rewrite]: #178
|
|
84 |
#163 := (iff #110 #162)
|
|
85 |
#160 := (= #109 #157)
|
|
86 |
#133 := (+ uf_1 #38)
|
|
87 |
#134 := (ite #88 #133 #6)
|
|
88 |
#131 := (+ #37 uf_2)
|
|
89 |
#132 := (ite #88 #39 #131)
|
|
90 |
#135 := (ite #76 #132 #134)
|
|
91 |
#140 := (+ #71 #135)
|
|
92 |
#158 := (= #140 #157)
|
|
93 |
#159 := [rewrite]: #158
|
|
94 |
#141 := (= #109 #140)
|
|
95 |
#138 := (= #108 #135)
|
|
96 |
#125 := (ite #88 #38 uf_2)
|
|
97 |
#123 := (ite #76 #37 uf_1)
|
|
98 |
#128 := (+ #123 #125)
|
|
99 |
#136 := (= #128 #135)
|
|
100 |
#137 := [rewrite]: #136
|
|
101 |
#129 := (= #108 #128)
|
|
102 |
#126 := (= #107 #125)
|
|
103 |
#127 := [rewrite]: #126
|
|
104 |
#121 := (= #106 #123)
|
|
105 |
#124 := [rewrite]: #121
|
|
106 |
#130 := [monotonicity #124 #127]: #129
|
|
107 |
#139 := [trans #130 #137]: #138
|
|
108 |
#142 := [monotonicity #139]: #141
|
|
109 |
#161 := [trans #142 #159]: #160
|
|
110 |
#164 := [monotonicity #161]: #163
|
|
111 |
#181 := [trans #164 #179]: #180
|
|
112 |
#184 := [monotonicity #181]: #183
|
|
113 |
#15 := (- uf_2)
|
|
114 |
#14 := (< uf_2 0::real)
|
|
115 |
#16 := (ite #14 #15 uf_2)
|
|
116 |
#12 := (- uf_1)
|
|
117 |
#11 := (< uf_1 0::real)
|
|
118 |
#13 := (ite #11 #12 uf_1)
|
|
119 |
#17 := (+ #13 #16)
|
|
120 |
#9 := (- #6)
|
|
121 |
#8 := (< #6 0::real)
|
|
122 |
#10 := (ite #8 #9 #6)
|
|
123 |
#18 := (<= #10 #17)
|
|
124 |
#19 := (not #18)
|
|
125 |
#118 := (iff #19 #115)
|
|
126 |
#52 := (ite #14 #38 uf_2)
|
|
127 |
#47 := (ite #11 #37 uf_1)
|
|
128 |
#55 := (+ #47 #52)
|
|
129 |
#42 := (ite #8 #39 #6)
|
|
130 |
#58 := (<= #42 #55)
|
|
131 |
#61 := (not #58)
|
|
132 |
#116 := (iff #61 #115)
|
|
133 |
#113 := (iff #58 #110)
|
|
134 |
#100 := (+ #83 #95)
|
|
135 |
#103 := (<= #71 #100)
|
|
136 |
#111 := (iff #103 #110)
|
|
137 |
#112 := [rewrite]: #111
|
|
138 |
#104 := (iff #58 #103)
|
|
139 |
#101 := (= #55 #100)
|
|
140 |
#98 := (= #52 #95)
|
|
141 |
#92 := (ite #89 #38 uf_2)
|
|
142 |
#96 := (= #92 #95)
|
|
143 |
#97 := [rewrite]: #96
|
|
144 |
#93 := (= #52 #92)
|
|
145 |
#90 := (iff #14 #89)
|
|
146 |
#91 := [rewrite]: #90
|
|
147 |
#94 := [monotonicity #91]: #93
|
|
148 |
#99 := [trans #94 #97]: #98
|
|
149 |
#86 := (= #47 #83)
|
|
150 |
#77 := (not #76)
|
|
151 |
#80 := (ite #77 #37 uf_1)
|
|
152 |
#84 := (= #80 #83)
|
|
153 |
#85 := [rewrite]: #84
|
|
154 |
#81 := (= #47 #80)
|
|
155 |
#78 := (iff #11 #77)
|
|
156 |
#79 := [rewrite]: #78
|
|
157 |
#82 := [monotonicity #79]: #81
|
|
158 |
#87 := [trans #82 #85]: #86
|
|
159 |
#102 := [monotonicity #87 #99]: #101
|
|
160 |
#74 := (= #42 #71)
|
|
161 |
#68 := (ite #65 #39 #6)
|
|
162 |
#72 := (= #68 #71)
|
|
163 |
#73 := [rewrite]: #72
|
|
164 |
#69 := (= #42 #68)
|
|
165 |
#66 := (iff #8 #65)
|
|
166 |
#67 := [rewrite]: #66
|
|
167 |
#70 := [monotonicity #67]: #69
|
|
168 |
#75 := [trans #70 #73]: #74
|
|
169 |
#105 := [monotonicity #75 #102]: #104
|
|
170 |
#114 := [trans #105 #112]: #113
|
|
171 |
#117 := [monotonicity #114]: #116
|
|
172 |
#62 := (iff #19 #61)
|
|
173 |
#59 := (iff #18 #58)
|
|
174 |
#56 := (= #17 #55)
|
|
175 |
#53 := (= #16 #52)
|
|
176 |
#50 := (= #15 #38)
|
|
177 |
#51 := [rewrite]: #50
|
|
178 |
#54 := [monotonicity #51]: #53
|
|
179 |
#48 := (= #13 #47)
|
|
180 |
#45 := (= #12 #37)
|
|
181 |
#46 := [rewrite]: #45
|
|
182 |
#49 := [monotonicity #46]: #48
|
|
183 |
#57 := [monotonicity #49 #54]: #56
|
|
184 |
#43 := (= #10 #42)
|
|
185 |
#40 := (= #9 #39)
|
|
186 |
#41 := [rewrite]: #40
|
|
187 |
#44 := [monotonicity #41]: #43
|
|
188 |
#60 := [monotonicity #44 #57]: #59
|
|
189 |
#63 := [monotonicity #60]: #62
|
|
190 |
#119 := [trans #63 #117]: #118
|
|
191 |
#35 := [asserted]: #19
|
|
192 |
#120 := [mp #35 #119]: #115
|
|
193 |
#185 := [mp #120 #184]: #182
|
|
194 |
#248 := (or #177 #64 #233)
|
|
195 |
#249 := [def-axiom]: #248
|
|
196 |
#265 := [unit-resolution #249 #185]: #264
|
|
197 |
#266 := [unit-resolution #265 #262]: #233
|
|
198 |
#240 := (or #176 #76 #230)
|
|
199 |
#241 := [def-axiom]: #240
|
|
200 |
#267 := [unit-resolution #241 #266 #261]: #76
|
|
201 |
#268 := [th-lemma #267 #263 #262]: false
|
|
202 |
#270 := [lemma #268]: #269
|
|
203 |
#272 := [unit-resolution #270 #263]: #64
|
|
204 |
#273 := (or #65 #205)
|
|
205 |
#246 := (or #177 #65 #205)
|
|
206 |
#247 := [def-axiom]: #246
|
|
207 |
#274 := [unit-resolution #247 #185]: #273
|
|
208 |
#275 := [unit-resolution #274 #272]: #205
|
|
209 |
#255 := (or #170 #194 #191)
|
|
210 |
#250 := [hypothesis]: #169
|
|
211 |
#251 := [hypothesis]: #205
|
|
212 |
#252 := [hypothesis]: #166
|
|
213 |
#210 := (or #170 #77 #191)
|
|
214 |
#211 := [def-axiom]: #210
|
|
215 |
#253 := [unit-resolution #211 #251 #252]: #77
|
|
216 |
#212 := (or #170 #76 #194)
|
|
217 |
#213 := [def-axiom]: #212
|
|
218 |
#254 := [unit-resolution #213 #253 #251 #250]: false
|
|
219 |
#256 := [lemma #254]: #255
|
|
220 |
#276 := [unit-resolution #256 #275 #271]: #194
|
|
221 |
#200 := (or #169 #89 #199)
|
|
222 |
#201 := [def-axiom]: #200
|
|
223 |
#277 := [unit-resolution #201 #276 #263]: #199
|
|
224 |
#278 := [unit-resolution #211 #275 #271]: #77
|
|
225 |
#279 := [th-lemma #278 #277]: false
|
|
226 |
#280 := [lemma #279]: #89
|
|
227 |
#281 := [hypothesis]: #77
|
|
228 |
#282 := [unit-resolution #241 #281 #261]: #176
|
|
229 |
#283 := [unit-resolution #265 #282]: #64
|
|
230 |
#284 := [th-lemma #281 #283 #280]: false
|
|
231 |
#285 := [lemma #284]: #76
|
|
232 |
#222 := (not #172)
|
|
233 |
#286 := [hypothesis]: #222
|
|
234 |
#287 := [th-lemma #285 #286]: false
|
|
235 |
#288 := [lemma #287]: #172
|
|
236 |
#223 := (or #173 #88 #222)
|
|
237 |
#224 := [def-axiom]: #223
|
|
238 |
#289 := [unit-resolution #224 #288 #280]: #173
|
|
239 |
#214 := (not #173)
|
|
240 |
#238 := (or #176 #77 #214)
|
|
241 |
#239 := [def-axiom]: #238
|
|
242 |
#290 := [unit-resolution #239 #289 #285]: #176
|
|
243 |
#291 := [unit-resolution #265 #290]: #64
|
|
244 |
#292 := [unit-resolution #274 #291]: #205
|
|
245 |
#293 := [unit-resolution #211 #292 #285]: #191
|
|
246 |
#189 := (or #166 #188)
|
|
247 |
#190 := [def-axiom]: #189
|
|
248 |
#294 := [unit-resolution #190 #293]: #188
|
|
249 |
[th-lemma #280 #294]: false
|
|
250 |
unsat
|