37156
|
1 |
585d6a826013e58a18631a689e131cc7e15b8538 6889 0
|
34994
|
2 |
#2 := false
|
36900
|
3 |
decl f11 :: (-> S5 S2 S1)
|
|
4 |
decl ?v1!7 :: (-> S2 S2)
|
|
5 |
decl ?v0!20 :: S2
|
|
6 |
#2295 := ?v0!20
|
|
7 |
#6027 := (?v1!7 ?v0!20)
|
|
8 |
decl f20 :: S5
|
|
9 |
#146 := f20
|
|
10 |
#12518 := (f11 f20 #6027)
|
|
11 |
decl f1 :: S1
|
|
12 |
#4 := f1
|
|
13 |
#16616 := (= f1 #12518)
|
|
14 |
decl f23 :: (-> S3 S2)
|
|
15 |
decl f5 :: (-> S2 S2 S3)
|
|
16 |
#6032 := (f5 #6027 ?v0!20)
|
|
17 |
#19988 := (f23 #6032)
|
|
18 |
decl f21 :: (-> S5 S2 S1 S5)
|
|
19 |
decl f19 :: S2
|
|
20 |
#137 := f19
|
|
21 |
decl f12 :: S5
|
|
22 |
#71 := f12
|
|
23 |
#147 := (f21 f12 f19 f1)
|
|
24 |
#3738 := (f11 #147 f19)
|
|
25 |
decl f24 :: (-> S3 S2)
|
|
26 |
#4718 := (f5 f19 f19)
|
|
27 |
#9605 := (f24 #4718)
|
|
28 |
#10278 := (f21 f12 #9605 #3738)
|
|
29 |
#30481 := (f11 #10278 #19988)
|
|
30 |
#24597 := (= #30481 #12518)
|
|
31 |
#24573 := (= #12518 #30481)
|
|
32 |
#20012 := (= #6027 #19988)
|
|
33 |
#12 := (:var 0 S2)
|
|
34 |
#11 := (:var 1 S2)
|
|
35 |
#14 := (f5 #11 #12)
|
|
36 |
#4135 := (pattern #14)
|
|
37 |
#259 := (f23 #14)
|
|
38 |
#1779 := (= #11 #259)
|
|
39 |
#4555 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4135) #1779)
|
|
40 |
#1783 := (forall (vars (?v0 S2) (?v1 S2)) #1779)
|
|
41 |
#4558 := (iff #1783 #4555)
|
|
42 |
#4556 := (iff #1779 #1779)
|
|
43 |
#4557 := [refl]: #4556
|
|
44 |
#4559 := [quant-intro #4557]: #4558
|
|
45 |
#1822 := (~ #1783 #1783)
|
|
46 |
#2078 := (~ #1779 #1779)
|
|
47 |
#2228 := [refl]: #2078
|
|
48 |
#1823 := [nnf-pos #2228]: #1822
|
|
49 |
#260 := (= #259 #11)
|
|
50 |
#261 := (forall (vars (?v0 S2) (?v1 S2)) #260)
|
|
51 |
#1784 := (iff #261 #1783)
|
|
52 |
#1781 := (iff #260 #1779)
|
|
53 |
#1782 := [rewrite]: #1781
|
|
54 |
#1785 := [quant-intro #1782]: #1784
|
|
55 |
#1778 := [asserted]: #261
|
|
56 |
#1788 := [mp #1778 #1785]: #1783
|
|
57 |
#2229 := [mp~ #1788 #1823]: #1783
|
|
58 |
#4560 := [mp #2229 #4559]: #4555
|
|
59 |
#9574 := (not #4555)
|
|
60 |
#20097 := (or #9574 #20012)
|
|
61 |
#16830 := [quant-inst]: #20097
|
|
62 |
#30680 := [unit-resolution #16830 #4560]: #20012
|
|
63 |
#13558 := (= f20 #10278)
|
|
64 |
#13508 := (= #147 #10278)
|
|
65 |
#11165 := (= #10278 #147)
|
|
66 |
#11163 := (= #3738 f1)
|
|
67 |
#3747 := (= f1 #3738)
|
|
68 |
#239 := (:var 0 S1)
|
|
69 |
#238 := (:var 2 S5)
|
|
70 |
#240 := (f21 #238 #11 #239)
|
|
71 |
#4541 := (pattern #240)
|
|
72 |
#1749 := (= f1 #239)
|
|
73 |
#241 := (f11 #240 #11)
|
|
74 |
#1746 := (= f1 #241)
|
|
75 |
#1752 := (iff #1746 #1749)
|
|
76 |
#4542 := (forall (vars (?v0 S5) (?v1 S2) (?v2 S1)) (:pat #4541) #1752)
|
|
77 |
#1755 := (forall (vars (?v0 S5) (?v1 S2) (?v2 S1)) #1752)
|
|
78 |
#4545 := (iff #1755 #4542)
|
|
79 |
#4543 := (iff #1752 #1752)
|
|
80 |
#4544 := [refl]: #4543
|
|
81 |
#4546 := [quant-intro #4544]: #4545
|
|
82 |
#1818 := (~ #1755 #1755)
|
|
83 |
#2003 := (~ #1752 #1752)
|
|
84 |
#1849 := [refl]: #2003
|
|
85 |
#1819 := [nnf-pos #1849]: #1818
|
|
86 |
#243 := (= #239 f1)
|
|
87 |
#242 := (= #241 f1)
|
|
88 |
#244 := (iff #242 #243)
|
|
89 |
#245 := (forall (vars (?v0 S5) (?v1 S2) (?v2 S1)) #244)
|
|
90 |
#1756 := (iff #245 #1755)
|
|
91 |
#1753 := (iff #244 #1752)
|
|
92 |
#1750 := (iff #243 #1749)
|
|
93 |
#1751 := [rewrite]: #1750
|
|
94 |
#1747 := (iff #242 #1746)
|
|
95 |
#1748 := [rewrite]: #1747
|
|
96 |
#1754 := [monotonicity #1748 #1751]: #1753
|
|
97 |
#1757 := [quant-intro #1754]: #1756
|
|
98 |
#1745 := [asserted]: #245
|
|
99 |
#1760 := [mp #1745 #1757]: #1755
|
|
100 |
#1850 := [mp~ #1760 #1819]: #1755
|
|
101 |
#4547 := [mp #1850 #4546]: #4542
|
|
102 |
#6762 := (not #4542)
|
|
103 |
#6880 := (or #6762 #3747)
|
|
104 |
#3746 := (= f1 f1)
|
|
105 |
#3734 := (iff #3747 #3746)
|
|
106 |
#6881 := (or #6762 #3734)
|
|
107 |
#6895 := (iff #6881 #6880)
|
|
108 |
#7240 := (iff #6880 #6880)
|
|
109 |
#7241 := [rewrite]: #7240
|
|
110 |
#4575 := (iff #3734 #3747)
|
|
111 |
#1 := true
|
|
112 |
#3724 := (iff #3747 true)
|
|
113 |
#3730 := (iff #3724 #3747)
|
|
114 |
#3726 := [rewrite]: #3730
|
|
115 |
#3725 := (iff #3734 #3724)
|
|
116 |
#3735 := (iff #3746 true)
|
|
117 |
#3722 := [rewrite]: #3735
|
|
118 |
#3723 := [monotonicity #3722]: #3725
|
|
119 |
#4576 := [trans #3723 #3726]: #4575
|
|
120 |
#7239 := [monotonicity #4576]: #6895
|
|
121 |
#7243 := [trans #7239 #7241]: #6895
|
|
122 |
#6896 := [quant-inst]: #6881
|
|
123 |
#7244 := [mp #6896 #7243]: #6880
|
|
124 |
#11162 := [unit-resolution #7244 #4547]: #3747
|
|
125 |
#11164 := [symm #11162]: #11163
|
|
126 |
#10825 := (= #9605 f19)
|
|
127 |
#9606 := (= f19 #9605)
|
|
128 |
#262 := (f24 #14)
|
|
129 |
#1787 := (= #12 #262)
|
|
130 |
#4561 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4135) #1787)
|
|
131 |
#1791 := (forall (vars (?v0 S2) (?v1 S2)) #1787)
|
|
132 |
#4564 := (iff #1791 #4561)
|
|
133 |
#4562 := (iff #1787 #1787)
|
|
134 |
#4563 := [refl]: #4562
|
|
135 |
#4565 := [quant-intro #4563]: #4564
|
|
136 |
#1824 := (~ #1791 #1791)
|
|
137 |
#1876 := (~ #1787 #1787)
|
|
138 |
#1877 := [refl]: #1876
|
|
139 |
#1825 := [nnf-pos #1877]: #1824
|
|
140 |
#263 := (= #262 #12)
|
|
141 |
#264 := (forall (vars (?v0 S2) (?v1 S2)) #263)
|
|
142 |
#1792 := (iff #264 #1791)
|
|
143 |
#1789 := (iff #263 #1787)
|
|
144 |
#1790 := [rewrite]: #1789
|
|
145 |
#1793 := [quant-intro #1790]: #1792
|
|
146 |
#1786 := [asserted]: #264
|
|
147 |
#1796 := [mp #1786 #1793]: #1791
|
|
148 |
#2188 := [mp~ #1796 #1825]: #1791
|
|
149 |
#4566 := [mp #2188 #4565]: #4561
|
|
150 |
#7210 := (not #4561)
|
|
151 |
#9608 := (or #7210 #9606)
|
|
152 |
#9609 := [quant-inst]: #9608
|
|
153 |
#10824 := [unit-resolution #9609 #4566]: #9606
|
|
154 |
#10826 := [symm #10824]: #10825
|
|
155 |
#11166 := [monotonicity #10826 #11164]: #11165
|
|
156 |
#13557 := [symm #11166]: #13508
|
|
157 |
#148 := (= f20 #147)
|
|
158 |
#2299 := (f5 #12 ?v0!20)
|
|
159 |
#4384 := (pattern #2299)
|
|
160 |
decl f22 :: (-> S2 int)
|
|
161 |
#155 := (f22 #12)
|
|
162 |
#4324 := (pattern #155)
|
|
163 |
#165 := (f11 f20 #12)
|
|
164 |
#4350 := (pattern #165)
|
|
165 |
#8 := 0::int
|
|
166 |
decl f4 :: (-> S3 int)
|
|
167 |
#2300 := (f4 #2299)
|
|
168 |
#2296 := (f22 ?v0!20)
|
|
169 |
#1114 := -1::int
|
|
170 |
#2297 := (* -1::int #2296)
|
|
171 |
#2899 := (+ #2297 #2300)
|
|
172 |
#2900 := (+ #155 #2899)
|
|
173 |
#2903 := (= #2900 0::int)
|
|
174 |
#3480 := (not #2903)
|
|
175 |
#2298 := (+ #155 #2297)
|
|
176 |
#2303 := (>= #2298 0::int)
|
|
177 |
#713 := (= f1 #165)
|
|
178 |
#719 := (not #713)
|
|
179 |
#3481 := (or #719 #2303 #3480)
|
|
180 |
#4385 := (forall (vars (?v1 S2)) (:pat #4350 #4324 #4384) #3481)
|
|
181 |
#4390 := (not #4385)
|
|
182 |
#48 := (f5 #12 #11)
|
|
183 |
#4179 := (pattern #48)
|
|
184 |
#177 := (f22 #11)
|
|
185 |
#1409 := (* -1::int #177)
|
|
186 |
#1410 := (+ #155 #1409)
|
|
187 |
#49 := (f4 #48)
|
|
188 |
#1440 := (+ #49 #1410)
|
|
189 |
#1438 := (>= #1440 0::int)
|
|
190 |
#1137 := (* -1::int #49)
|
|
191 |
decl f3 :: int
|
|
192 |
#9 := f3
|
|
193 |
#1140 := (+ f3 #1137)
|
|
194 |
#1141 := (<= #1140 0::int)
|
|
195 |
#3472 := (or #719 #1141 #1438)
|
|
196 |
#4376 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4179) #3472)
|
|
197 |
#4381 := (not #4376)
|
|
198 |
decl f6 :: S2
|
|
199 |
#23 := f6
|
|
200 |
#2875 := (= f6 ?v0!20)
|
|
201 |
#2307 := (+ f3 #2297)
|
|
202 |
#2308 := (<= #2307 0::int)
|
|
203 |
#4393 := (or #2308 #2875 #4381 #4390)
|
|
204 |
#4396 := (not #4393)
|
|
205 |
decl ?v0!19 :: S2
|
|
206 |
#2265 := ?v0!19
|
|
207 |
decl ?v1!18 :: S2
|
|
208 |
#2264 := ?v1!18
|
|
209 |
#2270 := (f5 ?v1!18 ?v0!19)
|
|
210 |
#2271 := (f4 #2270)
|
|
211 |
#2274 := (* -1::int #2271)
|
|
212 |
#2268 := (f22 ?v1!18)
|
|
213 |
#2861 := (* -1::int #2268)
|
|
214 |
#2862 := (+ #2861 #2274)
|
|
215 |
#2266 := (f22 ?v0!19)
|
|
216 |
#2863 := (+ #2266 #2862)
|
|
217 |
#2864 := (<= #2863 0::int)
|
|
218 |
#2278 := (f11 f20 ?v1!18)
|
|
219 |
#2279 := (= f1 #2278)
|
|
220 |
#3435 := (not #2279)
|
|
221 |
#2275 := (+ f3 #2274)
|
|
222 |
#2276 := (<= #2275 0::int)
|
|
223 |
#3450 := (or #2276 #3435 #2864)
|
|
224 |
#3455 := (not #3450)
|
|
225 |
#4399 := (or #3455 #4396)
|
|
226 |
#4402 := (not #4399)
|
|
227 |
#4367 := (pattern #155 #177)
|
|
228 |
#1408 := (>= #1410 0::int)
|
|
229 |
#174 := (f11 f20 #11)
|
|
230 |
#733 := (= f1 #174)
|
|
231 |
#3412 := (not #733)
|
|
232 |
#3427 := (or #713 #3412 #1408)
|
|
233 |
#4368 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4367) #3427)
|
|
234 |
#4373 := (not #4368)
|
|
235 |
#4405 := (or #4373 #4402)
|
|
236 |
#4408 := (not #4405)
|
|
237 |
decl ?v1!16 :: S2
|
|
238 |
#2237 := ?v1!16
|
|
239 |
#2241 := (f22 ?v1!16)
|
|
240 |
#2835 := (* -1::int #2241)
|
|
241 |
decl ?v0!17 :: S2
|
|
242 |
#2238 := ?v0!17
|
|
243 |
#2239 := (f22 ?v0!17)
|
|
244 |
#2836 := (+ #2239 #2835)
|
|
245 |
#2837 := (<= #2836 0::int)
|
|
246 |
#2246 := (f11 f20 ?v1!16)
|
|
247 |
#2247 := (= f1 #2246)
|
|
248 |
#2244 := (f11 f20 ?v0!17)
|
|
249 |
#2245 := (= f1 #2244)
|
|
250 |
#3389 := (not #2245)
|
|
251 |
#3404 := (or #3389 #2247 #2837)
|
|
252 |
#3409 := (not #3404)
|
|
253 |
#4411 := (or #3409 #4408)
|
|
254 |
#4414 := (not #4411)
|
|
255 |
#1399 := (>= #155 0::int)
|
|
256 |
#4359 := (forall (vars (?v0 S2)) (:pat #4324) #1399)
|
|
257 |
#4364 := (not #4359)
|
|
258 |
#4417 := (or #4364 #4414)
|
|
259 |
#4420 := (not #4417)
|
|
260 |
decl ?v0!15 :: S2
|
|
261 |
#2222 := ?v0!15
|
|
262 |
#2223 := (f22 ?v0!15)
|
|
263 |
#2224 := (>= #2223 0::int)
|
|
264 |
#2225 := (not #2224)
|
|
265 |
#4423 := (or #2225 #4420)
|
|
266 |
#4426 := (not #4423)
|
|
267 |
#169 := (f22 f6)
|
|
268 |
#170 := (= #169 0::int)
|
|
269 |
#1396 := (not #170)
|
|
270 |
#4429 := (or #1396 #4426)
|
|
271 |
#4432 := (not #4429)
|
|
272 |
#4435 := (or #1396 #4432)
|
|
273 |
#4438 := (not #4435)
|
|
274 |
decl f9 :: (-> S4 S2 int)
|
|
275 |
decl f10 :: S4
|
|
276 |
#65 := f10
|
|
277 |
#68 := (f9 f10 #12)
|
|
278 |
#4203 := (pattern #68)
|
|
279 |
#699 := (= #68 #155)
|
|
280 |
#720 := (or #699 #719)
|
|
281 |
#4351 := (forall (vars (?v0 S2)) (:pat #4203 #4324 #4350) #720)
|
|
282 |
#4356 := (not #4351)
|
|
283 |
#4441 := (or #4356 #4438)
|
|
284 |
#4444 := (not #4441)
|
|
285 |
decl ?v0!14 :: S2
|
|
286 |
#2197 := ?v0!14
|
|
287 |
#2202 := (f9 f10 ?v0!14)
|
|
288 |
#2201 := (f22 ?v0!14)
|
|
289 |
#2807 := (= #2201 #2202)
|
|
290 |
#2198 := (f11 f20 ?v0!14)
|
|
291 |
#2199 := (= f1 #2198)
|
|
292 |
#2200 := (not #2199)
|
|
293 |
#2813 := (or #2200 #2807)
|
|
294 |
#2818 := (not #2813)
|
|
295 |
#4447 := (or #2818 #4444)
|
|
296 |
#4450 := (not #4447)
|
|
297 |
#1384 := (* -1::int #155)
|
|
298 |
#1385 := (+ #68 #1384)
|
|
299 |
#1383 := (>= #1385 0::int)
|
|
300 |
#4342 := (forall (vars (?v0 S2)) (:pat #4203 #4324) #1383)
|
|
301 |
#4347 := (not #4342)
|
|
302 |
#4453 := (or #4347 #4450)
|
|
303 |
#4456 := (not #4453)
|
|
304 |
decl ?v0!13 :: S2
|
|
305 |
#2179 := ?v0!13
|
|
306 |
#2182 := (f9 f10 ?v0!13)
|
|
307 |
#2797 := (* -1::int #2182)
|
|
308 |
#2180 := (f22 ?v0!13)
|
|
309 |
#2798 := (+ #2180 #2797)
|
|
310 |
#2799 := (<= #2798 0::int)
|
|
311 |
#2804 := (not #2799)
|
|
312 |
#4459 := (or #2804 #4456)
|
|
313 |
#4462 := (not #4459)
|
|
314 |
#149 := (f5 f19 #12)
|
|
315 |
#4325 := (pattern #149)
|
|
316 |
#150 := (f4 #149)
|
|
317 |
#1527 := (+ #150 #1384)
|
|
318 |
#141 := (f9 f10 f19)
|
|
319 |
#1528 := (+ #141 #1527)
|
|
320 |
#1529 := (= #1528 0::int)
|
|
321 |
#1353 := (* -1::int #150)
|
|
322 |
#1359 := (* -1::int #141)
|
|
323 |
#1360 := (+ #1359 #1353)
|
|
324 |
#1361 := (+ #68 #1360)
|
|
325 |
#1362 := (<= #1361 0::int)
|
|
326 |
#1354 := (+ f3 #1353)
|
|
327 |
#1355 := (<= #1354 0::int)
|
|
328 |
#3381 := (or #1355 #1362 #1529)
|
|
329 |
#4334 := (forall (vars (?v0 S2)) (:pat #4325 #4203 #4324) #3381)
|
|
330 |
#4339 := (not #4334)
|
|
331 |
#3361 := (or #1355 #1362)
|
|
332 |
#3362 := (not #3361)
|
|
333 |
#3365 := (or #699 #3362)
|
|
334 |
#4326 := (forall (vars (?v0 S2)) (:pat #4203 #4324 #4325) #3365)
|
|
335 |
#4331 := (not #4326)
|
|
336 |
decl ?v0!12 :: S2
|
|
337 |
#2155 := ?v0!12
|
|
338 |
#2161 := (f11 f12 ?v0!12)
|
|
339 |
#2162 := (= f1 #2161)
|
|
340 |
#2156 := (f9 f10 ?v0!12)
|
|
341 |
#2157 := (* -1::int #2156)
|
|
342 |
#2158 := (+ f3 #2157)
|
34994
|
343 |
#2159 := (<= #2158 0::int)
|
36900
|
344 |
#1559 := (+ f3 #1359)
|
|
345 |
#1560 := (<= #1559 0::int)
|
|
346 |
#72 := (f11 f12 #12)
|
|
347 |
#4245 := (pattern #72)
|
|
348 |
#1542 := (+ #68 #1359)
|
|
349 |
#1541 := (>= #1542 0::int)
|
|
350 |
#447 := (= f1 #72)
|
|
351 |
#1548 := (or #447 #1541)
|
|
352 |
#4316 := (forall (vars (?v0 S2)) (:pat #4245 #4203) #1548)
|
|
353 |
#4321 := (not #4316)
|
|
354 |
#138 := (f11 f12 f19)
|
|
355 |
#668 := (= f1 #138)
|
|
356 |
#901 := (not #148)
|
|
357 |
#4465 := (or #901 #668 #4321 #1560 #2159 #2162 #4331 #4339 #4462)
|
|
358 |
#4468 := (not #4465)
|
|
359 |
decl ?v0!11 :: S2
|
|
360 |
#2089 := ?v0!11
|
|
361 |
decl ?v1!10 :: S2
|
|
362 |
#2088 := ?v1!10
|
|
363 |
#2094 := (f5 ?v1!10 ?v0!11)
|
|
364 |
#2095 := (f4 #2094)
|
|
365 |
#2102 := (* -1::int #2095)
|
|
366 |
decl f16 :: S4
|
|
367 |
#104 := f16
|
|
368 |
#2092 := (f9 f16 ?v1!10)
|
|
369 |
#2098 := (* -1::int #2092)
|
|
370 |
#2754 := (+ #2098 #2102)
|
|
371 |
#2090 := (f9 f16 ?v0!11)
|
|
372 |
#2755 := (+ #2090 #2754)
|
|
373 |
#2756 := (<= #2755 0::int)
|
|
374 |
#2103 := (+ f3 #2102)
|
|
375 |
#2104 := (<= #2103 0::int)
|
|
376 |
#2099 := (+ f3 #2098)
|
|
377 |
#2100 := (<= #2099 0::int)
|
|
378 |
#3325 := (or #2100 #2104 #2756)
|
|
379 |
#3330 := (not #3325)
|
|
380 |
#112 := (f9 f16 #11)
|
|
381 |
#1261 := (* -1::int #112)
|
|
382 |
#109 := (f9 f16 #12)
|
|
383 |
#1262 := (+ #109 #1261)
|
|
384 |
#1268 := (+ #49 #1262)
|
|
385 |
#1291 := (>= #1268 0::int)
|
|
386 |
#1248 := (* -1::int #109)
|
|
387 |
#1249 := (+ f3 #1248)
|
|
388 |
#1250 := (<= #1249 0::int)
|
|
389 |
#3293 := (or #1141 #1250 #1291)
|
|
390 |
#4278 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4179) #3293)
|
|
391 |
#4283 := (not #4278)
|
|
392 |
#124 := (f9 f16 f6)
|
|
393 |
#125 := (= #124 0::int)
|
|
394 |
#4286 := (or #125 #4283)
|
34994
|
395 |
#4289 := (not #4286)
|
36900
|
396 |
#4292 := (or #4289 #3330)
|
34994
|
397 |
#4295 := (not #4292)
|
36900
|
398 |
#4254 := (pattern #109)
|
|
399 |
decl ?v1!9 :: (-> S2 S2)
|
|
400 |
#2065 := (?v1!9 #12)
|
|
401 |
#2068 := (f5 #2065 #12)
|
|
402 |
#2069 := (f4 #2068)
|
|
403 |
#2724 := (* -1::int #2069)
|
|
404 |
#2066 := (f9 f16 #2065)
|
|
405 |
#2707 := (* -1::int #2066)
|
|
406 |
#2725 := (+ #2707 #2724)
|
|
407 |
#2726 := (+ #109 #2725)
|
|
408 |
#2727 := (= #2726 0::int)
|
|
409 |
#3263 := (not #2727)
|
|
410 |
#2708 := (+ #109 #2707)
|
|
411 |
#2709 := (<= #2708 0::int)
|
|
412 |
#3264 := (or #2709 #3263)
|
|
413 |
#3265 := (not #3264)
|
|
414 |
#24 := (= #12 f6)
|
|
415 |
#3271 := (or #24 #1250 #3265)
|
|
416 |
#4270 := (forall (vars (?v0 S2)) (:pat #4254) #3271)
|
|
417 |
#4275 := (not #4270)
|
|
418 |
#4298 := (or #4275 #4295)
|
34994
|
419 |
#4301 := (not #4298)
|
36900
|
420 |
decl ?v0!8 :: S2
|
|
421 |
#2025 := ?v0!8
|
|
422 |
#2029 := (f5 #12 ?v0!8)
|
|
423 |
#4255 := (pattern #2029)
|
|
424 |
#2030 := (f4 #2029)
|
|
425 |
#2026 := (f9 f16 ?v0!8)
|
|
426 |
#2027 := (* -1::int #2026)
|
|
427 |
#2677 := (+ #2027 #2030)
|
|
428 |
#2678 := (+ #109 #2677)
|
|
429 |
#2681 := (= #2678 0::int)
|
|
430 |
#3227 := (not #2681)
|
|
431 |
#2028 := (+ #109 #2027)
|
|
432 |
#2033 := (>= #2028 0::int)
|
|
433 |
#3228 := (or #2033 #3227)
|
|
434 |
#4256 := (forall (vars (?v1 S2)) (:pat #4254 #4255) #3228)
|
|
435 |
#4261 := (not #4256)
|
|
436 |
#2653 := (= f6 ?v0!8)
|
|
437 |
#2037 := (+ f3 #2027)
|
|
438 |
#2038 := (<= #2037 0::int)
|
|
439 |
#4264 := (or #2038 #2653 #4261)
|
|
440 |
#4267 := (not #4264)
|
|
441 |
#4304 := (or #4267 #4301)
|
34994
|
442 |
#4307 := (not #4304)
|
36900
|
443 |
#1203 := (* -1::int #68)
|
|
444 |
#1204 := (+ f3 #1203)
|
|
445 |
#1205 := (<= #1204 0::int)
|
|
446 |
#3213 := (or #447 #1205)
|
|
447 |
#4246 := (forall (vars (?v0 S2)) (:pat #4245 #4203) #3213)
|
|
448 |
#4251 := (not #4246)
|
|
449 |
#538 := (= f10 f16)
|
|
450 |
#629 := (not #538)
|
|
451 |
decl f13 :: S5
|
|
452 |
#99 := f13
|
|
453 |
#535 := (= f12 f13)
|
|
454 |
#647 := (not #535)
|
|
455 |
decl f18 :: S4
|
|
456 |
#107 := f18
|
|
457 |
decl f17 :: S4
|
|
458 |
#106 := f17
|
|
459 |
#108 := (= f17 f18)
|
|
460 |
#620 := (not #108)
|
|
461 |
decl f15 :: S2
|
|
462 |
#102 := f15
|
|
463 |
decl f14 :: S2
|
|
464 |
#101 := f14
|
|
465 |
#103 := (= f14 f15)
|
|
466 |
#638 := (not #103)
|
|
467 |
#4310 := (or #638 #620 #647 #629 #4251 #4307)
|
34994
|
468 |
#4313 := (not #4310)
|
36900
|
469 |
#4471 := (or #4313 #4468)
|
|
470 |
#4474 := (not #4471)
|
|
471 |
#1988 := (?v1!7 #12)
|
|
472 |
#1989 := (f9 f10 #1988)
|
|
473 |
#2612 := (* -1::int #1989)
|
|
474 |
#2627 := (+ #68 #2612)
|
|
475 |
#2628 := (<= #2627 0::int)
|
|
476 |
#1993 := (f5 #1988 #12)
|
|
477 |
#1994 := (f4 #1993)
|
|
478 |
#2613 := (* -1::int #1994)
|
|
479 |
#2614 := (+ #2612 #2613)
|
|
480 |
#2615 := (+ #68 #2614)
|
|
481 |
#2616 := (= #2615 0::int)
|
|
482 |
#3197 := (not #2616)
|
|
483 |
#1997 := (f11 f12 #1988)
|
|
484 |
#1998 := (= f1 #1997)
|
|
485 |
#3196 := (not #1998)
|
|
486 |
#3198 := (or #3196 #3197 #2628)
|
|
487 |
#3199 := (not #3198)
|
|
488 |
#3205 := (or #24 #1205 #3199)
|
|
489 |
#4237 := (forall (vars (?v0 S2)) (:pat #4203) #3205)
|
|
490 |
#4242 := (not #4237)
|
|
491 |
decl f7 :: (-> S2 int)
|
|
492 |
#25 := (f7 #12)
|
|
493 |
#4148 := (pattern #25)
|
|
494 |
decl ?v1!6 :: (-> S2 S2)
|
|
495 |
#1960 := (?v1!6 #12)
|
|
496 |
#1964 := (f7 #1960)
|
|
497 |
#2571 := (* -1::int #1964)
|
|
498 |
#1961 := (f5 #1960 #12)
|
|
499 |
#1962 := (f4 #1961)
|
|
500 |
#2588 := (* -1::int #1962)
|
|
501 |
#2589 := (+ #2588 #2571)
|
|
502 |
#2590 := (+ #25 #2589)
|
|
503 |
#2591 := (= #2590 0::int)
|
|
504 |
#3169 := (not #2591)
|
|
505 |
#2572 := (+ #25 #2571)
|
|
506 |
#2573 := (<= #2572 0::int)
|
|
507 |
decl f8 :: (-> S2 S1)
|
|
508 |
#1970 := (f8 #1960)
|
|
509 |
#1971 := (= f1 #1970)
|
|
510 |
#3168 := (not #1971)
|
|
511 |
#3170 := (or #3168 #2573 #3169)
|
|
512 |
#3171 := (not #3170)
|
|
513 |
#1165 := (* -1::int #25)
|
|
514 |
#1166 := (+ f3 #1165)
|
|
515 |
#1167 := (<= #1166 0::int)
|
|
516 |
#3177 := (or #24 #1167 #3171)
|
|
517 |
#4229 := (forall (vars (?v0 S2)) (:pat #4148) #3177)
|
34994
|
518 |
#4234 := (not #4229)
|
36900
|
519 |
#75 := (f11 f12 #11)
|
|
520 |
#4220 := (pattern #72 #75)
|
|
521 |
#78 := (f9 f10 #11)
|
|
522 |
#1217 := (* -1::int #78)
|
|
523 |
#1218 := (+ #68 #1217)
|
|
524 |
#1221 := (>= #1218 0::int)
|
|
525 |
#453 := (= f1 #75)
|
|
526 |
#3134 := (not #453)
|
|
527 |
#3149 := (or #447 #3134 #1221)
|
|
528 |
#4221 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4220) #3149)
|
34994
|
529 |
#4226 := (not #4221)
|
36900
|
530 |
#1219 := (+ #49 #1218)
|
|
531 |
#1614 := (>= #1219 0::int)
|
|
532 |
#450 := (not #447)
|
|
533 |
#3126 := (or #450 #1141 #1614)
|
|
534 |
#4212 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4179) #3126)
|
|
535 |
#4217 := (not #4212)
|
|
536 |
#1642 := (>= #68 0::int)
|
|
537 |
#4204 := (forall (vars (?v0 S2)) (:pat #4203) #1642)
|
|
538 |
#4209 := (not #4204)
|
|
539 |
#66 := (f9 f10 f6)
|
34994
|
540 |
#67 := (= #66 0::int)
|
36900
|
541 |
#1653 := (not #67)
|
|
542 |
#4477 := (or #1653 #4209 #4217 #4226 #4234 #4242 #4474)
|
|
543 |
#4480 := (not #4477)
|
|
544 |
decl ?v0!5 :: S2
|
|
545 |
#1916 := ?v0!5
|
|
546 |
#1917 := (f5 #12 ?v0!5)
|
|
547 |
#4188 := (pattern #1917)
|
|
548 |
#33 := (f8 #12)
|
|
549 |
#4155 := (pattern #33)
|
|
550 |
#1919 := (f7 ?v0!5)
|
|
551 |
#1920 := (* -1::int #1919)
|
|
552 |
#1918 := (f4 #1917)
|
|
553 |
#2539 := (+ #1918 #1920)
|
|
554 |
#2540 := (+ #25 #2539)
|
|
555 |
#2543 := (= #2540 0::int)
|
|
556 |
#3087 := (not #2543)
|
|
557 |
#1924 := (+ #25 #1920)
|
|
558 |
#1925 := (>= #1924 0::int)
|
|
559 |
#368 := (= f1 #33)
|
|
560 |
#371 := (not #368)
|
|
561 |
#3088 := (or #371 #1925 #3087)
|
|
562 |
#4189 := (forall (vars (?v1 S2)) (:pat #4155 #4148 #4188) #3088)
|
|
563 |
#4194 := (not #4189)
|
|
564 |
#2515 := (= f6 ?v0!5)
|
|
565 |
#1929 := (+ f3 #1920)
|
|
566 |
#1930 := (<= #1929 0::int)
|
|
567 |
#4197 := (or #1930 #2515 #4194)
|
|
568 |
#4200 := (not #4197)
|
|
569 |
#4483 := (or #4200 #4480)
|
|
570 |
#4486 := (not #4483)
|
|
571 |
#44 := (f7 #11)
|
|
572 |
#1117 := (* -1::int #44)
|
|
573 |
#1138 := (+ #1117 #49)
|
|
574 |
#1139 := (+ #25 #1138)
|
|
575 |
#1136 := (>= #1139 0::int)
|
|
576 |
#3079 := (or #371 #1136 #1141)
|
|
577 |
#4180 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4179) #3079)
|
|
578 |
#4185 := (not #4180)
|
|
579 |
#4489 := (or #4185 #4486)
|
|
580 |
#4492 := (not #4489)
|
|
581 |
decl ?v1!3 :: S2
|
|
582 |
#1885 := ?v1!3
|
|
583 |
#1900 := (f7 ?v1!3)
|
|
584 |
decl ?v0!4 :: S2
|
|
585 |
#1886 := ?v0!4
|
|
586 |
#1897 := (f7 ?v0!4)
|
|
587 |
#1898 := (* -1::int #1897)
|
|
588 |
#2496 := (+ #1898 #1900)
|
|
589 |
#1887 := (f5 ?v1!3 ?v0!4)
|
|
590 |
#1888 := (f4 #1887)
|
|
591 |
#2497 := (+ #1888 #2496)
|
|
592 |
#2500 := (>= #2497 0::int)
|
|
593 |
#1893 := (f8 ?v1!3)
|
|
594 |
#1894 := (= f1 #1893)
|
|
595 |
#3042 := (not #1894)
|
|
596 |
#1889 := (* -1::int #1888)
|
|
597 |
#1890 := (+ f3 #1889)
|
|
598 |
#1891 := (<= #1890 0::int)
|
|
599 |
#3057 := (or #1891 #3042 #2500)
|
|
600 |
#3062 := (not #3057)
|
|
601 |
#4495 := (or #3062 #4492)
|
|
602 |
#4498 := (not #4495)
|
|
603 |
#41 := (f8 #11)
|
|
604 |
#4170 := (pattern #33 #41)
|
|
605 |
#1118 := (+ #25 #1117)
|
|
606 |
#1116 := (>= #1118 0::int)
|
|
607 |
#380 := (= f1 #41)
|
|
608 |
#3019 := (not #380)
|
|
609 |
#3034 := (or #368 #3019 #1116)
|
|
610 |
#4171 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4170) #3034)
|
|
611 |
#4176 := (not #4171)
|
|
612 |
#4501 := (or #4176 #4498)
|
|
613 |
#4504 := (not #4501)
|
|
614 |
decl ?v1!1 :: S2
|
|
615 |
#1858 := ?v1!1
|
|
616 |
#1862 := (f7 ?v1!1)
|
|
617 |
#2483 := (* -1::int #1862)
|
|
618 |
decl ?v0!2 :: S2
|
|
619 |
#1859 := ?v0!2
|
|
620 |
#1860 := (f7 ?v0!2)
|
|
621 |
#2484 := (+ #1860 #2483)
|
|
622 |
#2485 := (<= #2484 0::int)
|
|
623 |
#1867 := (f8 ?v1!1)
|
|
624 |
#1868 := (= f1 #1867)
|
|
625 |
#1865 := (f8 ?v0!2)
|
|
626 |
#1866 := (= f1 #1865)
|
|
627 |
#2112 := (not #1866)
|
|
628 |
#3011 := (or #2112 #1868 #2485)
|
|
629 |
#3016 := (not #3011)
|
|
630 |
#4507 := (or #3016 #4504)
|
|
631 |
#4510 := (not #4507)
|
|
632 |
#1107 := (>= #25 0::int)
|
|
633 |
#4162 := (forall (vars (?v0 S2)) (:pat #4148) #1107)
|
|
634 |
#4167 := (not #4162)
|
|
635 |
#4513 := (or #4167 #4510)
|
|
636 |
#4516 := (not #4513)
|
|
637 |
decl ?v0!0 :: S2
|
|
638 |
#1843 := ?v0!0
|
|
639 |
#1844 := (f7 ?v0!0)
|
|
640 |
#1845 := (>= #1844 0::int)
|
|
641 |
#1846 := (not #1845)
|
|
642 |
#4519 := (or #1846 #4516)
|
|
643 |
#4522 := (not #4519)
|
|
644 |
#37 := (f7 f6)
|
|
645 |
#38 := (= #37 0::int)
|
|
646 |
#1102 := (not #38)
|
|
647 |
#4525 := (or #1102 #4522)
|
|
648 |
#4528 := (not #4525)
|
|
649 |
#26 := (= #25 0::int)
|
|
650 |
#29 := (not #24)
|
|
651 |
#1711 := (or #29 #26)
|
|
652 |
#4535 := (forall (vars (?v0 S2)) (:pat #4148) #1711)
|
|
653 |
#1714 := (forall (vars (?v0 S2)) #1711)
|
|
654 |
#4538 := (iff #1714 #4535)
|
|
655 |
#4536 := (iff #1711 #1711)
|
|
656 |
#4537 := [refl]: #4536
|
|
657 |
#4539 := [quant-intro #4537]: #4538
|
|
658 |
#2167 := (~ #1714 #1714)
|
|
659 |
#2286 := (~ #1711 #1711)
|
|
660 |
#2287 := [refl]: #2286
|
|
661 |
#2168 := [nnf-pos #2287]: #2167
|
|
662 |
#1717 := (not #1714)
|
|
663 |
#1645 := (forall (vars (?v0 S2)) #1642)
|
|
664 |
#1648 := (not #1645)
|
|
665 |
#456 := (and #450 #453)
|
|
666 |
#462 := (not #456)
|
|
667 |
#1631 := (or #462 #1221)
|
|
668 |
#1636 := (forall (vars (?v0 S2) (?v1 S2)) #1631)
|
|
669 |
#1639 := (not #1636)
|
|
670 |
#1142 := (not #1141)
|
|
671 |
#1606 := (and #447 #1142)
|
|
672 |
#1611 := (not #1606)
|
|
673 |
#1617 := (or #1611 #1614)
|
|
674 |
#1620 := (forall (vars (?v0 S2) (?v1 S2)) #1617)
|
|
675 |
#1623 := (not #1620)
|
|
676 |
#1553 := (forall (vars (?v0 S2)) #1548)
|
|
677 |
#1556 := (not #1553)
|
|
678 |
#1363 := (not #1362)
|
|
679 |
#1356 := (not #1355)
|
|
680 |
#1366 := (and #1356 #1363)
|
|
681 |
#1524 := (not #1366)
|
|
682 |
#1532 := (or #1524 #1529)
|
|
683 |
#1535 := (forall (vars (?v0 S2)) #1532)
|
|
684 |
#1538 := (not #1535)
|
|
685 |
#1462 := (= #1440 0::int)
|
|
686 |
#1465 := (not #1408)
|
|
687 |
#1474 := (and #713 #1465 #1462)
|
|
688 |
#1479 := (exists (vars (?v1 S2)) #1474)
|
|
689 |
#1451 := (+ f3 #1384)
|
|
690 |
#1452 := (<= #1451 0::int)
|
|
691 |
#1453 := (not #1452)
|
|
692 |
#1456 := (and #29 #1453)
|
|
693 |
#1459 := (not #1456)
|
|
694 |
#1482 := (or #1459 #1479)
|
|
695 |
#1485 := (forall (vars (?v0 S2)) #1482)
|
|
696 |
#1430 := (and #713 #1142)
|
|
697 |
#1435 := (not #1430)
|
|
698 |
#1442 := (or #1435 #1438)
|
|
699 |
#1445 := (forall (vars (?v0 S2) (?v1 S2)) #1442)
|
|
700 |
#1448 := (not #1445)
|
|
701 |
#1488 := (or #1448 #1485)
|
|
702 |
#1491 := (and #1445 #1488)
|
|
703 |
#736 := (and #719 #733)
|
|
704 |
#742 := (not #736)
|
|
705 |
#1416 := (or #742 #1408)
|
|
706 |
#1421 := (forall (vars (?v0 S2) (?v1 S2)) #1416)
|
|
707 |
#1424 := (not #1421)
|
|
708 |
#1494 := (or #1424 #1491)
|
|
709 |
#1497 := (and #1421 #1494)
|
|
710 |
#1402 := (forall (vars (?v0 S2)) #1399)
|
|
711 |
#1405 := (not #1402)
|
|
712 |
#1500 := (or #1405 #1497)
|
|
713 |
#1503 := (and #1402 #1500)
|
|
714 |
#1506 := (or #1396 #1503)
|
|
715 |
#1509 := (and #170 #1506)
|
|
716 |
#725 := (forall (vars (?v0 S2)) #720)
|
|
717 |
#859 := (not #725)
|
|
718 |
#1512 := (or #859 #1509)
|
|
719 |
#1515 := (and #725 #1512)
|
|
720 |
#1388 := (forall (vars (?v0 S2)) #1383)
|
|
721 |
#1391 := (not #1388)
|
|
722 |
#1518 := (or #1391 #1515)
|
|
723 |
#1521 := (and #1388 #1518)
|
|
724 |
#1372 := (or #699 #1366)
|
|
725 |
#1377 := (forall (vars (?v0 S2)) #1372)
|
|
726 |
#1380 := (not #1377)
|
|
727 |
#1206 := (not #1205)
|
|
728 |
#1325 := (and #450 #1206)
|
|
729 |
#1330 := (exists (vars (?v0 S2)) #1325)
|
|
730 |
#1571 := (not #1330)
|
|
731 |
#1595 := (or #901 #668 #1571 #1380 #1521 #1538 #1556 #1560)
|
|
732 |
#1251 := (not #1250)
|
|
733 |
#1285 := (and #1142 #1251)
|
|
734 |
#1288 := (not #1285)
|
|
735 |
#1294 := (or #1288 #1291)
|
|
736 |
#1297 := (forall (vars (?v0 S2) (?v1 S2)) #1294)
|
34994
|
737 |
#1300 := (not #1297)
|
36900
|
738 |
#1308 := (or #125 #1300)
|
|
739 |
#1313 := (and #1297 #1308)
|
|
740 |
#1266 := (= #1268 0::int)
|
|
741 |
#1260 := (>= #1262 0::int)
|
|
742 |
#1263 := (not #1260)
|
|
743 |
#1270 := (and #1263 #1266)
|
|
744 |
#1273 := (exists (vars (?v1 S2)) #1270)
|
|
745 |
#1254 := (and #29 #1251)
|
|
746 |
#1257 := (not #1254)
|
|
747 |
#1276 := (or #1257 #1273)
|
|
748 |
#1279 := (forall (vars (?v0 S2)) #1276)
|
|
749 |
#1282 := (not #1279)
|
|
750 |
#1316 := (or #1282 #1313)
|
|
751 |
#1319 := (and #1279 #1316)
|
|
752 |
#1348 := (or #638 #620 #647 #629 #1319 #1330)
|
|
753 |
#1600 := (and #1348 #1595)
|
|
754 |
#1222 := (not #1221)
|
|
755 |
#1215 := (= #1219 0::int)
|
|
756 |
#1231 := (and #447 #1215 #1222)
|
|
757 |
#1236 := (exists (vars (?v1 S2)) #1231)
|
|
758 |
#1209 := (and #29 #1206)
|
|
759 |
#1212 := (not #1209)
|
|
760 |
#1239 := (or #1212 #1236)
|
|
761 |
#1242 := (forall (vars (?v0 S2)) #1239)
|
|
762 |
#1245 := (not #1242)
|
|
763 |
#1177 := (= #1139 0::int)
|
|
764 |
#1180 := (not #1116)
|
|
765 |
#1189 := (and #368 #1180 #1177)
|
|
766 |
#1194 := (exists (vars (?v1 S2)) #1189)
|
|
767 |
#1168 := (not #1167)
|
|
768 |
#1171 := (and #29 #1168)
|
|
769 |
#1174 := (not #1171)
|
|
770 |
#1197 := (or #1174 #1194)
|
|
771 |
#1200 := (forall (vars (?v0 S2)) #1197)
|
|
772 |
#1656 := (not #1200)
|
|
773 |
#1677 := (or #1653 #1656 #1245 #1600 #1623 #1639 #1648)
|
|
774 |
#1682 := (and #1200 #1677)
|
|
775 |
#1148 := (and #368 #1142)
|
|
776 |
#1153 := (not #1148)
|
|
777 |
#1156 := (or #1136 #1153)
|
|
778 |
#1159 := (forall (vars (?v0 S2) (?v1 S2)) #1156)
|
|
779 |
#1162 := (not #1159)
|
|
780 |
#1685 := (or #1162 #1682)
|
|
781 |
#1688 := (and #1159 #1685)
|
|
782 |
#383 := (and #371 #380)
|
|
783 |
#389 := (not #383)
|
|
784 |
#1123 := (or #389 #1116)
|
|
785 |
#1128 := (forall (vars (?v0 S2) (?v1 S2)) #1123)
|
|
786 |
#1131 := (not #1128)
|
|
787 |
#1691 := (or #1131 #1688)
|
|
788 |
#1694 := (and #1128 #1691)
|
|
789 |
#1108 := (forall (vars (?v0 S2)) #1107)
|
|
790 |
#1111 := (not #1108)
|
|
791 |
#1697 := (or #1111 #1694)
|
|
792 |
#1700 := (and #1108 #1697)
|
|
793 |
#1703 := (or #1102 #1700)
|
|
794 |
#1706 := (and #38 #1703)
|
|
795 |
#374 := (forall (vars (?v0 S2)) #371)
|
|
796 |
#1066 := (not #374)
|
|
797 |
#354 := (= f3 #25)
|
|
798 |
#360 := (or #24 #354)
|
|
799 |
#365 := (forall (vars (?v0 S2)) #360)
|
|
800 |
#1075 := (not #365)
|
|
801 |
#1729 := (or #1075 #1066 #1706 #1717)
|
|
802 |
#1734 := (not #1729)
|
|
803 |
#182 := (+ #155 #49)
|
|
804 |
#189 := (= #177 #182)
|
|
805 |
#166 := (= #165 f1)
|
|
806 |
#190 := (and #166 #189)
|
|
807 |
#188 := (< #155 #177)
|
|
808 |
#191 := (and #188 #190)
|
|
809 |
#192 := (exists (vars (?v1 S2)) #191)
|
|
810 |
#186 := (< #155 f3)
|
|
811 |
#187 := (and #29 #186)
|
|
812 |
#193 := (implies #187 #192)
|
|
813 |
#194 := (forall (vars (?v0 S2)) #193)
|
|
814 |
#195 := (and #194 true)
|
|
815 |
#183 := (<= #177 #182)
|
|
816 |
#50 := (< #49 f3)
|
|
817 |
#181 := (and #166 #50)
|
|
818 |
#184 := (implies #181 #183)
|
|
819 |
#185 := (forall (vars (?v0 S2) (?v1 S2)) #184)
|
|
820 |
#196 := (implies #185 #195)
|
|
821 |
#197 := (and #185 #196)
|
|
822 |
#178 := (<= #177 #155)
|
|
823 |
#175 := (= #174 f1)
|
|
824 |
#173 := (not #166)
|
|
825 |
#176 := (and #173 #175)
|
|
826 |
#179 := (implies #176 #178)
|
|
827 |
#180 := (forall (vars (?v0 S2) (?v1 S2)) #179)
|
|
828 |
#198 := (implies #180 #197)
|
|
829 |
#199 := (and #180 #198)
|
|
830 |
#171 := (<= 0::int #155)
|
|
831 |
#172 := (forall (vars (?v0 S2)) #171)
|
|
832 |
#200 := (implies #172 #199)
|
|
833 |
#201 := (and #172 #200)
|
|
834 |
#202 := (implies #170 #201)
|
|
835 |
#203 := (and #170 #202)
|
|
836 |
#160 := (= #155 #68)
|
|
837 |
#167 := (implies #166 #160)
|
|
838 |
#168 := (forall (vars (?v0 S2)) #167)
|
|
839 |
#204 := (implies #168 #203)
|
|
840 |
#205 := (and #168 #204)
|
|
841 |
#163 := (<= #155 #68)
|
|
842 |
#164 := (forall (vars (?v0 S2)) #163)
|
|
843 |
#206 := (implies #164 #205)
|
|
844 |
#207 := (and #164 #206)
|
|
845 |
#152 := (+ #141 #150)
|
|
846 |
#153 := (< #152 #68)
|
|
847 |
#151 := (< #150 f3)
|
|
848 |
#154 := (and #151 #153)
|
|
849 |
#159 := (not #154)
|
|
850 |
#161 := (implies #159 #160)
|
|
851 |
#162 := (forall (vars (?v0 S2)) #161)
|
|
852 |
#208 := (implies #162 #207)
|
|
853 |
#156 := (= #155 #152)
|
|
854 |
#157 := (implies #154 #156)
|
|
855 |
#158 := (forall (vars (?v0 S2)) #157)
|
|
856 |
#209 := (implies #158 #208)
|
|
857 |
#210 := (implies #148 #209)
|
|
858 |
#143 := (<= #141 #68)
|
|
859 |
#73 := (= #72 f1)
|
|
860 |
#74 := (not #73)
|
|
861 |
#144 := (implies #74 #143)
|
|
862 |
#145 := (forall (vars (?v0 S2)) #144)
|
|
863 |
#211 := (implies #145 #210)
|
|
864 |
#142 := (< #141 f3)
|
|
865 |
#212 := (implies #142 #211)
|
|
866 |
#139 := (= #138 f1)
|
|
867 |
#140 := (not #139)
|
|
868 |
#213 := (implies #140 #212)
|
|
869 |
#87 := (< #68 f3)
|
|
870 |
#96 := (and #74 #87)
|
|
871 |
#97 := (exists (vars (?v0 S2)) #96)
|
|
872 |
#214 := (implies #97 #213)
|
|
873 |
#215 := (implies true #214)
|
|
874 |
#126 := (and #125 true)
|
|
875 |
#114 := (+ #109 #49)
|
|
876 |
#121 := (<= #112 #114)
|
|
877 |
#110 := (< #109 f3)
|
|
878 |
#120 := (and #110 #50)
|
|
879 |
#122 := (implies #120 #121)
|
|
880 |
#123 := (forall (vars (?v0 S2) (?v1 S2)) #122)
|
|
881 |
#127 := (implies #123 #126)
|
|
882 |
#128 := (and #123 #127)
|
|
883 |
#115 := (= #112 #114)
|
|
884 |
#113 := (< #109 #112)
|
|
885 |
#116 := (and #113 #115)
|
|
886 |
#117 := (exists (vars (?v1 S2)) #116)
|
|
887 |
#111 := (and #29 #110)
|
|
888 |
#118 := (implies #111 #117)
|
|
889 |
#119 := (forall (vars (?v0 S2)) #118)
|
|
890 |
#129 := (implies #119 #128)
|
|
891 |
#130 := (and #119 #129)
|
|
892 |
#131 := (implies #108 #130)
|
|
893 |
#105 := (= f16 f10)
|
|
894 |
#132 := (implies #105 #131)
|
|
895 |
#133 := (implies #103 #132)
|
|
896 |
#100 := (= f13 f12)
|
|
897 |
#134 := (implies #100 #133)
|
|
898 |
#98 := (not #97)
|
|
899 |
#135 := (implies #98 #134)
|
|
900 |
#136 := (implies true #135)
|
|
901 |
#216 := (and #136 #215)
|
|
902 |
#83 := (+ #68 #49)
|
|
903 |
#90 := (= #78 #83)
|
|
904 |
#91 := (and #73 #90)
|
|
905 |
#89 := (< #68 #78)
|
|
906 |
#92 := (and #89 #91)
|
|
907 |
#93 := (exists (vars (?v1 S2)) #92)
|
|
908 |
#88 := (and #29 #87)
|
|
909 |
#94 := (implies #88 #93)
|
|
910 |
#95 := (forall (vars (?v0 S2)) #94)
|
|
911 |
#217 := (implies #95 #216)
|
|
912 |
#84 := (<= #78 #83)
|
|
913 |
#82 := (and #73 #50)
|
34994
|
914 |
#85 := (implies #82 #84)
|
36900
|
915 |
#86 := (forall (vars (?v0 S2) (?v1 S2)) #85)
|
|
916 |
#218 := (implies #86 #217)
|
|
917 |
#79 := (<= #78 #68)
|
|
918 |
#76 := (= #75 f1)
|
|
919 |
#77 := (and #74 #76)
|
|
920 |
#80 := (implies #77 #79)
|
|
921 |
#81 := (forall (vars (?v0 S2) (?v1 S2)) #80)
|
|
922 |
#219 := (implies #81 #218)
|
|
923 |
#69 := (<= 0::int #68)
|
|
924 |
#70 := (forall (vars (?v0 S2)) #69)
|
|
925 |
#220 := (implies #70 #219)
|
|
926 |
#221 := (implies #67 #220)
|
|
927 |
#222 := (implies true #221)
|
|
928 |
#52 := (+ #25 #49)
|
|
929 |
#59 := (= #44 #52)
|
|
930 |
#34 := (= #33 f1)
|
|
931 |
#60 := (and #34 #59)
|
|
932 |
#58 := (< #25 #44)
|
|
933 |
#61 := (and #58 #60)
|
|
934 |
#62 := (exists (vars (?v1 S2)) #61)
|
|
935 |
#56 := (< #25 f3)
|
|
936 |
#57 := (and #29 #56)
|
|
937 |
#63 := (implies #57 #62)
|
|
938 |
#64 := (forall (vars (?v0 S2)) #63)
|
|
939 |
#223 := (implies #64 #222)
|
|
940 |
#224 := (and #64 #223)
|
|
941 |
#53 := (<= #44 #52)
|
|
942 |
#51 := (and #34 #50)
|
|
943 |
#54 := (implies #51 #53)
|
|
944 |
#55 := (forall (vars (?v0 S2) (?v1 S2)) #54)
|
|
945 |
#225 := (implies #55 #224)
|
|
946 |
#226 := (and #55 #225)
|
|
947 |
#45 := (<= #44 #25)
|
|
948 |
#42 := (= #41 f1)
|
|
949 |
#35 := (not #34)
|
|
950 |
#43 := (and #35 #42)
|
|
951 |
#46 := (implies #43 #45)
|
|
952 |
#47 := (forall (vars (?v0 S2) (?v1 S2)) #46)
|
|
953 |
#227 := (implies #47 #226)
|
|
954 |
#228 := (and #47 #227)
|
|
955 |
#39 := (<= 0::int #25)
|
|
956 |
#40 := (forall (vars (?v0 S2)) #39)
|
|
957 |
#229 := (implies #40 #228)
|
|
958 |
#230 := (and #40 #229)
|
|
959 |
#231 := (implies #38 #230)
|
|
960 |
#232 := (and #38 #231)
|
|
961 |
#36 := (forall (vars (?v0 S2)) #35)
|
|
962 |
#233 := (implies #36 #232)
|
|
963 |
#30 := (= #25 f3)
|
|
964 |
#31 := (implies #29 #30)
|
|
965 |
#32 := (forall (vars (?v0 S2)) #31)
|
|
966 |
#234 := (implies #32 #233)
|
|
967 |
#27 := (implies #24 #26)
|
|
968 |
#28 := (forall (vars (?v0 S2)) #27)
|
|
969 |
#235 := (implies #28 #234)
|
|
970 |
#236 := (implies true #235)
|
|
971 |
#237 := (not #236)
|
|
972 |
#1737 := (iff #237 #1734)
|
|
973 |
#759 := (+ #49 #155)
|
|
974 |
#777 := (= #177 #759)
|
|
975 |
#780 := (and #713 #777)
|
|
976 |
#783 := (and #188 #780)
|
|
977 |
#786 := (exists (vars (?v1 S2)) #783)
|
|
978 |
#792 := (not #187)
|
|
979 |
#793 := (or #792 #786)
|
|
980 |
#798 := (forall (vars (?v0 S2)) #793)
|
|
981 |
#762 := (<= #177 #759)
|
|
982 |
#754 := (and #50 #713)
|
|
983 |
#768 := (not #754)
|
|
984 |
#769 := (or #768 #762)
|
|
985 |
#774 := (forall (vars (?v0 S2) (?v1 S2)) #769)
|
|
986 |
#811 := (not #774)
|
|
987 |
#812 := (or #811 #798)
|
|
988 |
#817 := (and #774 #812)
|
|
989 |
#743 := (or #178 #742)
|
|
990 |
#748 := (forall (vars (?v0 S2) (?v1 S2)) #743)
|
|
991 |
#823 := (not #748)
|
|
992 |
#824 := (or #823 #817)
|
|
993 |
#829 := (and #748 #824)
|
|
994 |
#835 := (not #172)
|
|
995 |
#836 := (or #835 #829)
|
|
996 |
#841 := (and #172 #836)
|
|
997 |
#728 := (= 0::int #169)
|
|
998 |
#847 := (not #728)
|
|
999 |
#848 := (or #847 #841)
|
|
1000 |
#853 := (and #728 #848)
|
|
1001 |
#860 := (or #859 #853)
|
|
1002 |
#865 := (and #725 #860)
|
|
1003 |
#871 := (not #164)
|
|
1004 |
#872 := (or #871 #865)
|
|
1005 |
#877 := (and #164 #872)
|
|
1006 |
#705 := (or #154 #699)
|
|
1007 |
#710 := (forall (vars (?v0 S2)) #705)
|
|
1008 |
#883 := (not #710)
|
|
1009 |
#884 := (or #883 #877)
|
|
1010 |
#685 := (= #152 #155)
|
|
1011 |
#691 := (or #159 #685)
|
|
1012 |
#696 := (forall (vars (?v0 S2)) #691)
|
|
1013 |
#892 := (not #696)
|
|
1014 |
#893 := (or #892 #884)
|
|
1015 |
#902 := (or #901 #893)
|
|
1016 |
#677 := (or #143 #447)
|
|
1017 |
#682 := (forall (vars (?v0 S2)) #677)
|
|
1018 |
#910 := (not #682)
|
|
1019 |
#911 := (or #910 #902)
|
|
1020 |
#919 := (not #142)
|
|
1021 |
#920 := (or #919 #911)
|
|
1022 |
#928 := (or #668 #920)
|
|
1023 |
#524 := (and #87 #450)
|
|
1024 |
#529 := (exists (vars (?v0 S2)) #524)
|
|
1025 |
#532 := (not #529)
|
|
1026 |
#936 := (or #532 #928)
|
|
1027 |
#583 := (= 0::int #124)
|
|
1028 |
#541 := (+ #49 #109)
|
|
1029 |
#568 := (<= #112 #541)
|
|
1030 |
#565 := (and #50 #110)
|
|
1031 |
#574 := (not #565)
|
|
1032 |
#575 := (or #574 #568)
|
|
1033 |
#580 := (forall (vars (?v0 S2) (?v1 S2)) #575)
|
|
1034 |
#596 := (not #580)
|
|
1035 |
#597 := (or #596 #583)
|
|
1036 |
#602 := (and #580 #597)
|
|
1037 |
#544 := (= #112 #541)
|
|
1038 |
#547 := (and #113 #544)
|
|
1039 |
#550 := (exists (vars (?v1 S2)) #547)
|
|
1040 |
#556 := (not #111)
|
|
1041 |
#557 := (or #556 #550)
|
|
1042 |
#562 := (forall (vars (?v0 S2)) #557)
|
|
1043 |
#608 := (not #562)
|
|
1044 |
#609 := (or #608 #602)
|
|
1045 |
#614 := (and #562 #609)
|
|
1046 |
#621 := (or #620 #614)
|
|
1047 |
#630 := (or #629 #621)
|
|
1048 |
#639 := (or #638 #630)
|
|
1049 |
#648 := (or #647 #639)
|
|
1050 |
#656 := (or #529 #648)
|
|
1051 |
#948 := (and #656 #936)
|
|
1052 |
#479 := (+ #49 #68)
|
|
1053 |
#497 := (= #78 #479)
|
|
1054 |
#500 := (and #447 #497)
|
|
1055 |
#503 := (and #89 #500)
|
|
1056 |
#506 := (exists (vars (?v1 S2)) #503)
|
|
1057 |
#512 := (not #88)
|
|
1058 |
#513 := (or #512 #506)
|
|
1059 |
#518 := (forall (vars (?v0 S2)) #513)
|
|
1060 |
#954 := (not #518)
|
34994
|
1061 |
#955 := (or #954 #948)
|
36900
|
1062 |
#482 := (<= #78 #479)
|
|
1063 |
#474 := (and #50 #447)
|
|
1064 |
#488 := (not #474)
|
|
1065 |
#489 := (or #488 #482)
|
|
1066 |
#494 := (forall (vars (?v0 S2) (?v1 S2)) #489)
|
|
1067 |
#963 := (not #494)
|
|
1068 |
#964 := (or #963 #955)
|
|
1069 |
#463 := (or #79 #462)
|
|
1070 |
#468 := (forall (vars (?v0 S2) (?v1 S2)) #463)
|
|
1071 |
#972 := (not #468)
|
|
1072 |
#973 := (or #972 #964)
|
|
1073 |
#981 := (not #70)
|
|
1074 |
#982 := (or #981 #973)
|
|
1075 |
#444 := (= 0::int #66)
|
|
1076 |
#990 := (not #444)
|
|
1077 |
#991 := (or #990 #982)
|
|
1078 |
#421 := (and #59 #368)
|
|
1079 |
#426 := (and #58 #421)
|
|
1080 |
#429 := (exists (vars (?v1 S2)) #426)
|
|
1081 |
#435 := (not #57)
|
|
1082 |
#436 := (or #435 #429)
|
|
1083 |
#441 := (forall (vars (?v0 S2)) #436)
|
|
1084 |
#1006 := (not #441)
|
|
1085 |
#1007 := (or #1006 #991)
|
|
1086 |
#1012 := (and #441 #1007)
|
|
1087 |
#401 := (and #50 #368)
|
|
1088 |
#409 := (not #401)
|
|
1089 |
#410 := (or #53 #409)
|
|
1090 |
#415 := (forall (vars (?v0 S2) (?v1 S2)) #410)
|
|
1091 |
#1018 := (not #415)
|
|
1092 |
#1019 := (or #1018 #1012)
|
|
1093 |
#1024 := (and #415 #1019)
|
|
1094 |
#390 := (or #45 #389)
|
|
1095 |
#395 := (forall (vars (?v0 S2) (?v1 S2)) #390)
|
|
1096 |
#1030 := (not #395)
|
|
1097 |
#1031 := (or #1030 #1024)
|
|
1098 |
#1036 := (and #395 #1031)
|
|
1099 |
#1042 := (not #40)
|
|
1100 |
#1043 := (or #1042 #1036)
|
|
1101 |
#1048 := (and #40 #1043)
|
|
1102 |
#377 := (= 0::int #37)
|
|
1103 |
#1054 := (not #377)
|
|
1104 |
#1055 := (or #1054 #1048)
|
|
1105 |
#1060 := (and #377 #1055)
|
|
1106 |
#1067 := (or #1066 #1060)
|
|
1107 |
#1076 := (or #1075 #1067)
|
|
1108 |
#340 := (= 0::int #25)
|
|
1109 |
#346 := (or #29 #340)
|
|
1110 |
#351 := (forall (vars (?v0 S2)) #346)
|
|
1111 |
#1084 := (not #351)
|
|
1112 |
#1085 := (or #1084 #1076)
|
|
1113 |
#1097 := (not #1085)
|
|
1114 |
#1735 := (iff #1097 #1734)
|
|
1115 |
#1732 := (iff #1085 #1729)
|
|
1116 |
#1720 := (or #1066 #1706)
|
|
1117 |
#1723 := (or #1075 #1720)
|
|
1118 |
#1726 := (or #1717 #1723)
|
|
1119 |
#1730 := (iff #1726 #1729)
|
|
1120 |
#1731 := [rewrite]: #1730
|
|
1121 |
#1727 := (iff #1085 #1726)
|
|
1122 |
#1724 := (iff #1076 #1723)
|
|
1123 |
#1721 := (iff #1067 #1720)
|
|
1124 |
#1707 := (iff #1060 #1706)
|
|
1125 |
#1704 := (iff #1055 #1703)
|
|
1126 |
#1701 := (iff #1048 #1700)
|
|
1127 |
#1698 := (iff #1043 #1697)
|
|
1128 |
#1695 := (iff #1036 #1694)
|
|
1129 |
#1692 := (iff #1031 #1691)
|
|
1130 |
#1689 := (iff #1024 #1688)
|
|
1131 |
#1686 := (iff #1019 #1685)
|
|
1132 |
#1683 := (iff #1012 #1682)
|
|
1133 |
#1680 := (iff #1007 #1677)
|
|
1134 |
#1659 := (or #1245 #1600)
|
|
1135 |
#1662 := (or #1623 #1659)
|
|
1136 |
#1665 := (or #1639 #1662)
|
|
1137 |
#1668 := (or #1648 #1665)
|
|
1138 |
#1671 := (or #1653 #1668)
|
|
1139 |
#1674 := (or #1656 #1671)
|
|
1140 |
#1678 := (iff #1674 #1677)
|
|
1141 |
#1679 := [rewrite]: #1678
|
|
1142 |
#1675 := (iff #1007 #1674)
|
|
1143 |
#1672 := (iff #991 #1671)
|
|
1144 |
#1669 := (iff #982 #1668)
|
|
1145 |
#1666 := (iff #973 #1665)
|
|
1146 |
#1663 := (iff #964 #1662)
|
|
1147 |
#1660 := (iff #955 #1659)
|
|
1148 |
#1601 := (iff #948 #1600)
|
|
1149 |
#1598 := (iff #936 #1595)
|
|
1150 |
#1574 := (or #1380 #1521)
|
|
1151 |
#1577 := (or #1538 #1574)
|
|
1152 |
#1580 := (or #901 #1577)
|
|
1153 |
#1583 := (or #1556 #1580)
|
|
1154 |
#1586 := (or #1560 #1583)
|
|
1155 |
#1589 := (or #668 #1586)
|
|
1156 |
#1592 := (or #1571 #1589)
|
|
1157 |
#1596 := (iff #1592 #1595)
|
|
1158 |
#1597 := [rewrite]: #1596
|
|
1159 |
#1593 := (iff #936 #1592)
|
|
1160 |
#1590 := (iff #928 #1589)
|
|
1161 |
#1587 := (iff #920 #1586)
|
|
1162 |
#1584 := (iff #911 #1583)
|
|
1163 |
#1581 := (iff #902 #1580)
|
|
1164 |
#1578 := (iff #893 #1577)
|
|
1165 |
#1575 := (iff #884 #1574)
|
|
1166 |
#1522 := (iff #877 #1521)
|
|
1167 |
#1519 := (iff #872 #1518)
|
|
1168 |
#1516 := (iff #865 #1515)
|
|
1169 |
#1513 := (iff #860 #1512)
|
|
1170 |
#1510 := (iff #853 #1509)
|
|
1171 |
#1507 := (iff #848 #1506)
|
|
1172 |
#1504 := (iff #841 #1503)
|
|
1173 |
#1501 := (iff #836 #1500)
|
|
1174 |
#1498 := (iff #829 #1497)
|
|
1175 |
#1495 := (iff #824 #1494)
|
|
1176 |
#1492 := (iff #817 #1491)
|
|
1177 |
#1489 := (iff #812 #1488)
|
|
1178 |
#1486 := (iff #798 #1485)
|
|
1179 |
#1483 := (iff #793 #1482)
|
|
1180 |
#1480 := (iff #786 #1479)
|
|
1181 |
#1477 := (iff #783 #1474)
|
|
1182 |
#1468 := (and #713 #1462)
|
|
1183 |
#1471 := (and #1465 #1468)
|
|
1184 |
#1475 := (iff #1471 #1474)
|
|
1185 |
#1476 := [rewrite]: #1475
|
|
1186 |
#1472 := (iff #783 #1471)
|
|
1187 |
#1469 := (iff #780 #1468)
|
|
1188 |
#1463 := (iff #777 #1462)
|
|
1189 |
#1464 := [rewrite]: #1463
|
|
1190 |
#1470 := [monotonicity #1464]: #1469
|
|
1191 |
#1466 := (iff #188 #1465)
|
|
1192 |
#1467 := [rewrite]: #1466
|
|
1193 |
#1473 := [monotonicity #1467 #1470]: #1472
|
|
1194 |
#1478 := [trans #1473 #1476]: #1477
|
|
1195 |
#1481 := [quant-intro #1478]: #1480
|
|
1196 |
#1460 := (iff #792 #1459)
|
|
1197 |
#1457 := (iff #187 #1456)
|
|
1198 |
#1454 := (iff #186 #1453)
|
|
1199 |
#1455 := [rewrite]: #1454
|
|
1200 |
#1458 := [monotonicity #1455]: #1457
|
|
1201 |
#1461 := [monotonicity #1458]: #1460
|
|
1202 |
#1484 := [monotonicity #1461 #1481]: #1483
|
|
1203 |
#1487 := [quant-intro #1484]: #1486
|
|
1204 |
#1449 := (iff #811 #1448)
|
|
1205 |
#1446 := (iff #774 #1445)
|
|
1206 |
#1443 := (iff #769 #1442)
|
|
1207 |
#1439 := (iff #762 #1438)
|
|
1208 |
#1441 := [rewrite]: #1439
|
|
1209 |
#1436 := (iff #768 #1435)
|
|
1210 |
#1433 := (iff #754 #1430)
|
|
1211 |
#1427 := (and #1142 #713)
|
|
1212 |
#1431 := (iff #1427 #1430)
|
|
1213 |
#1432 := [rewrite]: #1431
|
|
1214 |
#1428 := (iff #754 #1427)
|
|
1215 |
#1143 := (iff #50 #1142)
|
|
1216 |
#1144 := [rewrite]: #1143
|
|
1217 |
#1429 := [monotonicity #1144]: #1428
|
|
1218 |
#1434 := [trans #1429 #1432]: #1433
|
|
1219 |
#1437 := [monotonicity #1434]: #1436
|
|
1220 |
#1444 := [monotonicity #1437 #1441]: #1443
|
|
1221 |
#1447 := [quant-intro #1444]: #1446
|
|
1222 |
#1450 := [monotonicity #1447]: #1449
|
|
1223 |
#1490 := [monotonicity #1450 #1487]: #1489
|
|
1224 |
#1493 := [monotonicity #1447 #1490]: #1492
|
|
1225 |
#1425 := (iff #823 #1424)
|
|
1226 |
#1422 := (iff #748 #1421)
|
|
1227 |
#1419 := (iff #743 #1416)
|
|
1228 |
#1413 := (or #1408 #742)
|
|
1229 |
#1417 := (iff #1413 #1416)
|
|
1230 |
#1418 := [rewrite]: #1417
|
|
1231 |
#1414 := (iff #743 #1413)
|
|
1232 |
#1411 := (iff #178 #1408)
|
|
1233 |
#1412 := [rewrite]: #1411
|
|
1234 |
#1415 := [monotonicity #1412]: #1414
|
|
1235 |
#1420 := [trans #1415 #1418]: #1419
|
|
1236 |
#1423 := [quant-intro #1420]: #1422
|
|
1237 |
#1426 := [monotonicity #1423]: #1425
|
|
1238 |
#1496 := [monotonicity #1426 #1493]: #1495
|
|
1239 |
#1499 := [monotonicity #1423 #1496]: #1498
|
|
1240 |
#1406 := (iff #835 #1405)
|
|
1241 |
#1403 := (iff #172 #1402)
|
|
1242 |
#1400 := (iff #171 #1399)
|
|
1243 |
#1401 := [rewrite]: #1400
|
|
1244 |
#1404 := [quant-intro #1401]: #1403
|
|
1245 |
#1407 := [monotonicity #1404]: #1406
|
|
1246 |
#1502 := [monotonicity #1407 #1499]: #1501
|
|
1247 |
#1505 := [monotonicity #1404 #1502]: #1504
|
|
1248 |
#1397 := (iff #847 #1396)
|
|
1249 |
#1394 := (iff #728 #170)
|
|
1250 |
#1395 := [rewrite]: #1394
|
|
1251 |
#1398 := [monotonicity #1395]: #1397
|
|
1252 |
#1508 := [monotonicity #1398 #1505]: #1507
|
|
1253 |
#1511 := [monotonicity #1395 #1508]: #1510
|
|
1254 |
#1514 := [monotonicity #1511]: #1513
|
|
1255 |
#1517 := [monotonicity #1514]: #1516
|
|
1256 |
#1392 := (iff #871 #1391)
|
|
1257 |
#1389 := (iff #164 #1388)
|
|
1258 |
#1386 := (iff #163 #1383)
|
|
1259 |
#1387 := [rewrite]: #1386
|
|
1260 |
#1390 := [quant-intro #1387]: #1389
|
|
1261 |
#1393 := [monotonicity #1390]: #1392
|
|
1262 |
#1520 := [monotonicity #1393 #1517]: #1519
|
|
1263 |
#1523 := [monotonicity #1390 #1520]: #1522
|
|
1264 |
#1381 := (iff #883 #1380)
|
|
1265 |
#1378 := (iff #710 #1377)
|
|
1266 |
#1375 := (iff #705 #1372)
|
|
1267 |
#1369 := (or #1366 #699)
|
|
1268 |
#1373 := (iff #1369 #1372)
|
|
1269 |
#1374 := [rewrite]: #1373
|
|
1270 |
#1370 := (iff #705 #1369)
|
|
1271 |
#1367 := (iff #154 #1366)
|
|
1272 |
#1364 := (iff #153 #1363)
|
|
1273 |
#1365 := [rewrite]: #1364
|
|
1274 |
#1357 := (iff #151 #1356)
|
|
1275 |
#1358 := [rewrite]: #1357
|
|
1276 |
#1368 := [monotonicity #1358 #1365]: #1367
|
|
1277 |
#1371 := [monotonicity #1368]: #1370
|
|
1278 |
#1376 := [trans #1371 #1374]: #1375
|
|
1279 |
#1379 := [quant-intro #1376]: #1378
|
|
1280 |
#1382 := [monotonicity #1379]: #1381
|
|
1281 |
#1576 := [monotonicity #1382 #1523]: #1575
|
|
1282 |
#1539 := (iff #892 #1538)
|
|
1283 |
#1536 := (iff #696 #1535)
|
|
1284 |
#1533 := (iff #691 #1532)
|
|
1285 |
#1530 := (iff #685 #1529)
|
|
1286 |
#1531 := [rewrite]: #1530
|
|
1287 |
#1525 := (iff #159 #1524)
|
|
1288 |
#1526 := [monotonicity #1368]: #1525
|
|
1289 |
#1534 := [monotonicity #1526 #1531]: #1533
|
|
1290 |
#1537 := [quant-intro #1534]: #1536
|
|
1291 |
#1540 := [monotonicity #1537]: #1539
|
|
1292 |
#1579 := [monotonicity #1540 #1576]: #1578
|
|
1293 |
#1582 := [monotonicity #1579]: #1581
|
|
1294 |
#1557 := (iff #910 #1556)
|
|
1295 |
#1554 := (iff #682 #1553)
|
|
1296 |
#1551 := (iff #677 #1548)
|
|
1297 |
#1545 := (or #1541 #447)
|
|
1298 |
#1549 := (iff #1545 #1548)
|
|
1299 |
#1550 := [rewrite]: #1549
|
|
1300 |
#1546 := (iff #677 #1545)
|
|
1301 |
#1543 := (iff #143 #1541)
|
|
1302 |
#1544 := [rewrite]: #1543
|
|
1303 |
#1547 := [monotonicity #1544]: #1546
|
|
1304 |
#1552 := [trans #1547 #1550]: #1551
|
|
1305 |
#1555 := [quant-intro #1552]: #1554
|
|
1306 |
#1558 := [monotonicity #1555]: #1557
|
|
1307 |
#1585 := [monotonicity #1558 #1582]: #1584
|
|
1308 |
#1569 := (iff #919 #1560)
|
|
1309 |
#1561 := (not #1560)
|
|
1310 |
#1564 := (not #1561)
|
|
1311 |
#1567 := (iff #1564 #1560)
|
|
1312 |
#1568 := [rewrite]: #1567
|
|
1313 |
#1565 := (iff #919 #1564)
|
|
1314 |
#1562 := (iff #142 #1561)
|
|
1315 |
#1563 := [rewrite]: #1562
|
|
1316 |
#1566 := [monotonicity #1563]: #1565
|
|
1317 |
#1570 := [trans #1566 #1568]: #1569
|
|
1318 |
#1588 := [monotonicity #1570 #1585]: #1587
|
|
1319 |
#1591 := [monotonicity #1588]: #1590
|
|
1320 |
#1572 := (iff #532 #1571)
|
|
1321 |
#1331 := (iff #529 #1330)
|
|
1322 |
#1328 := (iff #524 #1325)
|
|
1323 |
#1322 := (and #1206 #450)
|
|
1324 |
#1326 := (iff #1322 #1325)
|
|
1325 |
#1327 := [rewrite]: #1326
|
|
1326 |
#1323 := (iff #524 #1322)
|
|
1327 |
#1207 := (iff #87 #1206)
|
|
1328 |
#1208 := [rewrite]: #1207
|
|
1329 |
#1324 := [monotonicity #1208]: #1323
|
|
1330 |
#1329 := [trans #1324 #1327]: #1328
|
|
1331 |
#1332 := [quant-intro #1329]: #1331
|
|
1332 |
#1573 := [monotonicity #1332]: #1572
|
|
1333 |
#1594 := [monotonicity #1573 #1591]: #1593
|
|
1334 |
#1599 := [trans #1594 #1597]: #1598
|
|
1335 |
#1351 := (iff #656 #1348)
|
|
1336 |
#1333 := (or #620 #1319)
|
|
1337 |
#1336 := (or #629 #1333)
|
|
1338 |
#1339 := (or #638 #1336)
|
|
1339 |
#1342 := (or #647 #1339)
|
|
1340 |
#1345 := (or #1330 #1342)
|
|
1341 |
#1349 := (iff #1345 #1348)
|
|
1342 |
#1350 := [rewrite]: #1349
|
|
1343 |
#1346 := (iff #656 #1345)
|
|
1344 |
#1343 := (iff #648 #1342)
|
|
1345 |
#1340 := (iff #639 #1339)
|
|
1346 |
#1337 := (iff #630 #1336)
|
|
1347 |
#1334 := (iff #621 #1333)
|
|
1348 |
#1320 := (iff #614 #1319)
|
|
1349 |
#1317 := (iff #609 #1316)
|
|
1350 |
#1314 := (iff #602 #1313)
|
|
1351 |
#1311 := (iff #597 #1308)
|
|
1352 |
#1305 := (or #1300 #125)
|
|
1353 |
#1309 := (iff #1305 #1308)
|
34994
|
1354 |
#1310 := [rewrite]: #1309
|
36900
|
1355 |
#1306 := (iff #597 #1305)
|
|
1356 |
#1303 := (iff #583 #125)
|
34994
|
1357 |
#1304 := [rewrite]: #1303
|
36900
|
1358 |
#1301 := (iff #596 #1300)
|
|
1359 |
#1298 := (iff #580 #1297)
|
|
1360 |
#1295 := (iff #575 #1294)
|
|
1361 |
#1292 := (iff #568 #1291)
|
|
1362 |
#1293 := [rewrite]: #1292
|
|
1363 |
#1289 := (iff #574 #1288)
|
|
1364 |
#1286 := (iff #565 #1285)
|
|
1365 |
#1252 := (iff #110 #1251)
|
|
1366 |
#1253 := [rewrite]: #1252
|
|
1367 |
#1287 := [monotonicity #1144 #1253]: #1286
|
|
1368 |
#1290 := [monotonicity #1287]: #1289
|
|
1369 |
#1296 := [monotonicity #1290 #1293]: #1295
|
34994
|
1370 |
#1299 := [quant-intro #1296]: #1298
|
|
1371 |
#1302 := [monotonicity #1299]: #1301
|
36900
|
1372 |
#1307 := [monotonicity #1302 #1304]: #1306
|
|
1373 |
#1312 := [trans #1307 #1310]: #1311
|
|
1374 |
#1315 := [monotonicity #1299 #1312]: #1314
|
|
1375 |
#1283 := (iff #608 #1282)
|
|
1376 |
#1280 := (iff #562 #1279)
|
|
1377 |
#1277 := (iff #557 #1276)
|
|
1378 |
#1274 := (iff #550 #1273)
|
|
1379 |
#1271 := (iff #547 #1270)
|
|
1380 |
#1267 := (iff #544 #1266)
|
|
1381 |
#1269 := [rewrite]: #1267
|
|
1382 |
#1264 := (iff #113 #1263)
|
|
1383 |
#1265 := [rewrite]: #1264
|
|
1384 |
#1272 := [monotonicity #1265 #1269]: #1271
|
|
1385 |
#1275 := [quant-intro #1272]: #1274
|
|
1386 |
#1258 := (iff #556 #1257)
|
|
1387 |
#1255 := (iff #111 #1254)
|
|
1388 |
#1256 := [monotonicity #1253]: #1255
|
|
1389 |
#1259 := [monotonicity #1256]: #1258
|
|
1390 |
#1278 := [monotonicity #1259 #1275]: #1277
|
|
1391 |
#1281 := [quant-intro #1278]: #1280
|
|
1392 |
#1284 := [monotonicity #1281]: #1283
|
|
1393 |
#1318 := [monotonicity #1284 #1315]: #1317
|
|
1394 |
#1321 := [monotonicity #1281 #1318]: #1320
|
|
1395 |
#1335 := [monotonicity #1321]: #1334
|
|
1396 |
#1338 := [monotonicity #1335]: #1337
|
|
1397 |
#1341 := [monotonicity #1338]: #1340
|
|
1398 |
#1344 := [monotonicity #1341]: #1343
|
|
1399 |
#1347 := [monotonicity #1332 #1344]: #1346
|
|
1400 |
#1352 := [trans #1347 #1350]: #1351
|
|
1401 |
#1602 := [monotonicity #1352 #1599]: #1601
|
|
1402 |
#1246 := (iff #954 #1245)
|
|
1403 |
#1243 := (iff #518 #1242)
|
|
1404 |
#1240 := (iff #513 #1239)
|
|
1405 |
#1237 := (iff #506 #1236)
|
|
1406 |
#1234 := (iff #503 #1231)
|
|
1407 |
#1225 := (and #447 #1215)
|
|
1408 |
#1228 := (and #1222 #1225)
|
|
1409 |
#1232 := (iff #1228 #1231)
|
|
1410 |
#1233 := [rewrite]: #1232
|
|
1411 |
#1229 := (iff #503 #1228)
|
|
1412 |
#1226 := (iff #500 #1225)
|
|
1413 |
#1216 := (iff #497 #1215)
|
|
1414 |
#1220 := [rewrite]: #1216
|
|
1415 |
#1227 := [monotonicity #1220]: #1226
|
|
1416 |
#1223 := (iff #89 #1222)
|
34994
|
1417 |
#1224 := [rewrite]: #1223
|
36900
|
1418 |
#1230 := [monotonicity #1224 #1227]: #1229
|
|
1419 |
#1235 := [trans #1230 #1233]: #1234
|
|
1420 |
#1238 := [quant-intro #1235]: #1237
|
|
1421 |
#1213 := (iff #512 #1212)
|
|
1422 |
#1210 := (iff #88 #1209)
|
|
1423 |
#1211 := [monotonicity #1208]: #1210
|
|
1424 |
#1214 := [monotonicity #1211]: #1213
|
|
1425 |
#1241 := [monotonicity #1214 #1238]: #1240
|
|
1426 |
#1244 := [quant-intro #1241]: #1243
|
34994
|
1427 |
#1247 := [monotonicity #1244]: #1246
|
36900
|
1428 |
#1661 := [monotonicity #1247 #1602]: #1660
|
|
1429 |
#1624 := (iff #963 #1623)
|
|
1430 |
#1621 := (iff #494 #1620)
|
|
1431 |
#1618 := (iff #489 #1617)
|
|
1432 |
#1615 := (iff #482 #1614)
|
|
1433 |
#1616 := [rewrite]: #1615
|
|
1434 |
#1612 := (iff #488 #1611)
|
|
1435 |
#1609 := (iff #474 #1606)
|
|
1436 |
#1603 := (and #1142 #447)
|
|
1437 |
#1607 := (iff #1603 #1606)
|
|
1438 |
#1608 := [rewrite]: #1607
|
|
1439 |
#1604 := (iff #474 #1603)
|
|
1440 |
#1605 := [monotonicity #1144]: #1604
|
|
1441 |
#1610 := [trans #1605 #1608]: #1609
|
34994
|
1442 |
#1613 := [monotonicity #1610]: #1612
|
36900
|
1443 |
#1619 := [monotonicity #1613 #1616]: #1618
|
|
1444 |
#1622 := [quant-intro #1619]: #1621
|
|
1445 |
#1625 := [monotonicity #1622]: #1624
|
|
1446 |
#1664 := [monotonicity #1625 #1661]: #1663
|
|
1447 |
#1640 := (iff #972 #1639)
|
|
1448 |
#1637 := (iff #468 #1636)
|
|
1449 |
#1634 := (iff #463 #1631)
|
|
1450 |
#1628 := (or #1221 #462)
|
|
1451 |
#1632 := (iff #1628 #1631)
|
|
1452 |
#1633 := [rewrite]: #1632
|
|
1453 |
#1629 := (iff #463 #1628)
|
|
1454 |
#1626 := (iff #79 #1221)
|
|
1455 |
#1627 := [rewrite]: #1626
|
34994
|
1456 |
#1630 := [monotonicity #1627]: #1629
|
36900
|
1457 |
#1635 := [trans #1630 #1633]: #1634
|
|
1458 |
#1638 := [quant-intro #1635]: #1637
|
|
1459 |
#1641 := [monotonicity #1638]: #1640
|
|
1460 |
#1667 := [monotonicity #1641 #1664]: #1666
|
|
1461 |
#1649 := (iff #981 #1648)
|
|
1462 |
#1646 := (iff #70 #1645)
|
|
1463 |
#1643 := (iff #69 #1642)
|
|
1464 |
#1644 := [rewrite]: #1643
|
|
1465 |
#1647 := [quant-intro #1644]: #1646
|
|
1466 |
#1650 := [monotonicity #1647]: #1649
|
|
1467 |
#1670 := [monotonicity #1650 #1667]: #1669
|
|
1468 |
#1654 := (iff #990 #1653)
|
|
1469 |
#1651 := (iff #444 #67)
|
|
1470 |
#1652 := [rewrite]: #1651
|
|
1471 |
#1655 := [monotonicity #1652]: #1654
|
|
1472 |
#1673 := [monotonicity #1655 #1670]: #1672
|
|
1473 |
#1657 := (iff #1006 #1656)
|
|
1474 |
#1201 := (iff #441 #1200)
|
|
1475 |
#1198 := (iff #436 #1197)
|
|
1476 |
#1195 := (iff #429 #1194)
|
|
1477 |
#1192 := (iff #426 #1189)
|
|
1478 |
#1183 := (and #1177 #368)
|
|
1479 |
#1186 := (and #1180 #1183)
|
|
1480 |
#1190 := (iff #1186 #1189)
|
|
1481 |
#1191 := [rewrite]: #1190
|
|
1482 |
#1187 := (iff #426 #1186)
|
|
1483 |
#1184 := (iff #421 #1183)
|
|
1484 |
#1178 := (iff #59 #1177)
|
|
1485 |
#1179 := [rewrite]: #1178
|
|
1486 |
#1185 := [monotonicity #1179]: #1184
|
|
1487 |
#1181 := (iff #58 #1180)
|
|
1488 |
#1182 := [rewrite]: #1181
|
|
1489 |
#1188 := [monotonicity #1182 #1185]: #1187
|
|
1490 |
#1193 := [trans #1188 #1191]: #1192
|
|
1491 |
#1196 := [quant-intro #1193]: #1195
|
|
1492 |
#1175 := (iff #435 #1174)
|
|
1493 |
#1172 := (iff #57 #1171)
|
|
1494 |
#1169 := (iff #56 #1168)
|
|
1495 |
#1170 := [rewrite]: #1169
|
|
1496 |
#1173 := [monotonicity #1170]: #1172
|
|
1497 |
#1176 := [monotonicity #1173]: #1175
|
|
1498 |
#1199 := [monotonicity #1176 #1196]: #1198
|
|
1499 |
#1202 := [quant-intro #1199]: #1201
|
|
1500 |
#1658 := [monotonicity #1202]: #1657
|
|
1501 |
#1676 := [monotonicity #1658 #1673]: #1675
|
|
1502 |
#1681 := [trans #1676 #1679]: #1680
|
|
1503 |
#1684 := [monotonicity #1202 #1681]: #1683
|
|
1504 |
#1163 := (iff #1018 #1162)
|
|
1505 |
#1160 := (iff #415 #1159)
|
|
1506 |
#1157 := (iff #410 #1156)
|
|
1507 |
#1154 := (iff #409 #1153)
|
|
1508 |
#1151 := (iff #401 #1148)
|
|
1509 |
#1145 := (and #1142 #368)
|
|
1510 |
#1149 := (iff #1145 #1148)
|
|
1511 |
#1150 := [rewrite]: #1149
|
|
1512 |
#1146 := (iff #401 #1145)
|
|
1513 |
#1147 := [monotonicity #1144]: #1146
|
|
1514 |
#1152 := [trans #1147 #1150]: #1151
|
|
1515 |
#1155 := [monotonicity #1152]: #1154
|
|
1516 |
#1135 := (iff #53 #1136)
|
|
1517 |
#1134 := [rewrite]: #1135
|
|
1518 |
#1158 := [monotonicity #1134 #1155]: #1157
|
|
1519 |
#1161 := [quant-intro #1158]: #1160
|
|
1520 |
#1164 := [monotonicity #1161]: #1163
|
|
1521 |
#1687 := [monotonicity #1164 #1684]: #1686
|
|
1522 |
#1690 := [monotonicity #1161 #1687]: #1689
|
|
1523 |
#1132 := (iff #1030 #1131)
|
|
1524 |
#1129 := (iff #395 #1128)
|
|
1525 |
#1126 := (iff #390 #1123)
|
|
1526 |
#1120 := (or #1116 #389)
|
|
1527 |
#1124 := (iff #1120 #1123)
|
|
1528 |
#1125 := [rewrite]: #1124
|
|
1529 |
#1121 := (iff #390 #1120)
|
|
1530 |
#1115 := (iff #45 #1116)
|
|
1531 |
#1119 := [rewrite]: #1115
|
|
1532 |
#1122 := [monotonicity #1119]: #1121
|
|
1533 |
#1127 := [trans #1122 #1125]: #1126
|
|
1534 |
#1130 := [quant-intro #1127]: #1129
|
|
1535 |
#1133 := [monotonicity #1130]: #1132
|
|
1536 |
#1693 := [monotonicity #1133 #1690]: #1692
|
|
1537 |
#1696 := [monotonicity #1130 #1693]: #1695
|
|
1538 |
#1112 := (iff #1042 #1111)
|
|
1539 |
#1109 := (iff #40 #1108)
|
|
1540 |
#1105 := (iff #39 #1107)
|
|
1541 |
#1106 := [rewrite]: #1105
|
|
1542 |
#1110 := [quant-intro #1106]: #1109
|
|
1543 |
#1113 := [monotonicity #1110]: #1112
|
|
1544 |
#1699 := [monotonicity #1113 #1696]: #1698
|
|
1545 |
#1702 := [monotonicity #1110 #1699]: #1701
|
|
1546 |
#1103 := (iff #1054 #1102)
|
|
1547 |
#1100 := (iff #377 #38)
|
|
1548 |
#1101 := [rewrite]: #1100
|
|
1549 |
#1104 := [monotonicity #1101]: #1103
|
|
1550 |
#1705 := [monotonicity #1104 #1702]: #1704
|
|
1551 |
#1708 := [monotonicity #1101 #1705]: #1707
|
|
1552 |
#1722 := [monotonicity #1708]: #1721
|
|
1553 |
#1725 := [monotonicity #1722]: #1724
|
|
1554 |
#1718 := (iff #1084 #1717)
|
|
1555 |
#1715 := (iff #351 #1714)
|
|
1556 |
#1712 := (iff #346 #1711)
|
|
1557 |
#1709 := (iff #340 #26)
|
|
1558 |
#1710 := [rewrite]: #1709
|
|
1559 |
#1713 := [monotonicity #1710]: #1712
|
|
1560 |
#1716 := [quant-intro #1713]: #1715
|
|
1561 |
#1719 := [monotonicity #1716]: #1718
|
|
1562 |
#1728 := [monotonicity #1719 #1725]: #1727
|
|
1563 |
#1733 := [trans #1728 #1731]: #1732
|
|
1564 |
#1736 := [monotonicity #1733]: #1735
|
|
1565 |
#1098 := (iff #237 #1097)
|
|
1566 |
#1095 := (iff #236 #1085)
|
|
1567 |
#1090 := (implies true #1085)
|
|
1568 |
#1093 := (iff #1090 #1085)
|
|
1569 |
#1094 := [rewrite]: #1093
|
|
1570 |
#1091 := (iff #236 #1090)
|
|
1571 |
#1088 := (iff #235 #1085)
|
|
1572 |
#1081 := (implies #351 #1076)
|
|
1573 |
#1086 := (iff #1081 #1085)
|
|
1574 |
#1087 := [rewrite]: #1086
|
|
1575 |
#1082 := (iff #235 #1081)
|
|
1576 |
#1079 := (iff #234 #1076)
|
|
1577 |
#1072 := (implies #365 #1067)
|
|
1578 |
#1077 := (iff #1072 #1076)
|
|
1579 |
#1078 := [rewrite]: #1077
|
|
1580 |
#1073 := (iff #234 #1072)
|
|
1581 |
#1070 := (iff #233 #1067)
|
|
1582 |
#1063 := (implies #374 #1060)
|
|
1583 |
#1068 := (iff #1063 #1067)
|
|
1584 |
#1069 := [rewrite]: #1068
|
|
1585 |
#1064 := (iff #233 #1063)
|
|
1586 |
#1061 := (iff #232 #1060)
|
|
1587 |
#1058 := (iff #231 #1055)
|
|
1588 |
#1051 := (implies #377 #1048)
|
|
1589 |
#1056 := (iff #1051 #1055)
|
|
1590 |
#1057 := [rewrite]: #1056
|
|
1591 |
#1052 := (iff #231 #1051)
|
|
1592 |
#1049 := (iff #230 #1048)
|
|
1593 |
#1046 := (iff #229 #1043)
|
|
1594 |
#1039 := (implies #40 #1036)
|
|
1595 |
#1044 := (iff #1039 #1043)
|
|
1596 |
#1045 := [rewrite]: #1044
|
|
1597 |
#1040 := (iff #229 #1039)
|
|
1598 |
#1037 := (iff #228 #1036)
|
|
1599 |
#1034 := (iff #227 #1031)
|
|
1600 |
#1027 := (implies #395 #1024)
|
|
1601 |
#1032 := (iff #1027 #1031)
|
|
1602 |
#1033 := [rewrite]: #1032
|
|
1603 |
#1028 := (iff #227 #1027)
|
|
1604 |
#1025 := (iff #226 #1024)
|
|
1605 |
#1022 := (iff #225 #1019)
|
|
1606 |
#1015 := (implies #415 #1012)
|
|
1607 |
#1020 := (iff #1015 #1019)
|
|
1608 |
#1021 := [rewrite]: #1020
|
|
1609 |
#1016 := (iff #225 #1015)
|
|
1610 |
#1013 := (iff #224 #1012)
|
|
1611 |
#1010 := (iff #223 #1007)
|
|
1612 |
#1003 := (implies #441 #991)
|
|
1613 |
#1008 := (iff #1003 #1007)
|
|
1614 |
#1009 := [rewrite]: #1008
|
|
1615 |
#1004 := (iff #223 #1003)
|
|
1616 |
#1001 := (iff #222 #991)
|
|
1617 |
#996 := (implies true #991)
|
|
1618 |
#999 := (iff #996 #991)
|
|
1619 |
#1000 := [rewrite]: #999
|
|
1620 |
#997 := (iff #222 #996)
|
|
1621 |
#994 := (iff #221 #991)
|
|
1622 |
#987 := (implies #444 #982)
|
34994
|
1623 |
#992 := (iff #987 #991)
|
|
1624 |
#993 := [rewrite]: #992
|
36900
|
1625 |
#988 := (iff #221 #987)
|
|
1626 |
#985 := (iff #220 #982)
|
|
1627 |
#978 := (implies #70 #973)
|
|
1628 |
#983 := (iff #978 #982)
|
|
1629 |
#984 := [rewrite]: #983
|
|
1630 |
#979 := (iff #220 #978)
|
|
1631 |
#976 := (iff #219 #973)
|
|
1632 |
#969 := (implies #468 #964)
|
|
1633 |
#974 := (iff #969 #973)
|
|
1634 |
#975 := [rewrite]: #974
|
|
1635 |
#970 := (iff #219 #969)
|
|
1636 |
#967 := (iff #218 #964)
|
|
1637 |
#960 := (implies #494 #955)
|
|
1638 |
#965 := (iff #960 #964)
|
|
1639 |
#966 := [rewrite]: #965
|
|
1640 |
#961 := (iff #218 #960)
|
|
1641 |
#958 := (iff #217 #955)
|
|
1642 |
#951 := (implies #518 #948)
|
34994
|
1643 |
#956 := (iff #951 #955)
|
|
1644 |
#957 := [rewrite]: #956
|
36900
|
1645 |
#952 := (iff #217 #951)
|
|
1646 |
#949 := (iff #216 #948)
|
|
1647 |
#946 := (iff #215 #936)
|
|
1648 |
#941 := (implies true #936)
|
|
1649 |
#944 := (iff #941 #936)
|
34994
|
1650 |
#945 := [rewrite]: #944
|
36900
|
1651 |
#942 := (iff #215 #941)
|
|
1652 |
#939 := (iff #214 #936)
|
|
1653 |
#933 := (implies #529 #928)
|
|
1654 |
#937 := (iff #933 #936)
|
|
1655 |
#938 := [rewrite]: #937
|
|
1656 |
#934 := (iff #214 #933)
|
|
1657 |
#931 := (iff #213 #928)
|
|
1658 |
#671 := (not #668)
|
|
1659 |
#925 := (implies #671 #920)
|
|
1660 |
#929 := (iff #925 #928)
|
|
1661 |
#930 := [rewrite]: #929
|
|
1662 |
#926 := (iff #213 #925)
|
|
1663 |
#923 := (iff #212 #920)
|
|
1664 |
#916 := (implies #142 #911)
|
|
1665 |
#921 := (iff #916 #920)
|
|
1666 |
#922 := [rewrite]: #921
|
|
1667 |
#917 := (iff #212 #916)
|
|
1668 |
#914 := (iff #211 #911)
|
|
1669 |
#907 := (implies #682 #902)
|
|
1670 |
#912 := (iff #907 #911)
|
|
1671 |
#913 := [rewrite]: #912
|
|
1672 |
#908 := (iff #211 #907)
|
|
1673 |
#905 := (iff #210 #902)
|
|
1674 |
#898 := (implies #148 #893)
|
|
1675 |
#903 := (iff #898 #902)
|
|
1676 |
#904 := [rewrite]: #903
|
|
1677 |
#899 := (iff #210 #898)
|
|
1678 |
#896 := (iff #209 #893)
|
|
1679 |
#889 := (implies #696 #884)
|
|
1680 |
#894 := (iff #889 #893)
|
|
1681 |
#895 := [rewrite]: #894
|
|
1682 |
#890 := (iff #209 #889)
|
|
1683 |
#887 := (iff #208 #884)
|
|
1684 |
#880 := (implies #710 #877)
|
|
1685 |
#885 := (iff #880 #884)
|
|
1686 |
#886 := [rewrite]: #885
|
|
1687 |
#881 := (iff #208 #880)
|
|
1688 |
#878 := (iff #207 #877)
|
|
1689 |
#875 := (iff #206 #872)
|
|
1690 |
#868 := (implies #164 #865)
|
|
1691 |
#873 := (iff #868 #872)
|
|
1692 |
#874 := [rewrite]: #873
|
|
1693 |
#869 := (iff #206 #868)
|
|
1694 |
#866 := (iff #205 #865)
|
|
1695 |
#863 := (iff #204 #860)
|
|
1696 |
#856 := (implies #725 #853)
|
|
1697 |
#861 := (iff #856 #860)
|
34994
|
1698 |
#862 := [rewrite]: #861
|
36900
|
1699 |
#857 := (iff #204 #856)
|
|
1700 |
#854 := (iff #203 #853)
|
|
1701 |
#851 := (iff #202 #848)
|
|
1702 |
#844 := (implies #728 #841)
|
|
1703 |
#849 := (iff #844 #848)
|
|
1704 |
#850 := [rewrite]: #849
|
|
1705 |
#845 := (iff #202 #844)
|
|
1706 |
#842 := (iff #201 #841)
|
|
1707 |
#839 := (iff #200 #836)
|
|
1708 |
#832 := (implies #172 #829)
|
|
1709 |
#837 := (iff #832 #836)
|
|
1710 |
#838 := [rewrite]: #837
|
|
1711 |
#833 := (iff #200 #832)
|
|
1712 |
#830 := (iff #199 #829)
|
|
1713 |
#827 := (iff #198 #824)
|
|
1714 |
#820 := (implies #748 #817)
|
|
1715 |
#825 := (iff #820 #824)
|
|
1716 |
#826 := [rewrite]: #825
|
|
1717 |
#821 := (iff #198 #820)
|
|
1718 |
#818 := (iff #197 #817)
|
|
1719 |
#815 := (iff #196 #812)
|
|
1720 |
#808 := (implies #774 #798)
|
|
1721 |
#813 := (iff #808 #812)
|
|
1722 |
#814 := [rewrite]: #813
|
|
1723 |
#809 := (iff #196 #808)
|
|
1724 |
#806 := (iff #195 #798)
|
|
1725 |
#801 := (and #798 true)
|
|
1726 |
#804 := (iff #801 #798)
|
|
1727 |
#805 := [rewrite]: #804
|
|
1728 |
#802 := (iff #195 #801)
|
|
1729 |
#799 := (iff #194 #798)
|
|
1730 |
#796 := (iff #193 #793)
|
|
1731 |
#789 := (implies #187 #786)
|
|
1732 |
#794 := (iff #789 #793)
|
|
1733 |
#795 := [rewrite]: #794
|
|
1734 |
#790 := (iff #193 #789)
|
|
1735 |
#787 := (iff #192 #786)
|
|
1736 |
#784 := (iff #191 #783)
|
|
1737 |
#781 := (iff #190 #780)
|
|
1738 |
#778 := (iff #189 #777)
|
|
1739 |
#760 := (= #182 #759)
|
|
1740 |
#761 := [rewrite]: #760
|
|
1741 |
#779 := [monotonicity #761]: #778
|
|
1742 |
#714 := (iff #166 #713)
|
|
1743 |
#715 := [rewrite]: #714
|
|
1744 |
#782 := [monotonicity #715 #779]: #781
|
|
1745 |
#785 := [monotonicity #782]: #784
|
|
1746 |
#788 := [quant-intro #785]: #787
|
|
1747 |
#791 := [monotonicity #788]: #790
|
|
1748 |
#797 := [trans #791 #795]: #796
|
|
1749 |
#800 := [quant-intro #797]: #799
|
34994
|
1750 |
#803 := [monotonicity #800]: #802
|
36900
|
1751 |
#807 := [trans #803 #805]: #806
|
|
1752 |
#775 := (iff #185 #774)
|
|
1753 |
#772 := (iff #184 #769)
|
|
1754 |
#765 := (implies #754 #762)
|
|
1755 |
#770 := (iff #765 #769)
|
|
1756 |
#771 := [rewrite]: #770
|
|
1757 |
#766 := (iff #184 #765)
|
|
1758 |
#763 := (iff #183 #762)
|
|
1759 |
#764 := [monotonicity #761]: #763
|
|
1760 |
#757 := (iff #181 #754)
|
|
1761 |
#751 := (and #713 #50)
|
|
1762 |
#755 := (iff #751 #754)
|
|
1763 |
#756 := [rewrite]: #755
|
|
1764 |
#752 := (iff #181 #751)
|
|
1765 |
#753 := [monotonicity #715]: #752
|
|
1766 |
#758 := [trans #753 #756]: #757
|
|
1767 |
#767 := [monotonicity #758 #764]: #766
|
|
1768 |
#773 := [trans #767 #771]: #772
|
|
1769 |
#776 := [quant-intro #773]: #775
|
|
1770 |
#810 := [monotonicity #776 #807]: #809
|
|
1771 |
#816 := [trans #810 #814]: #815
|
|
1772 |
#819 := [monotonicity #776 #816]: #818
|
|
1773 |
#749 := (iff #180 #748)
|
|
1774 |
#746 := (iff #179 #743)
|
|
1775 |
#739 := (implies #736 #178)
|
|
1776 |
#744 := (iff #739 #743)
|
|
1777 |
#745 := [rewrite]: #744
|
|
1778 |
#740 := (iff #179 #739)
|
|
1779 |
#737 := (iff #176 #736)
|
|
1780 |
#734 := (iff #175 #733)
|
|
1781 |
#735 := [rewrite]: #734
|
|
1782 |
#731 := (iff #173 #719)
|
|
1783 |
#732 := [monotonicity #715]: #731
|
|
1784 |
#738 := [monotonicity #732 #735]: #737
|
|
1785 |
#741 := [monotonicity #738]: #740
|
|
1786 |
#747 := [trans #741 #745]: #746
|
|
1787 |
#750 := [quant-intro #747]: #749
|
|
1788 |
#822 := [monotonicity #750 #819]: #821
|
|
1789 |
#828 := [trans #822 #826]: #827
|
|
1790 |
#831 := [monotonicity #750 #828]: #830
|
|
1791 |
#834 := [monotonicity #831]: #833
|
|
1792 |
#840 := [trans #834 #838]: #839
|
|
1793 |
#843 := [monotonicity #840]: #842
|
|
1794 |
#729 := (iff #170 #728)
|
|
1795 |
#730 := [rewrite]: #729
|
|
1796 |
#846 := [monotonicity #730 #843]: #845
|
|
1797 |
#852 := [trans #846 #850]: #851
|
|
1798 |
#855 := [monotonicity #730 #852]: #854
|
|
1799 |
#726 := (iff #168 #725)
|
|
1800 |
#723 := (iff #167 #720)
|
|
1801 |
#716 := (implies #713 #699)
|
|
1802 |
#721 := (iff #716 #720)
|
|
1803 |
#722 := [rewrite]: #721
|
|
1804 |
#717 := (iff #167 #716)
|
|
1805 |
#700 := (iff #160 #699)
|
|
1806 |
#701 := [rewrite]: #700
|
|
1807 |
#718 := [monotonicity #715 #701]: #717
|
|
1808 |
#724 := [trans #718 #722]: #723
|
|
1809 |
#727 := [quant-intro #724]: #726
|
|
1810 |
#858 := [monotonicity #727 #855]: #857
|
|
1811 |
#864 := [trans #858 #862]: #863
|
|
1812 |
#867 := [monotonicity #727 #864]: #866
|
|
1813 |
#870 := [monotonicity #867]: #869
|
|
1814 |
#876 := [trans #870 #874]: #875
|
|
1815 |
#879 := [monotonicity #876]: #878
|
|
1816 |
#711 := (iff #162 #710)
|
|
1817 |
#708 := (iff #161 #705)
|
|
1818 |
#702 := (implies #159 #699)
|
|
1819 |
#706 := (iff #702 #705)
|
|
1820 |
#707 := [rewrite]: #706
|
|
1821 |
#703 := (iff #161 #702)
|
|
1822 |
#704 := [monotonicity #701]: #703
|
|
1823 |
#709 := [trans #704 #707]: #708
|
|
1824 |
#712 := [quant-intro #709]: #711
|
|
1825 |
#882 := [monotonicity #712 #879]: #881
|
|
1826 |
#888 := [trans #882 #886]: #887
|
|
1827 |
#697 := (iff #158 #696)
|
|
1828 |
#694 := (iff #157 #691)
|
|
1829 |
#688 := (implies #154 #685)
|
|
1830 |
#692 := (iff #688 #691)
|
|
1831 |
#693 := [rewrite]: #692
|
|
1832 |
#689 := (iff #157 #688)
|
|
1833 |
#686 := (iff #156 #685)
|
|
1834 |
#687 := [rewrite]: #686
|
|
1835 |
#690 := [monotonicity #687]: #689
|
|
1836 |
#695 := [trans #690 #693]: #694
|
|
1837 |
#698 := [quant-intro #695]: #697
|
|
1838 |
#891 := [monotonicity #698 #888]: #890
|
|
1839 |
#897 := [trans #891 #895]: #896
|
|
1840 |
#900 := [monotonicity #897]: #899
|
|
1841 |
#906 := [trans #900 #904]: #905
|
|
1842 |
#683 := (iff #145 #682)
|
|
1843 |
#680 := (iff #144 #677)
|
|
1844 |
#674 := (implies #450 #143)
|
|
1845 |
#678 := (iff #674 #677)
|
|
1846 |
#679 := [rewrite]: #678
|
|
1847 |
#675 := (iff #144 #674)
|
|
1848 |
#451 := (iff #74 #450)
|
|
1849 |
#448 := (iff #73 #447)
|
34994
|
1850 |
#449 := [rewrite]: #448
|
36900
|
1851 |
#452 := [monotonicity #449]: #451
|
|
1852 |
#676 := [monotonicity #452]: #675
|
|
1853 |
#681 := [trans #676 #679]: #680
|
|
1854 |
#684 := [quant-intro #681]: #683
|
|
1855 |
#909 := [monotonicity #684 #906]: #908
|
|
1856 |
#915 := [trans #909 #913]: #914
|
|
1857 |
#918 := [monotonicity #915]: #917
|
|
1858 |
#924 := [trans #918 #922]: #923
|
|
1859 |
#672 := (iff #140 #671)
|
|
1860 |
#669 := (iff #139 #668)
|
|
1861 |
#670 := [rewrite]: #669
|
|
1862 |
#673 := [monotonicity #670]: #672
|
|
1863 |
#927 := [monotonicity #673 #924]: #926
|
|
1864 |
#932 := [trans #927 #930]: #931
|
|
1865 |
#530 := (iff #97 #529)
|
|
1866 |
#527 := (iff #96 #524)
|
|
1867 |
#521 := (and #450 #87)
|
|
1868 |
#525 := (iff #521 #524)
|
|
1869 |
#526 := [rewrite]: #525
|
|
1870 |
#522 := (iff #96 #521)
|
|
1871 |
#523 := [monotonicity #452]: #522
|
|
1872 |
#528 := [trans #523 #526]: #527
|
|
1873 |
#531 := [quant-intro #528]: #530
|
|
1874 |
#935 := [monotonicity #531 #932]: #934
|
|
1875 |
#940 := [trans #935 #938]: #939
|
|
1876 |
#943 := [monotonicity #940]: #942
|
|
1877 |
#947 := [trans #943 #945]: #946
|
|
1878 |
#666 := (iff #136 #656)
|
|
1879 |
#661 := (implies true #656)
|
|
1880 |
#664 := (iff #661 #656)
|
|
1881 |
#665 := [rewrite]: #664
|
|
1882 |
#662 := (iff #136 #661)
|
|
1883 |
#659 := (iff #135 #656)
|
|
1884 |
#653 := (implies #532 #648)
|
|
1885 |
#657 := (iff #653 #656)
|
|
1886 |
#658 := [rewrite]: #657
|
|
1887 |
#654 := (iff #135 #653)
|
|
1888 |
#651 := (iff #134 #648)
|
|
1889 |
#644 := (implies #535 #639)
|
|
1890 |
#649 := (iff #644 #648)
|
|
1891 |
#650 := [rewrite]: #649
|
|
1892 |
#645 := (iff #134 #644)
|
|
1893 |
#642 := (iff #133 #639)
|
|
1894 |
#635 := (implies #103 #630)
|
|
1895 |
#640 := (iff #635 #639)
|
|
1896 |
#641 := [rewrite]: #640
|
|
1897 |
#636 := (iff #133 #635)
|
|
1898 |
#633 := (iff #132 #630)
|
|
1899 |
#626 := (implies #538 #621)
|
|
1900 |
#631 := (iff #626 #630)
|
|
1901 |
#632 := [rewrite]: #631
|
|
1902 |
#627 := (iff #132 #626)
|
|
1903 |
#624 := (iff #131 #621)
|
|
1904 |
#617 := (implies #108 #614)
|
|
1905 |
#622 := (iff #617 #621)
|
|
1906 |
#623 := [rewrite]: #622
|
|
1907 |
#618 := (iff #131 #617)
|
|
1908 |
#615 := (iff #130 #614)
|
|
1909 |
#612 := (iff #129 #609)
|
|
1910 |
#605 := (implies #562 #602)
|
|
1911 |
#610 := (iff #605 #609)
|
|
1912 |
#611 := [rewrite]: #610
|
|
1913 |
#606 := (iff #129 #605)
|
|
1914 |
#603 := (iff #128 #602)
|
|
1915 |
#600 := (iff #127 #597)
|
|
1916 |
#593 := (implies #580 #583)
|
|
1917 |
#598 := (iff #593 #597)
|
|
1918 |
#599 := [rewrite]: #598
|
|
1919 |
#594 := (iff #127 #593)
|
|
1920 |
#591 := (iff #126 #583)
|
|
1921 |
#586 := (and #583 true)
|
|
1922 |
#589 := (iff #586 #583)
|
|
1923 |
#590 := [rewrite]: #589
|
|
1924 |
#587 := (iff #126 #586)
|
|
1925 |
#584 := (iff #125 #583)
|
|
1926 |
#585 := [rewrite]: #584
|
|
1927 |
#588 := [monotonicity #585]: #587
|
|
1928 |
#592 := [trans #588 #590]: #591
|
|
1929 |
#581 := (iff #123 #580)
|
|
1930 |
#578 := (iff #122 #575)
|
|
1931 |
#571 := (implies #565 #568)
|
|
1932 |
#576 := (iff #571 #575)
|
|
1933 |
#577 := [rewrite]: #576
|
|
1934 |
#572 := (iff #122 #571)
|
|
1935 |
#569 := (iff #121 #568)
|
|
1936 |
#542 := (= #114 #541)
|
|
1937 |
#543 := [rewrite]: #542
|
|
1938 |
#570 := [monotonicity #543]: #569
|
|
1939 |
#566 := (iff #120 #565)
|
|
1940 |
#567 := [rewrite]: #566
|
|
1941 |
#573 := [monotonicity #567 #570]: #572
|
|
1942 |
#579 := [trans #573 #577]: #578
|
|
1943 |
#582 := [quant-intro #579]: #581
|
|
1944 |
#595 := [monotonicity #582 #592]: #594
|
|
1945 |
#601 := [trans #595 #599]: #600
|
|
1946 |
#604 := [monotonicity #582 #601]: #603
|
|
1947 |
#563 := (iff #119 #562)
|
|
1948 |
#560 := (iff #118 #557)
|
|
1949 |
#553 := (implies #111 #550)
|
|
1950 |
#558 := (iff #553 #557)
|
|
1951 |
#559 := [rewrite]: #558
|
|
1952 |
#554 := (iff #118 #553)
|
|
1953 |
#551 := (iff #117 #550)
|
|
1954 |
#548 := (iff #116 #547)
|
|
1955 |
#545 := (iff #115 #544)
|
|
1956 |
#546 := [monotonicity #543]: #545
|
|
1957 |
#549 := [monotonicity #546]: #548
|
|
1958 |
#552 := [quant-intro #549]: #551
|
|
1959 |
#555 := [monotonicity #552]: #554
|
|
1960 |
#561 := [trans #555 #559]: #560
|
|
1961 |
#564 := [quant-intro #561]: #563
|
|
1962 |
#607 := [monotonicity #564 #604]: #606
|
|
1963 |
#613 := [trans #607 #611]: #612
|
|
1964 |
#616 := [monotonicity #564 #613]: #615
|
|
1965 |
#619 := [monotonicity #616]: #618
|
|
1966 |
#625 := [trans #619 #623]: #624
|
|
1967 |
#539 := (iff #105 #538)
|
|
1968 |
#540 := [rewrite]: #539
|
|
1969 |
#628 := [monotonicity #540 #625]: #627
|
|
1970 |
#634 := [trans #628 #632]: #633
|
|
1971 |
#637 := [monotonicity #634]: #636
|
|
1972 |
#643 := [trans #637 #641]: #642
|
|
1973 |
#536 := (iff #100 #535)
|
|
1974 |
#537 := [rewrite]: #536
|
|
1975 |
#646 := [monotonicity #537 #643]: #645
|
|
1976 |
#652 := [trans #646 #650]: #651
|
|
1977 |
#533 := (iff #98 #532)
|
|
1978 |
#534 := [monotonicity #531]: #533
|
|
1979 |
#655 := [monotonicity #534 #652]: #654
|
|
1980 |
#660 := [trans #655 #658]: #659
|
|
1981 |
#663 := [monotonicity #660]: #662
|
|
1982 |
#667 := [trans #663 #665]: #666
|
|
1983 |
#950 := [monotonicity #667 #947]: #949
|
|
1984 |
#519 := (iff #95 #518)
|
|
1985 |
#516 := (iff #94 #513)
|
|
1986 |
#509 := (implies #88 #506)
|
|
1987 |
#514 := (iff #509 #513)
|
|
1988 |
#515 := [rewrite]: #514
|
|
1989 |
#510 := (iff #94 #509)
|
|
1990 |
#507 := (iff #93 #506)
|
|
1991 |
#504 := (iff #92 #503)
|
|
1992 |
#501 := (iff #91 #500)
|
|
1993 |
#498 := (iff #90 #497)
|
|
1994 |
#480 := (= #83 #479)
|
|
1995 |
#481 := [rewrite]: #480
|
|
1996 |
#499 := [monotonicity #481]: #498
|
|
1997 |
#502 := [monotonicity #449 #499]: #501
|
|
1998 |
#505 := [monotonicity #502]: #504
|
|
1999 |
#508 := [quant-intro #505]: #507
|
|
2000 |
#511 := [monotonicity #508]: #510
|
|
2001 |
#517 := [trans #511 #515]: #516
|
|
2002 |
#520 := [quant-intro #517]: #519
|
|
2003 |
#953 := [monotonicity #520 #950]: #952
|
34994
|
2004 |
#959 := [trans #953 #957]: #958
|
36900
|
2005 |
#495 := (iff #86 #494)
|
|
2006 |
#492 := (iff #85 #489)
|
|
2007 |
#485 := (implies #474 #482)
|
|
2008 |
#490 := (iff #485 #489)
|
|
2009 |
#491 := [rewrite]: #490
|
|
2010 |
#486 := (iff #85 #485)
|
|
2011 |
#483 := (iff #84 #482)
|
|
2012 |
#484 := [monotonicity #481]: #483
|
|
2013 |
#477 := (iff #82 #474)
|
|
2014 |
#471 := (and #447 #50)
|
|
2015 |
#475 := (iff #471 #474)
|
|
2016 |
#476 := [rewrite]: #475
|
|
2017 |
#472 := (iff #82 #471)
|
|
2018 |
#473 := [monotonicity #449]: #472
|
|
2019 |
#478 := [trans #473 #476]: #477
|
|
2020 |
#487 := [monotonicity #478 #484]: #486
|
|
2021 |
#493 := [trans #487 #491]: #492
|
|
2022 |
#496 := [quant-intro #493]: #495
|
|
2023 |
#962 := [monotonicity #496 #959]: #961
|
|
2024 |
#968 := [trans #962 #966]: #967
|
|
2025 |
#469 := (iff #81 #468)
|
|
2026 |
#466 := (iff #80 #463)
|
|
2027 |
#459 := (implies #456 #79)
|
|
2028 |
#464 := (iff #459 #463)
|
|
2029 |
#465 := [rewrite]: #464
|
|
2030 |
#460 := (iff #80 #459)
|
|
2031 |
#457 := (iff #77 #456)
|
|
2032 |
#454 := (iff #76 #453)
|
|
2033 |
#455 := [rewrite]: #454
|
|
2034 |
#458 := [monotonicity #452 #455]: #457
|
|
2035 |
#461 := [monotonicity #458]: #460
|
|
2036 |
#467 := [trans #461 #465]: #466
|
|
2037 |
#470 := [quant-intro #467]: #469
|
|
2038 |
#971 := [monotonicity #470 #968]: #970
|
|
2039 |
#977 := [trans #971 #975]: #976
|
|
2040 |
#980 := [monotonicity #977]: #979
|
|
2041 |
#986 := [trans #980 #984]: #985
|
|
2042 |
#445 := (iff #67 #444)
|
|
2043 |
#446 := [rewrite]: #445
|
|
2044 |
#989 := [monotonicity #446 #986]: #988
|
34994
|
2045 |
#995 := [trans #989 #993]: #994
|
36900
|
2046 |
#998 := [monotonicity #995]: #997
|
|
2047 |
#1002 := [trans #998 #1000]: #1001
|
|
2048 |
#442 := (iff #64 #441)
|
|
2049 |
#439 := (iff #63 #436)
|
|
2050 |
#432 := (implies #57 #429)
|
|
2051 |
#437 := (iff #432 #436)
|
|
2052 |
#438 := [rewrite]: #437
|
|
2053 |
#433 := (iff #63 #432)
|
|
2054 |
#430 := (iff #62 #429)
|
|
2055 |
#427 := (iff #61 #426)
|
|
2056 |
#424 := (iff #60 #421)
|
|
2057 |
#418 := (and #368 #59)
|
|
2058 |
#422 := (iff #418 #421)
|
|
2059 |
#423 := [rewrite]: #422
|
|
2060 |
#419 := (iff #60 #418)
|
|
2061 |
#369 := (iff #34 #368)
|
|
2062 |
#370 := [rewrite]: #369
|
|
2063 |
#420 := [monotonicity #370]: #419
|
|
2064 |
#425 := [trans #420 #423]: #424
|
|
2065 |
#428 := [monotonicity #425]: #427
|
|
2066 |
#431 := [quant-intro #428]: #430
|
|
2067 |
#434 := [monotonicity #431]: #433
|
|
2068 |
#440 := [trans #434 #438]: #439
|
|
2069 |
#443 := [quant-intro #440]: #442
|
|
2070 |
#1005 := [monotonicity #443 #1002]: #1004
|
|
2071 |
#1011 := [trans #1005 #1009]: #1010
|
|
2072 |
#1014 := [monotonicity #443 #1011]: #1013
|
|
2073 |
#416 := (iff #55 #415)
|
|
2074 |
#413 := (iff #54 #410)
|
|
2075 |
#406 := (implies #401 #53)
|
|
2076 |
#411 := (iff #406 #410)
|
|
2077 |
#412 := [rewrite]: #411
|
|
2078 |
#407 := (iff #54 #406)
|
|
2079 |
#404 := (iff #51 #401)
|
|
2080 |
#398 := (and #368 #50)
|
|
2081 |
#402 := (iff #398 #401)
|
|
2082 |
#403 := [rewrite]: #402
|
|
2083 |
#399 := (iff #51 #398)
|
|
2084 |
#400 := [monotonicity #370]: #399
|
|
2085 |
#405 := [trans #400 #403]: #404
|
|
2086 |
#408 := [monotonicity #405]: #407
|
|
2087 |
#414 := [trans #408 #412]: #413
|
|
2088 |
#417 := [quant-intro #414]: #416
|
|
2089 |
#1017 := [monotonicity #417 #1014]: #1016
|
|
2090 |
#1023 := [trans #1017 #1021]: #1022
|
|
2091 |
#1026 := [monotonicity #417 #1023]: #1025
|
|
2092 |
#396 := (iff #47 #395)
|
|
2093 |
#393 := (iff #46 #390)
|
|
2094 |
#386 := (implies #383 #45)
|
|
2095 |
#391 := (iff #386 #390)
|
|
2096 |
#392 := [rewrite]: #391
|
|
2097 |
#387 := (iff #46 #386)
|
|
2098 |
#384 := (iff #43 #383)
|
|
2099 |
#381 := (iff #42 #380)
|
|
2100 |
#382 := [rewrite]: #381
|
|
2101 |
#372 := (iff #35 #371)
|
|
2102 |
#373 := [monotonicity #370]: #372
|
|
2103 |
#385 := [monotonicity #373 #382]: #384
|
|
2104 |
#388 := [monotonicity #385]: #387
|
|
2105 |
#394 := [trans #388 #392]: #393
|
|
2106 |
#397 := [quant-intro #394]: #396
|
|
2107 |
#1029 := [monotonicity #397 #1026]: #1028
|
|
2108 |
#1035 := [trans #1029 #1033]: #1034
|
|
2109 |
#1038 := [monotonicity #397 #1035]: #1037
|
|
2110 |
#1041 := [monotonicity #1038]: #1040
|
|
2111 |
#1047 := [trans #1041 #1045]: #1046
|
|
2112 |
#1050 := [monotonicity #1047]: #1049
|
|
2113 |
#378 := (iff #38 #377)
|
|
2114 |
#379 := [rewrite]: #378
|
|
2115 |
#1053 := [monotonicity #379 #1050]: #1052
|
|
2116 |
#1059 := [trans #1053 #1057]: #1058
|
|
2117 |
#1062 := [monotonicity #379 #1059]: #1061
|
|
2118 |
#375 := (iff #36 #374)
|
|
2119 |
#376 := [quant-intro #373]: #375
|
|
2120 |
#1065 := [monotonicity #376 #1062]: #1064
|
|
2121 |
#1071 := [trans #1065 #1069]: #1070
|
|
2122 |
#366 := (iff #32 #365)
|
|
2123 |
#363 := (iff #31 #360)
|
|
2124 |
#357 := (implies #29 #354)
|
|
2125 |
#361 := (iff #357 #360)
|
|
2126 |
#362 := [rewrite]: #361
|
|
2127 |
#358 := (iff #31 #357)
|
|
2128 |
#355 := (iff #30 #354)
|
|
2129 |
#356 := [rewrite]: #355
|
|
2130 |
#359 := [monotonicity #356]: #358
|
|
2131 |
#364 := [trans #359 #362]: #363
|
|
2132 |
#367 := [quant-intro #364]: #366
|
|
2133 |
#1074 := [monotonicity #367 #1071]: #1073
|
|
2134 |
#1080 := [trans #1074 #1078]: #1079
|
|
2135 |
#352 := (iff #28 #351)
|
|
2136 |
#349 := (iff #27 #346)
|
|
2137 |
#343 := (implies #24 #340)
|
|
2138 |
#347 := (iff #343 #346)
|
|
2139 |
#348 := [rewrite]: #347
|
|
2140 |
#344 := (iff #27 #343)
|
|
2141 |
#341 := (iff #26 #340)
|
|
2142 |
#342 := [rewrite]: #341
|
|
2143 |
#345 := [monotonicity #342]: #344
|
|
2144 |
#350 := [trans #345 #348]: #349
|
|
2145 |
#353 := [quant-intro #350]: #352
|
|
2146 |
#1083 := [monotonicity #353 #1080]: #1082
|
|
2147 |
#1089 := [trans #1083 #1087]: #1088
|
|
2148 |
#1092 := [monotonicity #1089]: #1091
|
|
2149 |
#1096 := [trans #1092 #1094]: #1095
|
|
2150 |
#1099 := [monotonicity #1096]: #1098
|
|
2151 |
#1738 := [trans #1099 #1736]: #1737
|
|
2152 |
#339 := [asserted]: #237
|
|
2153 |
#1739 := [mp #339 #1738]: #1734
|
|
2154 |
#1744 := [not-or-elim #1739]: #1714
|
|
2155 |
#2002 := [mp~ #1744 #2168]: #1714
|
|
2156 |
#4540 := [mp #2002 #4539]: #4535
|
|
2157 |
#4634 := [hypothesis]: #1102
|
|
2158 |
#4588 := (not #4535)
|
|
2159 |
#4586 := (or #4588 #38)
|
|
2160 |
#3871 := (= f6 f6)
|
|
2161 |
#3836 := (not #3871)
|
|
2162 |
#3837 := (or #3836 #38)
|
|
2163 |
#4589 := (or #4588 #3837)
|
|
2164 |
#4591 := (iff #4589 #4586)
|
|
2165 |
#4630 := (iff #4586 #4586)
|
|
2166 |
#4631 := [rewrite]: #4630
|
|
2167 |
#4587 := (iff #3837 #38)
|
|
2168 |
#3800 := (or false #38)
|
|
2169 |
#4577 := (iff #3800 #38)
|
|
2170 |
#4585 := [rewrite]: #4577
|
|
2171 |
#3801 := (iff #3837 #3800)
|
|
2172 |
#3796 := (iff #3836 false)
|
|
2173 |
#9474 := (not true)
|
|
2174 |
#9477 := (iff #9474 false)
|
|
2175 |
#9478 := [rewrite]: #9477
|
|
2176 |
#3795 := (iff #3836 #9474)
|
|
2177 |
#3840 := (iff #3871 true)
|
|
2178 |
#3821 := [rewrite]: #3840
|
|
2179 |
#3835 := [monotonicity #3821]: #3795
|
|
2180 |
#3787 := [trans #3835 #9478]: #3796
|
|
2181 |
#3793 := [monotonicity #3787]: #3801
|
|
2182 |
#4578 := [trans #3793 #4585]: #4587
|
|
2183 |
#3911 := [monotonicity #4578]: #4591
|
|
2184 |
#4632 := [trans #3911 #4631]: #4591
|
|
2185 |
#4590 := [quant-inst]: #4589
|
|
2186 |
#4633 := [mp #4590 #4632]: #4586
|
|
2187 |
#4635 := [unit-resolution #4633 #4634 #4540]: false
|
|
2188 |
#4636 := [lemma #4635]: #38
|
|
2189 |
#4531 := (or #1102 #4528)
|
|
2190 |
#3492 := (forall (vars (?v1 S2)) #3481)
|
|
2191 |
#3499 := (not #3492)
|
|
2192 |
#3477 := (forall (vars (?v0 S2) (?v1 S2)) #3472)
|
|
2193 |
#3498 := (not #3477)
|
|
2194 |
#3500 := (or #2308 #2875 #3498 #3499)
|
|
2195 |
#3501 := (not #3500)
|
|
2196 |
#3506 := (or #3455 #3501)
|
|
2197 |
#3513 := (not #3506)
|
|
2198 |
#3432 := (forall (vars (?v0 S2) (?v1 S2)) #3427)
|
|
2199 |
#3512 := (not #3432)
|
|
2200 |
#3514 := (or #3512 #3513)
|
|
2201 |
#3515 := (not #3514)
|
|
2202 |
#3520 := (or #3409 #3515)
|
|
2203 |
#3526 := (not #3520)
|
|
2204 |
#3527 := (or #1405 #3526)
|
|
2205 |
#3528 := (not #3527)
|
|
2206 |
#3533 := (or #2225 #3528)
|
|
2207 |
#3539 := (not #3533)
|
|
2208 |
#3540 := (or #1396 #3539)
|
|
2209 |
#3541 := (not #3540)
|
|
2210 |
#3546 := (or #1396 #3541)
|
|
2211 |
#3552 := (not #3546)
|
|
2212 |
#3553 := (or #859 #3552)
|
|
2213 |
#3554 := (not #3553)
|
|
2214 |
#3559 := (or #2818 #3554)
|
|
2215 |
#3565 := (not #3559)
|
|
2216 |
#3566 := (or #1391 #3565)
|
|
2217 |
#3567 := (not #3566)
|
|
2218 |
#3572 := (or #2804 #3567)
|
|
2219 |
#3580 := (not #3572)
|
|
2220 |
#3386 := (forall (vars (?v0 S2)) #3381)
|
|
2221 |
#3579 := (not #3386)
|
|
2222 |
#3368 := (forall (vars (?v0 S2)) #3365)
|
|
2223 |
#3578 := (not #3368)
|
|
2224 |
#3581 := (or #901 #668 #1556 #1560 #2159 #2162 #3578 #3579 #3580)
|
|
2225 |
#3582 := (not #3581)
|
|
2226 |
#3298 := (forall (vars (?v0 S2) (?v1 S2)) #3293)
|
|
2227 |
#3304 := (not #3298)
|
|
2228 |
#3305 := (or #125 #3304)
|
|
2229 |
#3306 := (not #3305)
|
|
2230 |
#3333 := (or #3306 #3330)
|
|
2231 |
#3340 := (not #3333)
|
|
2232 |
#3276 := (forall (vars (?v0 S2)) #3271)
|
|
2233 |
#3339 := (not #3276)
|
|
2234 |
#3341 := (or #3339 #3340)
|
|
2235 |
#3342 := (not #3341)
|
|
2236 |
#3239 := (forall (vars (?v1 S2)) #3228)
|
|
2237 |
#3245 := (not #3239)
|
|
2238 |
#3246 := (or #2038 #2653 #3245)
|
|
2239 |
#3247 := (not #3246)
|
|
2240 |
#3347 := (or #3247 #3342)
|
|
2241 |
#3354 := (not #3347)
|
|
2242 |
#3224 := (forall (vars (?v0 S2)) #3213)
|
|
2243 |
#3353 := (not #3224)
|
|
2244 |
#3355 := (or #638 #620 #647 #629 #3353 #3354)
|
|
2245 |
#3356 := (not #3355)
|
|
2246 |
#3587 := (or #3356 #3582)
|
|
2247 |
#3597 := (not #3587)
|
|
2248 |
#3210 := (forall (vars (?v0 S2)) #3205)
|
|
2249 |
#3596 := (not #3210)
|
|
2250 |
#3182 := (forall (vars (?v0 S2)) #3177)
|
|
2251 |
#3595 := (not #3182)
|
|
2252 |
#3154 := (forall (vars (?v0 S2) (?v1 S2)) #3149)
|
|
2253 |
#3594 := (not #3154)
|
|
2254 |
#3131 := (forall (vars (?v0 S2) (?v1 S2)) #3126)
|
|
2255 |
#3593 := (not #3131)
|
|
2256 |
#3598 := (or #1653 #1648 #3593 #3594 #3595 #3596 #3597)
|
|
2257 |
#3599 := (not #3598)
|
|
2258 |
#3099 := (forall (vars (?v1 S2)) #3088)
|
|
2259 |
#3105 := (not #3099)
|
|
2260 |
#3106 := (or #1930 #2515 #3105)
|
|
2261 |
#3107 := (not #3106)
|
|
2262 |
#3604 := (or #3107 #3599)
|
|
2263 |
#3611 := (not #3604)
|
|
2264 |
#3084 := (forall (vars (?v0 S2) (?v1 S2)) #3079)
|
|
2265 |
#3610 := (not #3084)
|
|
2266 |
#3612 := (or #3610 #3611)
|
|
2267 |
#3613 := (not #3612)
|
|
2268 |
#3618 := (or #3062 #3613)
|
|
2269 |
#3625 := (not #3618)
|
|
2270 |
#3039 := (forall (vars (?v0 S2) (?v1 S2)) #3034)
|
|
2271 |
#3624 := (not #3039)
|
|
2272 |
#3626 := (or #3624 #3625)
|
|
2273 |
#3627 := (not #3626)
|
|
2274 |
#3632 := (or #3016 #3627)
|
|
2275 |
#3638 := (not #3632)
|
|
2276 |
#3639 := (or #1111 #3638)
|
|
2277 |
#3640 := (not #3639)
|
|
2278 |
#3645 := (or #1846 #3640)
|
|
2279 |
#3651 := (not #3645)
|
|
2280 |
#3652 := (or #1102 #3651)
|
|
2281 |
#3653 := (not #3652)
|
|
2282 |
#3658 := (or #1102 #3653)
|
|
2283 |
#4532 := (iff #3658 #4531)
|
|
2284 |
#4529 := (iff #3653 #4528)
|
|
2285 |
#4526 := (iff #3652 #4525)
|
|
2286 |
#4523 := (iff #3651 #4522)
|
|
2287 |
#4520 := (iff #3645 #4519)
|
|
2288 |
#4517 := (iff #3640 #4516)
|
|
2289 |
#4514 := (iff #3639 #4513)
|
|
2290 |
#4511 := (iff #3638 #4510)
|
|
2291 |
#4508 := (iff #3632 #4507)
|
|
2292 |
#4505 := (iff #3627 #4504)
|
|
2293 |
#4502 := (iff #3626 #4501)
|
|
2294 |
#4499 := (iff #3625 #4498)
|
|
2295 |
#4496 := (iff #3618 #4495)
|
|
2296 |
#4493 := (iff #3613 #4492)
|
|
2297 |
#4490 := (iff #3612 #4489)
|
|
2298 |
#4487 := (iff #3611 #4486)
|
|
2299 |
#4484 := (iff #3604 #4483)
|
|
2300 |
#4481 := (iff #3599 #4480)
|
|
2301 |
#4478 := (iff #3598 #4477)
|
|
2302 |
#4475 := (iff #3597 #4474)
|
|
2303 |
#4472 := (iff #3587 #4471)
|
|
2304 |
#4469 := (iff #3582 #4468)
|
|
2305 |
#4466 := (iff #3581 #4465)
|
|
2306 |
#4463 := (iff #3580 #4462)
|
|
2307 |
#4460 := (iff #3572 #4459)
|
|
2308 |
#4457 := (iff #3567 #4456)
|
|
2309 |
#4454 := (iff #3566 #4453)
|
|
2310 |
#4451 := (iff #3565 #4450)
|
|
2311 |
#4448 := (iff #3559 #4447)
|
|
2312 |
#4445 := (iff #3554 #4444)
|
|
2313 |
#4442 := (iff #3553 #4441)
|
|
2314 |
#4439 := (iff #3552 #4438)
|
|
2315 |
#4436 := (iff #3546 #4435)
|
|
2316 |
#4433 := (iff #3541 #4432)
|
|
2317 |
#4430 := (iff #3540 #4429)
|
|
2318 |
#4427 := (iff #3539 #4426)
|
|
2319 |
#4424 := (iff #3533 #4423)
|
|
2320 |
#4421 := (iff #3528 #4420)
|
|
2321 |
#4418 := (iff #3527 #4417)
|
|
2322 |
#4415 := (iff #3526 #4414)
|
|
2323 |
#4412 := (iff #3520 #4411)
|
|
2324 |
#4409 := (iff #3515 #4408)
|
|
2325 |
#4406 := (iff #3514 #4405)
|
|
2326 |
#4403 := (iff #3513 #4402)
|
|
2327 |
#4400 := (iff #3506 #4399)
|
|
2328 |
#4397 := (iff #3501 #4396)
|
|
2329 |
#4394 := (iff #3500 #4393)
|
|
2330 |
#4391 := (iff #3499 #4390)
|
|
2331 |
#4388 := (iff #3492 #4385)
|
|
2332 |
#4386 := (iff #3481 #3481)
|
|
2333 |
#4387 := [refl]: #4386
|
|
2334 |
#4389 := [quant-intro #4387]: #4388
|
|
2335 |
#4392 := [monotonicity #4389]: #4391
|
|
2336 |
#4382 := (iff #3498 #4381)
|
|
2337 |
#4379 := (iff #3477 #4376)
|
|
2338 |
#4377 := (iff #3472 #3472)
|
|
2339 |
#4378 := [refl]: #4377
|
|
2340 |
#4380 := [quant-intro #4378]: #4379
|
|
2341 |
#4383 := [monotonicity #4380]: #4382
|
|
2342 |
#4395 := [monotonicity #4383 #4392]: #4394
|
|
2343 |
#4398 := [monotonicity #4395]: #4397
|
|
2344 |
#4401 := [monotonicity #4398]: #4400
|
|
2345 |
#4404 := [monotonicity #4401]: #4403
|
|
2346 |
#4374 := (iff #3512 #4373)
|
|
2347 |
#4371 := (iff #3432 #4368)
|
|
2348 |
#4369 := (iff #3427 #3427)
|
|
2349 |
#4370 := [refl]: #4369
|
|
2350 |
#4372 := [quant-intro #4370]: #4371
|
|
2351 |
#4375 := [monotonicity #4372]: #4374
|
|
2352 |
#4407 := [monotonicity #4375 #4404]: #4406
|
|
2353 |
#4410 := [monotonicity #4407]: #4409
|
|
2354 |
#4413 := [monotonicity #4410]: #4412
|
|
2355 |
#4416 := [monotonicity #4413]: #4415
|
|
2356 |
#4365 := (iff #1405 #4364)
|
|
2357 |
#4362 := (iff #1402 #4359)
|
|
2358 |
#4360 := (iff #1399 #1399)
|
|
2359 |
#4361 := [refl]: #4360
|
|
2360 |
#4363 := [quant-intro #4361]: #4362
|
|
2361 |
#4366 := [monotonicity #4363]: #4365
|
|
2362 |
#4419 := [monotonicity #4366 #4416]: #4418
|
|
2363 |
#4422 := [monotonicity #4419]: #4421
|
|
2364 |
#4425 := [monotonicity #4422]: #4424
|
|
2365 |
#4428 := [monotonicity #4425]: #4427
|
|
2366 |
#4431 := [monotonicity #4428]: #4430
|
|
2367 |
#4434 := [monotonicity #4431]: #4433
|
|
2368 |
#4437 := [monotonicity #4434]: #4436
|
|
2369 |
#4440 := [monotonicity #4437]: #4439
|
|
2370 |
#4357 := (iff #859 #4356)
|
|
2371 |
#4354 := (iff #725 #4351)
|
|
2372 |
#4352 := (iff #720 #720)
|
|
2373 |
#4353 := [refl]: #4352
|
|
2374 |
#4355 := [quant-intro #4353]: #4354
|
|
2375 |
#4358 := [monotonicity #4355]: #4357
|
|
2376 |
#4443 := [monotonicity #4358 #4440]: #4442
|
|
2377 |
#4446 := [monotonicity #4443]: #4445
|
|
2378 |
#4449 := [monotonicity #4446]: #4448
|
|
2379 |
#4452 := [monotonicity #4449]: #4451
|
|
2380 |
#4348 := (iff #1391 #4347)
|
|
2381 |
#4345 := (iff #1388 #4342)
|
|
2382 |
#4343 := (iff #1383 #1383)
|
|
2383 |
#4344 := [refl]: #4343
|
|
2384 |
#4346 := [quant-intro #4344]: #4345
|
|
2385 |
#4349 := [monotonicity #4346]: #4348
|
|
2386 |
#4455 := [monotonicity #4349 #4452]: #4454
|
|
2387 |
#4458 := [monotonicity #4455]: #4457
|
|
2388 |
#4461 := [monotonicity #4458]: #4460
|
|
2389 |
#4464 := [monotonicity #4461]: #4463
|
|
2390 |
#4340 := (iff #3579 #4339)
|
|
2391 |
#4337 := (iff #3386 #4334)
|
|
2392 |
#4335 := (iff #3381 #3381)
|
|
2393 |
#4336 := [refl]: #4335
|
|
2394 |
#4338 := [quant-intro #4336]: #4337
|
|
2395 |
#4341 := [monotonicity #4338]: #4340
|
|
2396 |
#4332 := (iff #3578 #4331)
|
|
2397 |
#4329 := (iff #3368 #4326)
|
|
2398 |
#4327 := (iff #3365 #3365)
|
|
2399 |
#4328 := [refl]: #4327
|
|
2400 |
#4330 := [quant-intro #4328]: #4329
|
|
2401 |
#4333 := [monotonicity #4330]: #4332
|
|
2402 |
#4322 := (iff #1556 #4321)
|
|
2403 |
#4319 := (iff #1553 #4316)
|
|
2404 |
#4317 := (iff #1548 #1548)
|
|
2405 |
#4318 := [refl]: #4317
|
|
2406 |
#4320 := [quant-intro #4318]: #4319
|
|
2407 |
#4323 := [monotonicity #4320]: #4322
|
|
2408 |
#4467 := [monotonicity #4323 #4333 #4341 #4464]: #4466
|
|
2409 |
#4470 := [monotonicity #4467]: #4469
|
|
2410 |
#4314 := (iff #3356 #4313)
|
|
2411 |
#4311 := (iff #3355 #4310)
|
|
2412 |
#4308 := (iff #3354 #4307)
|
|
2413 |
#4305 := (iff #3347 #4304)
|
|
2414 |
#4302 := (iff #3342 #4301)
|
|
2415 |
#4299 := (iff #3341 #4298)
|
|
2416 |
#4296 := (iff #3340 #4295)
|
|
2417 |
#4293 := (iff #3333 #4292)
|
|
2418 |
#4290 := (iff #3306 #4289)
|
|
2419 |
#4287 := (iff #3305 #4286)
|
|
2420 |
#4284 := (iff #3304 #4283)
|
|
2421 |
#4281 := (iff #3298 #4278)
|
|
2422 |
#4279 := (iff #3293 #3293)
|
|
2423 |
#4280 := [refl]: #4279
|
|
2424 |
#4282 := [quant-intro #4280]: #4281
|
34994
|
2425 |
#4285 := [monotonicity #4282]: #4284
|
|
2426 |
#4288 := [monotonicity #4285]: #4287
|
|
2427 |
#4291 := [monotonicity #4288]: #4290
|
36900
|
2428 |
#4294 := [monotonicity #4291]: #4293
|
34994
|
2429 |
#4297 := [monotonicity #4294]: #4296
|
36900
|
2430 |
#4276 := (iff #3339 #4275)
|
|
2431 |
#4273 := (iff #3276 #4270)
|
|
2432 |
#4271 := (iff #3271 #3271)
|
|
2433 |
#4272 := [refl]: #4271
|
|
2434 |
#4274 := [quant-intro #4272]: #4273
|
|
2435 |
#4277 := [monotonicity #4274]: #4276
|
|
2436 |
#4300 := [monotonicity #4277 #4297]: #4299
|
34994
|
2437 |
#4303 := [monotonicity #4300]: #4302
|
36900
|
2438 |
#4268 := (iff #3247 #4267)
|
|
2439 |
#4265 := (iff #3246 #4264)
|
|
2440 |
#4262 := (iff #3245 #4261)
|
|
2441 |
#4259 := (iff #3239 #4256)
|
|
2442 |
#4257 := (iff #3228 #3228)
|
|
2443 |
#4258 := [refl]: #4257
|
|
2444 |
#4260 := [quant-intro #4258]: #4259
|
|
2445 |
#4263 := [monotonicity #4260]: #4262
|
|
2446 |
#4266 := [monotonicity #4263]: #4265
|
|
2447 |
#4269 := [monotonicity #4266]: #4268
|
|
2448 |
#4306 := [monotonicity #4269 #4303]: #4305
|
|
2449 |
#4309 := [monotonicity #4306]: #4308
|
|
2450 |
#4252 := (iff #3353 #4251)
|
|
2451 |
#4249 := (iff #3224 #4246)
|
|
2452 |
#4247 := (iff #3213 #3213)
|
34994
|
2453 |
#4248 := [refl]: #4247
|
|
2454 |
#4250 := [quant-intro #4248]: #4249
|
|
2455 |
#4253 := [monotonicity #4250]: #4252
|
36900
|
2456 |
#4312 := [monotonicity #4253 #4309]: #4311
|
34994
|
2457 |
#4315 := [monotonicity #4312]: #4314
|
36900
|
2458 |
#4473 := [monotonicity #4315 #4470]: #4472
|
|
2459 |
#4476 := [monotonicity #4473]: #4475
|
|
2460 |
#4243 := (iff #3596 #4242)
|
|
2461 |
#4240 := (iff #3210 #4237)
|
|
2462 |
#4238 := (iff #3205 #3205)
|
|
2463 |
#4239 := [refl]: #4238
|
|
2464 |
#4241 := [quant-intro #4239]: #4240
|
|
2465 |
#4244 := [monotonicity #4241]: #4243
|
|
2466 |
#4235 := (iff #3595 #4234)
|
|
2467 |
#4232 := (iff #3182 #4229)
|
|
2468 |
#4230 := (iff #3177 #3177)
|
34994
|
2469 |
#4231 := [refl]: #4230
|
|
2470 |
#4233 := [quant-intro #4231]: #4232
|
|
2471 |
#4236 := [monotonicity #4233]: #4235
|
36900
|
2472 |
#4227 := (iff #3594 #4226)
|
|
2473 |
#4224 := (iff #3154 #4221)
|
|
2474 |
#4222 := (iff #3149 #3149)
|
34994
|
2475 |
#4223 := [refl]: #4222
|
|
2476 |
#4225 := [quant-intro #4223]: #4224
|
|
2477 |
#4228 := [monotonicity #4225]: #4227
|
36900
|
2478 |
#4218 := (iff #3593 #4217)
|
|
2479 |
#4215 := (iff #3131 #4212)
|
|
2480 |
#4213 := (iff #3126 #3126)
|
|
2481 |
#4214 := [refl]: #4213
|
|
2482 |
#4216 := [quant-intro #4214]: #4215
|
|
2483 |
#4219 := [monotonicity #4216]: #4218
|
|
2484 |
#4210 := (iff #1648 #4209)
|
|
2485 |
#4207 := (iff #1645 #4204)
|
|
2486 |
#4205 := (iff #1642 #1642)
|
|
2487 |
#4206 := [refl]: #4205
|
|
2488 |
#4208 := [quant-intro #4206]: #4207
|
|
2489 |
#4211 := [monotonicity #4208]: #4210
|
|
2490 |
#4479 := [monotonicity #4211 #4219 #4228 #4236 #4244 #4476]: #4478
|
|
2491 |
#4482 := [monotonicity #4479]: #4481
|
|
2492 |
#4201 := (iff #3107 #4200)
|
|
2493 |
#4198 := (iff #3106 #4197)
|
|
2494 |
#4195 := (iff #3105 #4194)
|
|
2495 |
#4192 := (iff #3099 #4189)
|
|
2496 |
#4190 := (iff #3088 #3088)
|
|
2497 |
#4191 := [refl]: #4190
|
|
2498 |
#4193 := [quant-intro #4191]: #4192
|
34994
|
2499 |
#4196 := [monotonicity #4193]: #4195
|
36900
|
2500 |
#4199 := [monotonicity #4196]: #4198
|
34994
|
2501 |
#4202 := [monotonicity #4199]: #4201
|
36900
|
2502 |
#4485 := [monotonicity #4202 #4482]: #4484
|
|
2503 |
#4488 := [monotonicity #4485]: #4487
|
|
2504 |
#4186 := (iff #3610 #4185)
|
|
2505 |
#4183 := (iff #3084 #4180)
|
|
2506 |
#4181 := (iff #3079 #3079)
|
|
2507 |
#4182 := [refl]: #4181
|
|
2508 |
#4184 := [quant-intro #4182]: #4183
|
|
2509 |
#4187 := [monotonicity #4184]: #4186
|
|
2510 |
#4491 := [monotonicity #4187 #4488]: #4490
|
|
2511 |
#4494 := [monotonicity #4491]: #4493
|
|
2512 |
#4497 := [monotonicity #4494]: #4496
|
|
2513 |
#4500 := [monotonicity #4497]: #4499
|
|
2514 |
#4177 := (iff #3624 #4176)
|
|
2515 |
#4174 := (iff #3039 #4171)
|
|
2516 |
#4172 := (iff #3034 #3034)
|
|
2517 |
#4173 := [refl]: #4172
|
|
2518 |
#4175 := [quant-intro #4173]: #4174
|
|
2519 |
#4178 := [monotonicity #4175]: #4177
|
|
2520 |
#4503 := [monotonicity #4178 #4500]: #4502
|
|
2521 |
#4506 := [monotonicity #4503]: #4505
|
|
2522 |
#4509 := [monotonicity #4506]: #4508
|
|
2523 |
#4512 := [monotonicity #4509]: #4511
|
|
2524 |
#4168 := (iff #1111 #4167)
|
|
2525 |
#4165 := (iff #1108 #4162)
|
|
2526 |
#4163 := (iff #1107 #1107)
|
|
2527 |
#4164 := [refl]: #4163
|
|
2528 |
#4166 := [quant-intro #4164]: #4165
|
|
2529 |
#4169 := [monotonicity #4166]: #4168
|
|
2530 |
#4515 := [monotonicity #4169 #4512]: #4514
|
|
2531 |
#4518 := [monotonicity #4515]: #4517
|
|
2532 |
#4521 := [monotonicity #4518]: #4520
|
|
2533 |
#4524 := [monotonicity #4521]: #4523
|
|
2534 |
#4527 := [monotonicity #4524]: #4526
|
|
2535 |
#4530 := [monotonicity #4527]: #4529
|
|
2536 |
#4533 := [monotonicity #4530]: #4532
|
|
2537 |
#2304 := (not #2303)
|
|
2538 |
#2906 := (and #713 #2304 #2903)
|
|
2539 |
#2909 := (not #2906)
|
|
2540 |
#2912 := (forall (vars (?v1 S2)) #2909)
|
|
2541 |
#2878 := (not #2875)
|
|
2542 |
#2309 := (not #2308)
|
|
2543 |
#2921 := (and #1445 #2309 #2878 #2912)
|
|
2544 |
#2277 := (not #2276)
|
|
2545 |
#2848 := (and #2277 #2279)
|
|
2546 |
#2851 := (not #2848)
|
|
2547 |
#2869 := (or #2851 #2864)
|
|
2548 |
#2872 := (not #2869)
|
|
2549 |
#2926 := (or #2872 #2921)
|
|
2550 |
#2929 := (and #1421 #2926)
|
|
2551 |
#2248 := (not #2247)
|
|
2552 |
#2823 := (and #2245 #2248)
|
|
2553 |
#2826 := (not #2823)
|
|
2554 |
#2842 := (or #2826 #2837)
|
|
2555 |
#2845 := (not #2842)
|
|
2556 |
#2932 := (or #2845 #2929)
|
|
2557 |
#2935 := (and #1402 #2932)
|
|
2558 |
#2938 := (or #2225 #2935)
|
|
2559 |
#2941 := (and #170 #2938)
|
|
2560 |
#2944 := (or #1396 #2941)
|
|
2561 |
#2947 := (and #725 #2944)
|
|
2562 |
#2950 := (or #2818 #2947)
|
|
2563 |
#2953 := (and #1388 #2950)
|
|
2564 |
#2956 := (or #2804 #2953)
|
|
2565 |
#2163 := (not #2162)
|
34994
|
2566 |
#2160 := (not #2159)
|
36900
|
2567 |
#2962 := (and #148 #671 #1377 #1535 #1553 #1561 #2160 #2163 #2956)
|
|
2568 |
#2105 := (not #2104)
|
|
2569 |
#2101 := (not #2100)
|
|
2570 |
#2741 := (and #2101 #2105)
|
|
2571 |
#2744 := (not #2741)
|
|
2572 |
#2761 := (or #2744 #2756)
|
|
2573 |
#2764 := (not #2761)
|
|
2574 |
#2114 := (not #125)
|
|
2575 |
#2124 := (and #2114 #1297)
|
|
2576 |
#2770 := (or #2124 #2764)
|
|
2577 |
#2714 := (not #2709)
|
|
2578 |
#2732 := (and #2714 #2727)
|
|
2579 |
#2735 := (or #1257 #2732)
|
|
2580 |
#2738 := (forall (vars (?v0 S2)) #2735)
|
|
2581 |
#2775 := (and #2738 #2770)
|
|
2582 |
#2034 := (not #2033)
|
|
2583 |
#2684 := (and #2034 #2681)
|
|
2584 |
#2687 := (not #2684)
|
|
2585 |
#2690 := (forall (vars (?v1 S2)) #2687)
|
|
2586 |
#2656 := (not #2653)
|
|
2587 |
#2039 := (not #2038)
|
|
2588 |
#2696 := (and #2039 #2656 #2690)
|
|
2589 |
#2778 := (or #2696 #2775)
|
|
2590 |
#2140 := (not #1325)
|
|
2591 |
#2143 := (forall (vars (?v0 S2)) #2140)
|
|
2592 |
#2784 := (and #103 #108 #535 #538 #2143 #2778)
|
|
2593 |
#2967 := (or #2784 #2962)
|
|
2594 |
#2633 := (not #2628)
|
|
2595 |
#2636 := (and #1998 #2616 #2633)
|
|
2596 |
#2639 := (or #1212 #2636)
|
|
2597 |
#2642 := (forall (vars (?v0 S2)) #2639)
|
|
2598 |
#2578 := (not #2573)
|
|
2599 |
#2596 := (and #1971 #2578 #2591)
|
|
2600 |
#2599 := (or #1174 #2596)
|
|
2601 |
#2602 := (forall (vars (?v0 S2)) #2599)
|
|
2602 |
#2973 := (and #67 #1620 #1636 #1645 #2602 #2642 #2967)
|
|
2603 |
#1926 := (not #1925)
|
|
2604 |
#2546 := (and #368 #1926 #2543)
|
|
2605 |
#2549 := (not #2546)
|
|
2606 |
#2552 := (forall (vars (?v1 S2)) #2549)
|
|
2607 |
#2518 := (not #2515)
|
|
2608 |
#1931 := (not #1930)
|
|
2609 |
#2558 := (and #1931 #2518 #2552)
|
|
2610 |
#2978 := (or #2558 #2973)
|
|
2611 |
#2981 := (and #1159 #2978)
|
|
2612 |
#1892 := (not #1891)
|
|
2613 |
#2503 := (and #1892 #1894)
|
|
2614 |
#2506 := (not #2503)
|
|
2615 |
#2509 := (or #2500 #2506)
|
|
2616 |
#2512 := (not #2509)
|
|
2617 |
#2984 := (or #2512 #2981)
|
|
2618 |
#2987 := (and #1128 #2984)
|
|
2619 |
#1869 := (not #1868)
|
|
2620 |
#2471 := (and #1866 #1869)
|
|
2621 |
#2474 := (not #2471)
|
|
2622 |
#2490 := (or #2474 #2485)
|
|
2623 |
#2493 := (not #2490)
|
|
2624 |
#2990 := (or #2493 #2987)
|
|
2625 |
#2993 := (and #1108 #2990)
|
|
2626 |
#2996 := (or #1846 #2993)
|
|
2627 |
#2999 := (and #38 #2996)
|
|
2628 |
#3002 := (or #1102 #2999)
|
|
2629 |
#3659 := (iff #3002 #3658)
|
|
2630 |
#3656 := (iff #2999 #3653)
|
|
2631 |
#3648 := (and #38 #3645)
|
|
2632 |
#3654 := (iff #3648 #3653)
|
|
2633 |
#3655 := [rewrite]: #3654
|
|
2634 |
#3649 := (iff #2999 #3648)
|
|
2635 |
#3646 := (iff #2996 #3645)
|
|
2636 |
#3643 := (iff #2993 #3640)
|
|
2637 |
#3635 := (and #1108 #3632)
|
|
2638 |
#3641 := (iff #3635 #3640)
|
|
2639 |
#3642 := [rewrite]: #3641
|
|
2640 |
#3636 := (iff #2993 #3635)
|
|
2641 |
#3633 := (iff #2990 #3632)
|
|
2642 |
#3630 := (iff #2987 #3627)
|
|
2643 |
#3621 := (and #3039 #3618)
|
|
2644 |
#3628 := (iff #3621 #3627)
|
|
2645 |
#3629 := [rewrite]: #3628
|
|
2646 |
#3622 := (iff #2987 #3621)
|
|
2647 |
#3619 := (iff #2984 #3618)
|
|
2648 |
#3616 := (iff #2981 #3613)
|
|
2649 |
#3607 := (and #3084 #3604)
|
|
2650 |
#3614 := (iff #3607 #3613)
|
|
2651 |
#3615 := [rewrite]: #3614
|
|
2652 |
#3608 := (iff #2981 #3607)
|
|
2653 |
#3605 := (iff #2978 #3604)
|
|
2654 |
#3602 := (iff #2973 #3599)
|
|
2655 |
#3590 := (and #67 #3131 #3154 #1645 #3182 #3210 #3587)
|
|
2656 |
#3600 := (iff #3590 #3599)
|
|
2657 |
#3601 := [rewrite]: #3600
|
|
2658 |
#3591 := (iff #2973 #3590)
|
|
2659 |
#3588 := (iff #2967 #3587)
|
|
2660 |
#3585 := (iff #2962 #3582)
|
|
2661 |
#3575 := (and #148 #671 #3368 #3386 #1553 #1561 #2160 #2163 #3572)
|
|
2662 |
#3583 := (iff #3575 #3582)
|
|
2663 |
#3584 := [rewrite]: #3583
|
|
2664 |
#3576 := (iff #2962 #3575)
|
|
2665 |
#3573 := (iff #2956 #3572)
|
|
2666 |
#3570 := (iff #2953 #3567)
|
|
2667 |
#3562 := (and #1388 #3559)
|
|
2668 |
#3568 := (iff #3562 #3567)
|
|
2669 |
#3569 := [rewrite]: #3568
|
|
2670 |
#3563 := (iff #2953 #3562)
|
|
2671 |
#3560 := (iff #2950 #3559)
|
|
2672 |
#3557 := (iff #2947 #3554)
|
|
2673 |
#3549 := (and #725 #3546)
|
|
2674 |
#3555 := (iff #3549 #3554)
|
|
2675 |
#3556 := [rewrite]: #3555
|
|
2676 |
#3550 := (iff #2947 #3549)
|
|
2677 |
#3547 := (iff #2944 #3546)
|
|
2678 |
#3544 := (iff #2941 #3541)
|
|
2679 |
#3536 := (and #170 #3533)
|
|
2680 |
#3542 := (iff #3536 #3541)
|
|
2681 |
#3543 := [rewrite]: #3542
|
|
2682 |
#3537 := (iff #2941 #3536)
|
|
2683 |
#3534 := (iff #2938 #3533)
|
|
2684 |
#3531 := (iff #2935 #3528)
|
|
2685 |
#3523 := (and #1402 #3520)
|
|
2686 |
#3529 := (iff #3523 #3528)
|
|
2687 |
#3530 := [rewrite]: #3529
|
|
2688 |
#3524 := (iff #2935 #3523)
|
|
2689 |
#3521 := (iff #2932 #3520)
|
|
2690 |
#3518 := (iff #2929 #3515)
|
|
2691 |
#3509 := (and #3432 #3506)
|
|
2692 |
#3516 := (iff #3509 #3515)
|
|
2693 |
#3517 := [rewrite]: #3516
|
|
2694 |
#3510 := (iff #2929 #3509)
|
|
2695 |
#3507 := (iff #2926 #3506)
|
|
2696 |
#3504 := (iff #2921 #3501)
|
|
2697 |
#3495 := (and #3477 #2309 #2878 #3492)
|
|
2698 |
#3502 := (iff #3495 #3501)
|
|
2699 |
#3503 := [rewrite]: #3502
|
|
2700 |
#3496 := (iff #2921 #3495)
|
|
2701 |
#3493 := (iff #2912 #3492)
|
|
2702 |
#3490 := (iff #2909 #3481)
|
|
2703 |
#3482 := (not #3481)
|
|
2704 |
#3485 := (not #3482)
|
|
2705 |
#3488 := (iff #3485 #3481)
|
|
2706 |
#3489 := [rewrite]: #3488
|
|
2707 |
#3486 := (iff #2909 #3485)
|
|
2708 |
#3483 := (iff #2906 #3482)
|
|
2709 |
#3484 := [rewrite]: #3483
|
|
2710 |
#3487 := [monotonicity #3484]: #3486
|
|
2711 |
#3491 := [trans #3487 #3489]: #3490
|
|
2712 |
#3494 := [quant-intro #3491]: #3493
|
|
2713 |
#3478 := (iff #1445 #3477)
|
|
2714 |
#3475 := (iff #1442 #3472)
|
|
2715 |
#3458 := (or #719 #1141)
|
|
2716 |
#3469 := (or #3458 #1438)
|
|
2717 |
#3473 := (iff #3469 #3472)
|
|
2718 |
#3474 := [rewrite]: #3473
|
|
2719 |
#3470 := (iff #1442 #3469)
|
|
2720 |
#3467 := (iff #1435 #3458)
|
|
2721 |
#3459 := (not #3458)
|
|
2722 |
#3462 := (not #3459)
|
|
2723 |
#3465 := (iff #3462 #3458)
|
|
2724 |
#3466 := [rewrite]: #3465
|
|
2725 |
#3463 := (iff #1435 #3462)
|
|
2726 |
#3460 := (iff #1430 #3459)
|
|
2727 |
#3461 := [rewrite]: #3460
|
|
2728 |
#3464 := [monotonicity #3461]: #3463
|
|
2729 |
#3468 := [trans #3464 #3466]: #3467
|
|
2730 |
#3471 := [monotonicity #3468]: #3470
|
|
2731 |
#3476 := [trans #3471 #3474]: #3475
|
|
2732 |
#3479 := [quant-intro #3476]: #3478
|
|
2733 |
#3497 := [monotonicity #3479 #3494]: #3496
|
|
2734 |
#3505 := [trans #3497 #3503]: #3504
|
|
2735 |
#3456 := (iff #2872 #3455)
|
|
2736 |
#3453 := (iff #2869 #3450)
|
|
2737 |
#3436 := (or #2276 #3435)
|
|
2738 |
#3447 := (or #3436 #2864)
|
|
2739 |
#3451 := (iff #3447 #3450)
|
|
2740 |
#3452 := [rewrite]: #3451
|
|
2741 |
#3448 := (iff #2869 #3447)
|
|
2742 |
#3445 := (iff #2851 #3436)
|
|
2743 |
#3437 := (not #3436)
|
|
2744 |
#3440 := (not #3437)
|
|
2745 |
#3443 := (iff #3440 #3436)
|
|
2746 |
#3444 := [rewrite]: #3443
|
|
2747 |
#3441 := (iff #2851 #3440)
|
|
2748 |
#3438 := (iff #2848 #3437)
|
|
2749 |
#3439 := [rewrite]: #3438
|
|
2750 |
#3442 := [monotonicity #3439]: #3441
|
|
2751 |
#3446 := [trans #3442 #3444]: #3445
|
|
2752 |
#3449 := [monotonicity #3446]: #3448
|
|
2753 |
#3454 := [trans #3449 #3452]: #3453
|
|
2754 |
#3457 := [monotonicity #3454]: #3456
|
|
2755 |
#3508 := [monotonicity #3457 #3505]: #3507
|
|
2756 |
#3433 := (iff #1421 #3432)
|
|
2757 |
#3430 := (iff #1416 #3427)
|
|
2758 |
#3413 := (or #713 #3412)
|
|
2759 |
#3424 := (or #3413 #1408)
|
|
2760 |
#3428 := (iff #3424 #3427)
|
|
2761 |
#3429 := [rewrite]: #3428
|
|
2762 |
#3425 := (iff #1416 #3424)
|
|
2763 |
#3422 := (iff #742 #3413)
|
|
2764 |
#3414 := (not #3413)
|
|
2765 |
#3417 := (not #3414)
|
|
2766 |
#3420 := (iff #3417 #3413)
|
|
2767 |
#3421 := [rewrite]: #3420
|
|
2768 |
#3418 := (iff #742 #3417)
|
|
2769 |
#3415 := (iff #736 #3414)
|
|
2770 |
#3416 := [rewrite]: #3415
|
|
2771 |
#3419 := [monotonicity #3416]: #3418
|
|
2772 |
#3423 := [trans #3419 #3421]: #3422
|
|
2773 |
#3426 := [monotonicity #3423]: #3425
|
|
2774 |
#3431 := [trans #3426 #3429]: #3430
|
|
2775 |
#3434 := [quant-intro #3431]: #3433
|
|
2776 |
#3511 := [monotonicity #3434 #3508]: #3510
|
|
2777 |
#3519 := [trans #3511 #3517]: #3518
|
|
2778 |
#3410 := (iff #2845 #3409)
|
|
2779 |
#3407 := (iff #2842 #3404)
|
|
2780 |
#3390 := (or #3389 #2247)
|
|
2781 |
#3401 := (or #3390 #2837)
|
|
2782 |
#3405 := (iff #3401 #3404)
|
|
2783 |
#3406 := [rewrite]: #3405
|
|
2784 |
#3402 := (iff #2842 #3401)
|
|
2785 |
#3399 := (iff #2826 #3390)
|
|
2786 |
#3391 := (not #3390)
|
|
2787 |
#3394 := (not #3391)
|
|
2788 |
#3397 := (iff #3394 #3390)
|
|
2789 |
#3398 := [rewrite]: #3397
|
|
2790 |
#3395 := (iff #2826 #3394)
|
|
2791 |
#3392 := (iff #2823 #3391)
|
|
2792 |
#3393 := [rewrite]: #3392
|
|
2793 |
#3396 := [monotonicity #3393]: #3395
|
|
2794 |
#3400 := [trans #3396 #3398]: #3399
|
|
2795 |
#3403 := [monotonicity #3400]: #3402
|
|
2796 |
#3408 := [trans #3403 #3406]: #3407
|
|
2797 |
#3411 := [monotonicity #3408]: #3410
|
|
2798 |
#3522 := [monotonicity #3411 #3519]: #3521
|
|
2799 |
#3525 := [monotonicity #3522]: #3524
|
|
2800 |
#3532 := [trans #3525 #3530]: #3531
|
|
2801 |
#3535 := [monotonicity #3532]: #3534
|
|
2802 |
#3538 := [monotonicity #3535]: #3537
|
|
2803 |
#3545 := [trans #3538 #3543]: #3544
|
|
2804 |
#3548 := [monotonicity #3545]: #3547
|
|
2805 |
#3551 := [monotonicity #3548]: #3550
|
|
2806 |
#3558 := [trans #3551 #3556]: #3557
|
|
2807 |
#3561 := [monotonicity #3558]: #3560
|
|
2808 |
#3564 := [monotonicity #3561]: #3563
|
|
2809 |
#3571 := [trans #3564 #3569]: #3570
|
|
2810 |
#3574 := [monotonicity #3571]: #3573
|
|
2811 |
#3387 := (iff #1535 #3386)
|
|
2812 |
#3384 := (iff #1532 #3381)
|
|
2813 |
#3378 := (or #3361 #1529)
|
|
2814 |
#3382 := (iff #3378 #3381)
|
|
2815 |
#3383 := [rewrite]: #3382
|
|
2816 |
#3379 := (iff #1532 #3378)
|
|
2817 |
#3376 := (iff #1524 #3361)
|
|
2818 |
#3371 := (not #3362)
|
|
2819 |
#3374 := (iff #3371 #3361)
|
|
2820 |
#3375 := [rewrite]: #3374
|
|
2821 |
#3372 := (iff #1524 #3371)
|
|
2822 |
#3363 := (iff #1366 #3362)
|
|
2823 |
#3364 := [rewrite]: #3363
|
|
2824 |
#3373 := [monotonicity #3364]: #3372
|
|
2825 |
#3377 := [trans #3373 #3375]: #3376
|
|
2826 |
#3380 := [monotonicity #3377]: #3379
|
|
2827 |
#3385 := [trans #3380 #3383]: #3384
|
|
2828 |
#3388 := [quant-intro #3385]: #3387
|
|
2829 |
#3369 := (iff #1377 #3368)
|
|
2830 |
#3366 := (iff #1372 #3365)
|
|
2831 |
#3367 := [monotonicity #3364]: #3366
|
|
2832 |
#3370 := [quant-intro #3367]: #3369
|
|
2833 |
#3577 := [monotonicity #3370 #3388 #3574]: #3576
|
|
2834 |
#3586 := [trans #3577 #3584]: #3585
|
|
2835 |
#3359 := (iff #2784 #3356)
|
|
2836 |
#3350 := (and #103 #108 #535 #538 #3224 #3347)
|
|
2837 |
#3357 := (iff #3350 #3356)
|
|
2838 |
#3358 := [rewrite]: #3357
|
|
2839 |
#3351 := (iff #2784 #3350)
|
|
2840 |
#3348 := (iff #2778 #3347)
|
|
2841 |
#3345 := (iff #2775 #3342)
|
|
2842 |
#3336 := (and #3276 #3333)
|
|
2843 |
#3343 := (iff #3336 #3342)
|
|
2844 |
#3344 := [rewrite]: #3343
|
|
2845 |
#3337 := (iff #2775 #3336)
|
|
2846 |
#3334 := (iff #2770 #3333)
|
|
2847 |
#3331 := (iff #2764 #3330)
|
|
2848 |
#3328 := (iff #2761 #3325)
|
|
2849 |
#3311 := (or #2100 #2104)
|
|
2850 |
#3322 := (or #3311 #2756)
|
|
2851 |
#3326 := (iff #3322 #3325)
|
|
2852 |
#3327 := [rewrite]: #3326
|
|
2853 |
#3323 := (iff #2761 #3322)
|
|
2854 |
#3320 := (iff #2744 #3311)
|
|
2855 |
#3312 := (not #3311)
|
|
2856 |
#3315 := (not #3312)
|
|
2857 |
#3318 := (iff #3315 #3311)
|
|
2858 |
#3319 := [rewrite]: #3318
|
|
2859 |
#3316 := (iff #2744 #3315)
|
|
2860 |
#3313 := (iff #2741 #3312)
|
|
2861 |
#3314 := [rewrite]: #3313
|
|
2862 |
#3317 := [monotonicity #3314]: #3316
|
|
2863 |
#3321 := [trans #3317 #3319]: #3320
|
|
2864 |
#3324 := [monotonicity #3321]: #3323
|
|
2865 |
#3329 := [trans #3324 #3327]: #3328
|
|
2866 |
#3332 := [monotonicity #3329]: #3331
|
|
2867 |
#3309 := (iff #2124 #3306)
|
|
2868 |
#3301 := (and #2114 #3298)
|
|
2869 |
#3307 := (iff #3301 #3306)
|
|
2870 |
#3308 := [rewrite]: #3307
|
|
2871 |
#3302 := (iff #2124 #3301)
|
|
2872 |
#3299 := (iff #1297 #3298)
|
|
2873 |
#3296 := (iff #1294 #3293)
|
|
2874 |
#3279 := (or #1141 #1250)
|
|
2875 |
#3290 := (or #3279 #1291)
|
|
2876 |
#3294 := (iff #3290 #3293)
|
|
2877 |
#3295 := [rewrite]: #3294
|
|
2878 |
#3291 := (iff #1294 #3290)
|
|
2879 |
#3288 := (iff #1288 #3279)
|
|
2880 |
#3280 := (not #3279)
|
|
2881 |
#3283 := (not #3280)
|
|
2882 |
#3286 := (iff #3283 #3279)
|
|
2883 |
#3287 := [rewrite]: #3286
|
|
2884 |
#3284 := (iff #1288 #3283)
|
|
2885 |
#3281 := (iff #1285 #3280)
|
|
2886 |
#3282 := [rewrite]: #3281
|
|
2887 |
#3285 := [monotonicity #3282]: #3284
|
|
2888 |
#3289 := [trans #3285 #3287]: #3288
|
|
2889 |
#3292 := [monotonicity #3289]: #3291
|
|
2890 |
#3297 := [trans #3292 #3295]: #3296
|
|
2891 |
#3300 := [quant-intro #3297]: #3299
|
|
2892 |
#3303 := [monotonicity #3300]: #3302
|
|
2893 |
#3310 := [trans #3303 #3308]: #3309
|
|
2894 |
#3335 := [monotonicity #3310 #3332]: #3334
|
|
2895 |
#3277 := (iff #2738 #3276)
|
|
2896 |
#3274 := (iff #2735 #3271)
|
|
2897 |
#3252 := (or #24 #1250)
|
|
2898 |
#3268 := (or #3252 #3265)
|
|
2899 |
#3272 := (iff #3268 #3271)
|
|
2900 |
#3273 := [rewrite]: #3272
|
|
2901 |
#3269 := (iff #2735 #3268)
|
|
2902 |
#3266 := (iff #2732 #3265)
|
|
2903 |
#3267 := [rewrite]: #3266
|
|
2904 |
#3261 := (iff #1257 #3252)
|
|
2905 |
#3253 := (not #3252)
|
|
2906 |
#3256 := (not #3253)
|
|
2907 |
#3259 := (iff #3256 #3252)
|
34994
|
2908 |
#3260 := [rewrite]: #3259
|
36900
|
2909 |
#3257 := (iff #1257 #3256)
|
|
2910 |
#3254 := (iff #1254 #3253)
|
|
2911 |
#3255 := [rewrite]: #3254
|
|
2912 |
#3258 := [monotonicity #3255]: #3257
|
|
2913 |
#3262 := [trans #3258 #3260]: #3261
|
|
2914 |
#3270 := [monotonicity #3262 #3267]: #3269
|
|
2915 |
#3275 := [trans #3270 #3273]: #3274
|
|
2916 |
#3278 := [quant-intro #3275]: #3277
|
|
2917 |
#3338 := [monotonicity #3278 #3335]: #3337
|
|
2918 |
#3346 := [trans #3338 #3344]: #3345
|
|
2919 |
#3250 := (iff #2696 #3247)
|
|
2920 |
#3242 := (and #2039 #2656 #3239)
|
|
2921 |
#3248 := (iff #3242 #3247)
|
|
2922 |
#3249 := [rewrite]: #3248
|
|
2923 |
#3243 := (iff #2696 #3242)
|
|
2924 |
#3240 := (iff #2690 #3239)
|
|
2925 |
#3237 := (iff #2687 #3228)
|
|
2926 |
#3229 := (not #3228)
|
|
2927 |
#3232 := (not #3229)
|
|
2928 |
#3235 := (iff #3232 #3228)
|
|
2929 |
#3236 := [rewrite]: #3235
|
|
2930 |
#3233 := (iff #2687 #3232)
|
|
2931 |
#3230 := (iff #2684 #3229)
|
|
2932 |
#3231 := [rewrite]: #3230
|
34994
|
2933 |
#3234 := [monotonicity #3231]: #3233
|
36900
|
2934 |
#3238 := [trans #3234 #3236]: #3237
|
|
2935 |
#3241 := [quant-intro #3238]: #3240
|
|
2936 |
#3244 := [monotonicity #3241]: #3243
|
|
2937 |
#3251 := [trans #3244 #3249]: #3250
|
|
2938 |
#3349 := [monotonicity #3251 #3346]: #3348
|
|
2939 |
#3225 := (iff #2143 #3224)
|
|
2940 |
#3222 := (iff #2140 #3213)
|
|
2941 |
#3214 := (not #3213)
|
|
2942 |
#3217 := (not #3214)
|
|
2943 |
#3220 := (iff #3217 #3213)
|
|
2944 |
#3221 := [rewrite]: #3220
|
|
2945 |
#3218 := (iff #2140 #3217)
|
|
2946 |
#3215 := (iff #1325 #3214)
|
|
2947 |
#3216 := [rewrite]: #3215
|
|
2948 |
#3219 := [monotonicity #3216]: #3218
|
|
2949 |
#3223 := [trans #3219 #3221]: #3222
|
|
2950 |
#3226 := [quant-intro #3223]: #3225
|
|
2951 |
#3352 := [monotonicity #3226 #3349]: #3351
|
|
2952 |
#3360 := [trans #3352 #3358]: #3359
|
|
2953 |
#3589 := [monotonicity #3360 #3586]: #3588
|
|
2954 |
#3211 := (iff #2642 #3210)
|
|
2955 |
#3208 := (iff #2639 #3205)
|
|
2956 |
#3185 := (or #24 #1205)
|
|
2957 |
#3202 := (or #3185 #3199)
|
|
2958 |
#3206 := (iff #3202 #3205)
|
|
2959 |
#3207 := [rewrite]: #3206
|
|
2960 |
#3203 := (iff #2639 #3202)
|
|
2961 |
#3200 := (iff #2636 #3199)
|
|
2962 |
#3201 := [rewrite]: #3200
|
|
2963 |
#3194 := (iff #1212 #3185)
|
|
2964 |
#3186 := (not #3185)
|
|
2965 |
#3189 := (not #3186)
|
|
2966 |
#3192 := (iff #3189 #3185)
|
|
2967 |
#3193 := [rewrite]: #3192
|
|
2968 |
#3190 := (iff #1212 #3189)
|
|
2969 |
#3187 := (iff #1209 #3186)
|
|
2970 |
#3188 := [rewrite]: #3187
|
|
2971 |
#3191 := [monotonicity #3188]: #3190
|
|
2972 |
#3195 := [trans #3191 #3193]: #3194
|
|
2973 |
#3204 := [monotonicity #3195 #3201]: #3203
|
|
2974 |
#3209 := [trans #3204 #3207]: #3208
|
|
2975 |
#3212 := [quant-intro #3209]: #3211
|
|
2976 |
#3183 := (iff #2602 #3182)
|
|
2977 |
#3180 := (iff #2599 #3177)
|
|
2978 |
#3157 := (or #24 #1167)
|
|
2979 |
#3174 := (or #3157 #3171)
|
|
2980 |
#3178 := (iff #3174 #3177)
|
|
2981 |
#3179 := [rewrite]: #3178
|
|
2982 |
#3175 := (iff #2599 #3174)
|
|
2983 |
#3172 := (iff #2596 #3171)
|
|
2984 |
#3173 := [rewrite]: #3172
|
|
2985 |
#3166 := (iff #1174 #3157)
|
|
2986 |
#3158 := (not #3157)
|
|
2987 |
#3161 := (not #3158)
|
|
2988 |
#3164 := (iff #3161 #3157)
|
|
2989 |
#3165 := [rewrite]: #3164
|
|
2990 |
#3162 := (iff #1174 #3161)
|
|
2991 |
#3159 := (iff #1171 #3158)
|
|
2992 |
#3160 := [rewrite]: #3159
|
|
2993 |
#3163 := [monotonicity #3160]: #3162
|
|
2994 |
#3167 := [trans #3163 #3165]: #3166
|
|
2995 |
#3176 := [monotonicity #3167 #3173]: #3175
|
|
2996 |
#3181 := [trans #3176 #3179]: #3180
|
|
2997 |
#3184 := [quant-intro #3181]: #3183
|
|
2998 |
#3155 := (iff #1636 #3154)
|
|
2999 |
#3152 := (iff #1631 #3149)
|
|
3000 |
#3135 := (or #447 #3134)
|
|
3001 |
#3146 := (or #3135 #1221)
|
|
3002 |
#3150 := (iff #3146 #3149)
|
|
3003 |
#3151 := [rewrite]: #3150
|
|
3004 |
#3147 := (iff #1631 #3146)
|
|
3005 |
#3144 := (iff #462 #3135)
|
|
3006 |
#3136 := (not #3135)
|
|
3007 |
#3139 := (not #3136)
|
|
3008 |
#3142 := (iff #3139 #3135)
|
|
3009 |
#3143 := [rewrite]: #3142
|
|
3010 |
#3140 := (iff #462 #3139)
|
|
3011 |
#3137 := (iff #456 #3136)
|
|
3012 |
#3138 := [rewrite]: #3137
|
|
3013 |
#3141 := [monotonicity #3138]: #3140
|
|
3014 |
#3145 := [trans #3141 #3143]: #3144
|
34994
|
3015 |
#3148 := [monotonicity #3145]: #3147
|
36900
|
3016 |
#3153 := [trans #3148 #3151]: #3152
|
|
3017 |
#3156 := [quant-intro #3153]: #3155
|
|
3018 |
#3132 := (iff #1620 #3131)
|
|
3019 |
#3129 := (iff #1617 #3126)
|
|
3020 |
#3112 := (or #450 #1141)
|
|
3021 |
#3123 := (or #3112 #1614)
|
|
3022 |
#3127 := (iff #3123 #3126)
|
|
3023 |
#3128 := [rewrite]: #3127
|
|
3024 |
#3124 := (iff #1617 #3123)
|
|
3025 |
#3121 := (iff #1611 #3112)
|
|
3026 |
#3113 := (not #3112)
|
|
3027 |
#3116 := (not #3113)
|
|
3028 |
#3119 := (iff #3116 #3112)
|
|
3029 |
#3120 := [rewrite]: #3119
|
|
3030 |
#3117 := (iff #1611 #3116)
|
|
3031 |
#3114 := (iff #1606 #3113)
|
|
3032 |
#3115 := [rewrite]: #3114
|
|
3033 |
#3118 := [monotonicity #3115]: #3117
|
|
3034 |
#3122 := [trans #3118 #3120]: #3121
|
|
3035 |
#3125 := [monotonicity #3122]: #3124
|
|
3036 |
#3130 := [trans #3125 #3128]: #3129
|
|
3037 |
#3133 := [quant-intro #3130]: #3132
|
|
3038 |
#3592 := [monotonicity #3133 #3156 #3184 #3212 #3589]: #3591
|
|
3039 |
#3603 := [trans #3592 #3601]: #3602
|
|
3040 |
#3110 := (iff #2558 #3107)
|
|
3041 |
#3102 := (and #1931 #2518 #3099)
|
|
3042 |
#3108 := (iff #3102 #3107)
|
|
3043 |
#3109 := [rewrite]: #3108
|
|
3044 |
#3103 := (iff #2558 #3102)
|
|
3045 |
#3100 := (iff #2552 #3099)
|
|
3046 |
#3097 := (iff #2549 #3088)
|
|
3047 |
#3089 := (not #3088)
|
|
3048 |
#3092 := (not #3089)
|
|
3049 |
#3095 := (iff #3092 #3088)
|
|
3050 |
#3096 := [rewrite]: #3095
|
|
3051 |
#3093 := (iff #2549 #3092)
|
|
3052 |
#3090 := (iff #2546 #3089)
|
34994
|
3053 |
#3091 := [rewrite]: #3090
|
36900
|
3054 |
#3094 := [monotonicity #3091]: #3093
|
|
3055 |
#3098 := [trans #3094 #3096]: #3097
|
|
3056 |
#3101 := [quant-intro #3098]: #3100
|
|
3057 |
#3104 := [monotonicity #3101]: #3103
|
|
3058 |
#3111 := [trans #3104 #3109]: #3110
|
|
3059 |
#3606 := [monotonicity #3111 #3603]: #3605
|
|
3060 |
#3085 := (iff #1159 #3084)
|
|
3061 |
#3082 := (iff #1156 #3079)
|
|
3062 |
#3065 := (or #371 #1141)
|
|
3063 |
#3076 := (or #1136 #3065)
|
|
3064 |
#3080 := (iff #3076 #3079)
|
|
3065 |
#3081 := [rewrite]: #3080
|
|
3066 |
#3077 := (iff #1156 #3076)
|
|
3067 |
#3074 := (iff #1153 #3065)
|
|
3068 |
#3066 := (not #3065)
|
|
3069 |
#3069 := (not #3066)
|
|
3070 |
#3072 := (iff #3069 #3065)
|
|
3071 |
#3073 := [rewrite]: #3072
|
|
3072 |
#3070 := (iff #1153 #3069)
|
|
3073 |
#3067 := (iff #1148 #3066)
|
|
3074 |
#3068 := [rewrite]: #3067
|
|
3075 |
#3071 := [monotonicity #3068]: #3070
|
|
3076 |
#3075 := [trans #3071 #3073]: #3074
|
|
3077 |
#3078 := [monotonicity #3075]: #3077
|
|
3078 |
#3083 := [trans #3078 #3081]: #3082
|
|
3079 |
#3086 := [quant-intro #3083]: #3085
|
|
3080 |
#3609 := [monotonicity #3086 #3606]: #3608
|
|
3081 |
#3617 := [trans #3609 #3615]: #3616
|
|
3082 |
#3063 := (iff #2512 #3062)
|
|
3083 |
#3060 := (iff #2509 #3057)
|
|
3084 |
#3043 := (or #1891 #3042)
|
|
3085 |
#3054 := (or #2500 #3043)
|
|
3086 |
#3058 := (iff #3054 #3057)
|
|
3087 |
#3059 := [rewrite]: #3058
|
|
3088 |
#3055 := (iff #2509 #3054)
|
|
3089 |
#3052 := (iff #2506 #3043)
|
|
3090 |
#3044 := (not #3043)
|
|
3091 |
#3047 := (not #3044)
|
|
3092 |
#3050 := (iff #3047 #3043)
|
|
3093 |
#3051 := [rewrite]: #3050
|
|
3094 |
#3048 := (iff #2506 #3047)
|
|
3095 |
#3045 := (iff #2503 #3044)
|
|
3096 |
#3046 := [rewrite]: #3045
|
|
3097 |
#3049 := [monotonicity #3046]: #3048
|
|
3098 |
#3053 := [trans #3049 #3051]: #3052
|
|
3099 |
#3056 := [monotonicity #3053]: #3055
|
|
3100 |
#3061 := [trans #3056 #3059]: #3060
|
|
3101 |
#3064 := [monotonicity #3061]: #3063
|
|
3102 |
#3620 := [monotonicity #3064 #3617]: #3619
|
|
3103 |
#3040 := (iff #1128 #3039)
|
|
3104 |
#3037 := (iff #1123 #3034)
|
|
3105 |
#3020 := (or #368 #3019)
|
|
3106 |
#3031 := (or #3020 #1116)
|
|
3107 |
#3035 := (iff #3031 #3034)
|
|
3108 |
#3036 := [rewrite]: #3035
|
|
3109 |
#3032 := (iff #1123 #3031)
|
|
3110 |
#3029 := (iff #389 #3020)
|
|
3111 |
#3021 := (not #3020)
|
|
3112 |
#3024 := (not #3021)
|
|
3113 |
#3027 := (iff #3024 #3020)
|
|
3114 |
#3028 := [rewrite]: #3027
|
|
3115 |
#3025 := (iff #389 #3024)
|
|
3116 |
#3022 := (iff #383 #3021)
|
|
3117 |
#3023 := [rewrite]: #3022
|
|
3118 |
#3026 := [monotonicity #3023]: #3025
|
|
3119 |
#3030 := [trans #3026 #3028]: #3029
|
|
3120 |
#3033 := [monotonicity #3030]: #3032
|
|
3121 |
#3038 := [trans #3033 #3036]: #3037
|
|
3122 |
#3041 := [quant-intro #3038]: #3040
|
|
3123 |
#3623 := [monotonicity #3041 #3620]: #3622
|
|
3124 |
#3631 := [trans #3623 #3629]: #3630
|
|
3125 |
#3017 := (iff #2493 #3016)
|
|
3126 |
#3014 := (iff #2490 #3011)
|
|
3127 |
#2113 := (or #2112 #1868)
|
|
3128 |
#3008 := (or #2113 #2485)
|
|
3129 |
#3012 := (iff #3008 #3011)
|
|
3130 |
#3013 := [rewrite]: #3012
|
|
3131 |
#3009 := (iff #2490 #3008)
|
|
3132 |
#3006 := (iff #2474 #2113)
|
|
3133 |
#1828 := (not #2113)
|
|
3134 |
#1976 := (not #1828)
|
|
3135 |
#2468 := (iff #1976 #2113)
|
|
3136 |
#3005 := [rewrite]: #2468
|
|
3137 |
#2208 := (iff #2474 #1976)
|
|
3138 |
#1829 := (iff #2471 #1828)
|
|
3139 |
#1975 := [rewrite]: #1829
|
|
3140 |
#2209 := [monotonicity #1975]: #2208
|
|
3141 |
#3007 := [trans #2209 #3005]: #3006
|
|
3142 |
#3010 := [monotonicity #3007]: #3009
|
|
3143 |
#3015 := [trans #3010 #3013]: #3014
|
|
3144 |
#3018 := [monotonicity #3015]: #3017
|
|
3145 |
#3634 := [monotonicity #3018 #3631]: #3633
|
|
3146 |
#3637 := [monotonicity #3634]: #3636
|
|
3147 |
#3644 := [trans #3637 #3642]: #3643
|
|
3148 |
#3647 := [monotonicity #3644]: #3646
|
|
3149 |
#3650 := [monotonicity #3647]: #3649
|
|
3150 |
#3657 := [trans #3650 #3655]: #3656
|
|
3151 |
#3660 := [monotonicity #3657]: #3659
|
|
3152 |
#2301 := (+ #2300 #2298)
|
|
3153 |
#2302 := (= #2301 0::int)
|
|
3154 |
#2305 := (and #713 #2304 #2302)
|
|
3155 |
#2322 := (not #2305)
|
|
3156 |
#2325 := (forall (vars (?v1 S2)) #2322)
|
|
3157 |
#2310 := (= ?v0!20 f6)
|
|
3158 |
#2311 := (not #2310)
|
|
3159 |
#2312 := (and #2311 #2309)
|
|
3160 |
#2313 := (not #2312)
|
|
3161 |
#2319 := (not #2313)
|
|
3162 |
#2329 := (and #2319 #2325)
|
|
3163 |
#2334 := (and #1445 #2329)
|
|
3164 |
#2267 := (* -1::int #2266)
|
|
3165 |
#2269 := (+ #2268 #2267)
|
|
3166 |
#2272 := (+ #2271 #2269)
|
|
3167 |
#2273 := (>= #2272 0::int)
|
|
3168 |
#2280 := (and #2279 #2277)
|
|
3169 |
#2281 := (not #2280)
|
|
3170 |
#2282 := (or #2281 #2273)
|
|
3171 |
#2283 := (not #2282)
|
|
3172 |
#2338 := (or #2283 #2334)
|
|
3173 |
#2342 := (and #1421 #2338)
|
|
3174 |
#2240 := (* -1::int #2239)
|
|
3175 |
#2242 := (+ #2241 #2240)
|
|
3176 |
#2243 := (>= #2242 0::int)
|
|
3177 |
#2249 := (and #2248 #2245)
|
|
3178 |
#2250 := (not #2249)
|
|
3179 |
#2251 := (or #2250 #2243)
|
|
3180 |
#2252 := (not #2251)
|
|
3181 |
#2346 := (or #2252 #2342)
|
|
3182 |
#2350 := (and #1402 #2346)
|
|
3183 |
#2354 := (or #2225 #2350)
|
|
3184 |
#2219 := (not #1396)
|
|
3185 |
#2358 := (and #2219 #2354)
|
|
3186 |
#2362 := (or #1396 #2358)
|
|
3187 |
#2366 := (and #725 #2362)
|
|
3188 |
#2203 := (= #2202 #2201)
|
|
3189 |
#2204 := (or #2203 #2200)
|
|
3190 |
#2205 := (not #2204)
|
|
3191 |
#2370 := (or #2205 #2366)
|
|
3192 |
#2374 := (and #1388 #2370)
|
|
3193 |
#2181 := (* -1::int #2180)
|
|
3194 |
#2183 := (+ #2182 #2181)
|
|
3195 |
#2184 := (>= #2183 0::int)
|
|
3196 |
#2185 := (not #2184)
|
|
3197 |
#2378 := (or #2185 #2374)
|
|
3198 |
#2164 := (and #2163 #2160)
|
|
3199 |
#2150 := (not #901)
|
|
3200 |
#2398 := (and #2150 #671 #2164 #1377 #2378 #1535 #1553 #1561)
|
|
3201 |
#2091 := (* -1::int #2090)
|
|
3202 |
#2093 := (+ #2092 #2091)
|
|
3203 |
#2096 := (+ #2095 #2093)
|
|
3204 |
#2097 := (>= #2096 0::int)
|
|
3205 |
#2106 := (and #2105 #2101)
|
|
3206 |
#2107 := (not #2106)
|
|
3207 |
#2108 := (or #2107 #2097)
|
|
3208 |
#2109 := (not #2108)
|
|
3209 |
#2128 := (or #2109 #2124)
|
|
3210 |
#2067 := (+ #2066 #1248)
|
|
3211 |
#2070 := (+ #2069 #2067)
|
|
3212 |
#2071 := (= #2070 0::int)
|
|
3213 |
#2072 := (>= #2067 0::int)
|
|
3214 |
#2073 := (not #2072)
|
|
3215 |
#2074 := (and #2073 #2071)
|
|
3216 |
#2079 := (or #1257 #2074)
|
|
3217 |
#2082 := (forall (vars (?v0 S2)) #2079)
|
|
3218 |
#2132 := (and #2082 #2128)
|
|
3219 |
#2031 := (+ #2030 #2028)
|
|
3220 |
#2032 := (= #2031 0::int)
|
|
3221 |
#2035 := (and #2034 #2032)
|
|
3222 |
#2051 := (not #2035)
|
|
3223 |
#2054 := (forall (vars (?v1 S2)) #2051)
|
|
3224 |
#2040 := (= ?v0!8 f6)
|
|
3225 |
#2041 := (not #2040)
|
|
3226 |
#2042 := (and #2041 #2039)
|
|
3227 |
#2043 := (not #2042)
|
|
3228 |
#2048 := (not #2043)
|
|
3229 |
#2058 := (and #2048 #2054)
|
|
3230 |
#2136 := (or #2058 #2132)
|
|
3231 |
#2022 := (not #629)
|
|
3232 |
#2019 := (not #647)
|
|
3233 |
#2016 := (not #620)
|
|
3234 |
#2013 := (not #638)
|
|
3235 |
#2146 := (and #2013 #2016 #2019 #2022 #2136 #2143)
|
|
3236 |
#2402 := (or #2146 #2398)
|
|
3237 |
#1990 := (+ #1989 #1203)
|
|
3238 |
#1991 := (>= #1990 0::int)
|
|
3239 |
#1992 := (not #1991)
|
|
3240 |
#1995 := (+ #1994 #1990)
|
|
3241 |
#1996 := (= #1995 0::int)
|
|
3242 |
#1999 := (and #1998 #1996 #1992)
|
|
3243 |
#2004 := (or #1212 #1999)
|
|
3244 |
#2007 := (forall (vars (?v0 S2)) #2004)
|
|
3245 |
#1963 := (+ #1165 #1962)
|
|
3246 |
#1965 := (+ #1964 #1963)
|
|
3247 |
#1966 := (= #1965 0::int)
|
|
3248 |
#1967 := (+ #1964 #1165)
|
|
3249 |
#1968 := (>= #1967 0::int)
|
|
3250 |
#1969 := (not #1968)
|
|
3251 |
#1972 := (and #1971 #1969 #1966)
|
|
3252 |
#1977 := (or #1174 #1972)
|
|
3253 |
#1980 := (forall (vars (?v0 S2)) #1977)
|
|
3254 |
#1955 := (not #1653)
|
|
3255 |
#2427 := (and #1955 #1980 #2007 #2402 #1620 #1636 #1645)
|
|
3256 |
#1921 := (+ #1920 #1918)
|
|
3257 |
#1922 := (+ #25 #1921)
|
|
3258 |
#1923 := (= #1922 0::int)
|
|
3259 |
#1927 := (and #368 #1926 #1923)
|
|
3260 |
#1943 := (not #1927)
|
|
3261 |
#1946 := (forall (vars (?v1 S2)) #1943)
|
|
3262 |
#1932 := (= ?v0!5 f6)
|
|
3263 |
#1933 := (not #1932)
|
|
3264 |
#1934 := (and #1933 #1931)
|
|
3265 |
#1935 := (not #1934)
|
|
3266 |
#1940 := (not #1935)
|
|
3267 |
#1950 := (and #1940 #1946)
|
|
3268 |
#2431 := (or #1950 #2427)
|
|
3269 |
#2435 := (and #1159 #2431)
|
|
3270 |
#1895 := (and #1894 #1892)
|
|
3271 |
#1896 := (not #1895)
|
|
3272 |
#1899 := (+ #1898 #1888)
|
|
3273 |
#1901 := (+ #1900 #1899)
|
|
3274 |
#1902 := (>= #1901 0::int)
|
|
3275 |
#1903 := (or #1902 #1896)
|
|
3276 |
#1904 := (not #1903)
|
|
3277 |
#2439 := (or #1904 #2435)
|
|
3278 |
#2443 := (and #1128 #2439)
|
|
3279 |
#1861 := (* -1::int #1860)
|
|
3280 |
#1863 := (+ #1862 #1861)
|
|
3281 |
#1864 := (>= #1863 0::int)
|
|
3282 |
#1870 := (and #1869 #1866)
|
|
3283 |
#1871 := (not #1870)
|
|
3284 |
#1872 := (or #1871 #1864)
|
|
3285 |
#1873 := (not #1872)
|
|
3286 |
#2447 := (or #1873 #2443)
|
|
3287 |
#2451 := (and #1108 #2447)
|
|
3288 |
#2455 := (or #1846 #2451)
|
|
3289 |
#1814 := (not #1102)
|
|
3290 |
#2459 := (and #1814 #2455)
|
|
3291 |
#2463 := (or #1102 #2459)
|
|
3292 |
#3003 := (iff #2463 #3002)
|
|
3293 |
#3000 := (iff #2459 #2999)
|
|
3294 |
#2997 := (iff #2455 #2996)
|
|
3295 |
#2994 := (iff #2451 #2993)
|
|
3296 |
#2991 := (iff #2447 #2990)
|
|
3297 |
#2988 := (iff #2443 #2987)
|
|
3298 |
#2985 := (iff #2439 #2984)
|
|
3299 |
#2982 := (iff #2435 #2981)
|
|
3300 |
#2979 := (iff #2431 #2978)
|
|
3301 |
#2976 := (iff #2427 #2973)
|
|
3302 |
#2970 := (and #67 #2602 #2642 #2967 #1620 #1636 #1645)
|
|
3303 |
#2974 := (iff #2970 #2973)
|
|
3304 |
#2975 := [rewrite]: #2974
|
|
3305 |
#2971 := (iff #2427 #2970)
|
|
3306 |
#2968 := (iff #2402 #2967)
|
|
3307 |
#2965 := (iff #2398 #2962)
|
|
3308 |
#2959 := (and #148 #671 #2164 #1377 #2956 #1535 #1553 #1561)
|
|
3309 |
#2963 := (iff #2959 #2962)
|
|
3310 |
#2964 := [rewrite]: #2963
|
|
3311 |
#2960 := (iff #2398 #2959)
|
|
3312 |
#2957 := (iff #2378 #2956)
|
|
3313 |
#2954 := (iff #2374 #2953)
|
|
3314 |
#2951 := (iff #2370 #2950)
|
|
3315 |
#2948 := (iff #2366 #2947)
|
|
3316 |
#2945 := (iff #2362 #2944)
|
|
3317 |
#2942 := (iff #2358 #2941)
|
|
3318 |
#2939 := (iff #2354 #2938)
|
|
3319 |
#2936 := (iff #2350 #2935)
|
|
3320 |
#2933 := (iff #2346 #2932)
|
|
3321 |
#2930 := (iff #2342 #2929)
|
|
3322 |
#2927 := (iff #2338 #2926)
|
|
3323 |
#2924 := (iff #2334 #2921)
|
|
3324 |
#2884 := (and #2309 #2878)
|
|
3325 |
#2915 := (and #2884 #2912)
|
|
3326 |
#2918 := (and #1445 #2915)
|
|
3327 |
#2922 := (iff #2918 #2921)
|
|
3328 |
#2923 := [rewrite]: #2922
|
|
3329 |
#2919 := (iff #2334 #2918)
|
|
3330 |
#2916 := (iff #2329 #2915)
|
|
3331 |
#2913 := (iff #2325 #2912)
|
|
3332 |
#2910 := (iff #2322 #2909)
|
|
3333 |
#2907 := (iff #2305 #2906)
|
|
3334 |
#2904 := (iff #2302 #2903)
|
|
3335 |
#2901 := (= #2301 #2900)
|
|
3336 |
#2902 := [rewrite]: #2901
|
|
3337 |
#2905 := [monotonicity #2902]: #2904
|
|
3338 |
#2908 := [monotonicity #2905]: #2907
|
|
3339 |
#2911 := [monotonicity #2908]: #2910
|
|
3340 |
#2914 := [quant-intro #2911]: #2913
|
|
3341 |
#2897 := (iff #2319 #2884)
|
|
3342 |
#2889 := (not #2884)
|
|
3343 |
#2892 := (not #2889)
|
|
3344 |
#2895 := (iff #2892 #2884)
|
|
3345 |
#2896 := [rewrite]: #2895
|
|
3346 |
#2893 := (iff #2319 #2892)
|
|
3347 |
#2890 := (iff #2313 #2889)
|
|
3348 |
#2887 := (iff #2312 #2884)
|
|
3349 |
#2881 := (and #2878 #2309)
|
|
3350 |
#2885 := (iff #2881 #2884)
|
|
3351 |
#2886 := [rewrite]: #2885
|
|
3352 |
#2882 := (iff #2312 #2881)
|
|
3353 |
#2879 := (iff #2311 #2878)
|
|
3354 |
#2876 := (iff #2310 #2875)
|
34994
|
3355 |
#2877 := [rewrite]: #2876
|
|
3356 |
#2880 := [monotonicity #2877]: #2879
|
36900
|
3357 |
#2883 := [monotonicity #2880]: #2882
|
|
3358 |
#2888 := [trans #2883 #2886]: #2887
|
|
3359 |
#2891 := [monotonicity #2888]: #2890
|
|
3360 |
#2894 := [monotonicity #2891]: #2893
|
|
3361 |
#2898 := [trans #2894 #2896]: #2897
|
|
3362 |
#2917 := [monotonicity #2898 #2914]: #2916
|
|
3363 |
#2920 := [monotonicity #2917]: #2919
|
|
3364 |
#2925 := [trans #2920 #2923]: #2924
|
|
3365 |
#2873 := (iff #2283 #2872)
|
|
3366 |
#2870 := (iff #2282 #2869)
|
|
3367 |
#2867 := (iff #2273 #2864)
|
|
3368 |
#2854 := (+ #2268 #2271)
|
|
3369 |
#2855 := (+ #2267 #2854)
|
|
3370 |
#2858 := (>= #2855 0::int)
|
|
3371 |
#2865 := (iff #2858 #2864)
|
|
3372 |
#2866 := [rewrite]: #2865
|
|
3373 |
#2859 := (iff #2273 #2858)
|
|
3374 |
#2856 := (= #2272 #2855)
|
|
3375 |
#2857 := [rewrite]: #2856
|
|
3376 |
#2860 := [monotonicity #2857]: #2859
|
|
3377 |
#2868 := [trans #2860 #2866]: #2867
|
|
3378 |
#2852 := (iff #2281 #2851)
|
|
3379 |
#2849 := (iff #2280 #2848)
|
|
3380 |
#2850 := [rewrite]: #2849
|
|
3381 |
#2853 := [monotonicity #2850]: #2852
|
|
3382 |
#2871 := [monotonicity #2853 #2868]: #2870
|
|
3383 |
#2874 := [monotonicity #2871]: #2873
|
|
3384 |
#2928 := [monotonicity #2874 #2925]: #2927
|
|
3385 |
#2931 := [monotonicity #2928]: #2930
|
|
3386 |
#2846 := (iff #2252 #2845)
|
|
3387 |
#2843 := (iff #2251 #2842)
|
|
3388 |
#2840 := (iff #2243 #2837)
|
|
3389 |
#2829 := (+ #2240 #2241)
|
|
3390 |
#2832 := (>= #2829 0::int)
|
|
3391 |
#2838 := (iff #2832 #2837)
|
|
3392 |
#2839 := [rewrite]: #2838
|
|
3393 |
#2833 := (iff #2243 #2832)
|
|
3394 |
#2830 := (= #2242 #2829)
|
|
3395 |
#2831 := [rewrite]: #2830
|
|
3396 |
#2834 := [monotonicity #2831]: #2833
|
|
3397 |
#2841 := [trans #2834 #2839]: #2840
|
|
3398 |
#2827 := (iff #2250 #2826)
|
|
3399 |
#2824 := (iff #2249 #2823)
|
|
3400 |
#2825 := [rewrite]: #2824
|
|
3401 |
#2828 := [monotonicity #2825]: #2827
|
|
3402 |
#2844 := [monotonicity #2828 #2841]: #2843
|
|
3403 |
#2847 := [monotonicity #2844]: #2846
|
|
3404 |
#2934 := [monotonicity #2847 #2931]: #2933
|
|
3405 |
#2937 := [monotonicity #2934]: #2936
|
|
3406 |
#2940 := [monotonicity #2937]: #2939
|
|
3407 |
#2821 := (iff #2219 #170)
|
|
3408 |
#2822 := [rewrite]: #2821
|
|
3409 |
#2943 := [monotonicity #2822 #2940]: #2942
|
|
3410 |
#2946 := [monotonicity #2943]: #2945
|
|
3411 |
#2949 := [monotonicity #2946]: #2948
|
|
3412 |
#2819 := (iff #2205 #2818)
|
|
3413 |
#2816 := (iff #2204 #2813)
|
|
3414 |
#2810 := (or #2807 #2200)
|
|
3415 |
#2814 := (iff #2810 #2813)
|
|
3416 |
#2815 := [rewrite]: #2814
|
|
3417 |
#2811 := (iff #2204 #2810)
|
|
3418 |
#2808 := (iff #2203 #2807)
|
|
3419 |
#2809 := [rewrite]: #2808
|
|
3420 |
#2812 := [monotonicity #2809]: #2811
|
|
3421 |
#2817 := [trans #2812 #2815]: #2816
|
|
3422 |
#2820 := [monotonicity #2817]: #2819
|
|
3423 |
#2952 := [monotonicity #2820 #2949]: #2951
|
|
3424 |
#2955 := [monotonicity #2952]: #2954
|
|
3425 |
#2805 := (iff #2185 #2804)
|
|
3426 |
#2802 := (iff #2184 #2799)
|
|
3427 |
#2791 := (+ #2181 #2182)
|
|
3428 |
#2794 := (>= #2791 0::int)
|
|
3429 |
#2800 := (iff #2794 #2799)
|
|
3430 |
#2801 := [rewrite]: #2800
|
|
3431 |
#2795 := (iff #2184 #2794)
|
|
3432 |
#2792 := (= #2183 #2791)
|
|
3433 |
#2793 := [rewrite]: #2792
|
|
3434 |
#2796 := [monotonicity #2793]: #2795
|
|
3435 |
#2803 := [trans #2796 #2801]: #2802
|
|
3436 |
#2806 := [monotonicity #2803]: #2805
|
|
3437 |
#2958 := [monotonicity #2806 #2955]: #2957
|
|
3438 |
#2789 := (iff #2150 #148)
|
|
3439 |
#2790 := [rewrite]: #2789
|
|
3440 |
#2961 := [monotonicity #2790 #2958]: #2960
|
|
3441 |
#2966 := [trans #2961 #2964]: #2965
|
|
3442 |
#2787 := (iff #2146 #2784)
|
|
3443 |
#2781 := (and #103 #108 #535 #538 #2778 #2143)
|
|
3444 |
#2785 := (iff #2781 #2784)
|
|
3445 |
#2786 := [rewrite]: #2785
|
|
3446 |
#2782 := (iff #2146 #2781)
|
|
3447 |
#2779 := (iff #2136 #2778)
|
|
3448 |
#2776 := (iff #2132 #2775)
|
|
3449 |
#2773 := (iff #2128 #2770)
|
|
3450 |
#2767 := (or #2764 #2124)
|
|
3451 |
#2771 := (iff #2767 #2770)
|
|
3452 |
#2772 := [rewrite]: #2771
|
|
3453 |
#2768 := (iff #2128 #2767)
|
|
3454 |
#2765 := (iff #2109 #2764)
|
|
3455 |
#2762 := (iff #2108 #2761)
|
|
3456 |
#2759 := (iff #2097 #2756)
|
|
3457 |
#2747 := (+ #2092 #2095)
|
|
3458 |
#2748 := (+ #2091 #2747)
|
|
3459 |
#2751 := (>= #2748 0::int)
|
|
3460 |
#2757 := (iff #2751 #2756)
|
|
3461 |
#2758 := [rewrite]: #2757
|
|
3462 |
#2752 := (iff #2097 #2751)
|
|
3463 |
#2749 := (= #2096 #2748)
|
|
3464 |
#2750 := [rewrite]: #2749
|
|
3465 |
#2753 := [monotonicity #2750]: #2752
|
|
3466 |
#2760 := [trans #2753 #2758]: #2759
|
|
3467 |
#2745 := (iff #2107 #2744)
|
|
3468 |
#2742 := (iff #2106 #2741)
|
|
3469 |
#2743 := [rewrite]: #2742
|
|
3470 |
#2746 := [monotonicity #2743]: #2745
|
|
3471 |
#2763 := [monotonicity #2746 #2760]: #2762
|
34994
|
3472 |
#2766 := [monotonicity #2763]: #2765
|
36900
|
3473 |
#2769 := [monotonicity #2766]: #2768
|
|
3474 |
#2774 := [trans #2769 #2772]: #2773
|
|
3475 |
#2739 := (iff #2082 #2738)
|
|
3476 |
#2736 := (iff #2079 #2735)
|
|
3477 |
#2733 := (iff #2074 #2732)
|
|
3478 |
#2730 := (iff #2071 #2727)
|
|
3479 |
#2717 := (+ #2066 #2069)
|
|
3480 |
#2718 := (+ #1248 #2717)
|
|
3481 |
#2721 := (= #2718 0::int)
|
|
3482 |
#2728 := (iff #2721 #2727)
|
|
3483 |
#2729 := [rewrite]: #2728
|
|
3484 |
#2722 := (iff #2071 #2721)
|
|
3485 |
#2719 := (= #2070 #2718)
|
|
3486 |
#2720 := [rewrite]: #2719
|
|
3487 |
#2723 := [monotonicity #2720]: #2722
|
|
3488 |
#2731 := [trans #2723 #2729]: #2730
|
|
3489 |
#2715 := (iff #2073 #2714)
|
|
3490 |
#2712 := (iff #2072 #2709)
|
|
3491 |
#2701 := (+ #1248 #2066)
|
34994
|
3492 |
#2704 := (>= #2701 0::int)
|
36900
|
3493 |
#2710 := (iff #2704 #2709)
|
|
3494 |
#2711 := [rewrite]: #2710
|
|
3495 |
#2705 := (iff #2072 #2704)
|
|
3496 |
#2702 := (= #2067 #2701)
|
34994
|
3497 |
#2703 := [rewrite]: #2702
|
|
3498 |
#2706 := [monotonicity #2703]: #2705
|
36900
|
3499 |
#2713 := [trans #2706 #2711]: #2712
|
|
3500 |
#2716 := [monotonicity #2713]: #2715
|
|
3501 |
#2734 := [monotonicity #2716 #2731]: #2733
|
|
3502 |
#2737 := [monotonicity #2734]: #2736
|
|
3503 |
#2740 := [quant-intro #2737]: #2739
|
|
3504 |
#2777 := [monotonicity #2740 #2774]: #2776
|
|
3505 |
#2699 := (iff #2058 #2696)
|
|
3506 |
#2662 := (and #2039 #2656)
|
|
3507 |
#2693 := (and #2662 #2690)
|
|
3508 |
#2697 := (iff #2693 #2696)
|
|
3509 |
#2698 := [rewrite]: #2697
|
|
3510 |
#2694 := (iff #2058 #2693)
|
|
3511 |
#2691 := (iff #2054 #2690)
|
|
3512 |
#2688 := (iff #2051 #2687)
|
|
3513 |
#2685 := (iff #2035 #2684)
|
|
3514 |
#2682 := (iff #2032 #2681)
|
|
3515 |
#2679 := (= #2031 #2678)
|
|
3516 |
#2680 := [rewrite]: #2679
|
|
3517 |
#2683 := [monotonicity #2680]: #2682
|
|
3518 |
#2686 := [monotonicity #2683]: #2685
|
|
3519 |
#2689 := [monotonicity #2686]: #2688
|
|
3520 |
#2692 := [quant-intro #2689]: #2691
|
|
3521 |
#2675 := (iff #2048 #2662)
|
|
3522 |
#2667 := (not #2662)
|
|
3523 |
#2670 := (not #2667)
|
|
3524 |
#2673 := (iff #2670 #2662)
|
|
3525 |
#2674 := [rewrite]: #2673
|
|
3526 |
#2671 := (iff #2048 #2670)
|
|
3527 |
#2668 := (iff #2043 #2667)
|
|
3528 |
#2665 := (iff #2042 #2662)
|
|
3529 |
#2659 := (and #2656 #2039)
|
|
3530 |
#2663 := (iff #2659 #2662)
|
|
3531 |
#2664 := [rewrite]: #2663
|
|
3532 |
#2660 := (iff #2042 #2659)
|
|
3533 |
#2657 := (iff #2041 #2656)
|
|
3534 |
#2654 := (iff #2040 #2653)
|
|
3535 |
#2655 := [rewrite]: #2654
|
|
3536 |
#2658 := [monotonicity #2655]: #2657
|
|
3537 |
#2661 := [monotonicity #2658]: #2660
|
|
3538 |
#2666 := [trans #2661 #2664]: #2665
|
|
3539 |
#2669 := [monotonicity #2666]: #2668
|
|
3540 |
#2672 := [monotonicity #2669]: #2671
|
|
3541 |
#2676 := [trans #2672 #2674]: #2675
|
|
3542 |
#2695 := [monotonicity #2676 #2692]: #2694
|
|
3543 |
#2700 := [trans #2695 #2698]: #2699
|
|
3544 |
#2780 := [monotonicity #2700 #2777]: #2779
|
|
3545 |
#2651 := (iff #2022 #538)
|
34994
|
3546 |
#2652 := [rewrite]: #2651
|
36900
|
3547 |
#2649 := (iff #2019 #535)
|
|
3548 |
#2650 := [rewrite]: #2649
|
|
3549 |
#2647 := (iff #2016 #108)
|
|
3550 |
#2648 := [rewrite]: #2647
|
|
3551 |
#2645 := (iff #2013 #103)
|
|
3552 |
#2646 := [rewrite]: #2645
|
|
3553 |
#2783 := [monotonicity #2646 #2648 #2650 #2652 #2780]: #2782
|
|
3554 |
#2788 := [trans #2783 #2786]: #2787
|
|
3555 |
#2969 := [monotonicity #2788 #2966]: #2968
|
|
3556 |
#2643 := (iff #2007 #2642)
|
|
3557 |
#2640 := (iff #2004 #2639)
|
|
3558 |
#2637 := (iff #1999 #2636)
|
|
3559 |
#2634 := (iff #1992 #2633)
|
|
3560 |
#2631 := (iff #1991 #2628)
|
|
3561 |
#2621 := (+ #1203 #1989)
|
|
3562 |
#2624 := (>= #2621 0::int)
|
|
3563 |
#2629 := (iff #2624 #2628)
|
|
3564 |
#2630 := [rewrite]: #2629
|
|
3565 |
#2625 := (iff #1991 #2624)
|
|
3566 |
#2622 := (= #1990 #2621)
|
34994
|
3567 |
#2623 := [rewrite]: #2622
|
36900
|
3568 |
#2626 := [monotonicity #2623]: #2625
|
|
3569 |
#2632 := [trans #2626 #2630]: #2631
|
|
3570 |
#2635 := [monotonicity #2632]: #2634
|
|
3571 |
#2619 := (iff #1996 #2616)
|
|
3572 |
#2605 := (+ #1989 #1994)
|
|
3573 |
#2606 := (+ #1203 #2605)
|
|
3574 |
#2609 := (= #2606 0::int)
|
|
3575 |
#2617 := (iff #2609 #2616)
|
|
3576 |
#2618 := [rewrite]: #2617
|
|
3577 |
#2610 := (iff #1996 #2609)
|
|
3578 |
#2607 := (= #1995 #2606)
|
|
3579 |
#2608 := [rewrite]: #2607
|
|
3580 |
#2611 := [monotonicity #2608]: #2610
|
|
3581 |
#2620 := [trans #2611 #2618]: #2619
|
|
3582 |
#2638 := [monotonicity #2620 #2635]: #2637
|
|
3583 |
#2641 := [monotonicity #2638]: #2640
|
|
3584 |
#2644 := [quant-intro #2641]: #2643
|
|
3585 |
#2603 := (iff #1980 #2602)
|
|
3586 |
#2600 := (iff #1977 #2599)
|
|
3587 |
#2597 := (iff #1972 #2596)
|
|
3588 |
#2594 := (iff #1966 #2591)
|
|
3589 |
#2581 := (+ #1962 #1964)
|
|
3590 |
#2582 := (+ #1165 #2581)
|
|
3591 |
#2585 := (= #2582 0::int)
|
|
3592 |
#2592 := (iff #2585 #2591)
|
|
3593 |
#2593 := [rewrite]: #2592
|
|
3594 |
#2586 := (iff #1966 #2585)
|
|
3595 |
#2583 := (= #1965 #2582)
|
|
3596 |
#2584 := [rewrite]: #2583
|
|
3597 |
#2587 := [monotonicity #2584]: #2586
|
|
3598 |
#2595 := [trans #2587 #2593]: #2594
|
|
3599 |
#2579 := (iff #1969 #2578)
|
|
3600 |
#2576 := (iff #1968 #2573)
|
|
3601 |
#2565 := (+ #1165 #1964)
|
|
3602 |
#2568 := (>= #2565 0::int)
|
|
3603 |
#2574 := (iff #2568 #2573)
|
|
3604 |
#2575 := [rewrite]: #2574
|
|
3605 |
#2569 := (iff #1968 #2568)
|
|
3606 |
#2566 := (= #1967 #2565)
|
|
3607 |
#2567 := [rewrite]: #2566
|
|
3608 |
#2570 := [monotonicity #2567]: #2569
|
|
3609 |
#2577 := [trans #2570 #2575]: #2576
|
|
3610 |
#2580 := [monotonicity #2577]: #2579
|
|
3611 |
#2598 := [monotonicity #2580 #2595]: #2597
|
|
3612 |
#2601 := [monotonicity #2598]: #2600
|
|
3613 |
#2604 := [quant-intro #2601]: #2603
|
|
3614 |
#2563 := (iff #1955 #67)
|
|
3615 |
#2564 := [rewrite]: #2563
|
|
3616 |
#2972 := [monotonicity #2564 #2604 #2644 #2969]: #2971
|
|
3617 |
#2977 := [trans #2972 #2975]: #2976
|
|
3618 |
#2561 := (iff #1950 #2558)
|
|
3619 |
#2524 := (and #1931 #2518)
|
|
3620 |
#2555 := (and #2524 #2552)
|
|
3621 |
#2559 := (iff #2555 #2558)
|
|
3622 |
#2560 := [rewrite]: #2559
|
|
3623 |
#2556 := (iff #1950 #2555)
|
|
3624 |
#2553 := (iff #1946 #2552)
|
|
3625 |
#2550 := (iff #1943 #2549)
|
|
3626 |
#2547 := (iff #1927 #2546)
|
|
3627 |
#2544 := (iff #1923 #2543)
|
|
3628 |
#2541 := (= #1922 #2540)
|
|
3629 |
#2542 := [rewrite]: #2541
|
|
3630 |
#2545 := [monotonicity #2542]: #2544
|
|
3631 |
#2548 := [monotonicity #2545]: #2547
|
|
3632 |
#2551 := [monotonicity #2548]: #2550
|
|
3633 |
#2554 := [quant-intro #2551]: #2553
|
|
3634 |
#2537 := (iff #1940 #2524)
|
|
3635 |
#2529 := (not #2524)
|
|
3636 |
#2532 := (not #2529)
|
|
3637 |
#2535 := (iff #2532 #2524)
|
|
3638 |
#2536 := [rewrite]: #2535
|
|
3639 |
#2533 := (iff #1940 #2532)
|
|
3640 |
#2530 := (iff #1935 #2529)
|
|
3641 |
#2527 := (iff #1934 #2524)
|
|
3642 |
#2521 := (and #2518 #1931)
|
|
3643 |
#2525 := (iff #2521 #2524)
|
|
3644 |
#2526 := [rewrite]: #2525
|
|
3645 |
#2522 := (iff #1934 #2521)
|
|
3646 |
#2519 := (iff #1933 #2518)
|
|
3647 |
#2516 := (iff #1932 #2515)
|
|
3648 |
#2517 := [rewrite]: #2516
|
34994
|
3649 |
#2520 := [monotonicity #2517]: #2519
|
|
3650 |
#2523 := [monotonicity #2520]: #2522
|
36900
|
3651 |
#2528 := [trans #2523 #2526]: #2527
|
|
3652 |
#2531 := [monotonicity #2528]: #2530
|
|
3653 |
#2534 := [monotonicity #2531]: #2533
|
|
3654 |
#2538 := [trans #2534 #2536]: #2537
|
|
3655 |
#2557 := [monotonicity #2538 #2554]: #2556
|
|
3656 |
#2562 := [trans #2557 #2560]: #2561
|
|
3657 |
#2980 := [monotonicity #2562 #2977]: #2979
|
|
3658 |
#2983 := [monotonicity #2980]: #2982
|
|
3659 |
#2513 := (iff #1904 #2512)
|
|
3660 |
#2510 := (iff #1903 #2509)
|
|
3661 |
#2507 := (iff #1896 #2506)
|
|
3662 |
#2504 := (iff #1895 #2503)
|
|
3663 |
#2505 := [rewrite]: #2504
|
|
3664 |
#2508 := [monotonicity #2505]: #2507
|
|
3665 |
#2501 := (iff #1902 #2500)
|
|
3666 |
#2498 := (= #1901 #2497)
|
34994
|
3667 |
#2499 := [rewrite]: #2498
|
36900
|
3668 |
#2502 := [monotonicity #2499]: #2501
|
|
3669 |
#2511 := [monotonicity #2502 #2508]: #2510
|
|
3670 |
#2514 := [monotonicity #2511]: #2513
|
|
3671 |
#2986 := [monotonicity #2514 #2983]: #2985
|
|
3672 |
#2989 := [monotonicity #2986]: #2988
|
|
3673 |
#2494 := (iff #1873 #2493)
|
|
3674 |
#2491 := (iff #1872 #2490)
|
|
3675 |
#2488 := (iff #1864 #2485)
|
|
3676 |
#2477 := (+ #1861 #1862)
|
|
3677 |
#2480 := (>= #2477 0::int)
|
|
3678 |
#2486 := (iff #2480 #2485)
|
|
3679 |
#2487 := [rewrite]: #2486
|
|
3680 |
#2481 := (iff #1864 #2480)
|
|
3681 |
#2478 := (= #1863 #2477)
|
|
3682 |
#2479 := [rewrite]: #2478
|
|
3683 |
#2482 := [monotonicity #2479]: #2481
|
|
3684 |
#2489 := [trans #2482 #2487]: #2488
|
|
3685 |
#2475 := (iff #1871 #2474)
|
|
3686 |
#2472 := (iff #1870 #2471)
|
|
3687 |
#2473 := [rewrite]: #2472
|
|
3688 |
#2476 := [monotonicity #2473]: #2475
|
|
3689 |
#2492 := [monotonicity #2476 #2489]: #2491
|
|
3690 |
#2495 := [monotonicity #2492]: #2494
|
|
3691 |
#2992 := [monotonicity #2495 #2989]: #2991
|
|
3692 |
#2995 := [monotonicity #2992]: #2994
|
|
3693 |
#2998 := [monotonicity #2995]: #2997
|
|
3694 |
#2469 := (iff #1814 #38)
|
|
3695 |
#2470 := [rewrite]: #2469
|
|
3696 |
#3001 := [monotonicity #2470 #2998]: #3000
|
|
3697 |
#3004 := [monotonicity #3001]: #3003
|
|
3698 |
#1742 := (not #1706)
|
|
3699 |
#2464 := (~ #1742 #2463)
|
|
3700 |
#2460 := (not #1703)
|
|
3701 |
#2461 := (~ #2460 #2459)
|
|
3702 |
#2456 := (not #1700)
|
|
3703 |
#2457 := (~ #2456 #2455)
|
|
3704 |
#2452 := (not #1697)
|
|
3705 |
#2453 := (~ #2452 #2451)
|
|
3706 |
#2448 := (not #1694)
|
|
3707 |
#2449 := (~ #2448 #2447)
|
|
3708 |
#2444 := (not #1691)
|
|
3709 |
#2445 := (~ #2444 #2443)
|
|
3710 |
#2440 := (not #1688)
|
|
3711 |
#2441 := (~ #2440 #2439)
|
|
3712 |
#2436 := (not #1685)
|
|
3713 |
#2437 := (~ #2436 #2435)
|
|
3714 |
#2432 := (not #1682)
|
|
3715 |
#2433 := (~ #2432 #2431)
|
|
3716 |
#2428 := (not #1677)
|
|
3717 |
#2429 := (~ #2428 #2427)
|
|
3718 |
#2424 := (not #1648)
|
|
3719 |
#2425 := (~ #2424 #1645)
|
|
3720 |
#2422 := (~ #1645 #1645)
|
|
3721 |
#2420 := (~ #1642 #1642)
|
|
3722 |
#2421 := [refl]: #2420
|
|
3723 |
#2423 := [nnf-pos #2421]: #2422
|
|
3724 |
#2426 := [nnf-neg #2423]: #2425
|
|
3725 |
#2417 := (not #1639)
|
|
3726 |
#2418 := (~ #2417 #1636)
|
|
3727 |
#2415 := (~ #1636 #1636)
|
|
3728 |
#2413 := (~ #1631 #1631)
|
|
3729 |
#2414 := [refl]: #2413
|
|
3730 |
#2416 := [nnf-pos #2414]: #2415
|
|
3731 |
#2419 := [nnf-neg #2416]: #2418
|
|
3732 |
#2410 := (not #1623)
|
|
3733 |
#2411 := (~ #2410 #1620)
|
|
3734 |
#2408 := (~ #1620 #1620)
|
|
3735 |
#2406 := (~ #1617 #1617)
|
|
3736 |
#2407 := [refl]: #2406
|
|
3737 |
#2409 := [nnf-pos #2407]: #2408
|
|
3738 |
#2412 := [nnf-neg #2409]: #2411
|
|
3739 |
#2403 := (not #1600)
|
|
3740 |
#2404 := (~ #2403 #2402)
|
|
3741 |
#2399 := (not #1595)
|
|
3742 |
#2400 := (~ #2399 #2398)
|
|
3743 |
#2396 := (~ #1561 #1561)
|
|
3744 |
#2397 := [refl]: #2396
|
|
3745 |
#2393 := (not #1556)
|
|
3746 |
#2394 := (~ #2393 #1553)
|
|
3747 |
#2391 := (~ #1553 #1553)
|
|
3748 |
#2389 := (~ #1548 #1548)
|
|
3749 |
#2390 := [refl]: #2389
|
|
3750 |
#2392 := [nnf-pos #2390]: #2391
|
|
3751 |
#2395 := [nnf-neg #2392]: #2394
|
|
3752 |
#2386 := (not #1538)
|
|
3753 |
#2387 := (~ #2386 #1535)
|
|
3754 |
#2384 := (~ #1535 #1535)
|
|
3755 |
#2382 := (~ #1532 #1532)
|
|
3756 |
#2383 := [refl]: #2382
|
|
3757 |
#2385 := [nnf-pos #2383]: #2384
|
|
3758 |
#2388 := [nnf-neg #2385]: #2387
|
|
3759 |
#2379 := (not #1521)
|
|
3760 |
#2380 := (~ #2379 #2378)
|
|
3761 |
#2375 := (not #1518)
|
|
3762 |
#2376 := (~ #2375 #2374)
|
|
3763 |
#2371 := (not #1515)
|
|
3764 |
#2372 := (~ #2371 #2370)
|
|
3765 |
#2367 := (not #1512)
|
|
3766 |
#2368 := (~ #2367 #2366)
|
|
3767 |
#2363 := (not #1509)
|
|
3768 |
#2364 := (~ #2363 #2362)
|
|
3769 |
#2359 := (not #1506)
|
|
3770 |
#2360 := (~ #2359 #2358)
|
|
3771 |
#2355 := (not #1503)
|
|
3772 |
#2356 := (~ #2355 #2354)
|
|
3773 |
#2351 := (not #1500)
|
|
3774 |
#2352 := (~ #2351 #2350)
|
|
3775 |
#2347 := (not #1497)
|
|
3776 |
#2348 := (~ #2347 #2346)
|
|
3777 |
#2343 := (not #1494)
|
|
3778 |
#2344 := (~ #2343 #2342)
|
|
3779 |
#2339 := (not #1491)
|
|
3780 |
#2340 := (~ #2339 #2338)
|
|
3781 |
#2335 := (not #1488)
|
|
3782 |
#2336 := (~ #2335 #2334)
|
|
3783 |
#2316 := (not #1485)
|
|
3784 |
#2332 := (~ #2316 #2329)
|
|
3785 |
#2306 := (exists (vars (?v1 S2)) #2305)
|
|
3786 |
#2314 := (or #2313 #2306)
|
|
3787 |
#2315 := (not #2314)
|
|
3788 |
#2330 := (~ #2315 #2329)
|
|
3789 |
#2326 := (not #2306)
|
|
3790 |
#2327 := (~ #2326 #2325)
|
|
3791 |
#2323 := (~ #2322 #2322)
|
|
3792 |
#2324 := [refl]: #2323
|
|
3793 |
#2328 := [nnf-neg #2324]: #2327
|
|
3794 |
#2320 := (~ #2319 #2319)
|
|
3795 |
#2321 := [refl]: #2320
|
|
3796 |
#2331 := [nnf-neg #2321 #2328]: #2330
|
|
3797 |
#2317 := (~ #2316 #2315)
|
|
3798 |
#2318 := [sk]: #2317
|
|
3799 |
#2333 := [trans #2318 #2331]: #2332
|
|
3800 |
#2292 := (not #1448)
|
|
3801 |
#2293 := (~ #2292 #1445)
|
|
3802 |
#2290 := (~ #1445 #1445)
|
|
3803 |
#2288 := (~ #1442 #1442)
|
|
3804 |
#2289 := [refl]: #2288
|
|
3805 |
#2291 := [nnf-pos #2289]: #2290
|
|
3806 |
#2294 := [nnf-neg #2291]: #2293
|
|
3807 |
#2337 := [nnf-neg #2294 #2333]: #2336
|
|
3808 |
#2284 := (~ #1448 #2283)
|
|
3809 |
#2285 := [sk]: #2284
|
|
3810 |
#2341 := [nnf-neg #2285 #2337]: #2340
|
|
3811 |
#2261 := (not #1424)
|
|
3812 |
#2262 := (~ #2261 #1421)
|
|
3813 |
#2259 := (~ #1421 #1421)
|
|
3814 |
#2257 := (~ #1416 #1416)
|
34994
|
3815 |
#2258 := [refl]: #2257
|
|
3816 |
#2260 := [nnf-pos #2258]: #2259
|
|
3817 |
#2263 := [nnf-neg #2260]: #2262
|
36900
|
3818 |
#2345 := [nnf-neg #2263 #2341]: #2344
|
|
3819 |
#2253 := (~ #1424 #2252)
|
|
3820 |
#2254 := [sk]: #2253
|
|
3821 |
#2349 := [nnf-neg #2254 #2345]: #2348
|
|
3822 |
#2234 := (not #1405)
|
|
3823 |
#2235 := (~ #2234 #1402)
|
|
3824 |
#2232 := (~ #1402 #1402)
|
|
3825 |
#2230 := (~ #1399 #1399)
|
|
3826 |
#2231 := [refl]: #2230
|
|
3827 |
#2233 := [nnf-pos #2231]: #2232
|
|
3828 |
#2236 := [nnf-neg #2233]: #2235
|
|
3829 |
#2353 := [nnf-neg #2236 #2349]: #2352
|
|
3830 |
#2226 := (~ #1405 #2225)
|
|
3831 |
#2227 := [sk]: #2226
|
|
3832 |
#2357 := [nnf-neg #2227 #2353]: #2356
|
|
3833 |
#2220 := (~ #2219 #2219)
|
|
3834 |
#2221 := [refl]: #2220
|
|
3835 |
#2361 := [nnf-neg #2221 #2357]: #2360
|
|
3836 |
#2217 := (~ #1396 #1396)
|
|
3837 |
#2218 := [refl]: #2217
|
|
3838 |
#2365 := [nnf-neg #2218 #2361]: #2364
|
|
3839 |
#2214 := (not #859)
|
|
3840 |
#2215 := (~ #2214 #725)
|
|
3841 |
#2212 := (~ #725 #725)
|
|
3842 |
#2210 := (~ #720 #720)
|
|
3843 |
#2211 := [refl]: #2210
|
|
3844 |
#2213 := [nnf-pos #2211]: #2212
|
|
3845 |
#2216 := [nnf-neg #2213]: #2215
|
|
3846 |
#2369 := [nnf-neg #2216 #2365]: #2368
|
|
3847 |
#2206 := (~ #859 #2205)
|
|
3848 |
#2207 := [sk]: #2206
|
|
3849 |
#2373 := [nnf-neg #2207 #2369]: #2372
|
|
3850 |
#2194 := (not #1391)
|
|
3851 |
#2195 := (~ #2194 #1388)
|
|
3852 |
#2192 := (~ #1388 #1388)
|
|
3853 |
#2190 := (~ #1383 #1383)
|
|
3854 |
#2191 := [refl]: #2190
|
|
3855 |
#2193 := [nnf-pos #2191]: #2192
|
|
3856 |
#2196 := [nnf-neg #2193]: #2195
|
|
3857 |
#2377 := [nnf-neg #2196 #2373]: #2376
|
|
3858 |
#2186 := (~ #1391 #2185)
|
|
3859 |
#2187 := [sk]: #2186
|
|
3860 |
#2381 := [nnf-neg #2187 #2377]: #2380
|
|
3861 |
#2176 := (not #1380)
|
|
3862 |
#2177 := (~ #2176 #1377)
|
|
3863 |
#2174 := (~ #1377 #1377)
|
|
3864 |
#2172 := (~ #1372 #1372)
|
|
3865 |
#2173 := [refl]: #2172
|
|
3866 |
#2175 := [nnf-pos #2173]: #2174
|
|
3867 |
#2178 := [nnf-neg #2175]: #2177
|
|
3868 |
#2169 := (not #1571)
|
|
3869 |
#2170 := (~ #2169 #2164)
|
|
3870 |
#2165 := (~ #1330 #2164)
|
|
3871 |
#2166 := [sk]: #2165
|
|
3872 |
#2171 := [nnf-neg #2166]: #2170
|
|
3873 |
#2153 := (~ #671 #671)
|
|
3874 |
#2154 := [refl]: #2153
|
|
3875 |
#2151 := (~ #2150 #2150)
|
|
3876 |
#2152 := [refl]: #2151
|
|
3877 |
#2401 := [nnf-neg #2152 #2154 #2171 #2178 #2381 #2388 #2395 #2397]: #2400
|
|
3878 |
#2147 := (not #1348)
|
|
3879 |
#2148 := (~ #2147 #2146)
|
|
3880 |
#2144 := (~ #1571 #2143)
|
|
3881 |
#2141 := (~ #2140 #2140)
|
|
3882 |
#2142 := [refl]: #2141
|
34994
|
3883 |
#2145 := [nnf-neg #2142]: #2144
|
36900
|
3884 |
#2137 := (not #1319)
|
|
3885 |
#2138 := (~ #2137 #2136)
|
|
3886 |
#2133 := (not #1316)
|
|
3887 |
#2134 := (~ #2133 #2132)
|
|
3888 |
#2129 := (not #1313)
|
|
3889 |
#2130 := (~ #2129 #2128)
|
|
3890 |
#2125 := (not #1308)
|
|
3891 |
#2126 := (~ #2125 #2124)
|
|
3892 |
#2121 := (not #1300)
|
|
3893 |
#2122 := (~ #2121 #1297)
|
|
3894 |
#2119 := (~ #1297 #1297)
|
|
3895 |
#2117 := (~ #1294 #1294)
|
|
3896 |
#2118 := [refl]: #2117
|
|
3897 |
#2120 := [nnf-pos #2118]: #2119
|
|
3898 |
#2123 := [nnf-neg #2120]: #2122
|
|
3899 |
#2115 := (~ #2114 #2114)
|
|
3900 |
#2116 := [refl]: #2115
|
|
3901 |
#2127 := [nnf-neg #2116 #2123]: #2126
|
|
3902 |
#2110 := (~ #1300 #2109)
|
|
3903 |
#2111 := [sk]: #2110
|
|
3904 |
#2131 := [nnf-neg #2111 #2127]: #2130
|
|
3905 |
#2085 := (not #1282)
|
|
3906 |
#2086 := (~ #2085 #2082)
|
|
3907 |
#2083 := (~ #1279 #2082)
|
|
3908 |
#2080 := (~ #1276 #2079)
|
|
3909 |
#2075 := (~ #1273 #2074)
|
|
3910 |
#2076 := [sk]: #2075
|
|
3911 |
#2063 := (~ #1257 #1257)
|
|
3912 |
#2064 := [refl]: #2063
|
|
3913 |
#2081 := [monotonicity #2064 #2076]: #2080
|
|
3914 |
#2084 := [nnf-pos #2081]: #2083
|
|
3915 |
#2087 := [nnf-neg #2084]: #2086
|
|
3916 |
#2135 := [nnf-neg #2087 #2131]: #2134
|
|
3917 |
#2061 := (~ #1282 #2058)
|
|
3918 |
#2036 := (exists (vars (?v1 S2)) #2035)
|
|
3919 |
#2044 := (or #2043 #2036)
|
|
3920 |
#2045 := (not #2044)
|
|
3921 |
#2059 := (~ #2045 #2058)
|
|
3922 |
#2055 := (not #2036)
|
|
3923 |
#2056 := (~ #2055 #2054)
|
|
3924 |
#2052 := (~ #2051 #2051)
|
|
3925 |
#2053 := [refl]: #2052
|
|
3926 |
#2057 := [nnf-neg #2053]: #2056
|
|
3927 |
#2049 := (~ #2048 #2048)
|
|
3928 |
#2050 := [refl]: #2049
|
|
3929 |
#2060 := [nnf-neg #2050 #2057]: #2059
|
|
3930 |
#2046 := (~ #1282 #2045)
|
|
3931 |
#2047 := [sk]: #2046
|
|
3932 |
#2062 := [trans #2047 #2060]: #2061
|
|
3933 |
#2139 := [nnf-neg #2062 #2135]: #2138
|
|
3934 |
#2023 := (~ #2022 #2022)
|
|
3935 |
#2024 := [refl]: #2023
|
|
3936 |
#2020 := (~ #2019 #2019)
|
|
3937 |
#2021 := [refl]: #2020
|
|
3938 |
#2017 := (~ #2016 #2016)
|
|
3939 |
#2018 := [refl]: #2017
|
|
3940 |
#2014 := (~ #2013 #2013)
|
|
3941 |
#2015 := [refl]: #2014
|
|
3942 |
#2149 := [nnf-neg #2015 #2018 #2021 #2024 #2139 #2145]: #2148
|
|
3943 |
#2405 := [nnf-neg #2149 #2401]: #2404
|
|
3944 |
#2010 := (not #1245)
|
|
3945 |
#2011 := (~ #2010 #2007)
|
|
3946 |
#2008 := (~ #1242 #2007)
|
|
3947 |
#2005 := (~ #1239 #2004)
|
|
3948 |
#2000 := (~ #1236 #1999)
|
|
3949 |
#2001 := [sk]: #2000
|
|
3950 |
#1986 := (~ #1212 #1212)
|
|
3951 |
#1987 := [refl]: #1986
|
|
3952 |
#2006 := [monotonicity #1987 #2001]: #2005
|
|
3953 |
#2009 := [nnf-pos #2006]: #2008
|
|
3954 |
#2012 := [nnf-neg #2009]: #2011
|
|
3955 |
#1983 := (not #1656)
|
|
3956 |
#1984 := (~ #1983 #1980)
|
|
3957 |
#1981 := (~ #1200 #1980)
|
|
3958 |
#1978 := (~ #1197 #1977)
|
|
3959 |
#1973 := (~ #1194 #1972)
|
|
3960 |
#1974 := [sk]: #1973
|
|
3961 |
#1958 := (~ #1174 #1174)
|
|
3962 |
#1959 := [refl]: #1958
|
|
3963 |
#1979 := [monotonicity #1959 #1974]: #1978
|
|
3964 |
#1982 := [nnf-pos #1979]: #1981
|
|
3965 |
#1985 := [nnf-neg #1982]: #1984
|
|
3966 |
#1956 := (~ #1955 #1955)
|
|
3967 |
#1957 := [refl]: #1956
|
|
3968 |
#2430 := [nnf-neg #1957 #1985 #2012 #2405 #2412 #2419 #2426]: #2429
|
|
3969 |
#1953 := (~ #1656 #1950)
|
|
3970 |
#1928 := (exists (vars (?v1 S2)) #1927)
|
|
3971 |
#1936 := (or #1935 #1928)
|
|
3972 |
#1937 := (not #1936)
|
|
3973 |
#1951 := (~ #1937 #1950)
|
|
3974 |
#1947 := (not #1928)
|
|
3975 |
#1948 := (~ #1947 #1946)
|
|
3976 |
#1944 := (~ #1943 #1943)
|
|
3977 |
#1945 := [refl]: #1944
|
|
3978 |
#1949 := [nnf-neg #1945]: #1948
|
|
3979 |
#1941 := (~ #1940 #1940)
|
|
3980 |
#1942 := [refl]: #1941
|
|
3981 |
#1952 := [nnf-neg #1942 #1949]: #1951
|
|
3982 |
#1938 := (~ #1656 #1937)
|
|
3983 |
#1939 := [sk]: #1938
|
|
3984 |
#1954 := [trans #1939 #1952]: #1953
|
|
3985 |
#2434 := [nnf-neg #1954 #2430]: #2433
|
|
3986 |
#1913 := (not #1162)
|
|
3987 |
#1914 := (~ #1913 #1159)
|
|
3988 |
#1911 := (~ #1159 #1159)
|
|
3989 |
#1909 := (~ #1156 #1156)
|
|
3990 |
#1910 := [refl]: #1909
|
|
3991 |
#1912 := [nnf-pos #1910]: #1911
|
|
3992 |
#1915 := [nnf-neg #1912]: #1914
|
|
3993 |
#2438 := [nnf-neg #1915 #2434]: #2437
|
|
3994 |
#1905 := (~ #1162 #1904)
|
|
3995 |
#1906 := [sk]: #1905
|
|
3996 |
#2442 := [nnf-neg #1906 #2438]: #2441
|
|
3997 |
#1882 := (not #1131)
|
|
3998 |
#1883 := (~ #1882 #1128)
|
|
3999 |
#1880 := (~ #1128 #1128)
|
|
4000 |
#1878 := (~ #1123 #1123)
|
|
4001 |
#1879 := [refl]: #1878
|
|
4002 |
#1881 := [nnf-pos #1879]: #1880
|
|
4003 |
#1884 := [nnf-neg #1881]: #1883
|
|
4004 |
#2446 := [nnf-neg #1884 #2442]: #2445
|
|
4005 |
#1874 := (~ #1131 #1873)
|
|
4006 |
#1875 := [sk]: #1874
|
|
4007 |
#2450 := [nnf-neg #1875 #2446]: #2449
|
|
4008 |
#1855 := (not #1111)
|
|
4009 |
#1856 := (~ #1855 #1108)
|
|
4010 |
#1853 := (~ #1108 #1108)
|
|
4011 |
#1851 := (~ #1107 #1107)
|
|
4012 |
#1852 := [refl]: #1851
|
|
4013 |
#1854 := [nnf-pos #1852]: #1853
|
|
4014 |
#1857 := [nnf-neg #1854]: #1856
|
|
4015 |
#2454 := [nnf-neg #1857 #2450]: #2453
|
|
4016 |
#1847 := (~ #1111 #1846)
|
|
4017 |
#1848 := [sk]: #1847
|
|
4018 |
#2458 := [nnf-neg #1848 #2454]: #2457
|
|
4019 |
#1815 := (~ #1814 #1814)
|
|
4020 |
#1842 := [refl]: #1815
|
|
4021 |
#2462 := [nnf-neg #1842 #2458]: #2461
|
|
4022 |
#1840 := (~ #1102 #1102)
|
|
4023 |
#1841 := [refl]: #1840
|
|
4024 |
#2465 := [nnf-neg #1841 #2462]: #2464
|
|
4025 |
#1743 := [not-or-elim #1739]: #1742
|
|
4026 |
#2466 := [mp~ #1743 #2465]: #2463
|
|
4027 |
#2467 := [mp #2466 #3004]: #3002
|
|
4028 |
#3661 := [mp #2467 #3660]: #3658
|
|
4029 |
#4534 := [mp #3661 #4533]: #4531
|
|
4030 |
#6983 := [unit-resolution #4534 #4636]: #4528
|
|
4031 |
#3907 := (or #4525 #4519)
|
|
4032 |
#3908 := [def-axiom]: #3907
|
|
4033 |
#6984 := [unit-resolution #3908 #6983]: #4519
|
|
4034 |
#290 := (<= f3 0::int)
|
|
4035 |
#291 := (not #290)
|
|
4036 |
#10 := (< 0::int f3)
|
|
4037 |
#292 := (iff #10 #291)
|
|
4038 |
#293 := [rewrite]: #292
|
|
4039 |
#287 := [asserted]: #10
|
|
4040 |
#294 := [mp #287 #293]: #291
|
|
4041 |
#4697 := (* -1::int #1844)
|
|
4042 |
#4698 := (+ f3 #4697)
|
|
4043 |
#4699 := (<= #4698 0::int)
|
|
4044 |
#4625 := (= f3 #1844)
|
|
4045 |
#4628 := (= f6 ?v0!0)
|
|
4046 |
#4703 := (not #4628)
|
|
4047 |
#4695 := (= #1844 0::int)
|
|
4048 |
#4845 := (not #4695)
|
|
4049 |
#4844 := [hypothesis]: #1846
|
|
4050 |
#4846 := (or #4845 #1845)
|
|
4051 |
#4847 := [th-lemma]: #4846
|
|
4052 |
#4848 := [unit-resolution #4847 #4844]: #4845
|
|
4053 |
#4770 := (or #4588 #4703 #4695)
|
|
4054 |
#4626 := (= ?v0!0 f6)
|
|
4055 |
#4701 := (not #4626)
|
|
4056 |
#4702 := (or #4701 #4695)
|
|
4057 |
#4753 := (or #4588 #4702)
|
|
4058 |
#4759 := (iff #4753 #4770)
|
|
4059 |
#4720 := (or #4703 #4695)
|
|
4060 |
#4755 := (or #4588 #4720)
|
|
4061 |
#4752 := (iff #4755 #4770)
|
|
4062 |
#4758 := [rewrite]: #4752
|
|
4063 |
#4756 := (iff #4753 #4755)
|
|
4064 |
#4721 := (iff #4702 #4720)
|
|
4065 |
#4704 := (iff #4701 #4703)
|
|
4066 |
#4629 := (iff #4626 #4628)
|
|
4067 |
#4647 := [rewrite]: #4629
|
|
4068 |
#4705 := [monotonicity #4647]: #4704
|
|
4069 |
#4769 := [monotonicity #4705]: #4721
|
|
4070 |
#4757 := [monotonicity #4769]: #4756
|
|
4071 |
#4760 := [trans #4757 #4758]: #4759
|
|
4072 |
#4754 := [quant-inst]: #4753
|
|
4073 |
#4761 := [mp #4754 #4760]: #4770
|
|
4074 |
#4849 := [unit-resolution #4761 #4540 #4848]: #4703
|
|
4075 |
#4651 := (or #4625 #4628)
|
|
4076 |
#4149 := (forall (vars (?v0 S2)) (:pat #4148) #360)
|
|
4077 |
#4152 := (iff #365 #4149)
|
|
4078 |
#4150 := (iff #360 #360)
|
|
4079 |
#4151 := [refl]: #4150
|
|
4080 |
#4153 := [quant-intro #4151]: #4152
|
|
4081 |
#1810 := (~ #365 #365)
|
|
4082 |
#1834 := (~ #360 #360)
|
|
4083 |
#1835 := [refl]: #1834
|
|
4084 |
#1811 := [nnf-pos #1835]: #1810
|
|
4085 |
#1740 := [not-or-elim #1739]: #365
|
|
4086 |
#1836 := [mp~ #1740 #1811]: #365
|
|
4087 |
#4154 := [mp #1836 #4153]: #4149
|
|
4088 |
#4655 := (not #4149)
|
|
4089 |
#4656 := (or #4655 #4625 #4628)
|
|
4090 |
#4627 := (or #4626 #4625)
|
|
4091 |
#4708 := (or #4655 #4627)
|
|
4092 |
#4715 := (iff #4708 #4656)
|
|
4093 |
#4710 := (or #4655 #4651)
|
|
4094 |
#4713 := (iff #4710 #4656)
|
|
4095 |
#4714 := [rewrite]: #4713
|
|
4096 |
#4711 := (iff #4708 #4710)
|
|
4097 |
#4653 := (iff #4627 #4651)
|
|
4098 |
#4648 := (or #4628 #4625)
|
|
4099 |
#4646 := (iff #4648 #4651)
|
|
4100 |
#4652 := [rewrite]: #4646
|
|
4101 |
#4649 := (iff #4627 #4648)
|
|
4102 |
#4650 := [monotonicity #4647]: #4649
|
|
4103 |
#4654 := [trans #4650 #4652]: #4653
|
|
4104 |
#4712 := [monotonicity #4654]: #4711
|
|
4105 |
#4716 := [trans #4712 #4714]: #4715
|
|
4106 |
#4709 := [quant-inst]: #4708
|
|
4107 |
#4696 := [mp #4709 #4716]: #4656
|
|
4108 |
#4853 := [unit-resolution #4696 #4154]: #4651
|
|
4109 |
#4854 := [unit-resolution #4853 #4849]: #4625
|
|
4110 |
#4901 := (not #4625)
|
|
4111 |
#4902 := (or #4901 #4699)
|
|
4112 |
#4903 := [th-lemma]: #4902
|
|
4113 |
#4904 := [unit-resolution #4903 #4854]: #4699
|
|
4114 |
#4762 := (<= #1844 0::int)
|
|
4115 |
#4905 := (or #4762 #1845)
|
|
4116 |
#4900 := [th-lemma]: #4905
|
|
4117 |
#4906 := [unit-resolution #4900 #4844]: #4762
|
|
4118 |
#4907 := [th-lemma #4906 #4904 #294]: false
|
|
4119 |
#4908 := [lemma #4907]: #1845
|
|
4120 |
#3902 := (or #4522 #1846 #4516)
|
|
4121 |
#3903 := [def-axiom]: #3902
|
|
4122 |
#6955 := [unit-resolution #3903 #4908 #6984]: #4516
|
|
4123 |
#3926 := (or #4513 #4507)
|
|
4124 |
#3927 := [def-axiom]: #3926
|
|
4125 |
#6985 := [unit-resolution #3927 #6955]: #4507
|
|
4126 |
#5112 := [hypothesis]: #1866
|
|
4127 |
#4156 := (forall (vars (?v0 S2)) (:pat #4155) #371)
|
|
4128 |
#4159 := (iff #374 #4156)
|
|
4129 |
#4157 := (iff #371 #371)
|
|
4130 |
#4158 := [refl]: #4157
|
|
4131 |
#4160 := [quant-intro #4158]: #4159
|
|
4132 |
#1812 := (~ #374 #374)
|
|
4133 |
#1837 := (~ #371 #371)
|
|
4134 |
#1838 := [refl]: #1837
|
|
4135 |
#1813 := [nnf-pos #1838]: #1812
|
|
4136 |
#1741 := [not-or-elim #1739]: #374
|
|
4137 |
#1839 := [mp~ #1741 #1813]: #374
|
|
4138 |
#4161 := [mp #1839 #4160]: #4156
|
|
4139 |
#3899 := (not #4156)
|
|
4140 |
#4942 := (or #3899 #2112)
|
|
4141 |
#4943 := [quant-inst]: #4942
|
|
4142 |
#5113 := [unit-resolution #4943 #4161 #5112]: false
|
|
4143 |
#5125 := [lemma #5113]: #2112
|
|
4144 |
#3719 := (or #3011 #1866)
|
|
4145 |
#3806 := [def-axiom]: #3719
|
|
4146 |
#6986 := [unit-resolution #3806 #5125]: #3011
|
|
4147 |
#3920 := (or #4510 #3016 #4504)
|
|
4148 |
#3922 := [def-axiom]: #3920
|
|
4149 |
#6981 := [unit-resolution #3922 #6986 #6985]: #4504
|
|
4150 |
#3947 := (or #4501 #4495)
|
|
4151 |
#3948 := [def-axiom]: #3947
|
|
4152 |
#6987 := [unit-resolution #3948 #6981]: #4495
|
|
4153 |
#6988 := (or #4498 #4492)
|
|
4154 |
#4583 := [hypothesis]: #1894
|
|
4155 |
#3900 := (or #3899 #3042)
|
|
4156 |
#3898 := [quant-inst]: #3900
|
|
4157 |
#4584 := [unit-resolution #3898 #4161 #4583]: false
|
|
4158 |
#4592 := [lemma #4584]: #3042
|
|
4159 |
#3809 := (or #3057 #1894)
|
|
4160 |
#3813 := [def-axiom]: #3809
|
|
4161 |
#6954 := [unit-resolution #3813 #4592]: #3057
|
|
4162 |
#3943 := (or #4498 #3062 #4492)
|
|
4163 |
#3944 := [def-axiom]: #3943
|
|
4164 |
#6989 := [unit-resolution #3944 #6954]: #6988
|
|
4165 |
#6990 := [unit-resolution #6989 #6987]: #4492
|
|
4166 |
#3957 := (or #4489 #4483)
|
|
4167 |
#3978 := [def-axiom]: #3957
|
|
4168 |
#6991 := [unit-resolution #3978 #6990]: #4483
|
|
4169 |
#5069 := (= f3 #1919)
|
|
4170 |
#5212 := (not #5069)
|
|
4171 |
#5185 := [hypothesis]: #4200
|
|
4172 |
#4123 := (or #4197 #1931)
|
|
4173 |
#3797 := [def-axiom]: #4123
|
|
4174 |
#5190 := [unit-resolution #3797 #5185]: #1931
|
|
4175 |
#5213 := (or #5212 #1930)
|
|
4176 |
#5178 := [th-lemma]: #5213
|
|
4177 |
#5214 := [unit-resolution #5178 #5190]: #5212
|
|
4178 |
#3798 := (or #4197 #2518)
|
|
4179 |
#4130 := [def-axiom]: #3798
|
|
4180 |
#5215 := [unit-resolution #4130 #5185]: #2518
|
|
4181 |
#5107 := (or #4655 #2515 #5069)
|
|
4182 |
#5070 := (or #1932 #5069)
|
|
4183 |
#5094 := (or #4655 #5070)
|
|
4184 |
#4988 := (iff #5094 #5107)
|
|
4185 |
#5096 := (or #2515 #5069)
|
|
4186 |
#5103 := (or #4655 #5096)
|
|
4187 |
#5110 := (iff #5103 #5107)
|
|
4188 |
#4987 := [rewrite]: #5110
|
|
4189 |
#5104 := (iff #5094 #5103)
|
|
4190 |
#5105 := (iff #5070 #5096)
|
|
4191 |
#5106 := [monotonicity #2517]: #5105
|
|
4192 |
#5109 := [monotonicity #5106]: #5104
|
|
4193 |
#4989 := [trans #5109 #4987]: #4988
|
|
4194 |
#5108 := [quant-inst]: #5094
|
|
4195 |
#5008 := [mp #5108 #4989]: #5107
|
|
4196 |
#5216 := [unit-resolution #5008 #4154 #5215 #5214]: false
|
|
4197 |
#5211 := [lemma #5216]: #4197
|
|
4198 |
#3965 := (or #4486 #4200 #4480)
|
|
4199 |
#3966 := [def-axiom]: #3965
|
|
4200 |
#6995 := [unit-resolution #3966 #5211 #6991]: #4480
|
|
4201 |
#3987 := (or #4477 #4471)
|
|
4202 |
#3955 := [def-axiom]: #3987
|
|
4203 |
#9540 := [unit-resolution #3955 #6995]: #4471
|
|
4204 |
#6497 := [hypothesis]: #4313
|
|
4205 |
#4098 := (or #4310 #538)
|
|
4206 |
#4099 := [def-axiom]: #4098
|
|
4207 |
#6498 := [unit-resolution #4099 #6497]: #538
|
|
4208 |
#4100 := (or #4310 #4304)
|
|
4209 |
#4097 := [def-axiom]: #4100
|
|
4210 |
#6538 := [unit-resolution #4097 #6497]: #4304
|
|
4211 |
#3996 := (or #4477 #67)
|
|
4212 |
#3997 := [def-axiom]: #3996
|
|
4213 |
#6994 := [unit-resolution #3997 #6995]: #67
|
|
4214 |
#6569 := (= #124 #66)
|
|
4215 |
#6495 := [symm #6498]: #105
|
|
4216 |
#6570 := [monotonicity #6495]: #6569
|
|
4217 |
#6364 := [trans #6570 #6994]: #125
|
|
4218 |
#4110 := (or #4286 #2114)
|
|
4219 |
#3773 := [def-axiom]: #4110
|
|
4220 |
#6366 := [unit-resolution #3773 #6364]: #4286
|
|
4221 |
#3814 := (or #4310 #4246)
|
|
4222 |
#4096 := [def-axiom]: #3814
|
|
4223 |
#6387 := [unit-resolution #4096 #6497]: #4246
|
|
4224 |
#8856 := (or #3325 #4251 #629)
|
|
4225 |
#8080 := (f9 f10 ?v1!10)
|
|
4226 |
#8078 := (* -1::int #8080)
|
|
4227 |
#8081 := (+ f3 #8078)
|
|
4228 |
#8135 := (<= #8081 0::int)
|
|
4229 |
#9265 := (not #8135)
|
|
4230 |
#8756 := [hypothesis]: #3330
|
|
4231 |
#4113 := (or #3325 #2101)
|
|
4232 |
#4114 := [def-axiom]: #4113
|
|
4233 |
#8751 := [unit-resolution #4114 #8756]: #2101
|
|
4234 |
#8701 := (+ #2092 #8078)
|
|
4235 |
#8703 := (>= #8701 0::int)
|
|
4236 |
#8700 := (= #2092 #8080)
|
|
4237 |
#8757 := (= #8080 #2092)
|
|
4238 |
#8129 := [hypothesis]: #538
|
|
4239 |
#8758 := [monotonicity #8129]: #8757
|
|
4240 |
#8759 := [symm #8758]: #8700
|
|
4241 |
#8760 := (not #8700)
|
|
4242 |
#8761 := (or #8760 #8703)
|
|
4243 |
#8744 := [th-lemma]: #8761
|
|
4244 |
#8745 := [unit-resolution #8744 #8759]: #8703
|
|
4245 |
#9266 := (not #8703)
|
|
4246 |
#9310 := (or #9265 #9266 #2100)
|
|
4247 |
#9256 := [hypothesis]: #2101
|
|
4248 |
#9262 := [hypothesis]: #8703
|
|
4249 |
#9263 := [hypothesis]: #8135
|
|
4250 |
#9264 := [th-lemma #9263 #9262 #9256]: false
|
|
4251 |
#9311 := [lemma #9264]: #9310
|
|
4252 |
#8740 := [unit-resolution #9311 #8745 #8751]: #9265
|
|
4253 |
#8136 := (f11 f12 ?v1!10)
|
|
4254 |
#6426 := (= f1 #8136)
|
|
4255 |
#8482 := (not #6426)
|
|
4256 |
#6573 := (f9 f10 ?v0!11)
|
|
4257 |
#6574 := (* -1::int #6573)
|
|
4258 |
#8484 := (+ #6574 #8080)
|
|
4259 |
#8479 := (+ #2095 #8484)
|
|
4260 |
#8487 := (>= #8479 0::int)
|
|
4261 |
#8775 := (not #8487)
|
|
4262 |
#8680 := (+ #2090 #6574)
|
|
4263 |
#8698 := (<= #8680 0::int)
|
|
4264 |
#8679 := (= #2090 #6573)
|
|
4265 |
#8746 := (= #6573 #2090)
|
|
4266 |
#8747 := [monotonicity #8129]: #8746
|
|
4267 |
#8743 := [symm #8747]: #8679
|
|
4268 |
#8748 := (not #8679)
|
|
4269 |
#8749 := (or #8748 #8698)
|
|
4270 |
#8750 := [th-lemma]: #8749
|
|
4271 |
#8752 := [unit-resolution #8750 #8743]: #8698
|
|
4272 |
#4111 := (not #2756)
|
|
4273 |
#4117 := (or #3325 #4111)
|
|
4274 |
#3755 := [def-axiom]: #4117
|
|
4275 |
#8753 := [unit-resolution #3755 #8756]: #4111
|
|
4276 |
#8776 := (not #8698)
|
|
4277 |
#8779 := (or #8775 #8776 #2756 #9266)
|
|
4278 |
#8780 := [th-lemma]: #8779
|
|
4279 |
#8781 := [unit-resolution #8780 #8753 #8752 #8745]: #8775
|
|
4280 |
#8782 := (or #8482 #8487)
|
|
4281 |
#4115 := (or #3325 #2105)
|
|
4282 |
#4116 := [def-axiom]: #4115
|
|
4283 |
#8774 := [unit-resolution #4116 #8756]: #2105
|
|
4284 |
#3999 := (or #4477 #4212)
|
|
4285 |
#3979 := [def-axiom]: #3999
|
|
4286 |
#7050 := [unit-resolution #3979 #6995]: #4212
|
|
4287 |
#8513 := (or #4217 #2104 #8482 #8487)
|
|
4288 |
#8454 := (+ #8080 #6574)
|
|
4289 |
#8455 := (+ #2095 #8454)
|
|
4290 |
#8481 := (>= #8455 0::int)
|
|
4291 |
#8483 := (or #8482 #2104 #8481)
|
|
4292 |
#8514 := (or #4217 #8483)
|
|
4293 |
#8520 := (iff #8514 #8513)
|
|
4294 |
#8498 := (or #2104 #8482 #8487)
|
|
4295 |
#8510 := (or #4217 #8498)
|
|
4296 |
#8518 := (iff #8510 #8513)
|
|
4297 |
#8519 := [rewrite]: #8518
|
|
4298 |
#8516 := (iff #8514 #8510)
|
|
4299 |
#8511 := (iff #8483 #8498)
|
|
4300 |
#8496 := (or #8482 #2104 #8487)
|
|
4301 |
#8499 := (iff #8496 #8498)
|
|
4302 |
#8500 := [rewrite]: #8499
|
|
4303 |
#8497 := (iff #8483 #8496)
|
|
4304 |
#8488 := (iff #8481 #8487)
|
|
4305 |
#8485 := (= #8455 #8479)
|
|
4306 |
#8486 := [rewrite]: #8485
|
|
4307 |
#8489 := [monotonicity #8486]: #8488
|
|
4308 |
#8495 := [monotonicity #8489]: #8497
|
|
4309 |
#8512 := [trans #8495 #8500]: #8511
|
|
4310 |
#8517 := [monotonicity #8512]: #8516
|
|
4311 |
#8544 := [trans #8517 #8519]: #8520
|
|
4312 |
#8515 := [quant-inst]: #8514
|
|
4313 |
#8545 := [mp #8515 #8544]: #8513
|
|
4314 |
#8783 := [unit-resolution #8545 #7050 #8774]: #8782
|
|
4315 |
#8778 := [unit-resolution #8783 #8781]: #8482
|
|
4316 |
#6427 := (or #6426 #8135)
|
|
4317 |
#7034 := [hypothesis]: #4246
|
|
4318 |
#6917 := (or #4251 #6426 #8135)
|
|
4319 |
#6918 := (or #4251 #6427)
|
|
4320 |
#7082 := (iff #6918 #6917)
|
|
4321 |
#7258 := [rewrite]: #7082
|
|
4322 |
#6919 := [quant-inst]: #6918
|
|
4323 |
#7256 := [mp #6919 #7258]: #6917
|
|
4324 |
#8784 := [unit-resolution #7256 #7034]: #6427
|
|
4325 |
#8785 := [unit-resolution #8784 #8778 #8740]: false
|
|
4326 |
#8859 := [lemma #8785]: #8856
|
|
4327 |
#6404 := [unit-resolution #8859 #6387 #6498]: #3325
|
|
4328 |
#4122 := (or #4295 #4289 #3330)
|
|
4329 |
#4108 := [def-axiom]: #4122
|
|
4330 |
#6405 := [unit-resolution #4108 #6404 #6366]: #4295
|
|
4331 |
#3832 := (or #4298 #4292)
|
|
4332 |
#3833 := [def-axiom]: #3832
|
|
4333 |
#6412 := [unit-resolution #3833 #6405]: #4298
|
|
4334 |
#4102 := (or #4307 #4267 #4301)
|
|
4335 |
#4106 := [def-axiom]: #4102
|
|
4336 |
#6363 := [unit-resolution #4106 #6412 #6538]: #4267
|
|
4337 |
#4134 := (or #4264 #2039)
|
|
4338 |
#4124 := [def-axiom]: #4134
|
|
4339 |
#6406 := [unit-resolution #4124 #6363]: #2039
|
|
4340 |
#8285 := (or #4264 #629 #2038)
|
|
4341 |
#5344 := (?v1!7 ?v0!8)
|
|
4342 |
#5850 := (f9 f16 #5344)
|
|
4343 |
#5807 := (* -1::int #5850)
|
|
4344 |
#6152 := (+ #2026 #5807)
|
|
4345 |
#6153 := (<= #6152 0::int)
|
|
4346 |
#8215 := (not #6153)
|
|
4347 |
#5345 := (f9 f10 #5344)
|
|
4348 |
#6786 := (+ #5345 #5807)
|
|
4349 |
#6788 := (>= #6786 0::int)
|
|
4350 |
#6784 := (= #5345 #5850)
|
|
4351 |
#8131 := (= #5850 #5345)
|
|
4352 |
#8130 := [symm #8129]: #105
|
|
4353 |
#8132 := [monotonicity #8130]: #8131
|
|
4354 |
#8147 := [symm #8132]: #6784
|
|
4355 |
#8148 := (not #6784)
|
|
4356 |
#8173 := (or #8148 #6788)
|
|
4357 |
#8174 := [th-lemma]: #8173
|
|
4358 |
#8175 := [unit-resolution #8174 #8147]: #6788
|
|
4359 |
#5346 := (* -1::int #5345)
|
|
4360 |
#5282 := (f9 f10 ?v0!8)
|
|
4361 |
#5347 := (+ #5282 #5346)
|
|
4362 |
#5373 := (<= #5347 0::int)
|
|
4363 |
#5405 := (not #5373)
|
|
4364 |
#5379 := (f11 f12 #5344)
|
|
4365 |
#5380 := (= f1 #5379)
|
|
4366 |
#5381 := (not #5380)
|
|
4367 |
#5374 := (f5 #5344 ?v0!8)
|
|
4368 |
#5375 := (f4 #5374)
|
|
4369 |
#5376 := (* -1::int #5375)
|
|
4370 |
#5371 := (+ #5346 #5376)
|
|
4371 |
#5372 := (+ #5282 #5371)
|
|
4372 |
#5377 := (= #5372 0::int)
|
|
4373 |
#5378 := (not #5377)
|
|
4374 |
#5435 := (or #5373 #5378 #5381)
|
|
4375 |
#5438 := (not #5435)
|
|
4376 |
#5283 := (* -1::int #5282)
|
|
4377 |
#5284 := (+ f3 #5283)
|
|
4378 |
#5310 := (<= #5284 0::int)
|
|
4379 |
#5809 := (not #5310)
|
|
4380 |
#5691 := [hypothesis]: #2039
|
|
4381 |
#5625 := (+ #2026 #5283)
|
|
4382 |
#5690 := (>= #5625 0::int)
|
|
4383 |
#5681 := (= #2026 #5282)
|
|
4384 |
#8176 := (= #5282 #2026)
|
|
4385 |
#8177 := [monotonicity #8129]: #8176
|
|
4386 |
#8172 := [symm #8177]: #5681
|
|
4387 |
#8178 := (not #5681)
|
|
4388 |
#8179 := (or #8178 #5690)
|
|
4389 |
#8180 := [th-lemma]: #8179
|
|
4390 |
#8181 := [unit-resolution #8180 #8172]: #5690
|
|
4391 |
#5847 := (not #5690)
|
|
4392 |
#5848 := (or #5809 #5847 #2038)
|
|
4393 |
#5715 := [hypothesis]: #5310
|
|
4394 |
#5716 := [hypothesis]: #5690
|
|
4395 |
#5808 := [th-lemma #5716 #5715 #5691]: false
|
|
4396 |
#5849 := [lemma #5808]: #5848
|
|
4397 |
#8182 := [unit-resolution #5849 #8181 #5691]: #5809
|
|
4398 |
#8212 := (or #5310 #5438)
|
|
4399 |
#8209 := [hypothesis]: #4267
|
|
4400 |
#3784 := (or #4264 #2656)
|
|
4401 |
#3789 := [def-axiom]: #3784
|
|
4402 |
#8210 := [unit-resolution #3789 #8209]: #2656
|
|
4403 |
#3986 := (or #4477 #4237)
|
|
4404 |
#3981 := [def-axiom]: #3986
|
|
4405 |
#8211 := [unit-resolution #3981 #6995]: #4237
|
|
4406 |
#5443 := (or #4242 #2653 #5310 #5438)
|
|
4407 |
#5409 := (or #5381 #5378 #5373)
|
|
4408 |
#5410 := (not #5409)
|
|
4409 |
#5434 := (or #2040 #5310 #5410)
|
|
4410 |
#5491 := (or #4242 #5434)
|
|
4411 |
#5501 := (iff #5491 #5443)
|
|
4412 |
#5440 := (or #2653 #5310 #5438)
|
|
4413 |
#5493 := (or #4242 #5440)
|
|
4414 |
#5497 := (iff #5493 #5443)
|
|
4415 |
#5500 := [rewrite]: #5497
|
|
4416 |
#5498 := (iff #5491 #5493)
|
|
4417 |
#5441 := (iff #5434 #5440)
|
|
4418 |
#5433 := (iff #5410 #5438)
|
|
4419 |
#5436 := (iff #5409 #5435)
|
|
4420 |
#5437 := [rewrite]: #5436
|
|
4421 |
#5439 := [monotonicity #5437]: #5433
|
|
4422 |
#5442 := [monotonicity #2655 #5439]: #5441
|
|
4423 |
#5499 := [monotonicity #5442]: #5498
|
|
4424 |
#5402 := [trans #5499 #5500]: #5501
|
|
4425 |
#5492 := [quant-inst]: #5491
|
|
4426 |
#5403 := [mp #5492 #5402]: #5443
|
|
4427 |
#8213 := [unit-resolution #5403 #8211 #8210]: #8212
|
|
4428 |
#8208 := [unit-resolution #8213 #8182]: #5438
|
|
4429 |
#5400 := (or #5435 #5405)
|
|
4430 |
#5406 := [def-axiom]: #5400
|
|
4431 |
#8214 := [unit-resolution #5406 #8208]: #5405
|
|
4432 |
#8216 := (not #6788)
|
|
4433 |
#8217 := (or #8215 #5847 #5373 #8216)
|
|
4434 |
#8218 := [th-lemma]: #8217
|
|
4435 |
#8223 := [unit-resolution #8218 #8181 #8214 #8175]: #8215
|
|
4436 |
#5875 := (+ #5376 #5807)
|
|
4437 |
#5879 := (+ #2026 #5875)
|
|
4438 |
#5880 := (= #5879 0::int)
|
|
4439 |
#6187 := (>= #5879 0::int)
|
|
4440 |
#5404 := (>= #5372 0::int)
|
|
4441 |
#5407 := (or #5435 #5377)
|
|
4442 |
#5408 := [def-axiom]: #5407
|
|
4443 |
#8224 := [unit-resolution #5408 #8208]: #5377
|
|
4444 |
#8227 := (or #5378 #5404)
|
|
4445 |
#8228 := [th-lemma]: #8227
|
|
4446 |
#8246 := [unit-resolution #8228 #8224]: #5404
|
|
4447 |
#7153 := (not #5404)
|
|
4448 |
#8247 := (or #6187 #5847 #7153 #8216)
|
|
4449 |
#8248 := [th-lemma]: #8247
|
|
4450 |
#8249 := [unit-resolution #8248 #8181 #8246 #8175]: #6187
|
|
4451 |
#6211 := (<= #5879 0::int)
|
|
4452 |
#6785 := (<= #6786 0::int)
|
|
4453 |
#8250 := (or #8148 #6785)
|
|
4454 |
#8245 := [th-lemma]: #8250
|
|
4455 |
#8251 := [unit-resolution #8245 #8147]: #6785
|
|
4456 |
#5401 := (<= #5372 0::int)
|
|
4457 |
#8252 := (or #5378 #5401)
|
|
4458 |
#8253 := [th-lemma]: #8252
|
|
4459 |
#8254 := [unit-resolution #8253 #8224]: #5401
|
|
4460 |
#5689 := (<= #5625 0::int)
|
|
4461 |
#8255 := (or #8178 #5689)
|
|
4462 |
#8264 := [th-lemma]: #8255
|
|
4463 |
#8265 := [unit-resolution #8264 #8172]: #5689
|
|
4464 |
#8268 := (not #6785)
|
|
4465 |
#8267 := (not #5401)
|
|
4466 |
#8266 := (not #5689)
|
|
4467 |
#8263 := (or #6211 #8266 #8267 #8268)
|
|
4468 |
#8269 := [th-lemma]: #8263
|
|
4469 |
#8270 := [unit-resolution #8269 #8265 #8254 #8251]: #6211
|
|
4470 |
#8272 := (not #6187)
|
|
4471 |
#8271 := (not #6211)
|
|
4472 |
#8273 := (or #5880 #8271 #8272)
|
|
4473 |
#8286 := [th-lemma]: #8273
|
|
4474 |
#8287 := [unit-resolution #8286 #8270 #8249]: #5880
|
|
4475 |
#6115 := (not #5880)
|
|
4476 |
#6146 := (or #6115 #6153)
|
|
4477 |
#4125 := (or #4264 #4256)
|
|
4478 |
#3785 := [def-axiom]: #4125
|
|
4479 |
#8288 := [unit-resolution #3785 #8209]: #4256
|
|
4480 |
#6327 := (or #4261 #6115 #6153)
|
|
4481 |
#5717 := (+ #2027 #5375)
|
|
4482 |
#5851 := (+ #5850 #5717)
|
|
4483 |
#5846 := (= #5851 0::int)
|
|
4484 |
#5783 := (not #5846)
|
|
4485 |
#5784 := (+ #5850 #2027)
|
|
4486 |
#5802 := (>= #5784 0::int)
|
|
4487 |
#5803 := (or #5802 #5783)
|
|
4488 |
#6328 := (or #4261 #5803)
|
|
4489 |
#6189 := (iff #6328 #6327)
|
|
4490 |
#6308 := (or #4261 #6146)
|
|
4491 |
#6311 := (iff #6308 #6327)
|
|
4492 |
#6312 := [rewrite]: #6311
|
|
4493 |
#6309 := (iff #6328 #6308)
|
|
4494 |
#6149 := (iff #5803 #6146)
|
|
4495 |
#6105 := (or #6153 #6115)
|
|
4496 |
#6147 := (iff #6105 #6146)
|
|
4497 |
#6148 := [rewrite]: #6147
|
|
4498 |
#6116 := (iff #5803 #6105)
|
|
4499 |
#6118 := (iff #5783 #6115)
|
|
4500 |
#5929 := (iff #5846 #5880)
|
|
4501 |
#6158 := (+ #5375 #5850)
|
|
4502 |
#6159 := (+ #2027 #6158)
|
|
4503 |
#5877 := (= #6159 0::int)
|
|
4504 |
#5881 := (iff #5877 #5880)
|
|
4505 |
#5928 := [rewrite]: #5881
|
|
4506 |
#5878 := (iff #5846 #5877)
|
|
4507 |
#5876 := (= #5851 #6159)
|
|
4508 |
#5871 := [rewrite]: #5876
|
|
4509 |
#5874 := [monotonicity #5871]: #5878
|
|
4510 |
#6117 := [trans #5874 #5928]: #5929
|
|
4511 |
#6119 := [monotonicity #6117]: #6118
|
|
4512 |
#6156 := (iff #5802 #6153)
|
|
4513 |
#5785 := (+ #2027 #5850)
|
|
4514 |
#5804 := (>= #5785 0::int)
|
|
4515 |
#6154 := (iff #5804 #6153)
|
|
4516 |
#6155 := [rewrite]: #6154
|
|
4517 |
#5805 := (iff #5802 #5804)
|
|
4518 |
#5782 := (= #5784 #5785)
|
|
4519 |
#5801 := [rewrite]: #5782
|
|
4520 |
#5806 := [monotonicity #5801]: #5805
|
|
4521 |
#6157 := [trans #5806 #6155]: #6156
|
|
4522 |
#6120 := [monotonicity #6157 #6119]: #6116
|
|
4523 |
#6326 := [trans #6120 #6148]: #6149
|
|
4524 |
#6310 := [monotonicity #6326]: #6309
|
|
4525 |
#6190 := [trans #6310 #6312]: #6189
|
|
4526 |
#6323 := [quant-inst]: #6328
|
|
4527 |
#6210 := [mp #6323 #6190]: #6327
|
|
4528 |
#8289 := [unit-resolution #6210 #8288]: #6146
|
|
4529 |
#8290 := [unit-resolution #8289 #8287 #8223]: false
|
|
4530 |
#8291 := [lemma #8290]: #8285
|
|
4531 |
#6402 := [unit-resolution #8291 #6406 #6363 #6498]: false
|
|
4532 |
#6403 := [lemma #6402]: #4310
|
|
4533 |
#3992 := (or #4474 #4313 #4468)
|
|
4534 |
#3993 := [def-axiom]: #3992
|
|
4535 |
#9541 := [unit-resolution #3993 #6403 #9540]: #4468
|
|
4536 |
#4015 := (or #4465 #148)
|
|
4537 |
#4016 := [def-axiom]: #4015
|
|
4538 |
#11161 := [unit-resolution #4016 #9541]: #148
|
|
4539 |
#13559 := [trans #11161 #13557]: #13558
|
|
4540 |
#24553 := [monotonicity #13559 #30680]: #24573
|
|
4541 |
#24598 := [symm #24553]: #24597
|
|
4542 |
#30482 := (= f1 #30481)
|
|
4543 |
#24659 := (f11 f12 #19988)
|
|
4544 |
#24663 := (= f1 #24659)
|
|
4545 |
#30484 := (= #9605 #19988)
|
|
4546 |
#30487 := (ite #30484 #3747 #24663)
|
|
4547 |
#30490 := (iff #30482 #30487)
|
|
4548 |
#248 := (:var 1 S1)
|
|
4549 |
#247 := (:var 2 S2)
|
|
4550 |
#246 := (:var 3 S5)
|
|
4551 |
#249 := (f21 #246 #247 #248)
|
|
4552 |
#250 := (f11 #249 #12)
|
|
4553 |
#4548 := (pattern #250)
|
|
4554 |
#254 := (f11 #246 #12)
|
|
4555 |
#1766 := (= f1 #254)
|
|
4556 |
#1763 := (= f1 #248)
|
|
4557 |
#252 := (= #12 #247)
|
|
4558 |
#1769 := (ite #252 #1763 #1766)
|
|
4559 |
#1759 := (= f1 #250)
|
|
4560 |
#1772 := (iff #1759 #1769)
|
|
4561 |
#4549 := (forall (vars (?v0 S5) (?v1 S2) (?v2 S1) (?v3 S2)) (:pat #4548) #1772)
|
|
4562 |
#1775 := (forall (vars (?v0 S5) (?v1 S2) (?v2 S1) (?v3 S2)) #1772)
|
|
4563 |
#4552 := (iff #1775 #4549)
|
|
4564 |
#4550 := (iff #1772 #1772)
|
|
4565 |
#4551 := [refl]: #4550
|
|
4566 |
#4553 := [quant-intro #4551]: #4552
|
|
4567 |
#1820 := (~ #1775 #1775)
|
|
4568 |
#1907 := (~ #1772 #1772)
|
|
4569 |
#1908 := [refl]: #1907
|
|
4570 |
#1821 := [nnf-pos #1908]: #1820
|
|
4571 |
#255 := (= #254 f1)
|
|
4572 |
#253 := (= #248 f1)
|
|
4573 |
#256 := (ite #252 #253 #255)
|
|
4574 |
#251 := (= #250 f1)
|
|
4575 |
#257 := (iff #251 #256)
|
|
4576 |
#258 := (forall (vars (?v0 S5) (?v1 S2) (?v2 S1) (?v3 S2)) #257)
|
|
4577 |
#1776 := (iff #258 #1775)
|
|
4578 |
#1773 := (iff #257 #1772)
|
|
4579 |
#1770 := (iff #256 #1769)
|
|
4580 |
#1767 := (iff #255 #1766)
|
|
4581 |
#1768 := [rewrite]: #1767
|
|
4582 |
#1764 := (iff #253 #1763)
|
|
4583 |
#1765 := [rewrite]: #1764
|
|
4584 |
#1771 := [monotonicity #1765 #1768]: #1770
|
|
4585 |
#1761 := (iff #251 #1759)
|
|
4586 |
#1762 := [rewrite]: #1761
|
|
4587 |
#1774 := [monotonicity #1762 #1771]: #1773
|
|
4588 |
#1777 := [quant-intro #1774]: #1776
|
|
4589 |
#1758 := [asserted]: #258
|
|
4590 |
#1780 := [mp #1758 #1777]: #1775
|
|
4591 |
#2077 := [mp~ #1780 #1821]: #1775
|
|
4592 |
#4554 := [mp #2077 #4553]: #4549
|
|
4593 |
#8843 := (not #4549)
|
|
4594 |
#24530 := (or #8843 #30490)
|
|
4595 |
#30477 := (= #19988 #9605)
|
|
4596 |
#30478 := (ite #30477 #3747 #24663)
|
|
4597 |
#30483 := (iff #30482 #30478)
|
|
4598 |
#24540 := (or #8843 #30483)
|
|
4599 |
#24451 := (iff #24540 #24530)
|
|
4600 |
#24524 := (iff #24530 #24530)
|
|
4601 |
#24546 := [rewrite]: #24524
|
|
4602 |
#30491 := (iff #30483 #30490)
|
|
4603 |
#30488 := (iff #30478 #30487)
|
|
4604 |
#30485 := (iff #30477 #30484)
|
|
4605 |
#30486 := [rewrite]: #30485
|
|
4606 |
#30489 := [monotonicity #30486]: #30488
|
|
4607 |
#30492 := [monotonicity #30489]: #30491
|
|
4608 |
#24497 := [monotonicity #30492]: #24451
|
|
4609 |
#24549 := [trans #24497 #24546]: #24451
|
|
4610 |
#24501 := [quant-inst]: #24540
|
|
4611 |
#24537 := [mp #24501 #24549]: #24530
|
|
4612 |
#24564 := [unit-resolution #24537 #4554]: #30490
|
|
4613 |
#24485 := (not #30490)
|
|
4614 |
#24569 := (or #24485 #30482)
|
|
4615 |
#30502 := (not #30487)
|
|
4616 |
#30665 := [hypothesis]: #30502
|
|
4617 |
#30503 := (not #30484)
|
|
4618 |
#30666 := (or #30487 #30503)
|
|
4619 |
#8984 := (not #3747)
|
|
4620 |
#30508 := (or #30487 #30503 #8984)
|
|
4621 |
#30509 := [def-axiom]: #30508
|
|
4622 |
#30673 := [unit-resolution #30509 #11162]: #30666
|
|
4623 |
#30674 := [unit-resolution #30673 #30665]: #30503
|
|
4624 |
#30690 := (or #30487 #30484)
|
|
4625 |
#6039 := (f11 f12 #6027)
|
|
4626 |
#30687 := (= #6039 #24659)
|
|
4627 |
#30683 := (= #24659 #6039)
|
|
4628 |
#30681 := (= #19988 #6027)
|
|
4629 |
#30682 := [symm #30680]: #30681
|
|
4630 |
#30684 := [monotonicity #30682]: #30683
|
|
4631 |
#30688 := [symm #30684]: #30687
|
|
4632 |
#6040 := (= f1 #6039)
|
|
4633 |
#6041 := (not #6040)
|
|
4634 |
#6033 := (f4 #6032)
|
|
4635 |
#6034 := (* -1::int #6033)
|
|
4636 |
#6028 := (f9 f10 #6027)
|
|
4637 |
#6029 := (* -1::int #6028)
|
|
4638 |
#6035 := (+ #6029 #6034)
|
|
4639 |
#5759 := (f9 f10 ?v0!20)
|
|
4640 |
#6036 := (+ #5759 #6035)
|
|
4641 |
#6037 := (= #6036 0::int)
|
|
4642 |
#6038 := (not #6037)
|
|
4643 |
#6030 := (+ #5759 #6029)
|
|
4644 |
#6031 := (<= #6030 0::int)
|
|
4645 |
#6047 := (or #6031 #6038 #6041)
|
|
4646 |
#6050 := (not #6047)
|
|
4647 |
#5794 := (* -1::int #5759)
|
|
4648 |
#6044 := (+ f3 #5794)
|
|
4649 |
#6045 := (<= #6044 0::int)
|
|
4650 |
#27050 := (not #6045)
|
|
4651 |
#5034 := (>= #169 0::int)
|
|
4652 |
#4872 := (* -1::int #169)
|
|
4653 |
#4937 := (+ #66 #4872)
|
|
4654 |
#8861 := (<= #4937 0::int)
|
|
4655 |
#4915 := (= #66 #169)
|
|
4656 |
#4873 := (f5 f19 f6)
|
|
4657 |
#4874 := (f4 #4873)
|
|
4658 |
#4878 := (* -1::int #4874)
|
|
4659 |
#4882 := (+ f3 #4878)
|
|
4660 |
#4883 := (<= #4882 0::int)
|
|
4661 |
#4879 := (+ #1359 #4878)
|
|
4662 |
#4880 := (+ #66 #4879)
|
|
4663 |
#4881 := (<= #4880 0::int)
|
|
4664 |
#4917 := (or #4881 #4883)
|
|
4665 |
#4719 := (f4 #4718)
|
|
4666 |
#9807 := (+ #4719 #4878)
|
|
4667 |
#9787 := (<= #9807 0::int)
|
|
4668 |
#10503 := (f5 #9605 f6)
|
|
4669 |
#10504 := (f4 #10503)
|
|
4670 |
#18022 := (>= #10504 0::int)
|
|
4671 |
#10553 := (= #10504 0::int)
|
|
4672 |
#18544 := (not #10553)
|
|
4673 |
#18543 := (not #18022)
|
|
4674 |
#18541 := [hypothesis]: #18543
|
|
4675 |
#18545 := (or #18544 #18022)
|
|
4676 |
#18546 := [th-lemma]: #18545
|
|
4677 |
#18551 := [unit-resolution #18546 #18541]: #18544
|
|
4678 |
#10558 := (= f6 #9605)
|
|
4679 |
#10583 := (<= #10504 0::int)
|
|
4680 |
#18552 := (or #18022 #10583)
|
|
4681 |
#18550 := [th-lemma]: #18552
|
|
4682 |
#18553 := [unit-resolution #18550 #18541]: #10583
|
|
4683 |
#10585 := (not #10583)
|
|
4684 |
#10587 := (or #10558 #10585)
|
|
4685 |
#15 := (f4 #14)
|
|
4686 |
#326 := (<= #15 0::int)
|
|
4687 |
#327 := (not #326)
|
|
4688 |
#13 := (= #11 #12)
|
|
4689 |
#330 := (or #13 #327)
|
|
4690 |
#4142 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4135) #330)
|
|
4691 |
#333 := (forall (vars (?v0 S2) (?v1 S2)) #330)
|
|
4692 |
#4145 := (iff #333 #4142)
|
|
4693 |
#4143 := (iff #330 #330)
|
|
4694 |
#4144 := [refl]: #4143
|
|
4695 |
#4146 := [quant-intro #4144]: #4145
|
|
4696 |
#1808 := (~ #333 #333)
|
|
4697 |
#1807 := (~ #330 #330)
|
|
4698 |
#1805 := [refl]: #1807
|
|
4699 |
#1809 := [nnf-pos #1805]: #1808
|
|
4700 |
#20 := (< 0::int #15)
|
|
4701 |
#19 := (not #13)
|
|
4702 |
#21 := (implies #19 #20)
|
|
4703 |
#22 := (forall (vars (?v0 S2) (?v1 S2)) #21)
|
|
4704 |
#336 := (iff #22 #333)
|
|
4705 |
#320 := (or #13 #20)
|
|
4706 |
#323 := (forall (vars (?v0 S2) (?v1 S2)) #320)
|
|
4707 |
#334 := (iff #323 #333)
|
|
4708 |
#331 := (iff #320 #330)
|
|
4709 |
#328 := (iff #20 #327)
|
|
4710 |
#329 := [rewrite]: #328
|
|
4711 |
#332 := [monotonicity #329]: #331
|
|
4712 |
#335 := [quant-intro #332]: #334
|
|
4713 |
#324 := (iff #22 #323)
|
|
4714 |
#321 := (iff #21 #320)
|
|
4715 |
#322 := [rewrite]: #321
|
|
4716 |
#325 := [quant-intro #322]: #324
|
|
4717 |
#337 := [trans #325 #335]: #336
|
|
4718 |
#319 := [asserted]: #22
|
|
4719 |
#338 := [mp #319 #337]: #333
|
|
4720 |
#1802 := [mp~ #338 #1809]: #333
|
|
4721 |
#4147 := [mp #1802 #4146]: #4142
|
|
4722 |
#7253 := (not #4142)
|
|
4723 |
#18023 := (or #7253 #10558 #10585)
|
|
4724 |
#10552 := (= #9605 f6)
|
|
4725 |
#10586 := (or #10552 #10585)
|
|
4726 |
#18024 := (or #7253 #10586)
|
|
4727 |
#18000 := (iff #18024 #18023)
|
|
4728 |
#18026 := (or #7253 #10587)
|
|
4729 |
#18001 := (iff #18026 #18023)
|
|
4730 |
#18002 := [rewrite]: #18001
|
|
4731 |
#18027 := (iff #18024 #18026)
|
|
4732 |
#10588 := (iff #10586 #10587)
|
|
4733 |
#10559 := (iff #10552 #10558)
|
|
4734 |
#10560 := [rewrite]: #10559
|
|
4735 |
#10589 := [monotonicity #10560]: #10588
|
|
4736 |
#18028 := [monotonicity #10589]: #18027
|
|
4737 |
#18003 := [trans #18028 #18002]: #18000
|
|
4738 |
#18025 := [quant-inst]: #18024
|
|
4739 |
#18004 := [mp #18025 #18003]: #18023
|
|
4740 |
#18554 := [unit-resolution #18004 #4147]: #10587
|
|
4741 |
#18555 := [unit-resolution #18554 #18553]: #10558
|
|
4742 |
#10561 := (not #10558)
|
|
4743 |
#10567 := (or #10553 #10561)
|
|
4744 |
#16 := (= #15 0::int)
|
|
4745 |
#310 := (or #19 #16)
|
|
4746 |
#4136 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4135) #310)
|
|
4747 |
#313 := (forall (vars (?v0 S2) (?v1 S2)) #310)
|
|
4748 |
#4139 := (iff #313 #4136)
|
|
4749 |
#4137 := (iff #310 #310)
|
|
4750 |
#4138 := [refl]: #4137
|
|
4751 |
#4140 := [quant-intro #4138]: #4139
|
|
4752 |
#1832 := (~ #313 #313)
|
|
4753 |
#1830 := (~ #310 #310)
|
|
4754 |
#1831 := [refl]: #1830
|
|
4755 |
#1833 := [nnf-pos #1831]: #1832
|
|
4756 |
#17 := (implies #13 #16)
|
|
4757 |
#18 := (forall (vars (?v0 S2) (?v1 S2)) #17)
|
|
4758 |
#316 := (iff #18 #313)
|
|
4759 |
#289 := (= 0::int #15)
|
|
4760 |
#300 := (or #19 #289)
|
|
4761 |
#305 := (forall (vars (?v0 S2) (?v1 S2)) #300)
|
|
4762 |
#314 := (iff #305 #313)
|
|
4763 |
#311 := (iff #300 #310)
|
|
4764 |
#308 := (iff #289 #16)
|
|
4765 |
#309 := [rewrite]: #308
|
|
4766 |
#312 := [monotonicity #309]: #311
|
|
4767 |
#315 := [quant-intro #312]: #314
|
|
4768 |
#306 := (iff #18 #305)
|
|
4769 |
#303 := (iff #17 #300)
|
|
4770 |
#297 := (implies #13 #289)
|
|
4771 |
#301 := (iff #297 #300)
|
|
4772 |
#302 := [rewrite]: #301
|
|
4773 |
#298 := (iff #17 #297)
|
|
4774 |
#295 := (iff #16 #289)
|
|
4775 |
#296 := [rewrite]: #295
|
|
4776 |
#299 := [monotonicity #296]: #298
|
|
4777 |
#304 := [trans #299 #302]: #303
|
|
4778 |
#307 := [quant-intro #304]: #306
|
|
4779 |
#317 := [trans #307 #315]: #316
|
|
4780 |
#288 := [asserted]: #18
|
|
4781 |
#318 := [mp #288 #317]: #313
|
|
4782 |
#1806 := [mp~ #318 #1833]: #313
|
|
4783 |
#4141 := [mp #1806 #4140]: #4136
|
|
4784 |
#7236 := (not #4136)
|
|
4785 |
#18009 := (or #7236 #10553 #10561)
|
|
4786 |
#10556 := (not #10552)
|
|
4787 |
#10557 := (or #10556 #10553)
|
|
4788 |
#18010 := (or #7236 #10557)
|
|
4789 |
#18019 := (iff #18010 #18009)
|
|
4790 |
#18014 := (or #7236 #10567)
|
|
4791 |
#18017 := (iff #18014 #18009)
|
|
4792 |
#18018 := [rewrite]: #18017
|
|
4793 |
#18015 := (iff #18010 #18014)
|
|
4794 |
#10570 := (iff #10557 #10567)
|
|
4795 |
#10564 := (or #10561 #10553)
|
|
4796 |
#10568 := (iff #10564 #10567)
|
|
4797 |
#10569 := [rewrite]: #10568
|
|
4798 |
#10565 := (iff #10557 #10564)
|
|
4799 |
#10562 := (iff #10556 #10561)
|
|
4800 |
#10563 := [monotonicity #10560]: #10562
|
|
4801 |
#10566 := [monotonicity #10563]: #10565
|
|
4802 |
#10571 := [trans #10566 #10569]: #10570
|
|
4803 |
#18016 := [monotonicity #10571]: #18015
|
|
4804 |
#18020 := [trans #18016 #18018]: #18019
|
|
4805 |
#18013 := [quant-inst]: #18010
|
|
4806 |
#18021 := [mp #18013 #18020]: #18009
|
|
4807 |
#18557 := [unit-resolution #18021 #4141]: #10567
|
|
4808 |
#18558 := [unit-resolution #18557 #18555 #18551]: false
|
|
4809 |
#18556 := [lemma #18558]: #18022
|
|
4810 |
#9716 := (<= #4719 0::int)
|
|
4811 |
#9610 := (= #4719 0::int)
|
|
4812 |
#9657 := (or #7236 #9610)
|
|
4813 |
#4948 := (= f19 f19)
|
|
4814 |
#9611 := (not #4948)
|
|
4815 |
#9628 := (or #9611 #9610)
|
|
4816 |
#9663 := (or #7236 #9628)
|
|
4817 |
#9665 := (iff #9663 #9657)
|
|
4818 |
#9667 := (iff #9657 #9657)
|
|
4819 |
#9713 := [rewrite]: #9667
|
|
4820 |
#9661 := (iff #9628 #9610)
|
|
4821 |
#9635 := (or false #9610)
|
|
4822 |
#9659 := (iff #9635 #9610)
|
|
4823 |
#9660 := [rewrite]: #9659
|
|
4824 |
#9636 := (iff #9628 #9635)
|
|
4825 |
#9633 := (iff #9611 false)
|
|
4826 |
#9631 := (iff #9611 #9474)
|
|
4827 |
#4954 := (iff #4948 true)
|
|
4828 |
#4955 := [rewrite]: #4954
|
|
4829 |
#9632 := [monotonicity #4955]: #9631
|
|
4830 |
#9634 := [trans #9632 #9478]: #9633
|
|
4831 |
#9658 := [monotonicity #9634]: #9636
|
|
4832 |
#9662 := [trans #9658 #9660]: #9661
|
|
4833 |
#9666 := [monotonicity #9662]: #9665
|
|
4834 |
#9714 := [trans #9666 #9713]: #9665
|
|
4835 |
#9664 := [quant-inst]: #9663
|
|
4836 |
#9715 := [mp #9664 #9714]: #9657
|
|
4837 |
#21178 := [unit-resolution #9715 #4141]: #9610
|
|
4838 |
#21179 := (not #9610)
|
|
4839 |
#21176 := (or #21179 #9716)
|
|
4840 |
#21189 := [th-lemma]: #21176
|
|
4841 |
#21190 := [unit-resolution #21189 #21178]: #9716
|
|
4842 |
#10505 := (* -1::int #10504)
|
|
4843 |
#10602 := (+ #4874 #10505)
|
|
4844 |
#9802 := (>= #10602 0::int)
|
|
4845 |
#9801 := (= #4874 #10504)
|
|
4846 |
#21192 := (= #10504 #4874)
|
|
4847 |
#21191 := (= #10503 #4873)
|
|
4848 |
#21181 := [monotonicity #10826]: #21191
|
|
4849 |
#21193 := [monotonicity #21181]: #21192
|
|
4850 |
#21187 := [symm #21193]: #9801
|
|
4851 |
#21188 := (not #9801)
|
|
4852 |
#21180 := (or #21188 #9802)
|
|
4853 |
#21194 := [th-lemma]: #21180
|
|
4854 |
#21195 := [unit-resolution #21194 #21187]: #9802
|
|
4855 |
#21197 := (not #9716)
|
|
4856 |
#21196 := (not #9802)
|
|
4857 |
#21214 := (or #9787 #18543 #21196 #21197)
|
|
4858 |
#21217 := [th-lemma]: #21214
|
|
4859 |
#21218 := [unit-resolution #21217 #21195 #21190 #18556]: #9787
|
|
4860 |
#21202 := (not #9787)
|
|
4861 |
#21205 := (or #4881 #21202)
|
|
4862 |
#4851 := (+ #66 #1359)
|
|
4863 |
#9804 := (<= #4851 0::int)
|
|
4864 |
#3888 := (<= #66 0::int)
|
|
4865 |
#6997 := (or #1653 #3888)
|
|
4866 |
#6998 := [th-lemma]: #6997
|
|
4867 |
#6999 := [unit-resolution #6998 #6994]: #3888
|
|
4868 |
#4850 := (>= #141 0::int)
|
|
4869 |
#3998 := (or #4477 #4204)
|
|
4870 |
#3994 := [def-axiom]: #3998
|
|
4871 |
#7124 := [unit-resolution #3994 #6995]: #4204
|
|
4872 |
#8670 := (or #4209 #4850)
|
|
4873 |
#8671 := [quant-inst]: #8670
|
|
4874 |
#13339 := [unit-resolution #8671 #7124]: #4850
|
|
4875 |
#8050 := (not #3888)
|
|
4876 |
#21216 := (not #4850)
|
|
4877 |
#21219 := (or #9804 #21216 #8050)
|
|
4878 |
#21220 := [th-lemma]: #21219
|
|
4879 |
#21222 := [unit-resolution #21220 #13339 #6999]: #9804
|
|
4880 |
#21210 := (not #9804)
|
|
4881 |
#21199 := (or #4881 #21210 #21202)
|
|
4882 |
#4738 := (>= #4719 0::int)
|
|
4883 |
#9568 := (f23 #4873)
|
|
4884 |
#10325 := (f5 #9568 #9568)
|
|
4885 |
#10326 := (f4 #10325)
|
|
4886 |
#10327 := (* -1::int #10326)
|
|
4887 |
#10391 := (+ #4719 #10327)
|
|
4888 |
#10393 := (>= #10391 0::int)
|
|
4889 |
#10390 := (= #4719 #10326)
|
|
4890 |
#10399 := (= #4718 #10325)
|
|
4891 |
#10397 := (= #10325 #4718)
|
|
4892 |
#10395 := (= #9568 f19)
|
|
4893 |
#9569 := (= f19 #9568)
|
|
4894 |
#9575 := (or #9574 #9569)
|
|
4895 |
#9576 := [quant-inst]: #9575
|
|
4896 |
#10394 := [unit-resolution #9576 #4560]: #9569
|
|
4897 |
#10396 := [symm #10394]: #10395
|
|
4898 |
#10398 := [monotonicity #10396 #10396]: #10397
|
|
4899 |
#10400 := [symm #10398]: #10399
|
|
4900 |
#10401 := [monotonicity #10400]: #10390
|
|
4901 |
#10402 := (not #10390)
|
|
4902 |
#10403 := (or #10402 #10393)
|
|
4903 |
#10404 := [th-lemma]: #10403
|
|
4904 |
#10405 := [unit-resolution #10404 #10401]: #10393
|
|
4905 |
#10336 := (>= #10326 0::int)
|
|
4906 |
#10364 := (= #10326 0::int)
|
|
4907 |
#10380 := (or #7236 #10364)
|
|
4908 |
#9942 := (= #9568 #9568)
|
|
4909 |
#10365 := (not #9942)
|
|
4910 |
#10368 := (or #10365 #10364)
|
|
4911 |
#10381 := (or #7236 #10368)
|
|
4912 |
#10383 := (iff #10381 #10380)
|
|
4913 |
#10385 := (iff #10380 #10380)
|
|
4914 |
#10386 := [rewrite]: #10385
|
|
4915 |
#10378 := (iff #10368 #10364)
|
|
4916 |
#10373 := (or false #10364)
|
|
4917 |
#10376 := (iff #10373 #10364)
|
|
4918 |
#10377 := [rewrite]: #10376
|
|
4919 |
#10374 := (iff #10368 #10373)
|
|
4920 |
#10371 := (iff #10365 false)
|
|
4921 |
#10369 := (iff #10365 #9474)
|
|
4922 |
#9947 := (iff #9942 true)
|
|
4923 |
#9948 := [rewrite]: #9947
|
|
4924 |
#10370 := [monotonicity #9948]: #10369
|
|
4925 |
#10372 := [trans #10370 #9478]: #10371
|
|
4926 |
#10375 := [monotonicity #10372]: #10374
|
|
4927 |
#10379 := [trans #10375 #10377]: #10378
|
|
4928 |
#10384 := [monotonicity #10379]: #10383
|
|
4929 |
#10387 := [trans #10384 #10386]: #10383
|
|
4930 |
#10382 := [quant-inst]: #10381
|
|
4931 |
#10388 := [mp #10382 #10387]: #10380
|
|
4932 |
#10406 := [unit-resolution #10388 #4141]: #10364
|
|
4933 |
#10407 := (not #10364)
|
|
4934 |
#10408 := (or #10407 #10336)
|
|
4935 |
#10409 := [th-lemma]: #10408
|
|
4936 |
#10410 := [unit-resolution #10409 #10406]: #10336
|
|
4937 |
#4766 := (not #4738)
|
|
4938 |
#10411 := [hypothesis]: #4766
|
|
4939 |
#10412 := [th-lemma #10411 #10410 #10405]: false
|
|
4940 |
#10413 := [lemma #10412]: #4738
|
|
4941 |
#21203 := (or #4881 #21210 #4766 #21202)
|
|
4942 |
#21204 := [th-lemma]: #21203
|
|
4943 |
#21215 := [unit-resolution #21204 #10413]: #21199
|
|
4944 |
#21201 := [unit-resolution #21215 #21222]: #21205
|
|
4945 |
#21206 := [unit-resolution #21201 #21218]: #4881
|
|
4946 |
#8866 := (not #4881)
|
|
4947 |
#8867 := (or #4917 #8866)
|
|
4948 |
#8865 := [def-axiom]: #8867
|
|
4949 |
#21207 := [unit-resolution #8865 #21206]: #4917
|
|
4950 |
#4920 := (not #4917)
|
|
4951 |
#4923 := (or #4915 #4920)
|
|
4952 |
#4008 := (or #4465 #4326)
|
|
4953 |
#4003 := [def-axiom]: #4008
|
|
4954 |
#9542 := [unit-resolution #4003 #9541]: #4326
|
|
4955 |
#6425 := (or #4331 #4915 #4920)
|
|
4956 |
#4913 := (or #4883 #4881)
|
|
4957 |
#4914 := (not #4913)
|
|
4958 |
#4916 := (or #4915 #4914)
|
|
4959 |
#6496 := (or #4331 #4916)
|
|
4960 |
#8699 := (iff #6496 #6425)
|
|
4961 |
#6879 := (or #4331 #4923)
|
|
4962 |
#8405 := (iff #6879 #6425)
|
|
4963 |
#8677 := [rewrite]: #8405
|
|
4964 |
#7530 := (iff #6496 #6879)
|
|
4965 |
#4924 := (iff #4916 #4923)
|
|
4966 |
#4921 := (iff #4914 #4920)
|
|
4967 |
#4918 := (iff #4913 #4917)
|
|
4968 |
#4919 := [rewrite]: #4918
|
|
4969 |
#4922 := [monotonicity #4919]: #4921
|
|
4970 |
#4925 := [monotonicity #4922]: #4924
|
|
4971 |
#8404 := [monotonicity #4925]: #7530
|
|
4972 |
#8702 := [trans #8404 #8677]: #8699
|
|
4973 |
#6875 := [quant-inst]: #6496
|
|
4974 |
#8860 := [mp #6875 #8702]: #6425
|
|
4975 |
#21208 := [unit-resolution #8860 #9542]: #4923
|
|
4976 |
#21234 := [unit-resolution #21208 #21207]: #4915
|
|
4977 |
#21235 := (not #4915)
|
|
4978 |
#21237 := (or #21235 #8861)
|
|
4979 |
#21232 := [th-lemma]: #21237
|
|
4980 |
#21238 := [unit-resolution #21232 #21234]: #8861
|
|
4981 |
#23936 := (not #8861)
|
|
4982 |
#23977 := (or #5034 #23936)
|
|
4983 |
#3897 := (>= #66 0::int)
|
|
4984 |
#23933 := (or #1653 #3897)
|
|
4985 |
#23928 := [th-lemma]: #23933
|
|
4986 |
#23934 := [unit-resolution #23928 #6994]: #3897
|
|
4987 |
#23935 := (not #3897)
|
|
4988 |
#23937 := (or #5034 #23935 #23936)
|
|
4989 |
#23938 := [th-lemma]: #23937
|
|
4990 |
#23978 := [unit-resolution #23938 #23934]: #23977
|
|
4991 |
#23979 := [unit-resolution #23978 #21238]: #5034
|
|
4992 |
#23983 := (not #5034)
|
|
4993 |
#23986 := (or #170 #23983)
|
|
4994 |
#5027 := (<= #169 0::int)
|
|
4995 |
#4939 := (>= #4937 0::int)
|
|
4996 |
#9072 := (f5 f19 ?v0!13)
|
|
4997 |
#9073 := (f4 #9072)
|
|
4998 |
#9196 := (+ #2181 #9073)
|
|
4999 |
#9197 := (+ #141 #9196)
|
|
5000 |
#9308 := (>= #9197 0::int)
|
|
5001 |
#9223 := (= #9197 0::int)
|
|
5002 |
#9059 := (* -1::int #9073)
|
|
5003 |
#9079 := (+ f3 #9059)
|
|
5004 |
#9080 := (<= #9079 0::int)
|
|
5005 |
#9458 := (not #9080)
|
|
5006 |
#9160 := (+ #2797 #9073)
|
|
5007 |
#9156 := (+ #141 #9160)
|
|
5008 |
#9161 := (>= #9156 0::int)
|
|
5009 |
#9328 := (or #9080 #9161)
|
|
5010 |
#9324 := (not #9328)
|
|
5011 |
#9317 := (= #2180 #2182)
|
|
5012 |
#9534 := (not #9317)
|
|
5013 |
#9533 := [hypothesis]: #2804
|
|
5014 |
#9537 := (or #9534 #2799)
|
|
5015 |
#9538 := [th-lemma]: #9537
|
|
5016 |
#9539 := [unit-resolution #9538 #9533]: #9534
|
|
5017 |
#9351 := (or #4331 #9317 #9324)
|
|
5018 |
#9071 := (+ #1359 #9059)
|
|
5019 |
#9077 := (+ #2182 #9071)
|
|
5020 |
#9078 := (<= #9077 0::int)
|
|
5021 |
#9309 := (or #9080 #9078)
|
|
5022 |
#9314 := (not #9309)
|
|
5023 |
#9315 := (= #2182 #2180)
|
|
5024 |
#9316 := (or #9315 #9314)
|
|
5025 |
#9352 := (or #4331 #9316)
|
|
5026 |
#9455 := (iff #9352 #9351)
|
|
5027 |
#9350 := (or #9317 #9324)
|
|
5028 |
#9354 := (or #4331 #9350)
|
|
5029 |
#9454 := (iff #9354 #9351)
|
|
5030 |
#9449 := [rewrite]: #9454
|
|
5031 |
#9355 := (iff #9352 #9354)
|
|
5032 |
#9345 := (iff #9316 #9350)
|
|
5033 |
#9348 := (iff #9314 #9324)
|
|
5034 |
#9346 := (iff #9309 #9328)
|
|
5035 |
#9164 := (iff #9078 #9161)
|
|
5036 |
#9109 := (+ #2182 #9059)
|
|
5037 |
#9111 := (+ #1359 #9109)
|
|
5038 |
#9158 := (<= #9111 0::int)
|
|
5039 |
#9162 := (iff #9158 #9161)
|
|
5040 |
#9163 := [rewrite]: #9162
|
|
5041 |
#9159 := (iff #9078 #9158)
|
|
5042 |
#9112 := (= #9077 #9111)
|
|
5043 |
#9157 := [rewrite]: #9112
|
|
5044 |
#9154 := [monotonicity #9157]: #9159
|
|
5045 |
#9189 := [trans #9154 #9163]: #9164
|
|
5046 |
#9347 := [monotonicity #9189]: #9346
|
|
5047 |
#9349 := [monotonicity #9347]: #9348
|
|
5048 |
#9318 := (iff #9315 #9317)
|
|
5049 |
#9327 := [rewrite]: #9318
|
|
5050 |
#9323 := [monotonicity #9327 #9349]: #9345
|
|
5051 |
#9453 := [monotonicity #9323]: #9355
|
|
5052 |
#9456 := [trans #9453 #9449]: #9455
|
|
5053 |
#9353 := [quant-inst]: #9352
|
|
5054 |
#9452 := [mp #9353 #9456]: #9351
|
|
5055 |
#9543 := [unit-resolution #9452 #9542 #9539]: #9324
|
|
5056 |
#9459 := (or #9328 #9458)
|
|
5057 |
#9464 := [def-axiom]: #9459
|
|
5058 |
#9544 := [unit-resolution #9464 #9543]: #9458
|
|
5059 |
#9465 := (not #9161)
|
|
5060 |
#9489 := (or #9328 #9465)
|
|
5061 |
#9490 := [def-axiom]: #9489
|
|
5062 |
#9545 := [unit-resolution #9490 #9543]: #9465
|
|
5063 |
#8755 := (or #9080 #9161 #9223)
|
|
5064 |
#4009 := (or #4465 #4334)
|
|
5065 |
#3982 := [def-axiom]: #4009
|
|
5066 |
#9546 := [unit-resolution #3982 #9541]: #4334
|
|
5067 |
#9188 := (or #4339 #9080 #9161 #9223)
|
|
5068 |
#9074 := (+ #9073 #2181)
|
|
5069 |
#9075 := (+ #141 #9074)
|
|
5070 |
#9076 := (= #9075 0::int)
|
|
5071 |
#9108 := (or #9080 #9078 #9076)
|
|
5072 |
#9226 := (or #4339 #9108)
|
|
5073 |
#9258 := (iff #9226 #9188)
|
|
5074 |
#9228 := (or #4339 #8755)
|
|
5075 |
#9232 := (iff #9228 #9188)
|
|
5076 |
#9257 := [rewrite]: #9232
|
|
5077 |
#9230 := (iff #9226 #9228)
|
|
5078 |
#8857 := (iff #9108 #8755)
|
|
5079 |
#9224 := (iff #9076 #9223)
|
|
5080 |
#9195 := (= #9075 #9197)
|
|
5081 |
#9198 := [rewrite]: #9195
|
|
5082 |
#8754 := [monotonicity #9198]: #9224
|
|
5083 |
#8858 := [monotonicity #9189 #8754]: #8857
|
|
5084 |
#9231 := [monotonicity #8858]: #9230
|
|
5085 |
#9261 := [trans #9231 #9257]: #9258
|
|
5086 |
#9227 := [quant-inst]: #9226
|
|
5087 |
#9312 := [mp #9227 #9261]: #9188
|
|
5088 |
#9547 := [unit-resolution #9312 #9546]: #8755
|
|
5089 |
#9548 := [unit-resolution #9547 #9545 #9544]: #9223
|
|
5090 |
#9549 := (not #9223)
|
|
5091 |
#9550 := (or #9549 #9308)
|
|
5092 |
#9551 := [th-lemma]: #9550
|
|
5093 |
#9552 := [unit-resolution #9551 #9548]: #9308
|
|
5094 |
#9457 := (>= #2798 0::int)
|
|
5095 |
#9553 := (or #9457 #2799)
|
|
5096 |
#9554 := [th-lemma]: #9553
|
|
5097 |
#9555 := [unit-resolution #9554 #9533]: #9457
|
|
5098 |
#9556 := [th-lemma #9555 #9545 #9552]: false
|
|
5099 |
#9557 := [lemma #9556]: #2799
|
|
5100 |
#3983 := (or #4465 #4459)
|
|
5101 |
#3984 := [def-axiom]: #3983
|
|
5102 |
#11132 := [unit-resolution #3984 #9541]: #4459
|
|
5103 |
#4013 := (or #4462 #2804 #4456)
|
|
5104 |
#4014 := [def-axiom]: #4013
|
|
5105 |
#11133 := [unit-resolution #4014 #11132]: #4459
|
|
5106 |
#11134 := [unit-resolution #11133 #9557]: #4456
|
|
5107 |
#4026 := (or #4453 #4342)
|
|
5108 |
#4027 := [def-axiom]: #4026
|
|
5109 |
#11135 := [unit-resolution #4027 #11134]: #4342
|
|
5110 |
#7252 := (or #4347 #4939)
|
|
5111 |
#7208 := [quant-inst]: #7252
|
|
5112 |
#15735 := [unit-resolution #7208 #11135]: #4939
|
|
5113 |
#23980 := (not #4939)
|
|
5114 |
#23981 := (or #5027 #8050 #23980)
|
|
5115 |
#23976 := [th-lemma]: #23981
|
|
5116 |
#23982 := [unit-resolution #23976 #6999 #15735]: #5027
|
|
5117 |
#9413 := (not #5027)
|
|
5118 |
#23984 := (or #170 #9413 #23983)
|
|
5119 |
#23985 := [th-lemma]: #23984
|
|
5120 |
#23988 := [unit-resolution #23985 #23982]: #23986
|
|
5121 |
#23989 := [unit-resolution #23988 #23979]: #170
|
|
5122 |
#4028 := (or #4453 #4447)
|
|
5123 |
#4029 := [def-axiom]: #4028
|
|
5124 |
#13683 := [unit-resolution #4029 #11134]: #4447
|
|
5125 |
#9621 := (* -1::int #2202)
|
|
5126 |
#9622 := (+ #2201 #9621)
|
|
5127 |
#10140 := (>= #9622 0::int)
|
|
5128 |
#11140 := (not #10140)
|
|
5129 |
#9623 := (<= #9622 0::int)
|
|
5130 |
#9833 := (or #4347 #9623)
|
|
5131 |
#9612 := (* -1::int #2201)
|
|
5132 |
#9613 := (+ #2202 #9612)
|
|
5133 |
#9614 := (>= #9613 0::int)
|
|
5134 |
#9790 := (or #4347 #9614)
|
|
5135 |
#9835 := (iff #9790 #9833)
|
|
5136 |
#9836 := (iff #9833 #9833)
|
|
5137 |
#9837 := [rewrite]: #9836
|
|
5138 |
#9626 := (iff #9614 #9623)
|
|
5139 |
#9615 := (+ #9612 #2202)
|
|
5140 |
#9618 := (>= #9615 0::int)
|
|
5141 |
#9624 := (iff #9618 #9623)
|
|
5142 |
#9625 := [rewrite]: #9624
|
|
5143 |
#9619 := (iff #9614 #9618)
|
|
5144 |
#9616 := (= #9613 #9615)
|
|
5145 |
#9617 := [rewrite]: #9616
|
|
5146 |
#9620 := [monotonicity #9617]: #9619
|
|
5147 |
#9627 := [trans #9620 #9625]: #9626
|
|
5148 |
#9842 := [monotonicity #9627]: #9835
|
|
5149 |
#9838 := [trans #9842 #9837]: #9835
|
|
5150 |
#9834 := [quant-inst]: #9790
|
|
5151 |
#9849 := [mp #9834 #9838]: #9833
|
|
5152 |
#11136 := [unit-resolution #9849 #11135]: #9623
|
|
5153 |
#4087 := (not #2807)
|
|
5154 |
#11137 := [hypothesis]: #2818
|
|
5155 |
#4088 := (or #2813 #4087)
|
|
5156 |
#4093 := [def-axiom]: #4088
|
|
5157 |
#11138 := [unit-resolution #4093 #11137]: #4087
|
|
5158 |
#11139 := (not #9623)
|
|
5159 |
#11141 := (or #2807 #11139 #11140)
|
|
5160 |
#11142 := [th-lemma]: #11141
|
|
5161 |
#11143 := [unit-resolution #11142 #11138 #11136]: #11140
|
|
5162 |
#9797 := (f5 #9605 ?v0!14)
|
|
5163 |
#9798 := (f4 #9797)
|
|
5164 |
#9850 := (* -1::int #9798)
|
|
5165 |
#9668 := (f5 f19 ?v0!14)
|
|
5166 |
#9669 := (f4 #9668)
|
|
5167 |
#10545 := (+ #9669 #9850)
|
|
5168 |
#10726 := (>= #10545 0::int)
|
|
5169 |
#10491 := (= #9669 #9798)
|
|
5170 |
#11146 := (= #9798 #9669)
|
|
5171 |
#11144 := (= #9797 #9668)
|
|
5172 |
#11145 := [monotonicity #10826]: #11144
|
|
5173 |
#11147 := [monotonicity #11145]: #11146
|
|
5174 |
#11148 := [symm #11147]: #10491
|
|
5175 |
#11149 := (not #10491)
|
|
5176 |
#11150 := (or #11149 #10726)
|
|
5177 |
#11151 := [th-lemma]: #11150
|
|
5178 |
#11152 := [unit-resolution #11151 #11148]: #10726
|
|
5179 |
#10318 := (>= #9798 0::int)
|
|
5180 |
#10440 := (<= #9798 0::int)
|
|
5181 |
#10442 := (not #10440)
|
|
5182 |
#10274 := (= ?v0!14 #9605)
|
|
5183 |
#10305 := (not #10274)
|
|
5184 |
#10634 := (or #10305 #2807)
|
|
5185 |
#10168 := (= #141 #2202)
|
|
5186 |
#10166 := (= #2202 #141)
|
|
5187 |
#10813 := (= ?v0!14 f19)
|
|
5188 |
#9839 := [hypothesis]: #10274
|
|
5189 |
#9822 := [trans #9839 #10826]: #10813
|
|
5190 |
#10167 := [monotonicity #9822]: #10166
|
|
5191 |
#10169 := [symm #10167]: #10168
|
|
5192 |
#10163 := (= #2201 #141)
|
|
5193 |
#4730 := (f22 f19)
|
|
5194 |
#10182 := (= #4730 #141)
|
|
5195 |
#4731 := (= #141 #4730)
|
|
5196 |
#4722 := (* -1::int #4719)
|
|
5197 |
#4726 := (+ f3 #4722)
|
|
5198 |
#4727 := (<= #4726 0::int)
|
|
5199 |
#4743 := (or #4727 #4738)
|
|
5200 |
#4767 := (or #4743 #4766)
|
|
5201 |
#4768 := [def-axiom]: #4767
|
|
5202 |
#10125 := [unit-resolution #4768 #10413]: #4743
|
|
5203 |
#4746 := (not #4743)
|
|
5204 |
#4749 := (or #4731 #4746)
|
|
5205 |
#8613 := (or #4331 #4731 #4746)
|
|
5206 |
#4723 := (+ #1359 #4722)
|
|
5207 |
#4724 := (+ #141 #4723)
|
|
5208 |
#4725 := (<= #4724 0::int)
|
|
5209 |
#4728 := (or #4727 #4725)
|
|
5210 |
#4729 := (not #4728)
|
|
5211 |
#4732 := (or #4731 #4729)
|
|
5212 |
#8614 := (or #4331 #4732)
|
|
5213 |
#8647 := (iff #8614 #8613)
|
|
5214 |
#8612 := (or #4331 #4749)
|
|
5215 |
#8640 := (iff #8612 #8613)
|
|
5216 |
#8646 := [rewrite]: #8640
|
|
5217 |
#8644 := (iff #8614 #8612)
|
|
5218 |
#4750 := (iff #4732 #4749)
|
|
5219 |
#4747 := (iff #4729 #4746)
|
|
5220 |
#4744 := (iff #4728 #4743)
|
|
5221 |
#4741 := (iff #4725 #4738)
|
|
5222 |
#4735 := (<= #4722 0::int)
|
|
5223 |
#4739 := (iff #4735 #4738)
|
|
5224 |
#4740 := [rewrite]: #4739
|
|
5225 |
#4736 := (iff #4725 #4735)
|
|
5226 |
#4733 := (= #4724 #4722)
|
|
5227 |
#4734 := [rewrite]: #4733
|
|
5228 |
#4737 := [monotonicity #4734]: #4736
|
|
5229 |
#4742 := [trans #4737 #4740]: #4741
|
|
5230 |
#4745 := [monotonicity #4742]: #4744
|
|
5231 |
#4748 := [monotonicity #4745]: #4747
|
|
5232 |
#4751 := [monotonicity #4748]: #4750
|
|
5233 |
#8645 := [monotonicity #4751]: #8644
|
|
5234 |
#8653 := [trans #8645 #8646]: #8647
|
|
5235 |
#8643 := [quant-inst]: #8614
|
|
5236 |
#8654 := [mp #8643 #8653]: #8613
|
|
5237 |
#10126 := [unit-resolution #8654 #9542]: #4749
|
|
5238 |
#10137 := [unit-resolution #10126 #10125]: #4731
|
|
5239 |
#10164 := [symm #10137]: #10182
|
|
5240 |
#10138 := (= #2201 #4730)
|
|
5241 |
#10161 := [monotonicity #9822]: #10138
|
|
5242 |
#10170 := [trans #10161 #10164]: #10163
|
|
5243 |
#10543 := [trans #10170 #10169]: #2807
|
|
5244 |
#10781 := [hypothesis]: #4087
|
|
5245 |
#10628 := [unit-resolution #10781 #10543]: false
|
|
5246 |
#10694 := [lemma #10628]: #10634
|
|
5247 |
#11153 := [unit-resolution #10694 #11138]: #10305
|
|
5248 |
#10444 := (or #10274 #10442)
|
|
5249 |
#10316 := (or #7253 #10274 #10442)
|
|
5250 |
#10416 := (= #9605 ?v0!14)
|
|
5251 |
#10443 := (or #10416 #10442)
|
|
5252 |
#10363 := (or #7253 #10443)
|
|
5253 |
#10551 := (iff #10363 #10316)
|
|
5254 |
#10315 := (or #7253 #10444)
|
|
5255 |
#10436 := (iff #10315 #10316)
|
|
5256 |
#10544 := [rewrite]: #10436
|
|
5257 |
#10299 := (iff #10363 #10315)
|
|
5258 |
#10445 := (iff #10443 #10444)
|
|
5259 |
#10422 := (iff #10416 #10274)
|
|
5260 |
#10423 := [rewrite]: #10422
|
|
5261 |
#10446 := [monotonicity #10423]: #10445
|
|
5262 |
#10435 := [monotonicity #10446]: #10299
|
|
5263 |
#10554 := [trans #10435 #10544]: #10551
|
|
5264 |
#10298 := [quant-inst]: #10363
|
|
5265 |
#10555 := [mp #10298 #10554]: #10316
|
|
5266 |
#11154 := [unit-resolution #10555 #4147]: #10444
|
|
5267 |
#11155 := [unit-resolution #11154 #11153]: #10442
|
|
5268 |
#11156 := (or #10318 #10440)
|
|
5269 |
#11157 := [th-lemma]: #11156
|
|
5270 |
#11158 := [unit-resolution #11157 #11155]: #10318
|
|
5271 |
#10323 := (f24 #9797)
|
|
5272 |
#10727 := (f9 f10 #10323)
|
|
5273 |
#10728 := (* -1::int #10727)
|
|
5274 |
#10773 := (+ #2202 #10728)
|
|
5275 |
#10783 := (<= #10773 0::int)
|
|
5276 |
#10782 := (= #2202 #10727)
|
|
5277 |
#10799 := (= #10727 #2202)
|
|
5278 |
#10792 := (= #10323 ?v0!14)
|
|
5279 |
#10324 := (= ?v0!14 #10323)
|
|
5280 |
#10306 := (or #7210 #10324)
|
|
5281 |
#10272 := [quant-inst]: #10306
|
|
5282 |
#10789 := [unit-resolution #10272 #4566]: #10324
|
|
5283 |
#10793 := [symm #10789]: #10792
|
|
5284 |
#10800 := [monotonicity #10793]: #10799
|
|
5285 |
#10798 := [symm #10800]: #10782
|
|
5286 |
#10801 := (not #10782)
|
|
5287 |
#10802 := (or #10801 #10783)
|
|
5288 |
#10803 := [th-lemma]: #10802
|
|
5289 |
#10809 := [unit-resolution #10803 #10798]: #10783
|
|
5290 |
#9717 := (f9 f10 #9605)
|
|
5291 |
#10729 := (+ #9717 #10728)
|
|
5292 |
#10730 := (>= #10729 0::int)
|
|
5293 |
#10725 := (f11 f12 #10323)
|
|
5294 |
#10731 := (= f1 #10725)
|
|
5295 |
#9639 := (f11 f12 ?v0!14)
|
|
5296 |
#9881 := (= #9639 #10725)
|
|
5297 |
#10811 := (= #10725 #9639)
|
|
5298 |
#10812 := [monotonicity #10793]: #10811
|
|
5299 |
#9887 := [symm #10812]: #9881
|
|
5300 |
#9640 := (= f1 #9639)
|
|
5301 |
#10275 := (ite #10274 #3747 #9640)
|
|
5302 |
#10309 := (f11 #10278 ?v0!14)
|
|
5303 |
#10310 := (= f1 #10309)
|
|
5304 |
#10312 := (iff #10275 #10310)
|
|
5305 |
#10114 := (or #8843 #10312)
|
|
5306 |
#10311 := (iff #10310 #10275)
|
|
5307 |
#10109 := (or #8843 #10311)
|
|
5308 |
#10127 := (iff #10109 #10114)
|
|
5309 |
#10103 := (iff #10114 #10114)
|
|
5310 |
#10104 := [rewrite]: #10103
|
|
5311 |
#10313 := (iff #10311 #10312)
|
|
5312 |
#10314 := [rewrite]: #10313
|
|
5313 |
#10145 := [monotonicity #10314]: #10127
|
|
5314 |
#10105 := [trans #10145 #10104]: #10127
|
|
5315 |
#10144 := [quant-inst]: #10109
|
|
5316 |
#10106 := [mp #10144 #10105]: #10114
|
|
5317 |
#11159 := [unit-resolution #10106 #4554]: #10312
|
|
5318 |
#11175 := (= #2198 #10309)
|
|
5319 |
#11171 := (= #10309 #2198)
|
|
5320 |
#11169 := (= #10278 f20)
|
|
5321 |
#11167 := (= #147 f20)
|
|
5322 |
#11168 := [symm #11161]: #11167
|
|
5323 |
#11170 := [trans #11166 #11168]: #11169
|
|
5324 |
#11172 := [monotonicity #11170]: #11171
|
|
5325 |
#11176 := [symm #11172]: #11175
|
|
5326 |
#4091 := (or #2813 #2199)
|
|
5327 |
#4092 := [def-axiom]: #4091
|
|
5328 |
#11160 := [unit-resolution #4092 #11137]: #2199
|
|
5329 |
#11177 := [trans #11160 #11176]: #10310
|
|
5330 |
#10136 := (not #10310)
|
|
5331 |
#10130 := (not #10312)
|
|
5332 |
#10162 := (or #10130 #10275 #10136)
|
|
5333 |
#10174 := [def-axiom]: #10162
|
|
5334 |
#11178 := [unit-resolution #10174 #11177 #11159]: #10275
|
|
5335 |
#10107 := (not #10275)
|
|
5336 |
#10120 := (or #10107 #10274 #9640)
|
|
5337 |
#10121 := [def-axiom]: #10120
|
|
5338 |
#11179 := [unit-resolution #10121 #11153 #11178]: #9640
|
|
5339 |
#11182 := [trans #11179 #9887]: #10731
|
|
5340 |
#9720 := (f11 f12 #9605)
|
|
5341 |
#9703 := (= f1 #9720)
|
|
5342 |
#10871 := (not #9703)
|
|
5343 |
#10872 := (iff #671 #10871)
|
|
5344 |
#10869 := (iff #668 #9703)
|
|
5345 |
#10867 := (iff #9703 #668)
|
|
5346 |
#10865 := (= #9720 #138)
|
|
5347 |
#10866 := [monotonicity #10826]: #10865
|
|
5348 |
#10868 := [monotonicity #10866]: #10867
|
|
5349 |
#10870 := [symm #10868]: #10869
|
|
5350 |
#10873 := [monotonicity #10870]: #10872
|
|
5351 |
#4017 := (or #4465 #671)
|
|
5352 |
#4012 := [def-axiom]: #4017
|
|
5353 |
#10641 := [unit-resolution #4012 #9541]: #671
|
|
5354 |
#10874 := [mp #10641 #10873]: #10871
|
|
5355 |
#10732 := (not #10731)
|
|
5356 |
#10706 := (or #9703 #10730 #10732)
|
|
5357 |
#3925 := (or #4477 #4221)
|
|
5358 |
#3980 := [def-axiom]: #3925
|
|
5359 |
#10875 := [unit-resolution #3980 #6995]: #4221
|
|
5360 |
#10688 := (or #4226 #9703 #10730 #10732)
|
|
5361 |
#10733 := (or #9703 #10732 #10730)
|
|
5362 |
#10689 := (or #4226 #10733)
|
|
5363 |
#10779 := (iff #10689 #10688)
|
|
5364 |
#10690 := (or #4226 #10706)
|
|
5365 |
#10692 := (iff #10690 #10688)
|
|
5366 |
#10693 := [rewrite]: #10692
|
|
5367 |
#10685 := (iff #10689 #10690)
|
|
5368 |
#10686 := (iff #10733 #10706)
|
|
5369 |
#10687 := [rewrite]: #10686
|
|
5370 |
#10691 := [monotonicity #10687]: #10685
|
|
5371 |
#10780 := [trans #10691 #10693]: #10779
|
|
5372 |
#10705 := [quant-inst]: #10689
|
|
5373 |
#10778 := [mp #10705 #10780]: #10688
|
|
5374 |
#9934 := [unit-resolution #10778 #10875]: #10706
|
|
5375 |
#11183 := [unit-resolution #9934 #10874 #11182]: #10730
|
|
5376 |
#9710 := (* -1::int #9717)
|
|
5377 |
#10090 := (+ #141 #9710)
|
|
5378 |
#10100 := (>= #10090 0::int)
|
|
5379 |
#10116 := (= #141 #9717)
|
|
5380 |
#10827 := (= #9717 #141)
|
|
5381 |
#10828 := [monotonicity #10826]: #10827
|
|
5382 |
#10829 := [symm #10828]: #10116
|
|
5383 |
#10830 := (not #10116)
|
|
5384 |
#10831 := (or #10830 #10100)
|
|
5385 |
#10832 := [th-lemma]: #10831
|
|
5386 |
#10833 := [unit-resolution #10832 #10829]: #10100
|
|
5387 |
#9725 := (+ #9612 #9669)
|
|
5388 |
#9726 := (+ #141 #9725)
|
|
5389 |
#10023 := (<= #9726 0::int)
|
|
5390 |
#9729 := (= #9726 0::int)
|
|
5391 |
#9670 := (* -1::int #9669)
|
|
5392 |
#9674 := (+ f3 #9670)
|
|
5393 |
#9675 := (<= #9674 0::int)
|
|
5394 |
#9980 := (not #9675)
|
|
5395 |
#9686 := (+ #9621 #9669)
|
|
5396 |
#9687 := (+ #141 #9686)
|
|
5397 |
#9688 := (>= #9687 0::int)
|
|
5398 |
#9693 := (or #9675 #9688)
|
|
5399 |
#9696 := (not #9693)
|
|
5400 |
#9886 := (or #4331 #2807 #9696)
|
|
5401 |
#9671 := (+ #1359 #9670)
|
|
5402 |
#9672 := (+ #2202 #9671)
|
|
5403 |
#9673 := (<= #9672 0::int)
|
|
5404 |
#9676 := (or #9675 #9673)
|
|
5405 |
#9677 := (not #9676)
|
|
5406 |
#9678 := (or #2203 #9677)
|
|
5407 |
#9936 := (or #4331 #9678)
|
|
5408 |
#9973 := (iff #9936 #9886)
|
|
5409 |
#9699 := (or #2807 #9696)
|
|
5410 |
#9938 := (or #4331 #9699)
|
|
5411 |
#9975 := (iff #9938 #9886)
|
|
5412 |
#9978 := [rewrite]: #9975
|
|
5413 |
#9939 := (iff #9936 #9938)
|
|
5414 |
#9700 := (iff #9678 #9699)
|
|
5415 |
#9697 := (iff #9677 #9696)
|
|
5416 |
#9694 := (iff #9676 #9693)
|
|
5417 |
#9691 := (iff #9673 #9688)
|
|
5418 |
#9679 := (+ #2202 #9670)
|
|
5419 |
#9680 := (+ #1359 #9679)
|
|
5420 |
#9683 := (<= #9680 0::int)
|
|
5421 |
#9689 := (iff #9683 #9688)
|
|
5422 |
#9690 := [rewrite]: #9689
|
|
5423 |
#9684 := (iff #9673 #9683)
|
|
5424 |
#9681 := (= #9672 #9680)
|
|
5425 |
#9682 := [rewrite]: #9681
|
|
5426 |
#9685 := [monotonicity #9682]: #9684
|
|
5427 |
#9692 := [trans #9685 #9690]: #9691
|
|
5428 |
#9695 := [monotonicity #9692]: #9694
|
|
5429 |
#9698 := [monotonicity #9695]: #9697
|
|
5430 |
#9701 := [monotonicity #2809 #9698]: #9700
|
|
5431 |
#9974 := [monotonicity #9701]: #9939
|
|
5432 |
#9977 := [trans #9974 #9978]: #9973
|
|
5433 |
#9937 := [quant-inst]: #9936
|
|
5434 |
#9979 := [mp #9937 #9977]: #9886
|
|
5435 |
#11184 := [unit-resolution #9979 #9542 #11138]: #9696
|
|
5436 |
#9981 := (or #9693 #9980)
|
|
5437 |
#9982 := [def-axiom]: #9981
|
|
5438 |
#11185 := [unit-resolution #9982 #11184]: #9980
|
|
5439 |
#9976 := (not #9688)
|
|
5440 |
#9965 := (or #9693 #9976)
|
|
5441 |
#9967 := [def-axiom]: #9965
|
|
5442 |
#11186 := [unit-resolution #9967 #11184]: #9976
|
|
5443 |
#9732 := (or #9675 #9688 #9729)
|
|
5444 |
#9970 := (or #4339 #9675 #9688 #9729)
|
|
5445 |
#9721 := (+ #9669 #9612)
|
|
5446 |
#9722 := (+ #141 #9721)
|
|
5447 |
#9723 := (= #9722 0::int)
|
|
5448 |
#9724 := (or #9675 #9673 #9723)
|
|
5449 |
#9971 := (or #4339 #9724)
|
|
5450 |
#10021 := (iff #9971 #9970)
|
|
5451 |
#10018 := (or #4339 #9732)
|
|
5452 |
#9964 := (iff #10018 #9970)
|
|
5453 |
#10020 := [rewrite]: #9964
|
|
5454 |
#10019 := (iff #9971 #10018)
|
|
5455 |
#9733 := (iff #9724 #9732)
|
|
5456 |
#9730 := (iff #9723 #9729)
|
|
5457 |
#9727 := (= #9722 #9726)
|
|
5458 |
#9728 := [rewrite]: #9727
|
|
5459 |
#9731 := [monotonicity #9728]: #9730
|
|
5460 |
#9734 := [monotonicity #9692 #9731]: #9733
|
|
5461 |
#9966 := [monotonicity #9734]: #10019
|
|
5462 |
#10022 := [trans #9966 #10020]: #10021
|
|
5463 |
#9972 := [quant-inst]: #9971
|
|
5464 |
#10017 := [mp #9972 #10022]: #9970
|
|
5465 |
#11187 := [unit-resolution #10017 #9546]: #9732
|
|
5466 |
#11188 := [unit-resolution #11187 #11186 #11185]: #9729
|
|
5467 |
#11189 := (not #9729)
|
|
5468 |
#11190 := (or #11189 #10023)
|
|
5469 |
#11191 := [th-lemma]: #11190
|
|
5470 |
#11192 := [unit-resolution #11191 #11188]: #10023
|
|
5471 |
#11193 := [th-lemma #11192 #10833 #11183 #10809 #11158 #11152 #11143]: false
|
|
5472 |
#11194 := [lemma #11193]: #2813
|
|
5473 |
#4024 := (or #4450 #2818 #4444)
|
|
5474 |
#4025 := [def-axiom]: #4024
|
|
5475 |
#13684 := [unit-resolution #4025 #11194 #13683]: #4444
|
|
5476 |
#4037 := (or #4441 #4435)
|
|
5477 |
#4038 := [def-axiom]: #4037
|
|
5478 |
#23990 := [unit-resolution #4038 #13684]: #4435
|
|
5479 |
#4047 := (or #4438 #1396 #4432)
|
|
5480 |
#4033 := [def-axiom]: #4047
|
|
5481 |
#23991 := [unit-resolution #4033 #23990]: #4435
|
|
5482 |
#23992 := [unit-resolution #23991 #23989]: #4432
|
|
5483 |
#4056 := (or #4429 #4423)
|
|
5484 |
#4040 := [def-axiom]: #4056
|
|
5485 |
#23987 := [unit-resolution #4040 #23992]: #4423
|
|
5486 |
#23993 := (or #4426 #4420)
|
|
5487 |
#7708 := (f9 f10 ?v0!15)
|
|
5488 |
#11503 := (>= #7708 0::int)
|
|
5489 |
#12960 := (or #4209 #11503)
|
|
5490 |
#12962 := [quant-inst]: #12960
|
|
5491 |
#13895 := [unit-resolution #12962 #7124]: #11503
|
|
5492 |
#7789 := (* -1::int #7708)
|
|
5493 |
#7790 := (+ #2223 #7789)
|
|
5494 |
#13166 := (>= #7790 0::int)
|
|
5495 |
#7711 := (= #2223 #7708)
|
|
5496 |
#7886 := [hypothesis]: #2225
|
|
5497 |
#13707 := (or #7711 #2224)
|
|
5498 |
#7805 := (f5 f19 ?v0!15)
|
|
5499 |
#7806 := (f4 #7805)
|
|
5500 |
#5059 := (* -1::int #2223)
|
|
5501 |
#7831 := (+ #5059 #7806)
|
|
5502 |
#7832 := (+ #141 #7831)
|
|
5503 |
#12906 := (<= #7832 0::int)
|
|
5504 |
#7835 := (= #7832 0::int)
|
|
5505 |
#7810 := (* -1::int #7806)
|
|
5506 |
#7814 := (+ f3 #7810)
|
|
5507 |
#7815 := (<= #7814 0::int)
|
|
5508 |
#12912 := (not #7815)
|
|
5509 |
#7824 := (+ #7789 #7806)
|
|
5510 |
#7825 := (+ #141 #7824)
|
|
5511 |
#7826 := (>= #7825 0::int)
|
|
5512 |
#7857 := (or #7815 #7826)
|
|
5513 |
#7860 := (not #7857)
|
|
5514 |
#13222 := (not #7711)
|
|
5515 |
#13341 := [hypothesis]: #13222
|
|
5516 |
#7863 := (or #7711 #7860)
|
|
5517 |
#12889 := (or #4331 #7711 #7860)
|
|
5518 |
#7811 := (+ #1359 #7810)
|
|
5519 |
#7812 := (+ #7708 #7811)
|
|
5520 |
#7813 := (<= #7812 0::int)
|
|
5521 |
#7854 := (or #7815 #7813)
|
|
5522 |
#7855 := (not #7854)
|
|
5523 |
#7709 := (= #7708 #2223)
|
|
5524 |
#7856 := (or #7709 #7855)
|
|
5525 |
#12908 := (or #4331 #7856)
|
|
5526 |
#12916 := (iff #12908 #12889)
|
|
5527 |
#12909 := (or #4331 #7863)
|
|
5528 |
#12913 := (iff #12909 #12889)
|
|
5529 |
#12915 := [rewrite]: #12913
|
|
5530 |
#12910 := (iff #12908 #12909)
|
|
5531 |
#7864 := (iff #7856 #7863)
|
|
5532 |
#7861 := (iff #7855 #7860)
|
|
5533 |
#7858 := (iff #7854 #7857)
|
|
5534 |
#7829 := (iff #7813 #7826)
|
|
5535 |
#7817 := (+ #7708 #7810)
|
|
5536 |
#7818 := (+ #1359 #7817)
|
|
5537 |
#7821 := (<= #7818 0::int)
|
|
5538 |
#7827 := (iff #7821 #7826)
|
|
5539 |
#7828 := [rewrite]: #7827
|
|
5540 |
#7822 := (iff #7813 #7821)
|
|
5541 |
#7819 := (= #7812 #7818)
|
|
5542 |
#7820 := [rewrite]: #7819
|
|
5543 |
#7823 := [monotonicity #7820]: #7822
|
|
5544 |
#7830 := [trans #7823 #7828]: #7829
|
|
5545 |
#7859 := [monotonicity #7830]: #7858
|
|
5546 |
#7862 := [monotonicity #7859]: #7861
|
|
5547 |
#7712 := (iff #7709 #7711)
|
|
5548 |
#7713 := [rewrite]: #7712
|
|
5549 |
#7865 := [monotonicity #7713 #7862]: #7864
|
|
5550 |
#12911 := [monotonicity #7865]: #12910
|
|
5551 |
#12917 := [trans #12911 #12915]: #12916
|
|
5552 |
#12903 := [quant-inst]: #12908
|
|
5553 |
#12918 := [mp #12903 #12917]: #12889
|
|
5554 |
#13464 := [unit-resolution #12918 #9542]: #7863
|
|
5555 |
#13465 := [unit-resolution #13464 #13341]: #7860
|
|
5556 |
#12919 := (or #7857 #12912)
|
|
5557 |
#12914 := [def-axiom]: #12919
|
|
5558 |
#13515 := [unit-resolution #12914 #13465]: #12912
|
|
5559 |
#12920 := (not #7826)
|
|
5560 |
#12921 := (or #7857 #12920)
|
|
5561 |
#12922 := [def-axiom]: #12921
|
|
5562 |
#13516 := [unit-resolution #12922 #13465]: #12920
|
|
5563 |
#7838 := (or #7815 #7826 #7835)
|
|
5564 |
#12871 := (or #4339 #7815 #7826 #7835)
|
|
5565 |
#7807 := (+ #7806 #5059)
|
|
5566 |
#7808 := (+ #141 #7807)
|
|
5567 |
#7809 := (= #7808 0::int)
|
|
5568 |
#7816 := (or #7815 #7813 #7809)
|
|
5569 |
#12872 := (or #4339 #7816)
|
|
5570 |
#12890 := (iff #12872 #12871)
|
|
5571 |
#12873 := (or #4339 #7838)
|
|
5572 |
#12878 := (iff #12873 #12871)
|
|
5573 |
#12879 := [rewrite]: #12878
|
|
5574 |
#12874 := (iff #12872 #12873)
|
|
5575 |
#7839 := (iff #7816 #7838)
|
|
5576 |
#7836 := (iff #7809 #7835)
|
|
5577 |
#7833 := (= #7808 #7832)
|
|
5578 |
#7834 := [rewrite]: #7833
|
|
5579 |
#7837 := [monotonicity #7834]: #7836
|
|
5580 |
#7840 := [monotonicity #7830 #7837]: #7839
|
|
5581 |
#12875 := [monotonicity #7840]: #12874
|
|
5582 |
#12904 := [trans #12875 #12879]: #12890
|
|
5583 |
#12868 := [quant-inst]: #12872
|
|
5584 |
#12905 := [mp #12868 #12904]: #12871
|
|
5585 |
#13645 := [unit-resolution #12905 #9546]: #7838
|
|
5586 |
#13668 := [unit-resolution #13645 #13516 #13515]: #7835
|
|
5587 |
#13669 := (not #7835)
|
|
5588 |
#13670 := (or #13669 #12906)
|
|
5589 |
#13671 := [th-lemma]: #13670
|
|
5590 |
#13672 := [unit-resolution #13671 #13668]: #12906
|
|
5591 |
#13167 := (f5 #9605 ?v0!15)
|
|
5592 |
#13148 := (f4 #13167)
|
|
5593 |
#13168 := (* -1::int #13148)
|
|
5594 |
#13239 := (+ #7806 #13168)
|
|
5595 |
#13257 := (>= #13239 0::int)
|
|
5596 |
#13238 := (= #7806 #13148)
|
|
5597 |
#13675 := (= #13148 #7806)
|
|
5598 |
#13673 := (= #13167 #7805)
|
|
5599 |
#13674 := [monotonicity #10826]: #13673
|
|
5600 |
#13676 := [monotonicity #13674]: #13675
|
|
5601 |
#13677 := [symm #13676]: #13238
|
|
5602 |
#13678 := (not #13238)
|
|
5603 |
#13679 := (or #13678 #13257)
|
|
5604 |
#13680 := [th-lemma]: #13679
|
|
5605 |
#13681 := [unit-resolution #13680 #13677]: #13257
|
|
5606 |
#13633 := (>= #13148 0::int)
|
|
5607 |
#13232 := (<= #13148 0::int)
|
|
5608 |
#13338 := (not #13232)
|
|
5609 |
#12653 := (= ?v0!15 #9605)
|
|
5610 |
#12964 := (not #12653)
|
|
5611 |
#7733 := (f11 f12 ?v0!15)
|
|
5612 |
#7734 := (= f1 #7733)
|
|
5613 |
#12825 := (ite #12653 #3747 #7734)
|
|
5614 |
#12963 := (not #12825)
|
|
5615 |
#12826 := (f11 #10278 ?v0!15)
|
|
5616 |
#11335 := (= f1 #12826)
|
|
5617 |
#12891 := (iff #11335 #12825)
|
|
5618 |
#12902 := (or #8843 #12891)
|
|
5619 |
#12897 := [quant-inst]: #12902
|
|
5620 |
#13682 := [unit-resolution #12897 #4554]: #12891
|
|
5621 |
#12586 := (not #11335)
|
|
5622 |
#5062 := (f11 f20 ?v0!15)
|
|
5623 |
#5063 := (= f1 #5062)
|
|
5624 |
#5064 := (not #5063)
|
|
5625 |
#13694 := (iff #5064 #12586)
|
|
5626 |
#13692 := (iff #5063 #11335)
|
|
5627 |
#13690 := (iff #11335 #5063)
|
|
5628 |
#13688 := (= #12826 #5062)
|
|
5629 |
#13689 := [monotonicity #11170]: #13688
|
|
5630 |
#13691 := [monotonicity #13689]: #13690
|
|
5631 |
#13693 := [symm #13691]: #13692
|
|
5632 |
#13695 := [monotonicity #13693]: #13694
|
|
5633 |
#7717 := (or #5064 #7711)
|
|
5634 |
#4034 := (or #4441 #4351)
|
|
5635 |
#4036 := [def-axiom]: #4034
|
|
5636 |
#13685 := [unit-resolution #4036 #13684]: #4351
|
|
5637 |
#12848 := (or #4356 #5064 #7711)
|
|
5638 |
#7710 := (or #7709 #5064)
|
|
5639 |
#12843 := (or #4356 #7710)
|
|
5640 |
#12877 := (iff #12843 #12848)
|
|
5641 |
#12849 := (or #4356 #7717)
|
|
5642 |
#12852 := (iff #12849 #12848)
|
|
5643 |
#12853 := [rewrite]: #12852
|
|
5644 |
#12850 := (iff #12843 #12849)
|
|
5645 |
#7720 := (iff #7710 #7717)
|
|
5646 |
#7714 := (or #7711 #5064)
|
|
5647 |
#7718 := (iff #7714 #7717)
|
|
5648 |
#7719 := [rewrite]: #7718
|
|
5649 |
#7715 := (iff #7710 #7714)
|
|
5650 |
#7716 := [monotonicity #7713]: #7715
|
|
5651 |
#7721 := [trans #7716 #7719]: #7720
|
|
5652 |
#12851 := [monotonicity #7721]: #12850
|
|
5653 |
#12882 := [trans #12851 #12853]: #12877
|
|
5654 |
#12844 := [quant-inst]: #12843
|
|
5655 |
#12883 := [mp #12844 #12882]: #12848
|
|
5656 |
#13686 := [unit-resolution #12883 #13685]: #7717
|
|
5657 |
#13687 := [unit-resolution #13686 #13341]: #5064
|
|
5658 |
#13696 := [mp #13687 #13695]: #12586
|
|
5659 |
#13147 := (not #12891)
|
|
5660 |
#13129 := (or #13147 #11335 #12963)
|
|
5661 |
#11390 := [def-axiom]: #13129
|
|
5662 |
#13697 := [unit-resolution #11390 #13696 #13682]: #12963
|
|
5663 |
#13698 := (or #12825 #12964)
|
|
5664 |
#13123 := (or #12825 #12964 #8984)
|
|
5665 |
#13124 := [def-axiom]: #13123
|
|
5666 |
#13699 := [unit-resolution #13124 #11162]: #13698
|
|
5667 |
#13700 := [unit-resolution #13699 #13697]: #12964
|
|
5668 |
#13351 := (or #12653 #13338)
|
|
5669 |
#13639 := (or #7253 #12653 #13338)
|
|
5670 |
#13231 := (= #9605 ?v0!15)
|
|
5671 |
#13353 := (or #13231 #13338)
|
|
5672 |
#13640 := (or #7253 #13353)
|
|
5673 |
#13120 := (iff #13640 #13639)
|
|
5674 |
#13659 := (or #7253 #13351)
|
|
5675 |
#12370 := (iff #13659 #13639)
|
|
5676 |
#13119 := [rewrite]: #12370
|
|
5677 |
#13660 := (iff #13640 #13659)
|
|
5678 |
#13357 := (iff #13353 #13351)
|
|
5679 |
#13358 := (iff #13231 #12653)
|
|
5680 |
#13359 := [rewrite]: #13358
|
|
5681 |
#13360 := [monotonicity #13359]: #13357
|
|
5682 |
#13661 := [monotonicity #13360]: #13660
|
|
5683 |
#13162 := [trans #13661 #13119]: #13120
|
|
5684 |
#13658 := [quant-inst]: #13640
|
|
5685 |
#13163 := [mp #13658 #13162]: #13639
|
|
5686 |
#13701 := [unit-resolution #13163 #4147]: #13351
|
|
5687 |
#13702 := [unit-resolution #13701 #13700]: #13338
|
|
5688 |
#13703 := (or #13633 #13232)
|
|
5689 |
#13704 := [th-lemma]: #13703
|
|
5690 |
#13705 := [unit-resolution #13704 #13702]: #13633
|
|
5691 |
#13706 := [th-lemma #7886 #13705 #13681 #13672 #13339]: false
|
|
5692 |
#13708 := [lemma #13706]: #13707
|
|
5693 |
#13896 := [unit-resolution #13708 #7886]: #7711
|
|
5694 |
#13205 := (or #13222 #13166)
|
|
5695 |
#13635 := (not #13166)
|
|
5696 |
#13118 := [hypothesis]: #13635
|
|
5697 |
#13221 := [hypothesis]: #7711
|
|
5698 |
#12972 := [th-lemma]: #13205
|
|
5699 |
#13220 := [unit-resolution #12972 #13221 #13118]: false
|
|
5700 |
#12966 := [lemma #13220]: #13205
|
|
5701 |
#13897 := [unit-resolution #12966 #13896]: #13166
|
|
5702 |
#13898 := [th-lemma #7886 #13897 #13895]: false
|
|
5703 |
#13899 := [lemma #13898]: #2224
|
|
5704 |
#4053 := (or #4426 #2225 #4420)
|
|
5705 |
#4054 := [def-axiom]: #4053
|
|
5706 |
#23994 := [unit-resolution #4054 #13899]: #23993
|
|
5707 |
#23995 := [unit-resolution #23994 #23987]: #4420
|
|
5708 |
#4048 := (or #4417 #4411)
|
|
5709 |
#4050 := [def-axiom]: #4048
|
|
5710 |
#23884 := [unit-resolution #4050 #23995]: #4411
|
|
5711 |
#23887 := (or #4414 #4408)
|
|
5712 |
#15926 := (= #2239 #4730)
|
|
5713 |
#6430 := (= ?v0!17 f19)
|
|
5714 |
#15697 := (= ?v0!17 #9605)
|
|
5715 |
#6420 := (f11 f12 ?v0!17)
|
|
5716 |
#6421 := (= f1 #6420)
|
|
5717 |
#15698 := (ite #15697 #3747 #6421)
|
|
5718 |
#15699 := (f11 #10278 ?v0!17)
|
|
5719 |
#15700 := (= f1 #15699)
|
|
5720 |
#15702 := (iff #15698 #15700)
|
|
5721 |
#13144 := (or #8843 #15702)
|
|
5722 |
#15701 := (iff #15700 #15698)
|
|
5723 |
#9825 := (or #8843 #15701)
|
|
5724 |
#11083 := (iff #9825 #13144)
|
|
5725 |
#12347 := (iff #13144 #13144)
|
|
5726 |
#9826 := [rewrite]: #12347
|
|
5727 |
#15703 := (iff #15701 #15702)
|
|
5728 |
#15704 := [rewrite]: #15703
|
|
5729 |
#9803 := [monotonicity #15704]: #11083
|
|
5730 |
#12901 := [trans #9803 #9826]: #11083
|
|
5731 |
#13051 := [quant-inst]: #9825
|
|
5732 |
#9828 := [mp #13051 #12901]: #13144
|
|
5733 |
#14086 := [unit-resolution #9828 #4554]: #15702
|
|
5734 |
#14157 := (= #2244 #15699)
|
|
5735 |
#14119 := (= #15699 #2244)
|
|
5736 |
#14057 := [monotonicity #11170]: #14119
|
|
5737 |
#14161 := [symm #14057]: #14157
|
|
5738 |
#6736 := [hypothesis]: #3409
|
|
5739 |
#4095 := (or #3404 #2245)
|
|
5740 |
#3936 := [def-axiom]: #4095
|
|
5741 |
#6739 := [unit-resolution #3936 #6736]: #2245
|
|
5742 |
#14088 := [trans #6739 #14161]: #15700
|
|
5743 |
#12459 := (not #15700)
|
|
5744 |
#12466 := (not #15702)
|
|
5745 |
#11355 := (or #12466 #15698 #12459)
|
|
5746 |
#13796 := [def-axiom]: #11355
|
|
5747 |
#14160 := [unit-resolution #13796 #14088 #14086]: #15698
|
|
5748 |
#12406 := (not #6421)
|
|
5749 |
#6386 := (f9 f10 ?v0!17)
|
|
5750 |
#16046 := (+ #6386 #9710)
|
|
5751 |
#16079 := (<= #16046 0::int)
|
|
5752 |
#16254 := (not #16079)
|
|
5753 |
#4771 := (* -1::int #4730)
|
|
5754 |
#6374 := (+ #2239 #4771)
|
|
5755 |
#12447 := (<= #6374 0::int)
|
|
5756 |
#16248 := (not #12447)
|
|
5757 |
#6617 := (f9 f10 ?v1!16)
|
|
5758 |
#6634 := (* -1::int #6617)
|
|
5759 |
#6450 := (+ #141 #6634)
|
|
5760 |
#6451 := (<= #6450 0::int)
|
|
5761 |
#6474 := (f11 f12 ?v1!16)
|
|
5762 |
#6475 := (= f1 #6474)
|
|
5763 |
#12936 := (not #6475)
|
|
5764 |
#13966 := (= ?v1!16 #9605)
|
|
5765 |
#13969 := (ite #13966 #3747 #6475)
|
|
5766 |
#12822 := (not #13969)
|
|
5767 |
#13970 := (f11 #10278 ?v1!16)
|
|
5768 |
#13971 := (= f1 #13970)
|
|
5769 |
#13965 := (iff #13969 #13971)
|
|
5770 |
#12863 := (or #8843 #13965)
|
|
5771 |
#13972 := (iff #13971 #13969)
|
|
5772 |
#12870 := (or #8843 #13972)
|
|
5773 |
#12761 := (iff #12870 #12863)
|
|
5774 |
#12818 := (iff #12863 #12863)
|
|
5775 |
#12946 := [rewrite]: #12818
|
|
5776 |
#13973 := (iff #13972 #13965)
|
|
5777 |
#13974 := [rewrite]: #13973
|
|
5778 |
#12817 := [monotonicity #13974]: #12761
|
|
5779 |
#12820 := [trans #12817 #12946]: #12761
|
|
5780 |
#12979 := [quant-inst]: #12870
|
|
5781 |
#12824 := [mp #12979 #12820]: #12863
|
|
5782 |
#13975 := [unit-resolution #12824 #4554]: #13965
|
|
5783 |
#12978 := (not #13971)
|
|
5784 |
#13996 := (iff #2248 #12978)
|
|
5785 |
#13992 := (iff #2247 #13971)
|
|
5786 |
#13964 := (iff #13971 #2247)
|
|
5787 |
#13986 := (= #13970 #2246)
|
|
5788 |
#14054 := [monotonicity #11170]: #13986
|
|
5789 |
#13984 := [monotonicity #14054]: #13964
|
|
5790 |
#13995 := [symm #13984]: #13992
|
|
5791 |
#13989 := [monotonicity #13995]: #13996
|
|
5792 |
#3937 := (or #3404 #2248)
|
|
5793 |
#3938 := [def-axiom]: #3937
|
|
5794 |
#6738 := [unit-resolution #3938 #6736]: #2248
|
|
5795 |
#13963 := [mp #6738 #13989]: #12978
|
|
5796 |
#12952 := (not #13965)
|
|
5797 |
#12741 := (or #12952 #12822 #13971)
|
|
5798 |
#13007 := [def-axiom]: #12741
|
|
5799 |
#13998 := [unit-resolution #13007 #13963 #13975]: #12822
|
|
5800 |
#12929 := (not #13966)
|
|
5801 |
#13999 := (or #13969 #12929)
|
|
5802 |
#12949 := (or #13969 #12929 #8984)
|
|
5803 |
#12951 := [def-axiom]: #12949
|
|
5804 |
#13994 := [unit-resolution #12951 #11162]: #13999
|
|
5805 |
#14000 := [unit-resolution #13994 #13998]: #12929
|
|
5806 |
#12937 := (or #13969 #13966 #12936)
|
|
5807 |
#12938 := [def-axiom]: #12937
|
|
5808 |
#14055 := [unit-resolution #12938 #14000 #13998]: #12936
|
|
5809 |
#6505 := (or #6451 #6475)
|
|
5810 |
#4018 := (or #4465 #4316)
|
|
5811 |
#4004 := [def-axiom]: #4018
|
|
5812 |
#12045 := [unit-resolution #4004 #9541]: #4316
|
|
5813 |
#13933 := (or #4321 #6451 #6475)
|
|
5814 |
#6471 := (+ #6617 #1359)
|
|
5815 |
#6472 := (>= #6471 0::int)
|
|
5816 |
#6473 := (or #6475 #6472)
|
|
5817 |
#13917 := (or #4321 #6473)
|
|
5818 |
#13923 := (iff #13917 #13933)
|
|
5819 |
#13918 := (or #4321 #6505)
|
|
5820 |
#13922 := (iff #13918 #13933)
|
|
5821 |
#13929 := [rewrite]: #13922
|
|
5822 |
#13920 := (iff #13917 #13918)
|
|
5823 |
#6508 := (iff #6473 #6505)
|
|
5824 |
#6502 := (or #6475 #6451)
|
|
5825 |
#6506 := (iff #6502 #6505)
|
|
5826 |
#6507 := [rewrite]: #6506
|
|
5827 |
#6503 := (iff #6473 #6502)
|
|
5828 |
#6500 := (iff #6472 #6451)
|
|
5829 |
#6445 := (+ #1359 #6617)
|
|
5830 |
#6447 := (>= #6445 0::int)
|
|
5831 |
#6452 := (iff #6447 #6451)
|
|
5832 |
#6499 := [rewrite]: #6452
|
|
5833 |
#6448 := (iff #6472 #6447)
|
|
5834 |
#6446 := (= #6471 #6445)
|
|
5835 |
#6444 := [rewrite]: #6446
|
|
5836 |
#6449 := [monotonicity #6444]: #6448
|
|
5837 |
#6501 := [trans #6449 #6499]: #6500
|
|
5838 |
#6504 := [monotonicity #6501]: #6503
|
|
5839 |
#6509 := [trans #6504 #6507]: #6508
|
|
5840 |
#13921 := [monotonicity #6509]: #13920
|
|
5841 |
#13936 := [trans #13921 #13929]: #13923
|
|
5842 |
#13930 := [quant-inst]: #13917
|
|
5843 |
#13947 := [mp #13930 #13936]: #13933
|
|
5844 |
#13997 := [unit-resolution #13947 #12045]: #6505
|
|
5845 |
#14056 := [unit-resolution #13997 #14055]: #6451
|
|
5846 |
#4080 := (not #2837)
|
|
5847 |
#4081 := (or #3404 #4080)
|
|
5848 |
#4082 := [def-axiom]: #4081
|
|
5849 |
#6737 := [unit-resolution #4082 #6736]: #4080
|
|
5850 |
#16144 := (not #6451)
|
|
5851 |
#16270 := (or #16248 #2837 #13966 #16144)
|
|
5852 |
#15791 := (f5 #9605 ?v1!16)
|
|
5853 |
#15792 := (f4 #15791)
|
|
5854 |
#15793 := (* -1::int #15792)
|
|
5855 |
#6650 := (f5 f19 ?v1!16)
|
|
5856 |
#6651 := (f4 #6650)
|
|
5857 |
#15942 := (+ #6651 #15793)
|
|
5858 |
#16238 := (>= #15942 0::int)
|
|
5859 |
#15927 := (= #6651 #15792)
|
|
5860 |
#16241 := (= #15792 #6651)
|
|
5861 |
#16239 := (= #15791 #6650)
|
|
5862 |
#16240 := [monotonicity #10826]: #16239
|
|
5863 |
#16212 := [monotonicity #16240]: #16241
|
|
5864 |
#16242 := [symm #16212]: #15927
|
|
5865 |
#16237 := (not #15927)
|
|
5866 |
#16243 := (or #16237 #16238)
|
|
5867 |
#16244 := [th-lemma]: #16243
|
|
5868 |
#16245 := [unit-resolution #16244 #16242]: #16238
|
|
5869 |
#16130 := [hypothesis]: #4080
|
|
5870 |
#4992 := (+ #141 #4771)
|
|
5871 |
#4993 := (>= #4992 0::int)
|
|
5872 |
#7312 := (or #4347 #4993)
|
|
5873 |
#7364 := [quant-inst]: #7312
|
|
5874 |
#15949 := [unit-resolution #7364 #11135]: #4993
|
|
5875 |
#15989 := [hypothesis]: #12447
|
|
5876 |
#6676 := (+ #2835 #6651)
|
|
5877 |
#6677 := (+ #141 #6676)
|
|
5878 |
#12467 := (<= #6677 0::int)
|
|
5879 |
#6680 := (= #6677 0::int)
|
|
5880 |
#6669 := (+ #6634 #6651)
|
|
5881 |
#6670 := (+ #141 #6669)
|
|
5882 |
#6671 := (>= #6670 0::int)
|
|
5883 |
#6655 := (* -1::int #6651)
|
|
5884 |
#6659 := (+ f3 #6655)
|
|
5885 |
#6660 := (<= #6659 0::int)
|
|
5886 |
#6706 := (or #6660 #6671)
|
|
5887 |
#6709 := (not #6706)
|
|
5888 |
#6703 := (= #2241 #6617)
|
|
5889 |
#16257 := (not #6703)
|
|
5890 |
#6635 := (+ #2241 #6634)
|
|
5891 |
#12715 := (>= #6635 0::int)
|
|
5892 |
#16143 := (not #12715)
|
|
5893 |
#16129 := [hypothesis]: #6451
|
|
5894 |
#9516 := (not #4993)
|
|
5895 |
#16249 := (or #16143 #16248 #9516 #2837 #16144)
|
|
5896 |
#16250 := [th-lemma]: #16249
|
|
5897 |
#16251 := [unit-resolution #16250 #15989 #16129 #16130 #15949]: #16143
|
|
5898 |
#16258 := (or #16257 #12715)
|
|
5899 |
#16259 := [th-lemma]: #16258
|
|
5900 |
#16260 := [unit-resolution #16259 #16251]: #16257
|
|
5901 |
#6712 := (or #6703 #6709)
|
|
5902 |
#12401 := (or #4331 #6703 #6709)
|
|
5903 |
#6656 := (+ #1359 #6655)
|
|
5904 |
#6657 := (+ #6617 #6656)
|
|
5905 |
#6658 := (<= #6657 0::int)
|
|
5906 |
#6699 := (or #6660 #6658)
|
|
5907 |
#6700 := (not #6699)
|
|
5908 |
#6701 := (= #6617 #2241)
|
|
5909 |
#6702 := (or #6701 #6700)
|
|
5910 |
#12465 := (or #4331 #6702)
|
|
5911 |
#12745 := (iff #12465 #12401)
|
|
5912 |
#12754 := (or #4331 #6712)
|
|
5913 |
#12720 := (iff #12754 #12401)
|
|
5914 |
#12743 := [rewrite]: #12720
|
|
5915 |
#12685 := (iff #12465 #12754)
|
|
5916 |
#6713 := (iff #6702 #6712)
|
|
5917 |
#6710 := (iff #6700 #6709)
|
|
5918 |
#6707 := (iff #6699 #6706)
|
|
5919 |
#6674 := (iff #6658 #6671)
|
|
5920 |
#6662 := (+ #6617 #6655)
|
|
5921 |
#6663 := (+ #1359 #6662)
|
|
5922 |
#6666 := (<= #6663 0::int)
|
|
5923 |
#6672 := (iff #6666 #6671)
|
|
5924 |
#6673 := [rewrite]: #6672
|
|
5925 |
#6667 := (iff #6658 #6666)
|
|
5926 |
#6664 := (= #6657 #6663)
|
|
5927 |
#6665 := [rewrite]: #6664
|
|
5928 |
#6668 := [monotonicity #6665]: #6667
|
|
5929 |
#6675 := [trans #6668 #6673]: #6674
|
|
5930 |
#6708 := [monotonicity #6675]: #6707
|
|
5931 |
#6711 := [monotonicity #6708]: #6710
|
|
5932 |
#6704 := (iff #6701 #6703)
|
|
5933 |
#6705 := [rewrite]: #6704
|
|
5934 |
#6714 := [monotonicity #6705 #6711]: #6713
|
|
5935 |
#12847 := [monotonicity #6714]: #12685
|
|
5936 |
#12749 := [trans #12847 #12743]: #12745
|
|
5937 |
#12753 := [quant-inst]: #12465
|
|
5938 |
#12695 := [mp #12753 #12749]: #12401
|
|
5939 |
#16261 := [unit-resolution #12695 #9542]: #6712
|
|
5940 |
#16262 := [unit-resolution #16261 #16260]: #6709
|
|
5941 |
#15783 := (or #6706 #6680)
|
|
5942 |
#15531 := (not #6680)
|
|
5943 |
#15582 := [hypothesis]: #15531
|
|
5944 |
#12750 := (not #6660)
|
|
5945 |
#15667 := [hypothesis]: #6709
|
|
5946 |
#12398 := (or #6706 #12750)
|
|
5947 |
#12399 := [def-axiom]: #12398
|
|
5948 |
#15668 := [unit-resolution #12399 #15667]: #12750
|
|
5949 |
#12400 := (not #6671)
|
|
5950 |
#12433 := (or #6706 #12400)
|
|
5951 |
#12940 := [def-axiom]: #12433
|
|
5952 |
#15672 := [unit-resolution #12940 #15667]: #12400
|
|
5953 |
#6683 := (or #6660 #6671 #6680)
|
|
5954 |
#12392 := (or #4339 #6660 #6671 #6680)
|
|
5955 |
#6652 := (+ #6651 #2835)
|
|
5956 |
#6653 := (+ #141 #6652)
|
|
5957 |
#6654 := (= #6653 0::int)
|
|
5958 |
#6661 := (or #6660 #6658 #6654)
|
|
5959 |
#13894 := (or #4339 #6661)
|
|
5960 |
#12677 := (iff #13894 #12392)
|
|
5961 |
#12391 := (or #4339 #6683)
|
|
5962 |
#12419 := (iff #12391 #12392)
|
|
5963 |
#12420 := [rewrite]: #12419
|
|
5964 |
#12402 := (iff #13894 #12391)
|
|
5965 |
#6684 := (iff #6661 #6683)
|
|
5966 |
#6681 := (iff #6654 #6680)
|
|
5967 |
#6678 := (= #6653 #6677)
|
|
5968 |
#6679 := [rewrite]: #6678
|
|
5969 |
#6682 := [monotonicity #6679]: #6681
|
|
5970 |
#6685 := [monotonicity #6675 #6682]: #6684
|
|
5971 |
#12396 := [monotonicity #6685]: #12402
|
|
5972 |
#12679 := [trans #12396 #12420]: #12677
|
|
5973 |
#12395 := [quant-inst]: #13894
|
|
5974 |
#12425 := [mp #12395 #12679]: #12392
|
|
5975 |
#15673 := [unit-resolution #12425 #9546]: #6683
|
|
5976 |
#15782 := [unit-resolution #15673 #15672 #15668 #15582]: false
|
|
5977 |
#15790 := [lemma #15782]: #15783
|
|
5978 |
#16263 := [unit-resolution #15790 #16262]: #6680
|
|
5979 |
#16264 := (or #15531 #12467)
|
|
5980 |
#16265 := [th-lemma]: #16264
|
|
5981 |
#16266 := [unit-resolution #16265 #16263]: #12467
|
|
5982 |
#15925 := (<= #15792 0::int)
|
|
5983 |
#15928 := (not #15925)
|
|
5984 |
#16267 := [hypothesis]: #12929
|
|
5985 |
#11437 := (or #7253 #13966 #15928)
|
|
5986 |
#15924 := (= #9605 ?v1!16)
|
|
5987 |
#15929 := (or #15924 #15928)
|
|
5988 |
#11530 := (or #7253 #15929)
|
|
5989 |
#12441 := (iff #11530 #11437)
|
|
5990 |
#15932 := (or #13966 #15928)
|
|
5991 |
#12424 := (or #7253 #15932)
|
|
5992 |
#12422 := (iff #12424 #11437)
|
|
5993 |
#12446 := [rewrite]: #12422
|
|
5994 |
#12431 := (iff #11530 #12424)
|
|
5995 |
#15933 := (iff #15929 #15932)
|
|
5996 |
#15930 := (iff #15924 #13966)
|
|
5997 |
#15931 := [rewrite]: #15930
|
|
5998 |
#15934 := [monotonicity #15931]: #15933
|
|
5999 |
#12439 := [monotonicity #15934]: #12431
|
|
6000 |
#12442 := [trans #12439 #12446]: #12441
|
|
6001 |
#12423 := [quant-inst]: #11530
|
|
6002 |
#15908 := [mp #12423 #12442]: #11437
|
|
6003 |
#16268 := [unit-resolution #15908 #4147 #16267]: #15928
|
|
6004 |
#16269 := [th-lemma #16268 #16266 #15989 #15949 #16130 #16245]: false
|
|
6005 |
#16271 := [lemma #16269]: #16270
|
|
6006 |
#14053 := [unit-resolution #16271 #6737 #14000 #14056]: #16248
|
|
6007 |
#5026 := (<= #4992 0::int)
|
|
6008 |
#15737 := (not #4731)
|
|
6009 |
#15738 := (or #15737 #5026)
|
|
6010 |
#15739 := [th-lemma]: #15738
|
|
6011 |
#15740 := [unit-resolution #15739 #10137]: #5026
|
|
6012 |
#5558 := (* -1::int #6386)
|
|
6013 |
#5658 := (+ #2239 #5558)
|
|
6014 |
#5682 := (<= #5658 0::int)
|
|
6015 |
#12387 := (or #4347 #5682)
|
|
6016 |
#5651 := (+ #6386 #2240)
|
|
6017 |
#5652 := (>= #5651 0::int)
|
|
6018 |
#13134 := (or #4347 #5652)
|
|
6019 |
#13136 := (iff #13134 #12387)
|
|
6020 |
#12359 := (iff #12387 #12387)
|
|
6021 |
#13135 := [rewrite]: #12359
|
|
6022 |
#5685 := (iff #5652 #5682)
|
|
6023 |
#5653 := (+ #2240 #6386)
|
|
6024 |
#5655 := (>= #5653 0::int)
|
|
6025 |
#5683 := (iff #5655 #5682)
|
|
6026 |
#5684 := [rewrite]: #5683
|
|
6027 |
#5656 := (iff #5652 #5655)
|
|
6028 |
#5648 := (= #5651 #5653)
|
|
6029 |
#5654 := [rewrite]: #5648
|
|
6030 |
#5657 := [monotonicity #5654]: #5656
|
|
6031 |
#5686 := [trans #5657 #5684]: #5685
|
|
6032 |
#12899 := [monotonicity #5686]: #13136
|
|
6033 |
#12382 := [trans #12899 #13135]: #13136
|
|
6034 |
#12470 := [quant-inst]: #13134
|
|
6035 |
#12305 := [mp #12470 #12382]: #12387
|
|
6036 |
#16169 := [unit-resolution #12305 #11135]: #5682
|
|
6037 |
#14087 := (not #10100)
|
|
6038 |
#9517 := (not #5026)
|
|
6039 |
#14083 := (not #5682)
|
|
6040 |
#14123 := (or #16254 #14083 #12447 #9517 #14087)
|
|
6041 |
#14124 := [th-lemma]: #14123
|
|
6042 |
#14125 := [unit-resolution #14124 #16169 #10833 #15740 #14053]: #16254
|
|
6043 |
#15947 := (or #12406 #16079)
|
|
6044 |
#16246 := [hypothesis]: #16254
|
|
6045 |
#16247 := [hypothesis]: #6421
|
|
6046 |
#15909 := (or #4226 #12406 #9703 #16079)
|
|
6047 |
#16038 := (+ #9717 #5558)
|
|
6048 |
#16039 := (>= #16038 0::int)
|
|
6049 |
#16040 := (or #9703 #12406 #16039)
|
|
6050 |
#15910 := (or #4226 #16040)
|
|
6051 |
#15916 := (iff #15910 #15909)
|
|
6052 |
#16112 := (or #12406 #9703 #16079)
|
|
6053 |
#15912 := (or #4226 #16112)
|
|
6054 |
#15914 := (iff #15912 #15909)
|
|
6055 |
#15915 := [rewrite]: #15914
|
|
6056 |
#15907 := (iff #15910 #15912)
|
|
6057 |
#16109 := (iff #16040 #16112)
|
|
6058 |
#16083 := (or #9703 #12406 #16079)
|
|
6059 |
#16113 := (iff #16083 #16112)
|
|
6060 |
#16114 := [rewrite]: #16113
|
|
6061 |
#16110 := (iff #16040 #16083)
|
|
6062 |
#16081 := (iff #16039 #16079)
|
|
6063 |
#16041 := (+ #5558 #9717)
|
|
6064 |
#16043 := (>= #16041 0::int)
|
|
6065 |
#16080 := (iff #16043 #16079)
|
|
6066 |
#16078 := [rewrite]: #16080
|
|
6067 |
#16044 := (iff #16039 #16043)
|
|
6068 |
#16036 := (= #16038 #16041)
|
|
6069 |
#16042 := [rewrite]: #16036
|
|
6070 |
#16045 := [monotonicity #16042]: #16044
|
|
6071 |
#16082 := [trans #16045 #16078]: #16081
|
|
6072 |
#16111 := [monotonicity #16082]: #16110
|
|
6073 |
#16115 := [trans #16111 #16114]: #16109
|
|
6074 |
#15913 := [monotonicity #16115]: #15907
|
|
6075 |
#15917 := [trans #15913 #15915]: #15916
|
|
6076 |
#15911 := [quant-inst]: #15910
|
|
6077 |
#15922 := [mp #15911 #15917]: #15909
|
|
6078 |
#15946 := [unit-resolution #15922 #10875 #10874 #16247 #16246]: false
|
|
6079 |
#15948 := [lemma #15946]: #15947
|
|
6080 |
#14090 := [unit-resolution #15948 #14125]: #12406
|
|
6081 |
#11628 := (not #15698)
|
|
6082 |
#12394 := (or #11628 #15697 #6421)
|
|
6083 |
#12385 := [def-axiom]: #12394
|
|
6084 |
#14091 := [unit-resolution #12385 #14090 #14160]: #15697
|
|
6085 |
#14092 := [trans #14091 #10826]: #6430
|
|
6086 |
#14117 := [monotonicity #14092]: #15926
|
|
6087 |
#15923 := (not #15926)
|
|
6088 |
#14058 := (or #15923 #12447)
|
|
6089 |
#14059 := [th-lemma]: #14058
|
|
6090 |
#14049 := [unit-resolution #14059 #14053]: #15923
|
|
6091 |
#14093 := [unit-resolution #14049 #14117]: false
|
|
6092 |
#14089 := [lemma #14093]: #3404
|
|
6093 |
#4070 := (or #4414 #3409 #4408)
|
|
6094 |
#4057 := [def-axiom]: #4070
|
|
6095 |
#23888 := [unit-resolution #4057 #14089]: #23887
|
|
6096 |
#23892 := [unit-resolution #23888 #23884]: #4408
|
|
6097 |
#3964 := (or #4405 #4399)
|
|
6098 |
#3972 := [def-axiom]: #3964
|
|
6099 |
#27038 := [unit-resolution #3972 #23892]: #4399
|
|
6100 |
#27039 := (or #4402 #4396)
|
|
6101 |
#19776 := [hypothesis]: #3455
|
|
6102 |
#4078 := (or #3450 #2277)
|
|
6103 |
#4084 := [def-axiom]: #4078
|
|
6104 |
#19777 := [unit-resolution #4084 #19776]: #2277
|
|
6105 |
#7083 := (f5 f19 ?v0!19)
|
|
6106 |
#7084 := (f4 #7083)
|
|
6107 |
#7088 := (* -1::int #7084)
|
|
6108 |
#19640 := (+ #2271 #7088)
|
|
6109 |
#19655 := (>= #19640 0::int)
|
|
6110 |
#19638 := (= #2271 #7084)
|
|
6111 |
#19801 := (= #2270 #7083)
|
|
6112 |
#6123 := (= ?v1!18 f19)
|
|
6113 |
#17992 := (= ?v1!18 #9605)
|
|
6114 |
#6113 := (f11 f12 ?v1!18)
|
|
6115 |
#6114 := (= f1 #6113)
|
|
6116 |
#17993 := (ite #17992 #3747 #6114)
|
|
6117 |
#17994 := (f11 #10278 ?v1!18)
|
|
6118 |
#17995 := (= f1 #17994)
|
|
6119 |
#17997 := (iff #17993 #17995)
|
|
6120 |
#19303 := (or #8843 #17997)
|
|
6121 |
#17996 := (iff #17995 #17993)
|
|
6122 |
#19304 := (or #8843 #17996)
|
|
6123 |
#19306 := (iff #19304 #19303)
|
|
6124 |
#19308 := (iff #19303 #19303)
|
|
6125 |
#19309 := [rewrite]: #19308
|
|
6126 |
#17998 := (iff #17996 #17997)
|
|
6127 |
#17999 := [rewrite]: #17998
|
|
6128 |
#19307 := [monotonicity #17999]: #19306
|
|
6129 |
#19310 := [trans #19307 #19309]: #19306
|
|
6130 |
#19305 := [quant-inst]: #19304
|
|
6131 |
#19311 := [mp #19305 #19310]: #19303
|
|
6132 |
#19775 := [unit-resolution #19311 #4554]: #17997
|
|
6133 |
#19784 := (= #2278 #17994)
|
|
6134 |
#19779 := (= #17994 #2278)
|
|
6135 |
#19780 := [monotonicity #11170]: #19779
|
|
6136 |
#19787 := [symm #19780]: #19784
|
|
6137 |
#4085 := (or #3450 #2279)
|
|
6138 |
#4079 := [def-axiom]: #4085
|
|
6139 |
#19778 := [unit-resolution #4079 #19776]: #2279
|
|
6140 |
#19788 := [trans #19778 #19787]: #17995
|
|
6141 |
#19323 := (not #17995)
|
|
6142 |
#19322 := (not #17997)
|
|
6143 |
#19324 := (or #19322 #17993 #19323)
|
|
6144 |
#19325 := [def-axiom]: #19324
|
|
6145 |
#19789 := [unit-resolution #19325 #19788 #19775]: #17993
|
|
6146 |
#7180 := (not #6114)
|
|
6147 |
#7032 := (f9 f10 ?v0!19)
|
|
6148 |
#7067 := (* -1::int #7032)
|
|
6149 |
#6079 := (f9 f10 ?v1!18)
|
|
6150 |
#7193 := (+ #6079 #7067)
|
|
6151 |
#7194 := (+ #2271 #7193)
|
|
6152 |
#7195 := (>= #7194 0::int)
|
|
6153 |
#19681 := (not #7195)
|
|
6154 |
#6175 := (* -1::int #6079)
|
|
6155 |
#6176 := (+ #2268 #6175)
|
|
6156 |
#19502 := (>= #6176 0::int)
|
|
6157 |
#6084 := (= #2268 #6079)
|
|
6158 |
#19290 := (or #4356 #3435 #6084)
|
|
6159 |
#6080 := (= #6079 #2268)
|
|
6160 |
#6083 := (or #6080 #3435)
|
|
6161 |
#19291 := (or #4356 #6083)
|
|
6162 |
#19300 := (iff #19291 #19290)
|
|
6163 |
#6090 := (or #3435 #6084)
|
|
6164 |
#19295 := (or #4356 #6090)
|
|
6165 |
#19298 := (iff #19295 #19290)
|
|
6166 |
#19299 := [rewrite]: #19298
|
|
6167 |
#19296 := (iff #19291 #19295)
|
|
6168 |
#6093 := (iff #6083 #6090)
|
|
6169 |
#6087 := (or #6084 #3435)
|
|
6170 |
#6091 := (iff #6087 #6090)
|
|
6171 |
#6092 := [rewrite]: #6091
|
|
6172 |
#6088 := (iff #6083 #6087)
|
|
6173 |
#6085 := (iff #6080 #6084)
|
|
6174 |
#6086 := [rewrite]: #6085
|
|
6175 |
#6089 := [monotonicity #6086]: #6088
|
|
6176 |
#6094 := [trans #6089 #6092]: #6093
|
|
6177 |
#19297 := [monotonicity #6094]: #19296
|
|
6178 |
#19301 := [trans #19297 #19299]: #19300
|
|
6179 |
#19294 := [quant-inst]: #19291
|
|
6180 |
#19302 := [mp #19294 #19301]: #19290
|
|
6181 |
#19783 := [unit-resolution #19302 #13685 #19778]: #6084
|
|
6182 |
#19790 := (not #6084)
|
|
6183 |
#19791 := (or #19790 #19502)
|
|
6184 |
#19792 := [th-lemma]: #19791
|
|
6185 |
#19793 := [unit-resolution #19792 #19783]: #19502
|
|
6186 |
#4086 := (not #2864)
|
|
6187 |
#3915 := (or #3450 #4086)
|
|
6188 |
#3917 := [def-axiom]: #3915
|
|
6189 |
#19782 := [unit-resolution #3917 #19776]: #4086
|
|
6190 |
#19682 := (not #19502)
|
|
6191 |
#19677 := (or #19681 #2864 #19682)
|
|
6192 |
#19691 := [hypothesis]: #19502
|
|
6193 |
#7068 := (+ #2266 #7067)
|
|
6194 |
#7069 := (<= #7068 0::int)
|
|
6195 |
#19439 := (or #4347 #7069)
|
|
6196 |
#7059 := (+ #7032 #2267)
|
|
6197 |
#7060 := (>= #7059 0::int)
|
|
6198 |
#19440 := (or #4347 #7060)
|
|
6199 |
#19442 := (iff #19440 #19439)
|
|
6200 |
#19444 := (iff #19439 #19439)
|
|
6201 |
#19445 := [rewrite]: #19444
|
|
6202 |
#7072 := (iff #7060 #7069)
|
|
6203 |
#7061 := (+ #2267 #7032)
|
|
6204 |
#7064 := (>= #7061 0::int)
|
|
6205 |
#7070 := (iff #7064 #7069)
|
|
6206 |
#7071 := [rewrite]: #7070
|
|
6207 |
#7065 := (iff #7060 #7064)
|
|
6208 |
#7062 := (= #7059 #7061)
|
|
6209 |
#7063 := [rewrite]: #7062
|
|
6210 |
#7066 := [monotonicity #7063]: #7065
|
|
6211 |
#7073 := [trans #7066 #7071]: #7072
|
|
6212 |
#19443 := [monotonicity #7073]: #19442
|
|
6213 |
#19446 := [trans #19443 #19445]: #19442
|
|
6214 |
#19441 := [quant-inst]: #19440
|
|
6215 |
#19447 := [mp #19441 #19446]: #19439
|
|
6216 |
#19692 := [unit-resolution #19447 #11135]: #7069
|
|
6217 |
#19678 := [hypothesis]: #7195
|
|
6218 |
#19679 := [hypothesis]: #4086
|
|
6219 |
#19680 := [th-lemma #19679 #19678 #19692 #19691]: false
|
|
6220 |
#19683 := [lemma #19680]: #19677
|
|
6221 |
#19794 := [unit-resolution #19683 #19782 #19793]: #19681
|
|
6222 |
#19795 := (or #7180 #7195)
|
|
6223 |
#19480 := (or #4217 #2276 #7180 #7195)
|
|
6224 |
#7196 := (or #7180 #2276 #7195)
|
|
6225 |
#19481 := (or #4217 #7196)
|
|
6226 |
#19488 := (iff #19481 #19480)
|
|
6227 |
#7197 := (or #2276 #7180 #7195)
|
|
6228 |
#19483 := (or #4217 #7197)
|
|
6229 |
#19486 := (iff #19483 #19480)
|
|
6230 |
#19487 := [rewrite]: #19486
|
|
6231 |
#19484 := (iff #19481 #19483)
|
|
6232 |
#7198 := (iff #7196 #7197)
|
|
6233 |
#7199 := [rewrite]: #7198
|
|
6234 |
#19485 := [monotonicity #7199]: #19484
|
|
6235 |
#19489 := [trans #19485 #19487]: #19488
|
|
6236 |
#19482 := [quant-inst]: #19481
|
|
6237 |
#19490 := [mp #19482 #19489]: #19480
|
|
6238 |
#19796 := [unit-resolution #19490 #7050 #19777]: #19795
|
|
6239 |
#19797 := [unit-resolution #19796 #19794]: #7180
|
|
6240 |
#19312 := (not #17993)
|
|
6241 |
#19316 := (or #19312 #17992 #6114)
|
|
6242 |
#19317 := [def-axiom]: #19316
|
|
6243 |
#19798 := [unit-resolution #19317 #19797 #19789]: #17992
|
|
6244 |
#19800 := [trans #19798 #10826]: #6123
|
|
6245 |
#19802 := [monotonicity #19800]: #19801
|
|
6246 |
#19803 := [monotonicity #19802]: #19638
|
|
6247 |
#19804 := (not #19638)
|
|
6248 |
#19799 := (or #19804 #19655)
|
|
6249 |
#19805 := [th-lemma]: #19799
|
|
6250 |
#19806 := [unit-resolution #19805 #19803]: #19655
|
|
6251 |
#7092 := (+ f3 #7088)
|
|
6252 |
#7093 := (<= #7092 0::int)
|
|
6253 |
#7102 := (+ #7067 #7084)
|
|
6254 |
#7103 := (+ #141 #7102)
|
|
6255 |
#7104 := (>= #7103 0::int)
|
|
6256 |
#19475 := (not #7104)
|
|
6257 |
#7249 := (f23 #2270)
|
|
6258 |
#7273 := (f9 f10 #7249)
|
|
6259 |
#7292 := (* -1::int #7273)
|
|
6260 |
#19590 := (+ #6079 #7292)
|
|
6261 |
#19594 := (>= #19590 0::int)
|
|
6262 |
#19589 := (= #6079 #7273)
|
|
6263 |
#19811 := (= #7273 #6079)
|
|
6264 |
#19808 := (= #7249 ?v1!18)
|
|
6265 |
#7250 := (= ?v1!18 #7249)
|
|
6266 |
#19506 := (or #9574 #7250)
|
|
6267 |
#19507 := [quant-inst]: #19506
|
|
6268 |
#19807 := [unit-resolution #19507 #4560]: #7250
|
|
6269 |
#19809 := [symm #19807]: #19808
|
|
6270 |
#19812 := [monotonicity #19809]: #19811
|
|
6271 |
#19813 := [symm #19812]: #19589
|
|
6272 |
#19814 := (not #19589)
|
|
6273 |
#19815 := (or #19814 #19594)
|
|
6274 |
#19810 := [th-lemma]: #19815
|
|
6275 |
#19816 := [unit-resolution #19810 #19813]: #19594
|
|
6276 |
#7293 := (+ #141 #7292)
|
|
6277 |
#7294 := (<= #7293 0::int)
|
|
6278 |
#7283 := (f11 f12 #7249)
|
|
6279 |
#7284 := (= f1 #7283)
|
|
6280 |
#19602 := (not #7284)
|
|
6281 |
#19824 := (iff #7180 #19602)
|
|
6282 |
#19822 := (iff #6114 #7284)
|
|
6283 |
#19819 := (iff #7284 #6114)
|
|
6284 |
#19817 := (= #7283 #6113)
|
|
6285 |
#19818 := [monotonicity #19809]: #19817
|
|
6286 |
#19820 := [monotonicity #19818]: #19819
|
|
6287 |
#19823 := [symm #19820]: #19822
|
|
6288 |
#19825 := [monotonicity #19823]: #19824
|
|
6289 |
#19826 := [mp #19797 #19825]: #19602
|
|
6290 |
#7299 := (or #7284 #7294)
|
|
6291 |
#19521 := (or #4321 #7284 #7294)
|
|
6292 |
#7281 := (+ #7273 #1359)
|
|
6293 |
#7282 := (>= #7281 0::int)
|
|
6294 |
#7285 := (or #7284 #7282)
|
|
6295 |
#19522 := (or #4321 #7285)
|
|
6296 |
#19529 := (iff #19522 #19521)
|
|
6297 |
#19524 := (or #4321 #7299)
|
|
6298 |
#19527 := (iff #19524 #19521)
|
|
6299 |
#19528 := [rewrite]: #19527
|
|
6300 |
#19525 := (iff #19522 #19524)
|
|
6301 |
#7300 := (iff #7285 #7299)
|
|
6302 |
#7297 := (iff #7282 #7294)
|
|
6303 |
#7286 := (+ #1359 #7273)
|
|
6304 |
#7289 := (>= #7286 0::int)
|
|
6305 |
#7295 := (iff #7289 #7294)
|
|
6306 |
#7296 := [rewrite]: #7295
|
|
6307 |
#7290 := (iff #7282 #7289)
|
|
6308 |
#7287 := (= #7281 #7286)
|
|
6309 |
#7288 := [rewrite]: #7287
|
|
6310 |
#7291 := [monotonicity #7288]: #7290
|
|
6311 |
#7298 := [trans #7291 #7296]: #7297
|
|
6312 |
#7301 := [monotonicity #7298]: #7300
|
|
6313 |
#19526 := [monotonicity #7301]: #19525
|
|
6314 |
#19530 := [trans #19526 #19528]: #19529
|
|
6315 |
#19523 := [quant-inst]: #19522
|
|
6316 |
#19531 := [mp #19523 #19530]: #19521
|
|
6317 |
#19821 := [unit-resolution #19531 #12045]: #7299
|
|
6318 |
#19827 := [unit-resolution #19821 #19826]: #7294
|
|
6319 |
#19831 := (not #7294)
|
|
6320 |
#19830 := (not #19594)
|
|
6321 |
#19829 := (not #19655)
|
|
6322 |
#19828 := (not #7069)
|
|
6323 |
#19833 := (or #19475 #19828 #19829 #2864 #19682 #19830 #19831)
|
|
6324 |
#19834 := [th-lemma]: #19833
|
|
6325 |
#19835 := [unit-resolution #19834 #19692 #19782 #19793 #19827 #19816 #19806]: #19475
|
|
6326 |
#7109 := (+ #2267 #7084)
|
|
6327 |
#7110 := (+ #141 #7109)
|
|
6328 |
#7113 := (= #7110 0::int)
|
|
6329 |
#19839 := (not #7113)
|
|
6330 |
#19460 := (>= #7110 0::int)
|
|
6331 |
#19836 := (not #19460)
|
|
6332 |
#19837 := (or #19836 #19829 #2864 #19682 #19830 #19831)
|
|
6333 |
#19832 := [th-lemma]: #19837
|
|
6334 |
#19838 := [unit-resolution #19832 #19782 #19793 #19827 #19816 #19806]: #19836
|
|
6335 |
#19840 := (or #19839 #19460)
|
|
6336 |
#19841 := [th-lemma]: #19840
|
|
6337 |
#19842 := [unit-resolution #19841 #19838]: #19839
|
|
6338 |
#7116 := (or #7093 #7104 #7113)
|
|
6339 |
#19448 := (or #4339 #7093 #7104 #7113)
|
|
6340 |
#7085 := (+ #7084 #2267)
|
|
6341 |
#7086 := (+ #141 #7085)
|
|
6342 |
#7087 := (= #7086 0::int)
|
|
6343 |
#7089 := (+ #1359 #7088)
|
|
6344 |
#7090 := (+ #7032 #7089)
|
|
6345 |
#7091 := (<= #7090 0::int)
|
|
6346 |
#7094 := (or #7093 #7091 #7087)
|
|
6347 |
#19449 := (or #4339 #7094)
|
|
6348 |
#19456 := (iff #19449 #19448)
|
|
6349 |
#19451 := (or #4339 #7116)
|
|
6350 |
#19454 := (iff #19451 #19448)
|
|
6351 |
#19455 := [rewrite]: #19454
|
|
6352 |
#19452 := (iff #19449 #19451)
|
|
6353 |
#7117 := (iff #7094 #7116)
|
|
6354 |
#7114 := (iff #7087 #7113)
|
|
6355 |
#7111 := (= #7086 #7110)
|
|
6356 |
#7112 := [rewrite]: #7111
|
|
6357 |
#7115 := [monotonicity #7112]: #7114
|
|
6358 |
#7107 := (iff #7091 #7104)
|
|
6359 |
#7095 := (+ #7032 #7088)
|
|
6360 |
#7096 := (+ #1359 #7095)
|
|
6361 |
#7099 := (<= #7096 0::int)
|
|
6362 |
#7105 := (iff #7099 #7104)
|
|
6363 |
#7106 := [rewrite]: #7105
|
|
6364 |
#7100 := (iff #7091 #7099)
|
|
6365 |
#7097 := (= #7090 #7096)
|
|
6366 |
#7098 := [rewrite]: #7097
|
|
6367 |
#7101 := [monotonicity #7098]: #7100
|
|
6368 |
#7108 := [trans #7101 #7106]: #7107
|
|
6369 |
#7118 := [monotonicity #7108 #7115]: #7117
|
|
6370 |
#19453 := [monotonicity #7118]: #19452
|
|
6371 |
#19457 := [trans #19453 #19455]: #19456
|
|
6372 |
#19450 := [quant-inst]: #19449
|
|
6373 |
#19458 := [mp #19450 #19457]: #19448
|
|
6374 |
#19844 := [unit-resolution #19458 #9546]: #7116
|
|
6375 |
#19845 := [unit-resolution #19844 #19842 #19835]: #7093
|
|
6376 |
#19846 := [th-lemma #19845 #19806 #19777]: false
|
|
6377 |
#19847 := [lemma #19846]: #3450
|
|
6378 |
#3953 := (or #4402 #3455 #4396)
|
|
6379 |
#3968 := [def-axiom]: #3953
|
|
6380 |
#27040 := [unit-resolution #3968 #19847]: #27039
|
|
6381 |
#27041 := [unit-resolution #27040 #27038]: #4396
|
|
6382 |
#4072 := (or #4393 #2309)
|
|
6383 |
#4074 := [def-axiom]: #4072
|
|
6384 |
#27042 := [unit-resolution #4074 #27041]: #2309
|
|
6385 |
#5795 := (+ #2296 #5794)
|
|
6386 |
#14667 := (>= #5795 0::int)
|
|
6387 |
#5764 := (= #2296 #5759)
|
|
6388 |
#3959 := (or #4393 #4385)
|
|
6389 |
#3960 := [def-axiom]: #3959
|
|
6390 |
#27043 := [unit-resolution #3960 #27041]: #4385
|
|
6391 |
#22264 := (or #5764 #4390)
|
|
6392 |
#14232 := (f11 f20 #9605)
|
|
6393 |
#14233 := (= f1 #14232)
|
|
6394 |
#15750 := (= #3738 #14232)
|
|
6395 |
#15748 := (= #14232 #3738)
|
|
6396 |
#15749 := [monotonicity #11161 #10826]: #15748
|
|
6397 |
#15751 := [symm #15749]: #15750
|
|
6398 |
#15752 := [trans #11162 #15751]: #14233
|
|
6399 |
#13804 := (f22 #9605)
|
|
6400 |
#13848 := (* -1::int #13804)
|
|
6401 |
#12393 := (+ #2296 #13848)
|
|
6402 |
#14441 := (<= #12393 0::int)
|
|
6403 |
#22244 := (not #14441)
|
|
6404 |
#14152 := (f5 #9605 ?v0!20)
|
|
6405 |
#14357 := (f4 #14152)
|
|
6406 |
#21545 := (<= #14357 0::int)
|
|
6407 |
#21515 := (not #21545)
|
|
6408 |
#21371 := (= ?v0!20 #9605)
|
|
6409 |
#21359 := (not #21371)
|
|
6410 |
#5998 := (f11 f12 ?v0!20)
|
|
6411 |
#5999 := (= f1 #5998)
|
|
6412 |
#21372 := (ite #21371 #3747 #5999)
|
|
6413 |
#21358 := (not #21372)
|
|
6414 |
#21373 := (f11 #10278 ?v0!20)
|
|
6415 |
#21374 := (= f1 #21373)
|
|
6416 |
#21376 := (iff #21372 #21374)
|
|
6417 |
#21348 := (or #8843 #21376)
|
|
6418 |
#21375 := (iff #21374 #21372)
|
|
6419 |
#21349 := (or #8843 #21375)
|
|
6420 |
#21345 := (iff #21349 #21348)
|
|
6421 |
#21352 := (iff #21348 #21348)
|
|
6422 |
#21353 := [rewrite]: #21352
|
|
6423 |
#21377 := (iff #21375 #21376)
|
|
6424 |
#21378 := [rewrite]: #21377
|
|
6425 |
#21351 := [monotonicity #21378]: #21345
|
|
6426 |
#21354 := [trans #21351 #21353]: #21345
|
|
6427 |
#21350 := [quant-inst]: #21349
|
|
6428 |
#21355 := [mp #21350 #21354]: #21348
|
|
6429 |
#22187 := [unit-resolution #21355 #4554]: #21376
|
|
6430 |
#21367 := (not #21374)
|
|
6431 |
#5153 := (f11 f20 ?v0!20)
|
|
6432 |
#5154 := (= f1 #5153)
|
|
6433 |
#5155 := (not #5154)
|
|
6434 |
#22213 := (iff #5155 #21367)
|
|
6435 |
#22166 := (iff #5154 #21374)
|
|
6436 |
#22164 := (iff #21374 #5154)
|
|
6437 |
#22162 := (= #21373 #5153)
|
|
6438 |
#22163 := [monotonicity #11170]: #22162
|
|
6439 |
#22165 := [monotonicity #22163]: #22164
|
|
6440 |
#22167 := [symm #22165]: #22166
|
|
6441 |
#22214 := [monotonicity #22167]: #22213
|
|
6442 |
#22188 := (not #5764)
|
|
6443 |
#22160 := [hypothesis]: #22188
|
|
6444 |
#5770 := (or #5155 #5764)
|
|
6445 |
#16321 := (or #4356 #5155 #5764)
|
|
6446 |
#5760 := (= #5759 #2296)
|
|
6447 |
#5763 := (or #5760 #5155)
|
|
6448 |
#16323 := (or #4356 #5763)
|
|
6449 |
#12632 := (iff #16323 #16321)
|
|
6450 |
#16440 := (or #4356 #5770)
|
|
6451 |
#12536 := (iff #16440 #16321)
|
|
6452 |
#12262 := [rewrite]: #12536
|
|
6453 |
#16429 := (iff #16323 #16440)
|
|
6454 |
#5773 := (iff #5763 #5770)
|
|
6455 |
#5767 := (or #5764 #5155)
|
|
6456 |
#5771 := (iff #5767 #5770)
|
|
6457 |
#5772 := [rewrite]: #5771
|
|
6458 |
#5768 := (iff #5763 #5767)
|
|
6459 |
#5765 := (iff #5760 #5764)
|
|
6460 |
#5766 := [rewrite]: #5765
|
|
6461 |
#5769 := [monotonicity #5766]: #5768
|
|
6462 |
#5774 := [trans #5769 #5772]: #5773
|
|
6463 |
#11409 := [monotonicity #5774]: #16429
|
|
6464 |
#12602 := [trans #11409 #12262]: #12632
|
|
6465 |
#16437 := [quant-inst]: #16323
|
|
6466 |
#12626 := [mp #16437 #12602]: #16321
|
|
6467 |
#22161 := [unit-resolution #12626 #13685]: #5770
|
|
6468 |
#22159 := [unit-resolution #22161 #22160]: #5155
|
|
6469 |
#22215 := [mp #22159 #22214]: #21367
|
|
6470 |
#21366 := (not #21376)
|
|
6471 |
#21370 := (or #21366 #21358 #21374)
|
|
6472 |
#21388 := [def-axiom]: #21370
|
|
6473 |
#22216 := [unit-resolution #21388 #22215 #22187]: #21358
|
|
6474 |
#22217 := (or #21372 #21359)
|
|
6475 |
#21363 := (or #21372 #21359 #8984)
|
|
6476 |
#21364 := [def-axiom]: #21363
|
|
6477 |
#22212 := [unit-resolution #21364 #11162]: #22217
|
|
6478 |
#22218 := [unit-resolution #22212 #22216]: #21359
|
|
6479 |
#21531 := (or #21371 #21515)
|
|
6480 |
#21514 := (or #7253 #21371 #21515)
|
|
6481 |
#21507 := (= #9605 ?v0!20)
|
|
6482 |
#21530 := (or #21507 #21515)
|
|
6483 |
#21534 := (or #7253 #21530)
|
|
6484 |
#21550 := (iff #21534 #21514)
|
|
6485 |
#21536 := (or #7253 #21531)
|
|
6486 |
#21548 := (iff #21536 #21514)
|
|
6487 |
#21549 := [rewrite]: #21548
|
|
6488 |
#21537 := (iff #21534 #21536)
|
|
6489 |
#21532 := (iff #21530 #21531)
|
|
6490 |
#21516 := (iff #21507 #21371)
|
|
6491 |
#21519 := [rewrite]: #21516
|
|
6492 |
#21533 := [monotonicity #21519]: #21532
|
|
6493 |
#21538 := [monotonicity #21533]: #21537
|
|
6494 |
#21551 := [trans #21538 #21549]: #21550
|
|
6495 |
#21535 := [quant-inst]: #21534
|
|
6496 |
#21552 := [mp #21535 #21551]: #21514
|
|
6497 |
#22219 := [unit-resolution #21552 #4147]: #21531
|
|
6498 |
#22220 := [unit-resolution #22219 #22218]: #21515
|
|
6499 |
#14465 := (* -1::int #14357)
|
|
6500 |
#5810 := (f5 f19 ?v0!20)
|
|
6501 |
#5811 := (f4 #5810)
|
|
6502 |
#19182 := (+ #5811 #14465)
|
|
6503 |
#19183 := (>= #19182 0::int)
|
|
6504 |
#19180 := (= #5811 #14357)
|
|
6505 |
#22225 := (= #14357 #5811)
|
|
6506 |
#22221 := (= #14152 #5810)
|
|
6507 |
#22222 := [monotonicity #10826]: #22221
|
|
6508 |
#22226 := [monotonicity #22222]: #22225
|
|
6509 |
#22236 := [symm #22226]: #19180
|
|
6510 |
#22237 := (not #19180)
|
|
6511 |
#22238 := (or #22237 #19183)
|
|
6512 |
#22239 := [th-lemma]: #22238
|
|
6513 |
#22240 := [unit-resolution #22239 #22236]: #19183
|
|
6514 |
#13868 := (+ #4730 #13848)
|
|
6515 |
#13435 := (>= #13868 0::int)
|
|
6516 |
#13837 := (= #4730 #13804)
|
|
6517 |
#15741 := (= #13804 #4730)
|
|
6518 |
#15742 := [monotonicity #10826]: #15741
|
|
6519 |
#15743 := [symm #15742]: #13837
|
|
6520 |
#15744 := (not #13837)
|
|
6521 |
#22241 := (or #15744 #13435)
|
|
6522 |
#22242 := [th-lemma]: #22241
|
|
6523 |
#22224 := [unit-resolution #22242 #15743]: #13435
|
|
6524 |
#5836 := (+ #2297 #5811)
|
|
6525 |
#5837 := (+ #141 #5836)
|
|
6526 |
#12534 := (<= #5837 0::int)
|
|
6527 |
#5840 := (= #5837 0::int)
|
|
6528 |
#5815 := (* -1::int #5811)
|
|
6529 |
#5819 := (+ f3 #5815)
|
|
6530 |
#5820 := (<= #5819 0::int)
|
|
6531 |
#16515 := (not #5820)
|
|
6532 |
#5829 := (+ #5794 #5811)
|
|
6533 |
#5830 := (+ #141 #5829)
|
|
6534 |
#5831 := (>= #5830 0::int)
|
|
6535 |
#5862 := (or #5820 #5831)
|
|
6536 |
#5865 := (not #5862)
|
|
6537 |
#5868 := (or #5764 #5865)
|
|
6538 |
#16483 := (or #4331 #5764 #5865)
|
|
6539 |
#5816 := (+ #1359 #5815)
|
|
6540 |
#5817 := (+ #5759 #5816)
|
|
6541 |
#5818 := (<= #5817 0::int)
|
|
6542 |
#5859 := (or #5820 #5818)
|
|
6543 |
#5860 := (not #5859)
|
|
6544 |
#5861 := (or #5760 #5860)
|
|
6545 |
#16511 := (or #4331 #5861)
|
|
6546 |
#16585 := (iff #16511 #16483)
|
|
6547 |
#12532 := (or #4331 #5868)
|
|
6548 |
#16479 := (iff #12532 #16483)
|
|
6549 |
#16584 := [rewrite]: #16479
|
|
6550 |
#12520 := (iff #16511 #12532)
|
|
6551 |
#5869 := (iff #5861 #5868)
|
|
6552 |
#5866 := (iff #5860 #5865)
|
|
6553 |
#5863 := (iff #5859 #5862)
|
|
6554 |
#5834 := (iff #5818 #5831)
|
|
6555 |
#5822 := (+ #5759 #5815)
|
|
6556 |
#5823 := (+ #1359 #5822)
|
|
6557 |
#5826 := (<= #5823 0::int)
|
|
6558 |
#5832 := (iff #5826 #5831)
|
|
6559 |
#5833 := [rewrite]: #5832
|
|
6560 |
#5827 := (iff #5818 #5826)
|
|
6561 |
#5824 := (= #5817 #5823)
|
|
6562 |
#5825 := [rewrite]: #5824
|
|
6563 |
#5828 := [monotonicity #5825]: #5827
|
|
6564 |
#5835 := [trans #5828 #5833]: #5834
|
|
6565 |
#5864 := [monotonicity #5835]: #5863
|
|
6566 |
#5867 := [monotonicity #5864]: #5866
|
|
6567 |
#5870 := [monotonicity #5766 #5867]: #5869
|
|
6568 |
#16478 := [monotonicity #5870]: #12520
|
|
6569 |
#16609 := [trans #16478 #16584]: #16585
|
|
6570 |
#16477 := [quant-inst]: #16511
|
|
6571 |
#16581 := [mp #16477 #16609]: #16483
|
|
6572 |
#22227 := [unit-resolution #16581 #9542]: #5868
|
|
6573 |
#22228 := [unit-resolution #22227 #22160]: #5865
|
|
6574 |
#16610 := (or #5862 #16515)
|
|
6575 |
#16583 := [def-axiom]: #16610
|
|
6576 |
#22229 := [unit-resolution #16583 #22228]: #16515
|
|
6577 |
#16611 := (not #5831)
|
|
6578 |
#16612 := (or #5862 #16611)
|
|
6579 |
#16613 := [def-axiom]: #16612
|
|
6580 |
#22230 := [unit-resolution #16613 #22228]: #16611
|
|
6581 |
#5843 := (or #5820 #5831 #5840)
|
|
6582 |
#11396 := (or #4339 #5820 #5831 #5840)
|
|
6583 |
#5812 := (+ #5811 #2297)
|
|
6584 |
#5813 := (+ #141 #5812)
|
|
6585 |
#5814 := (= #5813 0::int)
|
|
6586 |
#5821 := (or #5820 #5818 #5814)
|
|
6587 |
#15370 := (or #4339 #5821)
|
|
6588 |
#12429 := (iff #15370 #11396)
|
|
6589 |
#12541 := (or #4339 #5843)
|
|
6590 |
#12538 := (iff #12541 #11396)
|
|
6591 |
#12533 := [rewrite]: #12538
|
|
6592 |
#15256 := (iff #15370 #12541)
|
|
6593 |
#5844 := (iff #5821 #5843)
|
|
6594 |
#5841 := (iff #5814 #5840)
|
|
6595 |
#5838 := (= #5813 #5837)
|
|
6596 |
#5839 := [rewrite]: #5838
|
|
6597 |
#5842 := [monotonicity #5839]: #5841
|
|
6598 |
#5845 := [monotonicity #5835 #5842]: #5844
|
|
6599 |
#12450 := [monotonicity #5845]: #15256
|
|
6600 |
#16484 := [trans #12450 #12533]: #12429
|
|
6601 |
#16435 := [quant-inst]: #15370
|
|
6602 |
#16485 := [mp #16435 #16484]: #11396
|
|
6603 |
#22223 := [unit-resolution #16485 #9546]: #5843
|
|
6604 |
#22231 := [unit-resolution #22223 #22230 #22229]: #5840
|
|
6605 |
#22232 := (not #5840)
|
|
6606 |
#22233 := (or #22232 #12534)
|
|
6607 |
#22234 := [th-lemma]: #22233
|
|
6608 |
#22235 := [unit-resolution #22234 #22231]: #12534
|
|
6609 |
#22247 := (not #19183)
|
|
6610 |
#22246 := (not #13435)
|
|
6611 |
#22245 := (not #12534)
|
|
6612 |
#22248 := (or #22244 #22245 #9516 #22246 #21545 #22247)
|
|
6613 |
#22243 := [th-lemma]: #22248
|
|
6614 |
#22249 := [unit-resolution #22243 #22235 #22224 #15949 #22240 #22220]: #22244
|
|
6615 |
#14466 := (+ #13848 #14465)
|
|
6616 |
#14421 := (+ #2296 #14466)
|
|
6617 |
#14360 := (= #14421 0::int)
|
|
6618 |
#18610 := (<= #14421 0::int)
|
|
6619 |
#19176 := (<= #19182 0::int)
|
|
6620 |
#22250 := (or #22237 #19176)
|
|
6621 |
#22251 := [th-lemma]: #22250
|
|
6622 |
#22252 := [unit-resolution #22251 #22236]: #19176
|
|
6623 |
#13869 := (<= #13868 0::int)
|
|
6624 |
#15745 := (or #15744 #13869)
|
|
6625 |
#15746 := [th-lemma]: #15745
|
|
6626 |
#15747 := [unit-resolution #15746 #15743]: #13869
|
|
6627 |
#16486 := (>= #5837 0::int)
|
|
6628 |
#22253 := (or #22232 #16486)
|
|
6629 |
#22267 := [th-lemma]: #22253
|
|
6630 |
#22268 := [unit-resolution #22267 #22231]: #16486
|
|
6631 |
#22271 := (not #19176)
|
|
6632 |
#22270 := (not #13869)
|
|
6633 |
#22269 := (not #16486)
|
|
6634 |
#22272 := (or #18610 #22269 #9517 #22270 #22271)
|
|
6635 |
#22273 := [th-lemma]: #22272
|
|
6636 |
#22274 := [unit-resolution #22273 #22268 #15747 #15740 #22252]: #18610
|
|
6637 |
#18602 := (>= #14421 0::int)
|
|
6638 |
#22275 := (or #18602 #22245 #9516 #22246 #22247)
|
|
6639 |
#22255 := [th-lemma]: #22275
|
|
6640 |
#22256 := [unit-resolution #22255 #22235 #22224 #15949 #22240]: #18602
|
|
6641 |
#22258 := (not #18602)
|
|
6642 |
#22257 := (not #18610)
|
|
6643 |
#22259 := (or #14360 #22257 #22258)
|
|
6644 |
#22254 := [th-lemma]: #22259
|
|
6645 |
#22260 := [unit-resolution #22254 #22256 #22274]: #14360
|
|
6646 |
#14539 := (not #14360)
|
|
6647 |
#14234 := (not #14233)
|
|
6648 |
#14534 := (or #14234 #14539 #14441)
|
|
6649 |
#22261 := [hypothesis]: #4385
|
|
6650 |
#15611 := (or #4390 #14234 #14539 #14441)
|
|
6651 |
#14356 := (+ #2297 #14357)
|
|
6652 |
#14395 := (+ #13804 #14356)
|
|
6653 |
#14394 := (= #14395 0::int)
|
|
6654 |
#14358 := (not #14394)
|
|
6655 |
#14464 := (+ #13804 #2297)
|
|
6656 |
#14439 := (>= #14464 0::int)
|
|
6657 |
#14440 := (or #14234 #14439 #14358)
|
|
6658 |
#12480 := (or #4390 #14440)
|
|
6659 |
#17563 := (iff #12480 #15611)
|
|
6660 |
#17425 := (or #4390 #14534)
|
|
6661 |
#17458 := (iff #17425 #15611)
|
|
6662 |
#17521 := [rewrite]: #17458
|
|
6663 |
#17406 := (iff #12480 #17425)
|
|
6664 |
#14502 := (iff #14440 #14534)
|
|
6665 |
#14567 := (or #14234 #14441 #14539)
|
|
6666 |
#14569 := (iff #14567 #14534)
|
|
6667 |
#14571 := [rewrite]: #14569
|
|
6668 |
#14540 := (iff #14440 #14567)
|
|
6669 |
#14572 := (iff #14358 #14539)
|
|
6670 |
#14426 := (iff #14394 #14360)
|
|
6671 |
#14363 := (+ #13804 #14357)
|
|
6672 |
#14393 := (+ #2297 #14363)
|
|
6673 |
#14425 := (= #14393 0::int)
|
|
6674 |
#14533 := (iff #14425 #14360)
|
|
6675 |
#14538 := [rewrite]: #14533
|
|
6676 |
#14467 := (iff #14394 #14425)
|
|
6677 |
#14390 := (= #14395 #14393)
|
|
6678 |
#14424 := [rewrite]: #14390
|
|
6679 |
#14387 := [monotonicity #14424]: #14467
|
|
6680 |
#14541 := [trans #14387 #14538]: #14426
|
|
6681 |
#14566 := [monotonicity #14541]: #14572
|
|
6682 |
#14392 := (iff #14439 #14441)
|
|
6683 |
#14288 := (+ #2297 #13804)
|
|
6684 |
#14396 := (>= #14288 0::int)
|
|
6685 |
#14391 := (iff #14396 #14441)
|
|
6686 |
#14355 := [rewrite]: #14391
|
|
6687 |
#14389 := (iff #14439 #14396)
|
|
6688 |
#14388 := (= #14464 #14288)
|
|
6689 |
#14353 := [rewrite]: #14388
|
|
6690 |
#14359 := [monotonicity #14353]: #14389
|
|
6691 |
#14436 := [trans #14359 #14355]: #14392
|
|
6692 |
#14568 := [monotonicity #14436 #14566]: #14540
|
|
6693 |
#14575 := [trans #14568 #14571]: #14502
|
|
6694 |
#17497 := [monotonicity #14575]: #17406
|
|
6695 |
#18193 := [trans #17497 #17521]: #17563
|
|
6696 |
#17271 := [quant-inst]: #12480
|
|
6697 |
#18181 := [mp #17271 #18193]: #15611
|
|
6698 |
#22262 := [unit-resolution #18181 #22261]: #14534
|
|
6699 |
#22263 := [unit-resolution #22262 #22260 #22249 #15752]: false
|
|
6700 |
#22278 := [lemma #22263]: #22264
|
|
6701 |
#27044 := [unit-resolution #22278 #27043]: #5764
|
|
6702 |
#27045 := (or #22188 #14667)
|
|
6703 |
#27046 := [th-lemma]: #27045
|
|
6704 |
#27047 := [unit-resolution #27046 #27044]: #14667
|
|
6705 |
#27048 := [hypothesis]: #6045
|
|
6706 |
#27049 := [th-lemma #27048 #27047 #27042]: false
|
|
6707 |
#27051 := [lemma #27049]: #27050
|
|
6708 |
#30676 := (or #6045 #6050)
|
|
6709 |
#4075 := (or #4393 #2878)
|
|
6710 |
#4073 := [def-axiom]: #4075
|
|
6711 |
#30675 := [unit-resolution #4073 #27041]: #2878
|
|
6712 |
#6740 := (or #4242 #2875 #6045 #6050)
|
|
6713 |
#6042 := (or #6041 #6038 #6031)
|
|
6714 |
#6043 := (not #6042)
|
|
6715 |
#6046 := (or #2310 #6045 #6043)
|
|
6716 |
#6742 := (or #4242 #6046)
|
|
6717 |
#10921 := (iff #6742 #6740)
|
|
6718 |
#6053 := (or #2875 #6045 #6050)
|
|
6719 |
#7885 := (or #4242 #6053)
|
|
6720 |
#10820 := (iff #7885 #6740)
|
|
6721 |
#10925 := [rewrite]: #10820
|
|
6722 |
#7888 := (iff #6742 #7885)
|
|
6723 |
#6054 := (iff #6046 #6053)
|
|
6724 |
#6051 := (iff #6043 #6050)
|
|
6725 |
#6048 := (iff #6042 #6047)
|
|
6726 |
#6049 := [rewrite]: #6048
|
|
6727 |
#6052 := [monotonicity #6049]: #6051
|
|
6728 |
#6055 := [monotonicity #2877 #6052]: #6054
|
|
6729 |
#10815 := [monotonicity #6055]: #7888
|
|
6730 |
#13454 := [trans #10815 #10925]: #10921
|
|
6731 |
#11022 := [quant-inst]: #6742
|
|
6732 |
#6589 := [mp #11022 #13454]: #6740
|
|
6733 |
#30677 := [unit-resolution #6589 #8211 #30675]: #30676
|
|
6734 |
#30678 := [unit-resolution #30677 #27051]: #6050
|
|
6735 |
#15614 := (or #6047 #6040)
|
|
6736 |
#17383 := [def-axiom]: #15614
|
|
6737 |
#30679 := [unit-resolution #17383 #30678]: #6040
|
|
6738 |
#30689 := [trans #30679 #30688]: #24663
|
|
6739 |
#24664 := (not #24663)
|
|
6740 |
#30510 := (or #30487 #30484 #24664)
|
|
6741 |
#30511 := [def-axiom]: #30510
|
|
6742 |
#30691 := [unit-resolution #30511 #30689]: #30690
|
|
6743 |
#30692 := [unit-resolution #30691 #30674 #30665]: false
|
|
6744 |
#30693 := [lemma #30692]: #30487
|
|
6745 |
#24550 := (or #24485 #30482 #30502)
|
|
6746 |
#24534 := [def-axiom]: #24550
|
|
6747 |
#24565 := [unit-resolution #24534 #30693]: #24569
|
|
6748 |
#24554 := [unit-resolution #24565 #24564]: #30482
|
|
6749 |
#24585 := [trans #24554 #24598]: #16616
|
|
6750 |
#18640 := (not #16616)
|
|
6751 |
#17931 := (f22 #6027)
|
|
6752 |
#11054 := (* -1::int #17931)
|
|
6753 |
#19418 := (+ #6034 #11054)
|
|
6754 |
#19546 := (+ #2296 #19418)
|
|
6755 |
#19767 := (>= #19546 0::int)
|
|
6756 |
#10933 := (+ #6028 #11054)
|
|
6757 |
#11085 := (>= #10933 0::int)
|
|
6758 |
#15145 := (or #4347 #11085)
|
|
6759 |
#15116 := [quant-inst]: #15145
|
|
6760 |
#31365 := [unit-resolution #15116 #11135]: #11085
|
|
6761 |
#15329 := (>= #6036 0::int)
|
|
6762 |
#14748 := (or #6047 #6037)
|
|
6763 |
#18244 := [def-axiom]: #14748
|
|
6764 |
#31366 := [unit-resolution #18244 #30678]: #6037
|
|
6765 |
#31367 := (or #6038 #15329)
|
|
6766 |
#31368 := [th-lemma]: #31367
|
|
6767 |
#31369 := [unit-resolution #31368 #31366]: #15329
|
|
6768 |
#31372 := (not #11085)
|
|
6769 |
#31371 := (not #15329)
|
|
6770 |
#31370 := (not #14667)
|
|
6771 |
#31373 := (or #19767 #31370 #31371 #31372)
|
|
6772 |
#31374 := [th-lemma]: #31373
|
|
6773 |
#31375 := [unit-resolution #31374 #31369 #31365 #27047]: #19767
|
|
6774 |
#19407 := (<= #19546 0::int)
|
|
6775 |
#31376 := [hypothesis]: #16616
|
|
6776 |
#31385 := (or #18640 #19407)
|
|
6777 |
#19432 := (+ f3 #6034)
|
|
6778 |
#19379 := (<= #19432 0::int)
|
|
6779 |
#31378 := (not #19379)
|
|
6780 |
#19384 := (>= #6028 0::int)
|
|
6781 |
#19385 := (or #4209 #19384)
|
|
6782 |
#19389 := [quant-inst]: #19385
|
|
6783 |
#31377 := [unit-resolution #19389 #7124]: #19384
|
|
6784 |
#31379 := (not #19384)
|
|
6785 |
#31380 := (or #31378 #31371 #2308 #31370 #31379)
|
|
6786 |
#31381 := [th-lemma]: #31380
|
|
6787 |
#31382 := [unit-resolution #31381 #27047 #31369 #31377 #27042]: #31378
|
|
6788 |
#15574 := (or #18640 #19379 #19407)
|
|
6789 |
#4076 := (or #4393 #4376)
|
|
6790 |
#3958 := [def-axiom]: #4076
|
|
6791 |
#31383 := [unit-resolution #3958 #27041]: #4376
|
|
6792 |
#16357 := (or #4381 #18640 #19379 #19407)
|
|
6793 |
#19370 := (+ #17931 #2297)
|
|
6794 |
#19394 := (+ #6033 #19370)
|
|
6795 |
#19374 := (>= #19394 0::int)
|
|
6796 |
#19408 := (or #18640 #19379 #19374)
|
|
6797 |
#19716 := (or #4381 #19408)
|
|
6798 |
#17518 := (iff #19716 #16357)
|
|
6799 |
#17219 := (or #4381 #15574)
|
|
6800 |
#16858 := (iff #17219 #16357)
|
|
6801 |
#17505 := [rewrite]: #16858
|
|
6802 |
#16891 := (iff #19716 #17219)
|
|
6803 |
#12448 := (iff #19408 #15574)
|
|
6804 |
#13959 := (iff #19374 #19407)
|
|
6805 |
#19434 := (+ #6033 #17931)
|
|
6806 |
#19383 := (+ #2297 #19434)
|
|
6807 |
#19433 := (>= #19383 0::int)
|
|
6808 |
#15734 := (iff #19433 #19407)
|
|
6809 |
#16396 := [rewrite]: #15734
|
|
6810 |
#19402 := (iff #19374 #19433)
|
|
6811 |
#19414 := (= #19394 #19383)
|
|
6812 |
#19387 := [rewrite]: #19414
|
|
6813 |
#19410 := [monotonicity #19387]: #19402
|
|
6814 |
#16307 := [trans #19410 #16396]: #13959
|
|
6815 |
#15718 := [monotonicity #16307]: #12448
|
|
6816 |
#16859 := [monotonicity #15718]: #16891
|
|
6817 |
#16874 := [trans #16859 #17505]: #17518
|
|
6818 |
#19533 := [quant-inst]: #19716
|
|
6819 |
#11410 := [mp #19533 #16874]: #16357
|
|
6820 |
#31384 := [unit-resolution #11410 #31383]: #15574
|
|
6821 |
#31386 := [unit-resolution #31384 #31382]: #31385
|
|
6822 |
#31387 := [unit-resolution #31386 #31376]: #19407
|
|
6823 |
#16399 := (= #19546 0::int)
|
|
6824 |
#19631 := (not #16399)
|
|
6825 |
#18788 := (+ #2296 #11054)
|
|
6826 |
#19057 := (<= #18788 0::int)
|
|
6827 |
#31389 := (not #19057)
|
|
6828 |
#13430 := (not #6031)
|
|
6829 |
#14811 := (or #6047 #13430)
|
|
6830 |
#15075 := [def-axiom]: #14811
|
|
6831 |
#31388 := [unit-resolution #15075 #30678]: #13430
|
|
6832 |
#31390 := (or #31389 #31370 #6031 #31372)
|
|
6833 |
#31391 := [th-lemma]: #31390
|
|
6834 |
#31392 := [unit-resolution #31391 #31388 #31365 #27047]: #31389
|
|
6835 |
#16287 := (or #19631 #18640 #19057)
|
|
6836 |
#19786 := (or #4390 #19631 #18640 #19057)
|
|
6837 |
#17668 := (+ #2297 #6033)
|
|
6838 |
#14507 := (+ #17931 #17668)
|
|
6839 |
#19668 := (= #14507 0::int)
|
|
6840 |
#18631 := (not #19668)
|
|
6841 |
#16825 := (>= #19370 0::int)
|
|
6842 |
#19579 := (or #18640 #16825 #18631)
|
|
6843 |
#19843 := (or #4390 #19579)
|
|
6844 |
#19770 := (iff #19843 #19786)
|
|
6845 |
#19865 := (or #4390 #16287)
|
|
6846 |
#19630 := (iff #19865 #19786)
|
|
6847 |
#19637 := [rewrite]: #19630
|
|
6848 |
#19633 := (iff #19843 #19865)
|
|
6849 |
#19654 := (iff #19579 #16287)
|
|
6850 |
#19056 := (or #18640 #19057 #19631)
|
|
6851 |
#19596 := (iff #19056 #16287)
|
|
6852 |
#19258 := [rewrite]: #19596
|
|
6853 |
#19634 := (iff #19579 #19056)
|
|
6854 |
#16213 := (iff #18631 #19631)
|
|
6855 |
#19632 := (iff #19668 #16399)
|
|
6856 |
#19376 := (= #19383 0::int)
|
|
6857 |
#17504 := (iff #19376 #16399)
|
|
6858 |
#18789 := [rewrite]: #17504
|
|
6859 |
#18823 := (iff #19668 #19376)
|
|
6860 |
#19535 := (= #14507 #19383)
|
|
6861 |
#18601 := [rewrite]: #19535
|
|
6862 |
#19024 := [monotonicity #18601]: #18823
|
|
6863 |
#19578 := [trans #19024 #18789]: #19632
|
|
6864 |
#19694 := [monotonicity #19578]: #16213
|
|
6865 |
#19670 := (iff #16825 #19057)
|
|
6866 |
#19666 := (+ #2297 #17931)
|
|
6867 |
#19760 := (>= #19666 0::int)
|
|
6868 |
#19747 := (iff #19760 #19057)
|
|
6869 |
#18824 := [rewrite]: #19747
|
|
6870 |
#19671 := (iff #16825 #19760)
|
|
6871 |
#19735 := (= #19370 #19666)
|
|
6872 |
#18598 := [rewrite]: #19735
|
|
6873 |
#19597 := [monotonicity #18598]: #19671
|
|
6874 |
#19598 := [trans #19597 #18824]: #19670
|
|
6875 |
#19766 := [monotonicity #19598 #19694]: #19634
|
|
6876 |
#19848 := [trans #19766 #19258]: #19654
|
|
6877 |
#19595 := [monotonicity #19848]: #19633
|
|
6878 |
#19768 := [trans #19595 #19637]: #19770
|
|
6879 |
#19769 := [quant-inst]: #19843
|
|
6880 |
#19377 := [mp #19769 #19768]: #19786
|
|
6881 |
#31393 := [unit-resolution #19377 #27043]: #16287
|
|
6882 |
#31394 := [unit-resolution #31393 #31376 #31392]: #19631
|
|
6883 |
#31396 := (not #19767)
|
|
6884 |
#31395 := (not #19407)
|
|
6885 |
#31397 := (or #16399 #31395 #31396)
|
|
6886 |
#31398 := [th-lemma]: #31397
|
|
6887 |
#31399 := [unit-resolution #31398 #31394 #31387 #31375]: false
|
|
6888 |
#31400 := [lemma #31399]: #18640
|
|
6889 |
[unit-resolution #31400 #24585]: false
|
34994
|
6890 |
unsat
|