43555
|
1 |
a7dbe4783d45017a8218697dc955b8483ad44034 7163 0
|
34994
|
2 |
#2 := false
|
43555
|
3 |
decl f11 :: (-> S7 S2 S1)
|
43155
|
4 |
decl ?v1!7 :: (-> S2 S2)
|
|
5 |
decl ?v0!20 :: S2
|
43555
|
6 |
#2334 := ?v0!20
|
|
7 |
#14575 := (?v1!7 ?v0!20)
|
|
8 |
decl f29 :: S7
|
|
9 |
#191 := f29
|
|
10 |
#21476 := (f11 f29 #14575)
|
43155
|
11 |
decl f1 :: S1
|
|
12 |
#4 := f1
|
43555
|
13 |
#21477 := (= f1 #21476)
|
|
14 |
decl f8 :: (-> S6 S3 S2)
|
|
15 |
decl f5 :: (-> S4 S2 S3)
|
|
16 |
decl f6 :: (-> S5 S2 S4)
|
|
17 |
decl f7 :: S5
|
|
18 |
#14 := f7
|
|
19 |
#14580 := (f6 f7 #14575)
|
|
20 |
#14581 := (f5 #14580 ?v0!20)
|
|
21 |
decl f9 :: S6
|
|
22 |
#25 := f9
|
|
23 |
#21962 := (f8 f9 #14581)
|
|
24 |
decl f12 :: (-> S8 S1 S7)
|
|
25 |
decl f28 :: S2
|
|
26 |
#182 := f28
|
|
27 |
decl f13 :: (-> S9 S2 S8)
|
|
28 |
decl f14 :: (-> S10 S7 S9)
|
|
29 |
decl f21 :: S7
|
|
30 |
#116 := f21
|
|
31 |
decl f15 :: S10
|
|
32 |
#40 := f15
|
|
33 |
#192 := (f14 f15 f21)
|
|
34 |
#193 := (f13 #192 f28)
|
|
35 |
#194 := (f12 #193 f1)
|
|
36 |
#6256 := (f11 #194 f28)
|
|
37 |
decl f16 :: S2
|
|
38 |
#66 := f16
|
|
39 |
#196 := (f6 f7 f28)
|
|
40 |
#6329 := (f5 #196 f16)
|
|
41 |
#7092 := (f8 f9 #6329)
|
|
42 |
#7451 := (f13 #192 #7092)
|
|
43 |
#7452 := (f12 #7451 #6256)
|
|
44 |
#27860 := (f11 #7452 #21962)
|
|
45 |
#24145 := (= #27860 #21476)
|
|
46 |
#24148 := (= #21476 #27860)
|
|
47 |
#21963 := (= #14575 #21962)
|
|
48 |
#12 := (:var 0 S2)
|
|
49 |
#11 := (:var 1 S2)
|
|
50 |
#15 := (f6 f7 #11)
|
|
51 |
#16 := (f5 #15 #12)
|
|
52 |
#4159 := (pattern #16)
|
|
53 |
#26 := (f8 f9 #16)
|
|
54 |
#358 := (= #11 #26)
|
|
55 |
#4172 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4159) #358)
|
|
56 |
#361 := (forall (vars (?v0 S2) (?v1 S2)) #358)
|
|
57 |
#4175 := (iff #361 #4172)
|
|
58 |
#4173 := (iff #358 #358)
|
|
59 |
#4174 := [refl]: #4173
|
|
60 |
#4176 := [quant-intro #4174]: #4175
|
|
61 |
#1828 := (~ #361 #361)
|
|
62 |
#1852 := (~ #358 #358)
|
|
63 |
#1853 := [refl]: #1852
|
|
64 |
#1829 := [nnf-pos #1853]: #1828
|
|
65 |
#27 := (= #26 #11)
|
|
66 |
#28 := (forall (vars (?v0 S2) (?v1 S2)) #27)
|
|
67 |
#362 := (iff #28 #361)
|
|
68 |
#359 := (iff #27 #358)
|
|
69 |
#360 := [rewrite]: #359
|
|
70 |
#363 := [quant-intro #360]: #362
|
|
71 |
#357 := [asserted]: #28
|
|
72 |
#366 := [mp #357 #363]: #361
|
|
73 |
#1854 := [mp~ #366 #1829]: #361
|
|
74 |
#4177 := [mp #1854 #4176]: #4172
|
|
75 |
#7209 := (not #4172)
|
|
76 |
#21231 := (or #7209 #21963)
|
|
77 |
#21190 := [quant-inst #14575 #2334]: #21231
|
|
78 |
#27911 := [unit-resolution #21190 #4177]: #21963
|
|
79 |
#21352 := (= f29 #7452)
|
|
80 |
#21373 := (= #194 #7452)
|
|
81 |
#9639 := (= #7452 #194)
|
|
82 |
#9698 := (= #6256 f1)
|
|
83 |
#6251 := (= f1 #6256)
|
|
84 |
#44 := (:var 0 S1)
|
|
85 |
#41 := (:var 2 S7)
|
|
86 |
#42 := (f14 f15 #41)
|
|
87 |
#43 := (f13 #42 #11)
|
|
88 |
#45 := (f12 #43 #44)
|
|
89 |
#4192 := (pattern #45)
|
|
90 |
#385 := (= f1 #44)
|
|
91 |
#46 := (f11 #45 #11)
|
|
92 |
#381 := (= f1 #46)
|
|
93 |
#388 := (iff #381 #385)
|
|
94 |
#4193 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1)) (:pat #4192) #388)
|
|
95 |
#391 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1)) #388)
|
|
96 |
#4196 := (iff #391 #4193)
|
|
97 |
#4194 := (iff #388 #388)
|
|
98 |
#4195 := [refl]: #4194
|
|
99 |
#4197 := [quant-intro #4195]: #4196
|
|
100 |
#1834 := (~ #391 #391)
|
|
101 |
#1861 := (~ #388 #388)
|
|
102 |
#1862 := [refl]: #1861
|
|
103 |
#1835 := [nnf-pos #1862]: #1834
|
|
104 |
#48 := (= #44 f1)
|
|
105 |
#47 := (= #46 f1)
|
|
106 |
#49 := (iff #47 #48)
|
|
107 |
#50 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1)) #49)
|
|
108 |
#392 := (iff #50 #391)
|
|
109 |
#389 := (iff #49 #388)
|
|
110 |
#386 := (iff #48 #385)
|
|
111 |
#387 := [rewrite]: #386
|
|
112 |
#383 := (iff #47 #381)
|
|
113 |
#384 := [rewrite]: #383
|
|
114 |
#390 := [monotonicity #384 #387]: #389
|
|
115 |
#393 := [quant-intro #390]: #392
|
|
116 |
#380 := [asserted]: #50
|
|
117 |
#396 := [mp #380 #393]: #391
|
|
118 |
#1863 := [mp~ #396 #1835]: #391
|
|
119 |
#4198 := [mp #1863 #4197]: #4193
|
|
120 |
#6302 := (not #4193)
|
|
121 |
#6303 := (or #6302 #6251)
|
|
122 |
#6237 := (= f1 f1)
|
|
123 |
#6257 := (iff #6251 #6237)
|
|
124 |
#6002 := (or #6302 #6257)
|
|
125 |
#6321 := (iff #6002 #6303)
|
|
126 |
#6323 := (iff #6303 #6303)
|
|
127 |
#6324 := [rewrite]: #6323
|
|
128 |
#6289 := (iff #6257 #6251)
|
|
129 |
#1 := true
|
|
130 |
#6290 := (iff #6251 true)
|
|
131 |
#6300 := (iff #6290 #6251)
|
|
132 |
#6298 := [rewrite]: #6300
|
|
133 |
#6297 := (iff #6257 #6290)
|
|
134 |
#6258 := (iff #6237 true)
|
|
135 |
#6259 := [rewrite]: #6258
|
|
136 |
#6299 := [monotonicity #6259]: #6297
|
|
137 |
#6301 := [trans #6299 #6298]: #6289
|
|
138 |
#6322 := [monotonicity #6301]: #6321
|
|
139 |
#6325 := [trans #6322 #6324]: #6321
|
|
140 |
#6003 := [quant-inst #116 #182 #4]: #6002
|
|
141 |
#6320 := [mp #6003 #6325]: #6303
|
|
142 |
#9703 := [unit-resolution #6320 #4198]: #6251
|
|
143 |
#9662 := [symm #9703]: #9698
|
|
144 |
#9663 := (= #7451 #193)
|
|
145 |
#8145 := (= #7092 f28)
|
|
146 |
#7093 := (= f28 #7092)
|
|
147 |
#7096 := (or #7209 #7093)
|
|
148 |
#7097 := [quant-inst #182 #66]: #7096
|
|
149 |
#8144 := [unit-resolution #7097 #4177]: #7093
|
|
150 |
#8146 := [symm #8144]: #8145
|
|
151 |
#9638 := [monotonicity #8146]: #9663
|
|
152 |
#9640 := [monotonicity #9638 #9662]: #9639
|
|
153 |
#21376 := [symm #9640]: #21373
|
|
154 |
#195 := (= f29 #194)
|
|
155 |
#92 := (f6 f7 #12)
|
|
156 |
#4246 := (pattern #92)
|
|
157 |
decl f30 :: (-> S2 Int)
|
|
158 |
#203 := (f30 #12)
|
|
159 |
#4381 := (pattern #203)
|
|
160 |
#213 := (f11 f29 #12)
|
|
161 |
#4407 := (pattern #213)
|
|
162 |
#8 := 0::Int
|
43118
|
163 |
decl f4 :: (-> S3 Int)
|
43555
|
164 |
#2338 := (f5 #92 ?v0!20)
|
|
165 |
#2339 := (f4 #2338)
|
|
166 |
#2335 := (f30 ?v0!20)
|
|
167 |
#1190 := -1::Int
|
|
168 |
#2336 := (* -1::Int #2335)
|
|
169 |
#2938 := (+ #2336 #2339)
|
|
170 |
#2939 := (+ #203 #2938)
|
|
171 |
#2942 := (= #2939 0::Int)
|
|
172 |
#3504 := (not #2942)
|
|
173 |
#2337 := (+ #203 #2336)
|
|
174 |
#2342 := (>= #2337 0::Int)
|
|
175 |
#789 := (= f1 #213)
|
|
176 |
#795 := (not #789)
|
|
177 |
#3505 := (or #795 #2342 #3504)
|
|
178 |
#4441 := (forall (vars (?v1 S2)) (:pat #4407 #4381 #4246) #3505)
|
|
179 |
#4446 := (not #4441)
|
|
180 |
#93 := (f5 #92 #11)
|
|
181 |
#4237 := (pattern #93)
|
|
182 |
#225 := (f30 #11)
|
|
183 |
#1485 := (* -1::Int #225)
|
|
184 |
#1486 := (+ #203 #1485)
|
|
185 |
#94 := (f4 #93)
|
|
186 |
#1516 := (+ #94 #1486)
|
|
187 |
#1514 := (>= #1516 0::Int)
|
|
188 |
#1213 := (* -1::Int #94)
|
43118
|
189 |
decl f3 :: Int
|
|
190 |
#9 := f3
|
43555
|
191 |
#1216 := (+ f3 #1213)
|
|
192 |
#1217 := (<= #1216 0::Int)
|
|
193 |
#3496 := (or #795 #1217 #1514)
|
|
194 |
#4433 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3496)
|
|
195 |
#4438 := (not #4433)
|
|
196 |
#2914 := (= f16 ?v0!20)
|
|
197 |
#2346 := (+ f3 #2336)
|
|
198 |
#2347 := (<= #2346 0::Int)
|
|
199 |
#4449 := (or #2347 #2914 #4438 #4446)
|
|
200 |
#4452 := (not #4449)
|
43155
|
201 |
decl ?v0!19 :: S2
|
43555
|
202 |
#2303 := ?v0!19
|
43155
|
203 |
decl ?v1!18 :: S2
|
43555
|
204 |
#2302 := ?v1!18
|
|
205 |
#2308 := (f6 f7 ?v1!18)
|
|
206 |
#2309 := (f5 #2308 ?v0!19)
|
|
207 |
#2310 := (f4 #2309)
|
|
208 |
#2313 := (* -1::Int #2310)
|
|
209 |
#2306 := (f30 ?v1!18)
|
|
210 |
#2900 := (* -1::Int #2306)
|
|
211 |
#2901 := (+ #2900 #2313)
|
|
212 |
#2304 := (f30 ?v0!19)
|
|
213 |
#2902 := (+ #2304 #2901)
|
|
214 |
#2903 := (<= #2902 0::Int)
|
|
215 |
#2317 := (f11 f29 ?v1!18)
|
|
216 |
#2318 := (= f1 #2317)
|
|
217 |
#3459 := (not #2318)
|
|
218 |
#2314 := (+ f3 #2313)
|
|
219 |
#2315 := (<= #2314 0::Int)
|
|
220 |
#3474 := (or #2315 #3459 #2903)
|
|
221 |
#3479 := (not #3474)
|
|
222 |
#4455 := (or #3479 #4452)
|
|
223 |
#4458 := (not #4455)
|
|
224 |
#4424 := (pattern #203 #225)
|
|
225 |
#1484 := (>= #1486 0::Int)
|
|
226 |
#222 := (f11 f29 #11)
|
|
227 |
#809 := (= f1 #222)
|
|
228 |
#3436 := (not #809)
|
|
229 |
#3451 := (or #789 #3436 #1484)
|
|
230 |
#4425 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4424) #3451)
|
|
231 |
#4430 := (not #4425)
|
|
232 |
#4461 := (or #4430 #4458)
|
|
233 |
#4464 := (not #4461)
|
43118
|
234 |
decl ?v1!16 :: S2
|
43555
|
235 |
#2275 := ?v1!16
|
|
236 |
#2279 := (f30 ?v1!16)
|
|
237 |
#2874 := (* -1::Int #2279)
|
43118
|
238 |
decl ?v0!17 :: S2
|
43555
|
239 |
#2276 := ?v0!17
|
|
240 |
#2277 := (f30 ?v0!17)
|
|
241 |
#2875 := (+ #2277 #2874)
|
|
242 |
#2876 := (<= #2875 0::Int)
|
|
243 |
#2284 := (f11 f29 ?v1!16)
|
|
244 |
#2285 := (= f1 #2284)
|
|
245 |
#2282 := (f11 f29 ?v0!17)
|
|
246 |
#2283 := (= f1 #2282)
|
|
247 |
#3413 := (not #2283)
|
|
248 |
#3428 := (or #3413 #2285 #2876)
|
|
249 |
#3433 := (not #3428)
|
|
250 |
#4467 := (or #3433 #4464)
|
43155
|
251 |
#4470 := (not #4467)
|
43555
|
252 |
#1475 := (>= #203 0::Int)
|
|
253 |
#4416 := (forall (vars (?v0 S2)) (:pat #4381) #1475)
|
|
254 |
#4421 := (not #4416)
|
|
255 |
#4473 := (or #4421 #4470)
|
43155
|
256 |
#4476 := (not #4473)
|
43555
|
257 |
decl ?v0!15 :: S2
|
|
258 |
#2260 := ?v0!15
|
|
259 |
#2261 := (f30 ?v0!15)
|
|
260 |
#2262 := (>= #2261 0::Int)
|
|
261 |
#2263 := (not #2262)
|
|
262 |
#4479 := (or #2263 #4476)
|
43155
|
263 |
#4482 := (not #4479)
|
43555
|
264 |
#217 := (f30 f16)
|
|
265 |
#218 := (= #217 0::Int)
|
|
266 |
#1472 := (not #218)
|
|
267 |
#4485 := (or #1472 #4482)
|
43155
|
268 |
#4488 := (not #4485)
|
43555
|
269 |
#4491 := (or #1472 #4488)
|
43155
|
270 |
#4494 := (not #4491)
|
43555
|
271 |
decl f19 :: (-> S11 S2 Int)
|
|
272 |
decl f20 :: S11
|
|
273 |
#110 := f20
|
|
274 |
#113 := (f19 f20 #12)
|
|
275 |
#4261 := (pattern #113)
|
|
276 |
#775 := (= #113 #203)
|
|
277 |
#796 := (or #775 #795)
|
|
278 |
#4408 := (forall (vars (?v0 S2)) (:pat #4261 #4381 #4407) #796)
|
|
279 |
#4413 := (not #4408)
|
|
280 |
#4497 := (or #4413 #4494)
|
43155
|
281 |
#4500 := (not #4497)
|
43555
|
282 |
decl ?v0!14 :: S2
|
|
283 |
#2235 := ?v0!14
|
|
284 |
#2240 := (f19 f20 ?v0!14)
|
|
285 |
#2239 := (f30 ?v0!14)
|
|
286 |
#2846 := (= #2239 #2240)
|
|
287 |
#2236 := (f11 f29 ?v0!14)
|
|
288 |
#2237 := (= f1 #2236)
|
|
289 |
#2238 := (not #2237)
|
|
290 |
#2852 := (or #2238 #2846)
|
|
291 |
#2857 := (not #2852)
|
|
292 |
#4503 := (or #2857 #4500)
|
|
293 |
#4506 := (not #4503)
|
|
294 |
#1460 := (* -1::Int #203)
|
|
295 |
#1461 := (+ #113 #1460)
|
|
296 |
#1459 := (>= #1461 0::Int)
|
|
297 |
#4399 := (forall (vars (?v0 S2)) (:pat #4261 #4381) #1459)
|
|
298 |
#4404 := (not #4399)
|
|
299 |
#4509 := (or #4404 #4506)
|
|
300 |
#4512 := (not #4509)
|
|
301 |
decl ?v0!13 :: S2
|
|
302 |
#2217 := ?v0!13
|
|
303 |
#2220 := (f19 f20 ?v0!13)
|
|
304 |
#2836 := (* -1::Int #2220)
|
|
305 |
#2218 := (f30 ?v0!13)
|
|
306 |
#2837 := (+ #2218 #2836)
|
|
307 |
#2838 := (<= #2837 0::Int)
|
|
308 |
#2843 := (not #2838)
|
|
309 |
#4515 := (or #2843 #4512)
|
|
310 |
#4518 := (not #4515)
|
|
311 |
#197 := (f5 #196 #12)
|
|
312 |
#4382 := (pattern #197)
|
|
313 |
#198 := (f4 #197)
|
|
314 |
#1603 := (+ #198 #1460)
|
|
315 |
#186 := (f19 f20 f28)
|
|
316 |
#1604 := (+ #186 #1603)
|
|
317 |
#1605 := (= #1604 0::Int)
|
|
318 |
#1429 := (* -1::Int #198)
|
|
319 |
#1435 := (* -1::Int #186)
|
|
320 |
#1436 := (+ #1435 #1429)
|
|
321 |
#1437 := (+ #113 #1436)
|
|
322 |
#1438 := (<= #1437 0::Int)
|
|
323 |
#1430 := (+ f3 #1429)
|
|
324 |
#1431 := (<= #1430 0::Int)
|
|
325 |
#3405 := (or #1431 #1438 #1605)
|
|
326 |
#4391 := (forall (vars (?v0 S2)) (:pat #4382 #4261 #4381) #3405)
|
|
327 |
#4396 := (not #4391)
|
|
328 |
#3385 := (or #1431 #1438)
|
|
329 |
#3386 := (not #3385)
|
|
330 |
#3389 := (or #775 #3386)
|
|
331 |
#4383 := (forall (vars (?v0 S2)) (:pat #4261 #4381 #4382) #3389)
|
|
332 |
#4388 := (not #4383)
|
43118
|
333 |
decl ?v0!12 :: S2
|
43555
|
334 |
#2193 := ?v0!12
|
|
335 |
#2199 := (f11 f21 ?v0!12)
|
|
336 |
#2200 := (= f1 #2199)
|
|
337 |
#2194 := (f19 f20 ?v0!12)
|
|
338 |
#2195 := (* -1::Int #2194)
|
|
339 |
#2196 := (+ f3 #2195)
|
|
340 |
#2197 := (<= #2196 0::Int)
|
|
341 |
#1635 := (+ f3 #1435)
|
|
342 |
#1636 := (<= #1635 0::Int)
|
|
343 |
#117 := (f11 f21 #12)
|
|
344 |
#4303 := (pattern #117)
|
|
345 |
#1618 := (+ #113 #1435)
|
|
346 |
#1617 := (>= #1618 0::Int)
|
|
347 |
#523 := (= f1 #117)
|
|
348 |
#1624 := (or #523 #1617)
|
|
349 |
#4373 := (forall (vars (?v0 S2)) (:pat #4303 #4261) #1624)
|
|
350 |
#4378 := (not #4373)
|
|
351 |
#183 := (f11 f21 f28)
|
|
352 |
#744 := (= f1 #183)
|
|
353 |
#977 := (not #195)
|
|
354 |
#4521 := (or #977 #744 #4378 #1636 #2197 #2200 #4388 #4396 #4518)
|
|
355 |
#4524 := (not #4521)
|
43118
|
356 |
decl ?v0!11 :: S2
|
43555
|
357 |
#2126 := ?v0!11
|
43118
|
358 |
decl ?v1!10 :: S2
|
43555
|
359 |
#2125 := ?v1!10
|
|
360 |
#2131 := (f6 f7 ?v1!10)
|
|
361 |
#2132 := (f5 #2131 ?v0!11)
|
|
362 |
#2133 := (f4 #2132)
|
|
363 |
#2140 := (* -1::Int #2133)
|
|
364 |
decl f25 :: S11
|
|
365 |
#149 := f25
|
|
366 |
#2129 := (f19 f25 ?v1!10)
|
|
367 |
#2136 := (* -1::Int #2129)
|
|
368 |
#2793 := (+ #2136 #2140)
|
|
369 |
#2127 := (f19 f25 ?v0!11)
|
|
370 |
#2794 := (+ #2127 #2793)
|
|
371 |
#2795 := (<= #2794 0::Int)
|
|
372 |
#2141 := (+ f3 #2140)
|
|
373 |
#2142 := (<= #2141 0::Int)
|
|
374 |
#2137 := (+ f3 #2136)
|
|
375 |
#2138 := (<= #2137 0::Int)
|
|
376 |
#3349 := (or #2138 #2142 #2795)
|
|
377 |
#3354 := (not #3349)
|
|
378 |
#157 := (f19 f25 #11)
|
|
379 |
#1337 := (* -1::Int #157)
|
|
380 |
#154 := (f19 f25 #12)
|
|
381 |
#1338 := (+ #154 #1337)
|
|
382 |
#1344 := (+ #94 #1338)
|
|
383 |
#1367 := (>= #1344 0::Int)
|
|
384 |
#1324 := (* -1::Int #154)
|
|
385 |
#1325 := (+ f3 #1324)
|
|
386 |
#1326 := (<= #1325 0::Int)
|
|
387 |
#3317 := (or #1217 #1326 #1367)
|
|
388 |
#4335 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3317)
|
|
389 |
#4340 := (not #4335)
|
|
390 |
#169 := (f19 f25 f16)
|
|
391 |
#170 := (= #169 0::Int)
|
|
392 |
#4343 := (or #170 #4340)
|
|
393 |
#4346 := (not #4343)
|
|
394 |
#4349 := (or #4346 #3354)
|
|
395 |
#4352 := (not #4349)
|
|
396 |
#4312 := (pattern #154)
|
43118
|
397 |
decl ?v1!9 :: (-> S2 S2)
|
43555
|
398 |
#2101 := (?v1!9 #12)
|
|
399 |
#2104 := (f6 f7 #2101)
|
|
400 |
#2105 := (f5 #2104 #12)
|
|
401 |
#2106 := (f4 #2105)
|
|
402 |
#2763 := (* -1::Int #2106)
|
|
403 |
#2102 := (f19 f25 #2101)
|
|
404 |
#2746 := (* -1::Int #2102)
|
|
405 |
#2764 := (+ #2746 #2763)
|
|
406 |
#2765 := (+ #154 #2764)
|
|
407 |
#2766 := (= #2765 0::Int)
|
|
408 |
#3287 := (not #2766)
|
|
409 |
#2747 := (+ #154 #2746)
|
|
410 |
#2748 := (<= #2747 0::Int)
|
|
411 |
#3288 := (or #2748 #3287)
|
|
412 |
#3289 := (not #3288)
|
|
413 |
#67 := (= #12 f16)
|
|
414 |
#3295 := (or #67 #1326 #3289)
|
|
415 |
#4327 := (forall (vars (?v0 S2)) (:pat #4312) #3295)
|
|
416 |
#4332 := (not #4327)
|
|
417 |
#4355 := (or #4332 #4352)
|
|
418 |
#4358 := (not #4355)
|
43118
|
419 |
decl ?v0!8 :: S2
|
43555
|
420 |
#2061 := ?v0!8
|
|
421 |
#2065 := (f5 #92 ?v0!8)
|
|
422 |
#2066 := (f4 #2065)
|
|
423 |
#2062 := (f19 f25 ?v0!8)
|
|
424 |
#2063 := (* -1::Int #2062)
|
|
425 |
#2716 := (+ #2063 #2066)
|
|
426 |
#2717 := (+ #154 #2716)
|
|
427 |
#2720 := (= #2717 0::Int)
|
|
428 |
#3251 := (not #2720)
|
|
429 |
#2064 := (+ #154 #2063)
|
|
430 |
#2069 := (>= #2064 0::Int)
|
|
431 |
#3252 := (or #2069 #3251)
|
|
432 |
#4313 := (forall (vars (?v1 S2)) (:pat #4312 #4246) #3252)
|
|
433 |
#4318 := (not #4313)
|
|
434 |
#2692 := (= f16 ?v0!8)
|
|
435 |
#2073 := (+ f3 #2063)
|
|
436 |
#2074 := (<= #2073 0::Int)
|
|
437 |
#4321 := (or #2074 #2692 #4318)
|
|
438 |
#4324 := (not #4321)
|
|
439 |
#4361 := (or #4324 #4358)
|
|
440 |
#4364 := (not #4361)
|
|
441 |
#1279 := (* -1::Int #113)
|
|
442 |
#1280 := (+ f3 #1279)
|
|
443 |
#1281 := (<= #1280 0::Int)
|
|
444 |
#3237 := (or #523 #1281)
|
|
445 |
#4304 := (forall (vars (?v0 S2)) (:pat #4303 #4261) #3237)
|
|
446 |
#4309 := (not #4304)
|
|
447 |
#614 := (= f20 f25)
|
|
448 |
#705 := (not #614)
|
|
449 |
decl f22 :: S7
|
|
450 |
#144 := f22
|
|
451 |
#611 := (= f21 f22)
|
|
452 |
#723 := (not #611)
|
|
453 |
decl f27 :: S11
|
|
454 |
#152 := f27
|
|
455 |
decl f26 :: S11
|
|
456 |
#151 := f26
|
|
457 |
#153 := (= f26 f27)
|
|
458 |
#696 := (not #153)
|
|
459 |
decl f24 :: S2
|
|
460 |
#147 := f24
|
|
461 |
decl f23 :: S2
|
|
462 |
#146 := f23
|
|
463 |
#148 := (= f23 f24)
|
|
464 |
#714 := (not #148)
|
|
465 |
#4367 := (or #714 #696 #723 #705 #4309 #4364)
|
|
466 |
#4370 := (not #4367)
|
|
467 |
#4527 := (or #4370 #4524)
|
|
468 |
#4530 := (not #4527)
|
|
469 |
#2023 := (?v1!7 #12)
|
|
470 |
#2024 := (f19 f20 #2023)
|
|
471 |
#2651 := (* -1::Int #2024)
|
|
472 |
#2666 := (+ #113 #2651)
|
|
473 |
#2667 := (<= #2666 0::Int)
|
|
474 |
#2028 := (f6 f7 #2023)
|
|
475 |
#2029 := (f5 #2028 #12)
|
|
476 |
#2030 := (f4 #2029)
|
|
477 |
#2652 := (* -1::Int #2030)
|
|
478 |
#2653 := (+ #2651 #2652)
|
|
479 |
#2654 := (+ #113 #2653)
|
|
480 |
#2655 := (= #2654 0::Int)
|
|
481 |
#3221 := (not #2655)
|
|
482 |
#2033 := (f11 f21 #2023)
|
|
483 |
#2034 := (= f1 #2033)
|
|
484 |
#3220 := (not #2034)
|
|
485 |
#3222 := (or #3220 #3221 #2667)
|
|
486 |
#3223 := (not #3222)
|
|
487 |
#3229 := (or #67 #1281 #3223)
|
|
488 |
#4295 := (forall (vars (?v0 S2)) (:pat #4261) #3229)
|
|
489 |
#4300 := (not #4295)
|
|
490 |
decl f17 :: (-> S2 Int)
|
|
491 |
#68 := (f17 #12)
|
|
492 |
#4206 := (pattern #68)
|
43118
|
493 |
decl ?v1!6 :: (-> S2 S2)
|
43555
|
494 |
#1994 := (?v1!6 #12)
|
|
495 |
#1999 := (f17 #1994)
|
|
496 |
#2610 := (* -1::Int #1999)
|
|
497 |
#1995 := (f6 f7 #1994)
|
|
498 |
#1996 := (f5 #1995 #12)
|
|
499 |
#1997 := (f4 #1996)
|
|
500 |
#2627 := (* -1::Int #1997)
|
|
501 |
#2628 := (+ #2627 #2610)
|
|
502 |
#2629 := (+ #68 #2628)
|
|
503 |
#2630 := (= #2629 0::Int)
|
|
504 |
#3193 := (not #2630)
|
|
505 |
#2611 := (+ #68 #2610)
|
|
506 |
#2612 := (<= #2611 0::Int)
|
|
507 |
decl f18 :: S7
|
|
508 |
#76 := f18
|
|
509 |
#2005 := (f11 f18 #1994)
|
|
510 |
#2006 := (= f1 #2005)
|
|
511 |
#3192 := (not #2006)
|
|
512 |
#3194 := (or #3192 #2612 #3193)
|
|
513 |
#3195 := (not #3194)
|
|
514 |
#1241 := (* -1::Int #68)
|
|
515 |
#1242 := (+ f3 #1241)
|
|
516 |
#1243 := (<= #1242 0::Int)
|
|
517 |
#3201 := (or #67 #1243 #3195)
|
|
518 |
#4287 := (forall (vars (?v0 S2)) (:pat #4206) #3201)
|
|
519 |
#4292 := (not #4287)
|
|
520 |
#120 := (f11 f21 #11)
|
|
521 |
#4278 := (pattern #117 #120)
|
|
522 |
#123 := (f19 f20 #11)
|
|
523 |
#1293 := (* -1::Int #123)
|
|
524 |
#1294 := (+ #113 #1293)
|
|
525 |
#1297 := (>= #1294 0::Int)
|
|
526 |
#529 := (= f1 #120)
|
|
527 |
#3158 := (not #529)
|
|
528 |
#3173 := (or #523 #3158 #1297)
|
|
529 |
#4279 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4278) #3173)
|
|
530 |
#4284 := (not #4279)
|
|
531 |
#1295 := (+ #94 #1294)
|
|
532 |
#1690 := (>= #1295 0::Int)
|
|
533 |
#526 := (not #523)
|
|
534 |
#3150 := (or #526 #1217 #1690)
|
|
535 |
#4270 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3150)
|
|
536 |
#4275 := (not #4270)
|
|
537 |
#1718 := (>= #113 0::Int)
|
|
538 |
#4262 := (forall (vars (?v0 S2)) (:pat #4261) #1718)
|
|
539 |
#4267 := (not #4262)
|
|
540 |
#111 := (f19 f20 f16)
|
|
541 |
#112 := (= #111 0::Int)
|
|
542 |
#1729 := (not #112)
|
|
543 |
#4533 := (or #1729 #4267 #4275 #4284 #4292 #4300 #4530)
|
|
544 |
#4536 := (not #4533)
|
|
545 |
#77 := (f11 f18 #12)
|
|
546 |
#4213 := (pattern #77)
|
43118
|
547 |
decl ?v0!5 :: S2
|
43555
|
548 |
#1950 := ?v0!5
|
|
549 |
#1953 := (f17 ?v0!5)
|
|
550 |
#1954 := (* -1::Int #1953)
|
|
551 |
#1951 := (f5 #92 ?v0!5)
|
|
552 |
#1952 := (f4 #1951)
|
|
553 |
#2578 := (+ #1952 #1954)
|
|
554 |
#2579 := (+ #68 #2578)
|
|
555 |
#2582 := (= #2579 0::Int)
|
|
556 |
#3111 := (not #2582)
|
|
557 |
#1958 := (+ #68 #1954)
|
|
558 |
#1959 := (>= #1958 0::Int)
|
|
559 |
#444 := (= f1 #77)
|
|
560 |
#447 := (not #444)
|
|
561 |
#3112 := (or #447 #1959 #3111)
|
|
562 |
#4247 := (forall (vars (?v1 S2)) (:pat #4213 #4206 #4246) #3112)
|
|
563 |
#4252 := (not #4247)
|
|
564 |
#2554 := (= f16 ?v0!5)
|
|
565 |
#1963 := (+ f3 #1954)
|
|
566 |
#1964 := (<= #1963 0::Int)
|
|
567 |
#4255 := (or #1964 #2554 #4252)
|
|
568 |
#4258 := (not #4255)
|
|
569 |
#4539 := (or #4258 #4536)
|
|
570 |
#4542 := (not #4539)
|
|
571 |
#88 := (f17 #11)
|
|
572 |
#1193 := (* -1::Int #88)
|
|
573 |
#1214 := (+ #1193 #94)
|
|
574 |
#1215 := (+ #68 #1214)
|
|
575 |
#1212 := (>= #1215 0::Int)
|
|
576 |
#3103 := (or #447 #1212 #1217)
|
|
577 |
#4238 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4237) #3103)
|
|
578 |
#4243 := (not #4238)
|
|
579 |
#4545 := (or #4243 #4542)
|
|
580 |
#4548 := (not #4545)
|
43155
|
581 |
decl ?v1!3 :: S2
|
43555
|
582 |
#1918 := ?v1!3
|
|
583 |
#1934 := (f17 ?v1!3)
|
43155
|
584 |
decl ?v0!4 :: S2
|
43555
|
585 |
#1919 := ?v0!4
|
|
586 |
#1931 := (f17 ?v0!4)
|
|
587 |
#1932 := (* -1::Int #1931)
|
|
588 |
#2535 := (+ #1932 #1934)
|
|
589 |
#1920 := (f6 f7 ?v1!3)
|
|
590 |
#1921 := (f5 #1920 ?v0!4)
|
|
591 |
#1922 := (f4 #1921)
|
|
592 |
#2536 := (+ #1922 #2535)
|
|
593 |
#2539 := (>= #2536 0::Int)
|
|
594 |
#1927 := (f11 f18 ?v1!3)
|
|
595 |
#1928 := (= f1 #1927)
|
|
596 |
#3066 := (not #1928)
|
|
597 |
#1923 := (* -1::Int #1922)
|
|
598 |
#1924 := (+ f3 #1923)
|
|
599 |
#1925 := (<= #1924 0::Int)
|
|
600 |
#3081 := (or #1925 #3066 #2539)
|
|
601 |
#6295 := [hypothesis]: #1928
|
|
602 |
#4214 := (forall (vars (?v0 S2)) (:pat #4213) #447)
|
|
603 |
#450 := (forall (vars (?v0 S2)) #447)
|
|
604 |
#4217 := (iff #450 #4214)
|
|
605 |
#4215 := (iff #447 #447)
|
|
606 |
#4216 := [refl]: #4215
|
|
607 |
#4218 := [quant-intro #4216]: #4217
|
|
608 |
#1840 := (~ #450 #450)
|
|
609 |
#1870 := (~ #447 #447)
|
|
610 |
#1871 := [refl]: #1870
|
|
611 |
#1841 := [nnf-pos #1871]: #1840
|
|
612 |
#69 := (= #68 0::Int)
|
|
613 |
#72 := (not #67)
|
|
614 |
#1787 := (or #72 #69)
|
|
615 |
#1790 := (forall (vars (?v0 S2)) #1787)
|
|
616 |
#1793 := (not #1790)
|
|
617 |
#1721 := (forall (vars (?v0 S2)) #1718)
|
|
618 |
#1724 := (not #1721)
|
|
619 |
#532 := (and #526 #529)
|
|
620 |
#538 := (not #532)
|
|
621 |
#1707 := (or #538 #1297)
|
|
622 |
#1712 := (forall (vars (?v0 S2) (?v1 S2)) #1707)
|
|
623 |
#1715 := (not #1712)
|
|
624 |
#1218 := (not #1217)
|
|
625 |
#1682 := (and #523 #1218)
|
|
626 |
#1687 := (not #1682)
|
|
627 |
#1693 := (or #1687 #1690)
|
|
628 |
#1696 := (forall (vars (?v0 S2) (?v1 S2)) #1693)
|
|
629 |
#1699 := (not #1696)
|
|
630 |
#1629 := (forall (vars (?v0 S2)) #1624)
|
|
631 |
#1632 := (not #1629)
|
|
632 |
#1439 := (not #1438)
|
|
633 |
#1432 := (not #1431)
|
|
634 |
#1442 := (and #1432 #1439)
|
|
635 |
#1600 := (not #1442)
|
|
636 |
#1608 := (or #1600 #1605)
|
|
637 |
#1611 := (forall (vars (?v0 S2)) #1608)
|
|
638 |
#1614 := (not #1611)
|
|
639 |
#1538 := (= #1516 0::Int)
|
|
640 |
#1541 := (not #1484)
|
|
641 |
#1550 := (and #789 #1541 #1538)
|
|
642 |
#1555 := (exists (vars (?v1 S2)) #1550)
|
|
643 |
#1527 := (+ f3 #1460)
|
|
644 |
#1528 := (<= #1527 0::Int)
|
|
645 |
#1529 := (not #1528)
|
|
646 |
#1532 := (and #72 #1529)
|
|
647 |
#1535 := (not #1532)
|
|
648 |
#1558 := (or #1535 #1555)
|
|
649 |
#1561 := (forall (vars (?v0 S2)) #1558)
|
|
650 |
#1506 := (and #789 #1218)
|
|
651 |
#1511 := (not #1506)
|
|
652 |
#1518 := (or #1511 #1514)
|
|
653 |
#1521 := (forall (vars (?v0 S2) (?v1 S2)) #1518)
|
|
654 |
#1524 := (not #1521)
|
|
655 |
#1564 := (or #1524 #1561)
|
|
656 |
#1567 := (and #1521 #1564)
|
|
657 |
#812 := (and #795 #809)
|
|
658 |
#818 := (not #812)
|
|
659 |
#1492 := (or #818 #1484)
|
|
660 |
#1497 := (forall (vars (?v0 S2) (?v1 S2)) #1492)
|
|
661 |
#1500 := (not #1497)
|
|
662 |
#1570 := (or #1500 #1567)
|
|
663 |
#1573 := (and #1497 #1570)
|
|
664 |
#1478 := (forall (vars (?v0 S2)) #1475)
|
|
665 |
#1481 := (not #1478)
|
|
666 |
#1576 := (or #1481 #1573)
|
|
667 |
#1579 := (and #1478 #1576)
|
|
668 |
#1582 := (or #1472 #1579)
|
|
669 |
#1585 := (and #218 #1582)
|
|
670 |
#801 := (forall (vars (?v0 S2)) #796)
|
|
671 |
#935 := (not #801)
|
|
672 |
#1588 := (or #935 #1585)
|
|
673 |
#1591 := (and #801 #1588)
|
|
674 |
#1464 := (forall (vars (?v0 S2)) #1459)
|
43155
|
675 |
#1467 := (not #1464)
|
43555
|
676 |
#1594 := (or #1467 #1591)
|
|
677 |
#1597 := (and #1464 #1594)
|
|
678 |
#1448 := (or #775 #1442)
|
|
679 |
#1453 := (forall (vars (?v0 S2)) #1448)
|
|
680 |
#1456 := (not #1453)
|
|
681 |
#1282 := (not #1281)
|
|
682 |
#1401 := (and #526 #1282)
|
|
683 |
#1406 := (exists (vars (?v0 S2)) #1401)
|
|
684 |
#1647 := (not #1406)
|
|
685 |
#1671 := (or #977 #744 #1647 #1456 #1597 #1614 #1632 #1636)
|
|
686 |
#1327 := (not #1326)
|
|
687 |
#1361 := (and #1218 #1327)
|
|
688 |
#1364 := (not #1361)
|
|
689 |
#1370 := (or #1364 #1367)
|
|
690 |
#1373 := (forall (vars (?v0 S2) (?v1 S2)) #1370)
|
|
691 |
#1376 := (not #1373)
|
|
692 |
#1384 := (or #170 #1376)
|
|
693 |
#1389 := (and #1373 #1384)
|
|
694 |
#1342 := (= #1344 0::Int)
|
|
695 |
#1336 := (>= #1338 0::Int)
|
|
696 |
#1339 := (not #1336)
|
|
697 |
#1346 := (and #1339 #1342)
|
|
698 |
#1349 := (exists (vars (?v1 S2)) #1346)
|
|
699 |
#1330 := (and #72 #1327)
|
|
700 |
#1333 := (not #1330)
|
|
701 |
#1352 := (or #1333 #1349)
|
|
702 |
#1355 := (forall (vars (?v0 S2)) #1352)
|
|
703 |
#1358 := (not #1355)
|
|
704 |
#1392 := (or #1358 #1389)
|
|
705 |
#1395 := (and #1355 #1392)
|
|
706 |
#1424 := (or #714 #696 #723 #705 #1395 #1406)
|
|
707 |
#1676 := (and #1424 #1671)
|
|
708 |
#1298 := (not #1297)
|
|
709 |
#1291 := (= #1295 0::Int)
|
|
710 |
#1307 := (and #523 #1291 #1298)
|
|
711 |
#1312 := (exists (vars (?v1 S2)) #1307)
|
|
712 |
#1285 := (and #72 #1282)
|
|
713 |
#1288 := (not #1285)
|
|
714 |
#1315 := (or #1288 #1312)
|
|
715 |
#1318 := (forall (vars (?v0 S2)) #1315)
|
|
716 |
#1321 := (not #1318)
|
|
717 |
#1253 := (= #1215 0::Int)
|
|
718 |
#1194 := (+ #68 #1193)
|
|
719 |
#1192 := (>= #1194 0::Int)
|
|
720 |
#1256 := (not #1192)
|
|
721 |
#1265 := (and #444 #1256 #1253)
|
|
722 |
#1270 := (exists (vars (?v1 S2)) #1265)
|
|
723 |
#1244 := (not #1243)
|
|
724 |
#1247 := (and #72 #1244)
|
|
725 |
#1250 := (not #1247)
|
|
726 |
#1273 := (or #1250 #1270)
|
|
727 |
#1276 := (forall (vars (?v0 S2)) #1273)
|
|
728 |
#1732 := (not #1276)
|
|
729 |
#1753 := (or #1729 #1732 #1321 #1676 #1699 #1715 #1724)
|
|
730 |
#1758 := (and #1276 #1753)
|
|
731 |
#1224 := (and #444 #1218)
|
|
732 |
#1229 := (not #1224)
|
|
733 |
#1232 := (or #1212 #1229)
|
|
734 |
#1235 := (forall (vars (?v0 S2) (?v1 S2)) #1232)
|
|
735 |
#1238 := (not #1235)
|
|
736 |
#1761 := (or #1238 #1758)
|
|
737 |
#1764 := (and #1235 #1761)
|
|
738 |
#85 := (f11 f18 #11)
|
|
739 |
#456 := (= f1 #85)
|
|
740 |
#459 := (and #447 #456)
|
|
741 |
#465 := (not #459)
|
|
742 |
#1199 := (or #465 #1192)
|
|
743 |
#1204 := (forall (vars (?v0 S2) (?v1 S2)) #1199)
|
|
744 |
#1207 := (not #1204)
|
|
745 |
#1767 := (or #1207 #1764)
|
|
746 |
#1770 := (and #1204 #1767)
|
|
747 |
#1183 := (>= #68 0::Int)
|
|
748 |
#1184 := (forall (vars (?v0 S2)) #1183)
|
|
749 |
#1187 := (not #1184)
|
|
750 |
#1773 := (or #1187 #1770)
|
|
751 |
#1776 := (and #1184 #1773)
|
|
752 |
#81 := (f17 f16)
|
|
753 |
#82 := (= #81 0::Int)
|
|
754 |
#1178 := (not #82)
|
|
755 |
#1779 := (or #1178 #1776)
|
|
756 |
#1782 := (and #82 #1779)
|
|
757 |
#1142 := (not #450)
|
|
758 |
#430 := (= f3 #68)
|
|
759 |
#436 := (or #67 #430)
|
|
760 |
#441 := (forall (vars (?v0 S2)) #436)
|
|
761 |
#1151 := (not #441)
|
|
762 |
#1805 := (or #1151 #1142 #1782 #1793)
|
|
763 |
#1810 := (not #1805)
|
|
764 |
#230 := (+ #203 #94)
|
|
765 |
#237 := (= #225 #230)
|
|
766 |
#214 := (= #213 f1)
|
|
767 |
#238 := (and #214 #237)
|
|
768 |
#236 := (< #203 #225)
|
|
769 |
#239 := (and #236 #238)
|
|
770 |
#240 := (exists (vars (?v1 S2)) #239)
|
|
771 |
#234 := (< #203 f3)
|
|
772 |
#235 := (and #72 #234)
|
|
773 |
#241 := (implies #235 #240)
|
|
774 |
#242 := (forall (vars (?v0 S2)) #241)
|
|
775 |
#243 := (and #242 true)
|
|
776 |
#231 := (<= #225 #230)
|
|
777 |
#95 := (< #94 f3)
|
|
778 |
#229 := (and #214 #95)
|
|
779 |
#232 := (implies #229 #231)
|
|
780 |
#233 := (forall (vars (?v0 S2) (?v1 S2)) #232)
|
|
781 |
#244 := (implies #233 #243)
|
|
782 |
#245 := (and #233 #244)
|
|
783 |
#226 := (<= #225 #203)
|
|
784 |
#223 := (= #222 f1)
|
|
785 |
#221 := (not #214)
|
|
786 |
#224 := (and #221 #223)
|
|
787 |
#227 := (implies #224 #226)
|
|
788 |
#228 := (forall (vars (?v0 S2) (?v1 S2)) #227)
|
|
789 |
#246 := (implies #228 #245)
|
|
790 |
#247 := (and #228 #246)
|
|
791 |
#219 := (<= 0::Int #203)
|
|
792 |
#220 := (forall (vars (?v0 S2)) #219)
|
|
793 |
#248 := (implies #220 #247)
|
|
794 |
#249 := (and #220 #248)
|
|
795 |
#250 := (implies #218 #249)
|
|
796 |
#251 := (and #218 #250)
|
|
797 |
#208 := (= #203 #113)
|
|
798 |
#215 := (implies #214 #208)
|
|
799 |
#216 := (forall (vars (?v0 S2)) #215)
|
|
800 |
#252 := (implies #216 #251)
|
|
801 |
#253 := (and #216 #252)
|
|
802 |
#211 := (<= #203 #113)
|
|
803 |
#212 := (forall (vars (?v0 S2)) #211)
|
|
804 |
#254 := (implies #212 #253)
|
|
805 |
#255 := (and #212 #254)
|
|
806 |
#200 := (+ #186 #198)
|
|
807 |
#201 := (< #200 #113)
|
|
808 |
#199 := (< #198 f3)
|
|
809 |
#202 := (and #199 #201)
|
|
810 |
#207 := (not #202)
|
|
811 |
#209 := (implies #207 #208)
|
|
812 |
#210 := (forall (vars (?v0 S2)) #209)
|
|
813 |
#256 := (implies #210 #255)
|
|
814 |
#204 := (= #203 #200)
|
|
815 |
#205 := (implies #202 #204)
|
43155
|
816 |
#206 := (forall (vars (?v0 S2)) #205)
|
43555
|
817 |
#257 := (implies #206 #256)
|
|
818 |
#258 := (implies #195 #257)
|
|
819 |
#188 := (<= #186 #113)
|
|
820 |
#118 := (= #117 f1)
|
|
821 |
#119 := (not #118)
|
|
822 |
#189 := (implies #119 #188)
|
|
823 |
#190 := (forall (vars (?v0 S2)) #189)
|
|
824 |
#259 := (implies #190 #258)
|
|
825 |
#187 := (< #186 f3)
|
|
826 |
#260 := (implies #187 #259)
|
|
827 |
#184 := (= #183 f1)
|
|
828 |
#185 := (not #184)
|
|
829 |
#261 := (implies #185 #260)
|
|
830 |
#132 := (< #113 f3)
|
|
831 |
#141 := (and #119 #132)
|
|
832 |
#142 := (exists (vars (?v0 S2)) #141)
|
|
833 |
#262 := (implies #142 #261)
|
|
834 |
#263 := (implies true #262)
|
|
835 |
#171 := (and #170 true)
|
|
836 |
#159 := (+ #154 #94)
|
|
837 |
#166 := (<= #157 #159)
|
|
838 |
#155 := (< #154 f3)
|
|
839 |
#165 := (and #155 #95)
|
|
840 |
#167 := (implies #165 #166)
|
|
841 |
#168 := (forall (vars (?v0 S2) (?v1 S2)) #167)
|
|
842 |
#172 := (implies #168 #171)
|
|
843 |
#173 := (and #168 #172)
|
|
844 |
#160 := (= #157 #159)
|
|
845 |
#158 := (< #154 #157)
|
|
846 |
#161 := (and #158 #160)
|
|
847 |
#162 := (exists (vars (?v1 S2)) #161)
|
|
848 |
#156 := (and #72 #155)
|
|
849 |
#163 := (implies #156 #162)
|
|
850 |
#164 := (forall (vars (?v0 S2)) #163)
|
|
851 |
#174 := (implies #164 #173)
|
|
852 |
#175 := (and #164 #174)
|
|
853 |
#176 := (implies #153 #175)
|
|
854 |
#150 := (= f25 f20)
|
|
855 |
#177 := (implies #150 #176)
|
|
856 |
#178 := (implies #148 #177)
|
|
857 |
#145 := (= f22 f21)
|
|
858 |
#179 := (implies #145 #178)
|
|
859 |
#143 := (not #142)
|
|
860 |
#180 := (implies #143 #179)
|
|
861 |
#181 := (implies true #180)
|
|
862 |
#264 := (and #181 #263)
|
|
863 |
#128 := (+ #113 #94)
|
|
864 |
#135 := (= #123 #128)
|
|
865 |
#136 := (and #118 #135)
|
|
866 |
#134 := (< #113 #123)
|
|
867 |
#137 := (and #134 #136)
|
|
868 |
#138 := (exists (vars (?v1 S2)) #137)
|
|
869 |
#133 := (and #72 #132)
|
|
870 |
#139 := (implies #133 #138)
|
|
871 |
#140 := (forall (vars (?v0 S2)) #139)
|
|
872 |
#265 := (implies #140 #264)
|
|
873 |
#129 := (<= #123 #128)
|
|
874 |
#127 := (and #118 #95)
|
|
875 |
#130 := (implies #127 #129)
|
|
876 |
#131 := (forall (vars (?v0 S2) (?v1 S2)) #130)
|
|
877 |
#266 := (implies #131 #265)
|
|
878 |
#124 := (<= #123 #113)
|
|
879 |
#121 := (= #120 f1)
|
|
880 |
#122 := (and #119 #121)
|
|
881 |
#125 := (implies #122 #124)
|
|
882 |
#126 := (forall (vars (?v0 S2) (?v1 S2)) #125)
|
|
883 |
#267 := (implies #126 #266)
|
|
884 |
#114 := (<= 0::Int #113)
|
|
885 |
#115 := (forall (vars (?v0 S2)) #114)
|
|
886 |
#268 := (implies #115 #267)
|
|
887 |
#269 := (implies #112 #268)
|
43155
|
888 |
#270 := (implies true #269)
|
43555
|
889 |
#97 := (+ #68 #94)
|
|
890 |
#104 := (= #88 #97)
|
|
891 |
#78 := (= #77 f1)
|
|
892 |
#105 := (and #78 #104)
|
|
893 |
#103 := (< #68 #88)
|
|
894 |
#106 := (and #103 #105)
|
|
895 |
#107 := (exists (vars (?v1 S2)) #106)
|
|
896 |
#101 := (< #68 f3)
|
|
897 |
#102 := (and #72 #101)
|
|
898 |
#108 := (implies #102 #107)
|
|
899 |
#109 := (forall (vars (?v0 S2)) #108)
|
|
900 |
#271 := (implies #109 #270)
|
|
901 |
#272 := (and #109 #271)
|
|
902 |
#98 := (<= #88 #97)
|
|
903 |
#96 := (and #78 #95)
|
|
904 |
#99 := (implies #96 #98)
|
|
905 |
#100 := (forall (vars (?v0 S2) (?v1 S2)) #99)
|
|
906 |
#273 := (implies #100 #272)
|
|
907 |
#274 := (and #100 #273)
|
|
908 |
#89 := (<= #88 #68)
|
|
909 |
#86 := (= #85 f1)
|
|
910 |
#79 := (not #78)
|
|
911 |
#87 := (and #79 #86)
|
|
912 |
#90 := (implies #87 #89)
|
|
913 |
#91 := (forall (vars (?v0 S2) (?v1 S2)) #90)
|
|
914 |
#275 := (implies #91 #274)
|
|
915 |
#276 := (and #91 #275)
|
|
916 |
#83 := (<= 0::Int #68)
|
|
917 |
#84 := (forall (vars (?v0 S2)) #83)
|
|
918 |
#277 := (implies #84 #276)
|
|
919 |
#278 := (and #84 #277)
|
|
920 |
#279 := (implies #82 #278)
|
|
921 |
#280 := (and #82 #279)
|
|
922 |
#80 := (forall (vars (?v0 S2)) #79)
|
|
923 |
#281 := (implies #80 #280)
|
|
924 |
#73 := (= #68 f3)
|
|
925 |
#74 := (implies #72 #73)
|
|
926 |
#75 := (forall (vars (?v0 S2)) #74)
|
|
927 |
#282 := (implies #75 #281)
|
|
928 |
#70 := (implies #67 #69)
|
|
929 |
#71 := (forall (vars (?v0 S2)) #70)
|
|
930 |
#283 := (implies #71 #282)
|
|
931 |
#284 := (implies true #283)
|
|
932 |
#285 := (not #284)
|
|
933 |
#1813 := (iff #285 #1810)
|
|
934 |
#835 := (+ #94 #203)
|
|
935 |
#853 := (= #225 #835)
|
|
936 |
#856 := (and #789 #853)
|
|
937 |
#859 := (and #236 #856)
|
|
938 |
#862 := (exists (vars (?v1 S2)) #859)
|
|
939 |
#868 := (not #235)
|
|
940 |
#869 := (or #868 #862)
|
|
941 |
#874 := (forall (vars (?v0 S2)) #869)
|
|
942 |
#838 := (<= #225 #835)
|
|
943 |
#830 := (and #95 #789)
|
|
944 |
#844 := (not #830)
|
|
945 |
#845 := (or #844 #838)
|
|
946 |
#850 := (forall (vars (?v0 S2) (?v1 S2)) #845)
|
|
947 |
#887 := (not #850)
|
|
948 |
#888 := (or #887 #874)
|
|
949 |
#893 := (and #850 #888)
|
|
950 |
#819 := (or #226 #818)
|
|
951 |
#824 := (forall (vars (?v0 S2) (?v1 S2)) #819)
|
|
952 |
#899 := (not #824)
|
|
953 |
#900 := (or #899 #893)
|
|
954 |
#905 := (and #824 #900)
|
|
955 |
#911 := (not #220)
|
|
956 |
#912 := (or #911 #905)
|
|
957 |
#917 := (and #220 #912)
|
|
958 |
#804 := (= 0::Int #217)
|
|
959 |
#923 := (not #804)
|
|
960 |
#924 := (or #923 #917)
|
|
961 |
#929 := (and #804 #924)
|
|
962 |
#936 := (or #935 #929)
|
|
963 |
#941 := (and #801 #936)
|
|
964 |
#947 := (not #212)
|
|
965 |
#948 := (or #947 #941)
|
|
966 |
#953 := (and #212 #948)
|
|
967 |
#781 := (or #202 #775)
|
|
968 |
#786 := (forall (vars (?v0 S2)) #781)
|
|
969 |
#959 := (not #786)
|
|
970 |
#960 := (or #959 #953)
|
|
971 |
#761 := (= #200 #203)
|
|
972 |
#767 := (or #207 #761)
|
43155
|
973 |
#772 := (forall (vars (?v0 S2)) #767)
|
43555
|
974 |
#968 := (not #772)
|
|
975 |
#969 := (or #968 #960)
|
|
976 |
#978 := (or #977 #969)
|
|
977 |
#753 := (or #188 #523)
|
43155
|
978 |
#758 := (forall (vars (?v0 S2)) #753)
|
43555
|
979 |
#986 := (not #758)
|
|
980 |
#987 := (or #986 #978)
|
|
981 |
#995 := (not #187)
|
|
982 |
#996 := (or #995 #987)
|
|
983 |
#1004 := (or #744 #996)
|
|
984 |
#600 := (and #132 #526)
|
|
985 |
#605 := (exists (vars (?v0 S2)) #600)
|
|
986 |
#608 := (not #605)
|
|
987 |
#1012 := (or #608 #1004)
|
|
988 |
#659 := (= 0::Int #169)
|
|
989 |
#617 := (+ #94 #154)
|
|
990 |
#644 := (<= #157 #617)
|
|
991 |
#641 := (and #95 #155)
|
|
992 |
#650 := (not #641)
|
|
993 |
#651 := (or #650 #644)
|
|
994 |
#656 := (forall (vars (?v0 S2) (?v1 S2)) #651)
|
|
995 |
#672 := (not #656)
|
|
996 |
#673 := (or #672 #659)
|
|
997 |
#678 := (and #656 #673)
|
|
998 |
#620 := (= #157 #617)
|
|
999 |
#623 := (and #158 #620)
|
|
1000 |
#626 := (exists (vars (?v1 S2)) #623)
|
|
1001 |
#632 := (not #156)
|
|
1002 |
#633 := (or #632 #626)
|
|
1003 |
#638 := (forall (vars (?v0 S2)) #633)
|
|
1004 |
#684 := (not #638)
|
|
1005 |
#685 := (or #684 #678)
|
|
1006 |
#690 := (and #638 #685)
|
|
1007 |
#697 := (or #696 #690)
|
|
1008 |
#706 := (or #705 #697)
|
|
1009 |
#715 := (or #714 #706)
|
|
1010 |
#724 := (or #723 #715)
|
|
1011 |
#732 := (or #605 #724)
|
|
1012 |
#1024 := (and #732 #1012)
|
|
1013 |
#555 := (+ #94 #113)
|
|
1014 |
#573 := (= #123 #555)
|
|
1015 |
#576 := (and #523 #573)
|
|
1016 |
#579 := (and #134 #576)
|
|
1017 |
#582 := (exists (vars (?v1 S2)) #579)
|
|
1018 |
#588 := (not #133)
|
|
1019 |
#589 := (or #588 #582)
|
|
1020 |
#594 := (forall (vars (?v0 S2)) #589)
|
|
1021 |
#1030 := (not #594)
|
|
1022 |
#1031 := (or #1030 #1024)
|
|
1023 |
#558 := (<= #123 #555)
|
|
1024 |
#550 := (and #95 #523)
|
|
1025 |
#564 := (not #550)
|
|
1026 |
#565 := (or #564 #558)
|
|
1027 |
#570 := (forall (vars (?v0 S2) (?v1 S2)) #565)
|
|
1028 |
#1039 := (not #570)
|
|
1029 |
#1040 := (or #1039 #1031)
|
|
1030 |
#539 := (or #124 #538)
|
|
1031 |
#544 := (forall (vars (?v0 S2) (?v1 S2)) #539)
|
|
1032 |
#1048 := (not #544)
|
|
1033 |
#1049 := (or #1048 #1040)
|
|
1034 |
#1057 := (not #115)
|
|
1035 |
#1058 := (or #1057 #1049)
|
|
1036 |
#520 := (= 0::Int #111)
|
|
1037 |
#1066 := (not #520)
|
|
1038 |
#1067 := (or #1066 #1058)
|
|
1039 |
#497 := (and #104 #444)
|
|
1040 |
#502 := (and #103 #497)
|
|
1041 |
#505 := (exists (vars (?v1 S2)) #502)
|
|
1042 |
#511 := (not #102)
|
|
1043 |
#512 := (or #511 #505)
|
|
1044 |
#517 := (forall (vars (?v0 S2)) #512)
|
|
1045 |
#1082 := (not #517)
|
|
1046 |
#1083 := (or #1082 #1067)
|
|
1047 |
#1088 := (and #517 #1083)
|
|
1048 |
#477 := (and #95 #444)
|
|
1049 |
#485 := (not #477)
|
|
1050 |
#486 := (or #98 #485)
|
|
1051 |
#491 := (forall (vars (?v0 S2) (?v1 S2)) #486)
|
|
1052 |
#1094 := (not #491)
|
|
1053 |
#1095 := (or #1094 #1088)
|
|
1054 |
#1100 := (and #491 #1095)
|
|
1055 |
#466 := (or #89 #465)
|
|
1056 |
#471 := (forall (vars (?v0 S2) (?v1 S2)) #466)
|
|
1057 |
#1106 := (not #471)
|
|
1058 |
#1107 := (or #1106 #1100)
|
|
1059 |
#1112 := (and #471 #1107)
|
|
1060 |
#1118 := (not #84)
|
|
1061 |
#1119 := (or #1118 #1112)
|
|
1062 |
#1124 := (and #84 #1119)
|
|
1063 |
#453 := (= 0::Int #81)
|
|
1064 |
#1130 := (not #453)
|
|
1065 |
#1131 := (or #1130 #1124)
|
|
1066 |
#1136 := (and #453 #1131)
|
|
1067 |
#1143 := (or #1142 #1136)
|
|
1068 |
#1152 := (or #1151 #1143)
|
|
1069 |
#415 := (= 0::Int #68)
|
|
1070 |
#422 := (or #72 #415)
|
|
1071 |
#427 := (forall (vars (?v0 S2)) #422)
|
|
1072 |
#1160 := (not #427)
|
|
1073 |
#1161 := (or #1160 #1152)
|
|
1074 |
#1173 := (not #1161)
|
|
1075 |
#1811 := (iff #1173 #1810)
|
|
1076 |
#1808 := (iff #1161 #1805)
|
|
1077 |
#1796 := (or #1142 #1782)
|
|
1078 |
#1799 := (or #1151 #1796)
|
|
1079 |
#1802 := (or #1793 #1799)
|
|
1080 |
#1806 := (iff #1802 #1805)
|
|
1081 |
#1807 := [rewrite]: #1806
|
|
1082 |
#1803 := (iff #1161 #1802)
|
|
1083 |
#1800 := (iff #1152 #1799)
|
|
1084 |
#1797 := (iff #1143 #1796)
|
|
1085 |
#1783 := (iff #1136 #1782)
|
|
1086 |
#1780 := (iff #1131 #1779)
|
|
1087 |
#1777 := (iff #1124 #1776)
|
|
1088 |
#1774 := (iff #1119 #1773)
|
|
1089 |
#1771 := (iff #1112 #1770)
|
|
1090 |
#1768 := (iff #1107 #1767)
|
|
1091 |
#1765 := (iff #1100 #1764)
|
|
1092 |
#1762 := (iff #1095 #1761)
|
|
1093 |
#1759 := (iff #1088 #1758)
|
|
1094 |
#1756 := (iff #1083 #1753)
|
|
1095 |
#1735 := (or #1321 #1676)
|
|
1096 |
#1738 := (or #1699 #1735)
|
|
1097 |
#1741 := (or #1715 #1738)
|
|
1098 |
#1744 := (or #1724 #1741)
|
|
1099 |
#1747 := (or #1729 #1744)
|
|
1100 |
#1750 := (or #1732 #1747)
|
|
1101 |
#1754 := (iff #1750 #1753)
|
|
1102 |
#1755 := [rewrite]: #1754
|
|
1103 |
#1751 := (iff #1083 #1750)
|
|
1104 |
#1748 := (iff #1067 #1747)
|
|
1105 |
#1745 := (iff #1058 #1744)
|
|
1106 |
#1742 := (iff #1049 #1741)
|
|
1107 |
#1739 := (iff #1040 #1738)
|
|
1108 |
#1736 := (iff #1031 #1735)
|
|
1109 |
#1677 := (iff #1024 #1676)
|
|
1110 |
#1674 := (iff #1012 #1671)
|
|
1111 |
#1650 := (or #1456 #1597)
|
|
1112 |
#1653 := (or #1614 #1650)
|
|
1113 |
#1656 := (or #977 #1653)
|
|
1114 |
#1659 := (or #1632 #1656)
|
|
1115 |
#1662 := (or #1636 #1659)
|
|
1116 |
#1665 := (or #744 #1662)
|
|
1117 |
#1668 := (or #1647 #1665)
|
|
1118 |
#1672 := (iff #1668 #1671)
|
|
1119 |
#1673 := [rewrite]: #1672
|
|
1120 |
#1669 := (iff #1012 #1668)
|
|
1121 |
#1666 := (iff #1004 #1665)
|
|
1122 |
#1663 := (iff #996 #1662)
|
|
1123 |
#1660 := (iff #987 #1659)
|
|
1124 |
#1657 := (iff #978 #1656)
|
|
1125 |
#1654 := (iff #969 #1653)
|
|
1126 |
#1651 := (iff #960 #1650)
|
|
1127 |
#1598 := (iff #953 #1597)
|
|
1128 |
#1595 := (iff #948 #1594)
|
|
1129 |
#1592 := (iff #941 #1591)
|
|
1130 |
#1589 := (iff #936 #1588)
|
|
1131 |
#1586 := (iff #929 #1585)
|
|
1132 |
#1583 := (iff #924 #1582)
|
|
1133 |
#1580 := (iff #917 #1579)
|
|
1134 |
#1577 := (iff #912 #1576)
|
|
1135 |
#1574 := (iff #905 #1573)
|
|
1136 |
#1571 := (iff #900 #1570)
|
|
1137 |
#1568 := (iff #893 #1567)
|
|
1138 |
#1565 := (iff #888 #1564)
|
|
1139 |
#1562 := (iff #874 #1561)
|
|
1140 |
#1559 := (iff #869 #1558)
|
|
1141 |
#1556 := (iff #862 #1555)
|
|
1142 |
#1553 := (iff #859 #1550)
|
|
1143 |
#1544 := (and #789 #1538)
|
|
1144 |
#1547 := (and #1541 #1544)
|
|
1145 |
#1551 := (iff #1547 #1550)
|
|
1146 |
#1552 := [rewrite]: #1551
|
|
1147 |
#1548 := (iff #859 #1547)
|
|
1148 |
#1545 := (iff #856 #1544)
|
|
1149 |
#1539 := (iff #853 #1538)
|
|
1150 |
#1540 := [rewrite]: #1539
|
|
1151 |
#1546 := [monotonicity #1540]: #1545
|
|
1152 |
#1542 := (iff #236 #1541)
|
|
1153 |
#1543 := [rewrite]: #1542
|
|
1154 |
#1549 := [monotonicity #1543 #1546]: #1548
|
|
1155 |
#1554 := [trans #1549 #1552]: #1553
|
|
1156 |
#1557 := [quant-intro #1554]: #1556
|
|
1157 |
#1536 := (iff #868 #1535)
|
|
1158 |
#1533 := (iff #235 #1532)
|
|
1159 |
#1530 := (iff #234 #1529)
|
|
1160 |
#1531 := [rewrite]: #1530
|
|
1161 |
#1534 := [monotonicity #1531]: #1533
|
|
1162 |
#1537 := [monotonicity #1534]: #1536
|
|
1163 |
#1560 := [monotonicity #1537 #1557]: #1559
|
|
1164 |
#1563 := [quant-intro #1560]: #1562
|
|
1165 |
#1525 := (iff #887 #1524)
|
|
1166 |
#1522 := (iff #850 #1521)
|
|
1167 |
#1519 := (iff #845 #1518)
|
|
1168 |
#1515 := (iff #838 #1514)
|
|
1169 |
#1517 := [rewrite]: #1515
|
|
1170 |
#1512 := (iff #844 #1511)
|
|
1171 |
#1509 := (iff #830 #1506)
|
|
1172 |
#1503 := (and #1218 #789)
|
|
1173 |
#1507 := (iff #1503 #1506)
|
|
1174 |
#1508 := [rewrite]: #1507
|
|
1175 |
#1504 := (iff #830 #1503)
|
|
1176 |
#1219 := (iff #95 #1218)
|
|
1177 |
#1220 := [rewrite]: #1219
|
|
1178 |
#1505 := [monotonicity #1220]: #1504
|
|
1179 |
#1510 := [trans #1505 #1508]: #1509
|
|
1180 |
#1513 := [monotonicity #1510]: #1512
|
|
1181 |
#1520 := [monotonicity #1513 #1517]: #1519
|
|
1182 |
#1523 := [quant-intro #1520]: #1522
|
|
1183 |
#1526 := [monotonicity #1523]: #1525
|
|
1184 |
#1566 := [monotonicity #1526 #1563]: #1565
|
|
1185 |
#1569 := [monotonicity #1523 #1566]: #1568
|
|
1186 |
#1501 := (iff #899 #1500)
|
|
1187 |
#1498 := (iff #824 #1497)
|
|
1188 |
#1495 := (iff #819 #1492)
|
|
1189 |
#1489 := (or #1484 #818)
|
43155
|
1190 |
#1493 := (iff #1489 #1492)
|
|
1191 |
#1494 := [rewrite]: #1493
|
43555
|
1192 |
#1490 := (iff #819 #1489)
|
|
1193 |
#1487 := (iff #226 #1484)
|
|
1194 |
#1488 := [rewrite]: #1487
|
|
1195 |
#1491 := [monotonicity #1488]: #1490
|
43155
|
1196 |
#1496 := [trans #1491 #1494]: #1495
|
43555
|
1197 |
#1499 := [quant-intro #1496]: #1498
|
|
1198 |
#1502 := [monotonicity #1499]: #1501
|
|
1199 |
#1572 := [monotonicity #1502 #1569]: #1571
|
|
1200 |
#1575 := [monotonicity #1499 #1572]: #1574
|
|
1201 |
#1482 := (iff #911 #1481)
|
|
1202 |
#1479 := (iff #220 #1478)
|
|
1203 |
#1476 := (iff #219 #1475)
|
|
1204 |
#1477 := [rewrite]: #1476
|
|
1205 |
#1480 := [quant-intro #1477]: #1479
|
|
1206 |
#1483 := [monotonicity #1480]: #1482
|
|
1207 |
#1578 := [monotonicity #1483 #1575]: #1577
|
|
1208 |
#1581 := [monotonicity #1480 #1578]: #1580
|
|
1209 |
#1473 := (iff #923 #1472)
|
|
1210 |
#1470 := (iff #804 #218)
|
|
1211 |
#1471 := [rewrite]: #1470
|
|
1212 |
#1474 := [monotonicity #1471]: #1473
|
|
1213 |
#1584 := [monotonicity #1474 #1581]: #1583
|
|
1214 |
#1587 := [monotonicity #1471 #1584]: #1586
|
|
1215 |
#1590 := [monotonicity #1587]: #1589
|
|
1216 |
#1593 := [monotonicity #1590]: #1592
|
|
1217 |
#1468 := (iff #947 #1467)
|
|
1218 |
#1465 := (iff #212 #1464)
|
|
1219 |
#1462 := (iff #211 #1459)
|
43155
|
1220 |
#1463 := [rewrite]: #1462
|
|
1221 |
#1466 := [quant-intro #1463]: #1465
|
|
1222 |
#1469 := [monotonicity #1466]: #1468
|
43555
|
1223 |
#1596 := [monotonicity #1469 #1593]: #1595
|
|
1224 |
#1599 := [monotonicity #1466 #1596]: #1598
|
|
1225 |
#1457 := (iff #959 #1456)
|
|
1226 |
#1454 := (iff #786 #1453)
|
|
1227 |
#1451 := (iff #781 #1448)
|
|
1228 |
#1445 := (or #1442 #775)
|
|
1229 |
#1449 := (iff #1445 #1448)
|
|
1230 |
#1450 := [rewrite]: #1449
|
|
1231 |
#1446 := (iff #781 #1445)
|
|
1232 |
#1443 := (iff #202 #1442)
|
|
1233 |
#1440 := (iff #201 #1439)
|
|
1234 |
#1441 := [rewrite]: #1440
|
|
1235 |
#1433 := (iff #199 #1432)
|
|
1236 |
#1434 := [rewrite]: #1433
|
|
1237 |
#1444 := [monotonicity #1434 #1441]: #1443
|
|
1238 |
#1447 := [monotonicity #1444]: #1446
|
|
1239 |
#1452 := [trans #1447 #1450]: #1451
|
|
1240 |
#1455 := [quant-intro #1452]: #1454
|
|
1241 |
#1458 := [monotonicity #1455]: #1457
|
|
1242 |
#1652 := [monotonicity #1458 #1599]: #1651
|
|
1243 |
#1615 := (iff #968 #1614)
|
|
1244 |
#1612 := (iff #772 #1611)
|
|
1245 |
#1609 := (iff #767 #1608)
|
|
1246 |
#1606 := (iff #761 #1605)
|
|
1247 |
#1607 := [rewrite]: #1606
|
|
1248 |
#1601 := (iff #207 #1600)
|
|
1249 |
#1602 := [monotonicity #1444]: #1601
|
|
1250 |
#1610 := [monotonicity #1602 #1607]: #1609
|
|
1251 |
#1613 := [quant-intro #1610]: #1612
|
|
1252 |
#1616 := [monotonicity #1613]: #1615
|
|
1253 |
#1655 := [monotonicity #1616 #1652]: #1654
|
|
1254 |
#1658 := [monotonicity #1655]: #1657
|
|
1255 |
#1633 := (iff #986 #1632)
|
|
1256 |
#1630 := (iff #758 #1629)
|
|
1257 |
#1627 := (iff #753 #1624)
|
|
1258 |
#1621 := (or #1617 #523)
|
|
1259 |
#1625 := (iff #1621 #1624)
|
|
1260 |
#1626 := [rewrite]: #1625
|
|
1261 |
#1622 := (iff #753 #1621)
|
|
1262 |
#1619 := (iff #188 #1617)
|
|
1263 |
#1620 := [rewrite]: #1619
|
|
1264 |
#1623 := [monotonicity #1620]: #1622
|
|
1265 |
#1628 := [trans #1623 #1626]: #1627
|
|
1266 |
#1631 := [quant-intro #1628]: #1630
|
|
1267 |
#1634 := [monotonicity #1631]: #1633
|
|
1268 |
#1661 := [monotonicity #1634 #1658]: #1660
|
|
1269 |
#1645 := (iff #995 #1636)
|
|
1270 |
#1637 := (not #1636)
|
|
1271 |
#1640 := (not #1637)
|
|
1272 |
#1643 := (iff #1640 #1636)
|
|
1273 |
#1644 := [rewrite]: #1643
|
|
1274 |
#1641 := (iff #995 #1640)
|
|
1275 |
#1638 := (iff #187 #1637)
|
|
1276 |
#1639 := [rewrite]: #1638
|
|
1277 |
#1642 := [monotonicity #1639]: #1641
|
|
1278 |
#1646 := [trans #1642 #1644]: #1645
|
|
1279 |
#1664 := [monotonicity #1646 #1661]: #1663
|
|
1280 |
#1667 := [monotonicity #1664]: #1666
|
|
1281 |
#1648 := (iff #608 #1647)
|
|
1282 |
#1407 := (iff #605 #1406)
|
|
1283 |
#1404 := (iff #600 #1401)
|
|
1284 |
#1398 := (and #1282 #526)
|
|
1285 |
#1402 := (iff #1398 #1401)
|
|
1286 |
#1403 := [rewrite]: #1402
|
|
1287 |
#1399 := (iff #600 #1398)
|
|
1288 |
#1283 := (iff #132 #1282)
|
|
1289 |
#1284 := [rewrite]: #1283
|
|
1290 |
#1400 := [monotonicity #1284]: #1399
|
|
1291 |
#1405 := [trans #1400 #1403]: #1404
|
|
1292 |
#1408 := [quant-intro #1405]: #1407
|
|
1293 |
#1649 := [monotonicity #1408]: #1648
|
|
1294 |
#1670 := [monotonicity #1649 #1667]: #1669
|
|
1295 |
#1675 := [trans #1670 #1673]: #1674
|
|
1296 |
#1427 := (iff #732 #1424)
|
|
1297 |
#1409 := (or #696 #1395)
|
|
1298 |
#1412 := (or #705 #1409)
|
|
1299 |
#1415 := (or #714 #1412)
|
|
1300 |
#1418 := (or #723 #1415)
|
|
1301 |
#1421 := (or #1406 #1418)
|
|
1302 |
#1425 := (iff #1421 #1424)
|
|
1303 |
#1426 := [rewrite]: #1425
|
|
1304 |
#1422 := (iff #732 #1421)
|
|
1305 |
#1419 := (iff #724 #1418)
|
|
1306 |
#1416 := (iff #715 #1415)
|
|
1307 |
#1413 := (iff #706 #1412)
|
|
1308 |
#1410 := (iff #697 #1409)
|
|
1309 |
#1396 := (iff #690 #1395)
|
|
1310 |
#1393 := (iff #685 #1392)
|
|
1311 |
#1390 := (iff #678 #1389)
|
|
1312 |
#1387 := (iff #673 #1384)
|
|
1313 |
#1381 := (or #1376 #170)
|
|
1314 |
#1385 := (iff #1381 #1384)
|
|
1315 |
#1386 := [rewrite]: #1385
|
|
1316 |
#1382 := (iff #673 #1381)
|
|
1317 |
#1379 := (iff #659 #170)
|
|
1318 |
#1380 := [rewrite]: #1379
|
|
1319 |
#1377 := (iff #672 #1376)
|
|
1320 |
#1374 := (iff #656 #1373)
|
|
1321 |
#1371 := (iff #651 #1370)
|
|
1322 |
#1368 := (iff #644 #1367)
|
|
1323 |
#1369 := [rewrite]: #1368
|
|
1324 |
#1365 := (iff #650 #1364)
|
|
1325 |
#1362 := (iff #641 #1361)
|
|
1326 |
#1328 := (iff #155 #1327)
|
|
1327 |
#1329 := [rewrite]: #1328
|
|
1328 |
#1363 := [monotonicity #1220 #1329]: #1362
|
|
1329 |
#1366 := [monotonicity #1363]: #1365
|
|
1330 |
#1372 := [monotonicity #1366 #1369]: #1371
|
|
1331 |
#1375 := [quant-intro #1372]: #1374
|
|
1332 |
#1378 := [monotonicity #1375]: #1377
|
|
1333 |
#1383 := [monotonicity #1378 #1380]: #1382
|
|
1334 |
#1388 := [trans #1383 #1386]: #1387
|
|
1335 |
#1391 := [monotonicity #1375 #1388]: #1390
|
|
1336 |
#1359 := (iff #684 #1358)
|
|
1337 |
#1356 := (iff #638 #1355)
|
|
1338 |
#1353 := (iff #633 #1352)
|
|
1339 |
#1350 := (iff #626 #1349)
|
|
1340 |
#1347 := (iff #623 #1346)
|
|
1341 |
#1343 := (iff #620 #1342)
|
|
1342 |
#1345 := [rewrite]: #1343
|
|
1343 |
#1340 := (iff #158 #1339)
|
|
1344 |
#1341 := [rewrite]: #1340
|
|
1345 |
#1348 := [monotonicity #1341 #1345]: #1347
|
|
1346 |
#1351 := [quant-intro #1348]: #1350
|
|
1347 |
#1334 := (iff #632 #1333)
|
|
1348 |
#1331 := (iff #156 #1330)
|
|
1349 |
#1332 := [monotonicity #1329]: #1331
|
|
1350 |
#1335 := [monotonicity #1332]: #1334
|
|
1351 |
#1354 := [monotonicity #1335 #1351]: #1353
|
|
1352 |
#1357 := [quant-intro #1354]: #1356
|
|
1353 |
#1360 := [monotonicity #1357]: #1359
|
|
1354 |
#1394 := [monotonicity #1360 #1391]: #1393
|
|
1355 |
#1397 := [monotonicity #1357 #1394]: #1396
|
|
1356 |
#1411 := [monotonicity #1397]: #1410
|
|
1357 |
#1414 := [monotonicity #1411]: #1413
|
|
1358 |
#1417 := [monotonicity #1414]: #1416
|
|
1359 |
#1420 := [monotonicity #1417]: #1419
|
|
1360 |
#1423 := [monotonicity #1408 #1420]: #1422
|
|
1361 |
#1428 := [trans #1423 #1426]: #1427
|
|
1362 |
#1678 := [monotonicity #1428 #1675]: #1677
|
|
1363 |
#1322 := (iff #1030 #1321)
|
|
1364 |
#1319 := (iff #594 #1318)
|
|
1365 |
#1316 := (iff #589 #1315)
|
|
1366 |
#1313 := (iff #582 #1312)
|
|
1367 |
#1310 := (iff #579 #1307)
|
|
1368 |
#1301 := (and #523 #1291)
|
|
1369 |
#1304 := (and #1298 #1301)
|
|
1370 |
#1308 := (iff #1304 #1307)
|
|
1371 |
#1309 := [rewrite]: #1308
|
|
1372 |
#1305 := (iff #579 #1304)
|
|
1373 |
#1302 := (iff #576 #1301)
|
|
1374 |
#1292 := (iff #573 #1291)
|
|
1375 |
#1296 := [rewrite]: #1292
|
|
1376 |
#1303 := [monotonicity #1296]: #1302
|
|
1377 |
#1299 := (iff #134 #1298)
|
|
1378 |
#1300 := [rewrite]: #1299
|
|
1379 |
#1306 := [monotonicity #1300 #1303]: #1305
|
|
1380 |
#1311 := [trans #1306 #1309]: #1310
|
|
1381 |
#1314 := [quant-intro #1311]: #1313
|
|
1382 |
#1289 := (iff #588 #1288)
|
|
1383 |
#1286 := (iff #133 #1285)
|
|
1384 |
#1287 := [monotonicity #1284]: #1286
|
|
1385 |
#1290 := [monotonicity #1287]: #1289
|
|
1386 |
#1317 := [monotonicity #1290 #1314]: #1316
|
|
1387 |
#1320 := [quant-intro #1317]: #1319
|
|
1388 |
#1323 := [monotonicity #1320]: #1322
|
|
1389 |
#1737 := [monotonicity #1323 #1678]: #1736
|
|
1390 |
#1700 := (iff #1039 #1699)
|
|
1391 |
#1697 := (iff #570 #1696)
|
|
1392 |
#1694 := (iff #565 #1693)
|
|
1393 |
#1691 := (iff #558 #1690)
|
|
1394 |
#1692 := [rewrite]: #1691
|
|
1395 |
#1688 := (iff #564 #1687)
|
|
1396 |
#1685 := (iff #550 #1682)
|
|
1397 |
#1679 := (and #1218 #523)
|
|
1398 |
#1683 := (iff #1679 #1682)
|
|
1399 |
#1684 := [rewrite]: #1683
|
|
1400 |
#1680 := (iff #550 #1679)
|
|
1401 |
#1681 := [monotonicity #1220]: #1680
|
|
1402 |
#1686 := [trans #1681 #1684]: #1685
|
|
1403 |
#1689 := [monotonicity #1686]: #1688
|
|
1404 |
#1695 := [monotonicity #1689 #1692]: #1694
|
|
1405 |
#1698 := [quant-intro #1695]: #1697
|
|
1406 |
#1701 := [monotonicity #1698]: #1700
|
|
1407 |
#1740 := [monotonicity #1701 #1737]: #1739
|
|
1408 |
#1716 := (iff #1048 #1715)
|
|
1409 |
#1713 := (iff #544 #1712)
|
|
1410 |
#1710 := (iff #539 #1707)
|
|
1411 |
#1704 := (or #1297 #538)
|
|
1412 |
#1708 := (iff #1704 #1707)
|
|
1413 |
#1709 := [rewrite]: #1708
|
|
1414 |
#1705 := (iff #539 #1704)
|
|
1415 |
#1702 := (iff #124 #1297)
|
|
1416 |
#1703 := [rewrite]: #1702
|
|
1417 |
#1706 := [monotonicity #1703]: #1705
|
|
1418 |
#1711 := [trans #1706 #1709]: #1710
|
|
1419 |
#1714 := [quant-intro #1711]: #1713
|
43155
|
1420 |
#1717 := [monotonicity #1714]: #1716
|
43555
|
1421 |
#1743 := [monotonicity #1717 #1740]: #1742
|
|
1422 |
#1725 := (iff #1057 #1724)
|
|
1423 |
#1722 := (iff #115 #1721)
|
|
1424 |
#1719 := (iff #114 #1718)
|
|
1425 |
#1720 := [rewrite]: #1719
|
|
1426 |
#1723 := [quant-intro #1720]: #1722
|
|
1427 |
#1726 := [monotonicity #1723]: #1725
|
|
1428 |
#1746 := [monotonicity #1726 #1743]: #1745
|
|
1429 |
#1730 := (iff #1066 #1729)
|
|
1430 |
#1727 := (iff #520 #112)
|
|
1431 |
#1728 := [rewrite]: #1727
|
|
1432 |
#1731 := [monotonicity #1728]: #1730
|
|
1433 |
#1749 := [monotonicity #1731 #1746]: #1748
|
|
1434 |
#1733 := (iff #1082 #1732)
|
|
1435 |
#1277 := (iff #517 #1276)
|
|
1436 |
#1274 := (iff #512 #1273)
|
|
1437 |
#1271 := (iff #505 #1270)
|
|
1438 |
#1268 := (iff #502 #1265)
|
|
1439 |
#1259 := (and #1253 #444)
|
|
1440 |
#1262 := (and #1256 #1259)
|
|
1441 |
#1266 := (iff #1262 #1265)
|
|
1442 |
#1267 := [rewrite]: #1266
|
|
1443 |
#1263 := (iff #502 #1262)
|
|
1444 |
#1260 := (iff #497 #1259)
|
|
1445 |
#1254 := (iff #104 #1253)
|
|
1446 |
#1255 := [rewrite]: #1254
|
|
1447 |
#1261 := [monotonicity #1255]: #1260
|
|
1448 |
#1257 := (iff #103 #1256)
|
|
1449 |
#1258 := [rewrite]: #1257
|
|
1450 |
#1264 := [monotonicity #1258 #1261]: #1263
|
|
1451 |
#1269 := [trans #1264 #1267]: #1268
|
|
1452 |
#1272 := [quant-intro #1269]: #1271
|
|
1453 |
#1251 := (iff #511 #1250)
|
|
1454 |
#1248 := (iff #102 #1247)
|
|
1455 |
#1245 := (iff #101 #1244)
|
|
1456 |
#1246 := [rewrite]: #1245
|
|
1457 |
#1249 := [monotonicity #1246]: #1248
|
|
1458 |
#1252 := [monotonicity #1249]: #1251
|
|
1459 |
#1275 := [monotonicity #1252 #1272]: #1274
|
|
1460 |
#1278 := [quant-intro #1275]: #1277
|
|
1461 |
#1734 := [monotonicity #1278]: #1733
|
|
1462 |
#1752 := [monotonicity #1734 #1749]: #1751
|
|
1463 |
#1757 := [trans #1752 #1755]: #1756
|
|
1464 |
#1760 := [monotonicity #1278 #1757]: #1759
|
|
1465 |
#1239 := (iff #1094 #1238)
|
|
1466 |
#1236 := (iff #491 #1235)
|
|
1467 |
#1233 := (iff #486 #1232)
|
|
1468 |
#1230 := (iff #485 #1229)
|
|
1469 |
#1227 := (iff #477 #1224)
|
|
1470 |
#1221 := (and #1218 #444)
|
|
1471 |
#1225 := (iff #1221 #1224)
|
|
1472 |
#1226 := [rewrite]: #1225
|
43155
|
1473 |
#1222 := (iff #477 #1221)
|
43555
|
1474 |
#1223 := [monotonicity #1220]: #1222
|
|
1475 |
#1228 := [trans #1223 #1226]: #1227
|
|
1476 |
#1231 := [monotonicity #1228]: #1230
|
|
1477 |
#1211 := (iff #98 #1212)
|
|
1478 |
#1210 := [rewrite]: #1211
|
|
1479 |
#1234 := [monotonicity #1210 #1231]: #1233
|
|
1480 |
#1237 := [quant-intro #1234]: #1236
|
|
1481 |
#1240 := [monotonicity #1237]: #1239
|
|
1482 |
#1763 := [monotonicity #1240 #1760]: #1762
|
|
1483 |
#1766 := [monotonicity #1237 #1763]: #1765
|
|
1484 |
#1208 := (iff #1106 #1207)
|
|
1485 |
#1205 := (iff #471 #1204)
|
|
1486 |
#1202 := (iff #466 #1199)
|
|
1487 |
#1196 := (or #1192 #465)
|
|
1488 |
#1200 := (iff #1196 #1199)
|
|
1489 |
#1201 := [rewrite]: #1200
|
|
1490 |
#1197 := (iff #466 #1196)
|
|
1491 |
#1191 := (iff #89 #1192)
|
|
1492 |
#1195 := [rewrite]: #1191
|
|
1493 |
#1198 := [monotonicity #1195]: #1197
|
|
1494 |
#1203 := [trans #1198 #1201]: #1202
|
|
1495 |
#1206 := [quant-intro #1203]: #1205
|
43155
|
1496 |
#1209 := [monotonicity #1206]: #1208
|
43555
|
1497 |
#1769 := [monotonicity #1209 #1766]: #1768
|
|
1498 |
#1772 := [monotonicity #1206 #1769]: #1771
|
|
1499 |
#1188 := (iff #1118 #1187)
|
|
1500 |
#1185 := (iff #84 #1184)
|
|
1501 |
#1181 := (iff #83 #1183)
|
|
1502 |
#1182 := [rewrite]: #1181
|
|
1503 |
#1186 := [quant-intro #1182]: #1185
|
|
1504 |
#1189 := [monotonicity #1186]: #1188
|
|
1505 |
#1775 := [monotonicity #1189 #1772]: #1774
|
|
1506 |
#1778 := [monotonicity #1186 #1775]: #1777
|
|
1507 |
#1179 := (iff #1130 #1178)
|
|
1508 |
#1176 := (iff #453 #82)
|
|
1509 |
#1177 := [rewrite]: #1176
|
|
1510 |
#1180 := [monotonicity #1177]: #1179
|
|
1511 |
#1781 := [monotonicity #1180 #1778]: #1780
|
|
1512 |
#1784 := [monotonicity #1177 #1781]: #1783
|
|
1513 |
#1798 := [monotonicity #1784]: #1797
|
|
1514 |
#1801 := [monotonicity #1798]: #1800
|
|
1515 |
#1794 := (iff #1160 #1793)
|
|
1516 |
#1791 := (iff #427 #1790)
|
|
1517 |
#1788 := (iff #422 #1787)
|
|
1518 |
#1785 := (iff #415 #69)
|
|
1519 |
#1786 := [rewrite]: #1785
|
|
1520 |
#1789 := [monotonicity #1786]: #1788
|
|
1521 |
#1792 := [quant-intro #1789]: #1791
|
|
1522 |
#1795 := [monotonicity #1792]: #1794
|
|
1523 |
#1804 := [monotonicity #1795 #1801]: #1803
|
|
1524 |
#1809 := [trans #1804 #1807]: #1808
|
|
1525 |
#1812 := [monotonicity #1809]: #1811
|
|
1526 |
#1174 := (iff #285 #1173)
|
|
1527 |
#1171 := (iff #284 #1161)
|
|
1528 |
#1166 := (implies true #1161)
|
|
1529 |
#1169 := (iff #1166 #1161)
|
|
1530 |
#1170 := [rewrite]: #1169
|
|
1531 |
#1167 := (iff #284 #1166)
|
|
1532 |
#1164 := (iff #283 #1161)
|
|
1533 |
#1157 := (implies #427 #1152)
|
|
1534 |
#1162 := (iff #1157 #1161)
|
43155
|
1535 |
#1163 := [rewrite]: #1162
|
43555
|
1536 |
#1158 := (iff #283 #1157)
|
|
1537 |
#1155 := (iff #282 #1152)
|
|
1538 |
#1148 := (implies #441 #1143)
|
|
1539 |
#1153 := (iff #1148 #1152)
|
|
1540 |
#1154 := [rewrite]: #1153
|
|
1541 |
#1149 := (iff #282 #1148)
|
|
1542 |
#1146 := (iff #281 #1143)
|
|
1543 |
#1139 := (implies #450 #1136)
|
|
1544 |
#1144 := (iff #1139 #1143)
|
|
1545 |
#1145 := [rewrite]: #1144
|
|
1546 |
#1140 := (iff #281 #1139)
|
|
1547 |
#1137 := (iff #280 #1136)
|
|
1548 |
#1134 := (iff #279 #1131)
|
|
1549 |
#1127 := (implies #453 #1124)
|
|
1550 |
#1132 := (iff #1127 #1131)
|
|
1551 |
#1133 := [rewrite]: #1132
|
|
1552 |
#1128 := (iff #279 #1127)
|
|
1553 |
#1125 := (iff #278 #1124)
|
|
1554 |
#1122 := (iff #277 #1119)
|
|
1555 |
#1115 := (implies #84 #1112)
|
|
1556 |
#1120 := (iff #1115 #1119)
|
|
1557 |
#1121 := [rewrite]: #1120
|
|
1558 |
#1116 := (iff #277 #1115)
|
|
1559 |
#1113 := (iff #276 #1112)
|
|
1560 |
#1110 := (iff #275 #1107)
|
|
1561 |
#1103 := (implies #471 #1100)
|
|
1562 |
#1108 := (iff #1103 #1107)
|
|
1563 |
#1109 := [rewrite]: #1108
|
|
1564 |
#1104 := (iff #275 #1103)
|
|
1565 |
#1101 := (iff #274 #1100)
|
|
1566 |
#1098 := (iff #273 #1095)
|
|
1567 |
#1091 := (implies #491 #1088)
|
|
1568 |
#1096 := (iff #1091 #1095)
|
|
1569 |
#1097 := [rewrite]: #1096
|
|
1570 |
#1092 := (iff #273 #1091)
|
|
1571 |
#1089 := (iff #272 #1088)
|
|
1572 |
#1086 := (iff #271 #1083)
|
|
1573 |
#1079 := (implies #517 #1067)
|
|
1574 |
#1084 := (iff #1079 #1083)
|
|
1575 |
#1085 := [rewrite]: #1084
|
|
1576 |
#1080 := (iff #271 #1079)
|
|
1577 |
#1077 := (iff #270 #1067)
|
|
1578 |
#1072 := (implies true #1067)
|
|
1579 |
#1075 := (iff #1072 #1067)
|
|
1580 |
#1076 := [rewrite]: #1075
|
|
1581 |
#1073 := (iff #270 #1072)
|
|
1582 |
#1070 := (iff #269 #1067)
|
|
1583 |
#1063 := (implies #520 #1058)
|
|
1584 |
#1068 := (iff #1063 #1067)
|
|
1585 |
#1069 := [rewrite]: #1068
|
|
1586 |
#1064 := (iff #269 #1063)
|
|
1587 |
#1061 := (iff #268 #1058)
|
|
1588 |
#1054 := (implies #115 #1049)
|
|
1589 |
#1059 := (iff #1054 #1058)
|
|
1590 |
#1060 := [rewrite]: #1059
|
|
1591 |
#1055 := (iff #268 #1054)
|
|
1592 |
#1052 := (iff #267 #1049)
|
|
1593 |
#1045 := (implies #544 #1040)
|
|
1594 |
#1050 := (iff #1045 #1049)
|
|
1595 |
#1051 := [rewrite]: #1050
|
|
1596 |
#1046 := (iff #267 #1045)
|
|
1597 |
#1043 := (iff #266 #1040)
|
|
1598 |
#1036 := (implies #570 #1031)
|
|
1599 |
#1041 := (iff #1036 #1040)
|
|
1600 |
#1042 := [rewrite]: #1041
|
|
1601 |
#1037 := (iff #266 #1036)
|
|
1602 |
#1034 := (iff #265 #1031)
|
|
1603 |
#1027 := (implies #594 #1024)
|
|
1604 |
#1032 := (iff #1027 #1031)
|
|
1605 |
#1033 := [rewrite]: #1032
|
|
1606 |
#1028 := (iff #265 #1027)
|
|
1607 |
#1025 := (iff #264 #1024)
|
|
1608 |
#1022 := (iff #263 #1012)
|
|
1609 |
#1017 := (implies true #1012)
|
|
1610 |
#1020 := (iff #1017 #1012)
|
|
1611 |
#1021 := [rewrite]: #1020
|
|
1612 |
#1018 := (iff #263 #1017)
|
|
1613 |
#1015 := (iff #262 #1012)
|
|
1614 |
#1009 := (implies #605 #1004)
|
|
1615 |
#1013 := (iff #1009 #1012)
|
|
1616 |
#1014 := [rewrite]: #1013
|
|
1617 |
#1010 := (iff #262 #1009)
|
|
1618 |
#1007 := (iff #261 #1004)
|
|
1619 |
#747 := (not #744)
|
|
1620 |
#1001 := (implies #747 #996)
|
|
1621 |
#1005 := (iff #1001 #1004)
|
|
1622 |
#1006 := [rewrite]: #1005
|
|
1623 |
#1002 := (iff #261 #1001)
|
|
1624 |
#999 := (iff #260 #996)
|
|
1625 |
#992 := (implies #187 #987)
|
|
1626 |
#997 := (iff #992 #996)
|
|
1627 |
#998 := [rewrite]: #997
|
|
1628 |
#993 := (iff #260 #992)
|
|
1629 |
#990 := (iff #259 #987)
|
|
1630 |
#983 := (implies #758 #978)
|
|
1631 |
#988 := (iff #983 #987)
|
|
1632 |
#989 := [rewrite]: #988
|
|
1633 |
#984 := (iff #259 #983)
|
|
1634 |
#981 := (iff #258 #978)
|
|
1635 |
#974 := (implies #195 #969)
|
|
1636 |
#979 := (iff #974 #978)
|
|
1637 |
#980 := [rewrite]: #979
|
|
1638 |
#975 := (iff #258 #974)
|
|
1639 |
#972 := (iff #257 #969)
|
|
1640 |
#965 := (implies #772 #960)
|
|
1641 |
#970 := (iff #965 #969)
|
|
1642 |
#971 := [rewrite]: #970
|
|
1643 |
#966 := (iff #257 #965)
|
|
1644 |
#963 := (iff #256 #960)
|
|
1645 |
#956 := (implies #786 #953)
|
|
1646 |
#961 := (iff #956 #960)
|
|
1647 |
#962 := [rewrite]: #961
|
|
1648 |
#957 := (iff #256 #956)
|
|
1649 |
#954 := (iff #255 #953)
|
|
1650 |
#951 := (iff #254 #948)
|
|
1651 |
#944 := (implies #212 #941)
|
|
1652 |
#949 := (iff #944 #948)
|
|
1653 |
#950 := [rewrite]: #949
|
|
1654 |
#945 := (iff #254 #944)
|
|
1655 |
#942 := (iff #253 #941)
|
|
1656 |
#939 := (iff #252 #936)
|
|
1657 |
#932 := (implies #801 #929)
|
|
1658 |
#937 := (iff #932 #936)
|
|
1659 |
#938 := [rewrite]: #937
|
|
1660 |
#933 := (iff #252 #932)
|
|
1661 |
#930 := (iff #251 #929)
|
|
1662 |
#927 := (iff #250 #924)
|
|
1663 |
#920 := (implies #804 #917)
|
|
1664 |
#925 := (iff #920 #924)
|
|
1665 |
#926 := [rewrite]: #925
|
|
1666 |
#921 := (iff #250 #920)
|
|
1667 |
#918 := (iff #249 #917)
|
|
1668 |
#915 := (iff #248 #912)
|
|
1669 |
#908 := (implies #220 #905)
|
|
1670 |
#913 := (iff #908 #912)
|
|
1671 |
#914 := [rewrite]: #913
|
|
1672 |
#909 := (iff #248 #908)
|
|
1673 |
#906 := (iff #247 #905)
|
|
1674 |
#903 := (iff #246 #900)
|
|
1675 |
#896 := (implies #824 #893)
|
|
1676 |
#901 := (iff #896 #900)
|
|
1677 |
#902 := [rewrite]: #901
|
|
1678 |
#897 := (iff #246 #896)
|
|
1679 |
#894 := (iff #245 #893)
|
|
1680 |
#891 := (iff #244 #888)
|
|
1681 |
#884 := (implies #850 #874)
|
|
1682 |
#889 := (iff #884 #888)
|
|
1683 |
#890 := [rewrite]: #889
|
|
1684 |
#885 := (iff #244 #884)
|
|
1685 |
#882 := (iff #243 #874)
|
|
1686 |
#877 := (and #874 true)
|
|
1687 |
#880 := (iff #877 #874)
|
|
1688 |
#881 := [rewrite]: #880
|
|
1689 |
#878 := (iff #243 #877)
|
|
1690 |
#875 := (iff #242 #874)
|
|
1691 |
#872 := (iff #241 #869)
|
|
1692 |
#865 := (implies #235 #862)
|
|
1693 |
#870 := (iff #865 #869)
|
|
1694 |
#871 := [rewrite]: #870
|
|
1695 |
#866 := (iff #241 #865)
|
|
1696 |
#863 := (iff #240 #862)
|
|
1697 |
#860 := (iff #239 #859)
|
|
1698 |
#857 := (iff #238 #856)
|
|
1699 |
#854 := (iff #237 #853)
|
|
1700 |
#836 := (= #230 #835)
|
|
1701 |
#837 := [rewrite]: #836
|
|
1702 |
#855 := [monotonicity #837]: #854
|
|
1703 |
#790 := (iff #214 #789)
|
|
1704 |
#791 := [rewrite]: #790
|
|
1705 |
#858 := [monotonicity #791 #855]: #857
|
|
1706 |
#861 := [monotonicity #858]: #860
|
|
1707 |
#864 := [quant-intro #861]: #863
|
|
1708 |
#867 := [monotonicity #864]: #866
|
|
1709 |
#873 := [trans #867 #871]: #872
|
|
1710 |
#876 := [quant-intro #873]: #875
|
|
1711 |
#879 := [monotonicity #876]: #878
|
|
1712 |
#883 := [trans #879 #881]: #882
|
|
1713 |
#851 := (iff #233 #850)
|
|
1714 |
#848 := (iff #232 #845)
|
|
1715 |
#841 := (implies #830 #838)
|
|
1716 |
#846 := (iff #841 #845)
|
|
1717 |
#847 := [rewrite]: #846
|
|
1718 |
#842 := (iff #232 #841)
|
|
1719 |
#839 := (iff #231 #838)
|
|
1720 |
#840 := [monotonicity #837]: #839
|
|
1721 |
#833 := (iff #229 #830)
|
|
1722 |
#827 := (and #789 #95)
|
|
1723 |
#831 := (iff #827 #830)
|
|
1724 |
#832 := [rewrite]: #831
|
|
1725 |
#828 := (iff #229 #827)
|
|
1726 |
#829 := [monotonicity #791]: #828
|
|
1727 |
#834 := [trans #829 #832]: #833
|
|
1728 |
#843 := [monotonicity #834 #840]: #842
|
|
1729 |
#849 := [trans #843 #847]: #848
|
|
1730 |
#852 := [quant-intro #849]: #851
|
|
1731 |
#886 := [monotonicity #852 #883]: #885
|
|
1732 |
#892 := [trans #886 #890]: #891
|
|
1733 |
#895 := [monotonicity #852 #892]: #894
|
|
1734 |
#825 := (iff #228 #824)
|
|
1735 |
#822 := (iff #227 #819)
|
|
1736 |
#815 := (implies #812 #226)
|
|
1737 |
#820 := (iff #815 #819)
|
|
1738 |
#821 := [rewrite]: #820
|
|
1739 |
#816 := (iff #227 #815)
|
|
1740 |
#813 := (iff #224 #812)
|
|
1741 |
#810 := (iff #223 #809)
|
|
1742 |
#811 := [rewrite]: #810
|
|
1743 |
#807 := (iff #221 #795)
|
|
1744 |
#808 := [monotonicity #791]: #807
|
|
1745 |
#814 := [monotonicity #808 #811]: #813
|
|
1746 |
#817 := [monotonicity #814]: #816
|
|
1747 |
#823 := [trans #817 #821]: #822
|
|
1748 |
#826 := [quant-intro #823]: #825
|
|
1749 |
#898 := [monotonicity #826 #895]: #897
|
|
1750 |
#904 := [trans #898 #902]: #903
|
|
1751 |
#907 := [monotonicity #826 #904]: #906
|
|
1752 |
#910 := [monotonicity #907]: #909
|
|
1753 |
#916 := [trans #910 #914]: #915
|
|
1754 |
#919 := [monotonicity #916]: #918
|
|
1755 |
#805 := (iff #218 #804)
|
|
1756 |
#806 := [rewrite]: #805
|
|
1757 |
#922 := [monotonicity #806 #919]: #921
|
|
1758 |
#928 := [trans #922 #926]: #927
|
|
1759 |
#931 := [monotonicity #806 #928]: #930
|
|
1760 |
#802 := (iff #216 #801)
|
|
1761 |
#799 := (iff #215 #796)
|
|
1762 |
#792 := (implies #789 #775)
|
|
1763 |
#797 := (iff #792 #796)
|
|
1764 |
#798 := [rewrite]: #797
|
|
1765 |
#793 := (iff #215 #792)
|
|
1766 |
#776 := (iff #208 #775)
|
43155
|
1767 |
#777 := [rewrite]: #776
|
43555
|
1768 |
#794 := [monotonicity #791 #777]: #793
|
|
1769 |
#800 := [trans #794 #798]: #799
|
|
1770 |
#803 := [quant-intro #800]: #802
|
|
1771 |
#934 := [monotonicity #803 #931]: #933
|
|
1772 |
#940 := [trans #934 #938]: #939
|
|
1773 |
#943 := [monotonicity #803 #940]: #942
|
|
1774 |
#946 := [monotonicity #943]: #945
|
|
1775 |
#952 := [trans #946 #950]: #951
|
|
1776 |
#955 := [monotonicity #952]: #954
|
|
1777 |
#787 := (iff #210 #786)
|
|
1778 |
#784 := (iff #209 #781)
|
|
1779 |
#778 := (implies #207 #775)
|
|
1780 |
#782 := (iff #778 #781)
|
|
1781 |
#783 := [rewrite]: #782
|
|
1782 |
#779 := (iff #209 #778)
|
|
1783 |
#780 := [monotonicity #777]: #779
|
|
1784 |
#785 := [trans #780 #783]: #784
|
|
1785 |
#788 := [quant-intro #785]: #787
|
|
1786 |
#958 := [monotonicity #788 #955]: #957
|
|
1787 |
#964 := [trans #958 #962]: #963
|
|
1788 |
#773 := (iff #206 #772)
|
|
1789 |
#770 := (iff #205 #767)
|
|
1790 |
#764 := (implies #202 #761)
|
43155
|
1791 |
#768 := (iff #764 #767)
|
|
1792 |
#769 := [rewrite]: #768
|
43555
|
1793 |
#765 := (iff #205 #764)
|
|
1794 |
#762 := (iff #204 #761)
|
|
1795 |
#763 := [rewrite]: #762
|
43155
|
1796 |
#766 := [monotonicity #763]: #765
|
|
1797 |
#771 := [trans #766 #769]: #770
|
|
1798 |
#774 := [quant-intro #771]: #773
|
43555
|
1799 |
#967 := [monotonicity #774 #964]: #966
|
|
1800 |
#973 := [trans #967 #971]: #972
|
|
1801 |
#976 := [monotonicity #973]: #975
|
|
1802 |
#982 := [trans #976 #980]: #981
|
|
1803 |
#759 := (iff #190 #758)
|
|
1804 |
#756 := (iff #189 #753)
|
|
1805 |
#750 := (implies #526 #188)
|
43155
|
1806 |
#754 := (iff #750 #753)
|
|
1807 |
#755 := [rewrite]: #754
|
43555
|
1808 |
#751 := (iff #189 #750)
|
|
1809 |
#527 := (iff #119 #526)
|
|
1810 |
#524 := (iff #118 #523)
|
|
1811 |
#525 := [rewrite]: #524
|
|
1812 |
#528 := [monotonicity #525]: #527
|
|
1813 |
#752 := [monotonicity #528]: #751
|
43155
|
1814 |
#757 := [trans #752 #755]: #756
|
|
1815 |
#760 := [quant-intro #757]: #759
|
43555
|
1816 |
#985 := [monotonicity #760 #982]: #984
|
|
1817 |
#991 := [trans #985 #989]: #990
|
|
1818 |
#994 := [monotonicity #991]: #993
|
|
1819 |
#1000 := [trans #994 #998]: #999
|
|
1820 |
#748 := (iff #185 #747)
|
|
1821 |
#745 := (iff #184 #744)
|
|
1822 |
#746 := [rewrite]: #745
|
|
1823 |
#749 := [monotonicity #746]: #748
|
|
1824 |
#1003 := [monotonicity #749 #1000]: #1002
|
|
1825 |
#1008 := [trans #1003 #1006]: #1007
|
|
1826 |
#606 := (iff #142 #605)
|
|
1827 |
#603 := (iff #141 #600)
|
|
1828 |
#597 := (and #526 #132)
|
|
1829 |
#601 := (iff #597 #600)
|
43155
|
1830 |
#602 := [rewrite]: #601
|
43555
|
1831 |
#598 := (iff #141 #597)
|
|
1832 |
#599 := [monotonicity #528]: #598
|
|
1833 |
#604 := [trans #599 #602]: #603
|
|
1834 |
#607 := [quant-intro #604]: #606
|
|
1835 |
#1011 := [monotonicity #607 #1008]: #1010
|
|
1836 |
#1016 := [trans #1011 #1014]: #1015
|
|
1837 |
#1019 := [monotonicity #1016]: #1018
|
|
1838 |
#1023 := [trans #1019 #1021]: #1022
|
|
1839 |
#742 := (iff #181 #732)
|
|
1840 |
#737 := (implies true #732)
|
|
1841 |
#740 := (iff #737 #732)
|
|
1842 |
#741 := [rewrite]: #740
|
|
1843 |
#738 := (iff #181 #737)
|
|
1844 |
#735 := (iff #180 #732)
|
|
1845 |
#729 := (implies #608 #724)
|
|
1846 |
#733 := (iff #729 #732)
|
|
1847 |
#734 := [rewrite]: #733
|
|
1848 |
#730 := (iff #180 #729)
|
|
1849 |
#727 := (iff #179 #724)
|
|
1850 |
#720 := (implies #611 #715)
|
|
1851 |
#725 := (iff #720 #724)
|
|
1852 |
#726 := [rewrite]: #725
|
|
1853 |
#721 := (iff #179 #720)
|
|
1854 |
#718 := (iff #178 #715)
|
|
1855 |
#711 := (implies #148 #706)
|
|
1856 |
#716 := (iff #711 #715)
|
|
1857 |
#717 := [rewrite]: #716
|
|
1858 |
#712 := (iff #178 #711)
|
|
1859 |
#709 := (iff #177 #706)
|
|
1860 |
#702 := (implies #614 #697)
|
|
1861 |
#707 := (iff #702 #706)
|
|
1862 |
#708 := [rewrite]: #707
|
|
1863 |
#703 := (iff #177 #702)
|
|
1864 |
#700 := (iff #176 #697)
|
|
1865 |
#693 := (implies #153 #690)
|
|
1866 |
#698 := (iff #693 #697)
|
|
1867 |
#699 := [rewrite]: #698
|
|
1868 |
#694 := (iff #176 #693)
|
|
1869 |
#691 := (iff #175 #690)
|
|
1870 |
#688 := (iff #174 #685)
|
|
1871 |
#681 := (implies #638 #678)
|
|
1872 |
#686 := (iff #681 #685)
|
|
1873 |
#687 := [rewrite]: #686
|
|
1874 |
#682 := (iff #174 #681)
|
|
1875 |
#679 := (iff #173 #678)
|
|
1876 |
#676 := (iff #172 #673)
|
|
1877 |
#669 := (implies #656 #659)
|
|
1878 |
#674 := (iff #669 #673)
|
|
1879 |
#675 := [rewrite]: #674
|
|
1880 |
#670 := (iff #172 #669)
|
|
1881 |
#667 := (iff #171 #659)
|
|
1882 |
#662 := (and #659 true)
|
|
1883 |
#665 := (iff #662 #659)
|
|
1884 |
#666 := [rewrite]: #665
|
|
1885 |
#663 := (iff #171 #662)
|
|
1886 |
#660 := (iff #170 #659)
|
|
1887 |
#661 := [rewrite]: #660
|
|
1888 |
#664 := [monotonicity #661]: #663
|
|
1889 |
#668 := [trans #664 #666]: #667
|
|
1890 |
#657 := (iff #168 #656)
|
|
1891 |
#654 := (iff #167 #651)
|
|
1892 |
#647 := (implies #641 #644)
|
|
1893 |
#652 := (iff #647 #651)
|
|
1894 |
#653 := [rewrite]: #652
|
|
1895 |
#648 := (iff #167 #647)
|
|
1896 |
#645 := (iff #166 #644)
|
|
1897 |
#618 := (= #159 #617)
|
|
1898 |
#619 := [rewrite]: #618
|
|
1899 |
#646 := [monotonicity #619]: #645
|
|
1900 |
#642 := (iff #165 #641)
|
|
1901 |
#643 := [rewrite]: #642
|
|
1902 |
#649 := [monotonicity #643 #646]: #648
|
|
1903 |
#655 := [trans #649 #653]: #654
|
|
1904 |
#658 := [quant-intro #655]: #657
|
|
1905 |
#671 := [monotonicity #658 #668]: #670
|
|
1906 |
#677 := [trans #671 #675]: #676
|
|
1907 |
#680 := [monotonicity #658 #677]: #679
|
|
1908 |
#639 := (iff #164 #638)
|
|
1909 |
#636 := (iff #163 #633)
|
|
1910 |
#629 := (implies #156 #626)
|
|
1911 |
#634 := (iff #629 #633)
|
|
1912 |
#635 := [rewrite]: #634
|
|
1913 |
#630 := (iff #163 #629)
|
|
1914 |
#627 := (iff #162 #626)
|
|
1915 |
#624 := (iff #161 #623)
|
|
1916 |
#621 := (iff #160 #620)
|
|
1917 |
#622 := [monotonicity #619]: #621
|
|
1918 |
#625 := [monotonicity #622]: #624
|
|
1919 |
#628 := [quant-intro #625]: #627
|
|
1920 |
#631 := [monotonicity #628]: #630
|
|
1921 |
#637 := [trans #631 #635]: #636
|
|
1922 |
#640 := [quant-intro #637]: #639
|
|
1923 |
#683 := [monotonicity #640 #680]: #682
|
|
1924 |
#689 := [trans #683 #687]: #688
|
|
1925 |
#692 := [monotonicity #640 #689]: #691
|
|
1926 |
#695 := [monotonicity #692]: #694
|
|
1927 |
#701 := [trans #695 #699]: #700
|
|
1928 |
#615 := (iff #150 #614)
|
|
1929 |
#616 := [rewrite]: #615
|
|
1930 |
#704 := [monotonicity #616 #701]: #703
|
|
1931 |
#710 := [trans #704 #708]: #709
|
|
1932 |
#713 := [monotonicity #710]: #712
|
|
1933 |
#719 := [trans #713 #717]: #718
|
|
1934 |
#612 := (iff #145 #611)
|
|
1935 |
#613 := [rewrite]: #612
|
|
1936 |
#722 := [monotonicity #613 #719]: #721
|
|
1937 |
#728 := [trans #722 #726]: #727
|
|
1938 |
#609 := (iff #143 #608)
|
|
1939 |
#610 := [monotonicity #607]: #609
|
|
1940 |
#731 := [monotonicity #610 #728]: #730
|
|
1941 |
#736 := [trans #731 #734]: #735
|
|
1942 |
#739 := [monotonicity #736]: #738
|
|
1943 |
#743 := [trans #739 #741]: #742
|
|
1944 |
#1026 := [monotonicity #743 #1023]: #1025
|
|
1945 |
#595 := (iff #140 #594)
|
|
1946 |
#592 := (iff #139 #589)
|
|
1947 |
#585 := (implies #133 #582)
|
|
1948 |
#590 := (iff #585 #589)
|
|
1949 |
#591 := [rewrite]: #590
|
|
1950 |
#586 := (iff #139 #585)
|
|
1951 |
#583 := (iff #138 #582)
|
|
1952 |
#580 := (iff #137 #579)
|
|
1953 |
#577 := (iff #136 #576)
|
|
1954 |
#574 := (iff #135 #573)
|
|
1955 |
#556 := (= #128 #555)
|
|
1956 |
#557 := [rewrite]: #556
|
|
1957 |
#575 := [monotonicity #557]: #574
|
|
1958 |
#578 := [monotonicity #525 #575]: #577
|
|
1959 |
#581 := [monotonicity #578]: #580
|
|
1960 |
#584 := [quant-intro #581]: #583
|
|
1961 |
#587 := [monotonicity #584]: #586
|
|
1962 |
#593 := [trans #587 #591]: #592
|
|
1963 |
#596 := [quant-intro #593]: #595
|
|
1964 |
#1029 := [monotonicity #596 #1026]: #1028
|
|
1965 |
#1035 := [trans #1029 #1033]: #1034
|
|
1966 |
#571 := (iff #131 #570)
|
|
1967 |
#568 := (iff #130 #565)
|
|
1968 |
#561 := (implies #550 #558)
|
|
1969 |
#566 := (iff #561 #565)
|
|
1970 |
#567 := [rewrite]: #566
|
|
1971 |
#562 := (iff #130 #561)
|
|
1972 |
#559 := (iff #129 #558)
|
|
1973 |
#560 := [monotonicity #557]: #559
|
|
1974 |
#553 := (iff #127 #550)
|
|
1975 |
#547 := (and #523 #95)
|
|
1976 |
#551 := (iff #547 #550)
|
|
1977 |
#552 := [rewrite]: #551
|
|
1978 |
#548 := (iff #127 #547)
|
|
1979 |
#549 := [monotonicity #525]: #548
|
|
1980 |
#554 := [trans #549 #552]: #553
|
|
1981 |
#563 := [monotonicity #554 #560]: #562
|
|
1982 |
#569 := [trans #563 #567]: #568
|
|
1983 |
#572 := [quant-intro #569]: #571
|
|
1984 |
#1038 := [monotonicity #572 #1035]: #1037
|
|
1985 |
#1044 := [trans #1038 #1042]: #1043
|
|
1986 |
#545 := (iff #126 #544)
|
|
1987 |
#542 := (iff #125 #539)
|
|
1988 |
#535 := (implies #532 #124)
|
|
1989 |
#540 := (iff #535 #539)
|
|
1990 |
#541 := [rewrite]: #540
|
|
1991 |
#536 := (iff #125 #535)
|
|
1992 |
#533 := (iff #122 #532)
|
|
1993 |
#530 := (iff #121 #529)
|
|
1994 |
#531 := [rewrite]: #530
|
|
1995 |
#534 := [monotonicity #528 #531]: #533
|
|
1996 |
#537 := [monotonicity #534]: #536
|
|
1997 |
#543 := [trans #537 #541]: #542
|
|
1998 |
#546 := [quant-intro #543]: #545
|
|
1999 |
#1047 := [monotonicity #546 #1044]: #1046
|
|
2000 |
#1053 := [trans #1047 #1051]: #1052
|
|
2001 |
#1056 := [monotonicity #1053]: #1055
|
|
2002 |
#1062 := [trans #1056 #1060]: #1061
|
|
2003 |
#521 := (iff #112 #520)
|
|
2004 |
#522 := [rewrite]: #521
|
|
2005 |
#1065 := [monotonicity #522 #1062]: #1064
|
|
2006 |
#1071 := [trans #1065 #1069]: #1070
|
|
2007 |
#1074 := [monotonicity #1071]: #1073
|
|
2008 |
#1078 := [trans #1074 #1076]: #1077
|
|
2009 |
#518 := (iff #109 #517)
|
|
2010 |
#515 := (iff #108 #512)
|
|
2011 |
#508 := (implies #102 #505)
|
|
2012 |
#513 := (iff #508 #512)
|
|
2013 |
#514 := [rewrite]: #513
|
|
2014 |
#509 := (iff #108 #508)
|
|
2015 |
#506 := (iff #107 #505)
|
|
2016 |
#503 := (iff #106 #502)
|
|
2017 |
#500 := (iff #105 #497)
|
|
2018 |
#494 := (and #444 #104)
|
|
2019 |
#498 := (iff #494 #497)
|
|
2020 |
#499 := [rewrite]: #498
|
|
2021 |
#495 := (iff #105 #494)
|
|
2022 |
#445 := (iff #78 #444)
|
|
2023 |
#446 := [rewrite]: #445
|
|
2024 |
#496 := [monotonicity #446]: #495
|
|
2025 |
#501 := [trans #496 #499]: #500
|
|
2026 |
#504 := [monotonicity #501]: #503
|
|
2027 |
#507 := [quant-intro #504]: #506
|
|
2028 |
#510 := [monotonicity #507]: #509
|
|
2029 |
#516 := [trans #510 #514]: #515
|
|
2030 |
#519 := [quant-intro #516]: #518
|
|
2031 |
#1081 := [monotonicity #519 #1078]: #1080
|
|
2032 |
#1087 := [trans #1081 #1085]: #1086
|
|
2033 |
#1090 := [monotonicity #519 #1087]: #1089
|
|
2034 |
#492 := (iff #100 #491)
|
|
2035 |
#489 := (iff #99 #486)
|
|
2036 |
#482 := (implies #477 #98)
|
|
2037 |
#487 := (iff #482 #486)
|
|
2038 |
#488 := [rewrite]: #487
|
|
2039 |
#483 := (iff #99 #482)
|
|
2040 |
#480 := (iff #96 #477)
|
|
2041 |
#474 := (and #444 #95)
|
|
2042 |
#478 := (iff #474 #477)
|
|
2043 |
#479 := [rewrite]: #478
|
|
2044 |
#475 := (iff #96 #474)
|
|
2045 |
#476 := [monotonicity #446]: #475
|
|
2046 |
#481 := [trans #476 #479]: #480
|
|
2047 |
#484 := [monotonicity #481]: #483
|
|
2048 |
#490 := [trans #484 #488]: #489
|
|
2049 |
#493 := [quant-intro #490]: #492
|
|
2050 |
#1093 := [monotonicity #493 #1090]: #1092
|
|
2051 |
#1099 := [trans #1093 #1097]: #1098
|
|
2052 |
#1102 := [monotonicity #493 #1099]: #1101
|
|
2053 |
#472 := (iff #91 #471)
|
|
2054 |
#469 := (iff #90 #466)
|
|
2055 |
#462 := (implies #459 #89)
|
|
2056 |
#467 := (iff #462 #466)
|
|
2057 |
#468 := [rewrite]: #467
|
|
2058 |
#463 := (iff #90 #462)
|
|
2059 |
#460 := (iff #87 #459)
|
|
2060 |
#457 := (iff #86 #456)
|
|
2061 |
#458 := [rewrite]: #457
|
|
2062 |
#448 := (iff #79 #447)
|
|
2063 |
#449 := [monotonicity #446]: #448
|
|
2064 |
#461 := [monotonicity #449 #458]: #460
|
|
2065 |
#464 := [monotonicity #461]: #463
|
|
2066 |
#470 := [trans #464 #468]: #469
|
|
2067 |
#473 := [quant-intro #470]: #472
|
|
2068 |
#1105 := [monotonicity #473 #1102]: #1104
|
|
2069 |
#1111 := [trans #1105 #1109]: #1110
|
|
2070 |
#1114 := [monotonicity #473 #1111]: #1113
|
|
2071 |
#1117 := [monotonicity #1114]: #1116
|
|
2072 |
#1123 := [trans #1117 #1121]: #1122
|
|
2073 |
#1126 := [monotonicity #1123]: #1125
|
|
2074 |
#454 := (iff #82 #453)
|
|
2075 |
#455 := [rewrite]: #454
|
|
2076 |
#1129 := [monotonicity #455 #1126]: #1128
|
|
2077 |
#1135 := [trans #1129 #1133]: #1134
|
|
2078 |
#1138 := [monotonicity #455 #1135]: #1137
|
|
2079 |
#451 := (iff #80 #450)
|
|
2080 |
#452 := [quant-intro #449]: #451
|
|
2081 |
#1141 := [monotonicity #452 #1138]: #1140
|
|
2082 |
#1147 := [trans #1141 #1145]: #1146
|
|
2083 |
#442 := (iff #75 #441)
|
|
2084 |
#439 := (iff #74 #436)
|
|
2085 |
#433 := (implies #72 #430)
|
|
2086 |
#437 := (iff #433 #436)
|
|
2087 |
#438 := [rewrite]: #437
|
|
2088 |
#434 := (iff #74 #433)
|
|
2089 |
#431 := (iff #73 #430)
|
43155
|
2090 |
#432 := [rewrite]: #431
|
|
2091 |
#435 := [monotonicity #432]: #434
|
43555
|
2092 |
#440 := [trans #435 #438]: #439
|
|
2093 |
#443 := [quant-intro #440]: #442
|
|
2094 |
#1150 := [monotonicity #443 #1147]: #1149
|
|
2095 |
#1156 := [trans #1150 #1154]: #1155
|
|
2096 |
#428 := (iff #71 #427)
|
|
2097 |
#425 := (iff #70 #422)
|
|
2098 |
#419 := (implies #67 #415)
|
43155
|
2099 |
#423 := (iff #419 #422)
|
|
2100 |
#424 := [rewrite]: #423
|
43555
|
2101 |
#420 := (iff #70 #419)
|
|
2102 |
#417 := (iff #69 #415)
|
43155
|
2103 |
#418 := [rewrite]: #417
|
|
2104 |
#421 := [monotonicity #418]: #420
|
|
2105 |
#426 := [trans #421 #424]: #425
|
|
2106 |
#429 := [quant-intro #426]: #428
|
43555
|
2107 |
#1159 := [monotonicity #429 #1156]: #1158
|
|
2108 |
#1165 := [trans #1159 #1163]: #1164
|
|
2109 |
#1168 := [monotonicity #1165]: #1167
|
|
2110 |
#1172 := [trans #1168 #1170]: #1171
|
|
2111 |
#1175 := [monotonicity #1172]: #1174
|
|
2112 |
#1814 := [trans #1175 #1812]: #1813
|
|
2113 |
#414 := [asserted]: #285
|
|
2114 |
#1815 := [mp #414 #1814]: #1810
|
|
2115 |
#1817 := [not-or-elim #1815]: #450
|
|
2116 |
#1872 := [mp~ #1817 #1841]: #450
|
|
2117 |
#4219 := [mp #1872 #4218]: #4214
|
|
2118 |
#5792 := (not #4214)
|
|
2119 |
#5793 := (or #5792 #3066)
|
|
2120 |
#5794 := [quant-inst #1918]: #5793
|
|
2121 |
#6296 := [unit-resolution #5794 #4219 #6295]: false
|
|
2122 |
#6304 := [lemma #6296]: #3066
|
|
2123 |
#3833 := (or #3081 #1928)
|
|
2124 |
#3837 := [def-axiom]: #3833
|
|
2125 |
#6962 := [unit-resolution #3837 #6304]: #3081
|
|
2126 |
#3086 := (not #3081)
|
|
2127 |
#4551 := (or #3086 #4548)
|
|
2128 |
#4554 := (not #4551)
|
|
2129 |
#4228 := (pattern #68 #88)
|
|
2130 |
#2507 := (not #456)
|
|
2131 |
#3058 := (or #444 #2507 #1192)
|
|
2132 |
#4229 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4228) #3058)
|
|
2133 |
#4234 := (not #4229)
|
|
2134 |
#4557 := (or #4234 #4554)
|
43155
|
2135 |
#4560 := (not #4557)
|
43555
|
2136 |
decl ?v1!1 :: S2
|
|
2137 |
#1891 := ?v1!1
|
|
2138 |
#1895 := (f17 ?v1!1)
|
|
2139 |
#2522 := (* -1::Int #1895)
|
|
2140 |
decl ?v0!2 :: S2
|
|
2141 |
#1892 := ?v0!2
|
|
2142 |
#1893 := (f17 ?v0!2)
|
|
2143 |
#2523 := (+ #1893 #2522)
|
|
2144 |
#2524 := (<= #2523 0::Int)
|
|
2145 |
#1900 := (f11 f18 ?v1!1)
|
|
2146 |
#1901 := (= f1 #1900)
|
|
2147 |
#1898 := (f11 f18 ?v0!2)
|
|
2148 |
#1899 := (= f1 #1898)
|
|
2149 |
#2267 := (not #1899)
|
|
2150 |
#1941 := (or #2267 #1901 #2524)
|
|
2151 |
#2039 := (not #1941)
|
|
2152 |
#4563 := (or #2039 #4560)
|
43155
|
2153 |
#4566 := (not #4563)
|
43555
|
2154 |
#4220 := (forall (vars (?v0 S2)) (:pat #4206) #1183)
|
|
2155 |
#4225 := (not #4220)
|
|
2156 |
#4569 := (or #4225 #4566)
|
|
2157 |
#4572 := (not #4569)
|
|
2158 |
decl ?v0!0 :: S2
|
|
2159 |
#1876 := ?v0!0
|
|
2160 |
#1877 := (f17 ?v0!0)
|
|
2161 |
#1878 := (>= #1877 0::Int)
|
|
2162 |
#308 := (<= f3 0::Int)
|
|
2163 |
#309 := (not #308)
|
|
2164 |
#10 := (< 0::Int f3)
|
|
2165 |
#310 := (iff #10 #309)
|
|
2166 |
#311 := [rewrite]: #310
|
|
2167 |
#305 := [asserted]: #10
|
|
2168 |
#312 := [mp #305 #311]: #309
|
|
2169 |
#3895 := (* -1::Int #1877)
|
|
2170 |
#3758 := (+ f3 #3895)
|
|
2171 |
#3754 := (<= #3758 0::Int)
|
|
2172 |
#3801 := (= f3 #1877)
|
|
2173 |
#3815 := (= f16 ?v0!0)
|
|
2174 |
#4605 := (not #3815)
|
|
2175 |
#3746 := (= #1877 0::Int)
|
|
2176 |
#5133 := (not #3746)
|
|
2177 |
#1879 := (not #1878)
|
|
2178 |
#4745 := [hypothesis]: #1879
|
|
2179 |
#5134 := (or #5133 #1878)
|
|
2180 |
#5135 := [th-lemma arith triangle-eq]: #5134
|
|
2181 |
#5150 := [unit-resolution #5135 #4745]: #5133
|
|
2182 |
#4591 := (forall (vars (?v0 S2)) (:pat #4206) #1787)
|
|
2183 |
#4594 := (iff #1790 #4591)
|
|
2184 |
#4592 := (iff #1787 #1787)
|
|
2185 |
#4593 := [refl]: #4592
|
|
2186 |
#4595 := [quant-intro #4593]: #4594
|
|
2187 |
#2226 := (~ #1790 #1790)
|
|
2188 |
#2205 := (~ #1787 #1787)
|
|
2189 |
#2206 := [refl]: #2205
|
|
2190 |
#2227 := [nnf-pos #2206]: #2226
|
|
2191 |
#1820 := [not-or-elim #1815]: #1790
|
|
2192 |
#2266 := [mp~ #1820 #2227]: #1790
|
|
2193 |
#4596 := [mp #2266 #4595]: #4591
|
|
2194 |
#3847 := (not #4591)
|
|
2195 |
#4618 := (or #3847 #3746 #4605)
|
|
2196 |
#3802 := (= ?v0!0 f16)
|
|
2197 |
#3748 := (not #3802)
|
|
2198 |
#4604 := (or #3748 #3746)
|
|
2199 |
#4733 := (or #3847 #4604)
|
|
2200 |
#4989 := (iff #4733 #4618)
|
|
2201 |
#4610 := (or #3746 #4605)
|
|
2202 |
#4738 := (or #3847 #4610)
|
|
2203 |
#4742 := (iff #4738 #4618)
|
|
2204 |
#4988 := [rewrite]: #4742
|
|
2205 |
#4740 := (iff #4733 #4738)
|
|
2206 |
#4613 := (iff #4604 #4610)
|
|
2207 |
#4608 := (or #4605 #3746)
|
|
2208 |
#4611 := (iff #4608 #4610)
|
|
2209 |
#4612 := [rewrite]: #4611
|
|
2210 |
#4603 := (iff #4604 #4608)
|
|
2211 |
#4606 := (iff #3748 #4605)
|
|
2212 |
#3804 := (iff #3802 #3815)
|
|
2213 |
#3805 := [rewrite]: #3804
|
|
2214 |
#4607 := [monotonicity #3805]: #4606
|
|
2215 |
#4609 := [monotonicity #4607]: #4603
|
|
2216 |
#4617 := [trans #4609 #4612]: #4613
|
|
2217 |
#4741 := [monotonicity #4617]: #4740
|
|
2218 |
#4999 := [trans #4741 #4988]: #4989
|
|
2219 |
#4739 := [quant-inst #1876]: #4733
|
|
2220 |
#5002 := [mp #4739 #4999]: #4618
|
|
2221 |
#5151 := [unit-resolution #5002 #4596 #5150]: #4605
|
|
2222 |
#3786 := (or #3801 #3815)
|
|
2223 |
#4207 := (forall (vars (?v0 S2)) (:pat #4206) #436)
|
|
2224 |
#4210 := (iff #441 #4207)
|
|
2225 |
#4208 := (iff #436 #436)
|
|
2226 |
#4209 := [refl]: #4208
|
|
2227 |
#4211 := [quant-intro #4209]: #4210
|
|
2228 |
#1838 := (~ #441 #441)
|
|
2229 |
#1867 := (~ #436 #436)
|
|
2230 |
#1868 := [refl]: #1867
|
|
2231 |
#1839 := [nnf-pos #1868]: #1838
|
|
2232 |
#1816 := [not-or-elim #1815]: #441
|
|
2233 |
#1869 := [mp~ #1816 #1839]: #441
|
|
2234 |
#4212 := [mp #1869 #4211]: #4207
|
|
2235 |
#3783 := (not #4207)
|
|
2236 |
#3767 := (or #3783 #3801 #3815)
|
|
2237 |
#3803 := (or #3802 #3801)
|
|
2238 |
#3772 := (or #3783 #3803)
|
|
2239 |
#3756 := (iff #3772 #3767)
|
|
2240 |
#3775 := (or #3783 #3786)
|
|
2241 |
#3752 := (iff #3775 #3767)
|
|
2242 |
#3753 := [rewrite]: #3752
|
|
2243 |
#3777 := (iff #3772 #3775)
|
|
2244 |
#3761 := (iff #3803 #3786)
|
|
2245 |
#3806 := (or #3815 #3801)
|
|
2246 |
#3781 := (iff #3806 #3786)
|
|
2247 |
#3787 := [rewrite]: #3781
|
|
2248 |
#3795 := (iff #3803 #3806)
|
|
2249 |
#3807 := [monotonicity #3805]: #3795
|
|
2250 |
#3766 := [trans #3807 #3787]: #3761
|
|
2251 |
#3755 := [monotonicity #3766]: #3777
|
|
2252 |
#3757 := [trans #3755 #3753]: #3756
|
|
2253 |
#3774 := [quant-inst #1876]: #3772
|
|
2254 |
#3771 := [mp #3774 #3757]: #3767
|
|
2255 |
#5132 := [unit-resolution #3771 #4212]: #3786
|
|
2256 |
#5172 := [unit-resolution #5132 #5151]: #3801
|
|
2257 |
#5173 := (not #3801)
|
|
2258 |
#5174 := (or #5173 #3754)
|
|
2259 |
#5175 := [th-lemma arith triangle-eq]: #5174
|
|
2260 |
#5176 := [unit-resolution #5175 #5172]: #3754
|
|
2261 |
#4676 := (<= #1877 0::Int)
|
|
2262 |
#3935 := (or #4676 #1878)
|
|
2263 |
#4677 := [th-lemma arith farkas 1 1]: #3935
|
|
2264 |
#4678 := [unit-resolution #4677 #4745]: #4676
|
|
2265 |
#5334 := [th-lemma arith farkas 1 -1 1 #4678 #5176 #312]: false
|
|
2266 |
#5403 := [lemma #5334]: #1878
|
|
2267 |
#4575 := (or #1879 #4572)
|
|
2268 |
#4578 := (not #4575)
|
|
2269 |
#4581 := (or #1178 #4578)
|
|
2270 |
#4584 := (not #4581)
|
|
2271 |
#3811 := [hypothesis]: #1178
|
|
2272 |
#3839 := (or #3847 #82)
|
|
2273 |
#3891 := (= f16 f16)
|
|
2274 |
#3892 := (not #3891)
|
|
2275 |
#3887 := (or #3892 #82)
|
|
2276 |
#3848 := (or #3847 #3887)
|
|
2277 |
#3840 := (iff #3848 #3839)
|
|
2278 |
#3850 := (iff #3839 #3839)
|
|
2279 |
#3817 := [rewrite]: #3850
|
|
2280 |
#3860 := (iff #3887 #82)
|
|
2281 |
#3869 := (or false #82)
|
|
2282 |
#3870 := (iff #3869 #82)
|
|
2283 |
#3859 := [rewrite]: #3870
|
|
2284 |
#3872 := (iff #3887 #3869)
|
|
2285 |
#3866 := (iff #3892 false)
|
|
2286 |
#3894 := (not true)
|
|
2287 |
#3880 := (iff #3894 false)
|
|
2288 |
#3865 := [rewrite]: #3880
|
|
2289 |
#3871 := (iff #3892 #3894)
|
|
2290 |
#3893 := (iff #3891 true)
|
|
2291 |
#3882 := [rewrite]: #3893
|
|
2292 |
#3873 := [monotonicity #3882]: #3871
|
|
2293 |
#3867 := [trans #3873 #3865]: #3866
|
|
2294 |
#3868 := [monotonicity #3867]: #3872
|
|
2295 |
#3861 := [trans #3868 #3859]: #3860
|
|
2296 |
#3846 := [monotonicity #3861]: #3840
|
|
2297 |
#3819 := [trans #3846 #3817]: #3840
|
|
2298 |
#3849 := [quant-inst #66]: #3848
|
|
2299 |
#3820 := [mp #3849 #3819]: #3839
|
|
2300 |
#3794 := [unit-resolution #3820 #3811 #4596]: false
|
|
2301 |
#3796 := [lemma #3794]: #82
|
|
2302 |
#4587 := (or #1178 #4584)
|
|
2303 |
#3516 := (forall (vars (?v1 S2)) #3505)
|
|
2304 |
#3523 := (not #3516)
|
|
2305 |
#3501 := (forall (vars (?v0 S2) (?v1 S2)) #3496)
|
|
2306 |
#3522 := (not #3501)
|
|
2307 |
#3524 := (or #2347 #2914 #3522 #3523)
|
|
2308 |
#3525 := (not #3524)
|
|
2309 |
#3530 := (or #3479 #3525)
|
|
2310 |
#3537 := (not #3530)
|
|
2311 |
#3456 := (forall (vars (?v0 S2) (?v1 S2)) #3451)
|
|
2312 |
#3536 := (not #3456)
|
|
2313 |
#3538 := (or #3536 #3537)
|
|
2314 |
#3539 := (not #3538)
|
|
2315 |
#3544 := (or #3433 #3539)
|
|
2316 |
#3550 := (not #3544)
|
|
2317 |
#3551 := (or #1481 #3550)
|
|
2318 |
#3552 := (not #3551)
|
|
2319 |
#3557 := (or #2263 #3552)
|
|
2320 |
#3563 := (not #3557)
|
|
2321 |
#3564 := (or #1472 #3563)
|
|
2322 |
#3565 := (not #3564)
|
|
2323 |
#3570 := (or #1472 #3565)
|
|
2324 |
#3576 := (not #3570)
|
|
2325 |
#3577 := (or #935 #3576)
|
|
2326 |
#3578 := (not #3577)
|
|
2327 |
#3583 := (or #2857 #3578)
|
|
2328 |
#3589 := (not #3583)
|
|
2329 |
#3590 := (or #1467 #3589)
|
|
2330 |
#3591 := (not #3590)
|
|
2331 |
#3596 := (or #2843 #3591)
|
|
2332 |
#3604 := (not #3596)
|
|
2333 |
#3410 := (forall (vars (?v0 S2)) #3405)
|
|
2334 |
#3603 := (not #3410)
|
|
2335 |
#3392 := (forall (vars (?v0 S2)) #3389)
|
|
2336 |
#3602 := (not #3392)
|
|
2337 |
#3605 := (or #977 #744 #1632 #1636 #2197 #2200 #3602 #3603 #3604)
|
|
2338 |
#3606 := (not #3605)
|
|
2339 |
#3322 := (forall (vars (?v0 S2) (?v1 S2)) #3317)
|
|
2340 |
#3328 := (not #3322)
|
|
2341 |
#3329 := (or #170 #3328)
|
|
2342 |
#3330 := (not #3329)
|
|
2343 |
#3357 := (or #3330 #3354)
|
|
2344 |
#3364 := (not #3357)
|
|
2345 |
#3300 := (forall (vars (?v0 S2)) #3295)
|
|
2346 |
#3363 := (not #3300)
|
|
2347 |
#3365 := (or #3363 #3364)
|
|
2348 |
#3366 := (not #3365)
|
|
2349 |
#3263 := (forall (vars (?v1 S2)) #3252)
|
|
2350 |
#3269 := (not #3263)
|
|
2351 |
#3270 := (or #2074 #2692 #3269)
|
|
2352 |
#3271 := (not #3270)
|
|
2353 |
#3371 := (or #3271 #3366)
|
|
2354 |
#3378 := (not #3371)
|
|
2355 |
#3248 := (forall (vars (?v0 S2)) #3237)
|
|
2356 |
#3377 := (not #3248)
|
|
2357 |
#3379 := (or #714 #696 #723 #705 #3377 #3378)
|
|
2358 |
#3380 := (not #3379)
|
|
2359 |
#3611 := (or #3380 #3606)
|
|
2360 |
#3621 := (not #3611)
|
|
2361 |
#3234 := (forall (vars (?v0 S2)) #3229)
|
|
2362 |
#3620 := (not #3234)
|
|
2363 |
#3206 := (forall (vars (?v0 S2)) #3201)
|
|
2364 |
#3619 := (not #3206)
|
|
2365 |
#3178 := (forall (vars (?v0 S2) (?v1 S2)) #3173)
|
|
2366 |
#3618 := (not #3178)
|
|
2367 |
#3155 := (forall (vars (?v0 S2) (?v1 S2)) #3150)
|
|
2368 |
#3617 := (not #3155)
|
|
2369 |
#3622 := (or #1729 #1724 #3617 #3618 #3619 #3620 #3621)
|
|
2370 |
#3623 := (not #3622)
|
|
2371 |
#3123 := (forall (vars (?v1 S2)) #3112)
|
|
2372 |
#3129 := (not #3123)
|
|
2373 |
#3130 := (or #1964 #2554 #3129)
|
|
2374 |
#3131 := (not #3130)
|
|
2375 |
#3628 := (or #3131 #3623)
|
|
2376 |
#3635 := (not #3628)
|
|
2377 |
#3108 := (forall (vars (?v0 S2) (?v1 S2)) #3103)
|
|
2378 |
#3634 := (not #3108)
|
|
2379 |
#3636 := (or #3634 #3635)
|
|
2380 |
#3637 := (not #3636)
|
|
2381 |
#3642 := (or #3086 #3637)
|
|
2382 |
#3649 := (not #3642)
|
|
2383 |
#3063 := (forall (vars (?v0 S2) (?v1 S2)) #3058)
|
|
2384 |
#3648 := (not #3063)
|
|
2385 |
#3650 := (or #3648 #3649)
|
|
2386 |
#3651 := (not #3650)
|
|
2387 |
#3656 := (or #2039 #3651)
|
|
2388 |
#3662 := (not #3656)
|
|
2389 |
#3663 := (or #1187 #3662)
|
|
2390 |
#3664 := (not #3663)
|
|
2391 |
#3669 := (or #1879 #3664)
|
|
2392 |
#3675 := (not #3669)
|
|
2393 |
#3676 := (or #1178 #3675)
|
|
2394 |
#3677 := (not #3676)
|
|
2395 |
#3682 := (or #1178 #3677)
|
|
2396 |
#4588 := (iff #3682 #4587)
|
|
2397 |
#4585 := (iff #3677 #4584)
|
|
2398 |
#4582 := (iff #3676 #4581)
|
|
2399 |
#4579 := (iff #3675 #4578)
|
|
2400 |
#4576 := (iff #3669 #4575)
|
|
2401 |
#4573 := (iff #3664 #4572)
|
|
2402 |
#4570 := (iff #3663 #4569)
|
|
2403 |
#4567 := (iff #3662 #4566)
|
43155
|
2404 |
#4564 := (iff #3656 #4563)
|
43555
|
2405 |
#4561 := (iff #3651 #4560)
|
|
2406 |
#4558 := (iff #3650 #4557)
|
|
2407 |
#4555 := (iff #3649 #4554)
|
|
2408 |
#4552 := (iff #3642 #4551)
|
|
2409 |
#4549 := (iff #3637 #4548)
|
43155
|
2410 |
#4546 := (iff #3636 #4545)
|
43555
|
2411 |
#4543 := (iff #3635 #4542)
|
|
2412 |
#4540 := (iff #3628 #4539)
|
|
2413 |
#4537 := (iff #3623 #4536)
|
43155
|
2414 |
#4534 := (iff #3622 #4533)
|
43555
|
2415 |
#4531 := (iff #3621 #4530)
|
|
2416 |
#4528 := (iff #3611 #4527)
|
|
2417 |
#4525 := (iff #3606 #4524)
|
|
2418 |
#4522 := (iff #3605 #4521)
|
|
2419 |
#4519 := (iff #3604 #4518)
|
|
2420 |
#4516 := (iff #3596 #4515)
|
|
2421 |
#4513 := (iff #3591 #4512)
|
|
2422 |
#4510 := (iff #3590 #4509)
|
|
2423 |
#4507 := (iff #3589 #4506)
|
|
2424 |
#4504 := (iff #3583 #4503)
|
|
2425 |
#4501 := (iff #3578 #4500)
|
|
2426 |
#4498 := (iff #3577 #4497)
|
|
2427 |
#4495 := (iff #3576 #4494)
|
43155
|
2428 |
#4492 := (iff #3570 #4491)
|
43555
|
2429 |
#4489 := (iff #3565 #4488)
|
|
2430 |
#4486 := (iff #3564 #4485)
|
|
2431 |
#4483 := (iff #3563 #4482)
|
43155
|
2432 |
#4480 := (iff #3557 #4479)
|
43555
|
2433 |
#4477 := (iff #3552 #4476)
|
|
2434 |
#4474 := (iff #3551 #4473)
|
|
2435 |
#4471 := (iff #3550 #4470)
|
43155
|
2436 |
#4468 := (iff #3544 #4467)
|
43555
|
2437 |
#4465 := (iff #3539 #4464)
|
|
2438 |
#4462 := (iff #3538 #4461)
|
|
2439 |
#4459 := (iff #3537 #4458)
|
|
2440 |
#4456 := (iff #3530 #4455)
|
|
2441 |
#4453 := (iff #3525 #4452)
|
43155
|
2442 |
#4450 := (iff #3524 #4449)
|
43555
|
2443 |
#4447 := (iff #3523 #4446)
|
|
2444 |
#4444 := (iff #3516 #4441)
|
|
2445 |
#4442 := (iff #3505 #3505)
|
|
2446 |
#4443 := [refl]: #4442
|
|
2447 |
#4445 := [quant-intro #4443]: #4444
|
43155
|
2448 |
#4448 := [monotonicity #4445]: #4447
|
43555
|
2449 |
#4439 := (iff #3522 #4438)
|
|
2450 |
#4436 := (iff #3501 #4433)
|
|
2451 |
#4434 := (iff #3496 #3496)
|
|
2452 |
#4435 := [refl]: #4434
|
|
2453 |
#4437 := [quant-intro #4435]: #4436
|
|
2454 |
#4440 := [monotonicity #4437]: #4439
|
|
2455 |
#4451 := [monotonicity #4440 #4448]: #4450
|
43155
|
2456 |
#4454 := [monotonicity #4451]: #4453
|
43555
|
2457 |
#4457 := [monotonicity #4454]: #4456
|
43155
|
2458 |
#4460 := [monotonicity #4457]: #4459
|
43555
|
2459 |
#4431 := (iff #3536 #4430)
|
|
2460 |
#4428 := (iff #3456 #4425)
|
|
2461 |
#4426 := (iff #3451 #3451)
|
|
2462 |
#4427 := [refl]: #4426
|
|
2463 |
#4429 := [quant-intro #4427]: #4428
|
|
2464 |
#4432 := [monotonicity #4429]: #4431
|
|
2465 |
#4463 := [monotonicity #4432 #4460]: #4462
|
43155
|
2466 |
#4466 := [monotonicity #4463]: #4465
|
|
2467 |
#4469 := [monotonicity #4466]: #4468
|
|
2468 |
#4472 := [monotonicity #4469]: #4471
|
43555
|
2469 |
#4422 := (iff #1481 #4421)
|
|
2470 |
#4419 := (iff #1478 #4416)
|
|
2471 |
#4417 := (iff #1475 #1475)
|
|
2472 |
#4418 := [refl]: #4417
|
|
2473 |
#4420 := [quant-intro #4418]: #4419
|
|
2474 |
#4423 := [monotonicity #4420]: #4422
|
|
2475 |
#4475 := [monotonicity #4423 #4472]: #4474
|
43155
|
2476 |
#4478 := [monotonicity #4475]: #4477
|
43555
|
2477 |
#4481 := [monotonicity #4478]: #4480
|
43155
|
2478 |
#4484 := [monotonicity #4481]: #4483
|
|
2479 |
#4487 := [monotonicity #4484]: #4486
|
|
2480 |
#4490 := [monotonicity #4487]: #4489
|
43555
|
2481 |
#4493 := [monotonicity #4490]: #4492
|
43155
|
2482 |
#4496 := [monotonicity #4493]: #4495
|
43555
|
2483 |
#4414 := (iff #935 #4413)
|
|
2484 |
#4411 := (iff #801 #4408)
|
|
2485 |
#4409 := (iff #796 #796)
|
|
2486 |
#4410 := [refl]: #4409
|
|
2487 |
#4412 := [quant-intro #4410]: #4411
|
|
2488 |
#4415 := [monotonicity #4412]: #4414
|
|
2489 |
#4499 := [monotonicity #4415 #4496]: #4498
|
43155
|
2490 |
#4502 := [monotonicity #4499]: #4501
|
43555
|
2491 |
#4505 := [monotonicity #4502]: #4504
|
43155
|
2492 |
#4508 := [monotonicity #4505]: #4507
|
43555
|
2493 |
#4405 := (iff #1467 #4404)
|
|
2494 |
#4402 := (iff #1464 #4399)
|
|
2495 |
#4400 := (iff #1459 #1459)
|
|
2496 |
#4401 := [refl]: #4400
|
|
2497 |
#4403 := [quant-intro #4401]: #4402
|
|
2498 |
#4406 := [monotonicity #4403]: #4405
|
|
2499 |
#4511 := [monotonicity #4406 #4508]: #4510
|
|
2500 |
#4514 := [monotonicity #4511]: #4513
|
|
2501 |
#4517 := [monotonicity #4514]: #4516
|
|
2502 |
#4520 := [monotonicity #4517]: #4519
|
|
2503 |
#4397 := (iff #3603 #4396)
|
|
2504 |
#4394 := (iff #3410 #4391)
|
|
2505 |
#4392 := (iff #3405 #3405)
|
|
2506 |
#4393 := [refl]: #4392
|
|
2507 |
#4395 := [quant-intro #4393]: #4394
|
|
2508 |
#4398 := [monotonicity #4395]: #4397
|
|
2509 |
#4389 := (iff #3602 #4388)
|
|
2510 |
#4386 := (iff #3392 #4383)
|
|
2511 |
#4384 := (iff #3389 #3389)
|
|
2512 |
#4385 := [refl]: #4384
|
|
2513 |
#4387 := [quant-intro #4385]: #4386
|
|
2514 |
#4390 := [monotonicity #4387]: #4389
|
|
2515 |
#4379 := (iff #1632 #4378)
|
|
2516 |
#4376 := (iff #1629 #4373)
|
|
2517 |
#4374 := (iff #1624 #1624)
|
|
2518 |
#4375 := [refl]: #4374
|
|
2519 |
#4377 := [quant-intro #4375]: #4376
|
|
2520 |
#4380 := [monotonicity #4377]: #4379
|
|
2521 |
#4523 := [monotonicity #4380 #4390 #4398 #4520]: #4522
|
|
2522 |
#4526 := [monotonicity #4523]: #4525
|
|
2523 |
#4371 := (iff #3380 #4370)
|
|
2524 |
#4368 := (iff #3379 #4367)
|
|
2525 |
#4365 := (iff #3378 #4364)
|
|
2526 |
#4362 := (iff #3371 #4361)
|
|
2527 |
#4359 := (iff #3366 #4358)
|
|
2528 |
#4356 := (iff #3365 #4355)
|
|
2529 |
#4353 := (iff #3364 #4352)
|
|
2530 |
#4350 := (iff #3357 #4349)
|
|
2531 |
#4347 := (iff #3330 #4346)
|
|
2532 |
#4344 := (iff #3329 #4343)
|
|
2533 |
#4341 := (iff #3328 #4340)
|
|
2534 |
#4338 := (iff #3322 #4335)
|
|
2535 |
#4336 := (iff #3317 #3317)
|
|
2536 |
#4337 := [refl]: #4336
|
|
2537 |
#4339 := [quant-intro #4337]: #4338
|
|
2538 |
#4342 := [monotonicity #4339]: #4341
|
|
2539 |
#4345 := [monotonicity #4342]: #4344
|
|
2540 |
#4348 := [monotonicity #4345]: #4347
|
|
2541 |
#4351 := [monotonicity #4348]: #4350
|
|
2542 |
#4354 := [monotonicity #4351]: #4353
|
|
2543 |
#4333 := (iff #3363 #4332)
|
|
2544 |
#4330 := (iff #3300 #4327)
|
|
2545 |
#4328 := (iff #3295 #3295)
|
|
2546 |
#4329 := [refl]: #4328
|
|
2547 |
#4331 := [quant-intro #4329]: #4330
|
|
2548 |
#4334 := [monotonicity #4331]: #4333
|
|
2549 |
#4357 := [monotonicity #4334 #4354]: #4356
|
|
2550 |
#4360 := [monotonicity #4357]: #4359
|
|
2551 |
#4325 := (iff #3271 #4324)
|
|
2552 |
#4322 := (iff #3270 #4321)
|
|
2553 |
#4319 := (iff #3269 #4318)
|
|
2554 |
#4316 := (iff #3263 #4313)
|
|
2555 |
#4314 := (iff #3252 #3252)
|
|
2556 |
#4315 := [refl]: #4314
|
|
2557 |
#4317 := [quant-intro #4315]: #4316
|
|
2558 |
#4320 := [monotonicity #4317]: #4319
|
43155
|
2559 |
#4323 := [monotonicity #4320]: #4322
|
|
2560 |
#4326 := [monotonicity #4323]: #4325
|
43555
|
2561 |
#4363 := [monotonicity #4326 #4360]: #4362
|
|
2562 |
#4366 := [monotonicity #4363]: #4365
|
|
2563 |
#4310 := (iff #3377 #4309)
|
|
2564 |
#4307 := (iff #3248 #4304)
|
|
2565 |
#4305 := (iff #3237 #3237)
|
|
2566 |
#4306 := [refl]: #4305
|
|
2567 |
#4308 := [quant-intro #4306]: #4307
|
|
2568 |
#4311 := [monotonicity #4308]: #4310
|
|
2569 |
#4369 := [monotonicity #4311 #4366]: #4368
|
|
2570 |
#4372 := [monotonicity #4369]: #4371
|
|
2571 |
#4529 := [monotonicity #4372 #4526]: #4528
|
|
2572 |
#4532 := [monotonicity #4529]: #4531
|
|
2573 |
#4301 := (iff #3620 #4300)
|
|
2574 |
#4298 := (iff #3234 #4295)
|
|
2575 |
#4296 := (iff #3229 #3229)
|
|
2576 |
#4297 := [refl]: #4296
|
|
2577 |
#4299 := [quant-intro #4297]: #4298
|
|
2578 |
#4302 := [monotonicity #4299]: #4301
|
|
2579 |
#4293 := (iff #3619 #4292)
|
|
2580 |
#4290 := (iff #3206 #4287)
|
|
2581 |
#4288 := (iff #3201 #3201)
|
|
2582 |
#4289 := [refl]: #4288
|
|
2583 |
#4291 := [quant-intro #4289]: #4290
|
|
2584 |
#4294 := [monotonicity #4291]: #4293
|
|
2585 |
#4285 := (iff #3618 #4284)
|
|
2586 |
#4282 := (iff #3178 #4279)
|
|
2587 |
#4280 := (iff #3173 #3173)
|
|
2588 |
#4281 := [refl]: #4280
|
|
2589 |
#4283 := [quant-intro #4281]: #4282
|
|
2590 |
#4286 := [monotonicity #4283]: #4285
|
|
2591 |
#4276 := (iff #3617 #4275)
|
|
2592 |
#4273 := (iff #3155 #4270)
|
|
2593 |
#4271 := (iff #3150 #3150)
|
|
2594 |
#4272 := [refl]: #4271
|
|
2595 |
#4274 := [quant-intro #4272]: #4273
|
|
2596 |
#4277 := [monotonicity #4274]: #4276
|
|
2597 |
#4268 := (iff #1724 #4267)
|
|
2598 |
#4265 := (iff #1721 #4262)
|
|
2599 |
#4263 := (iff #1718 #1718)
|
|
2600 |
#4264 := [refl]: #4263
|
|
2601 |
#4266 := [quant-intro #4264]: #4265
|
|
2602 |
#4269 := [monotonicity #4266]: #4268
|
|
2603 |
#4535 := [monotonicity #4269 #4277 #4286 #4294 #4302 #4532]: #4534
|
|
2604 |
#4538 := [monotonicity #4535]: #4537
|
|
2605 |
#4259 := (iff #3131 #4258)
|
|
2606 |
#4256 := (iff #3130 #4255)
|
|
2607 |
#4253 := (iff #3129 #4252)
|
|
2608 |
#4250 := (iff #3123 #4247)
|
|
2609 |
#4248 := (iff #3112 #3112)
|
|
2610 |
#4249 := [refl]: #4248
|
|
2611 |
#4251 := [quant-intro #4249]: #4250
|
|
2612 |
#4254 := [monotonicity #4251]: #4253
|
43155
|
2613 |
#4257 := [monotonicity #4254]: #4256
|
43555
|
2614 |
#4260 := [monotonicity #4257]: #4259
|
|
2615 |
#4541 := [monotonicity #4260 #4538]: #4540
|
43155
|
2616 |
#4544 := [monotonicity #4541]: #4543
|
43555
|
2617 |
#4244 := (iff #3634 #4243)
|
|
2618 |
#4241 := (iff #3108 #4238)
|
|
2619 |
#4239 := (iff #3103 #3103)
|
|
2620 |
#4240 := [refl]: #4239
|
|
2621 |
#4242 := [quant-intro #4240]: #4241
|
|
2622 |
#4245 := [monotonicity #4242]: #4244
|
|
2623 |
#4547 := [monotonicity #4245 #4544]: #4546
|
43155
|
2624 |
#4550 := [monotonicity #4547]: #4549
|
43555
|
2625 |
#4553 := [monotonicity #4550]: #4552
|
43155
|
2626 |
#4556 := [monotonicity #4553]: #4555
|
43555
|
2627 |
#4235 := (iff #3648 #4234)
|
|
2628 |
#4232 := (iff #3063 #4229)
|
|
2629 |
#4230 := (iff #3058 #3058)
|
|
2630 |
#4231 := [refl]: #4230
|
|
2631 |
#4233 := [quant-intro #4231]: #4232
|
|
2632 |
#4236 := [monotonicity #4233]: #4235
|
|
2633 |
#4559 := [monotonicity #4236 #4556]: #4558
|
43155
|
2634 |
#4562 := [monotonicity #4559]: #4561
|
|
2635 |
#4565 := [monotonicity #4562]: #4564
|
|
2636 |
#4568 := [monotonicity #4565]: #4567
|
43555
|
2637 |
#4226 := (iff #1187 #4225)
|
|
2638 |
#4223 := (iff #1184 #4220)
|
|
2639 |
#4221 := (iff #1183 #1183)
|
|
2640 |
#4222 := [refl]: #4221
|
|
2641 |
#4224 := [quant-intro #4222]: #4223
|
|
2642 |
#4227 := [monotonicity #4224]: #4226
|
|
2643 |
#4571 := [monotonicity #4227 #4568]: #4570
|
|
2644 |
#4574 := [monotonicity #4571]: #4573
|
|
2645 |
#4577 := [monotonicity #4574]: #4576
|
|
2646 |
#4580 := [monotonicity #4577]: #4579
|
|
2647 |
#4583 := [monotonicity #4580]: #4582
|
|
2648 |
#4586 := [monotonicity #4583]: #4585
|
|
2649 |
#4589 := [monotonicity #4586]: #4588
|
|
2650 |
#2343 := (not #2342)
|
|
2651 |
#2945 := (and #789 #2343 #2942)
|
|
2652 |
#2948 := (not #2945)
|
|
2653 |
#2951 := (forall (vars (?v1 S2)) #2948)
|
|
2654 |
#2917 := (not #2914)
|
|
2655 |
#2348 := (not #2347)
|
|
2656 |
#2960 := (and #1521 #2348 #2917 #2951)
|
|
2657 |
#2316 := (not #2315)
|
|
2658 |
#2887 := (and #2316 #2318)
|
|
2659 |
#2890 := (not #2887)
|
|
2660 |
#2908 := (or #2890 #2903)
|
|
2661 |
#2911 := (not #2908)
|
|
2662 |
#2965 := (or #2911 #2960)
|
|
2663 |
#2968 := (and #1497 #2965)
|
|
2664 |
#2286 := (not #2285)
|
|
2665 |
#2862 := (and #2283 #2286)
|
|
2666 |
#2865 := (not #2862)
|
|
2667 |
#2881 := (or #2865 #2876)
|
|
2668 |
#2884 := (not #2881)
|
|
2669 |
#2971 := (or #2884 #2968)
|
|
2670 |
#2974 := (and #1478 #2971)
|
|
2671 |
#2977 := (or #2263 #2974)
|
|
2672 |
#2980 := (and #218 #2977)
|
|
2673 |
#2983 := (or #1472 #2980)
|
|
2674 |
#2986 := (and #801 #2983)
|
|
2675 |
#2989 := (or #2857 #2986)
|
|
2676 |
#2992 := (and #1464 #2989)
|
|
2677 |
#2995 := (or #2843 #2992)
|
|
2678 |
#2201 := (not #2200)
|
|
2679 |
#2198 := (not #2197)
|
|
2680 |
#3001 := (and #195 #747 #1453 #1611 #1629 #1637 #2198 #2201 #2995)
|
|
2681 |
#2143 := (not #2142)
|
|
2682 |
#2139 := (not #2138)
|
|
2683 |
#2780 := (and #2139 #2143)
|
43155
|
2684 |
#2783 := (not #2780)
|
43555
|
2685 |
#2800 := (or #2783 #2795)
|
|
2686 |
#2803 := (not #2800)
|
|
2687 |
#2152 := (not #170)
|
|
2688 |
#2162 := (and #2152 #1373)
|
|
2689 |
#2809 := (or #2162 #2803)
|
|
2690 |
#2753 := (not #2748)
|
|
2691 |
#2771 := (and #2753 #2766)
|
|
2692 |
#2774 := (or #1333 #2771)
|
|
2693 |
#2777 := (forall (vars (?v0 S2)) #2774)
|
|
2694 |
#2814 := (and #2777 #2809)
|
|
2695 |
#2070 := (not #2069)
|
|
2696 |
#2723 := (and #2070 #2720)
|
|
2697 |
#2726 := (not #2723)
|
|
2698 |
#2729 := (forall (vars (?v1 S2)) #2726)
|
|
2699 |
#2695 := (not #2692)
|
|
2700 |
#2075 := (not #2074)
|
|
2701 |
#2735 := (and #2075 #2695 #2729)
|
|
2702 |
#2817 := (or #2735 #2814)
|
|
2703 |
#2178 := (not #1401)
|
|
2704 |
#2181 := (forall (vars (?v0 S2)) #2178)
|
|
2705 |
#2823 := (and #148 #153 #611 #614 #2181 #2817)
|
|
2706 |
#3006 := (or #2823 #3001)
|
|
2707 |
#2672 := (not #2667)
|
|
2708 |
#2675 := (and #2034 #2655 #2672)
|
|
2709 |
#2678 := (or #1288 #2675)
|
|
2710 |
#2681 := (forall (vars (?v0 S2)) #2678)
|
|
2711 |
#2617 := (not #2612)
|
|
2712 |
#2635 := (and #2006 #2617 #2630)
|
|
2713 |
#2638 := (or #1250 #2635)
|
|
2714 |
#2641 := (forall (vars (?v0 S2)) #2638)
|
|
2715 |
#3012 := (and #112 #1696 #1712 #1721 #2641 #2681 #3006)
|
|
2716 |
#1960 := (not #1959)
|
|
2717 |
#2585 := (and #444 #1960 #2582)
|
|
2718 |
#2588 := (not #2585)
|
|
2719 |
#2591 := (forall (vars (?v1 S2)) #2588)
|
|
2720 |
#2557 := (not #2554)
|
|
2721 |
#1965 := (not #1964)
|
|
2722 |
#2597 := (and #1965 #2557 #2591)
|
|
2723 |
#3017 := (or #2597 #3012)
|
|
2724 |
#3020 := (and #1235 #3017)
|
|
2725 |
#1926 := (not #1925)
|
|
2726 |
#2542 := (and #1926 #1928)
|
|
2727 |
#2545 := (not #2542)
|
|
2728 |
#2548 := (or #2539 #2545)
|
|
2729 |
#2551 := (not #2548)
|
|
2730 |
#3023 := (or #2551 #3020)
|
|
2731 |
#3026 := (and #1204 #3023)
|
|
2732 |
#1902 := (not #1901)
|
|
2733 |
#2510 := (and #1899 #1902)
|
|
2734 |
#2513 := (not #2510)
|
|
2735 |
#2529 := (or #2513 #2524)
|
|
2736 |
#2532 := (not #2529)
|
|
2737 |
#3029 := (or #2532 #3026)
|
|
2738 |
#3032 := (and #1184 #3029)
|
|
2739 |
#3035 := (or #1879 #3032)
|
|
2740 |
#3038 := (and #82 #3035)
|
|
2741 |
#3041 := (or #1178 #3038)
|
|
2742 |
#3683 := (iff #3041 #3682)
|
|
2743 |
#3680 := (iff #3038 #3677)
|
|
2744 |
#3672 := (and #82 #3669)
|
|
2745 |
#3678 := (iff #3672 #3677)
|
|
2746 |
#3679 := [rewrite]: #3678
|
|
2747 |
#3673 := (iff #3038 #3672)
|
|
2748 |
#3670 := (iff #3035 #3669)
|
|
2749 |
#3667 := (iff #3032 #3664)
|
|
2750 |
#3659 := (and #1184 #3656)
|
|
2751 |
#3665 := (iff #3659 #3664)
|
|
2752 |
#3666 := [rewrite]: #3665
|
|
2753 |
#3660 := (iff #3032 #3659)
|
|
2754 |
#3657 := (iff #3029 #3656)
|
|
2755 |
#3654 := (iff #3026 #3651)
|
|
2756 |
#3645 := (and #3063 #3642)
|
|
2757 |
#3652 := (iff #3645 #3651)
|
|
2758 |
#3653 := [rewrite]: #3652
|
|
2759 |
#3646 := (iff #3026 #3645)
|
|
2760 |
#3643 := (iff #3023 #3642)
|
|
2761 |
#3640 := (iff #3020 #3637)
|
|
2762 |
#3631 := (and #3108 #3628)
|
|
2763 |
#3638 := (iff #3631 #3637)
|
|
2764 |
#3639 := [rewrite]: #3638
|
|
2765 |
#3632 := (iff #3020 #3631)
|
|
2766 |
#3629 := (iff #3017 #3628)
|
|
2767 |
#3626 := (iff #3012 #3623)
|
|
2768 |
#3614 := (and #112 #3155 #3178 #1721 #3206 #3234 #3611)
|
|
2769 |
#3624 := (iff #3614 #3623)
|
|
2770 |
#3625 := [rewrite]: #3624
|
|
2771 |
#3615 := (iff #3012 #3614)
|
|
2772 |
#3612 := (iff #3006 #3611)
|
|
2773 |
#3609 := (iff #3001 #3606)
|
|
2774 |
#3599 := (and #195 #747 #3392 #3410 #1629 #1637 #2198 #2201 #3596)
|
|
2775 |
#3607 := (iff #3599 #3606)
|
|
2776 |
#3608 := [rewrite]: #3607
|
|
2777 |
#3600 := (iff #3001 #3599)
|
|
2778 |
#3597 := (iff #2995 #3596)
|
|
2779 |
#3594 := (iff #2992 #3591)
|
|
2780 |
#3586 := (and #1464 #3583)
|
|
2781 |
#3592 := (iff #3586 #3591)
|
|
2782 |
#3593 := [rewrite]: #3592
|
|
2783 |
#3587 := (iff #2992 #3586)
|
|
2784 |
#3584 := (iff #2989 #3583)
|
|
2785 |
#3581 := (iff #2986 #3578)
|
|
2786 |
#3573 := (and #801 #3570)
|
|
2787 |
#3579 := (iff #3573 #3578)
|
|
2788 |
#3580 := [rewrite]: #3579
|
|
2789 |
#3574 := (iff #2986 #3573)
|
|
2790 |
#3571 := (iff #2983 #3570)
|
|
2791 |
#3568 := (iff #2980 #3565)
|
|
2792 |
#3560 := (and #218 #3557)
|
|
2793 |
#3566 := (iff #3560 #3565)
|
|
2794 |
#3567 := [rewrite]: #3566
|
|
2795 |
#3561 := (iff #2980 #3560)
|
|
2796 |
#3558 := (iff #2977 #3557)
|
|
2797 |
#3555 := (iff #2974 #3552)
|
|
2798 |
#3547 := (and #1478 #3544)
|
|
2799 |
#3553 := (iff #3547 #3552)
|
|
2800 |
#3554 := [rewrite]: #3553
|
|
2801 |
#3548 := (iff #2974 #3547)
|
|
2802 |
#3545 := (iff #2971 #3544)
|
|
2803 |
#3542 := (iff #2968 #3539)
|
|
2804 |
#3533 := (and #3456 #3530)
|
|
2805 |
#3540 := (iff #3533 #3539)
|
|
2806 |
#3541 := [rewrite]: #3540
|
|
2807 |
#3534 := (iff #2968 #3533)
|
|
2808 |
#3531 := (iff #2965 #3530)
|
|
2809 |
#3528 := (iff #2960 #3525)
|
|
2810 |
#3519 := (and #3501 #2348 #2917 #3516)
|
|
2811 |
#3526 := (iff #3519 #3525)
|
|
2812 |
#3527 := [rewrite]: #3526
|
|
2813 |
#3520 := (iff #2960 #3519)
|
|
2814 |
#3517 := (iff #2951 #3516)
|
|
2815 |
#3514 := (iff #2948 #3505)
|
|
2816 |
#3506 := (not #3505)
|
|
2817 |
#3509 := (not #3506)
|
|
2818 |
#3512 := (iff #3509 #3505)
|
|
2819 |
#3513 := [rewrite]: #3512
|
|
2820 |
#3510 := (iff #2948 #3509)
|
|
2821 |
#3507 := (iff #2945 #3506)
|
|
2822 |
#3508 := [rewrite]: #3507
|
|
2823 |
#3511 := [monotonicity #3508]: #3510
|
|
2824 |
#3515 := [trans #3511 #3513]: #3514
|
|
2825 |
#3518 := [quant-intro #3515]: #3517
|
|
2826 |
#3502 := (iff #1521 #3501)
|
|
2827 |
#3499 := (iff #1518 #3496)
|
|
2828 |
#3482 := (or #795 #1217)
|
|
2829 |
#3493 := (or #3482 #1514)
|
|
2830 |
#3497 := (iff #3493 #3496)
|
|
2831 |
#3498 := [rewrite]: #3497
|
|
2832 |
#3494 := (iff #1518 #3493)
|
|
2833 |
#3491 := (iff #1511 #3482)
|
|
2834 |
#3483 := (not #3482)
|
|
2835 |
#3486 := (not #3483)
|
|
2836 |
#3489 := (iff #3486 #3482)
|
|
2837 |
#3490 := [rewrite]: #3489
|
|
2838 |
#3487 := (iff #1511 #3486)
|
|
2839 |
#3484 := (iff #1506 #3483)
|
|
2840 |
#3485 := [rewrite]: #3484
|
|
2841 |
#3488 := [monotonicity #3485]: #3487
|
|
2842 |
#3492 := [trans #3488 #3490]: #3491
|
|
2843 |
#3495 := [monotonicity #3492]: #3494
|
|
2844 |
#3500 := [trans #3495 #3498]: #3499
|
|
2845 |
#3503 := [quant-intro #3500]: #3502
|
|
2846 |
#3521 := [monotonicity #3503 #3518]: #3520
|
|
2847 |
#3529 := [trans #3521 #3527]: #3528
|
|
2848 |
#3480 := (iff #2911 #3479)
|
|
2849 |
#3477 := (iff #2908 #3474)
|
|
2850 |
#3460 := (or #2315 #3459)
|
|
2851 |
#3471 := (or #3460 #2903)
|
|
2852 |
#3475 := (iff #3471 #3474)
|
|
2853 |
#3476 := [rewrite]: #3475
|
|
2854 |
#3472 := (iff #2908 #3471)
|
|
2855 |
#3469 := (iff #2890 #3460)
|
|
2856 |
#3461 := (not #3460)
|
|
2857 |
#3464 := (not #3461)
|
|
2858 |
#3467 := (iff #3464 #3460)
|
|
2859 |
#3468 := [rewrite]: #3467
|
|
2860 |
#3465 := (iff #2890 #3464)
|
|
2861 |
#3462 := (iff #2887 #3461)
|
|
2862 |
#3463 := [rewrite]: #3462
|
|
2863 |
#3466 := [monotonicity #3463]: #3465
|
|
2864 |
#3470 := [trans #3466 #3468]: #3469
|
|
2865 |
#3473 := [monotonicity #3470]: #3472
|
|
2866 |
#3478 := [trans #3473 #3476]: #3477
|
|
2867 |
#3481 := [monotonicity #3478]: #3480
|
|
2868 |
#3532 := [monotonicity #3481 #3529]: #3531
|
|
2869 |
#3457 := (iff #1497 #3456)
|
|
2870 |
#3454 := (iff #1492 #3451)
|
|
2871 |
#3437 := (or #789 #3436)
|
|
2872 |
#3448 := (or #3437 #1484)
|
|
2873 |
#3452 := (iff #3448 #3451)
|
|
2874 |
#3453 := [rewrite]: #3452
|
|
2875 |
#3449 := (iff #1492 #3448)
|
|
2876 |
#3446 := (iff #818 #3437)
|
|
2877 |
#3438 := (not #3437)
|
|
2878 |
#3441 := (not #3438)
|
|
2879 |
#3444 := (iff #3441 #3437)
|
|
2880 |
#3445 := [rewrite]: #3444
|
|
2881 |
#3442 := (iff #818 #3441)
|
|
2882 |
#3439 := (iff #812 #3438)
|
|
2883 |
#3440 := [rewrite]: #3439
|
|
2884 |
#3443 := [monotonicity #3440]: #3442
|
|
2885 |
#3447 := [trans #3443 #3445]: #3446
|
|
2886 |
#3450 := [monotonicity #3447]: #3449
|
|
2887 |
#3455 := [trans #3450 #3453]: #3454
|
|
2888 |
#3458 := [quant-intro #3455]: #3457
|
|
2889 |
#3535 := [monotonicity #3458 #3532]: #3534
|
|
2890 |
#3543 := [trans #3535 #3541]: #3542
|
|
2891 |
#3434 := (iff #2884 #3433)
|
|
2892 |
#3431 := (iff #2881 #3428)
|
|
2893 |
#3414 := (or #3413 #2285)
|
|
2894 |
#3425 := (or #3414 #2876)
|
|
2895 |
#3429 := (iff #3425 #3428)
|
|
2896 |
#3430 := [rewrite]: #3429
|
|
2897 |
#3426 := (iff #2881 #3425)
|
|
2898 |
#3423 := (iff #2865 #3414)
|
|
2899 |
#3415 := (not #3414)
|
|
2900 |
#3418 := (not #3415)
|
|
2901 |
#3421 := (iff #3418 #3414)
|
|
2902 |
#3422 := [rewrite]: #3421
|
|
2903 |
#3419 := (iff #2865 #3418)
|
|
2904 |
#3416 := (iff #2862 #3415)
|
|
2905 |
#3417 := [rewrite]: #3416
|
|
2906 |
#3420 := [monotonicity #3417]: #3419
|
|
2907 |
#3424 := [trans #3420 #3422]: #3423
|
|
2908 |
#3427 := [monotonicity #3424]: #3426
|
|
2909 |
#3432 := [trans #3427 #3430]: #3431
|
|
2910 |
#3435 := [monotonicity #3432]: #3434
|
|
2911 |
#3546 := [monotonicity #3435 #3543]: #3545
|
|
2912 |
#3549 := [monotonicity #3546]: #3548
|
|
2913 |
#3556 := [trans #3549 #3554]: #3555
|
|
2914 |
#3559 := [monotonicity #3556]: #3558
|
|
2915 |
#3562 := [monotonicity #3559]: #3561
|
|
2916 |
#3569 := [trans #3562 #3567]: #3568
|
|
2917 |
#3572 := [monotonicity #3569]: #3571
|
|
2918 |
#3575 := [monotonicity #3572]: #3574
|
|
2919 |
#3582 := [trans #3575 #3580]: #3581
|
|
2920 |
#3585 := [monotonicity #3582]: #3584
|
|
2921 |
#3588 := [monotonicity #3585]: #3587
|
|
2922 |
#3595 := [trans #3588 #3593]: #3594
|
|
2923 |
#3598 := [monotonicity #3595]: #3597
|
|
2924 |
#3411 := (iff #1611 #3410)
|
|
2925 |
#3408 := (iff #1608 #3405)
|
|
2926 |
#3402 := (or #3385 #1605)
|
|
2927 |
#3406 := (iff #3402 #3405)
|
|
2928 |
#3407 := [rewrite]: #3406
|
|
2929 |
#3403 := (iff #1608 #3402)
|
|
2930 |
#3400 := (iff #1600 #3385)
|
|
2931 |
#3395 := (not #3386)
|
|
2932 |
#3398 := (iff #3395 #3385)
|
|
2933 |
#3399 := [rewrite]: #3398
|
|
2934 |
#3396 := (iff #1600 #3395)
|
|
2935 |
#3387 := (iff #1442 #3386)
|
|
2936 |
#3388 := [rewrite]: #3387
|
|
2937 |
#3397 := [monotonicity #3388]: #3396
|
|
2938 |
#3401 := [trans #3397 #3399]: #3400
|
|
2939 |
#3404 := [monotonicity #3401]: #3403
|
|
2940 |
#3409 := [trans #3404 #3407]: #3408
|
|
2941 |
#3412 := [quant-intro #3409]: #3411
|
|
2942 |
#3393 := (iff #1453 #3392)
|
|
2943 |
#3390 := (iff #1448 #3389)
|
|
2944 |
#3391 := [monotonicity #3388]: #3390
|
|
2945 |
#3394 := [quant-intro #3391]: #3393
|
|
2946 |
#3601 := [monotonicity #3394 #3412 #3598]: #3600
|
|
2947 |
#3610 := [trans #3601 #3608]: #3609
|
|
2948 |
#3383 := (iff #2823 #3380)
|
|
2949 |
#3374 := (and #148 #153 #611 #614 #3248 #3371)
|
|
2950 |
#3381 := (iff #3374 #3380)
|
|
2951 |
#3382 := [rewrite]: #3381
|
|
2952 |
#3375 := (iff #2823 #3374)
|
|
2953 |
#3372 := (iff #2817 #3371)
|
|
2954 |
#3369 := (iff #2814 #3366)
|
|
2955 |
#3360 := (and #3300 #3357)
|
|
2956 |
#3367 := (iff #3360 #3366)
|
43155
|
2957 |
#3368 := [rewrite]: #3367
|
43555
|
2958 |
#3361 := (iff #2814 #3360)
|
|
2959 |
#3358 := (iff #2809 #3357)
|
43155
|
2960 |
#3355 := (iff #2803 #3354)
|
43555
|
2961 |
#3352 := (iff #2800 #3349)
|
|
2962 |
#3335 := (or #2138 #2142)
|
|
2963 |
#3346 := (or #3335 #2795)
|
|
2964 |
#3350 := (iff #3346 #3349)
|
|
2965 |
#3351 := [rewrite]: #3350
|
|
2966 |
#3347 := (iff #2800 #3346)
|
|
2967 |
#3344 := (iff #2783 #3335)
|
|
2968 |
#3336 := (not #3335)
|
|
2969 |
#3339 := (not #3336)
|
|
2970 |
#3342 := (iff #3339 #3335)
|
|
2971 |
#3343 := [rewrite]: #3342
|
|
2972 |
#3340 := (iff #2783 #3339)
|
|
2973 |
#3337 := (iff #2780 #3336)
|
|
2974 |
#3338 := [rewrite]: #3337
|
|
2975 |
#3341 := [monotonicity #3338]: #3340
|
|
2976 |
#3345 := [trans #3341 #3343]: #3344
|
|
2977 |
#3348 := [monotonicity #3345]: #3347
|
|
2978 |
#3353 := [trans #3348 #3351]: #3352
|
|
2979 |
#3356 := [monotonicity #3353]: #3355
|
|
2980 |
#3333 := (iff #2162 #3330)
|
|
2981 |
#3325 := (and #2152 #3322)
|
|
2982 |
#3331 := (iff #3325 #3330)
|
|
2983 |
#3332 := [rewrite]: #3331
|
|
2984 |
#3326 := (iff #2162 #3325)
|
|
2985 |
#3323 := (iff #1373 #3322)
|
|
2986 |
#3320 := (iff #1370 #3317)
|
|
2987 |
#3303 := (or #1217 #1326)
|
|
2988 |
#3314 := (or #3303 #1367)
|
|
2989 |
#3318 := (iff #3314 #3317)
|
|
2990 |
#3319 := [rewrite]: #3318
|
|
2991 |
#3315 := (iff #1370 #3314)
|
|
2992 |
#3312 := (iff #1364 #3303)
|
|
2993 |
#3304 := (not #3303)
|
|
2994 |
#3307 := (not #3304)
|
|
2995 |
#3310 := (iff #3307 #3303)
|
|
2996 |
#3311 := [rewrite]: #3310
|
|
2997 |
#3308 := (iff #1364 #3307)
|
|
2998 |
#3305 := (iff #1361 #3304)
|
|
2999 |
#3306 := [rewrite]: #3305
|
|
3000 |
#3309 := [monotonicity #3306]: #3308
|
|
3001 |
#3313 := [trans #3309 #3311]: #3312
|
|
3002 |
#3316 := [monotonicity #3313]: #3315
|
|
3003 |
#3321 := [trans #3316 #3319]: #3320
|
|
3004 |
#3324 := [quant-intro #3321]: #3323
|
|
3005 |
#3327 := [monotonicity #3324]: #3326
|
|
3006 |
#3334 := [trans #3327 #3332]: #3333
|
|
3007 |
#3359 := [monotonicity #3334 #3356]: #3358
|
|
3008 |
#3301 := (iff #2777 #3300)
|
|
3009 |
#3298 := (iff #2774 #3295)
|
|
3010 |
#3276 := (or #67 #1326)
|
|
3011 |
#3292 := (or #3276 #3289)
|
|
3012 |
#3296 := (iff #3292 #3295)
|
|
3013 |
#3297 := [rewrite]: #3296
|
|
3014 |
#3293 := (iff #2774 #3292)
|
|
3015 |
#3290 := (iff #2771 #3289)
|
43155
|
3016 |
#3291 := [rewrite]: #3290
|
43555
|
3017 |
#3285 := (iff #1333 #3276)
|
|
3018 |
#3277 := (not #3276)
|
|
3019 |
#3280 := (not #3277)
|
|
3020 |
#3283 := (iff #3280 #3276)
|
|
3021 |
#3284 := [rewrite]: #3283
|
|
3022 |
#3281 := (iff #1333 #3280)
|
|
3023 |
#3278 := (iff #1330 #3277)
|
|
3024 |
#3279 := [rewrite]: #3278
|
|
3025 |
#3282 := [monotonicity #3279]: #3281
|
|
3026 |
#3286 := [trans #3282 #3284]: #3285
|
|
3027 |
#3294 := [monotonicity #3286 #3291]: #3293
|
|
3028 |
#3299 := [trans #3294 #3297]: #3298
|
|
3029 |
#3302 := [quant-intro #3299]: #3301
|
|
3030 |
#3362 := [monotonicity #3302 #3359]: #3361
|
|
3031 |
#3370 := [trans #3362 #3368]: #3369
|
|
3032 |
#3274 := (iff #2735 #3271)
|
|
3033 |
#3266 := (and #2075 #2695 #3263)
|
|
3034 |
#3272 := (iff #3266 #3271)
|
|
3035 |
#3273 := [rewrite]: #3272
|
|
3036 |
#3267 := (iff #2735 #3266)
|
|
3037 |
#3264 := (iff #2729 #3263)
|
|
3038 |
#3261 := (iff #2726 #3252)
|
|
3039 |
#3253 := (not #3252)
|
|
3040 |
#3256 := (not #3253)
|
|
3041 |
#3259 := (iff #3256 #3252)
|
|
3042 |
#3260 := [rewrite]: #3259
|
|
3043 |
#3257 := (iff #2726 #3256)
|
|
3044 |
#3254 := (iff #2723 #3253)
|
|
3045 |
#3255 := [rewrite]: #3254
|
|
3046 |
#3258 := [monotonicity #3255]: #3257
|
|
3047 |
#3262 := [trans #3258 #3260]: #3261
|
|
3048 |
#3265 := [quant-intro #3262]: #3264
|
|
3049 |
#3268 := [monotonicity #3265]: #3267
|
|
3050 |
#3275 := [trans #3268 #3273]: #3274
|
|
3051 |
#3373 := [monotonicity #3275 #3370]: #3372
|
|
3052 |
#3249 := (iff #2181 #3248)
|
|
3053 |
#3246 := (iff #2178 #3237)
|
|
3054 |
#3238 := (not #3237)
|
|
3055 |
#3241 := (not #3238)
|
|
3056 |
#3244 := (iff #3241 #3237)
|
|
3057 |
#3245 := [rewrite]: #3244
|
|
3058 |
#3242 := (iff #2178 #3241)
|
|
3059 |
#3239 := (iff #1401 #3238)
|
43155
|
3060 |
#3240 := [rewrite]: #3239
|
43555
|
3061 |
#3243 := [monotonicity #3240]: #3242
|
|
3062 |
#3247 := [trans #3243 #3245]: #3246
|
|
3063 |
#3250 := [quant-intro #3247]: #3249
|
|
3064 |
#3376 := [monotonicity #3250 #3373]: #3375
|
|
3065 |
#3384 := [trans #3376 #3382]: #3383
|
|
3066 |
#3613 := [monotonicity #3384 #3610]: #3612
|
|
3067 |
#3235 := (iff #2681 #3234)
|
|
3068 |
#3232 := (iff #2678 #3229)
|
|
3069 |
#3209 := (or #67 #1281)
|
|
3070 |
#3226 := (or #3209 #3223)
|
|
3071 |
#3230 := (iff #3226 #3229)
|
|
3072 |
#3231 := [rewrite]: #3230
|
|
3073 |
#3227 := (iff #2678 #3226)
|
|
3074 |
#3224 := (iff #2675 #3223)
|
43155
|
3075 |
#3225 := [rewrite]: #3224
|
43555
|
3076 |
#3218 := (iff #1288 #3209)
|
|
3077 |
#3210 := (not #3209)
|
|
3078 |
#3213 := (not #3210)
|
|
3079 |
#3216 := (iff #3213 #3209)
|
|
3080 |
#3217 := [rewrite]: #3216
|
|
3081 |
#3214 := (iff #1288 #3213)
|
|
3082 |
#3211 := (iff #1285 #3210)
|
|
3083 |
#3212 := [rewrite]: #3211
|
|
3084 |
#3215 := [monotonicity #3212]: #3214
|
|
3085 |
#3219 := [trans #3215 #3217]: #3218
|
|
3086 |
#3228 := [monotonicity #3219 #3225]: #3227
|
|
3087 |
#3233 := [trans #3228 #3231]: #3232
|
|
3088 |
#3236 := [quant-intro #3233]: #3235
|
|
3089 |
#3207 := (iff #2641 #3206)
|
|
3090 |
#3204 := (iff #2638 #3201)
|
|
3091 |
#3181 := (or #67 #1243)
|
|
3092 |
#3198 := (or #3181 #3195)
|
|
3093 |
#3202 := (iff #3198 #3201)
|
|
3094 |
#3203 := [rewrite]: #3202
|
|
3095 |
#3199 := (iff #2638 #3198)
|
|
3096 |
#3196 := (iff #2635 #3195)
|
43155
|
3097 |
#3197 := [rewrite]: #3196
|
43555
|
3098 |
#3190 := (iff #1250 #3181)
|
|
3099 |
#3182 := (not #3181)
|
|
3100 |
#3185 := (not #3182)
|
|
3101 |
#3188 := (iff #3185 #3181)
|
|
3102 |
#3189 := [rewrite]: #3188
|
|
3103 |
#3186 := (iff #1250 #3185)
|
|
3104 |
#3183 := (iff #1247 #3182)
|
|
3105 |
#3184 := [rewrite]: #3183
|
|
3106 |
#3187 := [monotonicity #3184]: #3186
|
|
3107 |
#3191 := [trans #3187 #3189]: #3190
|
|
3108 |
#3200 := [monotonicity #3191 #3197]: #3199
|
|
3109 |
#3205 := [trans #3200 #3203]: #3204
|
|
3110 |
#3208 := [quant-intro #3205]: #3207
|
|
3111 |
#3179 := (iff #1712 #3178)
|
|
3112 |
#3176 := (iff #1707 #3173)
|
|
3113 |
#3159 := (or #523 #3158)
|
|
3114 |
#3170 := (or #3159 #1297)
|
|
3115 |
#3174 := (iff #3170 #3173)
|
|
3116 |
#3175 := [rewrite]: #3174
|
|
3117 |
#3171 := (iff #1707 #3170)
|
|
3118 |
#3168 := (iff #538 #3159)
|
|
3119 |
#3160 := (not #3159)
|
|
3120 |
#3163 := (not #3160)
|
|
3121 |
#3166 := (iff #3163 #3159)
|
|
3122 |
#3167 := [rewrite]: #3166
|
|
3123 |
#3164 := (iff #538 #3163)
|
|
3124 |
#3161 := (iff #532 #3160)
|
|
3125 |
#3162 := [rewrite]: #3161
|
|
3126 |
#3165 := [monotonicity #3162]: #3164
|
|
3127 |
#3169 := [trans #3165 #3167]: #3168
|
|
3128 |
#3172 := [monotonicity #3169]: #3171
|
|
3129 |
#3177 := [trans #3172 #3175]: #3176
|
|
3130 |
#3180 := [quant-intro #3177]: #3179
|
|
3131 |
#3156 := (iff #1696 #3155)
|
|
3132 |
#3153 := (iff #1693 #3150)
|
|
3133 |
#3136 := (or #526 #1217)
|
|
3134 |
#3147 := (or #3136 #1690)
|
|
3135 |
#3151 := (iff #3147 #3150)
|
|
3136 |
#3152 := [rewrite]: #3151
|
|
3137 |
#3148 := (iff #1693 #3147)
|
|
3138 |
#3145 := (iff #1687 #3136)
|
|
3139 |
#3137 := (not #3136)
|
|
3140 |
#3140 := (not #3137)
|
|
3141 |
#3143 := (iff #3140 #3136)
|
|
3142 |
#3144 := [rewrite]: #3143
|
|
3143 |
#3141 := (iff #1687 #3140)
|
|
3144 |
#3138 := (iff #1682 #3137)
|
|
3145 |
#3139 := [rewrite]: #3138
|
|
3146 |
#3142 := [monotonicity #3139]: #3141
|
|
3147 |
#3146 := [trans #3142 #3144]: #3145
|
|
3148 |
#3149 := [monotonicity #3146]: #3148
|
|
3149 |
#3154 := [trans #3149 #3152]: #3153
|
|
3150 |
#3157 := [quant-intro #3154]: #3156
|
|
3151 |
#3616 := [monotonicity #3157 #3180 #3208 #3236 #3613]: #3615
|
|
3152 |
#3627 := [trans #3616 #3625]: #3626
|
|
3153 |
#3134 := (iff #2597 #3131)
|
|
3154 |
#3126 := (and #1965 #2557 #3123)
|
|
3155 |
#3132 := (iff #3126 #3131)
|
|
3156 |
#3133 := [rewrite]: #3132
|
|
3157 |
#3127 := (iff #2597 #3126)
|
|
3158 |
#3124 := (iff #2591 #3123)
|
|
3159 |
#3121 := (iff #2588 #3112)
|
|
3160 |
#3113 := (not #3112)
|
|
3161 |
#3116 := (not #3113)
|
|
3162 |
#3119 := (iff #3116 #3112)
|
|
3163 |
#3120 := [rewrite]: #3119
|
|
3164 |
#3117 := (iff #2588 #3116)
|
|
3165 |
#3114 := (iff #2585 #3113)
|
|
3166 |
#3115 := [rewrite]: #3114
|
|
3167 |
#3118 := [monotonicity #3115]: #3117
|
|
3168 |
#3122 := [trans #3118 #3120]: #3121
|
|
3169 |
#3125 := [quant-intro #3122]: #3124
|
|
3170 |
#3128 := [monotonicity #3125]: #3127
|
|
3171 |
#3135 := [trans #3128 #3133]: #3134
|
|
3172 |
#3630 := [monotonicity #3135 #3627]: #3629
|
|
3173 |
#3109 := (iff #1235 #3108)
|
|
3174 |
#3106 := (iff #1232 #3103)
|
|
3175 |
#3089 := (or #447 #1217)
|
|
3176 |
#3100 := (or #1212 #3089)
|
|
3177 |
#3104 := (iff #3100 #3103)
|
|
3178 |
#3105 := [rewrite]: #3104
|
|
3179 |
#3101 := (iff #1232 #3100)
|
|
3180 |
#3098 := (iff #1229 #3089)
|
|
3181 |
#3090 := (not #3089)
|
|
3182 |
#3093 := (not #3090)
|
|
3183 |
#3096 := (iff #3093 #3089)
|
|
3184 |
#3097 := [rewrite]: #3096
|
|
3185 |
#3094 := (iff #1229 #3093)
|
|
3186 |
#3091 := (iff #1224 #3090)
|
|
3187 |
#3092 := [rewrite]: #3091
|
|
3188 |
#3095 := [monotonicity #3092]: #3094
|
|
3189 |
#3099 := [trans #3095 #3097]: #3098
|
|
3190 |
#3102 := [monotonicity #3099]: #3101
|
|
3191 |
#3107 := [trans #3102 #3105]: #3106
|
|
3192 |
#3110 := [quant-intro #3107]: #3109
|
|
3193 |
#3633 := [monotonicity #3110 #3630]: #3632
|
|
3194 |
#3641 := [trans #3633 #3639]: #3640
|
|
3195 |
#3087 := (iff #2551 #3086)
|
|
3196 |
#3084 := (iff #2548 #3081)
|
|
3197 |
#3067 := (or #1925 #3066)
|
|
3198 |
#3078 := (or #2539 #3067)
|
|
3199 |
#3082 := (iff #3078 #3081)
|
|
3200 |
#3083 := [rewrite]: #3082
|
|
3201 |
#3079 := (iff #2548 #3078)
|
|
3202 |
#3076 := (iff #2545 #3067)
|
|
3203 |
#3068 := (not #3067)
|
|
3204 |
#3071 := (not #3068)
|
|
3205 |
#3074 := (iff #3071 #3067)
|
|
3206 |
#3075 := [rewrite]: #3074
|
|
3207 |
#3072 := (iff #2545 #3071)
|
|
3208 |
#3069 := (iff #2542 #3068)
|
|
3209 |
#3070 := [rewrite]: #3069
|
|
3210 |
#3073 := [monotonicity #3070]: #3072
|
|
3211 |
#3077 := [trans #3073 #3075]: #3076
|
|
3212 |
#3080 := [monotonicity #3077]: #3079
|
|
3213 |
#3085 := [trans #3080 #3083]: #3084
|
|
3214 |
#3088 := [monotonicity #3085]: #3087
|
|
3215 |
#3644 := [monotonicity #3088 #3641]: #3643
|
|
3216 |
#3064 := (iff #1204 #3063)
|
|
3217 |
#3061 := (iff #1199 #3058)
|
|
3218 |
#3044 := (or #444 #2507)
|
|
3219 |
#3055 := (or #3044 #1192)
|
|
3220 |
#3059 := (iff #3055 #3058)
|
|
3221 |
#3060 := [rewrite]: #3059
|
|
3222 |
#3056 := (iff #1199 #3055)
|
|
3223 |
#3053 := (iff #465 #3044)
|
|
3224 |
#3045 := (not #3044)
|
|
3225 |
#3048 := (not #3045)
|
|
3226 |
#3051 := (iff #3048 #3044)
|
|
3227 |
#3052 := [rewrite]: #3051
|
|
3228 |
#3049 := (iff #465 #3048)
|
|
3229 |
#3046 := (iff #459 #3045)
|
|
3230 |
#3047 := [rewrite]: #3046
|
|
3231 |
#3050 := [monotonicity #3047]: #3049
|
|
3232 |
#3054 := [trans #3050 #3052]: #3053
|
|
3233 |
#3057 := [monotonicity #3054]: #3056
|
|
3234 |
#3062 := [trans #3057 #3060]: #3061
|
|
3235 |
#3065 := [quant-intro #3062]: #3064
|
|
3236 |
#3647 := [monotonicity #3065 #3644]: #3646
|
|
3237 |
#3655 := [trans #3647 #3653]: #3654
|
|
3238 |
#2246 := (iff #2532 #2039)
|
|
3239 |
#1883 := (iff #2529 #1941)
|
|
3240 |
#2293 := (or #2267 #1901)
|
|
3241 |
#2011 := (or #2293 #2524)
|
|
3242 |
#1942 := (iff #2011 #1941)
|
|
3243 |
#1882 := [rewrite]: #1942
|
|
3244 |
#2114 := (iff #2529 #2011)
|
|
3245 |
#2151 := (iff #2513 #2293)
|
|
3246 |
#1846 := (not #2293)
|
|
3247 |
#2325 := (not #1846)
|
|
3248 |
#1910 := (iff #2325 #2293)
|
|
3249 |
#2150 := [rewrite]: #1910
|
|
3250 |
#2326 := (iff #2513 #2325)
|
|
3251 |
#1847 := (iff #2510 #1846)
|
|
3252 |
#2294 := [rewrite]: #1847
|
|
3253 |
#1909 := [monotonicity #2294]: #2326
|
|
3254 |
#2010 := [trans #1909 #2150]: #2151
|
|
3255 |
#2115 := [monotonicity #2010]: #2114
|
|
3256 |
#2038 := [trans #2115 #1882]: #1883
|
|
3257 |
#2247 := [monotonicity #2038]: #2246
|
|
3258 |
#3658 := [monotonicity #2247 #3655]: #3657
|
|
3259 |
#3661 := [monotonicity #3658]: #3660
|
|
3260 |
#3668 := [trans #3661 #3666]: #3667
|
|
3261 |
#3671 := [monotonicity #3668]: #3670
|
|
3262 |
#3674 := [monotonicity #3671]: #3673
|
|
3263 |
#3681 := [trans #3674 #3679]: #3680
|
|
3264 |
#3684 := [monotonicity #3681]: #3683
|
|
3265 |
#2340 := (+ #2339 #2337)
|
|
3266 |
#2341 := (= #2340 0::Int)
|
|
3267 |
#2344 := (and #789 #2343 #2341)
|
|
3268 |
#2361 := (not #2344)
|
|
3269 |
#2364 := (forall (vars (?v1 S2)) #2361)
|
|
3270 |
#2349 := (= ?v0!20 f16)
|
|
3271 |
#2350 := (not #2349)
|
|
3272 |
#2351 := (and #2350 #2348)
|
|
3273 |
#2352 := (not #2351)
|
|
3274 |
#2358 := (not #2352)
|
|
3275 |
#2368 := (and #2358 #2364)
|
|
3276 |
#2373 := (and #1521 #2368)
|
|
3277 |
#2305 := (* -1::Int #2304)
|
|
3278 |
#2307 := (+ #2306 #2305)
|
|
3279 |
#2311 := (+ #2310 #2307)
|
|
3280 |
#2312 := (>= #2311 0::Int)
|
|
3281 |
#2319 := (and #2318 #2316)
|
|
3282 |
#2320 := (not #2319)
|
|
3283 |
#2321 := (or #2320 #2312)
|
|
3284 |
#2322 := (not #2321)
|
|
3285 |
#2377 := (or #2322 #2373)
|
|
3286 |
#2381 := (and #1497 #2377)
|
|
3287 |
#2278 := (* -1::Int #2277)
|
|
3288 |
#2280 := (+ #2279 #2278)
|
|
3289 |
#2281 := (>= #2280 0::Int)
|
|
3290 |
#2287 := (and #2286 #2283)
|
|
3291 |
#2288 := (not #2287)
|
|
3292 |
#2289 := (or #2288 #2281)
|
|
3293 |
#2290 := (not #2289)
|
|
3294 |
#2385 := (or #2290 #2381)
|
|
3295 |
#2389 := (and #1478 #2385)
|
|
3296 |
#2393 := (or #2263 #2389)
|
|
3297 |
#2257 := (not #1472)
|
|
3298 |
#2397 := (and #2257 #2393)
|
|
3299 |
#2401 := (or #1472 #2397)
|
|
3300 |
#2405 := (and #801 #2401)
|
|
3301 |
#2241 := (= #2240 #2239)
|
|
3302 |
#2242 := (or #2241 #2238)
|
|
3303 |
#2243 := (not #2242)
|
|
3304 |
#2409 := (or #2243 #2405)
|
|
3305 |
#2413 := (and #1464 #2409)
|
|
3306 |
#2219 := (* -1::Int #2218)
|
|
3307 |
#2221 := (+ #2220 #2219)
|
|
3308 |
#2222 := (>= #2221 0::Int)
|
|
3309 |
#2223 := (not #2222)
|
|
3310 |
#2417 := (or #2223 #2413)
|
|
3311 |
#2202 := (and #2201 #2198)
|
|
3312 |
#2188 := (not #977)
|
|
3313 |
#2437 := (and #2188 #747 #2202 #1453 #2417 #1611 #1629 #1637)
|
|
3314 |
#2128 := (* -1::Int #2127)
|
|
3315 |
#2130 := (+ #2129 #2128)
|
|
3316 |
#2134 := (+ #2133 #2130)
|
|
3317 |
#2135 := (>= #2134 0::Int)
|
|
3318 |
#2144 := (and #2143 #2139)
|
|
3319 |
#2145 := (not #2144)
|
|
3320 |
#2146 := (or #2145 #2135)
|
|
3321 |
#2147 := (not #2146)
|
|
3322 |
#2166 := (or #2147 #2162)
|
|
3323 |
#2103 := (+ #2102 #1324)
|
|
3324 |
#2107 := (+ #2106 #2103)
|
|
3325 |
#2108 := (= #2107 0::Int)
|
|
3326 |
#2109 := (>= #2103 0::Int)
|
|
3327 |
#2110 := (not #2109)
|
|
3328 |
#2111 := (and #2110 #2108)
|
|
3329 |
#2116 := (or #1333 #2111)
|
|
3330 |
#2119 := (forall (vars (?v0 S2)) #2116)
|
|
3331 |
#2170 := (and #2119 #2166)
|
|
3332 |
#2067 := (+ #2066 #2064)
|
|
3333 |
#2068 := (= #2067 0::Int)
|
|
3334 |
#2071 := (and #2070 #2068)
|
|
3335 |
#2087 := (not #2071)
|
|
3336 |
#2090 := (forall (vars (?v1 S2)) #2087)
|
|
3337 |
#2076 := (= ?v0!8 f16)
|
|
3338 |
#2077 := (not #2076)
|
|
3339 |
#2078 := (and #2077 #2075)
|
|
3340 |
#2079 := (not #2078)
|
|
3341 |
#2084 := (not #2079)
|
|
3342 |
#2094 := (and #2084 #2090)
|
|
3343 |
#2174 := (or #2094 #2170)
|
|
3344 |
#2058 := (not #705)
|
|
3345 |
#2055 := (not #723)
|
|
3346 |
#2052 := (not #696)
|
|
3347 |
#2049 := (not #714)
|
|
3348 |
#2184 := (and #2049 #2052 #2055 #2058 #2174 #2181)
|
|
3349 |
#2441 := (or #2184 #2437)
|
|
3350 |
#2025 := (+ #2024 #1279)
|
|
3351 |
#2026 := (>= #2025 0::Int)
|
|
3352 |
#2027 := (not #2026)
|
|
3353 |
#2031 := (+ #2030 #2025)
|
|
3354 |
#2032 := (= #2031 0::Int)
|
|
3355 |
#2035 := (and #2034 #2032 #2027)
|
|
3356 |
#2040 := (or #1288 #2035)
|
|
3357 |
#2043 := (forall (vars (?v0 S2)) #2040)
|
|
3358 |
#1998 := (+ #1241 #1997)
|
|
3359 |
#2000 := (+ #1999 #1998)
|
|
3360 |
#2001 := (= #2000 0::Int)
|
|
3361 |
#2002 := (+ #1999 #1241)
|
|
3362 |
#2003 := (>= #2002 0::Int)
|
|
3363 |
#2004 := (not #2003)
|
|
3364 |
#2007 := (and #2006 #2004 #2001)
|
|
3365 |
#2012 := (or #1250 #2007)
|
|
3366 |
#2015 := (forall (vars (?v0 S2)) #2012)
|
|
3367 |
#1989 := (not #1729)
|
|
3368 |
#2466 := (and #1989 #2015 #2043 #2441 #1696 #1712 #1721)
|
|
3369 |
#1955 := (+ #1954 #1952)
|
|
3370 |
#1956 := (+ #68 #1955)
|
|
3371 |
#1957 := (= #1956 0::Int)
|
|
3372 |
#1961 := (and #444 #1960 #1957)
|
|
3373 |
#1977 := (not #1961)
|
|
3374 |
#1980 := (forall (vars (?v1 S2)) #1977)
|
|
3375 |
#1966 := (= ?v0!5 f16)
|
|
3376 |
#1967 := (not #1966)
|
|
3377 |
#1968 := (and #1967 #1965)
|
|
3378 |
#1969 := (not #1968)
|
|
3379 |
#1974 := (not #1969)
|
|
3380 |
#1984 := (and #1974 #1980)
|
|
3381 |
#2470 := (or #1984 #2466)
|
|
3382 |
#2474 := (and #1235 #2470)
|
|
3383 |
#1929 := (and #1928 #1926)
|
|
3384 |
#1930 := (not #1929)
|
|
3385 |
#1933 := (+ #1932 #1922)
|
|
3386 |
#1935 := (+ #1934 #1933)
|
|
3387 |
#1936 := (>= #1935 0::Int)
|
|
3388 |
#1937 := (or #1936 #1930)
|
|
3389 |
#1938 := (not #1937)
|
|
3390 |
#2478 := (or #1938 #2474)
|
|
3391 |
#2482 := (and #1204 #2478)
|
|
3392 |
#1894 := (* -1::Int #1893)
|
|
3393 |
#1896 := (+ #1895 #1894)
|
|
3394 |
#1897 := (>= #1896 0::Int)
|
|
3395 |
#1903 := (and #1902 #1899)
|
|
3396 |
#1904 := (not #1903)
|
|
3397 |
#1905 := (or #1904 #1897)
|
|
3398 |
#1906 := (not #1905)
|
|
3399 |
#2486 := (or #1906 #2482)
|
|
3400 |
#2490 := (and #1184 #2486)
|
|
3401 |
#2494 := (or #1879 #2490)
|
|
3402 |
#1842 := (not #1178)
|
|
3403 |
#2498 := (and #1842 #2494)
|
|
3404 |
#2502 := (or #1178 #2498)
|
|
3405 |
#3042 := (iff #2502 #3041)
|
|
3406 |
#3039 := (iff #2498 #3038)
|
|
3407 |
#3036 := (iff #2494 #3035)
|
|
3408 |
#3033 := (iff #2490 #3032)
|
|
3409 |
#3030 := (iff #2486 #3029)
|
|
3410 |
#3027 := (iff #2482 #3026)
|
|
3411 |
#3024 := (iff #2478 #3023)
|
|
3412 |
#3021 := (iff #2474 #3020)
|
|
3413 |
#3018 := (iff #2470 #3017)
|
|
3414 |
#3015 := (iff #2466 #3012)
|
|
3415 |
#3009 := (and #112 #2641 #2681 #3006 #1696 #1712 #1721)
|
|
3416 |
#3013 := (iff #3009 #3012)
|
|
3417 |
#3014 := [rewrite]: #3013
|
43155
|
3418 |
#3010 := (iff #2466 #3009)
|
43555
|
3419 |
#3007 := (iff #2441 #3006)
|
|
3420 |
#3004 := (iff #2437 #3001)
|
|
3421 |
#2998 := (and #195 #747 #2202 #1453 #2995 #1611 #1629 #1637)
|
|
3422 |
#3002 := (iff #2998 #3001)
|
|
3423 |
#3003 := [rewrite]: #3002
|
|
3424 |
#2999 := (iff #2437 #2998)
|
|
3425 |
#2996 := (iff #2417 #2995)
|
|
3426 |
#2993 := (iff #2413 #2992)
|
|
3427 |
#2990 := (iff #2409 #2989)
|
|
3428 |
#2987 := (iff #2405 #2986)
|
|
3429 |
#2984 := (iff #2401 #2983)
|
|
3430 |
#2981 := (iff #2397 #2980)
|
|
3431 |
#2978 := (iff #2393 #2977)
|
|
3432 |
#2975 := (iff #2389 #2974)
|
|
3433 |
#2972 := (iff #2385 #2971)
|
|
3434 |
#2969 := (iff #2381 #2968)
|
|
3435 |
#2966 := (iff #2377 #2965)
|
|
3436 |
#2963 := (iff #2373 #2960)
|
|
3437 |
#2923 := (and #2348 #2917)
|
|
3438 |
#2954 := (and #2923 #2951)
|
|
3439 |
#2957 := (and #1521 #2954)
|
|
3440 |
#2961 := (iff #2957 #2960)
|
|
3441 |
#2962 := [rewrite]: #2961
|
43155
|
3442 |
#2958 := (iff #2373 #2957)
|
43555
|
3443 |
#2955 := (iff #2368 #2954)
|
|
3444 |
#2952 := (iff #2364 #2951)
|
43155
|
3445 |
#2949 := (iff #2361 #2948)
|
43555
|
3446 |
#2946 := (iff #2344 #2945)
|
|
3447 |
#2943 := (iff #2341 #2942)
|
|
3448 |
#2940 := (= #2340 #2939)
|
|
3449 |
#2941 := [rewrite]: #2940
|
|
3450 |
#2944 := [monotonicity #2941]: #2943
|
|
3451 |
#2947 := [monotonicity #2944]: #2946
|
|
3452 |
#2950 := [monotonicity #2947]: #2949
|
|
3453 |
#2953 := [quant-intro #2950]: #2952
|
|
3454 |
#2936 := (iff #2358 #2923)
|
|
3455 |
#2928 := (not #2923)
|
|
3456 |
#2931 := (not #2928)
|
|
3457 |
#2934 := (iff #2931 #2923)
|
|
3458 |
#2935 := [rewrite]: #2934
|
|
3459 |
#2932 := (iff #2358 #2931)
|
|
3460 |
#2929 := (iff #2352 #2928)
|
|
3461 |
#2926 := (iff #2351 #2923)
|
|
3462 |
#2920 := (and #2917 #2348)
|
|
3463 |
#2924 := (iff #2920 #2923)
|
|
3464 |
#2925 := [rewrite]: #2924
|
|
3465 |
#2921 := (iff #2351 #2920)
|
|
3466 |
#2918 := (iff #2350 #2917)
|
|
3467 |
#2915 := (iff #2349 #2914)
|
|
3468 |
#2916 := [rewrite]: #2915
|
|
3469 |
#2919 := [monotonicity #2916]: #2918
|
|
3470 |
#2922 := [monotonicity #2919]: #2921
|
|
3471 |
#2927 := [trans #2922 #2925]: #2926
|
43155
|
3472 |
#2930 := [monotonicity #2927]: #2929
|
43555
|
3473 |
#2933 := [monotonicity #2930]: #2932
|
|
3474 |
#2937 := [trans #2933 #2935]: #2936
|
|
3475 |
#2956 := [monotonicity #2937 #2953]: #2955
|
|
3476 |
#2959 := [monotonicity #2956]: #2958
|
|
3477 |
#2964 := [trans #2959 #2962]: #2963
|
|
3478 |
#2912 := (iff #2322 #2911)
|
|
3479 |
#2909 := (iff #2321 #2908)
|
|
3480 |
#2906 := (iff #2312 #2903)
|
|
3481 |
#2893 := (+ #2306 #2310)
|
|
3482 |
#2894 := (+ #2305 #2893)
|
|
3483 |
#2897 := (>= #2894 0::Int)
|
|
3484 |
#2904 := (iff #2897 #2903)
|
43155
|
3485 |
#2905 := [rewrite]: #2904
|
43555
|
3486 |
#2898 := (iff #2312 #2897)
|
|
3487 |
#2895 := (= #2311 #2894)
|
43155
|
3488 |
#2896 := [rewrite]: #2895
|
|
3489 |
#2899 := [monotonicity #2896]: #2898
|
43555
|
3490 |
#2907 := [trans #2899 #2905]: #2906
|
|
3491 |
#2891 := (iff #2320 #2890)
|
|
3492 |
#2888 := (iff #2319 #2887)
|
|
3493 |
#2889 := [rewrite]: #2888
|
|
3494 |
#2892 := [monotonicity #2889]: #2891
|
|
3495 |
#2910 := [monotonicity #2892 #2907]: #2909
|
43155
|
3496 |
#2913 := [monotonicity #2910]: #2912
|
43555
|
3497 |
#2967 := [monotonicity #2913 #2964]: #2966
|
|
3498 |
#2970 := [monotonicity #2967]: #2969
|
|
3499 |
#2885 := (iff #2290 #2884)
|
|
3500 |
#2882 := (iff #2289 #2881)
|
|
3501 |
#2879 := (iff #2281 #2876)
|
|
3502 |
#2868 := (+ #2278 #2279)
|
|
3503 |
#2871 := (>= #2868 0::Int)
|
|
3504 |
#2877 := (iff #2871 #2876)
|
|
3505 |
#2878 := [rewrite]: #2877
|
|
3506 |
#2872 := (iff #2281 #2871)
|
|
3507 |
#2869 := (= #2280 #2868)
|
|
3508 |
#2870 := [rewrite]: #2869
|
|
3509 |
#2873 := [monotonicity #2870]: #2872
|
|
3510 |
#2880 := [trans #2873 #2878]: #2879
|
|
3511 |
#2866 := (iff #2288 #2865)
|
|
3512 |
#2863 := (iff #2287 #2862)
|
|
3513 |
#2864 := [rewrite]: #2863
|
|
3514 |
#2867 := [monotonicity #2864]: #2866
|
|
3515 |
#2883 := [monotonicity #2867 #2880]: #2882
|
|
3516 |
#2886 := [monotonicity #2883]: #2885
|
|
3517 |
#2973 := [monotonicity #2886 #2970]: #2972
|
|
3518 |
#2976 := [monotonicity #2973]: #2975
|
|
3519 |
#2979 := [monotonicity #2976]: #2978
|
|
3520 |
#2860 := (iff #2257 #218)
|
|
3521 |
#2861 := [rewrite]: #2860
|
|
3522 |
#2982 := [monotonicity #2861 #2979]: #2981
|
|
3523 |
#2985 := [monotonicity #2982]: #2984
|
|
3524 |
#2988 := [monotonicity #2985]: #2987
|
|
3525 |
#2858 := (iff #2243 #2857)
|
|
3526 |
#2855 := (iff #2242 #2852)
|
|
3527 |
#2849 := (or #2846 #2238)
|
|
3528 |
#2853 := (iff #2849 #2852)
|
|
3529 |
#2854 := [rewrite]: #2853
|
|
3530 |
#2850 := (iff #2242 #2849)
|
|
3531 |
#2847 := (iff #2241 #2846)
|
|
3532 |
#2848 := [rewrite]: #2847
|
|
3533 |
#2851 := [monotonicity #2848]: #2850
|
|
3534 |
#2856 := [trans #2851 #2854]: #2855
|
|
3535 |
#2859 := [monotonicity #2856]: #2858
|
|
3536 |
#2991 := [monotonicity #2859 #2988]: #2990
|
|
3537 |
#2994 := [monotonicity #2991]: #2993
|
|
3538 |
#2844 := (iff #2223 #2843)
|
|
3539 |
#2841 := (iff #2222 #2838)
|
|
3540 |
#2830 := (+ #2219 #2220)
|
|
3541 |
#2833 := (>= #2830 0::Int)
|
|
3542 |
#2839 := (iff #2833 #2838)
|
|
3543 |
#2840 := [rewrite]: #2839
|
|
3544 |
#2834 := (iff #2222 #2833)
|
|
3545 |
#2831 := (= #2221 #2830)
|
|
3546 |
#2832 := [rewrite]: #2831
|
|
3547 |
#2835 := [monotonicity #2832]: #2834
|
|
3548 |
#2842 := [trans #2835 #2840]: #2841
|
|
3549 |
#2845 := [monotonicity #2842]: #2844
|
|
3550 |
#2997 := [monotonicity #2845 #2994]: #2996
|
|
3551 |
#2828 := (iff #2188 #195)
|
|
3552 |
#2829 := [rewrite]: #2828
|
|
3553 |
#3000 := [monotonicity #2829 #2997]: #2999
|
|
3554 |
#3005 := [trans #3000 #3003]: #3004
|
|
3555 |
#2826 := (iff #2184 #2823)
|
|
3556 |
#2820 := (and #148 #153 #611 #614 #2817 #2181)
|
|
3557 |
#2824 := (iff #2820 #2823)
|
|
3558 |
#2825 := [rewrite]: #2824
|
|
3559 |
#2821 := (iff #2184 #2820)
|
|
3560 |
#2818 := (iff #2174 #2817)
|
|
3561 |
#2815 := (iff #2170 #2814)
|
|
3562 |
#2812 := (iff #2166 #2809)
|
|
3563 |
#2806 := (or #2803 #2162)
|
|
3564 |
#2810 := (iff #2806 #2809)
|
|
3565 |
#2811 := [rewrite]: #2810
|
|
3566 |
#2807 := (iff #2166 #2806)
|
|
3567 |
#2804 := (iff #2147 #2803)
|
|
3568 |
#2801 := (iff #2146 #2800)
|
|
3569 |
#2798 := (iff #2135 #2795)
|
|
3570 |
#2786 := (+ #2129 #2133)
|
|
3571 |
#2787 := (+ #2128 #2786)
|
|
3572 |
#2790 := (>= #2787 0::Int)
|
|
3573 |
#2796 := (iff #2790 #2795)
|
|
3574 |
#2797 := [rewrite]: #2796
|
|
3575 |
#2791 := (iff #2135 #2790)
|
|
3576 |
#2788 := (= #2134 #2787)
|
|
3577 |
#2789 := [rewrite]: #2788
|
|
3578 |
#2792 := [monotonicity #2789]: #2791
|
|
3579 |
#2799 := [trans #2792 #2797]: #2798
|
|
3580 |
#2784 := (iff #2145 #2783)
|
|
3581 |
#2781 := (iff #2144 #2780)
|
|
3582 |
#2782 := [rewrite]: #2781
|
43155
|
3583 |
#2785 := [monotonicity #2782]: #2784
|
43555
|
3584 |
#2802 := [monotonicity #2785 #2799]: #2801
|
|
3585 |
#2805 := [monotonicity #2802]: #2804
|
|
3586 |
#2808 := [monotonicity #2805]: #2807
|
|
3587 |
#2813 := [trans #2808 #2811]: #2812
|
|
3588 |
#2778 := (iff #2119 #2777)
|
|
3589 |
#2775 := (iff #2116 #2774)
|
|
3590 |
#2772 := (iff #2111 #2771)
|
|
3591 |
#2769 := (iff #2108 #2766)
|
|
3592 |
#2756 := (+ #2102 #2106)
|
|
3593 |
#2757 := (+ #1324 #2756)
|
|
3594 |
#2760 := (= #2757 0::Int)
|
|
3595 |
#2767 := (iff #2760 #2766)
|
|
3596 |
#2768 := [rewrite]: #2767
|
|
3597 |
#2761 := (iff #2108 #2760)
|
|
3598 |
#2758 := (= #2107 #2757)
|
|
3599 |
#2759 := [rewrite]: #2758
|
|
3600 |
#2762 := [monotonicity #2759]: #2761
|
|
3601 |
#2770 := [trans #2762 #2768]: #2769
|
|
3602 |
#2754 := (iff #2110 #2753)
|
|
3603 |
#2751 := (iff #2109 #2748)
|
|
3604 |
#2740 := (+ #1324 #2102)
|
|
3605 |
#2743 := (>= #2740 0::Int)
|
|
3606 |
#2749 := (iff #2743 #2748)
|
|
3607 |
#2750 := [rewrite]: #2749
|
|
3608 |
#2744 := (iff #2109 #2743)
|
|
3609 |
#2741 := (= #2103 #2740)
|
|
3610 |
#2742 := [rewrite]: #2741
|
|
3611 |
#2745 := [monotonicity #2742]: #2744
|
|
3612 |
#2752 := [trans #2745 #2750]: #2751
|
|
3613 |
#2755 := [monotonicity #2752]: #2754
|
|
3614 |
#2773 := [monotonicity #2755 #2770]: #2772
|
|
3615 |
#2776 := [monotonicity #2773]: #2775
|
|
3616 |
#2779 := [quant-intro #2776]: #2778
|
|
3617 |
#2816 := [monotonicity #2779 #2813]: #2815
|
|
3618 |
#2738 := (iff #2094 #2735)
|
|
3619 |
#2701 := (and #2075 #2695)
|
|
3620 |
#2732 := (and #2701 #2729)
|
|
3621 |
#2736 := (iff #2732 #2735)
|
|
3622 |
#2737 := [rewrite]: #2736
|
|
3623 |
#2733 := (iff #2094 #2732)
|
|
3624 |
#2730 := (iff #2090 #2729)
|
|
3625 |
#2727 := (iff #2087 #2726)
|
|
3626 |
#2724 := (iff #2071 #2723)
|
|
3627 |
#2721 := (iff #2068 #2720)
|
|
3628 |
#2718 := (= #2067 #2717)
|
|
3629 |
#2719 := [rewrite]: #2718
|
|
3630 |
#2722 := [monotonicity #2719]: #2721
|
43155
|
3631 |
#2725 := [monotonicity #2722]: #2724
|
43555
|
3632 |
#2728 := [monotonicity #2725]: #2727
|
|
3633 |
#2731 := [quant-intro #2728]: #2730
|
|
3634 |
#2714 := (iff #2084 #2701)
|
|
3635 |
#2706 := (not #2701)
|
|
3636 |
#2709 := (not #2706)
|
|
3637 |
#2712 := (iff #2709 #2701)
|
|
3638 |
#2713 := [rewrite]: #2712
|
|
3639 |
#2710 := (iff #2084 #2709)
|
|
3640 |
#2707 := (iff #2079 #2706)
|
|
3641 |
#2704 := (iff #2078 #2701)
|
|
3642 |
#2698 := (and #2695 #2075)
|
|
3643 |
#2702 := (iff #2698 #2701)
|
|
3644 |
#2703 := [rewrite]: #2702
|
|
3645 |
#2699 := (iff #2078 #2698)
|
|
3646 |
#2696 := (iff #2077 #2695)
|
|
3647 |
#2693 := (iff #2076 #2692)
|
|
3648 |
#2694 := [rewrite]: #2693
|
|
3649 |
#2697 := [monotonicity #2694]: #2696
|
|
3650 |
#2700 := [monotonicity #2697]: #2699
|
|
3651 |
#2705 := [trans #2700 #2703]: #2704
|
43155
|
3652 |
#2708 := [monotonicity #2705]: #2707
|
43555
|
3653 |
#2711 := [monotonicity #2708]: #2710
|
|
3654 |
#2715 := [trans #2711 #2713]: #2714
|
|
3655 |
#2734 := [monotonicity #2715 #2731]: #2733
|
|
3656 |
#2739 := [trans #2734 #2737]: #2738
|
|
3657 |
#2819 := [monotonicity #2739 #2816]: #2818
|
|
3658 |
#2690 := (iff #2058 #614)
|
|
3659 |
#2691 := [rewrite]: #2690
|
|
3660 |
#2688 := (iff #2055 #611)
|
|
3661 |
#2689 := [rewrite]: #2688
|
|
3662 |
#2686 := (iff #2052 #153)
|
|
3663 |
#2687 := [rewrite]: #2686
|
|
3664 |
#2684 := (iff #2049 #148)
|
|
3665 |
#2685 := [rewrite]: #2684
|
|
3666 |
#2822 := [monotonicity #2685 #2687 #2689 #2691 #2819]: #2821
|
|
3667 |
#2827 := [trans #2822 #2825]: #2826
|
|
3668 |
#3008 := [monotonicity #2827 #3005]: #3007
|
|
3669 |
#2682 := (iff #2043 #2681)
|
|
3670 |
#2679 := (iff #2040 #2678)
|
|
3671 |
#2676 := (iff #2035 #2675)
|
|
3672 |
#2673 := (iff #2027 #2672)
|
|
3673 |
#2670 := (iff #2026 #2667)
|
|
3674 |
#2660 := (+ #1279 #2024)
|
|
3675 |
#2663 := (>= #2660 0::Int)
|
|
3676 |
#2668 := (iff #2663 #2667)
|
43155
|
3677 |
#2669 := [rewrite]: #2668
|
43555
|
3678 |
#2664 := (iff #2026 #2663)
|
|
3679 |
#2661 := (= #2025 #2660)
|
|
3680 |
#2662 := [rewrite]: #2661
|
|
3681 |
#2665 := [monotonicity #2662]: #2664
|
|
3682 |
#2671 := [trans #2665 #2669]: #2670
|
|
3683 |
#2674 := [monotonicity #2671]: #2673
|
|
3684 |
#2658 := (iff #2032 #2655)
|
|
3685 |
#2644 := (+ #2024 #2030)
|
|
3686 |
#2645 := (+ #1279 #2644)
|
|
3687 |
#2648 := (= #2645 0::Int)
|
|
3688 |
#2656 := (iff #2648 #2655)
|
|
3689 |
#2657 := [rewrite]: #2656
|
|
3690 |
#2649 := (iff #2032 #2648)
|
|
3691 |
#2646 := (= #2031 #2645)
|
|
3692 |
#2647 := [rewrite]: #2646
|
|
3693 |
#2650 := [monotonicity #2647]: #2649
|
|
3694 |
#2659 := [trans #2650 #2657]: #2658
|
|
3695 |
#2677 := [monotonicity #2659 #2674]: #2676
|
|
3696 |
#2680 := [monotonicity #2677]: #2679
|
|
3697 |
#2683 := [quant-intro #2680]: #2682
|
|
3698 |
#2642 := (iff #2015 #2641)
|
|
3699 |
#2639 := (iff #2012 #2638)
|
|
3700 |
#2636 := (iff #2007 #2635)
|
|
3701 |
#2633 := (iff #2001 #2630)
|
|
3702 |
#2620 := (+ #1997 #1999)
|
|
3703 |
#2621 := (+ #1241 #2620)
|
|
3704 |
#2624 := (= #2621 0::Int)
|
|
3705 |
#2631 := (iff #2624 #2630)
|
|
3706 |
#2632 := [rewrite]: #2631
|
|
3707 |
#2625 := (iff #2001 #2624)
|
|
3708 |
#2622 := (= #2000 #2621)
|
|
3709 |
#2623 := [rewrite]: #2622
|
|
3710 |
#2626 := [monotonicity #2623]: #2625
|
|
3711 |
#2634 := [trans #2626 #2632]: #2633
|
|
3712 |
#2618 := (iff #2004 #2617)
|
|
3713 |
#2615 := (iff #2003 #2612)
|
|
3714 |
#2604 := (+ #1241 #1999)
|
|
3715 |
#2607 := (>= #2604 0::Int)
|
|
3716 |
#2613 := (iff #2607 #2612)
|
|
3717 |
#2614 := [rewrite]: #2613
|
|
3718 |
#2608 := (iff #2003 #2607)
|
|
3719 |
#2605 := (= #2002 #2604)
|
|
3720 |
#2606 := [rewrite]: #2605
|
|
3721 |
#2609 := [monotonicity #2606]: #2608
|
|
3722 |
#2616 := [trans #2609 #2614]: #2615
|
|
3723 |
#2619 := [monotonicity #2616]: #2618
|
|
3724 |
#2637 := [monotonicity #2619 #2634]: #2636
|
|
3725 |
#2640 := [monotonicity #2637]: #2639
|
|
3726 |
#2643 := [quant-intro #2640]: #2642
|
|
3727 |
#2602 := (iff #1989 #112)
|
43155
|
3728 |
#2603 := [rewrite]: #2602
|
43555
|
3729 |
#3011 := [monotonicity #2603 #2643 #2683 #3008]: #3010
|
|
3730 |
#3016 := [trans #3011 #3014]: #3015
|
|
3731 |
#2600 := (iff #1984 #2597)
|
|
3732 |
#2563 := (and #1965 #2557)
|
|
3733 |
#2594 := (and #2563 #2591)
|
|
3734 |
#2598 := (iff #2594 #2597)
|
|
3735 |
#2599 := [rewrite]: #2598
|
|
3736 |
#2595 := (iff #1984 #2594)
|
|
3737 |
#2592 := (iff #1980 #2591)
|
|
3738 |
#2589 := (iff #1977 #2588)
|
|
3739 |
#2586 := (iff #1961 #2585)
|
|
3740 |
#2583 := (iff #1957 #2582)
|
|
3741 |
#2580 := (= #1956 #2579)
|
|
3742 |
#2581 := [rewrite]: #2580
|
|
3743 |
#2584 := [monotonicity #2581]: #2583
|
|
3744 |
#2587 := [monotonicity #2584]: #2586
|
|
3745 |
#2590 := [monotonicity #2587]: #2589
|
|
3746 |
#2593 := [quant-intro #2590]: #2592
|
|
3747 |
#2576 := (iff #1974 #2563)
|
|
3748 |
#2568 := (not #2563)
|
|
3749 |
#2571 := (not #2568)
|
|
3750 |
#2574 := (iff #2571 #2563)
|
|
3751 |
#2575 := [rewrite]: #2574
|
|
3752 |
#2572 := (iff #1974 #2571)
|
|
3753 |
#2569 := (iff #1969 #2568)
|
|
3754 |
#2566 := (iff #1968 #2563)
|
|
3755 |
#2560 := (and #2557 #1965)
|
|
3756 |
#2564 := (iff #2560 #2563)
|
|
3757 |
#2565 := [rewrite]: #2564
|
|
3758 |
#2561 := (iff #1968 #2560)
|
|
3759 |
#2558 := (iff #1967 #2557)
|
|
3760 |
#2555 := (iff #1966 #2554)
|
|
3761 |
#2556 := [rewrite]: #2555
|
|
3762 |
#2559 := [monotonicity #2556]: #2558
|
|
3763 |
#2562 := [monotonicity #2559]: #2561
|
|
3764 |
#2567 := [trans #2562 #2565]: #2566
|
43155
|
3765 |
#2570 := [monotonicity #2567]: #2569
|
43555
|
3766 |
#2573 := [monotonicity #2570]: #2572
|
|
3767 |
#2577 := [trans #2573 #2575]: #2576
|
|
3768 |
#2596 := [monotonicity #2577 #2593]: #2595
|
|
3769 |
#2601 := [trans #2596 #2599]: #2600
|
|
3770 |
#3019 := [monotonicity #2601 #3016]: #3018
|
|
3771 |
#3022 := [monotonicity #3019]: #3021
|
|
3772 |
#2552 := (iff #1938 #2551)
|
|
3773 |
#2549 := (iff #1937 #2548)
|
|
3774 |
#2546 := (iff #1930 #2545)
|
|
3775 |
#2543 := (iff #1929 #2542)
|
|
3776 |
#2544 := [rewrite]: #2543
|
|
3777 |
#2547 := [monotonicity #2544]: #2546
|
|
3778 |
#2540 := (iff #1936 #2539)
|
|
3779 |
#2537 := (= #1935 #2536)
|
|
3780 |
#2538 := [rewrite]: #2537
|
|
3781 |
#2541 := [monotonicity #2538]: #2540
|
|
3782 |
#2550 := [monotonicity #2541 #2547]: #2549
|
43155
|
3783 |
#2553 := [monotonicity #2550]: #2552
|
43555
|
3784 |
#3025 := [monotonicity #2553 #3022]: #3024
|
|
3785 |
#3028 := [monotonicity #3025]: #3027
|
|
3786 |
#2533 := (iff #1906 #2532)
|
|
3787 |
#2530 := (iff #1905 #2529)
|
|
3788 |
#2527 := (iff #1897 #2524)
|
|
3789 |
#2516 := (+ #1894 #1895)
|
|
3790 |
#2519 := (>= #2516 0::Int)
|
|
3791 |
#2525 := (iff #2519 #2524)
|
|
3792 |
#2526 := [rewrite]: #2525
|
|
3793 |
#2520 := (iff #1897 #2519)
|
|
3794 |
#2517 := (= #1896 #2516)
|
43155
|
3795 |
#2518 := [rewrite]: #2517
|
|
3796 |
#2521 := [monotonicity #2518]: #2520
|
43555
|
3797 |
#2528 := [trans #2521 #2526]: #2527
|
|
3798 |
#2514 := (iff #1904 #2513)
|
|
3799 |
#2511 := (iff #1903 #2510)
|
|
3800 |
#2512 := [rewrite]: #2511
|
|
3801 |
#2515 := [monotonicity #2512]: #2514
|
|
3802 |
#2531 := [monotonicity #2515 #2528]: #2530
|
|
3803 |
#2534 := [monotonicity #2531]: #2533
|
|
3804 |
#3031 := [monotonicity #2534 #3028]: #3030
|
|
3805 |
#3034 := [monotonicity #3031]: #3033
|
|
3806 |
#3037 := [monotonicity #3034]: #3036
|
|
3807 |
#2508 := (iff #1842 #82)
|
|
3808 |
#2509 := [rewrite]: #2508
|
|
3809 |
#3040 := [monotonicity #2509 #3037]: #3039
|
|
3810 |
#3043 := [monotonicity #3040]: #3042
|
|
3811 |
#1818 := (not #1782)
|
|
3812 |
#2503 := (~ #1818 #2502)
|
|
3813 |
#2499 := (not #1779)
|
|
3814 |
#2500 := (~ #2499 #2498)
|
|
3815 |
#2495 := (not #1776)
|
|
3816 |
#2496 := (~ #2495 #2494)
|
|
3817 |
#2491 := (not #1773)
|
|
3818 |
#2492 := (~ #2491 #2490)
|
|
3819 |
#2487 := (not #1770)
|
|
3820 |
#2488 := (~ #2487 #2486)
|
|
3821 |
#2483 := (not #1767)
|
|
3822 |
#2484 := (~ #2483 #2482)
|
|
3823 |
#2479 := (not #1764)
|
43155
|
3824 |
#2480 := (~ #2479 #2478)
|
43555
|
3825 |
#2475 := (not #1761)
|
43155
|
3826 |
#2476 := (~ #2475 #2474)
|
43555
|
3827 |
#2471 := (not #1758)
|
43155
|
3828 |
#2472 := (~ #2471 #2470)
|
43555
|
3829 |
#2467 := (not #1753)
|
43155
|
3830 |
#2468 := (~ #2467 #2466)
|
43555
|
3831 |
#2463 := (not #1724)
|
|
3832 |
#2464 := (~ #2463 #1721)
|
|
3833 |
#2461 := (~ #1721 #1721)
|
|
3834 |
#2459 := (~ #1718 #1718)
|
|
3835 |
#2460 := [refl]: #2459
|
|
3836 |
#2462 := [nnf-pos #2460]: #2461
|
|
3837 |
#2465 := [nnf-neg #2462]: #2464
|
|
3838 |
#2456 := (not #1715)
|
|
3839 |
#2457 := (~ #2456 #1712)
|
|
3840 |
#2454 := (~ #1712 #1712)
|
|
3841 |
#2452 := (~ #1707 #1707)
|
|
3842 |
#2453 := [refl]: #2452
|
|
3843 |
#2455 := [nnf-pos #2453]: #2454
|
|
3844 |
#2458 := [nnf-neg #2455]: #2457
|
|
3845 |
#2449 := (not #1699)
|
|
3846 |
#2450 := (~ #2449 #1696)
|
|
3847 |
#2447 := (~ #1696 #1696)
|
|
3848 |
#2445 := (~ #1693 #1693)
|
|
3849 |
#2446 := [refl]: #2445
|
|
3850 |
#2448 := [nnf-pos #2446]: #2447
|
|
3851 |
#2451 := [nnf-neg #2448]: #2450
|
|
3852 |
#2442 := (not #1676)
|
|
3853 |
#2443 := (~ #2442 #2441)
|
|
3854 |
#2438 := (not #1671)
|
|
3855 |
#2439 := (~ #2438 #2437)
|
|
3856 |
#2435 := (~ #1637 #1637)
|
|
3857 |
#2436 := [refl]: #2435
|
|
3858 |
#2432 := (not #1632)
|
|
3859 |
#2433 := (~ #2432 #1629)
|
|
3860 |
#2430 := (~ #1629 #1629)
|
|
3861 |
#2428 := (~ #1624 #1624)
|
|
3862 |
#2429 := [refl]: #2428
|
|
3863 |
#2431 := [nnf-pos #2429]: #2430
|
|
3864 |
#2434 := [nnf-neg #2431]: #2433
|
|
3865 |
#2425 := (not #1614)
|
|
3866 |
#2426 := (~ #2425 #1611)
|
|
3867 |
#2423 := (~ #1611 #1611)
|
|
3868 |
#2421 := (~ #1608 #1608)
|
|
3869 |
#2422 := [refl]: #2421
|
|
3870 |
#2424 := [nnf-pos #2422]: #2423
|
|
3871 |
#2427 := [nnf-neg #2424]: #2426
|
|
3872 |
#2418 := (not #1597)
|
43155
|
3873 |
#2419 := (~ #2418 #2417)
|
43555
|
3874 |
#2414 := (not #1594)
|
|
3875 |
#2415 := (~ #2414 #2413)
|
|
3876 |
#2410 := (not #1591)
|
|
3877 |
#2411 := (~ #2410 #2409)
|
|
3878 |
#2406 := (not #1588)
|
|
3879 |
#2407 := (~ #2406 #2405)
|
|
3880 |
#2402 := (not #1585)
|
|
3881 |
#2403 := (~ #2402 #2401)
|
|
3882 |
#2398 := (not #1582)
|
43155
|
3883 |
#2399 := (~ #2398 #2397)
|
43555
|
3884 |
#2394 := (not #1579)
|
43155
|
3885 |
#2395 := (~ #2394 #2393)
|
43555
|
3886 |
#2390 := (not #1576)
|
43155
|
3887 |
#2391 := (~ #2390 #2389)
|
43555
|
3888 |
#2386 := (not #1573)
|
43155
|
3889 |
#2387 := (~ #2386 #2385)
|
43555
|
3890 |
#2382 := (not #1570)
|
43155
|
3891 |
#2383 := (~ #2382 #2381)
|
43555
|
3892 |
#2378 := (not #1567)
|
43155
|
3893 |
#2379 := (~ #2378 #2377)
|
43555
|
3894 |
#2374 := (not #1564)
|
43155
|
3895 |
#2375 := (~ #2374 #2373)
|
43555
|
3896 |
#2355 := (not #1561)
|
|
3897 |
#2371 := (~ #2355 #2368)
|
|
3898 |
#2345 := (exists (vars (?v1 S2)) #2344)
|
|
3899 |
#2353 := (or #2352 #2345)
|
|
3900 |
#2354 := (not #2353)
|
|
3901 |
#2369 := (~ #2354 #2368)
|
|
3902 |
#2365 := (not #2345)
|
|
3903 |
#2366 := (~ #2365 #2364)
|
|
3904 |
#2362 := (~ #2361 #2361)
|
|
3905 |
#2363 := [refl]: #2362
|
|
3906 |
#2367 := [nnf-neg #2363]: #2366
|
|
3907 |
#2359 := (~ #2358 #2358)
|
|
3908 |
#2360 := [refl]: #2359
|
|
3909 |
#2370 := [nnf-neg #2360 #2367]: #2369
|
|
3910 |
#2356 := (~ #2355 #2354)
|
|
3911 |
#2357 := [sk]: #2356
|
|
3912 |
#2372 := [trans #2357 #2370]: #2371
|
|
3913 |
#2331 := (not #1524)
|
|
3914 |
#2332 := (~ #2331 #1521)
|
|
3915 |
#2329 := (~ #1521 #1521)
|
|
3916 |
#2327 := (~ #1518 #1518)
|
|
3917 |
#2328 := [refl]: #2327
|
|
3918 |
#2330 := [nnf-pos #2328]: #2329
|
|
3919 |
#2333 := [nnf-neg #2330]: #2332
|
|
3920 |
#2376 := [nnf-neg #2333 #2372]: #2375
|
|
3921 |
#2323 := (~ #1524 #2322)
|
|
3922 |
#2324 := [sk]: #2323
|
|
3923 |
#2380 := [nnf-neg #2324 #2376]: #2379
|
|
3924 |
#2299 := (not #1500)
|
|
3925 |
#2300 := (~ #2299 #1497)
|
|
3926 |
#2297 := (~ #1497 #1497)
|
|
3927 |
#2295 := (~ #1492 #1492)
|
|
3928 |
#2296 := [refl]: #2295
|
|
3929 |
#2298 := [nnf-pos #2296]: #2297
|
|
3930 |
#2301 := [nnf-neg #2298]: #2300
|
|
3931 |
#2384 := [nnf-neg #2301 #2380]: #2383
|
|
3932 |
#2291 := (~ #1500 #2290)
|
|
3933 |
#2292 := [sk]: #2291
|
|
3934 |
#2388 := [nnf-neg #2292 #2384]: #2387
|
|
3935 |
#2272 := (not #1481)
|
|
3936 |
#2273 := (~ #2272 #1478)
|
|
3937 |
#2270 := (~ #1478 #1478)
|
|
3938 |
#2268 := (~ #1475 #1475)
|
|
3939 |
#2269 := [refl]: #2268
|
|
3940 |
#2271 := [nnf-pos #2269]: #2270
|
|
3941 |
#2274 := [nnf-neg #2271]: #2273
|
|
3942 |
#2392 := [nnf-neg #2274 #2388]: #2391
|
|
3943 |
#2264 := (~ #1481 #2263)
|
|
3944 |
#2265 := [sk]: #2264
|
|
3945 |
#2396 := [nnf-neg #2265 #2392]: #2395
|
|
3946 |
#2258 := (~ #2257 #2257)
|
|
3947 |
#2259 := [refl]: #2258
|
|
3948 |
#2400 := [nnf-neg #2259 #2396]: #2399
|
|
3949 |
#2255 := (~ #1472 #1472)
|
|
3950 |
#2256 := [refl]: #2255
|
|
3951 |
#2404 := [nnf-neg #2256 #2400]: #2403
|
|
3952 |
#2252 := (not #935)
|
|
3953 |
#2253 := (~ #2252 #801)
|
|
3954 |
#2250 := (~ #801 #801)
|
|
3955 |
#2248 := (~ #796 #796)
|
|
3956 |
#2249 := [refl]: #2248
|
|
3957 |
#2251 := [nnf-pos #2249]: #2250
|
|
3958 |
#2254 := [nnf-neg #2251]: #2253
|
|
3959 |
#2408 := [nnf-neg #2254 #2404]: #2407
|
|
3960 |
#2244 := (~ #935 #2243)
|
|
3961 |
#2245 := [sk]: #2244
|
|
3962 |
#2412 := [nnf-neg #2245 #2408]: #2411
|
|
3963 |
#2232 := (not #1467)
|
|
3964 |
#2233 := (~ #2232 #1464)
|
|
3965 |
#2230 := (~ #1464 #1464)
|
|
3966 |
#2228 := (~ #1459 #1459)
|
|
3967 |
#2229 := [refl]: #2228
|
|
3968 |
#2231 := [nnf-pos #2229]: #2230
|
|
3969 |
#2234 := [nnf-neg #2231]: #2233
|
|
3970 |
#2416 := [nnf-neg #2234 #2412]: #2415
|
|
3971 |
#2224 := (~ #1467 #2223)
|
|
3972 |
#2225 := [sk]: #2224
|
|
3973 |
#2420 := [nnf-neg #2225 #2416]: #2419
|
|
3974 |
#2214 := (not #1456)
|
|
3975 |
#2215 := (~ #2214 #1453)
|
|
3976 |
#2212 := (~ #1453 #1453)
|
|
3977 |
#2210 := (~ #1448 #1448)
|
|
3978 |
#2211 := [refl]: #2210
|
|
3979 |
#2213 := [nnf-pos #2211]: #2212
|
|
3980 |
#2216 := [nnf-neg #2213]: #2215
|
|
3981 |
#2207 := (not #1647)
|
|
3982 |
#2208 := (~ #2207 #2202)
|
|
3983 |
#2203 := (~ #1406 #2202)
|
|
3984 |
#2204 := [sk]: #2203
|
|
3985 |
#2209 := [nnf-neg #2204]: #2208
|
|
3986 |
#2191 := (~ #747 #747)
|
43155
|
3987 |
#2192 := [refl]: #2191
|
43555
|
3988 |
#2189 := (~ #2188 #2188)
|
|
3989 |
#2190 := [refl]: #2189
|
|
3990 |
#2440 := [nnf-neg #2190 #2192 #2209 #2216 #2420 #2427 #2434 #2436]: #2439
|
|
3991 |
#2185 := (not #1424)
|
|
3992 |
#2186 := (~ #2185 #2184)
|
|
3993 |
#2182 := (~ #1647 #2181)
|
|
3994 |
#2179 := (~ #2178 #2178)
|
|
3995 |
#2180 := [refl]: #2179
|
|
3996 |
#2183 := [nnf-neg #2180]: #2182
|
|
3997 |
#2175 := (not #1395)
|
|
3998 |
#2176 := (~ #2175 #2174)
|
|
3999 |
#2171 := (not #1392)
|
|
4000 |
#2172 := (~ #2171 #2170)
|
|
4001 |
#2167 := (not #1389)
|
|
4002 |
#2168 := (~ #2167 #2166)
|
|
4003 |
#2163 := (not #1384)
|
|
4004 |
#2164 := (~ #2163 #2162)
|
|
4005 |
#2159 := (not #1376)
|
|
4006 |
#2160 := (~ #2159 #1373)
|
|
4007 |
#2157 := (~ #1373 #1373)
|
|
4008 |
#2155 := (~ #1370 #1370)
|
|
4009 |
#2156 := [refl]: #2155
|
|
4010 |
#2158 := [nnf-pos #2156]: #2157
|
|
4011 |
#2161 := [nnf-neg #2158]: #2160
|
|
4012 |
#2153 := (~ #2152 #2152)
|
|
4013 |
#2154 := [refl]: #2153
|
|
4014 |
#2165 := [nnf-neg #2154 #2161]: #2164
|
|
4015 |
#2148 := (~ #1376 #2147)
|
|
4016 |
#2149 := [sk]: #2148
|
|
4017 |
#2169 := [nnf-neg #2149 #2165]: #2168
|
|
4018 |
#2122 := (not #1358)
|
|
4019 |
#2123 := (~ #2122 #2119)
|
|
4020 |
#2120 := (~ #1355 #2119)
|
|
4021 |
#2117 := (~ #1352 #2116)
|
|
4022 |
#2112 := (~ #1349 #2111)
|
|
4023 |
#2113 := [sk]: #2112
|
|
4024 |
#2099 := (~ #1333 #1333)
|
|
4025 |
#2100 := [refl]: #2099
|
|
4026 |
#2118 := [monotonicity #2100 #2113]: #2117
|
|
4027 |
#2121 := [nnf-pos #2118]: #2120
|
|
4028 |
#2124 := [nnf-neg #2121]: #2123
|
|
4029 |
#2173 := [nnf-neg #2124 #2169]: #2172
|
|
4030 |
#2097 := (~ #1358 #2094)
|
|
4031 |
#2072 := (exists (vars (?v1 S2)) #2071)
|
|
4032 |
#2080 := (or #2079 #2072)
|
|
4033 |
#2081 := (not #2080)
|
|
4034 |
#2095 := (~ #2081 #2094)
|
|
4035 |
#2091 := (not #2072)
|
|
4036 |
#2092 := (~ #2091 #2090)
|
|
4037 |
#2088 := (~ #2087 #2087)
|
|
4038 |
#2089 := [refl]: #2088
|
|
4039 |
#2093 := [nnf-neg #2089]: #2092
|
|
4040 |
#2085 := (~ #2084 #2084)
|
|
4041 |
#2086 := [refl]: #2085
|
|
4042 |
#2096 := [nnf-neg #2086 #2093]: #2095
|
|
4043 |
#2082 := (~ #1358 #2081)
|
|
4044 |
#2083 := [sk]: #2082
|
|
4045 |
#2098 := [trans #2083 #2096]: #2097
|
|
4046 |
#2177 := [nnf-neg #2098 #2173]: #2176
|
|
4047 |
#2059 := (~ #2058 #2058)
|
|
4048 |
#2060 := [refl]: #2059
|
|
4049 |
#2056 := (~ #2055 #2055)
|
|
4050 |
#2057 := [refl]: #2056
|
|
4051 |
#2053 := (~ #2052 #2052)
|
|
4052 |
#2054 := [refl]: #2053
|
|
4053 |
#2050 := (~ #2049 #2049)
|
|
4054 |
#2051 := [refl]: #2050
|
|
4055 |
#2187 := [nnf-neg #2051 #2054 #2057 #2060 #2177 #2183]: #2186
|
|
4056 |
#2444 := [nnf-neg #2187 #2440]: #2443
|
|
4057 |
#2046 := (not #1321)
|
|
4058 |
#2047 := (~ #2046 #2043)
|
|
4059 |
#2044 := (~ #1318 #2043)
|
|
4060 |
#2041 := (~ #1315 #2040)
|
|
4061 |
#2036 := (~ #1312 #2035)
|
|
4062 |
#2037 := [sk]: #2036
|
|
4063 |
#2021 := (~ #1288 #1288)
|
|
4064 |
#2022 := [refl]: #2021
|
|
4065 |
#2042 := [monotonicity #2022 #2037]: #2041
|
|
4066 |
#2045 := [nnf-pos #2042]: #2044
|
|
4067 |
#2048 := [nnf-neg #2045]: #2047
|
|
4068 |
#2018 := (not #1732)
|
|
4069 |
#2019 := (~ #2018 #2015)
|
|
4070 |
#2016 := (~ #1276 #2015)
|
|
4071 |
#2013 := (~ #1273 #2012)
|
|
4072 |
#2008 := (~ #1270 #2007)
|
|
4073 |
#2009 := [sk]: #2008
|
|
4074 |
#1992 := (~ #1250 #1250)
|
|
4075 |
#1993 := [refl]: #1992
|
|
4076 |
#2014 := [monotonicity #1993 #2009]: #2013
|
|
4077 |
#2017 := [nnf-pos #2014]: #2016
|
|
4078 |
#2020 := [nnf-neg #2017]: #2019
|
|
4079 |
#1990 := (~ #1989 #1989)
|
|
4080 |
#1991 := [refl]: #1990
|
|
4081 |
#2469 := [nnf-neg #1991 #2020 #2048 #2444 #2451 #2458 #2465]: #2468
|
|
4082 |
#1987 := (~ #1732 #1984)
|
|
4083 |
#1962 := (exists (vars (?v1 S2)) #1961)
|
|
4084 |
#1970 := (or #1969 #1962)
|
|
4085 |
#1971 := (not #1970)
|
|
4086 |
#1985 := (~ #1971 #1984)
|
|
4087 |
#1981 := (not #1962)
|
|
4088 |
#1982 := (~ #1981 #1980)
|
|
4089 |
#1978 := (~ #1977 #1977)
|
|
4090 |
#1979 := [refl]: #1978
|
|
4091 |
#1983 := [nnf-neg #1979]: #1982
|
43155
|
4092 |
#1975 := (~ #1974 #1974)
|
|
4093 |
#1976 := [refl]: #1975
|
43555
|
4094 |
#1986 := [nnf-neg #1976 #1983]: #1985
|
|
4095 |
#1972 := (~ #1732 #1971)
|
|
4096 |
#1973 := [sk]: #1972
|
|
4097 |
#1988 := [trans #1973 #1986]: #1987
|
|
4098 |
#2473 := [nnf-neg #1988 #2469]: #2472
|
|
4099 |
#1947 := (not #1238)
|
|
4100 |
#1948 := (~ #1947 #1235)
|
|
4101 |
#1945 := (~ #1235 #1235)
|
|
4102 |
#1943 := (~ #1232 #1232)
|
|
4103 |
#1944 := [refl]: #1943
|
|
4104 |
#1946 := [nnf-pos #1944]: #1945
|
|
4105 |
#1949 := [nnf-neg #1946]: #1948
|
|
4106 |
#2477 := [nnf-neg #1949 #2473]: #2476
|
|
4107 |
#1939 := (~ #1238 #1938)
|
|
4108 |
#1940 := [sk]: #1939
|
|
4109 |
#2481 := [nnf-neg #1940 #2477]: #2480
|
|
4110 |
#1915 := (not #1207)
|
|
4111 |
#1916 := (~ #1915 #1204)
|
|
4112 |
#1913 := (~ #1204 #1204)
|
|
4113 |
#1911 := (~ #1199 #1199)
|
|
4114 |
#1912 := [refl]: #1911
|
|
4115 |
#1914 := [nnf-pos #1912]: #1913
|
|
4116 |
#1917 := [nnf-neg #1914]: #1916
|
|
4117 |
#2485 := [nnf-neg #1917 #2481]: #2484
|
|
4118 |
#1907 := (~ #1207 #1906)
|
|
4119 |
#1908 := [sk]: #1907
|
|
4120 |
#2489 := [nnf-neg #1908 #2485]: #2488
|
|
4121 |
#1888 := (not #1187)
|
|
4122 |
#1889 := (~ #1888 #1184)
|
|
4123 |
#1886 := (~ #1184 #1184)
|
|
4124 |
#1884 := (~ #1183 #1183)
|
|
4125 |
#1885 := [refl]: #1884
|
|
4126 |
#1887 := [nnf-pos #1885]: #1886
|
|
4127 |
#1890 := [nnf-neg #1887]: #1889
|
|
4128 |
#2493 := [nnf-neg #1890 #2489]: #2492
|
|
4129 |
#1880 := (~ #1187 #1879)
|
|
4130 |
#1881 := [sk]: #1880
|
|
4131 |
#2497 := [nnf-neg #1881 #2493]: #2496
|
|
4132 |
#1843 := (~ #1842 #1842)
|
|
4133 |
#1875 := [refl]: #1843
|
|
4134 |
#2501 := [nnf-neg #1875 #2497]: #2500
|
|
4135 |
#1873 := (~ #1178 #1178)
|
|
4136 |
#1874 := [refl]: #1873
|
|
4137 |
#2504 := [nnf-neg #1874 #2501]: #2503
|
|
4138 |
#1819 := [not-or-elim #1815]: #1818
|
|
4139 |
#2505 := [mp~ #1819 #2504]: #2502
|
|
4140 |
#2506 := [mp #2505 #3043]: #3041
|
|
4141 |
#3685 := [mp #2506 #3684]: #3682
|
|
4142 |
#4590 := [mp #3685 #4589]: #4587
|
|
4143 |
#6963 := [unit-resolution #4590 #3796]: #4584
|
|
4144 |
#3931 := (or #4581 #4575)
|
|
4145 |
#3932 := [def-axiom]: #3931
|
|
4146 |
#6964 := [unit-resolution #3932 #6963]: #4575
|
|
4147 |
#3926 := (or #4578 #1879 #4572)
|
|
4148 |
#3927 := [def-axiom]: #3926
|
|
4149 |
#6965 := [unit-resolution #3927 #6964]: #4575
|
|
4150 |
#6966 := [unit-resolution #6965 #5403]: #4572
|
|
4151 |
#3950 := (or #4569 #4563)
|
|
4152 |
#3951 := [def-axiom]: #3950
|
|
4153 |
#6967 := [unit-resolution #3951 #6966]: #4563
|
|
4154 |
#5911 := [hypothesis]: #1899
|
|
4155 |
#5408 := (or #5792 #2267)
|
|
4156 |
#5409 := [quant-inst #1892]: #5408
|
|
4157 |
#5912 := [unit-resolution #5409 #4219 #5911]: false
|
|
4158 |
#5913 := [lemma #5912]: #2267
|
|
4159 |
#3743 := (or #1941 #1899)
|
|
4160 |
#3830 := [def-axiom]: #3743
|
|
4161 |
#6968 := [unit-resolution #3830 #5913]: #1941
|
|
4162 |
#3944 := (or #4566 #2039 #4560)
|
|
4163 |
#3946 := [def-axiom]: #3944
|
|
4164 |
#6969 := [unit-resolution #3946 #6968 #6967]: #4560
|
|
4165 |
#3971 := (or #4557 #4551)
|
|
4166 |
#3972 := [def-axiom]: #3971
|
|
4167 |
#6970 := [unit-resolution #3972 #6969]: #4551
|
|
4168 |
#3967 := (or #4554 #3086 #4548)
|
|
4169 |
#3968 := [def-axiom]: #3967
|
|
4170 |
#6971 := [unit-resolution #3968 #6970 #6962]: #4548
|
|
4171 |
#3981 := (or #4545 #4539)
|
|
4172 |
#4002 := [def-axiom]: #3981
|
|
4173 |
#6972 := [unit-resolution #4002 #6971]: #4539
|
|
4174 |
#6343 := (= f3 #1953)
|
|
4175 |
#6402 := (not #6343)
|
|
4176 |
#6400 := [hypothesis]: #4258
|
|
4177 |
#4147 := (or #4255 #1965)
|
|
4178 |
#3821 := [def-axiom]: #4147
|
|
4179 |
#6401 := [unit-resolution #3821 #6400]: #1965
|
|
4180 |
#6403 := (or #6402 #1964)
|
|
4181 |
#6404 := [th-lemma arith triangle-eq]: #6403
|
|
4182 |
#6405 := [unit-resolution #6404 #6401]: #6402
|
|
4183 |
#3822 := (or #4255 #2557)
|
|
4184 |
#4154 := [def-axiom]: #3822
|
|
4185 |
#6406 := [unit-resolution #4154 #6400]: #2557
|
|
4186 |
#6350 := (or #3783 #2554 #6343)
|
|
4187 |
#6344 := (or #1966 #6343)
|
|
4188 |
#6351 := (or #3783 #6344)
|
|
4189 |
#6358 := (iff #6351 #6350)
|
|
4190 |
#6347 := (or #2554 #6343)
|
|
4191 |
#6353 := (or #3783 #6347)
|
|
4192 |
#6356 := (iff #6353 #6350)
|
|
4193 |
#6357 := [rewrite]: #6356
|
|
4194 |
#6354 := (iff #6351 #6353)
|
|
4195 |
#6348 := (iff #6344 #6347)
|
|
4196 |
#6349 := [monotonicity #2556]: #6348
|
|
4197 |
#6355 := [monotonicity #6349]: #6354
|
|
4198 |
#6359 := [trans #6355 #6357]: #6358
|
|
4199 |
#6352 := [quant-inst #1950]: #6351
|
|
4200 |
#6360 := [mp #6352 #6359]: #6350
|
|
4201 |
#6407 := [unit-resolution #6360 #4212 #6406 #6405]: false
|
|
4202 |
#6408 := [lemma #6407]: #4255
|
|
4203 |
#3989 := (or #4542 #4258 #4536)
|
|
4204 |
#3990 := [def-axiom]: #3989
|
|
4205 |
#6973 := [unit-resolution #3990 #6408 #6972]: #4536
|
|
4206 |
#5401 := (or #4533 #4524)
|
|
4207 |
#4750 := (f19 f20 ?v0!8)
|
|
4208 |
#4751 := (* -1::Int #4750)
|
|
4209 |
#4752 := (+ f3 #4751)
|
|
4210 |
#4753 := (<= #4752 0::Int)
|
|
4211 |
#5365 := (not #4753)
|
|
4212 |
#5181 := (+ #2062 #4751)
|
|
4213 |
#5209 := (>= #5181 0::Int)
|
|
4214 |
#5180 := (= #2062 #4750)
|
|
4215 |
#5926 := (= #4750 #2062)
|
|
4216 |
#5335 := [hypothesis]: #4521
|
|
4217 |
#5336 := [hypothesis]: #4536
|
|
4218 |
#4011 := (or #4533 #4527)
|
|
4219 |
#3979 := [def-axiom]: #4011
|
|
4220 |
#5337 := [unit-resolution #3979 #5336]: #4527
|
|
4221 |
#4016 := (or #4530 #4370 #4524)
|
|
4222 |
#4017 := [def-axiom]: #4016
|
|
4223 |
#5338 := [unit-resolution #4017 #5337 #5335]: #4370
|
|
4224 |
#4122 := (or #4367 #614)
|
|
4225 |
#4123 := [def-axiom]: #4122
|
|
4226 |
#5339 := [unit-resolution #4123 #5338]: #614
|
|
4227 |
#5340 := [monotonicity #5339]: #5926
|
|
4228 |
#5341 := [symm #5340]: #5180
|
|
4229 |
#5929 := (not #5180)
|
|
4230 |
#5930 := (or #5929 #5209)
|
|
4231 |
#5931 := [th-lemma arith triangle-eq]: #5930
|
|
4232 |
#5342 := [unit-resolution #5931 #5341]: #5209
|
|
4233 |
#4124 := (or #4367 #4361)
|
|
4234 |
#4121 := [def-axiom]: #4124
|
|
4235 |
#5322 := [unit-resolution #4121 #5338]: #4361
|
|
4236 |
#4020 := (or #4533 #112)
|
|
4237 |
#4021 := [def-axiom]: #4020
|
|
4238 |
#5323 := [unit-resolution #4021 #5336]: #112
|
|
4239 |
#5325 := (= #169 #111)
|
|
4240 |
#5324 := [symm #5339]: #150
|
|
4241 |
#5326 := [monotonicity #5324]: #5325
|
|
4242 |
#5321 := [trans #5326 #5323]: #170
|
|
4243 |
#4134 := (or #4343 #2152)
|
|
4244 |
#3797 := [def-axiom]: #4134
|
|
4245 |
#5327 := [unit-resolution #3797 #5321]: #4343
|
|
4246 |
#3838 := (or #4367 #4304)
|
|
4247 |
#4120 := [def-axiom]: #3838
|
|
4248 |
#5328 := [unit-resolution #4120 #5338]: #4304
|
|
4249 |
#4023 := (or #4533 #4270)
|
|
4250 |
#4003 := [def-axiom]: #4023
|
|
4251 |
#5329 := [unit-resolution #4003 #5336]: #4270
|
|
4252 |
#5125 := (or #3349 #4275 #4309 #705)
|
|
4253 |
#4822 := (f19 f20 ?v1!10)
|
|
4254 |
#4684 := (f19 f20 ?v0!11)
|
|
4255 |
#4685 := (* -1::Int #4684)
|
|
4256 |
#4901 := (+ #4685 #4822)
|
|
4257 |
#4902 := (+ #2133 #4901)
|
|
4258 |
#4905 := (>= #4902 0::Int)
|
|
4259 |
#4826 := (f11 f21 ?v1!10)
|
|
4260 |
#4827 := (= f1 #4826)
|
|
4261 |
#4823 := (* -1::Int #4822)
|
|
4262 |
#4824 := (+ f3 #4823)
|
|
4263 |
#4825 := (<= #4824 0::Int)
|
|
4264 |
#5266 := (not #4825)
|
|
4265 |
#5092 := [hypothesis]: #3354
|
|
4266 |
#4137 := (or #3349 #2139)
|
|
4267 |
#4138 := [def-axiom]: #4137
|
|
4268 |
#5093 := [unit-resolution #4138 #5092]: #2139
|
|
4269 |
#5008 := (+ #2129 #4823)
|
|
4270 |
#5010 := (>= #5008 0::Int)
|
|
4271 |
#5007 := (= #2129 #4822)
|
|
4272 |
#5076 := (= #4822 #2129)
|
|
4273 |
#5094 := [hypothesis]: #614
|
|
4274 |
#5077 := [monotonicity #5094]: #5076
|
|
4275 |
#5078 := [symm #5077]: #5007
|
|
4276 |
#5079 := (not #5007)
|
|
4277 |
#5080 := (or #5079 #5010)
|
|
4278 |
#5075 := [th-lemma arith triangle-eq]: #5080
|
|
4279 |
#5081 := [unit-resolution #5075 #5078]: #5010
|
|
4280 |
#5267 := (not #5010)
|
|
4281 |
#5268 := (or #5266 #5267 #2138)
|
|
4282 |
#5262 := [hypothesis]: #2139
|
|
4283 |
#5263 := [hypothesis]: #4825
|
|
4284 |
#5264 := [hypothesis]: #5010
|
|
4285 |
#5265 := [th-lemma arith farkas 1 -1 1 #5264 #5263 #5262]: false
|
|
4286 |
#5269 := [lemma #5265]: #5268
|
|
4287 |
#5082 := [unit-resolution #5269 #5081 #5093]: #5266
|
|
4288 |
#4829 := (or #4825 #4827)
|
|
4289 |
#5083 := [hypothesis]: #4304
|
|
4290 |
#4832 := (or #4309 #4825 #4827)
|
|
4291 |
#4828 := (or #4827 #4825)
|
|
4292 |
#4833 := (or #4309 #4828)
|
|
4293 |
#4840 := (iff #4833 #4832)
|
|
4294 |
#4835 := (or #4309 #4829)
|
|
4295 |
#4838 := (iff #4835 #4832)
|
|
4296 |
#4839 := [rewrite]: #4838
|
|
4297 |
#4836 := (iff #4833 #4835)
|
|
4298 |
#4830 := (iff #4828 #4829)
|
|
4299 |
#4831 := [rewrite]: #4830
|
|
4300 |
#4837 := [monotonicity #4831]: #4836
|
|
4301 |
#4841 := [trans #4837 #4839]: #4840
|
|
4302 |
#4834 := [quant-inst #2125]: #4833
|
|
4303 |
#4842 := [mp #4834 #4841]: #4832
|
|
4304 |
#5084 := [unit-resolution #4842 #5083]: #4829
|
|
4305 |
#5085 := [unit-resolution #5084 #5082]: #4827
|
|
4306 |
#4899 := (not #4827)
|
|
4307 |
#5140 := (or #4899 #4905)
|
|
4308 |
#4139 := (or #3349 #2143)
|
|
4309 |
#4140 := [def-axiom]: #4139
|
|
4310 |
#5138 := [unit-resolution #4140 #5092]: #2143
|
|
4311 |
#5139 := [hypothesis]: #4270
|
|
4312 |
#4916 := (or #4275 #2142 #4899 #4905)
|
|
4313 |
#4894 := (+ #4822 #4685)
|
|
4314 |
#4895 := (+ #2133 #4894)
|
|
4315 |
#4898 := (>= #4895 0::Int)
|
|
4316 |
#4900 := (or #4899 #2142 #4898)
|
|
4317 |
#4917 := (or #4275 #4900)
|
|
4318 |
#4924 := (iff #4917 #4916)
|
|
4319 |
#4911 := (or #2142 #4899 #4905)
|
|
4320 |
#4919 := (or #4275 #4911)
|
|
4321 |
#4922 := (iff #4919 #4916)
|
|
4322 |
#4923 := [rewrite]: #4922
|
|
4323 |
#4920 := (iff #4917 #4919)
|
|
4324 |
#4914 := (iff #4900 #4911)
|
|
4325 |
#4908 := (or #4899 #2142 #4905)
|
|
4326 |
#4912 := (iff #4908 #4911)
|
|
4327 |
#4913 := [rewrite]: #4912
|
|
4328 |
#4909 := (iff #4900 #4908)
|
|
4329 |
#4906 := (iff #4898 #4905)
|
|
4330 |
#4903 := (= #4895 #4902)
|
|
4331 |
#4904 := [rewrite]: #4903
|
|
4332 |
#4907 := [monotonicity #4904]: #4906
|
|
4333 |
#4910 := [monotonicity #4907]: #4909
|
|
4334 |
#4915 := [trans #4910 #4913]: #4914
|
|
4335 |
#4921 := [monotonicity #4915]: #4920
|
|
4336 |
#4925 := [trans #4921 #4923]: #4924
|
|
4337 |
#4918 := [quant-inst #2126 #2125]: #4917
|
|
4338 |
#4926 := [mp #4918 #4925]: #4916
|
|
4339 |
#5141 := [unit-resolution #4926 #5139 #5138]: #5140
|
|
4340 |
#5142 := [unit-resolution #5141 #5085]: #4905
|
|
4341 |
#4135 := (not #2795)
|
|
4342 |
#4141 := (or #3349 #4135)
|
|
4343 |
#3779 := [def-axiom]: #4141
|
|
4344 |
#5143 := [unit-resolution #3779 #5092]: #4135
|
|
4345 |
#4997 := (+ #2127 #4685)
|
|
4346 |
#5005 := (<= #4997 0::Int)
|
|
4347 |
#4996 := (= #2127 #4684)
|
|
4348 |
#5144 := (= #4684 #2127)
|
|
4349 |
#5145 := [monotonicity #5094]: #5144
|
|
4350 |
#5146 := [symm #5145]: #4996
|
|
4351 |
#5126 := (not #4996)
|
|
4352 |
#5127 := (or #5126 #5005)
|
|
4353 |
#5128 := [th-lemma arith triangle-eq]: #5127
|
|
4354 |
#5129 := [unit-resolution #5128 #5146]: #5005
|
|
4355 |
#5130 := [th-lemma arith farkas -1 1 1 1 #5129 #5143 #5081 #5142]: false
|
|
4356 |
#5131 := [lemma #5130]: #5125
|
|
4357 |
#5330 := [unit-resolution #5131 #5329 #5328 #5339]: #3349
|
|
4358 |
#4146 := (or #4352 #4346 #3354)
|
|
4359 |
#4132 := [def-axiom]: #4146
|
|
4360 |
#5331 := [unit-resolution #4132 #5330 #5327]: #4352
|
|
4361 |
#3856 := (or #4355 #4349)
|
|
4362 |
#3857 := [def-axiom]: #3856
|
|
4363 |
#5346 := [unit-resolution #3857 #5331]: #4355
|
|
4364 |
#4126 := (or #4364 #4324 #4358)
|
|
4365 |
#4130 := [def-axiom]: #4126
|
|
4366 |
#5347 := [unit-resolution #4130 #5346 #5322]: #4324
|
|
4367 |
#4158 := (or #4321 #2075)
|
|
4368 |
#4148 := [def-axiom]: #4158
|
|
4369 |
#5364 := [unit-resolution #4148 #5347]: #2075
|
|
4370 |
#5678 := (not #5209)
|
|
4371 |
#5366 := (or #5365 #2074 #5678)
|
|
4372 |
#5367 := [th-lemma arith assign-bounds -1 -1]: #5366
|
|
4373 |
#5368 := [unit-resolution #5367 #5364 #5342]: #5365
|
|
4374 |
#4736 := (?v1!7 ?v0!8)
|
|
4375 |
#4737 := (f19 f20 #4736)
|
|
4376 |
#4881 := (+ #4737 #4751)
|
|
4377 |
#4896 := (>= #4881 0::Int)
|
|
4378 |
#4815 := (f6 f7 #4736)
|
|
4379 |
#4816 := (f5 #4815 ?v0!8)
|
|
4380 |
#4817 := (f4 #4816)
|
|
4381 |
#4887 := (+ #4751 #4817)
|
|
4382 |
#4888 := (+ #4737 #4887)
|
|
4383 |
#4889 := (= #4888 0::Int)
|
|
4384 |
#4873 := (not #4889)
|
|
4385 |
#4804 := (f11 f21 #4736)
|
|
4386 |
#4805 := (= f1 #4804)
|
|
4387 |
#4806 := (not #4805)
|
|
4388 |
#4956 := (or #4806 #4873 #4896)
|
|
4389 |
#4149 := (or #4321 #4313)
|
|
4390 |
#3809 := [def-axiom]: #4149
|
|
4391 |
#5363 := [unit-resolution #3809 #5347]: #4313
|
|
4392 |
#5970 := (or #4956 #4318 #705)
|
|
4393 |
#5211 := (f19 f25 #4736)
|
|
4394 |
#5234 := (* -1::Int #5211)
|
|
4395 |
#5232 := (+ #2062 #5234)
|
|
4396 |
#5235 := (<= #5232 0::Int)
|
|
4397 |
#5935 := (not #5235)
|
|
4398 |
#5470 := (+ #4737 #5234)
|
|
4399 |
#5472 := (>= #5470 0::Int)
|
|
4400 |
#5469 := (= #4737 #5211)
|
|
4401 |
#5919 := (= #5211 #4737)
|
|
4402 |
#5918 := [symm #5094]: #150
|
|
4403 |
#5920 := [monotonicity #5918]: #5919
|
|
4404 |
#5921 := [symm #5920]: #5469
|
|
4405 |
#5922 := (not #5469)
|
|
4406 |
#5923 := (or #5922 #5472)
|
|
4407 |
#5924 := [th-lemma arith triangle-eq]: #5923
|
|
4408 |
#5925 := [unit-resolution #5924 #5921]: #5472
|
|
4409 |
#5927 := [monotonicity #5094]: #5926
|
|
4410 |
#5928 := [symm #5927]: #5180
|
|
4411 |
#5932 := [unit-resolution #5931 #5928]: #5209
|
|
4412 |
#4998 := (not #4896)
|
|
4413 |
#4958 := (not #4956)
|
|
4414 |
#5933 := [hypothesis]: #4958
|
|
4415 |
#5000 := (or #4956 #4998)
|
|
4416 |
#5001 := [def-axiom]: #5000
|
|
4417 |
#5934 := [unit-resolution #5001 #5933]: #4998
|
|
4418 |
#5936 := (not #5472)
|
|
4419 |
#5937 := (or #5935 #5678 #4896 #5936)
|
|
4420 |
#5938 := [th-lemma arith assign-bounds -1 1 -1]: #5937
|
|
4421 |
#5939 := [unit-resolution #5938 #5934 #5932 #5925]: #5935
|
|
4422 |
#4818 := (* -1::Int #4817)
|
|
4423 |
#5137 := (+ #4818 #5234)
|
|
4424 |
#5239 := (+ #2062 #5137)
|
|
4425 |
#5240 := (= #5239 0::Int)
|
|
4426 |
#5281 := (>= #5239 0::Int)
|
|
4427 |
#4981 := (<= #4888 0::Int)
|
|
4428 |
#4990 := (or #4956 #4889)
|
|
4429 |
#4991 := [def-axiom]: #4990
|
|
4430 |
#5940 := [unit-resolution #4991 #5933]: #4889
|
|
4431 |
#5941 := (or #4873 #4981)
|
|
4432 |
#5942 := [th-lemma arith triangle-eq]: #5941
|
|
4433 |
#5943 := [unit-resolution #5942 #5940]: #4981
|
|
4434 |
#5680 := (not #4981)
|
|
4435 |
#5944 := (or #5281 #5680 #5678 #5936)
|
|
4436 |
#5945 := [th-lemma arith assign-bounds 1 -1 -1]: #5944
|
|
4437 |
#5946 := [unit-resolution #5945 #5943 #5932 #5925]: #5281
|
|
4438 |
#5280 := (<= #5239 0::Int)
|
|
4439 |
#5471 := (<= #5470 0::Int)
|
|
4440 |
#5947 := (or #5922 #5471)
|
|
4441 |
#5948 := [th-lemma arith triangle-eq]: #5947
|
|
4442 |
#5949 := [unit-resolution #5948 #5921]: #5471
|
|
4443 |
#5208 := (<= #5181 0::Int)
|
|
4444 |
#5950 := (or #5929 #5208)
|
|
4445 |
#5951 := [th-lemma arith triangle-eq]: #5950
|
|
4446 |
#5952 := [unit-resolution #5951 #5928]: #5208
|
|
4447 |
#4987 := (>= #4888 0::Int)
|
|
4448 |
#5953 := (or #4873 #4987)
|
|
4449 |
#5954 := [th-lemma arith triangle-eq]: #5953
|
|
4450 |
#5955 := [unit-resolution #5954 #5940]: #4987
|
|
4451 |
#5958 := (not #5471)
|
|
4452 |
#5957 := (not #5208)
|
|
4453 |
#5956 := (not #4987)
|
|
4454 |
#5959 := (or #5280 #5956 #5957 #5958)
|
|
4455 |
#5960 := [th-lemma arith assign-bounds 1 -1 -1]: #5959
|
|
4456 |
#5961 := [unit-resolution #5960 #5955 #5952 #5949]: #5280
|
|
4457 |
#5963 := (not #5281)
|
|
4458 |
#5962 := (not #5280)
|
|
4459 |
#5964 := (or #5240 #5962 #5963)
|
|
4460 |
#5965 := [th-lemma arith triangle-eq]: #5964
|
|
4461 |
#5966 := [unit-resolution #5965 #5961 #5946]: #5240
|
|
4462 |
#5252 := (not #5240)
|
|
4463 |
#5256 := (or #5235 #5252)
|
|
4464 |
#5967 := [hypothesis]: #4313
|
|
4465 |
#5261 := (or #4318 #5235 #5252)
|
|
4466 |
#5210 := (+ #2063 #4817)
|
|
4467 |
#5212 := (+ #5211 #5210)
|
|
4468 |
#5207 := (= #5212 0::Int)
|
|
4469 |
#5213 := (not #5207)
|
|
4470 |
#5214 := (+ #5211 #2063)
|
|
4471 |
#5215 := (>= #5214 0::Int)
|
|
4472 |
#5216 := (or #5215 #5213)
|
|
4473 |
#5270 := (or #4318 #5216)
|
|
4474 |
#5277 := (iff #5270 #5261)
|
|
4475 |
#5272 := (or #4318 #5256)
|
|
4476 |
#5275 := (iff #5272 #5261)
|
|
4477 |
#5276 := [rewrite]: #5275
|
|
4478 |
#5273 := (iff #5270 #5272)
|
|
4479 |
#5257 := (iff #5216 #5256)
|
|
4480 |
#5254 := (iff #5213 #5252)
|
|
4481 |
#5249 := (iff #5207 #5240)
|
|
4482 |
#5242 := (+ #4817 #5211)
|
|
4483 |
#5245 := (+ #2063 #5242)
|
|
4484 |
#5086 := (= #5245 0::Int)
|
|
4485 |
#5241 := (iff #5086 #5240)
|
|
4486 |
#5248 := [rewrite]: #5241
|
|
4487 |
#5087 := (iff #5207 #5086)
|
|
4488 |
#5246 := (= #5212 #5245)
|
|
4489 |
#5247 := [rewrite]: #5246
|
|
4490 |
#5136 := [monotonicity #5247]: #5087
|
|
4491 |
#5250 := [trans #5136 #5248]: #5249
|
|
4492 |
#5255 := [monotonicity #5250]: #5254
|
|
4493 |
#5243 := (iff #5215 #5235)
|
|
4494 |
#5217 := (+ #2063 #5211)
|
|
4495 |
#5226 := (>= #5217 0::Int)
|
|
4496 |
#5236 := (iff #5226 #5235)
|
|
4497 |
#5237 := [rewrite]: #5236
|
|
4498 |
#5227 := (iff #5215 #5226)
|
|
4499 |
#5222 := (= #5214 #5217)
|
|
4500 |
#5223 := [rewrite]: #5222
|
|
4501 |
#5233 := [monotonicity #5223]: #5227
|
|
4502 |
#5244 := [trans #5233 #5237]: #5243
|
|
4503 |
#5258 := [monotonicity #5244 #5255]: #5257
|
|
4504 |
#5274 := [monotonicity #5258]: #5273
|
|
4505 |
#5278 := [trans #5274 #5276]: #5277
|
|
4506 |
#5271 := [quant-inst #4736]: #5270
|
|
4507 |
#5279 := [mp #5271 #5278]: #5261
|
|
4508 |
#5968 := [unit-resolution #5279 #5967]: #5256
|
|
4509 |
#5969 := [unit-resolution #5968 #5966 #5939]: false
|
|
4510 |
#5971 := [lemma #5969]: #5970
|
|
4511 |
#5369 := [unit-resolution #5971 #5363 #5339]: #4956
|
|
4512 |
#5372 := (or #4753 #4958)
|
|
4513 |
#3808 := (or #4321 #2695)
|
|
4514 |
#3813 := [def-axiom]: #3808
|
|
4515 |
#5370 := [unit-resolution #3813 #5347]: #2695
|
|
4516 |
#4010 := (or #4533 #4295)
|
|
4517 |
#4005 := [def-axiom]: #4010
|
|
4518 |
#5371 := [unit-resolution #4005 #5336]: #4295
|
|
4519 |
#4968 := (or #4300 #2692 #4753 #4958)
|
|
4520 |
#4743 := (* -1::Int #4737)
|
|
4521 |
#4758 := (+ #4750 #4743)
|
|
4522 |
#4759 := (<= #4758 0::Int)
|
|
4523 |
#4819 := (+ #4743 #4818)
|
|
4524 |
#4820 := (+ #4750 #4819)
|
|
4525 |
#4821 := (= #4820 0::Int)
|
|
4526 |
#4803 := (not #4821)
|
|
4527 |
#4807 := (or #4806 #4803 #4759)
|
|
4528 |
#4802 := (not #4807)
|
|
4529 |
#4808 := (or #2076 #4753 #4802)
|
|
4530 |
#4969 := (or #4300 #4808)
|
|
4531 |
#4984 := (iff #4969 #4968)
|
|
4532 |
#4961 := (or #2692 #4753 #4958)
|
|
4533 |
#4973 := (or #4300 #4961)
|
|
4534 |
#4982 := (iff #4973 #4968)
|
|
4535 |
#4983 := [rewrite]: #4982
|
|
4536 |
#4974 := (iff #4969 #4973)
|
|
4537 |
#4962 := (iff #4808 #4961)
|
|
4538 |
#4959 := (iff #4802 #4958)
|
|
4539 |
#4957 := (iff #4807 #4956)
|
|
4540 |
#4954 := (iff #4759 #4896)
|
|
4541 |
#4876 := (+ #4743 #4750)
|
|
4542 |
#4878 := (<= #4876 0::Int)
|
|
4543 |
#4897 := (iff #4878 #4896)
|
|
4544 |
#4953 := [rewrite]: #4897
|
|
4545 |
#4879 := (iff #4759 #4878)
|
|
4546 |
#4871 := (= #4758 #4876)
|
|
4547 |
#4877 := [rewrite]: #4871
|
|
4548 |
#4880 := [monotonicity #4877]: #4879
|
|
4549 |
#4955 := [trans #4880 #4953]: #4954
|
|
4550 |
#4874 := (iff #4803 #4873)
|
|
4551 |
#4892 := (iff #4821 #4889)
|
|
4552 |
#4809 := (+ #4750 #4818)
|
|
4553 |
#4810 := (+ #4743 #4809)
|
|
4554 |
#4884 := (= #4810 0::Int)
|
|
4555 |
#4890 := (iff #4884 #4889)
|
43155
|
4556 |
#4891 := [rewrite]: #4890
|
43555
|
4557 |
#4885 := (iff #4821 #4884)
|
|
4558 |
#4811 := (= #4820 #4810)
|
|
4559 |
#4812 := [rewrite]: #4811
|
|
4560 |
#4886 := [monotonicity #4812]: #4885
|
|
4561 |
#4872 := [trans #4886 #4891]: #4892
|
|
4562 |
#4875 := [monotonicity #4872]: #4874
|
|
4563 |
#4952 := [monotonicity #4875 #4955]: #4957
|
|
4564 |
#4960 := [monotonicity #4952]: #4959
|
|
4565 |
#4967 := [monotonicity #2694 #4960]: #4962
|
|
4566 |
#4980 := [monotonicity #4967]: #4974
|
|
4567 |
#4985 := [trans #4980 #4983]: #4984
|
|
4568 |
#4972 := [quant-inst #2061]: #4969
|
|
4569 |
#4986 := [mp #4972 #4985]: #4968
|
|
4570 |
#5373 := [unit-resolution #4986 #5371 #5370]: #5372
|
|
4571 |
#5400 := [unit-resolution #5373 #5369 #5368]: false
|
|
4572 |
#5402 := [lemma #5400]: #5401
|
|
4573 |
#6974 := [unit-resolution #5402 #6973]: #4524
|
|
4574 |
#4039 := (or #4521 #195)
|
|
4575 |
#4040 := [def-axiom]: #4039
|
|
4576 |
#9702 := [unit-resolution #4040 #6974]: #195
|
|
4577 |
#21377 := [trans #9702 #21376]: #21352
|
|
4578 |
#24141 := [monotonicity #21377 #27911]: #24148
|
|
4579 |
#24150 := [symm #24141]: #24145
|
|
4580 |
#27861 := (= f1 #27860)
|
|
4581 |
#22707 := (f11 f21 #21962)
|
|
4582 |
#22708 := (= f1 #22707)
|
|
4583 |
#27863 := (= #7092 #21962)
|
|
4584 |
#27866 := (ite #27863 #6251 #22708)
|
|
4585 |
#27869 := (iff #27861 #27866)
|
|
4586 |
#55 := (:var 1 S1)
|
|
4587 |
#53 := (:var 2 S2)
|
|
4588 |
#51 := (:var 3 S7)
|
|
4589 |
#52 := (f14 f15 #51)
|
|
4590 |
#54 := (f13 #52 #53)
|
|
4591 |
#56 := (f12 #54 #55)
|
|
4592 |
#57 := (f11 #56 #12)
|
|
4593 |
#4199 := (pattern #57)
|
|
4594 |
#61 := (f11 #51 #12)
|
|
4595 |
#402 := (= f1 #61)
|
|
4596 |
#399 := (= f1 #55)
|
|
4597 |
#59 := (= #12 #53)
|
|
4598 |
#405 := (ite #59 #399 #402)
|
|
4599 |
#395 := (= f1 #57)
|
|
4600 |
#408 := (iff #395 #405)
|
|
4601 |
#4200 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1) (?v3 S2)) (:pat #4199) #408)
|
|
4602 |
#411 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1) (?v3 S2)) #408)
|
|
4603 |
#4203 := (iff #411 #4200)
|
|
4604 |
#4201 := (iff #408 #408)
|
|
4605 |
#4202 := [refl]: #4201
|
|
4606 |
#4204 := [quant-intro #4202]: #4203
|
|
4607 |
#1836 := (~ #411 #411)
|
|
4608 |
#1864 := (~ #408 #408)
|
|
4609 |
#1865 := [refl]: #1864
|
|
4610 |
#1837 := [nnf-pos #1865]: #1836
|
|
4611 |
#62 := (= #61 f1)
|
|
4612 |
#60 := (= #55 f1)
|
|
4613 |
#63 := (ite #59 #60 #62)
|
|
4614 |
#58 := (= #57 f1)
|
|
4615 |
#64 := (iff #58 #63)
|
|
4616 |
#65 := (forall (vars (?v0 S7) (?v1 S2) (?v2 S1) (?v3 S2)) #64)
|
|
4617 |
#412 := (iff #65 #411)
|
|
4618 |
#409 := (iff #64 #408)
|
|
4619 |
#406 := (iff #63 #405)
|
|
4620 |
#403 := (iff #62 #402)
|
|
4621 |
#404 := [rewrite]: #403
|
|
4622 |
#400 := (iff #60 #399)
|
|
4623 |
#401 := [rewrite]: #400
|
|
4624 |
#407 := [monotonicity #401 #404]: #406
|
|
4625 |
#397 := (iff #58 #395)
|
|
4626 |
#398 := [rewrite]: #397
|
|
4627 |
#410 := [monotonicity #398 #407]: #409
|
|
4628 |
#413 := [quant-intro #410]: #412
|
|
4629 |
#394 := [asserted]: #65
|
|
4630 |
#416 := [mp #394 #413]: #411
|
|
4631 |
#1866 := [mp~ #416 #1837]: #411
|
|
4632 |
#4205 := [mp #1866 #4204]: #4200
|
|
4633 |
#6756 := (not #4200)
|
|
4634 |
#23189 := (or #6756 #27869)
|
|
4635 |
#27856 := (= #21962 #7092)
|
|
4636 |
#27857 := (ite #27856 #6251 #22708)
|
|
4637 |
#27862 := (iff #27861 #27857)
|
|
4638 |
#26170 := (or #6756 #27862)
|
|
4639 |
#23236 := (iff #26170 #23189)
|
|
4640 |
#27901 := (iff #23189 #23189)
|
|
4641 |
#23219 := [rewrite]: #27901
|
|
4642 |
#27870 := (iff #27862 #27869)
|
|
4643 |
#27867 := (iff #27857 #27866)
|
|
4644 |
#27864 := (iff #27856 #27863)
|
|
4645 |
#27865 := [rewrite]: #27864
|
|
4646 |
#27868 := [monotonicity #27865]: #27867
|
|
4647 |
#27871 := [monotonicity #27868]: #27870
|
|
4648 |
#23238 := [monotonicity #27871]: #23236
|
|
4649 |
#23223 := [trans #23238 #23219]: #23236
|
|
4650 |
#23190 := [quant-inst #116 #7092 #6256 #21962]: #26170
|
|
4651 |
#23228 := [mp #23190 #23223]: #23189
|
|
4652 |
#24138 := [unit-resolution #23228 #4205]: #27869
|
|
4653 |
#23191 := (not #27869)
|
|
4654 |
#24142 := (or #23191 #27861)
|
|
4655 |
#27881 := (not #27866)
|
|
4656 |
#27902 := [hypothesis]: #27881
|
|
4657 |
#27882 := (not #27863)
|
|
4658 |
#27903 := (or #27866 #27882)
|
|
4659 |
#6770 := (not #6251)
|
|
4660 |
#27887 := (or #27866 #27882 #6770)
|
|
4661 |
#27888 := [def-axiom]: #27887
|
|
4662 |
#27904 := [unit-resolution #27888 #9703]: #27903
|
|
4663 |
#27905 := [unit-resolution #27904 #27902]: #27882
|
|
4664 |
#27921 := (or #27866 #27863)
|
|
4665 |
#14588 := (f11 f21 #14575)
|
|
4666 |
#27918 := (= #14588 #22707)
|
|
4667 |
#27914 := (= #22707 #14588)
|
|
4668 |
#27912 := (= #21962 #14575)
|
|
4669 |
#27913 := [symm #27911]: #27912
|
|
4670 |
#27915 := [monotonicity #27913]: #27914
|
|
4671 |
#27919 := [symm #27915]: #27918
|
|
4672 |
#14589 := (= f1 #14588)
|
|
4673 |
#14590 := (not #14589)
|
|
4674 |
#14582 := (f4 #14581)
|
|
4675 |
#14583 := (* -1::Int #14582)
|
|
4676 |
#14576 := (f19 f20 #14575)
|
|
4677 |
#14577 := (* -1::Int #14576)
|
|
4678 |
#14584 := (+ #14577 #14583)
|
|
4679 |
#14434 := (f19 f20 ?v0!20)
|
|
4680 |
#14585 := (+ #14434 #14584)
|
|
4681 |
#14586 := (= #14585 0::Int)
|
|
4682 |
#14587 := (not #14586)
|
|
4683 |
#14578 := (+ #14434 #14577)
|
|
4684 |
#14579 := (<= #14578 0::Int)
|
|
4685 |
#14596 := (or #14579 #14587 #14590)
|
|
4686 |
#14599 := (not #14596)
|
|
4687 |
#14445 := (* -1::Int #14434)
|
|
4688 |
#14593 := (+ f3 #14445)
|
|
4689 |
#14594 := (<= #14593 0::Int)
|
|
4690 |
#23218 := (not #14594)
|
|
4691 |
#8533 := (f19 f20 ?v0!15)
|
|
4692 |
#8748 := (* -1::Int #8533)
|
|
4693 |
#8749 := (+ #2261 #8748)
|
|
4694 |
#9849 := (>= #8749 0::Int)
|
|
4695 |
#8543 := (= #2261 #8533)
|
|
4696 |
#10935 := [hypothesis]: #2263
|
|
4697 |
#12213 := (or #8543 #2262)
|
|
4698 |
#8928 := (f5 #196 ?v0!15)
|
|
4699 |
#8930 := (f4 #8928)
|
|
4700 |
#8733 := (* -1::Int #2261)
|
|
4701 |
#8932 := (+ #8733 #8930)
|
|
4702 |
#8933 := (+ #186 #8932)
|
|
4703 |
#9973 := (<= #8933 0::Int)
|
|
4704 |
#9115 := (= #8933 0::Int)
|
|
4705 |
#8694 := (+ #8748 #8930)
|
|
4706 |
#8695 := (+ #186 #8694)
|
|
4707 |
#8696 := (>= #8695 0::Int)
|
|
4708 |
#9764 := (not #8696)
|
|
4709 |
#8497 := (* -1::Int #8930)
|
|
4710 |
#8914 := (+ f3 #8497)
|
|
4711 |
#8917 := (<= #8914 0::Int)
|
|
4712 |
#9189 := (or #8696 #8917)
|
|
4713 |
#9294 := (not #9189)
|
|
4714 |
#10923 := (not #8543)
|
|
4715 |
#10924 := [hypothesis]: #10923
|
|
4716 |
#9293 := (or #8543 #9294)
|
|
4717 |
#4032 := (or #4521 #4383)
|
|
4718 |
#4027 := [def-axiom]: #4032
|
|
4719 |
#6975 := [unit-resolution #4027 #6974]: #4383
|
|
4720 |
#10206 := (or #4388 #8543 #9294)
|
|
4721 |
#8498 := (+ #1435 #8497)
|
|
4722 |
#8915 := (+ #8533 #8498)
|
|
4723 |
#8916 := (<= #8915 0::Int)
|
|
4724 |
#9205 := (or #8917 #8916)
|
|
4725 |
#9206 := (not #9205)
|
|
4726 |
#8538 := (= #8533 #2261)
|
|
4727 |
#9201 := (or #8538 #9206)
|
|
4728 |
#8256 := (or #4388 #9201)
|
|
4729 |
#9985 := (iff #8256 #10206)
|
|
4730 |
#9693 := (or #4388 #9293)
|
|
4731 |
#9691 := (iff #9693 #10206)
|
|
4732 |
#9980 := [rewrite]: #9691
|
|
4733 |
#9694 := (iff #8256 #9693)
|
|
4734 |
#9296 := (iff #9201 #9293)
|
|
4735 |
#9295 := (iff #9206 #9294)
|
|
4736 |
#9287 := (iff #9205 #9189)
|
|
4737 |
#9207 := (or #8917 #8696)
|
|
4738 |
#9190 := (iff #9207 #9189)
|
|
4739 |
#9284 := [rewrite]: #9190
|
|
4740 |
#9187 := (iff #9205 #9207)
|
|
4741 |
#8698 := (iff #8916 #8696)
|
|
4742 |
#8908 := (+ #8533 #8497)
|
|
4743 |
#8919 := (+ #1435 #8908)
|
|
4744 |
#8923 := (<= #8919 0::Int)
|
|
4745 |
#8697 := (iff #8923 #8696)
|
|
4746 |
#8692 := [rewrite]: #8697
|
|
4747 |
#8926 := (iff #8916 #8923)
|
|
4748 |
#8924 := (= #8915 #8919)
|
|
4749 |
#8925 := [rewrite]: #8924
|
|
4750 |
#8693 := [monotonicity #8925]: #8926
|
|
4751 |
#8929 := [trans #8693 #8692]: #8698
|
|
4752 |
#9188 := [monotonicity #8929]: #9187
|
|
4753 |
#9288 := [trans #9188 #9284]: #9287
|
|
4754 |
#9283 := [monotonicity #9288]: #9295
|
|
4755 |
#8532 := (iff #8538 #8543)
|
|
4756 |
#8544 := [rewrite]: #8532
|
|
4757 |
#9297 := [monotonicity #8544 #9283]: #9296
|
|
4758 |
#9695 := [monotonicity #9297]: #9694
|
|
4759 |
#9977 := [trans #9695 #9980]: #9985
|
|
4760 |
#8362 := [quant-inst #2260]: #8256
|
|
4761 |
#9983 := [mp #8362 #9977]: #10206
|
|
4762 |
#10925 := [unit-resolution #9983 #6975]: #9293
|
|
4763 |
#10926 := [unit-resolution #10925 #10924]: #9294
|
|
4764 |
#9765 := (or #9189 #9764)
|
|
4765 |
#10317 := [def-axiom]: #9765
|
|
4766 |
#10927 := [unit-resolution #10317 #10926]: #9764
|
|
4767 |
#9315 := (not #8917)
|
|
4768 |
#10228 := (or #9189 #9315)
|
|
4769 |
#9873 := [def-axiom]: #10228
|
|
4770 |
#10928 := [unit-resolution #9873 #10926]: #9315
|
|
4771 |
#9103 := (or #8696 #8917 #9115)
|
|
4772 |
#4033 := (or #4521 #4391)
|
|
4773 |
#4006 := [def-axiom]: #4033
|
|
4774 |
#6979 := [unit-resolution #4006 #6974]: #4391
|
|
4775 |
#9853 := (or #4396 #8696 #8917 #9115)
|
|
4776 |
#8931 := (+ #8930 #8733)
|
|
4777 |
#8484 := (+ #186 #8931)
|
|
4778 |
#8485 := (= #8484 0::Int)
|
|
4779 |
#8918 := (or #8917 #8916 #8485)
|
|
4780 |
#9902 := (or #4396 #8918)
|
|
4781 |
#9890 := (iff #9902 #9853)
|
|
4782 |
#9586 := (or #4396 #9103)
|
|
4783 |
#9668 := (iff #9586 #9853)
|
|
4784 |
#9669 := [rewrite]: #9668
|
|
4785 |
#9589 := (iff #9902 #9586)
|
|
4786 |
#9056 := (iff #8918 #9103)
|
|
4787 |
#9118 := (or #8917 #8696 #9115)
|
|
4788 |
#9104 := (iff #9118 #9103)
|
|
4789 |
#9055 := [rewrite]: #9104
|
|
4790 |
#9119 := (iff #8918 #9118)
|
|
4791 |
#9116 := (iff #8485 #9115)
|
|
4792 |
#8934 := (= #8484 #8933)
|
|
4793 |
#9114 := [rewrite]: #8934
|
|
4794 |
#9117 := [monotonicity #9114]: #9116
|
|
4795 |
#9102 := [monotonicity #8929 #9117]: #9119
|
|
4796 |
#9051 := [trans #9102 #9055]: #9056
|
|
4797 |
#9637 := [monotonicity #9051]: #9589
|
|
4798 |
#9670 := [trans #9637 #9669]: #9890
|
|
4799 |
#9921 := [quant-inst #2260]: #9902
|
|
4800 |
#9664 := [mp #9921 #9670]: #9853
|
|
4801 |
#10929 := [unit-resolution #9664 #6979]: #9103
|
|
4802 |
#10930 := [unit-resolution #10929 #10928 #10927]: #9115
|
|
4803 |
#10931 := (not #9115)
|
|
4804 |
#10932 := (or #10931 #9973)
|
|
4805 |
#10933 := [th-lemma arith triangle-eq]: #10932
|
|
4806 |
#10934 := [unit-resolution #10933 #10930]: #9973
|
|
4807 |
#6326 := (+ #111 #1435)
|
|
4808 |
#10868 := (<= #6326 0::Int)
|
|
4809 |
#8354 := (= #111 #186)
|
|
4810 |
#12134 := (= #186 #111)
|
|
4811 |
#6551 := (= f28 f16)
|
|
4812 |
#6553 := (= f16 f28)
|
|
4813 |
#6533 := (?v1!7 f28)
|
|
4814 |
#6546 := (f11 f21 #6533)
|
|
4815 |
#6547 := (= f1 #6546)
|
|
4816 |
#6548 := (not #6547)
|
|
4817 |
#6538 := (f6 f7 #6533)
|
|
4818 |
#6539 := (f5 #6538 f28)
|
|
4819 |
#6540 := (f4 #6539)
|
|
4820 |
#6541 := (* -1::Int #6540)
|
|
4821 |
#6534 := (f19 f20 #6533)
|
|
4822 |
#6535 := (* -1::Int #6534)
|
|
4823 |
#6542 := (+ #6535 #6541)
|
|
4824 |
#6543 := (+ #186 #6542)
|
|
4825 |
#6544 := (= #6543 0::Int)
|
|
4826 |
#6545 := (not #6544)
|
|
4827 |
#6536 := (+ #186 #6535)
|
|
4828 |
#6537 := (<= #6536 0::Int)
|
|
4829 |
#6556 := (or #6537 #6545 #6548)
|
|
4830 |
#9745 := (or #2262 #6537)
|
|
4831 |
#9841 := (>= #8533 0::Int)
|
|
4832 |
#4022 := (or #4533 #4262)
|
|
4833 |
#4018 := [def-axiom]: #4022
|
|
4834 |
#7483 := [unit-resolution #4018 #6973]: #4262
|
|
4835 |
#9916 := (or #4267 #9841)
|
|
4836 |
#9895 := [quant-inst #2260]: #9916
|
|
4837 |
#9883 := [unit-resolution #9895 #7483]: #9841
|
|
4838 |
#6583 := (not #6537)
|
|
4839 |
#10359 := [hypothesis]: #6583
|
|
4840 |
#10959 := (or #8543 #2262 #6537)
|
|
4841 |
#7535 := (f6 f7 #7092)
|
|
4842 |
#10859 := (f5 #7535 ?v0!15)
|
|
4843 |
#10867 := (f4 #10859)
|
|
4844 |
#10909 := (* -1::Int #10867)
|
|
4845 |
#10910 := (+ #8930 #10909)
|
|
4846 |
#10912 := (>= #10910 0::Int)
|
|
4847 |
#10908 := (= #8930 #10867)
|
|
4848 |
#10915 := (= #10867 #8930)
|
|
4849 |
#10913 := (= #10859 #8928)
|
|
4850 |
#8147 := (= #7535 #196)
|
|
4851 |
#8148 := [monotonicity #8146]: #8147
|
|
4852 |
#10914 := [monotonicity #8148]: #10913
|
|
4853 |
#10916 := [monotonicity #10914]: #10915
|
|
4854 |
#10917 := [symm #10916]: #10908
|
|
4855 |
#10918 := (not #10908)
|
|
4856 |
#10919 := (or #10918 #10912)
|
|
4857 |
#10920 := [th-lemma arith triangle-eq]: #10919
|
|
4858 |
#10921 := [unit-resolution #10920 #10917]: #10912
|
|
4859 |
#9105 := (>= #6534 0::Int)
|
|
4860 |
#8377 := (or #4267 #9105)
|
|
4861 |
#8383 := [quant-inst #6533]: #8377
|
|
4862 |
#10922 := [unit-resolution #8383 #7483]: #9105
|
|
4863 |
#10891 := (<= #10867 0::Int)
|
|
4864 |
#10892 := (not #10891)
|
|
4865 |
#10494 := (= ?v0!15 #7092)
|
|
4866 |
#10839 := (not #10494)
|
|
4867 |
#8266 := (f11 f21 ?v0!15)
|
|
4868 |
#8358 := (= f1 #8266)
|
|
4869 |
#10495 := (ite #10494 #6251 #8358)
|
|
4870 |
#10838 := (not #10495)
|
|
4871 |
#10809 := (f11 #7452 ?v0!15)
|
|
4872 |
#10810 := (= f1 #10809)
|
|
4873 |
#10812 := (iff #10495 #10810)
|
|
4874 |
#10815 := (or #6756 #10812)
|
|
4875 |
#10811 := (iff #10810 #10495)
|
|
4876 |
#10816 := (or #6756 #10811)
|
|
4877 |
#10818 := (iff #10816 #10815)
|
|
4878 |
#10820 := (iff #10815 #10815)
|
|
4879 |
#10835 := [rewrite]: #10820
|
|
4880 |
#10813 := (iff #10811 #10812)
|
|
4881 |
#10814 := [rewrite]: #10813
|
|
4882 |
#10819 := [monotonicity #10814]: #10818
|
|
4883 |
#10836 := [trans #10819 #10835]: #10818
|
|
4884 |
#10817 := [quant-inst #116 #7092 #6256 #2260]: #10816
|
|
4885 |
#10837 := [mp #10817 #10836]: #10815
|
|
4886 |
#10936 := [unit-resolution #10837 #4205]: #10812
|
|
4887 |
#10850 := (not #10810)
|
|
4888 |
#8536 := (f11 f29 ?v0!15)
|
|
4889 |
#8534 := (= f1 #8536)
|
|
4890 |
#8537 := (not #8534)
|
|
4891 |
#10949 := (iff #8537 #10850)
|
|
4892 |
#10947 := (iff #8534 #10810)
|
|
4893 |
#10945 := (iff #10810 #8534)
|
|
4894 |
#10943 := (= #10809 #8536)
|
|
4895 |
#9642 := (= #7452 f29)
|
|
4896 |
#9661 := (= #194 f29)
|
|
4897 |
#9641 := [symm #9702]: #9661
|
|
4898 |
#9632 := [trans #9640 #9641]: #9642
|
|
4899 |
#10944 := [monotonicity #9632]: #10943
|
|
4900 |
#10946 := [monotonicity #10944]: #10945
|
|
4901 |
#10948 := [symm #10946]: #10947
|
|
4902 |
#10950 := [monotonicity #10948]: #10949
|
|
4903 |
#8592 := (or #8537 #8543)
|
|
4904 |
#9054 := (= #186 #2240)
|
|
4905 |
#9880 := (= #2240 #186)
|
|
4906 |
#7163 := (= ?v0!14 f28)
|
|
4907 |
#7394 := (= ?v0!14 #7092)
|
|
4908 |
#6992 := (f11 f21 ?v0!14)
|
|
4909 |
#6993 := (= f1 #6992)
|
|
4910 |
#7395 := (ite #7394 #6251 #6993)
|
|
4911 |
#7459 := (f11 #7452 ?v0!14)
|
|
4912 |
#7460 := (= f1 #7459)
|
|
4913 |
#7462 := (iff #7395 #7460)
|
|
4914 |
#10283 := (or #6756 #7462)
|
|
4915 |
#7461 := (iff #7460 #7395)
|
|
4916 |
#10260 := (or #6756 #7461)
|
|
4917 |
#10263 := (iff #10260 #10283)
|
|
4918 |
#10183 := (iff #10283 #10283)
|
|
4919 |
#8172 := [rewrite]: #10183
|
|
4920 |
#7463 := (iff #7461 #7462)
|
|
4921 |
#7464 := [rewrite]: #7463
|
|
4922 |
#10172 := [monotonicity #7464]: #10263
|
|
4923 |
#8264 := [trans #10172 #8172]: #10263
|
|
4924 |
#10261 := [quant-inst #116 #7092 #6256 #2235]: #10260
|
|
4925 |
#8796 := [mp #10261 #8264]: #10283
|
|
4926 |
#8272 := [unit-resolution #8796 #4205]: #7462
|
|
4927 |
#8804 := (= #2236 #7459)
|
|
4928 |
#8394 := (= #7459 #2236)
|
|
4929 |
#9834 := [monotonicity #9632]: #8394
|
|
4930 |
#8927 := [symm #9834]: #8804
|
|
4931 |
#7945 := [hypothesis]: #2857
|
|
4932 |
#4115 := (or #2852 #2237)
|
|
4933 |
#4116 := [def-axiom]: #4115
|
|
4934 |
#8392 := [unit-resolution #4116 #7945]: #2237
|
|
4935 |
#9884 := [trans #8392 #8927]: #7460
|
|
4936 |
#10319 := (not #7460)
|
|
4937 |
#10324 := (not #7462)
|
|
4938 |
#9827 := (or #10324 #7395 #10319)
|
|
4939 |
#9839 := [def-axiom]: #9827
|
|
4940 |
#10076 := [unit-resolution #9839 #9884 #8272]: #7395
|
|
4941 |
#10323 := (not #6993)
|
|
4942 |
#7536 := (f5 #7535 ?v0!14)
|
|
4943 |
decl f10 :: S6
|
|
4944 |
#29 := f10
|
|
4945 |
#7583 := (f8 f10 #7536)
|
|
4946 |
#10662 := (f11 f21 #7583)
|
|
4947 |
#10663 := (= f1 #10662)
|
|
4948 |
#10687 := (not #10663)
|
|
4949 |
#9829 := (iff #10687 #10323)
|
|
4950 |
#9659 := (iff #10663 #6993)
|
|
4951 |
#9986 := (= #10662 #6992)
|
|
4952 |
#10754 := (= #7583 ?v0!14)
|
|
4953 |
#7584 := (= ?v0!14 #7583)
|
|
4954 |
#30 := (f8 f10 #16)
|
|
4955 |
#365 := (= #12 #30)
|
|
4956 |
#4178 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4159) #365)
|
|
4957 |
#369 := (forall (vars (?v0 S2) (?v1 S2)) #365)
|
|
4958 |
#4181 := (iff #369 #4178)
|
|
4959 |
#4179 := (iff #365 #365)
|
|
4960 |
#4180 := [refl]: #4179
|
|
4961 |
#4182 := [quant-intro #4180]: #4181
|
|
4962 |
#1830 := (~ #369 #369)
|
|
4963 |
#1855 := (~ #365 #365)
|
|
4964 |
#1856 := [refl]: #1855
|
|
4965 |
#1831 := [nnf-pos #1856]: #1830
|
|
4966 |
#31 := (= #30 #12)
|
|
4967 |
#32 := (forall (vars (?v0 S2) (?v1 S2)) #31)
|
|
4968 |
#370 := (iff #32 #369)
|
|
4969 |
#367 := (iff #31 #365)
|
|
4970 |
#368 := [rewrite]: #367
|
|
4971 |
#371 := [quant-intro #368]: #370
|
|
4972 |
#364 := [asserted]: #32
|
|
4973 |
#374 := [mp #364 #371]: #369
|
|
4974 |
#1857 := [mp~ #374 #1831]: #369
|
|
4975 |
#4183 := [mp #1857 #4182]: #4178
|
|
4976 |
#5414 := (not #4178)
|
|
4977 |
#7973 := (or #5414 #7584)
|
|
4978 |
#10253 := [quant-inst #7092 #2235]: #7973
|
|
4979 |
#10753 := [unit-resolution #10253 #4183]: #7584
|
|
4980 |
#10782 := [symm #10753]: #10754
|
|
4981 |
#10038 := [monotonicity #10782]: #9986
|
|
4982 |
#9660 := [monotonicity #10038]: #9659
|
|
4983 |
#9830 := [monotonicity #9660]: #9829
|
|
4984 |
#7021 := (f5 #196 ?v0!14)
|
|
4985 |
#7022 := (f4 #7021)
|
|
4986 |
#6953 := (* -1::Int #2240)
|
|
4987 |
#7039 := (+ #6953 #7022)
|
|
4988 |
#7040 := (+ #186 #7039)
|
|
4989 |
#7041 := (>= #7040 0::Int)
|
|
4990 |
#10214 := (not #7041)
|
|
4991 |
#7023 := (* -1::Int #7022)
|
|
4992 |
#7027 := (+ f3 #7023)
|
|
4993 |
#7028 := (<= #7027 0::Int)
|
|
4994 |
#7046 := (or #7028 #7041)
|
|
4995 |
#7049 := (not #7046)
|
|
4996 |
#4111 := (not #2846)
|
|
4997 |
#4112 := (or #2852 #4111)
|
|
4998 |
#4117 := [def-axiom]: #4112
|
|
4999 |
#8271 := [unit-resolution #4117 #7945]: #4111
|
|
5000 |
#9899 := (or #4388 #2846 #7049)
|
|
5001 |
#7024 := (+ #1435 #7023)
|
|
5002 |
#7025 := (+ #2240 #7024)
|
|
5003 |
#7026 := (<= #7025 0::Int)
|
|
5004 |
#7029 := (or #7028 #7026)
|
|
5005 |
#7030 := (not #7029)
|
|
5006 |
#7031 := (or #2241 #7030)
|
|
5007 |
#10178 := (or #4388 #7031)
|
|
5008 |
#10209 := (iff #10178 #9899)
|
|
5009 |
#7052 := (or #2846 #7049)
|
|
5010 |
#10179 := (or #4388 #7052)
|
|
5011 |
#10208 := (iff #10179 #9899)
|
|
5012 |
#10119 := [rewrite]: #10208
|
|
5013 |
#10207 := (iff #10178 #10179)
|
|
5014 |
#7053 := (iff #7031 #7052)
|
|
5015 |
#7050 := (iff #7030 #7049)
|
|
5016 |
#7047 := (iff #7029 #7046)
|
|
5017 |
#7044 := (iff #7026 #7041)
|
|
5018 |
#7032 := (+ #2240 #7023)
|
|
5019 |
#7033 := (+ #1435 #7032)
|
|
5020 |
#7036 := (<= #7033 0::Int)
|
|
5021 |
#7042 := (iff #7036 #7041)
|
|
5022 |
#7043 := [rewrite]: #7042
|
|
5023 |
#7037 := (iff #7026 #7036)
|
|
5024 |
#7034 := (= #7025 #7033)
|
|
5025 |
#7035 := [rewrite]: #7034
|
|
5026 |
#7038 := [monotonicity #7035]: #7037
|
|
5027 |
#7045 := [trans #7038 #7043]: #7044
|
|
5028 |
#7048 := [monotonicity #7045]: #7047
|
|
5029 |
#7051 := [monotonicity #7048]: #7050
|
|
5030 |
#7054 := [monotonicity #2848 #7051]: #7053
|
|
5031 |
#10120 := [monotonicity #7054]: #10207
|
|
5032 |
#10210 := [trans #10120 #10119]: #10209
|
|
5033 |
#10221 := [quant-inst #2235]: #10178
|
|
5034 |
#10220 := [mp #10221 #10210]: #9899
|
|
5035 |
#9861 := [unit-resolution #10220 #6975 #8271]: #7049
|
|
5036 |
#10212 := (or #7046 #10214)
|
|
5037 |
#10225 := [def-axiom]: #10212
|
|
5038 |
#9988 := [unit-resolution #10225 #9861]: #10214
|
|
5039 |
#10073 := (or #10687 #7041)
|
|
5040 |
#10655 := (f19 f20 #7583)
|
|
5041 |
#10656 := (* -1::Int #10655)
|
|
5042 |
#7748 := (f19 f20 #7092)
|
|
5043 |
#10660 := (+ #7748 #10656)
|
|
5044 |
#10661 := (>= #10660 0::Int)
|
|
5045 |
#10744 := [hypothesis]: #10663
|
|
5046 |
#10750 := (or #10661 #10687)
|
|
5047 |
#7631 := (f11 f21 #7092)
|
|
5048 |
#7632 := (= f1 #7631)
|
|
5049 |
#9432 := (not #7632)
|
|
5050 |
#9433 := (iff #747 #9432)
|
|
5051 |
#9430 := (iff #744 #7632)
|
|
5052 |
#9428 := (iff #7632 #744)
|
|
5053 |
#9426 := (= #7631 #183)
|
|
5054 |
#9427 := [monotonicity #8146]: #9426
|
|
5055 |
#9429 := [monotonicity #9427]: #9428
|
|
5056 |
#9431 := [symm #9429]: #9430
|
|
5057 |
#9434 := [monotonicity #9431]: #9433
|
|
5058 |
#4041 := (or #4521 #747)
|
|
5059 |
#4036 := [def-axiom]: #4041
|
|
5060 |
#9399 := [unit-resolution #4036 #6974]: #747
|
|
5061 |
#9435 := [mp #9399 #9434]: #9432
|
|
5062 |
#3949 := (or #4533 #4279)
|
|
5063 |
#4004 := [def-axiom]: #3949
|
|
5064 |
#9436 := [unit-resolution #4004 #6973]: #4279
|
|
5065 |
#10686 := (or #4284 #7632 #10661 #10687)
|
|
5066 |
#10688 := (or #7632 #10687 #10661)
|
|
5067 |
#10692 := (or #4284 #10688)
|
|
5068 |
#10705 := (iff #10692 #10686)
|
|
5069 |
#10689 := (or #7632 #10661 #10687)
|
|
5070 |
#10694 := (or #4284 #10689)
|
|
5071 |
#10703 := (iff #10694 #10686)
|
|
5072 |
#10704 := [rewrite]: #10703
|
|
5073 |
#10695 := (iff #10692 #10694)
|
|
5074 |
#10690 := (iff #10688 #10689)
|
|
5075 |
#10691 := [rewrite]: #10690
|
|
5076 |
#10696 := [monotonicity #10691]: #10695
|
|
5077 |
#10706 := [trans #10696 #10704]: #10705
|
|
5078 |
#10693 := [quant-inst #7583 #7092]: #10692
|
|
5079 |
#10707 := [mp #10693 #10706]: #10686
|
|
5080 |
#10751 := [unit-resolution #10707 #9436 #9435]: #10750
|
|
5081 |
#10752 := [unit-resolution #10751 #10744]: #10661
|
|
5082 |
#7683 := (f5 #7535 #7583)
|
|
5083 |
#7684 := (f4 #7683)
|
|
5084 |
#7685 := (* -1::Int #7684)
|
|
5085 |
#9108 := (+ #7022 #7685)
|
|
5086 |
#8524 := (>= #9108 0::Int)
|
|
5087 |
#9107 := (= #7022 #7684)
|
|
5088 |
#10785 := (= #7684 #7022)
|
|
5089 |
#10783 := (= #7683 #7021)
|
|
5090 |
#10784 := [monotonicity #8148 #10782]: #10783
|
|
5091 |
#10786 := [monotonicity #10784]: #10785
|
|
5092 |
#10781 := [symm #10786]: #9107
|
|
5093 |
#10787 := (not #9107)
|
|
5094 |
#10788 := (or #10787 #8524)
|
|
5095 |
#10789 := [th-lemma arith triangle-eq]: #10788
|
|
5096 |
#10790 := [unit-resolution #10789 #10781]: #8524
|
|
5097 |
#10333 := (>= #7684 0::Int)
|
|
5098 |
#7537 := (f4 #7536)
|
|
5099 |
#7538 := (* -1::Int #7537)
|
|
5100 |
#9591 := (+ #7022 #7538)
|
|
5101 |
#9735 := (>= #9591 0::Int)
|
|
5102 |
#10186 := (= #7022 #7537)
|
|
5103 |
#10800 := (= #7537 #7022)
|
|
5104 |
#10791 := (= #7536 #7021)
|
|
5105 |
#10799 := [monotonicity #8148]: #10791
|
|
5106 |
#10801 := [monotonicity #10799]: #10800
|
|
5107 |
#10802 := [symm #10801]: #10186
|
|
5108 |
#10803 := (not #10186)
|
|
5109 |
#10798 := (or #10803 #9735)
|
|
5110 |
#10804 := [th-lemma arith triangle-eq]: #10798
|
|
5111 |
#10805 := [unit-resolution #10804 #10802]: #9735
|
|
5112 |
#10346 := (>= #7537 0::Int)
|
|
5113 |
#7590 := (= #7537 0::Int)
|
|
5114 |
#10823 := (not #7590)
|
|
5115 |
#10821 := (not #10346)
|
|
5116 |
#10822 := [hypothesis]: #10821
|
|
5117 |
#10824 := (or #10823 #10346)
|
|
5118 |
#10825 := [th-lemma arith triangle-eq]: #10824
|
|
5119 |
#10826 := [unit-resolution #10825 #10822]: #10823
|
|
5120 |
#7613 := (<= #7537 0::Int)
|
|
5121 |
#10827 := (or #10346 #7613)
|
|
5122 |
#10828 := [th-lemma arith farkas 1 1]: #10827
|
|
5123 |
#10829 := [unit-resolution #10828 #10822]: #7613
|
|
5124 |
#7615 := (not #7613)
|
|
5125 |
#7617 := (or #7394 #7615)
|
|
5126 |
#17 := (f4 #16)
|
|
5127 |
#344 := (<= #17 0::Int)
|
|
5128 |
#345 := (not #344)
|
43118
|
5129 |
#13 := (= #11 #12)
|
43555
|
5130 |
#348 := (or #13 #345)
|
|
5131 |
#4166 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4159) #348)
|
|
5132 |
#351 := (forall (vars (?v0 S2) (?v1 S2)) #348)
|
|
5133 |
#4169 := (iff #351 #4166)
|
|
5134 |
#4167 := (iff #348 #348)
|
|
5135 |
#4168 := [refl]: #4167
|
|
5136 |
#4170 := [quant-intro #4168]: #4169
|
|
5137 |
#1826 := (~ #351 #351)
|
|
5138 |
#1825 := (~ #348 #348)
|
|
5139 |
#1822 := [refl]: #1825
|
|
5140 |
#1827 := [nnf-pos #1822]: #1826
|
|
5141 |
#22 := (< 0::Int #17)
|
|
5142 |
#21 := (not #13)
|
|
5143 |
#23 := (implies #21 #22)
|
|
5144 |
#24 := (forall (vars (?v0 S2) (?v1 S2)) #23)
|
|
5145 |
#354 := (iff #24 #351)
|
|
5146 |
#338 := (or #13 #22)
|
|
5147 |
#341 := (forall (vars (?v0 S2) (?v1 S2)) #338)
|
|
5148 |
#352 := (iff #341 #351)
|
|
5149 |
#349 := (iff #338 #348)
|
|
5150 |
#346 := (iff #22 #345)
|
|
5151 |
#347 := [rewrite]: #346
|
|
5152 |
#350 := [monotonicity #347]: #349
|
|
5153 |
#353 := [quant-intro #350]: #352
|
|
5154 |
#342 := (iff #24 #341)
|
|
5155 |
#339 := (iff #23 #338)
|
|
5156 |
#340 := [rewrite]: #339
|
|
5157 |
#343 := [quant-intro #340]: #342
|
|
5158 |
#355 := [trans #343 #353]: #354
|
|
5159 |
#337 := [asserted]: #24
|
|
5160 |
#356 := [mp #337 #355]: #351
|
|
5161 |
#1823 := [mp~ #356 #1827]: #351
|
|
5162 |
#4171 := [mp #1823 #4170]: #4166
|
|
5163 |
#7270 := (not #4166)
|
|
5164 |
#10329 := (or #7270 #7394 #7615)
|
|
5165 |
#7589 := (= #7092 ?v0!14)
|
|
5166 |
#7616 := (or #7589 #7615)
|
|
5167 |
#10342 := (or #7270 #7616)
|
|
5168 |
#10321 := (iff #10342 #10329)
|
|
5169 |
#10330 := (or #7270 #7617)
|
|
5170 |
#9204 := (iff #10330 #10329)
|
|
5171 |
#9755 := [rewrite]: #9204
|
|
5172 |
#10331 := (iff #10342 #10330)
|
|
5173 |
#7618 := (iff #7616 #7617)
|
|
5174 |
#7595 := (iff #7589 #7394)
|
|
5175 |
#7596 := [rewrite]: #7595
|
|
5176 |
#7619 := [monotonicity #7596]: #7618
|
|
5177 |
#10328 := [monotonicity #7619]: #10331
|
|
5178 |
#10322 := [trans #10328 #9755]: #10321
|
|
5179 |
#10344 := [quant-inst #7092 #2235]: #10342
|
|
5180 |
#10336 := [mp #10344 #10322]: #10329
|
|
5181 |
#10830 := [unit-resolution #10336 #4171]: #7617
|
|
5182 |
#10831 := [unit-resolution #10830 #10829]: #7394
|
|
5183 |
#7514 := (not #7394)
|
|
5184 |
#7599 := (or #7514 #7590)
|
|
5185 |
#18 := (= #17 0::Int)
|
|
5186 |
#328 := (or #21 #18)
|
|
5187 |
#4160 := (forall (vars (?v0 S2) (?v1 S2)) (:pat #4159) #328)
|
|
5188 |
#331 := (forall (vars (?v0 S2) (?v1 S2)) #328)
|
|
5189 |
#4163 := (iff #331 #4160)
|
|
5190 |
#4161 := (iff #328 #328)
|
|
5191 |
#4162 := [refl]: #4161
|
|
5192 |
#4164 := [quant-intro #4162]: #4163
|
|
5193 |
#1850 := (~ #331 #331)
|
|
5194 |
#1848 := (~ #328 #328)
|
|
5195 |
#1849 := [refl]: #1848
|
|
5196 |
#1851 := [nnf-pos #1849]: #1850
|
|
5197 |
#19 := (implies #13 #18)
|
|
5198 |
#20 := (forall (vars (?v0 S2) (?v1 S2)) #19)
|
|
5199 |
#334 := (iff #20 #331)
|
|
5200 |
#307 := (= 0::Int #17)
|
|
5201 |
#318 := (or #21 #307)
|
|
5202 |
#323 := (forall (vars (?v0 S2) (?v1 S2)) #318)
|
|
5203 |
#332 := (iff #323 #331)
|
|
5204 |
#329 := (iff #318 #328)
|
|
5205 |
#326 := (iff #307 #18)
|
|
5206 |
#327 := [rewrite]: #326
|
|
5207 |
#330 := [monotonicity #327]: #329
|
|
5208 |
#333 := [quant-intro #330]: #332
|
|
5209 |
#324 := (iff #20 #323)
|
|
5210 |
#321 := (iff #19 #318)
|
|
5211 |
#315 := (implies #13 #307)
|
|
5212 |
#319 := (iff #315 #318)
|
|
5213 |
#320 := [rewrite]: #319
|
|
5214 |
#316 := (iff #19 #315)
|
|
5215 |
#313 := (iff #18 #307)
|
|
5216 |
#314 := [rewrite]: #313
|
|
5217 |
#317 := [monotonicity #314]: #316
|
|
5218 |
#322 := [trans #317 #320]: #321
|
|
5219 |
#325 := [quant-intro #322]: #324
|
|
5220 |
#335 := [trans #325 #333]: #334
|
|
5221 |
#306 := [asserted]: #20
|
|
5222 |
#336 := [mp #306 #335]: #331
|
|
5223 |
#1824 := [mp~ #336 #1851]: #331
|
|
5224 |
#4165 := [mp #1824 #4164]: #4160
|
|
5225 |
#7259 := (not #4160)
|
|
5226 |
#10247 := (or #7259 #7514 #7590)
|
|
5227 |
#7593 := (not #7589)
|
|
5228 |
#7594 := (or #7593 #7590)
|
|
5229 |
#10259 := (or #7259 #7594)
|
|
5230 |
#10338 := (iff #10259 #10247)
|
|
5231 |
#10187 := (or #7259 #7599)
|
|
5232 |
#10189 := (iff #10187 #10247)
|
|
5233 |
#10337 := [rewrite]: #10189
|
|
5234 |
#10332 := (iff #10259 #10187)
|
|
5235 |
#7600 := (iff #7594 #7599)
|
|
5236 |
#7597 := (iff #7593 #7514)
|
|
5237 |
#7598 := [monotonicity #7596]: #7597
|
|
5238 |
#7601 := [monotonicity #7598]: #7600
|
|
5239 |
#10188 := [monotonicity #7601]: #10332
|
|
5240 |
#10345 := [trans #10188 #10337]: #10338
|
|
5241 |
#10184 := [quant-inst #7092 #2235]: #10259
|
|
5242 |
#10262 := [mp #10184 #10345]: #10247
|
|
5243 |
#10832 := [unit-resolution #10262 #4165]: #7599
|
|
5244 |
#10833 := [unit-resolution #10832 #10831 #10826]: false
|
|
5245 |
#10834 := [lemma #10833]: #10346
|
|
5246 |
#9202 := (<= #9108 0::Int)
|
|
5247 |
#10806 := (or #10787 #9202)
|
|
5248 |
#10807 := [th-lemma arith triangle-eq]: #10806
|
|
5249 |
#10808 := [unit-resolution #10807 #10781]: #9202
|
|
5250 |
#8262 := (not #9735)
|
|
5251 |
#8168 := (not #9202)
|
|
5252 |
#8348 := (or #10333 #8168 #10821 #8262)
|
|
5253 |
#8510 := [th-lemma arith assign-bounds 1 -1 -1]: #8348
|
|
5254 |
#9067 := [unit-resolution #8510 #10808 #10834 #10805]: #10333
|
|
5255 |
#9862 := [hypothesis]: #10214
|
|
5256 |
#10711 := (+ #2240 #10656)
|
|
5257 |
#10748 := (<= #10711 0::Int)
|
|
5258 |
#10710 := (= #2240 #10655)
|
|
5259 |
#9863 := (= #10655 #2240)
|
|
5260 |
#9885 := [monotonicity #10782]: #9863
|
|
5261 |
#9881 := [symm #9885]: #10710
|
|
5262 |
#9872 := (not #10710)
|
|
5263 |
#9888 := (or #9872 #10748)
|
|
5264 |
#9896 := [th-lemma arith triangle-eq]: #9888
|
|
5265 |
#10039 := [unit-resolution #9896 #9881]: #10748
|
|
5266 |
#7758 := (* -1::Int #7748)
|
|
5267 |
#8560 := (+ #186 #7758)
|
|
5268 |
#8562 := (>= #8560 0::Int)
|
|
5269 |
#8559 := (= #186 #7748)
|
|
5270 |
#9410 := (= #7748 #186)
|
|
5271 |
#9411 := [monotonicity #8146]: #9410
|
|
5272 |
#9412 := [symm #9411]: #8559
|
|
5273 |
#9413 := (not #8559)
|
|
5274 |
#9414 := (or #9413 #8562)
|
|
5275 |
#9415 := [th-lemma arith triangle-eq]: #9414
|
|
5276 |
#9416 := [unit-resolution #9415 #9412]: #8562
|
|
5277 |
#9968 := [th-lemma arith farkas 1 1 1 1 1 1 #9416 #10039 #9862 #9067 #10790 #10752]: false
|
|
5278 |
#10074 := [lemma #9968]: #10073
|
|
5279 |
#10032 := [unit-resolution #10074 #9988]: #10687
|
|
5280 |
#9819 := [mp #10032 #9830]: #10323
|
|
5281 |
#8797 := (not #7395)
|
|
5282 |
#8263 := (or #8797 #7394 #6993)
|
|
5283 |
#9322 := [def-axiom]: #8263
|
|
5284 |
#9847 := [unit-resolution #9322 #9819 #10076]: #7394
|
|
5285 |
#9868 := [trans #9847 #8146]: #7163
|
|
5286 |
#9987 := [monotonicity #9868]: #9880
|
|
5287 |
#9833 := [symm #9987]: #9054
|
|
5288 |
#9984 := (= #2239 #186)
|
|
5289 |
#6471 := (f30 f28)
|
|
5290 |
#9061 := (= #6471 #186)
|
|
5291 |
#6472 := (= #186 #6471)
|
|
5292 |
#6459 := (f5 #196 f28)
|
|
5293 |
#6460 := (f4 #6459)
|
|
5294 |
#6479 := (>= #6460 0::Int)
|
|
5295 |
#6463 := (* -1::Int #6460)
|
|
5296 |
#6467 := (+ f3 #6463)
|
|
5297 |
#6468 := (<= #6467 0::Int)
|
|
5298 |
#6484 := (or #6468 #6479)
|
|
5299 |
#8075 := (f5 #7535 #7092)
|
|
5300 |
#8076 := (f4 #8075)
|
|
5301 |
#8077 := (* -1::Int #8076)
|
|
5302 |
#8141 := (+ #6460 #8077)
|
|
5303 |
#8143 := (>= #8141 0::Int)
|
|
5304 |
#8140 := (= #6460 #8076)
|
|
5305 |
#8151 := (= #6459 #8075)
|
|
5306 |
#8149 := (= #8075 #6459)
|
|
5307 |
#8150 := [monotonicity #8148 #8146]: #8149
|
|
5308 |
#8152 := [symm #8150]: #8151
|
|
5309 |
#8153 := [monotonicity #8152]: #8140
|
|
5310 |
#8154 := (not #8140)
|
|
5311 |
#8155 := (or #8154 #8143)
|
|
5312 |
#8156 := [th-lemma arith triangle-eq]: #8155
|
|
5313 |
#8157 := [unit-resolution #8156 #8153]: #8143
|
|
5314 |
#8086 := (>= #8076 0::Int)
|
|
5315 |
#8114 := (= #8076 0::Int)
|
|
5316 |
#8130 := (or #7259 #8114)
|
|
5317 |
#7633 := (= #7092 #7092)
|
|
5318 |
#8115 := (not #7633)
|
|
5319 |
#8118 := (or #8115 #8114)
|
|
5320 |
#8131 := (or #7259 #8118)
|
|
5321 |
#8133 := (iff #8131 #8130)
|
|
5322 |
#8135 := (iff #8130 #8130)
|
|
5323 |
#8136 := [rewrite]: #8135
|
|
5324 |
#8128 := (iff #8118 #8114)
|
|
5325 |
#8123 := (or false #8114)
|
|
5326 |
#8126 := (iff #8123 #8114)
|
|
5327 |
#8127 := [rewrite]: #8126
|
|
5328 |
#8124 := (iff #8118 #8123)
|
|
5329 |
#8121 := (iff #8115 false)
|
|
5330 |
#8119 := (iff #8115 #3894)
|
|
5331 |
#7638 := (iff #7633 true)
|
|
5332 |
#7639 := [rewrite]: #7638
|
|
5333 |
#8120 := [monotonicity #7639]: #8119
|
|
5334 |
#8122 := [trans #8120 #3865]: #8121
|
|
5335 |
#8125 := [monotonicity #8122]: #8124
|
|
5336 |
#8129 := [trans #8125 #8127]: #8128
|
|
5337 |
#8134 := [monotonicity #8129]: #8133
|
|
5338 |
#8137 := [trans #8134 #8136]: #8133
|
|
5339 |
#8132 := [quant-inst #7092 #7092]: #8131
|
|
5340 |
#8138 := [mp #8132 #8137]: #8130
|
|
5341 |
#8158 := [unit-resolution #8138 #4165]: #8114
|
|
5342 |
#8159 := (not #8114)
|
|
5343 |
#8160 := (or #8159 #8086)
|
|
5344 |
#8161 := [th-lemma arith triangle-eq]: #8160
|
|
5345 |
#8162 := [unit-resolution #8161 #8158]: #8086
|
|
5346 |
#6507 := (not #6479)
|
|
5347 |
#8163 := [hypothesis]: #6507
|
|
5348 |
#8164 := [th-lemma arith farkas -1 1 1 #8163 #8162 #8157]: false
|
|
5349 |
#8165 := [lemma #8164]: #6479
|
|
5350 |
#6508 := (or #6484 #6507)
|
|
5351 |
#6509 := [def-axiom]: #6508
|
|
5352 |
#9643 := [unit-resolution #6509 #8165]: #6484
|
|
5353 |
#6487 := (not #6484)
|
|
5354 |
#6490 := (or #6472 #6487)
|
|
5355 |
#6493 := (or #4388 #6472 #6487)
|
|
5356 |
#6464 := (+ #1435 #6463)
|
|
5357 |
#6465 := (+ #186 #6464)
|
|
5358 |
#6466 := (<= #6465 0::Int)
|
|
5359 |
#6469 := (or #6468 #6466)
|
|
5360 |
#6470 := (not #6469)
|
|
5361 |
#6473 := (or #6472 #6470)
|
|
5362 |
#6494 := (or #4388 #6473)
|
|
5363 |
#6501 := (iff #6494 #6493)
|
|
5364 |
#6496 := (or #4388 #6490)
|
|
5365 |
#6499 := (iff #6496 #6493)
|
|
5366 |
#6500 := [rewrite]: #6499
|
|
5367 |
#6497 := (iff #6494 #6496)
|
|
5368 |
#6491 := (iff #6473 #6490)
|
|
5369 |
#6488 := (iff #6470 #6487)
|
|
5370 |
#6485 := (iff #6469 #6484)
|
|
5371 |
#6482 := (iff #6466 #6479)
|
|
5372 |
#6476 := (<= #6463 0::Int)
|
|
5373 |
#6480 := (iff #6476 #6479)
|
|
5374 |
#6481 := [rewrite]: #6480
|
|
5375 |
#6477 := (iff #6466 #6476)
|
|
5376 |
#6474 := (= #6465 #6463)
|
|
5377 |
#6475 := [rewrite]: #6474
|
|
5378 |
#6478 := [monotonicity #6475]: #6477
|
|
5379 |
#6483 := [trans #6478 #6481]: #6482
|
|
5380 |
#6486 := [monotonicity #6483]: #6485
|
|
5381 |
#6489 := [monotonicity #6486]: #6488
|
|
5382 |
#6492 := [monotonicity #6489]: #6491
|
|
5383 |
#6498 := [monotonicity #6492]: #6497
|
|
5384 |
#6502 := [trans #6498 #6500]: #6501
|
|
5385 |
#6495 := [quant-inst #182]: #6494
|
|
5386 |
#6503 := [mp #6495 #6502]: #6493
|
|
5387 |
#9644 := [unit-resolution #6503 #6975]: #6490
|
|
5388 |
#9655 := [unit-resolution #9644 #9643]: #6472
|
|
5389 |
#9837 := [symm #9655]: #9061
|
|
5390 |
#9878 := (= #2239 #6471)
|
|
5391 |
#9879 := [monotonicity #9868]: #9878
|
|
5392 |
#9838 := [trans #9879 #9837]: #9984
|
|
5393 |
#9824 := [trans #9838 #9833]: #2846
|
|
5394 |
#9825 := [unit-resolution #8271 #9824]: false
|
|
5395 |
#9058 := [lemma #9825]: #2852
|
|
5396 |
#4007 := (or #4521 #4515)
|
|
5397 |
#4008 := [def-axiom]: #4007
|
|
5398 |
#9404 := [unit-resolution #4008 #6974]: #4515
|
|
5399 |
#6777 := (f5 #196 ?v0!13)
|
|
5400 |
#6778 := (f4 #6777)
|
|
5401 |
#6803 := (+ #2219 #6778)
|
|
5402 |
#6804 := (+ #186 #6803)
|
|
5403 |
#6825 := (>= #6804 0::Int)
|
|
5404 |
#6807 := (= #6804 0::Int)
|
|
5405 |
#6782 := (* -1::Int #6778)
|
|
5406 |
#6786 := (+ f3 #6782)
|
|
5407 |
#6787 := (<= #6786 0::Int)
|
|
5408 |
#6854 := (not #6787)
|
|
5409 |
#6796 := (+ #2836 #6778)
|
|
5410 |
#6797 := (+ #186 #6796)
|
|
5411 |
#6798 := (>= #6797 0::Int)
|
|
5412 |
#6833 := (or #6787 #6798)
|
|
5413 |
#6836 := (not #6833)
|
|
5414 |
#6830 := (= #2218 #2220)
|
|
5415 |
#6956 := (not #6830)
|
|
5416 |
#6955 := [hypothesis]: #2843
|
|
5417 |
#6959 := (or #6956 #2838)
|
|
5418 |
#6960 := [th-lemma arith triangle-eq]: #6959
|
|
5419 |
#6961 := [unit-resolution #6960 #6955]: #6956
|
|
5420 |
#6842 := (or #4388 #6830 #6836)
|
|
5421 |
#6783 := (+ #1435 #6782)
|
|
5422 |
#6784 := (+ #2220 #6783)
|
|
5423 |
#6785 := (<= #6784 0::Int)
|
|
5424 |
#6826 := (or #6787 #6785)
|
|
5425 |
#6827 := (not #6826)
|
|
5426 |
#6828 := (= #2220 #2218)
|
|
5427 |
#6829 := (or #6828 #6827)
|
|
5428 |
#6843 := (or #4388 #6829)
|
|
5429 |
#6850 := (iff #6843 #6842)
|
|
5430 |
#6839 := (or #6830 #6836)
|
|
5431 |
#6845 := (or #4388 #6839)
|
|
5432 |
#6848 := (iff #6845 #6842)
|
|
5433 |
#6849 := [rewrite]: #6848
|
|
5434 |
#6846 := (iff #6843 #6845)
|
|
5435 |
#6840 := (iff #6829 #6839)
|
|
5436 |
#6837 := (iff #6827 #6836)
|
|
5437 |
#6834 := (iff #6826 #6833)
|
|
5438 |
#6801 := (iff #6785 #6798)
|
|
5439 |
#6789 := (+ #2220 #6782)
|
|
5440 |
#6790 := (+ #1435 #6789)
|
|
5441 |
#6793 := (<= #6790 0::Int)
|
|
5442 |
#6799 := (iff #6793 #6798)
|
|
5443 |
#6800 := [rewrite]: #6799
|
|
5444 |
#6794 := (iff #6785 #6793)
|
|
5445 |
#6791 := (= #6784 #6790)
|
|
5446 |
#6792 := [rewrite]: #6791
|
|
5447 |
#6795 := [monotonicity #6792]: #6794
|
|
5448 |
#6802 := [trans #6795 #6800]: #6801
|
|
5449 |
#6835 := [monotonicity #6802]: #6834
|
|
5450 |
#6838 := [monotonicity #6835]: #6837
|
|
5451 |
#6831 := (iff #6828 #6830)
|
|
5452 |
#6832 := [rewrite]: #6831
|
|
5453 |
#6841 := [monotonicity #6832 #6838]: #6840
|
|
5454 |
#6847 := [monotonicity #6841]: #6846
|
|
5455 |
#6851 := [trans #6847 #6849]: #6850
|
|
5456 |
#6844 := [quant-inst #2217]: #6843
|
|
5457 |
#6852 := [mp #6844 #6851]: #6842
|
|
5458 |
#6976 := [unit-resolution #6852 #6975 #6961]: #6836
|
|
5459 |
#6855 := (or #6833 #6854)
|
|
5460 |
#6856 := [def-axiom]: #6855
|
|
5461 |
#6977 := [unit-resolution #6856 #6976]: #6854
|
|
5462 |
#6857 := (not #6798)
|
|
5463 |
#6858 := (or #6833 #6857)
|
|
5464 |
#6859 := [def-axiom]: #6858
|
|
5465 |
#6978 := [unit-resolution #6859 #6976]: #6857
|
|
5466 |
#6810 := (or #6787 #6798 #6807)
|
|
5467 |
#6813 := (or #4396 #6787 #6798 #6807)
|
|
5468 |
#6779 := (+ #6778 #2219)
|
|
5469 |
#6780 := (+ #186 #6779)
|
|
5470 |
#6781 := (= #6780 0::Int)
|
|
5471 |
#6788 := (or #6787 #6785 #6781)
|
|
5472 |
#6814 := (or #4396 #6788)
|
|
5473 |
#6821 := (iff #6814 #6813)
|
|
5474 |
#6816 := (or #4396 #6810)
|
|
5475 |
#6819 := (iff #6816 #6813)
|
|
5476 |
#6820 := [rewrite]: #6819
|
|
5477 |
#6817 := (iff #6814 #6816)
|
|
5478 |
#6811 := (iff #6788 #6810)
|
|
5479 |
#6808 := (iff #6781 #6807)
|
|
5480 |
#6805 := (= #6780 #6804)
|
|
5481 |
#6806 := [rewrite]: #6805
|
|
5482 |
#6809 := [monotonicity #6806]: #6808
|
|
5483 |
#6812 := [monotonicity #6802 #6809]: #6811
|
|
5484 |
#6818 := [monotonicity #6812]: #6817
|
|
5485 |
#6822 := [trans #6818 #6820]: #6821
|
|
5486 |
#6815 := [quant-inst #2217]: #6814
|
|
5487 |
#6823 := [mp #6815 #6822]: #6813
|
|
5488 |
#6980 := [unit-resolution #6823 #6979]: #6810
|
|
5489 |
#6981 := [unit-resolution #6980 #6978 #6977]: #6807
|
|
5490 |
#6982 := (not #6807)
|
|
5491 |
#6983 := (or #6982 #6825)
|
|
5492 |
#6984 := [th-lemma arith triangle-eq]: #6983
|
|
5493 |
#6985 := [unit-resolution #6984 #6981]: #6825
|
|
5494 |
#6853 := (>= #2837 0::Int)
|
|
5495 |
#6986 := (or #6853 #2838)
|
|
5496 |
#6987 := [th-lemma arith farkas 1 1]: #6986
|
|
5497 |
#6988 := [unit-resolution #6987 #6955]: #6853
|
|
5498 |
#6989 := [th-lemma arith farkas 1 -1 1 #6988 #6978 #6985]: false
|
|
5499 |
#6990 := [lemma #6989]: #2838
|
|
5500 |
#4037 := (or #4518 #2843 #4512)
|
|
5501 |
#4038 := [def-axiom]: #4037
|
|
5502 |
#9405 := [unit-resolution #4038 #6990 #9404]: #4512
|
|
5503 |
#4052 := (or #4509 #4503)
|
|
5504 |
#4053 := [def-axiom]: #4052
|
|
5505 |
#10937 := [unit-resolution #4053 #9405]: #4503
|
|
5506 |
#4048 := (or #4506 #2857 #4500)
|
|
5507 |
#4049 := [def-axiom]: #4048
|
|
5508 |
#10938 := [unit-resolution #4049 #10937]: #4503
|
|
5509 |
#10939 := [unit-resolution #10938 #9058]: #4500
|
|
5510 |
#4058 := (or #4497 #4408)
|
|
5511 |
#4060 := [def-axiom]: #4058
|
|
5512 |
#10940 := [unit-resolution #4060 #10939]: #4408
|
|
5513 |
#10282 := (or #4413 #8537 #8543)
|
|
5514 |
#8542 := (or #8538 #8537)
|
|
5515 |
#10237 := (or #4413 #8542)
|
|
5516 |
#10201 := (iff #10237 #10282)
|
|
5517 |
#10224 := (or #4413 #8592)
|
|
5518 |
#10167 := (iff #10224 #10282)
|
|
5519 |
#10199 := [rewrite]: #10167
|
|
5520 |
#10168 := (iff #10237 #10224)
|
|
5521 |
#8595 := (iff #8542 #8592)
|
|
5522 |
#8545 := (or #8543 #8537)
|
|
5523 |
#8593 := (iff #8545 #8592)
|
|
5524 |
#8594 := [rewrite]: #8593
|
|
5525 |
#8546 := (iff #8542 #8545)
|
|
5526 |
#8591 := [monotonicity #8544]: #8546
|
|
5527 |
#8588 := [trans #8591 #8594]: #8595
|
|
5528 |
#10222 := [monotonicity #8588]: #10168
|
|
5529 |
#10341 := [trans #10222 #10199]: #10201
|
|
5530 |
#10226 := [quant-inst #2260]: #10237
|
|
5531 |
#10258 := [mp #10226 #10341]: #10282
|
|
5532 |
#10941 := [unit-resolution #10258 #10940]: #8592
|
|
5533 |
#10942 := [unit-resolution #10941 #10924]: #8537
|
|
5534 |
#10951 := [mp #10942 #10950]: #10850
|
|
5535 |
#10849 := (not #10812)
|
|
5536 |
#10853 := (or #10849 #10838 #10810)
|
|
5537 |
#10854 := [def-axiom]: #10853
|
|
5538 |
#10952 := [unit-resolution #10854 #10951 #10936]: #10838
|
|
5539 |
#10953 := (or #10495 #10839)
|
|
5540 |
#10844 := (or #10495 #10839 #6770)
|
|
5541 |
#10845 := [def-axiom]: #10844
|
|
5542 |
#10954 := [unit-resolution #10845 #9703]: #10953
|
|
5543 |
#10955 := [unit-resolution #10954 #10952]: #10839
|
|
5544 |
#10894 := (or #10494 #10892)
|
|
5545 |
#10897 := (or #7270 #10494 #10892)
|
|
5546 |
#10866 := (= #7092 ?v0!15)
|
|
5547 |
#10893 := (or #10866 #10892)
|
|
5548 |
#10898 := (or #7270 #10893)
|
|
5549 |
#10905 := (iff #10898 #10897)
|
|
5550 |
#10900 := (or #7270 #10894)
|
|
5551 |
#10903 := (iff #10900 #10897)
|
|
5552 |
#10904 := [rewrite]: #10903
|
|
5553 |
#10901 := (iff #10898 #10900)
|
|
5554 |
#10895 := (iff #10893 #10894)
|
|
5555 |
#10873 := (iff #10866 #10494)
|
|
5556 |
#10874 := [rewrite]: #10873
|
|
5557 |
#10896 := [monotonicity #10874]: #10895
|
|
5558 |
#10902 := [monotonicity #10896]: #10901
|
|
5559 |
#10906 := [trans #10902 #10904]: #10905
|
|
5560 |
#10899 := [quant-inst #7092 #2260]: #10898
|
|
5561 |
#10907 := [mp #10899 #10906]: #10897
|
|
5562 |
#10956 := [unit-resolution #10907 #4171]: #10894
|
|
5563 |
#10957 := [unit-resolution #10956 #10955]: #10892
|
|
5564 |
#10958 := [th-lemma arith farkas 1 1 1 1 1 1 #10957 #10935 #10934 #10922 #10359 #10921]: false
|
|
5565 |
#10960 := [lemma #10958]: #10959
|
|
5566 |
#9739 := [unit-resolution #10960 #10935 #10359]: #8543
|
|
5567 |
#9736 := (or #10923 #9849)
|
|
5568 |
#9726 := [th-lemma arith triangle-eq]: #9736
|
|
5569 |
#9891 := [unit-resolution #9726 #9739]: #9849
|
|
5570 |
#9740 := [th-lemma arith farkas -1 1 1 #10935 #9891 #9883]: false
|
|
5571 |
#9738 := [lemma #9740]: #9745
|
|
5572 |
#12106 := [unit-resolution #9738 #10935]: #6537
|
|
5573 |
#6584 := (or #6556 #6583)
|
|
5574 |
#6585 := [def-axiom]: #6584
|
|
5575 |
#12181 := [unit-resolution #6585 #12106]: #6556
|
|
5576 |
#6559 := (not #6556)
|
|
5577 |
#12086 := (or #6553 #6559)
|
|
5578 |
#4024 := (or #4521 #1637)
|
|
5579 |
#4025 := [def-axiom]: #4024
|
|
5580 |
#19440 := [unit-resolution #4025 #6974]: #1637
|
|
5581 |
#12674 := [unit-resolution #4005 #6973]: #4295
|
|
5582 |
#6570 := (or #4300 #1636 #6553 #6559)
|
|
5583 |
#6549 := (or #6548 #6545 #6537)
|
|
5584 |
#6550 := (not #6549)
|
|
5585 |
#6552 := (or #6551 #1636 #6550)
|
|
5586 |
#6571 := (or #4300 #6552)
|
|
5587 |
#6578 := (iff #6571 #6570)
|
|
5588 |
#6565 := (or #1636 #6553 #6559)
|
|
5589 |
#6573 := (or #4300 #6565)
|
|
5590 |
#6576 := (iff #6573 #6570)
|
|
5591 |
#6577 := [rewrite]: #6576
|
|
5592 |
#6574 := (iff #6571 #6573)
|
|
5593 |
#6568 := (iff #6552 #6565)
|
|
5594 |
#6562 := (or #6553 #1636 #6559)
|
|
5595 |
#6566 := (iff #6562 #6565)
|
|
5596 |
#6567 := [rewrite]: #6566
|
|
5597 |
#6563 := (iff #6552 #6562)
|
|
5598 |
#6560 := (iff #6550 #6559)
|
|
5599 |
#6557 := (iff #6549 #6556)
|
|
5600 |
#6558 := [rewrite]: #6557
|
|
5601 |
#6561 := [monotonicity #6558]: #6560
|
|
5602 |
#6554 := (iff #6551 #6553)
|
|
5603 |
#6555 := [rewrite]: #6554
|
|
5604 |
#6564 := [monotonicity #6555 #6561]: #6563
|
|
5605 |
#6569 := [trans #6564 #6567]: #6568
|
|
5606 |
#6575 := [monotonicity #6569]: #6574
|
|
5607 |
#6579 := [trans #6575 #6577]: #6578
|
|
5608 |
#6572 := [quant-inst #182]: #6571
|
|
5609 |
#6580 := [mp #6572 #6579]: #6570
|
|
5610 |
#12091 := [unit-resolution #6580 #12674 #19440]: #12086
|
|
5611 |
#12110 := [unit-resolution #12091 #12181]: #6553
|
|
5612 |
#12118 := [symm #12110]: #6551
|
|
5613 |
#12119 := [monotonicity #12118]: #12134
|
|
5614 |
#12182 := [symm #12119]: #8354
|
|
5615 |
#12180 := (not #8354)
|
|
5616 |
#12185 := (or #12180 #10868)
|
|
5617 |
#12132 := [th-lemma arith triangle-eq]: #12185
|
|
5618 |
#12120 := [unit-resolution #12132 #12182]: #10868
|
|
5619 |
#4614 := (>= #111 0::Int)
|
|
5620 |
#7479 := [unit-resolution #4021 #6973]: #112
|
|
5621 |
#21733 := (or #1729 #4614)
|
|
5622 |
#21734 := [th-lemma arith triangle-eq]: #21733
|
|
5623 |
#21735 := [unit-resolution #21734 #7479]: #4614
|
|
5624 |
#11562 := (>= #10867 0::Int)
|
|
5625 |
#19047 := [hypothesis]: #8534
|
|
5626 |
#19048 := [unit-resolution #10258 #10940 #10924 #19047]: false
|
|
5627 |
#19049 := [lemma #19048]: #8592
|
|
5628 |
#12135 := [unit-resolution #19049 #10924]: #8537
|
|
5629 |
#12117 := [mp #12135 #10950]: #10850
|
|
5630 |
#12214 := [unit-resolution #10854 #12117 #10936]: #10838
|
|
5631 |
#12215 := [unit-resolution #10954 #12214]: #10839
|
|
5632 |
#12183 := [unit-resolution #10956 #12215]: #10892
|
|
5633 |
#12210 := (or #11562 #10891)
|
|
5634 |
#12133 := [th-lemma arith farkas 1 1]: #12210
|
|
5635 |
#12211 := [unit-resolution #12133 #12183]: #11562
|
|
5636 |
#12136 := [th-lemma arith farkas 1 1 -1 -1 1 1 #10935 #12211 #10921 #21735 #12120 #10934]: false
|
|
5637 |
#12218 := [lemma #12136]: #12213
|
|
5638 |
#8205 := [unit-resolution #12218 #10935]: #8543
|
|
5639 |
#11190 := [unit-resolution #9726 #8205]: #9849
|
|
5640 |
#11491 := [th-lemma arith farkas -1 1 1 #10935 #9883 #11190]: false
|
|
5641 |
#11501 := [lemma #11491]: #2262
|
|
5642 |
#4061 := (or #4497 #4491)
|
|
5643 |
#4062 := [def-axiom]: #4061
|
|
5644 |
#24108 := [unit-resolution #4062 #10939]: #4491
|
|
5645 |
#24130 := (or #4494 #4488)
|
|
5646 |
#6389 := (= #111 #217)
|
|
5647 |
#24127 := (iff #6389 #218)
|
|
5648 |
#24126 := [commutativity]: #1470
|
|
5649 |
#24112 := (iff #6389 #804)
|
|
5650 |
#24125 := [monotonicity #7479]: #24112
|
|
5651 |
#24128 := [trans #24125 #24126]: #24127
|
|
5652 |
#6330 := (f4 #6329)
|
|
5653 |
#6337 := (* -1::Int #6330)
|
|
5654 |
#6341 := (+ f3 #6337)
|
|
5655 |
#6345 := (<= #6341 0::Int)
|
|
5656 |
#6338 := (+ #1435 #6337)
|
|
5657 |
#6339 := (+ #111 #6338)
|
|
5658 |
#6340 := (<= #6339 0::Int)
|
|
5659 |
#6391 := (or #6340 #6345)
|
|
5660 |
#7248 := (f8 f9 #7021)
|
|
5661 |
#7349 := (= f16 #7248)
|
|
5662 |
#7099 := (f6 f7 #7248)
|
|
5663 |
#7100 := (f5 #7099 f16)
|
|
5664 |
#7291 := (f4 #7100)
|
|
5665 |
#7374 := (<= #7291 0::Int)
|
|
5666 |
#7292 := (* -1::Int #7291)
|
|
5667 |
#7397 := (+ #6330 #7292)
|
|
5668 |
#7399 := (>= #7397 0::Int)
|
|
5669 |
#7396 := (= #6330 #7291)
|
|
5670 |
#7472 := (= #7291 #6330)
|
|
5671 |
#7470 := (= #7100 #6329)
|
|
5672 |
#7468 := (= #7099 #196)
|
|
5673 |
#7466 := (= #7248 f28)
|
|
5674 |
#7249 := (= f28 #7248)
|
|
5675 |
#7289 := (or #7209 #7249)
|
|
5676 |
#7290 := [quant-inst #182 #2235]: #7289
|
|
5677 |
#7465 := [unit-resolution #7290 #4177]: #7249
|
|
5678 |
#7467 := [symm #7465]: #7466
|
|
5679 |
#7469 := [monotonicity #7467]: #7468
|
|
5680 |
#7471 := [monotonicity #7469]: #7470
|
|
5681 |
#7473 := [monotonicity #7471]: #7472
|
|
5682 |
#7474 := [symm #7473]: #7396
|
|
5683 |
#7475 := (not #7396)
|
|
5684 |
#7476 := (or #7475 #7399)
|
|
5685 |
#7477 := [th-lemma arith triangle-eq]: #7476
|
|
5686 |
#7478 := [unit-resolution #7477 #7474]: #7399
|
|
5687 |
#4615 := (<= #111 0::Int)
|
|
5688 |
#7480 := (or #1729 #4615)
|
|
5689 |
#7481 := [th-lemma arith triangle-eq]: #7480
|
|
5690 |
#7482 := [unit-resolution #7481 #7479]: #4615
|
|
5691 |
#6592 := (>= #186 0::Int)
|
|
5692 |
#6595 := (or #4267 #6592)
|
|
5693 |
#6596 := [quant-inst #182]: #6595
|
|
5694 |
#7484 := [unit-resolution #6596 #7483]: #6592
|
|
5695 |
#6418 := (not #6340)
|
|
5696 |
#7485 := [hypothesis]: #6418
|
|
5697 |
#7487 := (not #6592)
|
|
5698 |
#5597 := (not #4615)
|
|
5699 |
#7486 := (not #7399)
|
|
5700 |
#7488 := (or #7374 #7486 #5597 #7487 #6340)
|
|
5701 |
#7489 := [th-lemma arith assign-bounds 1 1 1 1]: #7488
|
|
5702 |
#7490 := [unit-resolution #7489 #7485 #7484 #7482 #7478]: #7374
|
|
5703 |
#7376 := (not #7374)
|
|
5704 |
#7378 := (or #7349 #7376)
|
|
5705 |
#7381 := (or #7270 #7349 #7376)
|
|
5706 |
#7343 := (= #7248 f16)
|
|
5707 |
#7377 := (or #7343 #7376)
|
|
5708 |
#7382 := (or #7270 #7377)
|
|
5709 |
#7389 := (iff #7382 #7381)
|
|
5710 |
#7384 := (or #7270 #7378)
|
|
5711 |
#7387 := (iff #7384 #7381)
|
|
5712 |
#7388 := [rewrite]: #7387
|
|
5713 |
#7385 := (iff #7382 #7384)
|
|
5714 |
#7379 := (iff #7377 #7378)
|
|
5715 |
#7350 := (iff #7343 #7349)
|
|
5716 |
#7351 := [rewrite]: #7350
|
|
5717 |
#7380 := [monotonicity #7351]: #7379
|
|
5718 |
#7386 := [monotonicity #7380]: #7385
|
|
5719 |
#7390 := [trans #7386 #7388]: #7389
|
|
5720 |
#7383 := [quant-inst #7248 #66]: #7382
|
|
5721 |
#7391 := [mp #7383 #7390]: #7381
|
|
5722 |
#7491 := [unit-resolution #7391 #4171]: #7378
|
|
5723 |
#7492 := [unit-resolution #7491 #7490]: #7349
|
|
5724 |
#7344 := (= #7291 0::Int)
|
|
5725 |
#7497 := (not #7344)
|
|
5726 |
#7375 := (>= #7291 0::Int)
|
|
5727 |
#7493 := (not #7375)
|
|
5728 |
#7494 := (or #7493 #7486 #5597 #7487 #6340)
|
|
5729 |
#7495 := [th-lemma arith assign-bounds 1 -1 1 1]: #7494
|
|
5730 |
#7496 := [unit-resolution #7495 #7485 #7484 #7482 #7478]: #7493
|
|
5731 |
#7498 := (or #7497 #7375)
|
|
5732 |
#7499 := [th-lemma arith triangle-eq]: #7498
|
|
5733 |
#7500 := [unit-resolution #7499 #7496]: #7497
|
|
5734 |
#7352 := (not #7349)
|
|
5735 |
#7358 := (or #7344 #7352)
|
|
5736 |
#7363 := (or #7259 #7344 #7352)
|
|
5737 |
#7347 := (not #7343)
|
|
5738 |
#7348 := (or #7347 #7344)
|
|
5739 |
#7364 := (or #7259 #7348)
|
|
5740 |
#7371 := (iff #7364 #7363)
|
|
5741 |
#7366 := (or #7259 #7358)
|
|
5742 |
#7369 := (iff #7366 #7363)
|
|
5743 |
#7370 := [rewrite]: #7369
|
|
5744 |
#7367 := (iff #7364 #7366)
|
|
5745 |
#7361 := (iff #7348 #7358)
|
|
5746 |
#7355 := (or #7352 #7344)
|
|
5747 |
#7359 := (iff #7355 #7358)
|
|
5748 |
#7360 := [rewrite]: #7359
|
|
5749 |
#7356 := (iff #7348 #7355)
|
|
5750 |
#7353 := (iff #7347 #7352)
|
|
5751 |
#7354 := [monotonicity #7351]: #7353
|
|
5752 |
#7357 := [monotonicity #7354]: #7356
|
|
5753 |
#7362 := [trans #7357 #7360]: #7361
|
|
5754 |
#7368 := [monotonicity #7362]: #7367
|
|
5755 |
#7372 := [trans #7368 #7370]: #7371
|
|
5756 |
#7365 := [quant-inst #7248 #66]: #7364
|
|
5757 |
#7373 := [mp #7365 #7372]: #7363
|
|
5758 |
#7501 := [unit-resolution #7373 #4165]: #7358
|
|
5759 |
#7502 := [unit-resolution #7501 #7500 #7492]: false
|
|
5760 |
#7503 := [lemma #7502]: #6340
|
|
5761 |
#6419 := (or #6391 #6418)
|
|
5762 |
#6420 := [def-axiom]: #6419
|
|
5763 |
#24109 := [unit-resolution #6420 #7503]: #6391
|
|
5764 |
#6393 := (not #6391)
|
|
5765 |
#6396 := (or #6389 #6393)
|
|
5766 |
#6398 := (or #4388 #6389 #6393)
|
|
5767 |
#6346 := (or #6345 #6340)
|
|
5768 |
#6388 := (not #6346)
|
|
5769 |
#6390 := (or #6389 #6388)
|
|
5770 |
#6399 := (or #4388 #6390)
|
|
5771 |
#6415 := (iff #6399 #6398)
|
|
5772 |
#6410 := (or #4388 #6396)
|
|
5773 |
#6413 := (iff #6410 #6398)
|
|
5774 |
#6414 := [rewrite]: #6413
|
|
5775 |
#6411 := (iff #6399 #6410)
|
|
5776 |
#6397 := (iff #6390 #6396)
|
|
5777 |
#6394 := (iff #6388 #6393)
|
|
5778 |
#6392 := (iff #6346 #6391)
|
|
5779 |
#6387 := [rewrite]: #6392
|
|
5780 |
#6395 := [monotonicity #6387]: #6394
|
|
5781 |
#6361 := [monotonicity #6395]: #6397
|
|
5782 |
#6412 := [monotonicity #6361]: #6411
|
|
5783 |
#6416 := [trans #6412 #6414]: #6415
|
|
5784 |
#6409 := [quant-inst #66]: #6399
|
|
5785 |
#6417 := [mp #6409 #6416]: #6398
|
|
5786 |
#24110 := [unit-resolution #6417 #6975]: #6396
|
|
5787 |
#24111 := [unit-resolution #24110 #24109]: #6389
|
|
5788 |
#24129 := [mp #24111 #24128]: #218
|
|
5789 |
#4071 := (or #4494 #1472 #4488)
|
|
5790 |
#4057 := [def-axiom]: #4071
|
|
5791 |
#24131 := [unit-resolution #4057 #24129]: #24130
|
|
5792 |
#24132 := [unit-resolution #24131 #24108]: #4488
|
|
5793 |
#4080 := (or #4485 #4479)
|
|
5794 |
#4064 := [def-axiom]: #4080
|
|
5795 |
#24133 := [unit-resolution #4064 #24132]: #4479
|
|
5796 |
#4077 := (or #4482 #2263 #4476)
|
|
5797 |
#4078 := [def-axiom]: #4077
|
|
5798 |
#24114 := [unit-resolution #4078 #24133]: #4479
|
|
5799 |
#24115 := [unit-resolution #24114 #11501]: #4476
|
|
5800 |
#4072 := (or #4473 #4467)
|
|
5801 |
#4074 := [def-axiom]: #4072
|
|
5802 |
#24116 := [unit-resolution #4074 #24115]: #4467
|
|
5803 |
#24117 := (or #4470 #4464)
|
|
5804 |
#7151 := (f19 f20 ?v0!17)
|
|
5805 |
#8441 := (+ #7151 #7758)
|
|
5806 |
#8449 := (<= #8441 0::Int)
|
|
5807 |
#9760 := (not #8449)
|
|
5808 |
#6512 := (* -1::Int #6471)
|
|
5809 |
#6883 := (+ #186 #6512)
|
|
5810 |
#7186 := (<= #6883 0::Int)
|
|
5811 |
#9656 := (not #6472)
|
|
5812 |
#9537 := (or #9656 #7186)
|
|
5813 |
#9666 := [th-lemma arith triangle-eq]: #9537
|
|
5814 |
#9667 := [unit-resolution #9666 #9655]: #7186
|
|
5815 |
#7627 := (* -1::Int #7151)
|
|
5816 |
#7628 := (+ #2277 #7627)
|
|
5817 |
#7629 := (<= #7628 0::Int)
|
|
5818 |
#4050 := (or #4509 #4399)
|
|
5819 |
#4051 := [def-axiom]: #4050
|
|
5820 |
#9406 := [unit-resolution #4051 #9405]: #4399
|
|
5821 |
#7667 := (or #4404 #7629)
|
|
5822 |
#7610 := (+ #7151 #2278)
|
|
5823 |
#7611 := (>= #7610 0::Int)
|
|
5824 |
#7668 := (or #4404 #7611)
|
|
5825 |
#7670 := (iff #7668 #7667)
|
|
5826 |
#7672 := (iff #7667 #7667)
|
|
5827 |
#7673 := [rewrite]: #7672
|
|
5828 |
#7665 := (iff #7611 #7629)
|
|
5829 |
#7622 := (+ #2278 #7151)
|
|
5830 |
#7625 := (>= #7622 0::Int)
|
|
5831 |
#7630 := (iff #7625 #7629)
|
|
5832 |
#7664 := [rewrite]: #7630
|
|
5833 |
#7620 := (iff #7611 #7625)
|
|
5834 |
#7623 := (= #7610 #7622)
|
|
5835 |
#7624 := [rewrite]: #7623
|
|
5836 |
#7626 := [monotonicity #7624]: #7620
|
|
5837 |
#7666 := [trans #7626 #7664]: #7665
|
|
5838 |
#7671 := [monotonicity #7666]: #7670
|
|
5839 |
#7656 := [trans #7671 #7673]: #7670
|
|
5840 |
#7669 := [quant-inst #2276]: #7668
|
|
5841 |
#7657 := [mp #7669 #7656]: #7667
|
|
5842 |
#9407 := [unit-resolution #7657 #9406]: #7629
|
|
5843 |
#8944 := (+ #2277 #6512)
|
|
5844 |
#8956 := (<= #8944 0::Int)
|
|
5845 |
#8995 := (not #8956)
|
|
5846 |
#7251 := (= ?v1!16 #7092)
|
|
5847 |
#7342 := (not #7251)
|
|
5848 |
#7331 := (f11 f21 ?v1!16)
|
|
5849 |
#7326 := (= f1 #7331)
|
|
5850 |
#7254 := (ite #7251 #6251 #7326)
|
|
5851 |
#7341 := (not #7254)
|
|
5852 |
#7255 := (f11 #7452 ?v1!16)
|
|
5853 |
#7245 := (= f1 #7255)
|
|
5854 |
#7256 := (iff #7245 #7254)
|
|
5855 |
#7327 := (or #6756 #7256)
|
|
5856 |
#7328 := [quant-inst #116 #7092 #6256 #2275]: #7327
|
|
5857 |
#9699 := [unit-resolution #7328 #4205]: #7256
|
|
5858 |
#7154 := (not #7245)
|
|
5859 |
#9721 := (iff #2286 #7154)
|
|
5860 |
#9720 := (iff #2285 #7245)
|
|
5861 |
#9706 := (iff #7245 #2285)
|
|
5862 |
#9657 := (= #7255 #2284)
|
|
5863 |
#9658 := [monotonicity #9632]: #9657
|
|
5864 |
#9707 := [monotonicity #9658]: #9706
|
|
5865 |
#9709 := [symm #9707]: #9720
|
|
5866 |
#9722 := [monotonicity #9709]: #9721
|
|
5867 |
#9700 := [hypothesis]: #3433
|
|
5868 |
#3961 := (or #3428 #2286)
|
|
5869 |
#3962 := [def-axiom]: #3961
|
|
5870 |
#9701 := [unit-resolution #3962 #9700]: #2286
|
|
5871 |
#9723 := [mp #9701 #9722]: #7154
|
|
5872 |
#7457 := (not #7256)
|
|
5873 |
#7458 := (or #7457 #7245 #7341)
|
|
5874 |
#7153 := [def-axiom]: #7458
|
|
5875 |
#9719 := [unit-resolution #7153 #9723 #9699]: #7341
|
|
5876 |
#9724 := (or #7254 #7342)
|
|
5877 |
#7428 := (or #7254 #7342 #6770)
|
|
5878 |
#7429 := [def-axiom]: #7428
|
|
5879 |
#9725 := [unit-resolution #7429 #9703]: #9724
|
|
5880 |
#9729 := [unit-resolution #9725 #9719]: #7342
|
|
5881 |
#4104 := (not #2876)
|
|
5882 |
#4105 := (or #3428 #4104)
|
|
5883 |
#4106 := [def-axiom]: #4105
|
|
5884 |
#9730 := [unit-resolution #4106 #9700]: #4104
|
|
5885 |
#7934 := (f19 f20 ?v1!16)
|
|
5886 |
#7924 := (* -1::Int #7934)
|
|
5887 |
#8288 := (+ #186 #7924)
|
|
5888 |
#8289 := (<= #8288 0::Int)
|
|
5889 |
#7430 := (not #7326)
|
|
5890 |
#7431 := (or #7254 #7251 #7430)
|
|
5891 |
#7426 := [def-axiom]: #7431
|
|
5892 |
#9728 := [unit-resolution #7426 #9729 #9719]: #7430
|
|
5893 |
#8294 := (or #7326 #8289)
|
|
5894 |
#4042 := (or #4521 #4373)
|
|
5895 |
#4028 := [def-axiom]: #4042
|
|
5896 |
#9747 := [unit-resolution #4028 #6974]: #4373
|
|
5897 |
#8297 := (or #4378 #7326 #8289)
|
|
5898 |
#8277 := (+ #7934 #1435)
|
|
5899 |
#8278 := (>= #8277 0::Int)
|
|
5900 |
#8281 := (or #7326 #8278)
|
|
5901 |
#8298 := (or #4378 #8281)
|
|
5902 |
#8305 := (iff #8298 #8297)
|
|
5903 |
#8300 := (or #4378 #8294)
|
|
5904 |
#8303 := (iff #8300 #8297)
|
|
5905 |
#8304 := [rewrite]: #8303
|
|
5906 |
#8301 := (iff #8298 #8300)
|
|
5907 |
#8295 := (iff #8281 #8294)
|
|
5908 |
#8292 := (iff #8278 #8289)
|
|
5909 |
#8282 := (+ #1435 #7934)
|
|
5910 |
#8285 := (>= #8282 0::Int)
|
|
5911 |
#8290 := (iff #8285 #8289)
|
|
5912 |
#8291 := [rewrite]: #8290
|
|
5913 |
#8286 := (iff #8278 #8285)
|
|
5914 |
#8283 := (= #8277 #8282)
|
|
5915 |
#8284 := [rewrite]: #8283
|
|
5916 |
#8287 := [monotonicity #8284]: #8286
|
|
5917 |
#8293 := [trans #8287 #8291]: #8292
|
|
5918 |
#8296 := [monotonicity #8293]: #8295
|
|
5919 |
#8302 := [monotonicity #8296]: #8301
|
|
5920 |
#8306 := [trans #8302 #8304]: #8305
|
|
5921 |
#8299 := [quant-inst #2275]: #8298
|
|
5922 |
#8307 := [mp #8299 #8306]: #8297
|
|
5923 |
#9748 := [unit-resolution #8307 #9747]: #8294
|
|
5924 |
#9746 := [unit-resolution #9748 #9728]: #8289
|
|
5925 |
#10101 := (not #8289)
|
|
5926 |
#9652 := (or #8995 #10101 #2876 #7251)
|
|
5927 |
#7976 := (f5 #196 ?v1!16)
|
|
5928 |
#7977 := (f4 #7976)
|
|
5929 |
#8049 := (+ #2874 #7977)
|
|
5930 |
#8050 := (+ #186 #8049)
|
|
5931 |
#8061 := (= #8050 0::Int)
|
|
5932 |
#9522 := (not #8061)
|
|
5933 |
#8103 := (<= #8050 0::Int)
|
|
5934 |
#9959 := (not #8103)
|
|
5935 |
#9956 := [hypothesis]: #7342
|
|
5936 |
#9396 := [hypothesis]: #4104
|
|
5937 |
#8981 := [hypothesis]: #8956
|
|
5938 |
#9960 := (or #9959 #2876 #8995 #7251)
|
|
5939 |
#9946 := [hypothesis]: #8103
|
|
5940 |
#9911 := (f5 #7535 ?v1!16)
|
|
5941 |
#9919 := (f4 #9911)
|
|
5942 |
#9942 := (* -1::Int #9919)
|
|
5943 |
#9943 := (+ #7977 #9942)
|
|
5944 |
#9945 := (>= #9943 0::Int)
|
|
5945 |
#9941 := (= #7977 #9919)
|
|
5946 |
#9949 := (= #9919 #7977)
|
|
5947 |
#9947 := (= #9911 #7976)
|
|
5948 |
#9948 := [monotonicity #8148]: #9947
|
|
5949 |
#9950 := [monotonicity #9948]: #9949
|
|
5950 |
#9951 := [symm #9950]: #9941
|
|
5951 |
#9952 := (not #9941)
|
|
5952 |
#9953 := (or #9952 #9945)
|
|
5953 |
#9954 := [th-lemma arith triangle-eq]: #9953
|
|
5954 |
#9955 := [unit-resolution #9954 #9951]: #9945
|
|
5955 |
#9922 := (<= #9919 0::Int)
|
|
5956 |
#9923 := (not #9922)
|
|
5957 |
#9930 := (or #7270 #7251 #9923)
|
|
5958 |
#9918 := (= #7092 ?v1!16)
|
|
5959 |
#9924 := (or #9918 #9923)
|
|
5960 |
#9931 := (or #7270 #9924)
|
|
5961 |
#9938 := (iff #9931 #9930)
|
|
5962 |
#9927 := (or #7251 #9923)
|
|
5963 |
#9933 := (or #7270 #9927)
|
|
5964 |
#9936 := (iff #9933 #9930)
|
|
5965 |
#9937 := [rewrite]: #9936
|
|
5966 |
#9934 := (iff #9931 #9933)
|
|
5967 |
#9928 := (iff #9924 #9927)
|
|
5968 |
#9925 := (iff #9918 #7251)
|
|
5969 |
#9926 := [rewrite]: #9925
|
|
5970 |
#9929 := [monotonicity #9926]: #9928
|
|
5971 |
#9935 := [monotonicity #9929]: #9934
|
|
5972 |
#9939 := [trans #9935 #9937]: #9938
|
|
5973 |
#9932 := [quant-inst #7092 #2275]: #9931
|
|
5974 |
#9940 := [mp #9932 #9939]: #9930
|
|
5975 |
#9957 := [unit-resolution #9940 #4171 #9956]: #9923
|
|
5976 |
#6884 := (>= #6883 0::Int)
|
|
5977 |
#6888 := (or #4404 #6884)
|
|
5978 |
#6889 := [quant-inst #182]: #6888
|
|
5979 |
#8982 := [unit-resolution #6889 #9406]: #6884
|
|
5980 |
#9958 := [th-lemma arith farkas 1 1 1 1 1 1 #8982 #9396 #9957 #9955 #9946 #8981]: false
|
|
5981 |
#9961 := [lemma #9958]: #9960
|
|
5982 |
#9521 := [unit-resolution #9961 #8981 #9396 #9956]: #9959
|
|
5983 |
#9544 := (or #9522 #8103)
|
|
5984 |
#9545 := [th-lemma arith triangle-eq]: #9544
|
|
5985 |
#9517 := [unit-resolution #9545 #9521]: #9522
|
|
5986 |
#8007 := (* -1::Int #7977)
|
|
5987 |
#8005 := (+ f3 #8007)
|
|
5988 |
#8011 := (<= #8005 0::Int)
|
|
5989 |
#7878 := (not #8011)
|
|
5990 |
#8043 := (+ #7924 #7977)
|
|
5991 |
#8044 := (+ #186 #8043)
|
|
5992 |
#8045 := (>= #8044 0::Int)
|
|
5993 |
#7432 := (or #8011 #8045)
|
|
5994 |
#7456 := (not #7432)
|
|
5995 |
#8113 := (= #2279 #7934)
|
|
5996 |
#9581 := (not #8113)
|
|
5997 |
#7919 := (+ #2279 #7924)
|
|
5998 |
#8074 := (>= #7919 0::Int)
|
|
5999 |
#10100 := (not #8074)
|
|
6000 |
#10098 := [hypothesis]: #8289
|
|
6001 |
#10102 := (or #10100 #2876 #10101 #8995)
|
|
6002 |
#10097 := [hypothesis]: #8074
|
|
6003 |
#10099 := [th-lemma arith farkas -1 -1 1 -1 1 #8982 #9396 #10098 #10097 #8981]: false
|
|
6004 |
#10103 := [lemma #10099]: #10102
|
|
6005 |
#9518 := [unit-resolution #10103 #8981 #10098 #9396]: #10100
|
|
6006 |
#9582 := (or #9581 #8074)
|
|
6007 |
#9583 := [th-lemma arith triangle-eq]: #9582
|
|
6008 |
#9584 := [unit-resolution #9583 #9518]: #9581
|
|
6009 |
#7677 := (or #7456 #8113)
|
|
6010 |
#7682 := (or #4388 #7456 #8113)
|
|
6011 |
#8008 := (+ #1435 #8007)
|
|
6012 |
#8009 := (+ #7934 #8008)
|
|
6013 |
#8010 := (<= #8009 0::Int)
|
|
6014 |
#8105 := (or #8011 #8010)
|
|
6015 |
#8106 := (not #8105)
|
|
6016 |
#8107 := (= #7934 #2279)
|
|
6017 |
#8112 := (or #8107 #8106)
|
|
6018 |
#7733 := (or #4388 #8112)
|
|
6019 |
#7746 := (iff #7733 #7682)
|
|
6020 |
#7735 := (or #4388 #7677)
|
|
6021 |
#7744 := (iff #7735 #7682)
|
|
6022 |
#7745 := [rewrite]: #7744
|
|
6023 |
#7742 := (iff #7733 #7735)
|
|
6024 |
#7680 := (iff #8112 #7677)
|
|
6025 |
#7674 := (or #8113 #7456)
|
|
6026 |
#7678 := (iff #7674 #7677)
|
|
6027 |
#7679 := [rewrite]: #7678
|
|
6028 |
#7675 := (iff #8112 #7674)
|
|
6029 |
#7534 := (iff #8106 #7456)
|
|
6030 |
#7433 := (iff #8105 #7432)
|
|
6031 |
#8042 := (iff #8010 #8045)
|
|
6032 |
#8013 := (+ #7934 #8007)
|
|
6033 |
#8014 := (+ #1435 #8013)
|
|
6034 |
#8021 := (<= #8014 0::Int)
|
|
6035 |
#8046 := (iff #8021 #8045)
|
|
6036 |
#8047 := [rewrite]: #8046
|
|
6037 |
#8024 := (iff #8010 #8021)
|
|
6038 |
#8015 := (= #8009 #8014)
|
|
6039 |
#8020 := [rewrite]: #8015
|
|
6040 |
#8025 := [monotonicity #8020]: #8024
|
|
6041 |
#8048 := [trans #8025 #8047]: #8042
|
|
6042 |
#7453 := [monotonicity #8048]: #7433
|
|
6043 |
#7614 := [monotonicity #7453]: #7534
|
|
6044 |
#8116 := (iff #8107 #8113)
|
|
6045 |
#8117 := [rewrite]: #8116
|
|
6046 |
#7676 := [monotonicity #8117 #7614]: #7675
|
|
6047 |
#7681 := [trans #7676 #7679]: #7680
|
|
6048 |
#7743 := [monotonicity #7681]: #7742
|
|
6049 |
#7747 := [trans #7743 #7745]: #7746
|
|
6050 |
#7734 := [quant-inst #2275]: #7733
|
|
6051 |
#7844 := [mp #7734 #7747]: #7682
|
|
6052 |
#9585 := [unit-resolution #7844 #6975]: #7677
|
|
6053 |
#9646 := [unit-resolution #9585 #9584]: #7456
|
|
6054 |
#7879 := (or #7432 #7878)
|
|
6055 |
#7930 := [def-axiom]: #7879
|
|
6056 |
#9647 := [unit-resolution #7930 #9646]: #7878
|
|
6057 |
#7931 := (not #8045)
|
|
6058 |
#8054 := (or #7432 #7931)
|
|
6059 |
#8071 := [def-axiom]: #8054
|
|
6060 |
#9651 := [unit-resolution #8071 #9646]: #7931
|
|
6061 |
#8064 := (or #8011 #8045 #8061)
|
|
6062 |
#8066 := (or #4396 #8011 #8045 #8061)
|
|
6063 |
#7978 := (+ #7977 #2874)
|
|
6064 |
#7979 := (+ #186 #7978)
|
|
6065 |
#8006 := (= #7979 0::Int)
|
|
6066 |
#8012 := (or #8011 #8010 #8006)
|
|
6067 |
#8067 := (or #4396 #8012)
|
|
6068 |
#8101 := (iff #8067 #8066)
|
|
6069 |
#8069 := (or #4396 #8064)
|
|
6070 |
#8099 := (iff #8069 #8066)
|
|
6071 |
#8100 := [rewrite]: #8099
|
|
6072 |
#8070 := (iff #8067 #8069)
|
|
6073 |
#8065 := (iff #8012 #8064)
|
|
6074 |
#8062 := (iff #8006 #8061)
|
|
6075 |
#8051 := (= #7979 #8050)
|
|
6076 |
#8052 := [rewrite]: #8051
|
|
6077 |
#8063 := [monotonicity #8052]: #8062
|
|
6078 |
#8060 := [monotonicity #8048 #8063]: #8065
|
|
6079 |
#8098 := [monotonicity #8060]: #8070
|
|
6080 |
#8102 := [trans #8098 #8100]: #8101
|
|
6081 |
#8068 := [quant-inst #2275]: #8067
|
|
6082 |
#8097 := [mp #8068 #8102]: #8066
|
|
6083 |
#9590 := [unit-resolution #8097 #6979]: #8064
|
|
6084 |
#9650 := [unit-resolution #9590 #9651 #9647 #9517]: false
|
|
6085 |
#9653 := [lemma #9650]: #9652
|
|
6086 |
#9749 := [unit-resolution #9653 #9746 #9730 #9729]: #8995
|
|
6087 |
#9761 := (not #7629)
|
|
6088 |
#9751 := (not #8562)
|
|
6089 |
#9750 := (not #7186)
|
|
6090 |
#9762 := (or #8956 #9750 #9751 #9760 #9761)
|
|
6091 |
#9763 := [th-lemma arith assign-bounds -1 1 -1 -1]: #9762
|
|
6092 |
#9779 := [unit-resolution #9763 #9749 #9407 #9416 #9667]: #9760
|
|
6093 |
#7525 := (f11 f21 ?v0!17)
|
|
6094 |
#7526 := (= f1 #7525)
|
|
6095 |
#7527 := (= ?v0!17 #7092)
|
|
6096 |
#7528 := (ite #7527 #6251 #7526)
|
|
6097 |
#7529 := (f11 #7452 ?v0!17)
|
|
6098 |
#7530 := (= f1 #7529)
|
|
6099 |
#7532 := (iff #7528 #7530)
|
|
6100 |
#7506 := (or #6756 #7532)
|
|
6101 |
#7531 := (iff #7530 #7528)
|
|
6102 |
#7504 := (or #6756 #7531)
|
|
6103 |
#7508 := (iff #7504 #7506)
|
|
6104 |
#7510 := (iff #7506 #7506)
|
|
6105 |
#7511 := [rewrite]: #7510
|
|
6106 |
#7533 := (iff #7531 #7532)
|
|
6107 |
#7505 := [rewrite]: #7533
|
|
6108 |
#7509 := [monotonicity #7505]: #7508
|
|
6109 |
#7512 := [trans #7509 #7511]: #7508
|
|
6110 |
#7507 := [quant-inst #116 #7092 #6256 #2276]: #7504
|
|
6111 |
#7573 := [mp #7507 #7512]: #7506
|
|
6112 |
#9759 := [unit-resolution #7573 #4205]: #7532
|
|
6113 |
#9767 := (= #2282 #7529)
|
|
6114 |
#9781 := (= #7529 #2282)
|
|
6115 |
#9782 := [monotonicity #9632]: #9781
|
|
6116 |
#9768 := [symm #9782]: #9767
|
|
6117 |
#4119 := (or #3428 #2283)
|
|
6118 |
#3960 := [def-axiom]: #4119
|
|
6119 |
#9780 := [unit-resolution #3960 #9700]: #2283
|
|
6120 |
#9787 := [trans #9780 #9768]: #7530
|
|
6121 |
#7591 := (not #7530)
|
|
6122 |
#7588 := (not #7532)
|
|
6123 |
#7592 := (or #7588 #7528 #7591)
|
|
6124 |
#7603 := [def-axiom]: #7592
|
|
6125 |
#9769 := [unit-resolution #7603 #9787 #9759]: #7528
|
|
6126 |
#7575 := (not #7527)
|
|
6127 |
#8393 := (= #2277 #6471)
|
|
6128 |
#8391 := (not #8393)
|
|
6129 |
#8397 := (or #8391 #8956)
|
|
6130 |
#8398 := [th-lemma arith triangle-eq]: #8397
|
|
6131 |
#9770 := [unit-resolution #8398 #9749]: #8391
|
|
6132 |
#8409 := (or #7575 #8393)
|
|
6133 |
#8406 := (= ?v0!17 f28)
|
|
6134 |
#8405 := [hypothesis]: #7527
|
|
6135 |
#8404 := [trans #8405 #8146]: #8406
|
|
6136 |
#8407 := [monotonicity #8404]: #8393
|
|
6137 |
#8401 := [hypothesis]: #8391
|
|
6138 |
#8408 := [unit-resolution #8401 #8407]: false
|
|
6139 |
#8432 := [lemma #8408]: #8409
|
|
6140 |
#9771 := [unit-resolution #8432 #9770]: #7575
|
|
6141 |
#7574 := (not #7528)
|
|
6142 |
#7572 := (or #7574 #7527 #7526)
|
|
6143 |
#7578 := [def-axiom]: #7572
|
|
6144 |
#9786 := [unit-resolution #7578 #9771 #9769]: #7526
|
|
6145 |
#7581 := (not #7526)
|
|
6146 |
#8470 := (or #4284 #7581 #7632 #8449)
|
|
6147 |
#8433 := (+ #7748 #7627)
|
|
6148 |
#8434 := (>= #8433 0::Int)
|
|
6149 |
#8435 := (or #7632 #7581 #8434)
|
|
6150 |
#8471 := (or #4284 #8435)
|
|
6151 |
#8446 := (iff #8471 #8470)
|
|
6152 |
#8465 := (or #7581 #7632 #8449)
|
|
6153 |
#8447 := (or #4284 #8465)
|
|
6154 |
#8458 := (iff #8447 #8470)
|
|
6155 |
#8459 := [rewrite]: #8458
|
|
6156 |
#8456 := (iff #8471 #8447)
|
|
6157 |
#8468 := (iff #8435 #8465)
|
|
6158 |
#8453 := (or #7632 #7581 #8449)
|
|
6159 |
#8466 := (iff #8453 #8465)
|
|
6160 |
#8467 := [rewrite]: #8466
|
|
6161 |
#8454 := (iff #8435 #8453)
|
|
6162 |
#8451 := (iff #8434 #8449)
|
|
6163 |
#8436 := (+ #7627 #7748)
|
|
6164 |
#8438 := (>= #8436 0::Int)
|
|
6165 |
#8450 := (iff #8438 #8449)
|
|
6166 |
#8448 := [rewrite]: #8450
|
|
6167 |
#8439 := (iff #8434 #8438)
|
|
6168 |
#8431 := (= #8433 #8436)
|
|
6169 |
#8437 := [rewrite]: #8431
|
|
6170 |
#8440 := [monotonicity #8437]: #8439
|
|
6171 |
#8452 := [trans #8440 #8448]: #8451
|
|
6172 |
#8455 := [monotonicity #8452]: #8454
|
|
6173 |
#8469 := [trans #8455 #8467]: #8468
|
|
6174 |
#8457 := [monotonicity #8469]: #8456
|
|
6175 |
#8460 := [trans #8457 #8459]: #8446
|
|
6176 |
#8472 := [quant-inst #2276 #7092]: #8471
|
|
6177 |
#8461 := [mp #8472 #8460]: #8470
|
|
6178 |
#9766 := [unit-resolution #8461 #9436 #9786 #9435 #9779]: false
|
|
6179 |
#9772 := [lemma #9766]: #3428
|
|
6180 |
#4094 := (or #4470 #3433 #4464)
|
|
6181 |
#4081 := [def-axiom]: #4094
|
|
6182 |
#24118 := [unit-resolution #4081 #9772]: #24117
|
|
6183 |
#24113 := [unit-resolution #24118 #24116]: #4464
|
|
6184 |
#3988 := (or #4461 #4455)
|
|
6185 |
#3996 := [def-axiom]: #3988
|
|
6186 |
#24119 := [unit-resolution #3996 #24113]: #4455
|
|
6187 |
#24120 := (or #4458 #4452)
|
|
6188 |
#17907 := [hypothesis]: #3479
|
|
6189 |
#4102 := (or #3474 #2316)
|
|
6190 |
#4108 := [def-axiom]: #4102
|
|
6191 |
#17908 := [unit-resolution #4108 #17907]: #2316
|
|
6192 |
#13474 := (f5 #196 ?v0!19)
|
|
6193 |
#13475 := (f4 #13474)
|
|
6194 |
#13479 := (* -1::Int #13475)
|
|
6195 |
#13608 := (f8 f10 #2309)
|
|
6196 |
#12640 := (f5 #196 #13608)
|
|
6197 |
#12641 := (f4 #12640)
|
|
6198 |
#14540 := (+ #12641 #13479)
|
|
6199 |
#14541 := (>= #14540 0::Int)
|
|
6200 |
#17541 := (= #12641 #13475)
|
|
6201 |
#19277 := (= #13475 #12641)
|
|
6202 |
#19275 := (= #13474 #12640)
|
|
6203 |
#13609 := (= ?v0!19 #13608)
|
|
6204 |
#17532 := (or #5414 #13609)
|
|
6205 |
#17533 := [quant-inst #2302 #2303]: #17532
|
|
6206 |
#19274 := [unit-resolution #17533 #4183]: #13609
|
|
6207 |
#19276 := [monotonicity #19274]: #19275
|
|
6208 |
#19278 := [monotonicity #19276]: #19277
|
|
6209 |
#19279 := [symm #19278]: #17541
|
|
6210 |
#19280 := (not #17541)
|
|
6211 |
#19281 := (or #19280 #14541)
|
|
6212 |
#19282 := [th-lemma arith triangle-eq]: #19281
|
|
6213 |
#19283 := [unit-resolution #19282 #19279]: #14541
|
|
6214 |
#12642 := (* -1::Int #12641)
|
|
6215 |
#18095 := (+ #2310 #12642)
|
|
6216 |
#18097 := (>= #18095 0::Int)
|
|
6217 |
#18094 := (= #2310 #12641)
|
|
6218 |
#18279 := (= #2309 #12640)
|
|
6219 |
#18272 := (= #2308 #196)
|
|
6220 |
#18270 := (= ?v1!18 f28)
|
|
6221 |
#13068 := (= ?v1!18 #7092)
|
|
6222 |
#13066 := (f11 f21 ?v1!18)
|
|
6223 |
#13067 := (= f1 #13066)
|
|
6224 |
#13069 := (ite #13068 #6251 #13067)
|
|
6225 |
#13070 := (f11 #7452 ?v1!18)
|
|
6226 |
#13071 := (= f1 #13070)
|
|
6227 |
#13073 := (iff #13069 #13071)
|
|
6228 |
#12561 := (or #6756 #13073)
|
|
6229 |
#13072 := (iff #13071 #13069)
|
|
6230 |
#12734 := (or #6756 #13072)
|
|
6231 |
#12802 := (iff #12734 #12561)
|
|
6232 |
#12800 := (iff #12561 #12561)
|
|
6233 |
#12793 := [rewrite]: #12800
|
|
6234 |
#13074 := (iff #13072 #13073)
|
|
6235 |
#13075 := [rewrite]: #13074
|
|
6236 |
#12746 := [monotonicity #13075]: #12802
|
|
6237 |
#12803 := [trans #12746 #12793]: #12802
|
|
6238 |
#12735 := [quant-inst #116 #7092 #6256 #2302]: #12734
|
|
6239 |
#12828 := [mp #12735 #12803]: #12561
|
|
6240 |
#17909 := [unit-resolution #12828 #4205]: #13073
|
|
6241 |
#17914 := (= #2317 #13070)
|
|
6242 |
#17910 := (= #13070 #2317)
|
|
6243 |
#17911 := [monotonicity #9632]: #17910
|
|
6244 |
#17928 := [symm #17911]: #17914
|
|
6245 |
#4109 := (or #3474 #2318)
|
|
6246 |
#4103 := [def-axiom]: #4109
|
|
6247 |
#17904 := [unit-resolution #4103 #17907]: #2318
|
|
6248 |
#17929 := [trans #17904 #17928]: #13071
|
|
6249 |
#16530 := (not #13071)
|
|
6250 |
#16532 := (not #13073)
|
|
6251 |
#16533 := (or #16532 #13069 #16530)
|
|
6252 |
#16534 := [def-axiom]: #16533
|
|
6253 |
#17931 := [unit-resolution #16534 #17929 #17909]: #13069
|
|
6254 |
#13093 := (not #13067)
|
|
6255 |
#13423 := (f19 f20 ?v0!19)
|
|
6256 |
#13458 := (* -1::Int #13423)
|
|
6257 |
#13035 := (f19 f20 ?v1!18)
|
|
6258 |
#13554 := (+ #13035 #13458)
|
|
6259 |
#13555 := (+ #2310 #13554)
|
|
6260 |
#13556 := (>= #13555 0::Int)
|
|
6261 |
#19260 := (not #13556)
|
|
6262 |
#4110 := (not #2903)
|
|
6263 |
#3939 := (or #3474 #4110)
|
|
6264 |
#3941 := [def-axiom]: #3939
|
|
6265 |
#17932 := [unit-resolution #3941 #17907]: #4110
|
|
6266 |
#13459 := (+ #2304 #13458)
|
|
6267 |
#13460 := (<= #13459 0::Int)
|
|
6268 |
#17488 := (or #4404 #13460)
|
|
6269 |
#13450 := (+ #13423 #2305)
|
|
6270 |
#13451 := (>= #13450 0::Int)
|
|
6271 |
#17489 := (or #4404 #13451)
|
|
6272 |
#17491 := (iff #17489 #17488)
|
|
6273 |
#17493 := (iff #17488 #17488)
|
|
6274 |
#17494 := [rewrite]: #17493
|
|
6275 |
#13463 := (iff #13451 #13460)
|
|
6276 |
#13452 := (+ #2305 #13423)
|
|
6277 |
#13455 := (>= #13452 0::Int)
|
|
6278 |
#13461 := (iff #13455 #13460)
|
|
6279 |
#13462 := [rewrite]: #13461
|
|
6280 |
#13456 := (iff #13451 #13455)
|
|
6281 |
#13453 := (= #13450 #13452)
|
|
6282 |
#13454 := [rewrite]: #13453
|
|
6283 |
#13457 := [monotonicity #13454]: #13456
|
|
6284 |
#13464 := [trans #13457 #13462]: #13463
|
|
6285 |
#17492 := [monotonicity #13464]: #17491
|
|
6286 |
#17495 := [trans #17492 #17494]: #17491
|
|
6287 |
#17490 := [quant-inst #2303]: #17489
|
|
6288 |
#17496 := [mp #17490 #17495]: #17488
|
|
6289 |
#17930 := [unit-resolution #17496 #9406]: #13460
|
|
6290 |
#13185 := (* -1::Int #13035)
|
|
6291 |
#13186 := (+ #2306 #13185)
|
|
6292 |
#12560 := (>= #13186 0::Int)
|
|
6293 |
#13044 := (= #2306 #13035)
|
|
6294 |
#11299 := (or #4413 #3459 #13044)
|
|
6295 |
#13036 := (= #13035 #2306)
|
|
6296 |
#13043 := (or #13036 #3459)
|
|
6297 |
#11298 := (or #4413 #13043)
|
|
6298 |
#11383 := (iff #11298 #11299)
|
|
6299 |
#13050 := (or #3459 #13044)
|
|
6300 |
#11324 := (or #4413 #13050)
|
|
6301 |
#11362 := (iff #11324 #11299)
|
|
6302 |
#11363 := [rewrite]: #11362
|
|
6303 |
#11326 := (iff #11298 #11324)
|
|
6304 |
#13053 := (iff #13043 #13050)
|
|
6305 |
#13047 := (or #13044 #3459)
|
|
6306 |
#13051 := (iff #13047 #13050)
|
|
6307 |
#13052 := [rewrite]: #13051
|
|
6308 |
#13048 := (iff #13043 #13047)
|
|
6309 |
#13045 := (iff #13036 #13044)
|
|
6310 |
#13046 := [rewrite]: #13045
|
|
6311 |
#13049 := [monotonicity #13046]: #13048
|
|
6312 |
#13054 := [trans #13049 #13052]: #13053
|
|
6313 |
#11329 := [monotonicity #13054]: #11326
|
|
6314 |
#11384 := [trans #11329 #11363]: #11383
|
|
6315 |
#11322 := [quant-inst #2302]: #11298
|
|
6316 |
#12500 := [mp #11322 #11384]: #11299
|
|
6317 |
#17933 := [unit-resolution #12500 #10940 #17904]: #13044
|
|
6318 |
#17934 := (not #13044)
|
|
6319 |
#17935 := (or #17934 #12560)
|
|
6320 |
#17951 := [th-lemma arith triangle-eq]: #17935
|
|
6321 |
#17952 := [unit-resolution #17951 #17933]: #12560
|
|
6322 |
#17953 := (not #13460)
|
|
6323 |
#19264 := (not #12560)
|
|
6324 |
#17954 := (or #19260 #2903 #19264 #17953)
|
|
6325 |
#17955 := [th-lemma arith assign-bounds 1 1 -1]: #17954
|
|
6326 |
#17956 := [unit-resolution #17955 #17952 #17930 #17932]: #19260
|
|
6327 |
#18250 := (or #13093 #13556)
|
|
6328 |
#18268 := [unit-resolution #4003 #6973]: #4270
|
|
6329 |
#17508 := (or #4275 #2315 #13093 #13556)
|
|
6330 |
#13557 := (or #13093 #2315 #13556)
|
|
6331 |
#17509 := (or #4275 #13557)
|
|
6332 |
#17516 := (iff #17509 #17508)
|
|
6333 |
#13558 := (or #2315 #13093 #13556)
|
|
6334 |
#17511 := (or #4275 #13558)
|
|
6335 |
#17514 := (iff #17511 #17508)
|
|
6336 |
#17515 := [rewrite]: #17514
|
|
6337 |
#17512 := (iff #17509 #17511)
|
|
6338 |
#13559 := (iff #13557 #13558)
|
|
6339 |
#13560 := [rewrite]: #13559
|
|
6340 |
#17513 := [monotonicity #13560]: #17512
|
|
6341 |
#17517 := [trans #17513 #17515]: #17516
|
|
6342 |
#17510 := [quant-inst #2303 #2302]: #17509
|
|
6343 |
#17518 := [mp #17510 #17517]: #17508
|
|
6344 |
#17957 := [unit-resolution #17518 #18268 #17908]: #18250
|
|
6345 |
#17958 := [unit-resolution #17957 #17956]: #13093
|
|
6346 |
#12829 := (not #13069)
|
|
6347 |
#13468 := (or #12829 #13068 #13067)
|
|
6348 |
#13540 := [def-axiom]: #13468
|
|
6349 |
#17959 := [unit-resolution #13540 #17958 #17931]: #13068
|
|
6350 |
#17960 := [trans #17959 #8146]: #18270
|
|
6351 |
#17961 := [monotonicity #17960]: #18272
|
|
6352 |
#17962 := [monotonicity #17961 #19274]: #18279
|
|
6353 |
#17963 := [monotonicity #17962]: #18094
|
|
6354 |
#18327 := (not #18094)
|
|
6355 |
#18328 := (or #18327 #18097)
|
|
6356 |
#18329 := [th-lemma arith triangle-eq]: #18328
|
|
6357 |
#17964 := [unit-resolution #18329 #17963]: #18097
|
|
6358 |
#13483 := (+ f3 #13479)
|
|
6359 |
#13484 := (<= #13483 0::Int)
|
|
6360 |
#13493 := (+ #13458 #13475)
|
|
6361 |
#13494 := (+ #186 #13493)
|
|
6362 |
#13495 := (>= #13494 0::Int)
|
|
6363 |
#13526 := (or #13484 #13495)
|
|
6364 |
#18413 := (or #13526 #2903 #19264 #12829 #2315)
|
|
6365 |
#18210 := [hypothesis]: #13069
|
|
6366 |
#19271 := [hypothesis]: #4110
|
|
6367 |
#19272 := [hypothesis]: #12560
|
|
6368 |
#13500 := (+ #2305 #13475)
|
|
6369 |
#13501 := (+ #186 #13500)
|
|
6370 |
#7577 := (>= #13501 0::Int)
|
|
6371 |
#13504 := (= #13501 0::Int)
|
|
6372 |
#13529 := (not #13526)
|
|
6373 |
#15418 := [hypothesis]: #13529
|
|
6374 |
#15423 := (or #13526 #13504)
|
|
6375 |
#15416 := (not #13504)
|
|
6376 |
#15417 := [hypothesis]: #15416
|
|
6377 |
#13546 := (not #13484)
|
|
6378 |
#13547 := (or #13526 #13546)
|
|
6379 |
#13548 := [def-axiom]: #13547
|
|
6380 |
#15419 := [unit-resolution #13548 #15418]: #13546
|
|
6381 |
#13549 := (not #13495)
|
|
6382 |
#13550 := (or #13526 #13549)
|
|
6383 |
#13551 := [def-axiom]: #13550
|
|
6384 |
#15420 := [unit-resolution #13551 #15418]: #13549
|
|
6385 |
#13507 := (or #13484 #13495 #13504)
|
|
6386 |
#13510 := (or #4396 #13484 #13495 #13504)
|
|
6387 |
#13476 := (+ #13475 #2305)
|
|
6388 |
#13477 := (+ #186 #13476)
|
|
6389 |
#13478 := (= #13477 0::Int)
|
|
6390 |
#13480 := (+ #1435 #13479)
|
|
6391 |
#13481 := (+ #13423 #13480)
|
|
6392 |
#13482 := (<= #13481 0::Int)
|
|
6393 |
#13485 := (or #13484 #13482 #13478)
|
|
6394 |
#13511 := (or #4396 #13485)
|
|
6395 |
#13518 := (iff #13511 #13510)
|
|
6396 |
#13513 := (or #4396 #13507)
|
|
6397 |
#13516 := (iff #13513 #13510)
|
|
6398 |
#13517 := [rewrite]: #13516
|
|
6399 |
#13514 := (iff #13511 #13513)
|
|
6400 |
#13508 := (iff #13485 #13507)
|
|
6401 |
#13505 := (iff #13478 #13504)
|
|
6402 |
#13502 := (= #13477 #13501)
|
|
6403 |
#13503 := [rewrite]: #13502
|
|
6404 |
#13506 := [monotonicity #13503]: #13505
|
|
6405 |
#13498 := (iff #13482 #13495)
|
|
6406 |
#13486 := (+ #13423 #13479)
|
|
6407 |
#13487 := (+ #1435 #13486)
|
|
6408 |
#13490 := (<= #13487 0::Int)
|
|
6409 |
#13496 := (iff #13490 #13495)
|
|
6410 |
#13497 := [rewrite]: #13496
|
|
6411 |
#13491 := (iff #13482 #13490)
|
|
6412 |
#13488 := (= #13481 #13487)
|
|
6413 |
#13489 := [rewrite]: #13488
|
|
6414 |
#13492 := [monotonicity #13489]: #13491
|
|
6415 |
#13499 := [trans #13492 #13497]: #13498
|
|
6416 |
#13509 := [monotonicity #13499 #13506]: #13508
|
|
6417 |
#13515 := [monotonicity #13509]: #13514
|
|
6418 |
#13519 := [trans #13515 #13517]: #13518
|
|
6419 |
#13512 := [quant-inst #2303]: #13511
|
|
6420 |
#13520 := [mp #13512 #13519]: #13510
|
|
6421 |
#15421 := [unit-resolution #13520 #6979]: #13507
|
|
6422 |
#15422 := [unit-resolution #15421 #15420 #15419 #15417]: false
|
|
6423 |
#15424 := [lemma #15422]: #15423
|
|
6424 |
#18211 := [unit-resolution #15424 #15418]: #13504
|
|
6425 |
#18213 := (or #15416 #7577)
|
|
6426 |
#18214 := [th-lemma arith triangle-eq]: #18213
|
|
6427 |
#18212 := [unit-resolution #18214 #18211]: #7577
|
|
6428 |
#13732 := (f19 f20 #13608)
|
|
6429 |
#13746 := (* -1::Int #13732)
|
|
6430 |
#12701 := (+ #12641 #13746)
|
|
6431 |
#12697 := (+ #186 #12701)
|
|
6432 |
#12706 := (>= #12697 0::Int)
|
|
6433 |
#17576 := (not #12706)
|
|
6434 |
#10185 := (<= #13501 0::Int)
|
|
6435 |
#18209 := (or #15416 #10185)
|
|
6436 |
#18215 := [th-lemma arith triangle-eq]: #18209
|
|
6437 |
#18216 := [unit-resolution #18215 #18211]: #10185
|
|
6438 |
#14505 := (<= #14540 0::Int)
|
|
6439 |
#18172 := (or #19280 #14505)
|
|
6440 |
#18217 := [th-lemma arith triangle-eq]: #18172
|
|
6441 |
#18218 := [unit-resolution #18217 #19279]: #14505
|
|
6442 |
#12542 := (+ #13423 #13746)
|
|
6443 |
#12543 := (<= #12542 0::Int)
|
|
6444 |
#17531 := (= #13423 #13732)
|
|
6445 |
#19284 := [monotonicity #19274]: #17531
|
|
6446 |
#19285 := (not #17531)
|
|
6447 |
#18219 := (or #19285 #12543)
|
|
6448 |
#18244 := [th-lemma arith triangle-eq]: #18219
|
|
6449 |
#18147 := [unit-resolution #18244 #19284]: #12543
|
|
6450 |
#14171 := (>= #13459 0::Int)
|
|
6451 |
#18245 := (not #14171)
|
|
6452 |
#19263 := (not #7577)
|
|
6453 |
#18246 := (or #18245 #13495 #19263)
|
|
6454 |
#18247 := [th-lemma arith assign-bounds -1 1]: #18246
|
|
6455 |
#18248 := [unit-resolution #18247 #18212 #15420]: #18245
|
|
6456 |
#18253 := (not #10185)
|
|
6457 |
#18252 := (not #14505)
|
|
6458 |
#18243 := (not #12543)
|
|
6459 |
#18251 := (or #17576 #14171 #18243 #18252 #18253)
|
|
6460 |
#18264 := [th-lemma arith assign-bounds -1 -1 -1 -1]: #18251
|
|
6461 |
#18265 := [unit-resolution #18264 #18248 #18147 #18218 #18216]: #17576
|
|
6462 |
#19265 := (or #19260 #12706 #19263 #19264 #2903)
|
|
6463 |
#19273 := [hypothesis]: #7577
|
|
6464 |
#17536 := (>= #12542 0::Int)
|
|
6465 |
#19286 := (or #19285 #17536)
|
|
6466 |
#19287 := [th-lemma arith triangle-eq]: #19286
|
|
6467 |
#19288 := [unit-resolution #19287 #19284]: #17536
|
|
6468 |
#19289 := [hypothesis]: #17576
|
|
6469 |
#19261 := [hypothesis]: #13556
|
|
6470 |
#19262 := [th-lemma arith farkas 1 1 1 1 1 1 1 #19261 #19289 #19288 #19283 #19273 #19272 #19271]: false
|
|
6471 |
#19266 := [lemma #19262]: #19265
|
|
6472 |
#18266 := [unit-resolution #19266 #18265 #18212 #19272 #19271]: #19260
|
|
6473 |
#18267 := [hypothesis]: #2316
|
|
6474 |
#18263 := [unit-resolution #17518 #18268 #18267]: #18250
|
|
6475 |
#18249 := [unit-resolution #18263 #18266]: #13093
|
|
6476 |
#18269 := [unit-resolution #13540 #18249 #18210]: #13068
|
|
6477 |
#18271 := [trans #18269 #8146]: #18270
|
|
6478 |
#18273 := [monotonicity #18271]: #18272
|
|
6479 |
#18324 := [monotonicity #18273 #19274]: #18279
|
|
6480 |
#18325 := [monotonicity #18324]: #18094
|
|
6481 |
#18330 := [unit-resolution #18329 #18325]: #18097
|
|
6482 |
#13610 := (f8 f9 #2309)
|
|
6483 |
#13631 := (f19 f20 #13610)
|
|
6484 |
#13649 := (* -1::Int #13631)
|
|
6485 |
#13650 := (+ #186 #13649)
|
|
6486 |
#13651 := (<= #13650 0::Int)
|
|
6487 |
#21052 := (= #186 #13631)
|
|
6488 |
#21166 := (= #13631 #186)
|
|
6489 |
#21154 := (= #13610 f28)
|
|
6490 |
#14249 := (= #13610 #7092)
|
|
6491 |
#21151 := (= #13610 ?v1!18)
|
|
6492 |
#13611 := (= ?v1!18 #13610)
|
|
6493 |
#17534 := (or #7209 #13611)
|
|
6494 |
#17535 := [quant-inst #2302 #2303]: #17534
|
|
6495 |
#21150 := [unit-resolution #17535 #4177]: #13611
|
|
6496 |
#21152 := [symm #21150]: #21151
|
|
6497 |
#18331 := [trans #21152 #18269]: #14249
|
|
6498 |
#18326 := [trans #18331 #8146]: #21154
|
|
6499 |
#18314 := [monotonicity #18326]: #21166
|
|
6500 |
#18315 := [symm #18314]: #21052
|
|
6501 |
#21169 := (not #21052)
|
|
6502 |
#18316 := (or #21169 #13651)
|
|
6503 |
#18317 := [th-lemma arith triangle-eq]: #18316
|
|
6504 |
#18318 := [unit-resolution #18317 #18315]: #13651
|
|
6505 |
#17538 := (+ #13035 #13649)
|
|
6506 |
#17540 := (>= #17538 0::Int)
|
|
6507 |
#17537 := (= #13035 #13631)
|
|
6508 |
#18353 := [monotonicity #21150]: #17537
|
|
6509 |
#18354 := (not #17537)
|
|
6510 |
#18355 := (or #18354 #17540)
|
|
6511 |
#18356 := [th-lemma arith triangle-eq]: #18355
|
|
6512 |
#18411 := [unit-resolution #18356 #18353]: #17540
|
|
6513 |
#18412 := [th-lemma arith farkas 1 1 1 1 1 -1 1 #19283 #18212 #19271 #19272 #18411 #18318 #18330]: false
|
|
6514 |
#18414 := [lemma #18412]: #18413
|
|
6515 |
#17965 := [unit-resolution #18414 #17932 #17952 #17931 #17908]: #13526
|
|
6516 |
#17966 := [trans #21152 #17959]: #14249
|
|
6517 |
#17967 := [trans #17966 #8146]: #21154
|
|
6518 |
#17968 := [monotonicity #17967]: #21166
|
|
6519 |
#17969 := [symm #17968]: #21052
|
|
6520 |
#17970 := [unit-resolution #18317 #17969]: #13651
|
|
6521 |
#17945 := (not #13651)
|
|
6522 |
#17942 := (not #17540)
|
|
6523 |
#17944 := (not #14541)
|
|
6524 |
#17943 := (not #18097)
|
|
6525 |
#17946 := (or #13549 #17953 #17943 #17944 #2903 #19264 #17942 #17945)
|
|
6526 |
#17947 := [th-lemma arith assign-bounds -1 1 1 1 1 1 -1]: #17946
|
|
6527 |
#17948 := [unit-resolution #17947 #17932 #17970 #19283 #17952 #17930 #18411 #17964]: #13549
|
|
6528 |
#7522 := (or #13529 #13484 #13495)
|
|
6529 |
#7580 := [def-axiom]: #7522
|
|
6530 |
#17949 := [unit-resolution #7580 #17948 #17965]: #13484
|
|
6531 |
#17950 := [th-lemma arith farkas -1 1 1 1 #17949 #17964 #19283 #17908]: false
|
|
6532 |
#17973 := [lemma #17950]: #3474
|
|
6533 |
#3977 := (or #4458 #3479 #4452)
|
|
6534 |
#3992 := [def-axiom]: #3977
|
|
6535 |
#24121 := [unit-resolution #3992 #17973]: #24120
|
|
6536 |
#24122 := [unit-resolution #24121 #24119]: #4452
|
|
6537 |
#4096 := (or #4449 #2348)
|
|
6538 |
#4098 := [def-axiom]: #4096
|
|
6539 |
#27906 := [unit-resolution #4098 #24122]: #2348
|
|
6540 |
#3983 := (or #4449 #4441)
|
|
6541 |
#3984 := [def-axiom]: #3983
|
|
6542 |
#24123 := [unit-resolution #3984 #24122]: #4441
|
|
6543 |
#23337 := (or #23218 #4446 #2347)
|
|
6544 |
#8166 := (f30 #7092)
|
|
6545 |
#10712 := (* -1::Int #8166)
|
|
6546 |
#14416 := (+ #2335 #10712)
|
|
6547 |
#14011 := (<= #14416 0::Int)
|
|
6548 |
#9203 := (f11 f29 #7092)
|
|
6549 |
#10442 := (= f1 #9203)
|
|
6550 |
#23231 := (= #6256 #9203)
|
|
6551 |
#23227 := (= #9203 #6256)
|
|
6552 |
#23230 := [monotonicity #9702 #8146]: #23227
|
|
6553 |
#23232 := [symm #23230]: #23231
|
|
6554 |
#23234 := [trans #9703 #23232]: #10442
|
|
6555 |
#13997 := (f5 #7535 ?v0!20)
|
|
6556 |
#13998 := (f4 #13997)
|
|
6557 |
#14026 := (* -1::Int #13998)
|
|
6558 |
#14027 := (+ #10712 #14026)
|
|
6559 |
#14023 := (+ #2335 #14027)
|
|
6560 |
#14028 := (= #14023 0::Int)
|
|
6561 |
#14461 := (f5 #196 ?v0!20)
|
|
6562 |
#14462 := (f4 #14461)
|
|
6563 |
#14487 := (+ #2336 #14462)
|
|
6564 |
#14488 := (+ #186 #14487)
|
|
6565 |
#14491 := (= #14488 0::Int)
|
|
6566 |
#14480 := (+ #14445 #14462)
|
|
6567 |
#14481 := (+ #186 #14480)
|
|
6568 |
#14482 := (>= #14481 0::Int)
|
|
6569 |
#14466 := (* -1::Int #14462)
|
|
6570 |
#14470 := (+ f3 #14466)
|
|
6571 |
#14471 := (<= #14470 0::Int)
|
|
6572 |
#14517 := (or #14471 #14482)
|
|
6573 |
#14520 := (not #14517)
|
|
6574 |
#14514 := (= #2335 #14434)
|
|
6575 |
#23226 := (not #14514)
|
|
6576 |
#14446 := (+ #2335 #14445)
|
|
6577 |
#12186 := (>= #14446 0::Int)
|
|
6578 |
#23214 := (not #12186)
|
|
6579 |
#23130 := [hypothesis]: #2348
|
|
6580 |
#23188 := [hypothesis]: #14594
|
|
6581 |
#23127 := (or #23214 #23218 #2347)
|
|
6582 |
#23131 := [hypothesis]: #12186
|
|
6583 |
#23132 := [th-lemma arith farkas -1 1 1 #23188 #23131 #23130]: false
|
|
6584 |
#23133 := [lemma #23132]: #23127
|
|
6585 |
#23196 := [unit-resolution #23133 #23188 #23130]: #23214
|
|
6586 |
#23239 := (or #23226 #12186)
|
|
6587 |
#23240 := [th-lemma arith triangle-eq]: #23239
|
|
6588 |
#23170 := [unit-resolution #23240 #23196]: #23226
|
|
6589 |
#14523 := (or #14514 #14520)
|
|
6590 |
#12064 := (or #4388 #14514 #14520)
|
|
6591 |
#14467 := (+ #1435 #14466)
|
|
6592 |
#14468 := (+ #14434 #14467)
|
|
6593 |
#14469 := (<= #14468 0::Int)
|
|
6594 |
#14510 := (or #14471 #14469)
|
|
6595 |
#14511 := (not #14510)
|
|
6596 |
#14512 := (= #14434 #2335)
|
|
6597 |
#14513 := (or #14512 #14511)
|
|
6598 |
#12047 := (or #4388 #14513)
|
|
6599 |
#12069 := (iff #12047 #12064)
|
|
6600 |
#12074 := (or #4388 #14523)
|
|
6601 |
#12045 := (iff #12074 #12064)
|
|
6602 |
#12076 := [rewrite]: #12045
|
|
6603 |
#12082 := (iff #12047 #12074)
|
|
6604 |
#14524 := (iff #14513 #14523)
|
|
6605 |
#14521 := (iff #14511 #14520)
|
|
6606 |
#14518 := (iff #14510 #14517)
|
|
6607 |
#14485 := (iff #14469 #14482)
|
|
6608 |
#14473 := (+ #14434 #14466)
|
|
6609 |
#14474 := (+ #1435 #14473)
|
|
6610 |
#14477 := (<= #14474 0::Int)
|
|
6611 |
#14483 := (iff #14477 #14482)
|
|
6612 |
#14484 := [rewrite]: #14483
|
|
6613 |
#14478 := (iff #14469 #14477)
|
|
6614 |
#14475 := (= #14468 #14474)
|
|
6615 |
#14476 := [rewrite]: #14475
|
|
6616 |
#14479 := [monotonicity #14476]: #14478
|
|
6617 |
#14486 := [trans #14479 #14484]: #14485
|
|
6618 |
#14519 := [monotonicity #14486]: #14518
|
|
6619 |
#14522 := [monotonicity #14519]: #14521
|
|
6620 |
#14515 := (iff #14512 #14514)
|
|
6621 |
#14516 := [rewrite]: #14515
|
|
6622 |
#14525 := [monotonicity #14516 #14522]: #14524
|
|
6623 |
#12087 := [monotonicity #14525]: #12082
|
|
6624 |
#12073 := [trans #12087 #12076]: #12069
|
|
6625 |
#12057 := [quant-inst #2334]: #12047
|
|
6626 |
#12078 := [mp #12057 #12073]: #12064
|
|
6627 |
#22728 := [unit-resolution #12078 #6975]: #14523
|
|
6628 |
#22597 := [unit-resolution #22728 #23170]: #14520
|
|
6629 |
#23129 := (or #14517 #14491)
|
|
6630 |
#23297 := (not #14491)
|
|
6631 |
#23123 := [hypothesis]: #23297
|
|
6632 |
#12077 := (not #14471)
|
|
6633 |
#23124 := [hypothesis]: #14520
|
|
6634 |
#12063 := (or #14517 #12077)
|
|
6635 |
#12061 := [def-axiom]: #12063
|
|
6636 |
#23122 := [unit-resolution #12061 #23124]: #12077
|
|
6637 |
#12065 := (not #14482)
|
|
6638 |
#12068 := (or #14517 #12065)
|
|
6639 |
#12048 := [def-axiom]: #12068
|
|
6640 |
#23125 := [unit-resolution #12048 #23124]: #12065
|
|
6641 |
#14494 := (or #14471 #14482 #14491)
|
|
6642 |
#12026 := (or #4396 #14471 #14482 #14491)
|
|
6643 |
#14463 := (+ #14462 #2336)
|
|
6644 |
#14464 := (+ #186 #14463)
|
|
6645 |
#14465 := (= #14464 0::Int)
|
|
6646 |
#14472 := (or #14471 #14469 #14465)
|
|
6647 |
#12043 := (or #4396 #14472)
|
|
6648 |
#12041 := (iff #12043 #12026)
|
|
6649 |
#12044 := (or #4396 #14494)
|
|
6650 |
#12033 := (iff #12044 #12026)
|
|
6651 |
#11996 := [rewrite]: #12033
|
|
6652 |
#12042 := (iff #12043 #12044)
|
|
6653 |
#14495 := (iff #14472 #14494)
|
|
6654 |
#14492 := (iff #14465 #14491)
|
|
6655 |
#14489 := (= #14464 #14488)
|
|
6656 |
#14490 := [rewrite]: #14489
|
|
6657 |
#14493 := [monotonicity #14490]: #14492
|
|
6658 |
#14496 := [monotonicity #14486 #14493]: #14495
|
|
6659 |
#11999 := [monotonicity #14496]: #12042
|
|
6660 |
#12039 := [trans #11999 #11996]: #12041
|
|
6661 |
#12025 := [quant-inst #2334]: #12043
|
|
6662 |
#12059 := [mp #12025 #12039]: #12026
|
|
6663 |
#23126 := [unit-resolution #12059 #6979]: #14494
|
|
6664 |
#23128 := [unit-resolution #23126 #23125 #23122 #23123]: false
|
|
6665 |
#23116 := [lemma #23128]: #23129
|
|
6666 |
#23105 := [unit-resolution #23116 #22597]: #14491
|
|
6667 |
#23312 := (or #23297 #14028)
|
|
6668 |
#14035 := (not #14028)
|
|
6669 |
#23276 := [hypothesis]: #14035
|
|
6670 |
#13116 := (>= #14023 0::Int)
|
|
6671 |
#15462 := (+ #13998 #14466)
|
|
6672 |
#15580 := (<= #15462 0::Int)
|
|
6673 |
#15463 := (= #13998 #14462)
|
|
6674 |
#23277 := (= #13997 #14461)
|
|
6675 |
#23278 := [monotonicity #8148]: #23277
|
|
6676 |
#23273 := [monotonicity #23278]: #15463
|
|
6677 |
#23279 := (not #15463)
|
|
6678 |
#23280 := (or #23279 #15580)
|
|
6679 |
#23281 := [th-lemma arith triangle-eq]: #23280
|
|
6680 |
#23282 := [unit-resolution #23281 #23273]: #15580
|
|
6681 |
#11485 := (+ #6471 #10712)
|
|
6682 |
#7606 := (>= #11485 0::Int)
|
|
6683 |
#7517 := (= #6471 #8166)
|
|
6684 |
#18951 := (= #8166 #6471)
|
|
6685 |
#18952 := [monotonicity #8146]: #18951
|
|
6686 |
#18953 := [symm #18952]: #7517
|
|
6687 |
#18954 := (not #7517)
|
|
6688 |
#23215 := (or #18954 #7606)
|
|
6689 |
#23216 := [th-lemma arith triangle-eq]: #23215
|
|
6690 |
#23217 := [unit-resolution #23216 #18953]: #7606
|
|
6691 |
#12055 := (<= #14488 0::Int)
|
|
6692 |
#23283 := [hypothesis]: #14491
|
|
6693 |
#23298 := (or #23297 #12055)
|
|
6694 |
#23299 := [th-lemma arith triangle-eq]: #23298
|
|
6695 |
#23300 := [unit-resolution #23299 #23283]: #12055
|
|
6696 |
#23302 := (not #15580)
|
|
6697 |
#21754 := (not #6884)
|
|
6698 |
#23221 := (not #7606)
|
|
6699 |
#23301 := (not #12055)
|
|
6700 |
#23303 := (or #13116 #23301 #23221 #21754 #23302)
|
|
6701 |
#23304 := [th-lemma arith assign-bounds 1 -1 -1 1]: #23303
|
|
6702 |
#23305 := [unit-resolution #23304 #23300 #23217 #8982 #23282]: #13116
|
|
6703 |
#13130 := (<= #14023 0::Int)
|
|
6704 |
#16451 := (>= #15462 0::Int)
|
|
6705 |
#23285 := (or #23279 #16451)
|
|
6706 |
#23286 := [th-lemma arith triangle-eq]: #23285
|
|
6707 |
#23287 := [unit-resolution #23286 #23273]: #16451
|
|
6708 |
#11486 := (<= #11485 0::Int)
|
|
6709 |
#18955 := (or #18954 #11486)
|
|
6710 |
#18956 := [th-lemma arith triangle-eq]: #18955
|
|
6711 |
#18957 := [unit-resolution #18956 #18953]: #11486
|
|
6712 |
#12060 := (>= #14488 0::Int)
|
|
6713 |
#23288 := (or #23297 #12060)
|
|
6714 |
#23289 := [th-lemma arith triangle-eq]: #23288
|
|
6715 |
#23284 := [unit-resolution #23289 #23283]: #12060
|
|
6716 |
#23291 := (not #16451)
|
|
6717 |
#21762 := (not #11486)
|
|
6718 |
#23290 := (not #12060)
|
|
6719 |
#23292 := (or #13130 #23290 #21762 #9750 #23291)
|
|
6720 |
#23293 := [th-lemma arith assign-bounds 1 -1 -1 1]: #23292
|
|
6721 |
#23294 := [unit-resolution #23293 #23284 #18957 #9667 #23287]: #13130
|
|
6722 |
#23309 := (not #13116)
|
|
6723 |
#23308 := (not #13130)
|
|
6724 |
#23307 := (or #14028 #23308 #23309)
|
|
6725 |
#23310 := [th-lemma arith triangle-eq]: #23307
|
|
6726 |
#23311 := [unit-resolution #23310 #23294 #23305 #23276]: false
|
|
6727 |
#23313 := [lemma #23311]: #23312
|
|
6728 |
#23111 := [unit-resolution #23313 #23105]: #14028
|
|
6729 |
#10446 := (not #10442)
|
|
6730 |
#13975 := (or #10446 #14011 #14035)
|
|
6731 |
#23147 := [hypothesis]: #4441
|
|
6732 |
#13102 := (or #4446 #10446 #14011 #14035)
|
|
6733 |
#14000 := (+ #2336 #13998)
|
|
6734 |
#14001 := (+ #8166 #14000)
|
|
6735 |
#13993 := (= #14001 0::Int)
|
|
6736 |
#13999 := (not #13993)
|
|
6737 |
#14002 := (+ #8166 #2336)
|
|
6738 |
#14003 := (>= #14002 0::Int)
|
|
6739 |
#14004 := (or #10446 #14003 #13999)
|
|
6740 |
#13099 := (or #4446 #14004)
|
|
6741 |
#13095 := (iff #13099 #13102)
|
|
6742 |
#12963 := (or #4446 #13975)
|
|
6743 |
#13104 := (iff #12963 #13102)
|
|
6744 |
#13100 := [rewrite]: #13104
|
|
6745 |
#13113 := (iff #13099 #12963)
|
|
6746 |
#14066 := (iff #14004 #13975)
|
|
6747 |
#14036 := (iff #13999 #14035)
|
|
6748 |
#14033 := (iff #13993 #14028)
|
|
6749 |
#14018 := (+ #8166 #13998)
|
|
6750 |
#14007 := (+ #2336 #14018)
|
|
6751 |
#14020 := (= #14007 0::Int)
|
|
6752 |
#13976 := (iff #14020 #14028)
|
|
6753 |
#14029 := [rewrite]: #13976
|
|
6754 |
#14021 := (iff #13993 #14020)
|
|
6755 |
#14019 := (= #14001 #14007)
|
|
6756 |
#14017 := [rewrite]: #14019
|
|
6757 |
#14022 := [monotonicity #14017]: #14021
|
|
6758 |
#14034 := [trans #14022 #14029]: #14033
|
|
6759 |
#14037 := [monotonicity #14034]: #14036
|
|
6760 |
#14015 := (iff #14003 #14011)
|
|
6761 |
#14006 := (+ #2336 #8166)
|
|
6762 |
#14008 := (>= #14006 0::Int)
|
|
6763 |
#14005 := (iff #14008 #14011)
|
|
6764 |
#14014 := [rewrite]: #14005
|
|
6765 |
#14012 := (iff #14003 #14008)
|
|
6766 |
#14009 := (= #14002 #14006)
|
|
6767 |
#14010 := [rewrite]: #14009
|
|
6768 |
#14013 := [monotonicity #14010]: #14012
|
|
6769 |
#14016 := [trans #14013 #14014]: #14015
|
|
6770 |
#14067 := [monotonicity #14016 #14037]: #14066
|
|
6771 |
#13084 := [monotonicity #14067]: #13113
|
|
6772 |
#13083 := [trans #13084 #13100]: #13095
|
|
6773 |
#13077 := [quant-inst #7092]: #13099
|
|
6774 |
#13103 := [mp #13077 #13083]: #13102
|
|
6775 |
#23213 := [unit-resolution #13103 #23147]: #13975
|
|
6776 |
#23186 := [unit-resolution #23213 #23111 #23234]: #14011
|
|
6777 |
#23266 := [unit-resolution #23299 #23105]: #12055
|
|
6778 |
#9106 := (f5 #6538 #7092)
|
|
6779 |
#9306 := (f8 f9 #9106)
|
|
6780 |
#10715 := (f6 f7 #9306)
|
|
6781 |
#15683 := (f5 #10715 ?v0!20)
|
|
6782 |
#23013 := (f8 f10 #15683)
|
|
6783 |
#23026 := (f5 #7535 #23013)
|
|
6784 |
#23029 := (f4 #23026)
|
|
6785 |
#23033 := (* -1::Int #23029)
|
|
6786 |
#23093 := (+ #14462 #23033)
|
|
6787 |
#23044 := (>= #23093 0::Int)
|
|
6788 |
#23046 := (= #14462 #23029)
|
|
6789 |
#23270 := (= #23029 #14462)
|
|
6790 |
#23269 := (= #23026 #14461)
|
|
6791 |
#23248 := (= #23013 ?v0!20)
|
|
6792 |
#23014 := (= ?v0!20 #23013)
|
|
6793 |
#19532 := (or #5414 #23014)
|
|
6794 |
#19557 := [quant-inst #9306 #2334]: #19532
|
|
6795 |
#23267 := [unit-resolution #19557 #4183]: #23014
|
|
6796 |
#23268 := [symm #23267]: #23248
|
|
6797 |
#23265 := [monotonicity #8148 #23268]: #23269
|
|
6798 |
#23271 := [monotonicity #23265]: #23270
|
|
6799 |
#23272 := [symm #23271]: #23046
|
|
6800 |
#23274 := (not #23046)
|
|
6801 |
#23275 := (or #23274 #23044)
|
|
6802 |
#23306 := [th-lemma arith triangle-eq]: #23275
|
|
6803 |
#23314 := [unit-resolution #23306 #23272]: #23044
|
|
6804 |
#23072 := (<= #23029 0::Int)
|
|
6805 |
#23080 := (not #23072)
|
|
6806 |
#23061 := (= #7092 #23013)
|
|
6807 |
#23062 := (not #23061)
|
|
6808 |
#23096 := (f11 f21 #23013)
|
|
6809 |
#23097 := (= f1 #23096)
|
|
6810 |
#23118 := (ite #23061 #6251 #23097)
|
|
6811 |
#23063 := (not #23118)
|
|
6812 |
#23112 := (f11 #7452 #23013)
|
|
6813 |
#23113 := (= f1 #23112)
|
|
6814 |
#23121 := (iff #23113 #23118)
|
|
6815 |
#23047 := (or #6756 #23121)
|
|
6816 |
#23098 := (= #23013 #7092)
|
|
6817 |
#23099 := (ite #23098 #6251 #23097)
|
|
6818 |
#23114 := (iff #23113 #23099)
|
|
6819 |
#23037 := (or #6756 #23114)
|
|
6820 |
#23050 := (iff #23037 #23047)
|
|
6821 |
#23053 := (iff #23047 #23047)
|
|
6822 |
#23054 := [rewrite]: #23053
|
|
6823 |
#23100 := (iff #23114 #23121)
|
|
6824 |
#23119 := (iff #23099 #23118)
|
|
6825 |
#23115 := (iff #23098 #23061)
|
|
6826 |
#23117 := [rewrite]: #23115
|
|
6827 |
#23120 := [monotonicity #23117]: #23119
|
|
6828 |
#23101 := [monotonicity #23120]: #23100
|
|
6829 |
#23051 := [monotonicity #23101]: #23050
|
|
6830 |
#23059 := [trans #23051 #23054]: #23050
|
|
6831 |
#23052 := [quant-inst #116 #7092 #6256 #23013]: #23037
|
|
6832 |
#23060 := [mp #23052 #23059]: #23047
|
|
6833 |
#23315 := [unit-resolution #23060 #4205]: #23121
|
|
6834 |
#23085 := (not #23113)
|
|
6835 |
#10595 := (f11 f29 ?v0!20)
|
|
6836 |
#10596 := (= f1 #10595)
|
|
6837 |
#10603 := (not #10596)
|
|
6838 |
#23326 := (iff #10603 #23085)
|
|
6839 |
#23320 := (iff #10596 #23113)
|
|
6840 |
#23323 := (iff #23113 #10596)
|
|
6841 |
#23317 := (= #23112 #10595)
|
|
6842 |
#23318 := [monotonicity #9632 #23268]: #23317
|
|
6843 |
#23324 := [monotonicity #23318]: #23323
|
|
6844 |
#23325 := [symm #23324]: #23320
|
|
6845 |
#23327 := [monotonicity #23325]: #23326
|
|
6846 |
#14850 := (or #10603 #14514)
|
|
6847 |
#11930 := (or #4413 #10603 #14514)
|
|
6848 |
#14829 := (or #14512 #10603)
|
|
6849 |
#11894 := (or #4413 #14829)
|
|
6850 |
#11956 := (iff #11894 #11930)
|
|
6851 |
#11890 := (or #4413 #14850)
|
|
6852 |
#11959 := (iff #11890 #11930)
|
|
6853 |
#11960 := [rewrite]: #11959
|
|
6854 |
#11927 := (iff #11894 #11890)
|
|
6855 |
#14853 := (iff #14829 #14850)
|
|
6856 |
#14830 := (or #14514 #10603)
|
|
6857 |
#14851 := (iff #14830 #14850)
|
|
6858 |
#14852 := [rewrite]: #14851
|
|
6859 |
#14848 := (iff #14829 #14830)
|
|
6860 |
#14849 := [monotonicity #14516]: #14848
|
|
6861 |
#14854 := [trans #14849 #14852]: #14853
|
|
6862 |
#11929 := [monotonicity #14854]: #11927
|
|
6863 |
#11896 := [trans #11929 #11960]: #11956
|
|
6864 |
#11958 := [quant-inst #2334]: #11894
|
|
6865 |
#11957 := [mp #11958 #11896]: #11930
|
|
6866 |
#23237 := [unit-resolution #11957 #10940]: #14850
|
|
6867 |
#23316 := [unit-resolution #23237 #23170]: #10603
|
|
6868 |
#23328 := [mp #23316 #23327]: #23085
|
|
6869 |
#23077 := (not #23121)
|
|
6870 |
#23024 := (or #23077 #23113 #23063)
|
|
6871 |
#23078 := [def-axiom]: #23024
|
|
6872 |
#23319 := [unit-resolution #23078 #23328 #23315]: #23063
|
|
6873 |
#23329 := (or #23118 #23062)
|
|
6874 |
#23074 := (or #23118 #23062 #6770)
|
|
6875 |
#23073 := [def-axiom]: #23074
|
|
6876 |
#23330 := [unit-resolution #23073 #9703]: #23329
|
|
6877 |
#23331 := [unit-resolution #23330 #23319]: #23062
|
|
6878 |
#23081 := (or #23061 #23080)
|
|
6879 |
#23197 := (or #7270 #23061 #23080)
|
|
6880 |
#23198 := (or #7270 #23081)
|
|
6881 |
#22725 := (iff #23198 #23197)
|
|
6882 |
#22726 := [rewrite]: #22725
|
|
6883 |
#22598 := [quant-inst #7092 #23013]: #23198
|
|
6884 |
#22727 := [mp #22598 #22726]: #23197
|
|
6885 |
#23332 := [unit-resolution #22727 #4171]: #23081
|
|
6886 |
#23333 := [unit-resolution #23332 #23331]: #23080
|
|
6887 |
#23336 := [th-lemma arith farkas -1 -1 -1 -1 1 1 #23217 #8982 #23333 #23314 #23266 #23186]: false
|
|
6888 |
#23338 := [lemma #23336]: #23337
|
|
6889 |
#27907 := [unit-resolution #23338 #24123 #27906]: #23218
|
|
6890 |
#4099 := (or #4449 #2917)
|
|
6891 |
#4097 := [def-axiom]: #4099
|
|
6892 |
#27908 := [unit-resolution #4097 #24122]: #2917
|
|
6893 |
#17129 := (or #4300 #2914 #14594 #14599)
|
|
6894 |
#14591 := (or #14590 #14587 #14579)
|
|
6895 |
#14592 := (not #14591)
|
|
6896 |
#14595 := (or #2349 #14594 #14592)
|
|
6897 |
#17130 := (or #4300 #14595)
|
|
6898 |
#17097 := (iff #17130 #17129)
|
|
6899 |
#14602 := (or #2914 #14594 #14599)
|
|
6900 |
#17070 := (or #4300 #14602)
|
|
6901 |
#17101 := (iff #17070 #17129)
|
|
6902 |
#17099 := [rewrite]: #17101
|
|
6903 |
#17115 := (iff #17130 #17070)
|
|
6904 |
#14603 := (iff #14595 #14602)
|
|
6905 |
#14600 := (iff #14592 #14599)
|
|
6906 |
#14597 := (iff #14591 #14596)
|
|
6907 |
#14598 := [rewrite]: #14597
|
|
6908 |
#14601 := [monotonicity #14598]: #14600
|
|
6909 |
#14604 := [monotonicity #2916 #14601]: #14603
|
|
6910 |
#17104 := [monotonicity #14604]: #17115
|
|
6911 |
#17105 := [trans #17104 #17099]: #17097
|
|
6912 |
#17131 := [quant-inst #2334]: #17130
|
|
6913 |
#17117 := [mp #17131 #17105]: #17129
|
|
6914 |
#27909 := [unit-resolution #17117 #12674 #27908 #27907]: #14599
|
|
6915 |
#17149 := (or #14596 #14589)
|
|
6916 |
#17152 := [def-axiom]: #17149
|
|
6917 |
#27910 := [unit-resolution #17152 #27909]: #14589
|
|
6918 |
#27920 := [trans #27910 #27919]: #22708
|
|
6919 |
#22709 := (not #22708)
|
|
6920 |
#27889 := (or #27866 #27863 #22709)
|
|
6921 |
#27890 := [def-axiom]: #27889
|
|
6922 |
#27922 := [unit-resolution #27890 #27920]: #27921
|
|
6923 |
#27923 := [unit-resolution #27922 #27905 #27902]: false
|
|
6924 |
#27924 := [lemma #27923]: #27866
|
|
6925 |
#23192 := (or #23191 #27861 #27881)
|
|
6926 |
#23193 := [def-axiom]: #23192
|
|
6927 |
#24146 := [unit-resolution #23193 #27924]: #24142
|
|
6928 |
#24147 := [unit-resolution #24146 #24138]: #27861
|
|
6929 |
#24153 := [trans #24147 #24150]: #21477
|
|
6930 |
#21522 := (not #21477)
|
|
6931 |
#21523 := (f30 #14575)
|
|
6932 |
#21555 := (* -1::Int #21523)
|
|
6933 |
#21869 := (+ #14583 #21555)
|
|
6934 |
#21870 := (+ #2335 #21869)
|
|
6935 |
#21714 := (>= #21870 0::Int)
|
|
6936 |
#16926 := [hypothesis]: #23214
|
|
6937 |
#23220 := (not #14011)
|
|
6938 |
#17376 := (or #23220 #12186)
|
|
6939 |
#14284 := (f11 f21 ?v0!20)
|
|
6940 |
#14285 := (= f1 #14284)
|
|
6941 |
#14286 := (= ?v0!20 #7092)
|
|
6942 |
#14287 := (ite #14286 #6251 #14285)
|
|
6943 |
#10864 := (not #14287)
|
|
6944 |
#14292 := (f11 #7452 ?v0!20)
|
|
6945 |
#14293 := (= f1 #14292)
|
|
6946 |
#14297 := (iff #14287 #14293)
|
|
6947 |
#17251 := (or #6756 #14297)
|
|
6948 |
#14296 := (iff #14293 #14287)
|
|
6949 |
#17242 := (or #6756 #14296)
|
|
6950 |
#17255 := (iff #17242 #17251)
|
|
6951 |
#17260 := (iff #17251 #17251)
|
|
6952 |
#17261 := [rewrite]: #17260
|
|
6953 |
#14304 := (iff #14296 #14297)
|
|
6954 |
#14305 := [rewrite]: #14304
|
|
6955 |
#17258 := [monotonicity #14305]: #17255
|
|
6956 |
#17288 := [trans #17258 #17261]: #17255
|
|
6957 |
#17243 := [quant-inst #116 #7092 #6256 #2334]: #17242
|
|
6958 |
#17289 := [mp #17243 #17288]: #17251
|
|
6959 |
#23539 := [unit-resolution #17289 #4205]: #14297
|
|
6960 |
#17274 := (not #14293)
|
|
6961 |
#23534 := (iff #10603 #17274)
|
|
6962 |
#23538 := (iff #10596 #14293)
|
|
6963 |
#23544 := (iff #14293 #10596)
|
|
6964 |
#23543 := (= #14292 #10595)
|
|
6965 |
#23535 := [monotonicity #9632]: #23543
|
|
6966 |
#23545 := [monotonicity #23535]: #23544
|
|
6967 |
#23546 := [symm #23545]: #23538
|
|
6968 |
#23547 := [monotonicity #23546]: #23534
|
|
6969 |
#16899 := [unit-resolution #23240 #16926]: #23226
|
|
6970 |
#23542 := [unit-resolution #11957 #10940 #16899]: #10603
|
|
6971 |
#23548 := [mp #23542 #23547]: #17274
|
|
6972 |
#17277 := (not #14297)
|
|
6973 |
#17262 := (or #17277 #10864 #14293)
|
|
6974 |
#17281 := [def-axiom]: #17262
|
|
6975 |
#23549 := [unit-resolution #17281 #23548 #23539]: #10864
|
|
6976 |
#17148 := (<= #13998 0::Int)
|
|
6977 |
#23550 := [hypothesis]: #14011
|
|
6978 |
#16924 := [unit-resolution #12078 #6975 #16899]: #14520
|
|
6979 |
#16905 := [unit-resolution #23116 #16924]: #14491
|
|
6980 |
#23555 := [unit-resolution #23299 #16905]: #12055
|
|
6981 |
#14868 := (or #13116 #23301)
|
|
6982 |
#15581 := [unit-resolution #23304 #23282 #23217 #8982]: #14868
|
|
6983 |
#14888 := [unit-resolution #15581 #23555]: #13116
|
|
6984 |
#14896 := (or #17148 #23309 #23220)
|
|
6985 |
#14897 := [th-lemma arith assign-bounds 1 -1]: #14896
|
|
6986 |
#15478 := [unit-resolution #14897 #14888 #23550]: #17148
|
|
6987 |
#17286 := (not #17148)
|
|
6988 |
#17431 := (or #14286 #17286)
|
|
6989 |
#17474 := (or #7270 #14286 #17286)
|
|
6990 |
#15601 := (= #7092 ?v0!20)
|
|
6991 |
#17282 := (or #15601 #17286)
|
|
6992 |
#17284 := (or #7270 #17282)
|
|
6993 |
#16929 := (iff #17284 #17474)
|
|
6994 |
#17726 := (or #7270 #17431)
|
|
6995 |
#17722 := (iff #17726 #17474)
|
|
6996 |
#17865 := [rewrite]: #17722
|
|
6997 |
#17727 := (iff #17284 #17726)
|
|
6998 |
#17280 := (iff #17282 #17431)
|
|
6999 |
#15603 := (iff #15601 #14286)
|
|
7000 |
#15602 := [rewrite]: #15603
|
|
7001 |
#17473 := [monotonicity #15602]: #17280
|
|
7002 |
#17283 := [monotonicity #17473]: #17727
|
|
7003 |
#17430 := [trans #17283 #17865]: #16929
|
|
7004 |
#17725 := [quant-inst #7092 #2334]: #17284
|
|
7005 |
#16934 := [mp #17725 #17430]: #17474
|
|
7006 |
#16501 := [unit-resolution #16934 #4171]: #17431
|
|
7007 |
#16503 := [unit-resolution #16501 #15478]: #14286
|
|
7008 |
#11258 := (not #14286)
|
|
7009 |
#17247 := (or #14287 #11258)
|
|
7010 |
#17256 := (or #14287 #11258 #6770)
|
|
7011 |
#17273 := [def-axiom]: #17256
|
|
7012 |
#17250 := [unit-resolution #17273 #9703]: #17247
|
|
7013 |
#17359 := [unit-resolution #17250 #16503 #23549]: false
|
|
7014 |
#17381 := [lemma #17359]: #17376
|
|
7015 |
#24136 := [unit-resolution #17381 #16926]: #23220
|
|
7016 |
#16968 := (or #4446 #14011 #12186)
|
|
7017 |
#16923 := [hypothesis]: #10446
|
|
7018 |
#16913 := [unit-resolution #16923 #23234]: false
|
|
7019 |
#16925 := [lemma #16913]: #10442
|
|
7020 |
#16898 := [hypothesis]: #23220
|
|
7021 |
#16922 := [unit-resolution #13103 #23147 #16898 #16925]: #14035
|
|
7022 |
#16907 := [unit-resolution #23313 #16905 #16922]: false
|
|
7023 |
#16969 := [lemma #16907]: #16968
|
|
7024 |
#24137 := [unit-resolution #16969 #24136 #16926 #24123]: false
|
|
7025 |
#24139 := [lemma #24137]: #12186
|
|
7026 |
#21550 := (+ #14576 #21555)
|
|
7027 |
#21556 := (>= #21550 0::Int)
|
|
7028 |
#20281 := (or #4404 #21556)
|
|
7029 |
#20363 := [quant-inst #14575]: #20281
|
|
7030 |
#26093 := [unit-resolution #20363 #9406]: #21556
|
|
7031 |
#17079 := (>= #14585 0::Int)
|
|
7032 |
#17150 := (or #14596 #14586)
|
|
7033 |
#17143 := [def-axiom]: #17150
|
|
7034 |
#26068 := [unit-resolution #17143 #27909]: #14586
|
|
7035 |
#26119 := (or #14587 #17079)
|
|
7036 |
#26097 := [th-lemma arith triangle-eq]: #26119
|
|
7037 |
#26123 := [unit-resolution #26097 #26068]: #17079
|
|
7038 |
#26122 := (not #21556)
|
|
7039 |
#26105 := (not #17079)
|
|
7040 |
#24754 := (or #21714 #26105 #23214 #26122)
|
|
7041 |
#24755 := [th-lemma arith assign-bounds -1 -1 -1]: #24754
|
|
7042 |
#24756 := [unit-resolution #24755 #26123 #26093 #24139]: #21714
|
|
7043 |
#21871 := (<= #21870 0::Int)
|
|
7044 |
#24757 := [hypothesis]: #21477
|
|
7045 |
#26111 := (or #21522 #21871)
|
|
7046 |
#21859 := (+ f3 #14583)
|
|
7047 |
#21860 := (<= #21859 0::Int)
|
|
7048 |
#24751 := (not #21860)
|
|
7049 |
#21853 := (>= #14576 0::Int)
|
|
7050 |
#20809 := (or #4267 #21853)
|
|
7051 |
#20971 := [quant-inst #14575]: #20809
|
|
7052 |
#24758 := [unit-resolution #20971 #7483]: #21853
|
|
7053 |
#24759 := (not #21853)
|
|
7054 |
#26112 := (or #24751 #24759 #26105 #2347 #23214)
|
|
7055 |
#26113 := [th-lemma arith assign-bounds -1 -1 -1 -1]: #26112
|
|
7056 |
#26114 := [unit-resolution #26113 #24139 #26123 #24758 #27906]: #24751
|
|
7057 |
#21876 := (or #21522 #21860 #21871)
|
|
7058 |
#4100 := (or #4449 #4433)
|
|
7059 |
#3982 := [def-axiom]: #4100
|
|
7060 |
#26107 := [unit-resolution #3982 #24122]: #4433
|
|
7061 |
#21086 := (or #4438 #21522 #21860 #21871)
|
|
7062 |
#21854 := (+ #21523 #2336)
|
|
7063 |
#21855 := (+ #14582 #21854)
|
|
7064 |
#21858 := (>= #21855 0::Int)
|
|
7065 |
#21861 := (or #21522 #21860 #21858)
|
|
7066 |
#19355 := (or #4438 #21861)
|
|
7067 |
#20727 := (iff #19355 #21086)
|
|
7068 |
#21085 := (or #4438 #21876)
|
|
7069 |
#20589 := (iff #21085 #21086)
|
|
7070 |
#20710 := [rewrite]: #20589
|
|
7071 |
#19663 := (iff #19355 #21085)
|
|
7072 |
#21877 := (iff #21861 #21876)
|
|
7073 |
#21874 := (iff #21858 #21871)
|
|
7074 |
#21862 := (+ #14582 #21523)
|
|
7075 |
#21863 := (+ #2336 #21862)
|
|
7076 |
#21866 := (>= #21863 0::Int)
|
|
7077 |
#21872 := (iff #21866 #21871)
|
|
7078 |
#21873 := [rewrite]: #21872
|
|
7079 |
#21867 := (iff #21858 #21866)
|
|
7080 |
#21864 := (= #21855 #21863)
|
|
7081 |
#21865 := [rewrite]: #21864
|
|
7082 |
#21868 := [monotonicity #21865]: #21867
|
|
7083 |
#21875 := [trans #21868 #21873]: #21874
|
|
7084 |
#21878 := [monotonicity #21875]: #21877
|
|
7085 |
#20934 := [monotonicity #21878]: #19663
|
|
7086 |
#20115 := [trans #20934 #20710]: #20727
|
|
7087 |
#19367 := [quant-inst #2334 #14575]: #19355
|
|
7088 |
#20114 := [mp #19367 #20115]: #21086
|
|
7089 |
#26110 := [unit-resolution #20114 #26107]: #21876
|
|
7090 |
#26125 := [unit-resolution #26110 #26114]: #26111
|
|
7091 |
#26126 := [unit-resolution #26125 #24757]: #21871
|
|
7092 |
#22038 := (= #21870 0::Int)
|
|
7093 |
#22043 := (not #22038)
|
|
7094 |
#22027 := (+ #2335 #21555)
|
|
7095 |
#22028 := (<= #22027 0::Int)
|
|
7096 |
#25515 := (not #22028)
|
|
7097 |
#21997 := (<= #14582 0::Int)
|
|
7098 |
#21999 := (not #21997)
|
|
7099 |
#17136 := (not #14579)
|
|
7100 |
#17144 := (or #14596 #17136)
|
|
7101 |
#17151 := [def-axiom]: #17144
|
|
7102 |
#24752 := [unit-resolution #17151 #27909]: #17136
|
|
7103 |
#17078 := (<= #14585 0::Int)
|
|
7104 |
#24753 := (or #14587 #17078)
|
|
7105 |
#26121 := [th-lemma arith triangle-eq]: #24753
|
|
7106 |
#26098 := [unit-resolution #26121 #26068]: #17078
|
|
7107 |
#26102 := (not #17078)
|
|
7108 |
#25350 := (or #21999 #26102 #14579)
|
|
7109 |
#25344 := [th-lemma arith assign-bounds 1 -1]: #25350
|
|
7110 |
#25517 := [unit-resolution #25344 #26098 #24752]: #21999
|
|
7111 |
#25326 := (or #25515 #21997 #26105 #23214 #26122)
|
|
7112 |
#26104 := [th-lemma arith assign-bounds -1 -1 -1 -1]: #25326
|
|
7113 |
#25720 := [unit-resolution #26104 #26123 #26093 #25517 #24139]: #25515
|
|
7114 |
#22046 := (or #21522 #22028 #22043)
|
|
7115 |
#21521 := (or #4446 #21522 #22028 #22043)
|
|
7116 |
#22015 := (+ #2336 #14582)
|
|
7117 |
#22016 := (+ #21523 #22015)
|
|
7118 |
#22017 := (= #22016 0::Int)
|
|
7119 |
#22018 := (not #22017)
|
|
7120 |
#22019 := (>= #21854 0::Int)
|
|
7121 |
#22020 := (or #21522 #22019 #22018)
|
|
7122 |
#21529 := (or #4446 #22020)
|
|
7123 |
#21679 := (iff #21529 #21521)
|
|
7124 |
#21554 := (or #4446 #22046)
|
|
7125 |
#21539 := (iff #21554 #21521)
|
|
7126 |
#21682 := [rewrite]: #21539
|
|
7127 |
#21688 := (iff #21529 #21554)
|
|
7128 |
#22047 := (iff #22020 #22046)
|
|
7129 |
#22044 := (iff #22018 #22043)
|
|
7130 |
#22041 := (iff #22017 #22038)
|
|
7131 |
#22035 := (= #21863 0::Int)
|
|
7132 |
#22039 := (iff #22035 #22038)
|
|
7133 |
#22040 := [rewrite]: #22039
|
|
7134 |
#22036 := (iff #22017 #22035)
|
|
7135 |
#22033 := (= #22016 #21863)
|
|
7136 |
#22034 := [rewrite]: #22033
|
|
7137 |
#22037 := [monotonicity #22034]: #22036
|
|
7138 |
#22042 := [trans #22037 #22040]: #22041
|
|
7139 |
#22045 := [monotonicity #22042]: #22044
|
|
7140 |
#22031 := (iff #22019 #22028)
|
|
7141 |
#22021 := (+ #2336 #21523)
|
|
7142 |
#22024 := (>= #22021 0::Int)
|
|
7143 |
#22029 := (iff #22024 #22028)
|
|
7144 |
#22030 := [rewrite]: #22029
|
|
7145 |
#22025 := (iff #22019 #22024)
|
|
7146 |
#22022 := (= #21854 #22021)
|
|
7147 |
#22023 := [rewrite]: #22022
|
|
7148 |
#22026 := [monotonicity #22023]: #22025
|
|
7149 |
#22032 := [trans #22026 #22030]: #22031
|
|
7150 |
#22048 := [monotonicity #22032 #22045]: #22047
|
|
7151 |
#21713 := [monotonicity #22048]: #21688
|
|
7152 |
#21680 := [trans #21713 #21682]: #21679
|
|
7153 |
#21559 := [quant-inst #14575]: #21529
|
|
7154 |
#21717 := [mp #21559 #21680]: #21521
|
|
7155 |
#26092 := [unit-resolution #21717 #24123]: #22046
|
|
7156 |
#25743 := [unit-resolution #26092 #24757 #25720]: #22043
|
|
7157 |
#25831 := (not #21714)
|
|
7158 |
#25327 := (not #21871)
|
|
7159 |
#25832 := (or #22038 #25327 #25831)
|
|
7160 |
#26091 := [th-lemma arith triangle-eq]: #25832
|
|
7161 |
#26003 := [unit-resolution #26091 #25743 #26126 #24756]: false
|
|
7162 |
#26005 := [lemma #26003]: #21522
|
|
7163 |
[unit-resolution #26005 #24153]: false
|
34994
|
7164 |
unsat
|